extern int getenv(const char *name);
extern int foo();
extern int bar();

int
main()
{
    int rc; 
    int untainted;
    int taint = getenv("gude");

    if (rc) {
        if (taint) {
            switch (rc) {
            default:
                ;
                rc = 1;
            case 0:
                switch (rc) {
                default:
                    ;
                    if (bar()) {
                        int a = 2;
                    } else if (foo() || bar()) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    rc = 1;
                case 0:
                    ;
                    if (taint) {
                        int a = 2;
                    } else if (foo() == 0 ? 0 : 1) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    int a = 1;
                    break;
                }
                int a = 1;
                break;
            }
        }
        int u = 0;
    }
    int a = 0;

    if (untainted) {
        a = 1;
    } else {
        a = 2;
    }

    switch (rc) {
    case 0:
        ;
        int a = 0;
        break;
    }

    return rc;
}

0 2019-Jan-15 20:37:25.786954 - [DEBUG] Set-up the command-line parameters
1 2019-Jan-15 20:37:25.787210 - [INFO] Chosen operation mode: 'phasarLLVM'
2 2019-Jan-15 20:37:25.787446 - [INFO] No configuration file is used.
3 2019-Jan-15 20:37:25.787495 - [INFO] Program options have been successfully parsed.
4 2019-Jan-15 20:37:25.787535 - [INFO] Check program options for logical errors.
5 2019-Jan-15 20:37:25.787576 - [INFO] Set-up IR database.
6 2019-Jan-15 20:37:25.800859 - [INFO] Constructed the analysis controller.
7 2019-Jan-15 20:37:25.800926 - [INFO] Found the following IR files for this project:
8 2019-Jan-15 20:37:25.800952 - [INFO] main.ll
9 2019-Jan-15 20:37:25.800976 - [INFO] Check for chosen entry points.
10 2019-Jan-15 20:37:25.801000 - [INFO] link all llvm modules into a single module for WPA ...

11 2019-Jan-15 20:37:25.801024 - [INFO] link all llvm modules into a single module for WPA ended

12 2019-Jan-15 20:37:25.801048 - [INFO] Preprocess module: main.ll
13 2019-Jan-15 20:37:25.801331 - [INFO] Running GeneralStatisticsPass
14 2019-Jan-15 20:37:25.801399 - [INFO] Running ValueAnnotationPass
15 2019-Jan-15 20:37:25.802404 - [INFO] GeneralStatisticsPass summary for module: 'main.ll'

16 2019-Jan-15 20:37:25.802433 - [INFO] Allocated Types : 1
17 2019-Jan-15 20:37:25.802462 - [INFO] Allocation Sites : 15
18 2019-Jan-15 20:37:25.802486 - [INFO] Basic Blocks : 31
19 2019-Jan-15 20:37:25.802510 - [INFO] Calls Sites : 19
20 2019-Jan-15 20:37:25.802533 - [INFO] Functions : 5
21 2019-Jan-15 20:37:25.802556 - [INFO] Globals : 1
22 2019-Jan-15 20:37:25.802579 - [INFO] Global Pointer : 1
23 2019-Jan-15 20:37:25.802603 - [INFO] Instructions : 98
24 2019-Jan-15 20:37:25.802626 - [INFO] Memory Intrinsics : 0
25 2019-Jan-15 20:37:25.802650 - [INFO] Store Instructions : 17
26 2019-Jan-15 20:37:25.802673 - [INFO]
27 2019-Jan-15 20:37:25.802722 - [INFO] i32
28 2019-Jan-15 20:37:25.804296 - [DEBUG] Analyzing function: main
29 2019-Jan-15 20:37:25.805043 - [INFO] Reconstruct the class hierarchy.
30 2019-Jan-15 20:37:25.805070 - [INFO] Construct type hierarchy
31 2019-Jan-15 20:37:25.805095 - [DEBUG] Analyse types in module: main.ll
32 2019-Jan-15 20:37:25.805399 - [DEBUG] Reconstruct virtual function table for module: main.ll
33 2019-Jan-15 20:37:25.805428 - [INFO] Reconstruction of class hierarchy completed.
34 2019-Jan-15 20:37:25.805454 - [INFO] Starting CallGraphAnalysisType: OTF
35 2019-Jan-15 20:37:25.805494 - [DEBUG] Walking in function: main
36 2019-Jan-15 20:37:25.805530 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
37 2019-Jan-15 20:37:25.806228 - [DEBUG] Found 1 possible target(s)
38 2019-Jan-15 20:37:25.806252 - [DEBUG] Target name: llvm.dbg.declare
39 2019-Jan-15 20:37:25.806293 - [DEBUG] Walking in function: llvm.dbg.declare
40 2019-Jan-15 20:37:25.806320 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
41 2019-Jan-15 20:37:25.806345 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
42 2019-Jan-15 20:37:25.806991 - [DEBUG] Found 1 possible target(s)
43 2019-Jan-15 20:37:25.807015 - [DEBUG] Target name: llvm.dbg.declare
44 2019-Jan-15 20:37:25.807047 - [DEBUG] Walking in function: llvm.dbg.declare
45 2019-Jan-15 20:37:25.807074 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
46 2019-Jan-15 20:37:25.807099 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
47 2019-Jan-15 20:37:25.807775 - [DEBUG] Found 1 possible target(s)
48 2019-Jan-15 20:37:25.807799 - [DEBUG] Target name: llvm.dbg.declare
49 2019-Jan-15 20:37:25.807831 - [DEBUG] Walking in function: llvm.dbg.declare
50 2019-Jan-15 20:37:25.807858 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
51 2019-Jan-15 20:37:25.807883 - [DEBUG] Found static call-site: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
52 2019-Jan-15 20:37:25.808602 - [DEBUG] Found 1 possible target(s)
53 2019-Jan-15 20:37:25.808627 - [DEBUG] Target name: getenv
54 2019-Jan-15 20:37:25.808662 - [DEBUG] Walking in function: getenv
55 2019-Jan-15 20:37:25.808689 - [DEBUG] Function already visited or only declaration: getenv
56 2019-Jan-15 20:37:25.808714 - [DEBUG] Found static call-site: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57 2019-Jan-15 20:37:25.809354 - [DEBUG] Found 1 possible target(s)
58 2019-Jan-15 20:37:25.809378 - [DEBUG] Target name: bar
59 2019-Jan-15 20:37:25.809412 - [DEBUG] Walking in function: bar
60 2019-Jan-15 20:37:25.809438 - [DEBUG] Function already visited or only declaration: bar
61 2019-Jan-15 20:37:25.809463 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62 2019-Jan-15 20:37:25.810108 - [DEBUG] Found 1 possible target(s)
63 2019-Jan-15 20:37:25.810133 - [DEBUG] Target name: llvm.dbg.declare
64 2019-Jan-15 20:37:25.810165 - [DEBUG] Walking in function: llvm.dbg.declare
65 2019-Jan-15 20:37:25.810191 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
66 2019-Jan-15 20:37:25.810216 - [DEBUG] Found static call-site: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67 2019-Jan-15 20:37:25.810874 - [DEBUG] Found 1 possible target(s)
68 2019-Jan-15 20:37:25.810898 - [DEBUG] Target name: foo
69 2019-Jan-15 20:37:25.810932 - [DEBUG] Walking in function: foo
70 2019-Jan-15 20:37:25.810959 - [DEBUG] Function already visited or only declaration: foo
71 2019-Jan-15 20:37:25.810985 - [DEBUG] Found static call-site: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72 2019-Jan-15 20:37:25.811621 - [DEBUG] Found 1 possible target(s)
73 2019-Jan-15 20:37:25.811646 - [DEBUG] Target name: bar
74 2019-Jan-15 20:37:25.811678 - [DEBUG] Walking in function: bar
75 2019-Jan-15 20:37:25.811705 - [DEBUG] Function already visited or only declaration: bar
76 2019-Jan-15 20:37:25.811730 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77 2019-Jan-15 20:37:25.812371 - [DEBUG] Found 1 possible target(s)
78 2019-Jan-15 20:37:25.812396 - [DEBUG] Target name: llvm.dbg.declare
79 2019-Jan-15 20:37:25.812428 - [DEBUG] Walking in function: llvm.dbg.declare
80 2019-Jan-15 20:37:25.812454 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
81 2019-Jan-15 20:37:25.812479 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82 2019-Jan-15 20:37:25.813124 - [DEBUG] Found 1 possible target(s)
83 2019-Jan-15 20:37:25.813148 - [DEBUG] Target name: llvm.dbg.declare
84 2019-Jan-15 20:37:25.813180 - [DEBUG] Walking in function: llvm.dbg.declare
85 2019-Jan-15 20:37:25.813207 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
86 2019-Jan-15 20:37:25.813232 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
87 2019-Jan-15 20:37:25.813875 - [DEBUG] Found 1 possible target(s)
88 2019-Jan-15 20:37:25.813899 - [DEBUG] Target name: llvm.dbg.declare
89 2019-Jan-15 20:37:25.813931 - [DEBUG] Walking in function: llvm.dbg.declare
90 2019-Jan-15 20:37:25.813972 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
91 2019-Jan-15 20:37:25.813997 - [DEBUG] Found static call-site: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
92 2019-Jan-15 20:37:25.814634 - [DEBUG] Found 1 possible target(s)
93 2019-Jan-15 20:37:25.814658 - [DEBUG] Target name: foo
94 2019-Jan-15 20:37:25.814690 - [DEBUG] Walking in function: foo
95 2019-Jan-15 20:37:25.814727 - [DEBUG] Function already visited or only declaration: foo
96 2019-Jan-15 20:37:25.814753 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
97 2019-Jan-15 20:37:25.815395 - [DEBUG] Found 1 possible target(s)
98 2019-Jan-15 20:37:25.815419 - [DEBUG] Target name: llvm.dbg.declare
99 2019-Jan-15 20:37:25.815451 - [DEBUG] Walking in function: llvm.dbg.declare
100 2019-Jan-15 20:37:25.815478 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
101 2019-Jan-15 20:37:25.815503 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
102 2019-Jan-15 20:37:25.816146 - [DEBUG] Found 1 possible target(s)
103 2019-Jan-15 20:37:25.816171 - [DEBUG] Target name: llvm.dbg.declare
104 2019-Jan-15 20:37:25.816203 - [DEBUG] Walking in function: llvm.dbg.declare
105 2019-Jan-15 20:37:25.816229 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
106 2019-Jan-15 20:37:25.816255 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
107 2019-Jan-15 20:37:25.816896 - [DEBUG] Found 1 possible target(s)
108 2019-Jan-15 20:37:25.816920 - [DEBUG] Target name: llvm.dbg.declare
109 2019-Jan-15 20:37:25.816952 - [DEBUG] Walking in function: llvm.dbg.declare
110 2019-Jan-15 20:37:25.816978 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
111 2019-Jan-15 20:37:25.817004 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
112 2019-Jan-15 20:37:25.817664 - [DEBUG] Found 1 possible target(s)
113 2019-Jan-15 20:37:25.817689 - [DEBUG] Target name: llvm.dbg.declare
114 2019-Jan-15 20:37:25.817721 - [DEBUG] Walking in function: llvm.dbg.declare
115 2019-Jan-15 20:37:25.817748 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
116 2019-Jan-15 20:37:25.817773 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
117 2019-Jan-15 20:37:25.818415 - [DEBUG] Found 1 possible target(s)
118 2019-Jan-15 20:37:25.818439 - [DEBUG] Target name: llvm.dbg.declare
119 2019-Jan-15 20:37:25.818471 - [DEBUG] Walking in function: llvm.dbg.declare
120 2019-Jan-15 20:37:25.818498 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
121 2019-Jan-15 20:37:25.818523 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
122 2019-Jan-15 20:37:25.819165 - [DEBUG] Found 1 possible target(s)
123 2019-Jan-15 20:37:25.819189 - [DEBUG] Target name: llvm.dbg.declare
124 2019-Jan-15 20:37:25.819221 - [DEBUG] Walking in function: llvm.dbg.declare
125 2019-Jan-15 20:37:25.819248 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
126 2019-Jan-15 20:37:25.819273 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
127 2019-Jan-15 20:37:25.819915 - [DEBUG] Found 1 possible target(s)
128 2019-Jan-15 20:37:25.819940 - [DEBUG] Target name: llvm.dbg.declare
129 2019-Jan-15 20:37:25.819972 - [DEBUG] Walking in function: llvm.dbg.declare
130 2019-Jan-15 20:37:25.819998 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
131 2019-Jan-15 20:37:25.820023 - [INFO] Call graph has been constructed
132 2019-Jan-15 20:37:25.820048 - [INFO] Performing analysis: plugin
133 2019-Jan-15 20:37:25.820075 - [DEBUG] Loading shared object library: '/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so'
134 2019-Jan-15 20:37:25.820666 - [INFO] Solving plugin: IFDSEnvironmentVariableTracing
PhASAR v1218
A LLVM-based static analysis framework

--- Configuration ---
Project ID: myphasarproject
Graph ID: 123456
Module(s): main.ll
Data-flow analysis: plugin
WPA: 1
Mem2reg: 0
Print edge recorder: 0
Analysis plugin(s):
/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so
Output: results.json
All modules loaded
PTG construction ...
PTG construction ended
DONE
135 2019-Jan-15 20:37:25.820991 - [INFO] IDE solver is solving the specified problem
136 2019-Jan-15 20:37:25.821019 - [INFO] Submit initial seeds, construct exploded super graph
137 2019-Jan-15 20:37:25.821042 - [DEBUG] Start point: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
138 2019-Jan-15 20:37:25.821734 - [DEBUG] Value: @zero_value = constant i2 0, align 4, ID: -1
139 2019-Jan-15 20:37:25.821798 - [DEBUG]
140 2019-Jan-15 20:37:25.821833 - [DEBUG] Propagate flow
141 2019-Jan-15 20:37:25.821858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
142 2019-Jan-15 20:37:25.821913 - [DEBUG] Target : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
143 2019-Jan-15 20:37:25.822550 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
144 2019-Jan-15 20:37:25.822606 - [DEBUG] Edge function : EdgeIdentity (result of previous compose)
145 2019-Jan-15 20:37:25.822631 - [DEBUG]
146 2019-Jan-15 20:37:25.822662 - [DEBUG] Join: AllTop & EdgeIdentity
147 2019-Jan-15 20:37:25.822690 - [DEBUG] = EdgeIdentity (new jump func)
148 2019-Jan-15 20:37:25.822715 - [DEBUG]
149 2019-Jan-15 20:37:25.822738 - [DEBUG] Start adding new jump function
150 2019-Jan-15 20:37:25.822761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
151 2019-Jan-15 20:37:25.822816 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
152 2019-Jan-15 20:37:25.822871 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
153 2019-Jan-15 20:37:25.823506 - [DEBUG] Edge Function : EdgeIdentity
154 2019-Jan-15 20:37:25.823535 - [DEBUG] End adding new jump function
155 2019-Jan-15 20:37:25.823559 - [DEBUG]
156 2019-Jan-15 20:37:25.823583 - [DEBUG] -------------------------------------------- 1. Path Edge --------------------------------------------
157 2019-Jan-15 20:37:25.823607 - [DEBUG]
158 2019-Jan-15 20:37:25.823630 - [DEBUG] Process 1. path edge:
159 2019-Jan-15 20:37:25.823654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
160 2019-Jan-15 20:37:25.823710 - [DEBUG] N target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 ;
161 2019-Jan-15 20:37:25.824362 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
162 2019-Jan-15 20:37:25.824418 - [DEBUG]
163 2019-Jan-15 20:37:25.824442 - [DEBUG] Process normal at target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
init - makeIFDSEnvironmentVariableTracing
initialSeeds()
getNormalFlowFunction()
%retval = alloca i32, align 4, !phasar.instruction.id !12164 2019-Jan-15 20:37:25.825930 - [DEBUG] Compose: AllBottom * EdgeIdentity
165 2019-Jan-15 20:37:25.825962 - [DEBUG]
166 2019-Jan-15 20:37:25.825986 - [DEBUG] Propagate flow
167 2019-Jan-15 20:37:25.826010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
168 2019-Jan-15 20:37:25.826068 - [DEBUG] Target : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
169 2019-Jan-15 20:37:25.826710 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
170 2019-Jan-15 20:37:25.826768 - [DEBUG] Edge function : AllBottom (result of previous compose)
171 2019-Jan-15 20:37:25.826793 - [DEBUG]
172 2019-Jan-15 20:37:25.826817 - [DEBUG] Join: AllTop & AllBottom
173 2019-Jan-15 20:37:25.826843 - [DEBUG] = AllBottom (new jump func)
174 2019-Jan-15 20:37:25.826868 - [DEBUG]
175 2019-Jan-15 20:37:25.826891 - [DEBUG] Start adding new jump function
176 2019-Jan-15 20:37:25.826915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
177 2019-Jan-15 20:37:25.826980 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
178 2019-Jan-15 20:37:25.827035 - [DEBUG] Destination : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
179 2019-Jan-15 20:37:25.827687 - [DEBUG] Edge Function : AllBottom
180 2019-Jan-15 20:37:25.827715 - [DEBUG] End adding new jump function
181 2019-Jan-15 20:37:25.827740 - [DEBUG]
182 2019-Jan-15 20:37:25.827763 - [DEBUG] -------------------------------------------- 2. Path Edge --------------------------------------------
183 2019-Jan-15 20:37:25.827788 - [DEBUG]
184 2019-Jan-15 20:37:25.827811 - [DEBUG] Process 2. path edge:
185 2019-Jan-15 20:37:25.827835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
186 2019-Jan-15 20:37:25.827891 - [DEBUG] N target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 ;
187 2019-Jan-15 20:37:25.828525 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
188 2019-Jan-15 20:37:25.828581 - [DEBUG]
189 2019-Jan-15 20:37:25.828605 - [DEBUG] Process normal at target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2


Got operands checking instruction (alloca)
getNormalFlowFunction()
%rc = alloca i32, align 4, !phasar.instruction.id !13190 2019-Jan-15 20:37:25.829869 - [DEBUG] Compose: AllBottom * AllBottom
191 2019-Jan-15 20:37:25.829898 - [DEBUG]
192 2019-Jan-15 20:37:25.829922 - [DEBUG] Propagate flow
193 2019-Jan-15 20:37:25.829945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
194 2019-Jan-15 20:37:25.830002 - [DEBUG] Target : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
195 2019-Jan-15 20:37:25.830649 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
196 2019-Jan-15 20:37:25.830705 - [DEBUG] Edge function : AllBottom (result of previous compose)
197 2019-Jan-15 20:37:25.830730 - [DEBUG]
198 2019-Jan-15 20:37:25.830754 - [DEBUG] Join: AllTop & AllBottom
199 2019-Jan-15 20:37:25.830780 - [DEBUG] = AllBottom (new jump func)
200 2019-Jan-15 20:37:25.830804 - [DEBUG]
201 2019-Jan-15 20:37:25.830827 - [DEBUG] Start adding new jump function
202 2019-Jan-15 20:37:25.830851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
203 2019-Jan-15 20:37:25.830905 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
204 2019-Jan-15 20:37:25.830959 - [DEBUG] Destination : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
205 2019-Jan-15 20:37:25.831594 - [DEBUG] Edge Function : AllBottom
206 2019-Jan-15 20:37:25.831622 - [DEBUG] End adding new jump function
207 2019-Jan-15 20:37:25.831646 - [DEBUG]
208 2019-Jan-15 20:37:25.831670 - [DEBUG] -------------------------------------------- 3. Path Edge --------------------------------------------
209 2019-Jan-15 20:37:25.831694 - [DEBUG]
210 2019-Jan-15 20:37:25.831717 - [DEBUG] Process 3. path edge:
211 2019-Jan-15 20:37:25.831741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
212 2019-Jan-15 20:37:25.831797 - [DEBUG] N target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 ;
213 2019-Jan-15 20:37:25.832429 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
214 2019-Jan-15 20:37:25.832485 - [DEBUG]
215 2019-Jan-15 20:37:25.832509 - [DEBUG] Process normal at target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3


Got operands checking instruction (alloca)
getNormalFlowFunction()
%untainted = alloca i32, align 4, !phasar.instruction.id !14216 2019-Jan-15 20:37:25.833768 - [DEBUG] Compose: AllBottom * AllBottom
217 2019-Jan-15 20:37:25.833797 - [DEBUG]
218 2019-Jan-15 20:37:25.833821 - [DEBUG] Propagate flow
219 2019-Jan-15 20:37:25.833844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
220 2019-Jan-15 20:37:25.833900 - [DEBUG] Target : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
221 2019-Jan-15 20:37:25.834549 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
222 2019-Jan-15 20:37:25.834614 - [DEBUG] Edge function : AllBottom (result of previous compose)
223 2019-Jan-15 20:37:25.834639 - [DEBUG]
224 2019-Jan-15 20:37:25.834663 - [DEBUG] Join: AllTop & AllBottom
225 2019-Jan-15 20:37:25.834689 - [DEBUG] = AllBottom (new jump func)
226 2019-Jan-15 20:37:25.834713 - [DEBUG]
227 2019-Jan-15 20:37:25.834737 - [DEBUG] Start adding new jump function
228 2019-Jan-15 20:37:25.834760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
229 2019-Jan-15 20:37:25.834815 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
230 2019-Jan-15 20:37:25.834869 - [DEBUG] Destination : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
231 2019-Jan-15 20:37:25.835503 - [DEBUG] Edge Function : AllBottom
232 2019-Jan-15 20:37:25.835530 - [DEBUG] End adding new jump function
233 2019-Jan-15 20:37:25.835555 - [DEBUG]
234 2019-Jan-15 20:37:25.835578 - [DEBUG] -------------------------------------------- 4. Path Edge --------------------------------------------
235 2019-Jan-15 20:37:25.835602 - [DEBUG]
236 2019-Jan-15 20:37:25.835625 - [DEBUG] Process 4. path edge:
237 2019-Jan-15 20:37:25.835649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
238 2019-Jan-15 20:37:25.835705 - [DEBUG] N target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 ;
239 2019-Jan-15 20:37:25.836337 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
240 2019-Jan-15 20:37:25.836393 - [DEBUG]
241 2019-Jan-15 20:37:25.836417 - [DEBUG] Process normal at target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4


Got operands checking instruction (alloca)
getNormalFlowFunction()
%taint = alloca i32, align 4, !phasar.instruction.id !15242 2019-Jan-15 20:37:25.837691 - [DEBUG] Compose: AllBottom * AllBottom
243 2019-Jan-15 20:37:25.837720 - [DEBUG]
244 2019-Jan-15 20:37:25.837744 - [DEBUG] Propagate flow
245 2019-Jan-15 20:37:25.837767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
246 2019-Jan-15 20:37:25.837823 - [DEBUG] Target : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
247 2019-Jan-15 20:37:25.838468 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
248 2019-Jan-15 20:37:25.838524 - [DEBUG] Edge function : AllBottom (result of previous compose)
249 2019-Jan-15 20:37:25.838549 - [DEBUG]
250 2019-Jan-15 20:37:25.838573 - [DEBUG] Join: AllTop & AllBottom
251 2019-Jan-15 20:37:25.838599 - [DEBUG] = AllBottom (new jump func)
252 2019-Jan-15 20:37:25.838622 - [DEBUG]
253 2019-Jan-15 20:37:25.838646 - [DEBUG] Start adding new jump function
254 2019-Jan-15 20:37:25.838669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
255 2019-Jan-15 20:37:25.838724 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
256 2019-Jan-15 20:37:25.838778 - [DEBUG] Destination : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
257 2019-Jan-15 20:37:25.839410 - [DEBUG] Edge Function : AllBottom
258 2019-Jan-15 20:37:25.839438 - [DEBUG] End adding new jump function
259 2019-Jan-15 20:37:25.839462 - [DEBUG]
260 2019-Jan-15 20:37:25.839486 - [DEBUG] -------------------------------------------- 5. Path Edge --------------------------------------------
261 2019-Jan-15 20:37:25.839511 - [DEBUG]
262 2019-Jan-15 20:37:25.839534 - [DEBUG] Process 5. path edge:
263 2019-Jan-15 20:37:25.839557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
264 2019-Jan-15 20:37:25.839614 - [DEBUG] N target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 ;
265 2019-Jan-15 20:37:25.840247 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
266 2019-Jan-15 20:37:25.840302 - [DEBUG]
267 2019-Jan-15 20:37:25.840326 - [DEBUG] Process normal at target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a = alloca i32, align 4, !phasar.instruction.id !16268 2019-Jan-15 20:37:25.841604 - [DEBUG] Compose: AllBottom * AllBottom
269 2019-Jan-15 20:37:25.841633 - [DEBUG]
270 2019-Jan-15 20:37:25.841657 - [DEBUG] Propagate flow
271 2019-Jan-15 20:37:25.841680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
272 2019-Jan-15 20:37:25.841736 - [DEBUG] Target : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
273 2019-Jan-15 20:37:25.842370 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
274 2019-Jan-15 20:37:25.842426 - [DEBUG] Edge function : AllBottom (result of previous compose)
275 2019-Jan-15 20:37:25.842451 - [DEBUG]
276 2019-Jan-15 20:37:25.842475 - [DEBUG] Join: AllTop & AllBottom
277 2019-Jan-15 20:37:25.842501 - [DEBUG] = AllBottom (new jump func)
278 2019-Jan-15 20:37:25.842524 - [DEBUG]
279 2019-Jan-15 20:37:25.842547 - [DEBUG] Start adding new jump function
280 2019-Jan-15 20:37:25.842570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
281 2019-Jan-15 20:37:25.842625 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
282 2019-Jan-15 20:37:25.842678 - [DEBUG] Destination : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
283 2019-Jan-15 20:37:25.843310 - [DEBUG] Edge Function : AllBottom
284 2019-Jan-15 20:37:25.843338 - [DEBUG] End adding new jump function
285 2019-Jan-15 20:37:25.843363 - [DEBUG]
286 2019-Jan-15 20:37:25.843386 - [DEBUG] -------------------------------------------- 6. Path Edge --------------------------------------------
287 2019-Jan-15 20:37:25.843411 - [DEBUG]
288 2019-Jan-15 20:37:25.843434 - [DEBUG] Process 6. path edge:
289 2019-Jan-15 20:37:25.843458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
290 2019-Jan-15 20:37:25.843514 - [DEBUG] N target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 ;
291 2019-Jan-15 20:37:25.844162 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
292 2019-Jan-15 20:37:25.844218 - [DEBUG]
293 2019-Jan-15 20:37:25.844242 - [DEBUG] Process normal at target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a12 = alloca i32, align 4, !phasar.instruction.id !17294 2019-Jan-15 20:37:25.845503 - [DEBUG] Compose: AllBottom * AllBottom
295 2019-Jan-15 20:37:25.845532 - [DEBUG]
296 2019-Jan-15 20:37:25.845556 - [DEBUG] Propagate flow
297 2019-Jan-15 20:37:25.845580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
298 2019-Jan-15 20:37:25.845636 - [DEBUG] Target : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
299 2019-Jan-15 20:37:25.846270 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
300 2019-Jan-15 20:37:25.846326 - [DEBUG] Edge function : AllBottom (result of previous compose)
301 2019-Jan-15 20:37:25.846350 - [DEBUG]
302 2019-Jan-15 20:37:25.846375 - [DEBUG] Join: AllTop & AllBottom
303 2019-Jan-15 20:37:25.846400 - [DEBUG] = AllBottom (new jump func)
304 2019-Jan-15 20:37:25.846425 - [DEBUG]
305 2019-Jan-15 20:37:25.846448 - [DEBUG] Start adding new jump function
306 2019-Jan-15 20:37:25.846472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
307 2019-Jan-15 20:37:25.846526 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
308 2019-Jan-15 20:37:25.846580 - [DEBUG] Destination : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
309 2019-Jan-15 20:37:25.847214 - [DEBUG] Edge Function : AllBottom
310 2019-Jan-15 20:37:25.847243 - [DEBUG] End adding new jump function
311 2019-Jan-15 20:37:25.847282 - [DEBUG]
312 2019-Jan-15 20:37:25.847308 - [DEBUG] -------------------------------------------- 7. Path Edge --------------------------------------------
313 2019-Jan-15 20:37:25.847333 - [DEBUG]
314 2019-Jan-15 20:37:25.847356 - [DEBUG] Process 7. path edge:
315 2019-Jan-15 20:37:25.847379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
316 2019-Jan-15 20:37:25.847444 - [DEBUG] N target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 ;
317 2019-Jan-15 20:37:25.848087 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
318 2019-Jan-15 20:37:25.848143 - [DEBUG]
319 2019-Jan-15 20:37:25.848167 - [DEBUG] Process normal at target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a14 = alloca i32, align 4, !phasar.instruction.id !18320 2019-Jan-15 20:37:25.849425 - [DEBUG] Compose: AllBottom * AllBottom
321 2019-Jan-15 20:37:25.849454 - [DEBUG]
322 2019-Jan-15 20:37:25.849478 - [DEBUG] Propagate flow
323 2019-Jan-15 20:37:25.849502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
324 2019-Jan-15 20:37:25.849558 - [DEBUG] Target : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
325 2019-Jan-15 20:37:25.850190 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
326 2019-Jan-15 20:37:25.850246 - [DEBUG] Edge function : AllBottom (result of previous compose)
327 2019-Jan-15 20:37:25.850270 - [DEBUG]
328 2019-Jan-15 20:37:25.850294 - [DEBUG] Join: AllTop & AllBottom
329 2019-Jan-15 20:37:25.850320 - [DEBUG] = AllBottom (new jump func)
330 2019-Jan-15 20:37:25.850344 - [DEBUG]
331 2019-Jan-15 20:37:25.850367 - [DEBUG] Start adding new jump function
332 2019-Jan-15 20:37:25.850391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
333 2019-Jan-15 20:37:25.850445 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
334 2019-Jan-15 20:37:25.850499 - [DEBUG] Destination : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
335 2019-Jan-15 20:37:25.851149 - [DEBUG] Edge Function : AllBottom
336 2019-Jan-15 20:37:25.851176 - [DEBUG] End adding new jump function
337 2019-Jan-15 20:37:25.851200 - [DEBUG]
338 2019-Jan-15 20:37:25.851224 - [DEBUG] -------------------------------------------- 8. Path Edge --------------------------------------------
339 2019-Jan-15 20:37:25.851248 - [DEBUG]
340 2019-Jan-15 20:37:25.851271 - [DEBUG] Process 8. path edge:
341 2019-Jan-15 20:37:25.851294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
342 2019-Jan-15 20:37:25.851350 - [DEBUG] N target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 ;
343 2019-Jan-15 20:37:25.851983 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
344 2019-Jan-15 20:37:25.852039 - [DEBUG]
345 2019-Jan-15 20:37:25.852063 - [DEBUG] Process normal at target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a19 = alloca i32, align 4, !phasar.instruction.id !19346 2019-Jan-15 20:37:25.853317 - [DEBUG] Compose: AllBottom * AllBottom
347 2019-Jan-15 20:37:25.853346 - [DEBUG]
348 2019-Jan-15 20:37:25.853370 - [DEBUG] Propagate flow
349 2019-Jan-15 20:37:25.853393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
350 2019-Jan-15 20:37:25.853449 - [DEBUG] Target : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
351 2019-Jan-15 20:37:25.854098 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
352 2019-Jan-15 20:37:25.854154 - [DEBUG] Edge function : AllBottom (result of previous compose)
353 2019-Jan-15 20:37:25.854179 - [DEBUG]
354 2019-Jan-15 20:37:25.854203 - [DEBUG] Join: AllTop & AllBottom
355 2019-Jan-15 20:37:25.854228 - [DEBUG] = AllBottom (new jump func)
356 2019-Jan-15 20:37:25.854253 - [DEBUG]
357 2019-Jan-15 20:37:25.854276 - [DEBUG] Start adding new jump function
358 2019-Jan-15 20:37:25.854299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
359 2019-Jan-15 20:37:25.854354 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
360 2019-Jan-15 20:37:25.854408 - [DEBUG] Destination : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
361 2019-Jan-15 20:37:25.855040 - [DEBUG] Edge Function : AllBottom
362 2019-Jan-15 20:37:25.855075 - [DEBUG] End adding new jump function
363 2019-Jan-15 20:37:25.855099 - [DEBUG]
364 2019-Jan-15 20:37:25.855123 - [DEBUG] -------------------------------------------- 9. Path Edge --------------------------------------------
365 2019-Jan-15 20:37:25.855147 - [DEBUG]
366 2019-Jan-15 20:37:25.855170 - [DEBUG] Process 9. path edge:
367 2019-Jan-15 20:37:25.855193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
368 2019-Jan-15 20:37:25.855250 - [DEBUG] N target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 ;
369 2019-Jan-15 20:37:25.855882 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
370 2019-Jan-15 20:37:25.855938 - [DEBUG]
371 2019-Jan-15 20:37:25.855962 - [DEBUG] Process normal at target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a23 = alloca i32, align 4, !phasar.instruction.id !20372 2019-Jan-15 20:37:25.857216 - [DEBUG] Compose: AllBottom * AllBottom
373 2019-Jan-15 20:37:25.857245 - [DEBUG]
374 2019-Jan-15 20:37:25.857281 - [DEBUG] Propagate flow
375 2019-Jan-15 20:37:25.857306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
376 2019-Jan-15 20:37:25.857363 - [DEBUG] Target : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
377 2019-Jan-15 20:37:25.857997 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
378 2019-Jan-15 20:37:25.858053 - [DEBUG] Edge function : AllBottom (result of previous compose)
379 2019-Jan-15 20:37:25.858077 - [DEBUG]
380 2019-Jan-15 20:37:25.858102 - [DEBUG] Join: AllTop & AllBottom
381 2019-Jan-15 20:37:25.858127 - [DEBUG] = AllBottom (new jump func)
382 2019-Jan-15 20:37:25.858152 - [DEBUG]
383 2019-Jan-15 20:37:25.858175 - [DEBUG] Start adding new jump function
384 2019-Jan-15 20:37:25.858198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
385 2019-Jan-15 20:37:25.858253 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
386 2019-Jan-15 20:37:25.858307 - [DEBUG] Destination : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
387 2019-Jan-15 20:37:25.858941 - [DEBUG] Edge Function : AllBottom
388 2019-Jan-15 20:37:25.858969 - [DEBUG] End adding new jump function
389 2019-Jan-15 20:37:25.858994 - [DEBUG]
390 2019-Jan-15 20:37:25.859017 - [DEBUG] -------------------------------------------- 10. Path Edge --------------------------------------------
391 2019-Jan-15 20:37:25.859041 - [DEBUG]
392 2019-Jan-15 20:37:25.859065 - [DEBUG] Process 10. path edge:
393 2019-Jan-15 20:37:25.859088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
394 2019-Jan-15 20:37:25.859144 - [DEBUG] N target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 ;
395 2019-Jan-15 20:37:25.859783 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
396 2019-Jan-15 20:37:25.859838 - [DEBUG]
397 2019-Jan-15 20:37:25.859862 - [DEBUG] Process normal at target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a25 = alloca i32, align 4, !phasar.instruction.id !21398 2019-Jan-15 20:37:25.861134 - [DEBUG] Compose: AllBottom * AllBottom
399 2019-Jan-15 20:37:25.861163 - [DEBUG]
400 2019-Jan-15 20:37:25.861187 - [DEBUG] Propagate flow
401 2019-Jan-15 20:37:25.861210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
402 2019-Jan-15 20:37:25.861267 - [DEBUG] Target : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
403 2019-Jan-15 20:37:25.861903 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
404 2019-Jan-15 20:37:25.861958 - [DEBUG] Edge function : AllBottom (result of previous compose)
405 2019-Jan-15 20:37:25.861983 - [DEBUG]
406 2019-Jan-15 20:37:25.862007 - [DEBUG] Join: AllTop & AllBottom
407 2019-Jan-15 20:37:25.862033 - [DEBUG] = AllBottom (new jump func)
408 2019-Jan-15 20:37:25.862057 - [DEBUG]
409 2019-Jan-15 20:37:25.862088 - [DEBUG] Start adding new jump function
410 2019-Jan-15 20:37:25.862112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
411 2019-Jan-15 20:37:25.862167 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
412 2019-Jan-15 20:37:25.862221 - [DEBUG] Destination : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
413 2019-Jan-15 20:37:25.862853 - [DEBUG] Edge Function : AllBottom
414 2019-Jan-15 20:37:25.862881 - [DEBUG] End adding new jump function
415 2019-Jan-15 20:37:25.862905 - [DEBUG]
416 2019-Jan-15 20:37:25.862929 - [DEBUG] -------------------------------------------- 11. Path Edge --------------------------------------------
417 2019-Jan-15 20:37:25.862953 - [DEBUG]
418 2019-Jan-15 20:37:25.862976 - [DEBUG] Process 11. path edge:
419 2019-Jan-15 20:37:25.862999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
420 2019-Jan-15 20:37:25.863055 - [DEBUG] N target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 ;
421 2019-Jan-15 20:37:25.863687 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
422 2019-Jan-15 20:37:25.863743 - [DEBUG]
423 2019-Jan-15 20:37:25.863767 - [DEBUG] Process normal at target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a28 = alloca i32, align 4, !phasar.instruction.id !22424 2019-Jan-15 20:37:25.865039 - [DEBUG] Compose: AllBottom * AllBottom
425 2019-Jan-15 20:37:25.865068 - [DEBUG]
426 2019-Jan-15 20:37:25.865092 - [DEBUG] Propagate flow
427 2019-Jan-15 20:37:25.865115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
428 2019-Jan-15 20:37:25.865172 - [DEBUG] Target : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
429 2019-Jan-15 20:37:25.865811 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
430 2019-Jan-15 20:37:25.865866 - [DEBUG] Edge function : AllBottom (result of previous compose)
431 2019-Jan-15 20:37:25.865892 - [DEBUG]
432 2019-Jan-15 20:37:25.865916 - [DEBUG] Join: AllTop & AllBottom
433 2019-Jan-15 20:37:25.865942 - [DEBUG] = AllBottom (new jump func)
434 2019-Jan-15 20:37:25.865966 - [DEBUG]
435 2019-Jan-15 20:37:25.865989 - [DEBUG] Start adding new jump function
436 2019-Jan-15 20:37:25.866013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
437 2019-Jan-15 20:37:25.866068 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
438 2019-Jan-15 20:37:25.866122 - [DEBUG] Destination : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
439 2019-Jan-15 20:37:25.866754 - [DEBUG] Edge Function : AllBottom
440 2019-Jan-15 20:37:25.866782 - [DEBUG] End adding new jump function
441 2019-Jan-15 20:37:25.866806 - [DEBUG]
442 2019-Jan-15 20:37:25.866830 - [DEBUG] -------------------------------------------- 12. Path Edge --------------------------------------------
443 2019-Jan-15 20:37:25.866854 - [DEBUG]
444 2019-Jan-15 20:37:25.866877 - [DEBUG] Process 12. path edge:
445 2019-Jan-15 20:37:25.866901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
446 2019-Jan-15 20:37:25.866957 - [DEBUG] N target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 ;
447 2019-Jan-15 20:37:25.867604 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
448 2019-Jan-15 20:37:25.867660 - [DEBUG]
449 2019-Jan-15 20:37:25.867684 - [DEBUG] Process normal at target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a29 = alloca i32, align 4, !phasar.instruction.id !23450 2019-Jan-15 20:37:25.868940 - [DEBUG] Compose: AllBottom * AllBottom
451 2019-Jan-15 20:37:25.868969 - [DEBUG]
452 2019-Jan-15 20:37:25.868994 - [DEBUG] Propagate flow
453 2019-Jan-15 20:37:25.869017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
454 2019-Jan-15 20:37:25.869073 - [DEBUG] Target : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
455 2019-Jan-15 20:37:25.869713 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
456 2019-Jan-15 20:37:25.869769 - [DEBUG] Edge function : AllBottom (result of previous compose)
457 2019-Jan-15 20:37:25.869793 - [DEBUG]
458 2019-Jan-15 20:37:25.869817 - [DEBUG] Join: AllTop & AllBottom
459 2019-Jan-15 20:37:25.869843 - [DEBUG] = AllBottom (new jump func)
460 2019-Jan-15 20:37:25.869867 - [DEBUG]
461 2019-Jan-15 20:37:25.869891 - [DEBUG] Start adding new jump function
462 2019-Jan-15 20:37:25.869914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
463 2019-Jan-15 20:37:25.869968 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
464 2019-Jan-15 20:37:25.870022 - [DEBUG] Destination : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
465 2019-Jan-15 20:37:25.870669 - [DEBUG] Edge Function : AllBottom
466 2019-Jan-15 20:37:25.870696 - [DEBUG] End adding new jump function
467 2019-Jan-15 20:37:25.870720 - [DEBUG]
468 2019-Jan-15 20:37:25.870744 - [DEBUG] -------------------------------------------- 13. Path Edge --------------------------------------------
469 2019-Jan-15 20:37:25.870768 - [DEBUG]
470 2019-Jan-15 20:37:25.870791 - [DEBUG] Process 13. path edge:
471 2019-Jan-15 20:37:25.870814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
472 2019-Jan-15 20:37:25.870870 - [DEBUG] N target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 ;
473 2019-Jan-15 20:37:25.871503 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
474 2019-Jan-15 20:37:25.871559 - [DEBUG]
475 2019-Jan-15 20:37:25.871583 - [DEBUG] Process normal at target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13


Got operands checking instruction (alloca)
getNormalFlowFunction()
%u = alloca i32, align 4, !phasar.instruction.id !24476 2019-Jan-15 20:37:25.872837 - [DEBUG] Compose: AllBottom * AllBottom
477 2019-Jan-15 20:37:25.872866 - [DEBUG]
478 2019-Jan-15 20:37:25.872890 - [DEBUG] Propagate flow
479 2019-Jan-15 20:37:25.872913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
480 2019-Jan-15 20:37:25.872969 - [DEBUG] Target : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
481 2019-Jan-15 20:37:25.873602 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
482 2019-Jan-15 20:37:25.873658 - [DEBUG] Edge function : AllBottom (result of previous compose)
483 2019-Jan-15 20:37:25.873683 - [DEBUG]
484 2019-Jan-15 20:37:25.873707 - [DEBUG] Join: AllTop & AllBottom
485 2019-Jan-15 20:37:25.873733 - [DEBUG] = AllBottom (new jump func)
486 2019-Jan-15 20:37:25.873757 - [DEBUG]
487 2019-Jan-15 20:37:25.873780 - [DEBUG] Start adding new jump function
488 2019-Jan-15 20:37:25.873803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
489 2019-Jan-15 20:37:25.873858 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
490 2019-Jan-15 20:37:25.873912 - [DEBUG] Destination : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
491 2019-Jan-15 20:37:25.874560 - [DEBUG] Edge Function : AllBottom
492 2019-Jan-15 20:37:25.874587 - [DEBUG] End adding new jump function
493 2019-Jan-15 20:37:25.874611 - [DEBUG]
494 2019-Jan-15 20:37:25.874635 - [DEBUG] -------------------------------------------- 14. Path Edge --------------------------------------------
495 2019-Jan-15 20:37:25.874659 - [DEBUG]
496 2019-Jan-15 20:37:25.874682 - [DEBUG] Process 14. path edge:
497 2019-Jan-15 20:37:25.874705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
498 2019-Jan-15 20:37:25.874761 - [DEBUG] N target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 ;
499 2019-Jan-15 20:37:25.875394 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
500 2019-Jan-15 20:37:25.875450 - [DEBUG]
501 2019-Jan-15 20:37:25.875474 - [DEBUG] Process normal at target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a33 = alloca i32, align 4, !phasar.instruction.id !25502 2019-Jan-15 20:37:25.876740 - [DEBUG] Compose: AllBottom * AllBottom
503 2019-Jan-15 20:37:25.876770 - [DEBUG]
504 2019-Jan-15 20:37:25.876794 - [DEBUG] Propagate flow
505 2019-Jan-15 20:37:25.876817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
506 2019-Jan-15 20:37:25.876874 - [DEBUG] Target : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
507 2019-Jan-15 20:37:25.877521 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
508 2019-Jan-15 20:37:25.877576 - [DEBUG] Edge function : AllBottom (result of previous compose)
509 2019-Jan-15 20:37:25.877600 - [DEBUG]
510 2019-Jan-15 20:37:25.877624 - [DEBUG] Join: AllTop & AllBottom
511 2019-Jan-15 20:37:25.877650 - [DEBUG] = AllBottom (new jump func)
512 2019-Jan-15 20:37:25.877674 - [DEBUG]
513 2019-Jan-15 20:37:25.877698 - [DEBUG] Start adding new jump function
514 2019-Jan-15 20:37:25.877721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
515 2019-Jan-15 20:37:25.877776 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
516 2019-Jan-15 20:37:25.877830 - [DEBUG] Destination : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
517 2019-Jan-15 20:37:25.878463 - [DEBUG] Edge Function : AllBottom
518 2019-Jan-15 20:37:25.878491 - [DEBUG] End adding new jump function
519 2019-Jan-15 20:37:25.878515 - [DEBUG]
520 2019-Jan-15 20:37:25.878539 - [DEBUG] -------------------------------------------- 15. Path Edge --------------------------------------------
521 2019-Jan-15 20:37:25.878563 - [DEBUG]
522 2019-Jan-15 20:37:25.878586 - [DEBUG] Process 15. path edge:
523 2019-Jan-15 20:37:25.878610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
524 2019-Jan-15 20:37:25.878666 - [DEBUG] N target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 ;
525 2019-Jan-15 20:37:25.879317 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
526 2019-Jan-15 20:37:25.879379 - [DEBUG]
527 2019-Jan-15 20:37:25.879404 - [DEBUG] Process normal at target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a39 = alloca i32, align 4, !phasar.instruction.id !26528 2019-Jan-15 20:37:25.880814 - [DEBUG] Compose: AllBottom * AllBottom
529 2019-Jan-15 20:37:25.880857 - [DEBUG]
530 2019-Jan-15 20:37:25.880882 - [DEBUG] Propagate flow
531 2019-Jan-15 20:37:25.880905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
532 2019-Jan-15 20:37:25.880980 - [DEBUG] Target : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
533 2019-Jan-15 20:37:25.881664 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
534 2019-Jan-15 20:37:25.881724 - [DEBUG] Edge function : AllBottom (result of previous compose)
535 2019-Jan-15 20:37:25.881750 - [DEBUG]
536 2019-Jan-15 20:37:25.881775 - [DEBUG] Join: AllTop & AllBottom
537 2019-Jan-15 20:37:25.881801 - [DEBUG] = AllBottom (new jump func)
538 2019-Jan-15 20:37:25.881826 - [DEBUG]
539 2019-Jan-15 20:37:25.881850 - [DEBUG] Start adding new jump function
540 2019-Jan-15 20:37:25.881873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
541 2019-Jan-15 20:37:25.881928 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
542 2019-Jan-15 20:37:25.881983 - [DEBUG] Destination : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
543 2019-Jan-15 20:37:25.882619 - [DEBUG] Edge Function : AllBottom
544 2019-Jan-15 20:37:25.882649 - [DEBUG] End adding new jump function
545 2019-Jan-15 20:37:25.882673 - [DEBUG]
546 2019-Jan-15 20:37:25.882697 - [DEBUG] -------------------------------------------- 16. Path Edge --------------------------------------------
547 2019-Jan-15 20:37:25.882721 - [DEBUG]
548 2019-Jan-15 20:37:25.882744 - [DEBUG] Process 16. path edge:
549 2019-Jan-15 20:37:25.882789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
550 2019-Jan-15 20:37:25.882845 - [DEBUG] N target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 ;
551 2019-Jan-15 20:37:25.883480 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
552 2019-Jan-15 20:37:25.883536 - [DEBUG]
553 2019-Jan-15 20:37:25.883561 - [DEBUG] Process normal at target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16


Got operands checking instruction (alloca)
getNormalFlowFunction()
store i32 0, i32* %retval, align 4, !phasar.instruction.id !27554 2019-Jan-15 20:37:25.884968 - [DEBUG] Compose: AllBottom * AllBottom
555 2019-Jan-15 20:37:25.884998 - [DEBUG]
556 2019-Jan-15 20:37:25.885022 - [DEBUG] Propagate flow
557 2019-Jan-15 20:37:25.885045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
558 2019-Jan-15 20:37:25.885103 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
559 2019-Jan-15 20:37:25.885783 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
560 2019-Jan-15 20:37:25.885839 - [DEBUG] Edge function : AllBottom (result of previous compose)
561 2019-Jan-15 20:37:25.885864 - [DEBUG]
562 2019-Jan-15 20:37:25.885888 - [DEBUG] Join: AllTop & AllBottom
563 2019-Jan-15 20:37:25.885914 - [DEBUG] = AllBottom (new jump func)
564 2019-Jan-15 20:37:25.885939 - [DEBUG]
565 2019-Jan-15 20:37:25.885962 - [DEBUG] Start adding new jump function
566 2019-Jan-15 20:37:25.885985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
567 2019-Jan-15 20:37:25.886040 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
568 2019-Jan-15 20:37:25.886094 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
569 2019-Jan-15 20:37:25.886740 - [DEBUG] Edge Function : AllBottom
570 2019-Jan-15 20:37:25.886772 - [DEBUG] End adding new jump function
571 2019-Jan-15 20:37:25.886797 - [DEBUG]
572 2019-Jan-15 20:37:25.886821 - [DEBUG] -------------------------------------------- 17. Path Edge --------------------------------------------
573 2019-Jan-15 20:37:25.886845 - [DEBUG]
574 2019-Jan-15 20:37:25.886868 - [DEBUG] Process 17. path edge:
575 2019-Jan-15 20:37:25.886892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
576 2019-Jan-15 20:37:25.886948 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 ;
577 2019-Jan-15 20:37:25.887608 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
578 2019-Jan-15 20:37:25.887665 - [DEBUG]
579 2019-Jan-15 20:37:25.887689 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
580 2019-Jan-15 20:37:25.888340 - [DEBUG] Possible callees:
581 2019-Jan-15 20:37:25.888366 - [DEBUG] llvm.dbg.declare
582 2019-Jan-15 20:37:25.888390 - [DEBUG] Possible return sites:
583 2019-Jan-15 20:37:25.888414 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18


Got store instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31584 2019-Jan-15 20:37:25.889815 - [DEBUG] Found and process special summary
585 2019-Jan-15 20:37:25.889858 - [DEBUG] Compose: EdgeIdentity * AllBottom
586 2019-Jan-15 20:37:25.889885 - [DEBUG]
587 2019-Jan-15 20:37:25.889909 - [DEBUG] Propagate flow
588 2019-Jan-15 20:37:25.889932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
589 2019-Jan-15 20:37:25.889989 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
590 2019-Jan-15 20:37:25.890659 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
591 2019-Jan-15 20:37:25.890715 - [DEBUG] Edge function : AllBottom (result of previous compose)
592 2019-Jan-15 20:37:25.890740 - [DEBUG]
593 2019-Jan-15 20:37:25.890764 - [DEBUG] Join: AllTop & AllBottom
594 2019-Jan-15 20:37:25.890790 - [DEBUG] = AllBottom (new jump func)
595 2019-Jan-15 20:37:25.890814 - [DEBUG]
596 2019-Jan-15 20:37:25.890838 - [DEBUG] Start adding new jump function
597 2019-Jan-15 20:37:25.890861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
598 2019-Jan-15 20:37:25.890916 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
599 2019-Jan-15 20:37:25.890970 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
600 2019-Jan-15 20:37:25.891618 - [DEBUG] Edge Function : AllBottom
601 2019-Jan-15 20:37:25.891646 - [DEBUG] End adding new jump function
602 2019-Jan-15 20:37:25.891671 - [DEBUG]
603 2019-Jan-15 20:37:25.891694 - [DEBUG] -------------------------------------------- 18. Path Edge --------------------------------------------
604 2019-Jan-15 20:37:25.891718 - [DEBUG]
605 2019-Jan-15 20:37:25.891741 - [DEBUG] Process 18. path edge:
606 2019-Jan-15 20:37:25.891765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
607 2019-Jan-15 20:37:25.891822 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 ;
608 2019-Jan-15 20:37:25.892467 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
609 2019-Jan-15 20:37:25.892523 - [DEBUG]
610 2019-Jan-15 20:37:25.892547 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
611 2019-Jan-15 20:37:25.893195 - [DEBUG] Possible callees:
612 2019-Jan-15 20:37:25.893220 - [DEBUG] llvm.dbg.declare
613 2019-Jan-15 20:37:25.893244 - [DEBUG] Possible return sites:
614 2019-Jan-15 20:37:25.893268 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34615 2019-Jan-15 20:37:25.894562 - [DEBUG] Found and process special summary
616 2019-Jan-15 20:37:25.894597 - [DEBUG] Compose: EdgeIdentity * AllBottom
617 2019-Jan-15 20:37:25.894624 - [DEBUG]
618 2019-Jan-15 20:37:25.894648 - [DEBUG] Propagate flow
619 2019-Jan-15 20:37:25.894671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
620 2019-Jan-15 20:37:25.894728 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
621 2019-Jan-15 20:37:25.895380 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
622 2019-Jan-15 20:37:25.895436 - [DEBUG] Edge function : AllBottom (result of previous compose)
623 2019-Jan-15 20:37:25.895461 - [DEBUG]
624 2019-Jan-15 20:37:25.895485 - [DEBUG] Join: AllTop & AllBottom
625 2019-Jan-15 20:37:25.895510 - [DEBUG] = AllBottom (new jump func)
626 2019-Jan-15 20:37:25.895535 - [DEBUG]
627 2019-Jan-15 20:37:25.895558 - [DEBUG] Start adding new jump function
628 2019-Jan-15 20:37:25.895581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
629 2019-Jan-15 20:37:25.895636 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
630 2019-Jan-15 20:37:25.895690 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
631 2019-Jan-15 20:37:25.896334 - [DEBUG] Edge Function : AllBottom
632 2019-Jan-15 20:37:25.896362 - [DEBUG] End adding new jump function
633 2019-Jan-15 20:37:25.896386 - [DEBUG]
634 2019-Jan-15 20:37:25.896418 - [DEBUG] -------------------------------------------- 19. Path Edge --------------------------------------------
635 2019-Jan-15 20:37:25.896443 - [DEBUG]
636 2019-Jan-15 20:37:25.896466 - [DEBUG] Process 19. path edge:
637 2019-Jan-15 20:37:25.896490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
638 2019-Jan-15 20:37:25.896546 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 ;
639 2019-Jan-15 20:37:25.897192 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
640 2019-Jan-15 20:37:25.897248 - [DEBUG]
641 2019-Jan-15 20:37:25.897285 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
642 2019-Jan-15 20:37:25.897934 - [DEBUG] Possible callees:
643 2019-Jan-15 20:37:25.897958 - [DEBUG] llvm.dbg.declare
644 2019-Jan-15 20:37:25.897983 - [DEBUG] Possible return sites:
645 2019-Jan-15 20:37:25.898006 - [DEBUG] %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37646 2019-Jan-15 20:37:25.899293 - [DEBUG] Found and process special summary
647 2019-Jan-15 20:37:25.899325 - [DEBUG] Compose: EdgeIdentity * AllBottom
648 2019-Jan-15 20:37:25.899352 - [DEBUG]
649 2019-Jan-15 20:37:25.899376 - [DEBUG] Propagate flow
650 2019-Jan-15 20:37:25.899400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
651 2019-Jan-15 20:37:25.899456 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
652 2019-Jan-15 20:37:25.900108 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
653 2019-Jan-15 20:37:25.900164 - [DEBUG] Edge function : AllBottom (result of previous compose)
654 2019-Jan-15 20:37:25.900189 - [DEBUG]
655 2019-Jan-15 20:37:25.900213 - [DEBUG] Join: AllTop & AllBottom
656 2019-Jan-15 20:37:25.900239 - [DEBUG] = AllBottom (new jump func)
657 2019-Jan-15 20:37:25.900263 - [DEBUG]
658 2019-Jan-15 20:37:25.900286 - [DEBUG] Start adding new jump function
659 2019-Jan-15 20:37:25.900310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
660 2019-Jan-15 20:37:25.900365 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
661 2019-Jan-15 20:37:25.900419 - [DEBUG] Destination : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
662 2019-Jan-15 20:37:25.901084 - [DEBUG] Edge Function : AllBottom
663 2019-Jan-15 20:37:25.901112 - [DEBUG] End adding new jump function
664 2019-Jan-15 20:37:25.901136 - [DEBUG]
665 2019-Jan-15 20:37:25.901159 - [DEBUG] -------------------------------------------- 20. Path Edge --------------------------------------------
666 2019-Jan-15 20:37:25.901183 - [DEBUG]
667 2019-Jan-15 20:37:25.901206 - [DEBUG] Process 20. path edge:
668 2019-Jan-15 20:37:25.901230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
669 2019-Jan-15 20:37:25.901286 - [DEBUG] N target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 ;
670 2019-Jan-15 20:37:25.901933 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
671 2019-Jan-15 20:37:25.901989 - [DEBUG]
672 2019-Jan-15 20:37:25.902013 - [DEBUG] Process call at target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
673 2019-Jan-15 20:37:25.902664 - [DEBUG] Possible callees:
674 2019-Jan-15 20:37:25.902689 - [DEBUG] getenv
675 2019-Jan-15 20:37:25.902714 - [DEBUG] Possible return sites:
676 2019-Jan-15 20:37:25.902745 - [DEBUG] store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getSummaryFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39677 2019-Jan-15 20:37:25.904032 - [DEBUG] Found and process special summary
678 2019-Jan-15 20:37:25.904137 - [DEBUG] Compose: EdgeIdentity * AllBottom
679 2019-Jan-15 20:37:25.904165 - [DEBUG]
680 2019-Jan-15 20:37:25.904188 - [DEBUG] Propagate flow
681 2019-Jan-15 20:37:25.904211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
682 2019-Jan-15 20:37:25.904268 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
683 2019-Jan-15 20:37:25.904912 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
684 2019-Jan-15 20:37:25.905560 - [DEBUG] Edge function : AllBottom (result of previous compose)
685 2019-Jan-15 20:37:25.905585 - [DEBUG]
686 2019-Jan-15 20:37:25.905609 - [DEBUG] Join: AllTop & AllBottom
687 2019-Jan-15 20:37:25.905635 - [DEBUG] = AllBottom (new jump func)
688 2019-Jan-15 20:37:25.905659 - [DEBUG]
689 2019-Jan-15 20:37:25.905683 - [DEBUG] Start adding new jump function
690 2019-Jan-15 20:37:25.905706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
691 2019-Jan-15 20:37:25.905761 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
692 2019-Jan-15 20:37:25.906409 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
693 2019-Jan-15 20:37:25.907045 - [DEBUG] Edge Function : AllBottom
694 2019-Jan-15 20:37:25.907073 - [DEBUG] End adding new jump function
695 2019-Jan-15 20:37:25.907097 - [DEBUG]
696 2019-Jan-15 20:37:25.907121 - [DEBUG] -------------------------------------------- 21. Path Edge --------------------------------------------
697 2019-Jan-15 20:37:25.907145 - [DEBUG]
698 2019-Jan-15 20:37:25.907168 - [DEBUG] Process 21. path edge:
699 2019-Jan-15 20:37:25.907192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
700 2019-Jan-15 20:37:25.907248 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
701 2019-Jan-15 20:37:25.907902 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
702 2019-Jan-15 20:37:25.908550 - [DEBUG]
703 2019-Jan-15 20:37:25.908575 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getNormalFlowFunction()
store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40704 2019-Jan-15 20:37:25.909868 - [DEBUG] Compose: EdgeIdentity * AllBottom
705 2019-Jan-15 20:37:25.909898 - [DEBUG]
706 2019-Jan-15 20:37:25.909922 - [DEBUG] Propagate flow
707 2019-Jan-15 20:37:25.909945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
708 2019-Jan-15 20:37:25.910003 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
709 2019-Jan-15 20:37:25.910657 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
710 2019-Jan-15 20:37:25.911293 - [DEBUG] Edge function : AllBottom (result of previous compose)
711 2019-Jan-15 20:37:25.911318 - [DEBUG]
712 2019-Jan-15 20:37:25.911342 - [DEBUG] Join: AllTop & AllBottom
713 2019-Jan-15 20:37:25.911369 - [DEBUG] = AllBottom (new jump func)
714 2019-Jan-15 20:37:25.911393 - [DEBUG]
715 2019-Jan-15 20:37:25.911416 - [DEBUG] Start adding new jump function
716 2019-Jan-15 20:37:25.911440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
717 2019-Jan-15 20:37:25.911507 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
718 2019-Jan-15 20:37:25.912144 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
719 2019-Jan-15 20:37:25.912782 - [DEBUG] Edge Function : AllBottom
720 2019-Jan-15 20:37:25.912809 - [DEBUG] End adding new jump function
721 2019-Jan-15 20:37:25.912833 - [DEBUG]
722 2019-Jan-15 20:37:25.912857 - [DEBUG] -------------------------------------------- 22. Path Edge --------------------------------------------
723 2019-Jan-15 20:37:25.912881 - [DEBUG]
724 2019-Jan-15 20:37:25.912904 - [DEBUG] Process 22. path edge:
725 2019-Jan-15 20:37:25.912927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
726 2019-Jan-15 20:37:25.912984 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
727 2019-Jan-15 20:37:25.913617 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
728 2019-Jan-15 20:37:25.914269 - [DEBUG]
729 2019-Jan-15 20:37:25.914293 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22


Got store instruction
getNormalFlowFunction()
%0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43730 2019-Jan-15 20:37:25.915734 - [DEBUG] Compose: EdgeIdentity * AllBottom
731 2019-Jan-15 20:37:25.915765 - [DEBUG]
732 2019-Jan-15 20:37:25.915789 - [DEBUG] Propagate flow
733 2019-Jan-15 20:37:25.915812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
734 2019-Jan-15 20:37:25.915870 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
735 2019-Jan-15 20:37:25.916518 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
736 2019-Jan-15 20:37:25.917152 - [DEBUG] Edge function : AllBottom (result of previous compose)
737 2019-Jan-15 20:37:25.917177 - [DEBUG]
738 2019-Jan-15 20:37:25.917201 - [DEBUG] Join: AllTop & AllBottom
739 2019-Jan-15 20:37:25.917227 - [DEBUG] = AllBottom (new jump func)
740 2019-Jan-15 20:37:25.917252 - [DEBUG]
741 2019-Jan-15 20:37:25.917289 - [DEBUG] Start adding new jump function
742 2019-Jan-15 20:37:25.917313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
743 2019-Jan-15 20:37:25.917369 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
744 2019-Jan-15 20:37:25.918006 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
745 2019-Jan-15 20:37:25.918641 - [DEBUG] Edge Function : AllBottom
746 2019-Jan-15 20:37:25.918670 - [DEBUG] End adding new jump function
747 2019-Jan-15 20:37:25.918695 - [DEBUG]
748 2019-Jan-15 20:37:25.918718 - [DEBUG] -------------------------------------------- 23. Path Edge --------------------------------------------
749 2019-Jan-15 20:37:25.918742 - [DEBUG]
750 2019-Jan-15 20:37:25.918765 - [DEBUG] Process 23. path edge:
751 2019-Jan-15 20:37:25.918789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
752 2019-Jan-15 20:37:25.918845 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
753 2019-Jan-15 20:37:25.919483 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
754 2019-Jan-15 20:37:25.920119 - [DEBUG]
755 2019-Jan-15 20:37:25.920144 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23


Got load instruction
getNormalFlowFunction()
%tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44756 2019-Jan-15 20:37:25.921475 - [DEBUG] Compose: EdgeIdentity * AllBottom
757 2019-Jan-15 20:37:25.921504 - [DEBUG]
758 2019-Jan-15 20:37:25.921528 - [DEBUG] Propagate flow
759 2019-Jan-15 20:37:25.921552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
760 2019-Jan-15 20:37:25.921617 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
761 2019-Jan-15 20:37:25.922253 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
762 2019-Jan-15 20:37:25.922889 - [DEBUG] Edge function : AllBottom (result of previous compose)
763 2019-Jan-15 20:37:25.922915 - [DEBUG]
764 2019-Jan-15 20:37:25.922939 - [DEBUG] Join: AllTop & AllBottom
765 2019-Jan-15 20:37:25.922965 - [DEBUG] = AllBottom (new jump func)
766 2019-Jan-15 20:37:25.922989 - [DEBUG]
767 2019-Jan-15 20:37:25.923013 - [DEBUG] Start adding new jump function
768 2019-Jan-15 20:37:25.923036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
769 2019-Jan-15 20:37:25.923093 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
770 2019-Jan-15 20:37:25.923731 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
771 2019-Jan-15 20:37:25.924381 - [DEBUG] Edge Function : AllBottom
772 2019-Jan-15 20:37:25.924409 - [DEBUG] End adding new jump function
773 2019-Jan-15 20:37:25.924433 - [DEBUG]
774 2019-Jan-15 20:37:25.924456 - [DEBUG] -------------------------------------------- 24. Path Edge --------------------------------------------
775 2019-Jan-15 20:37:25.924480 - [DEBUG]
776 2019-Jan-15 20:37:25.924503 - [DEBUG] Process 24. path edge:
777 2019-Jan-15 20:37:25.924527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
778 2019-Jan-15 20:37:25.924583 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
779 2019-Jan-15 20:37:25.925218 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
780 2019-Jan-15 20:37:25.925854 - [DEBUG]
781 2019-Jan-15 20:37:25.925879 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46782 2019-Jan-15 20:37:25.927160 - [DEBUG] Compose: EdgeIdentity * AllBottom
783 2019-Jan-15 20:37:25.927190 - [DEBUG]
784 2019-Jan-15 20:37:25.927214 - [DEBUG] Propagate flow
785 2019-Jan-15 20:37:25.927237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
786 2019-Jan-15 20:37:25.927308 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
787 2019-Jan-15 20:37:25.927948 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
788 2019-Jan-15 20:37:25.928584 - [DEBUG] Edge function : AllBottom (result of previous compose)
789 2019-Jan-15 20:37:25.928609 - [DEBUG]
790 2019-Jan-15 20:37:25.928633 - [DEBUG] Join: AllTop & AllBottom
791 2019-Jan-15 20:37:25.928659 - [DEBUG] = AllBottom (new jump func)
792 2019-Jan-15 20:37:25.928684 - [DEBUG]
793 2019-Jan-15 20:37:25.928707 - [DEBUG] Start adding new jump function
794 2019-Jan-15 20:37:25.928731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
795 2019-Jan-15 20:37:25.928786 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
796 2019-Jan-15 20:37:25.929422 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
797 2019-Jan-15 20:37:25.930054 - [DEBUG] Edge Function : AllBottom
798 2019-Jan-15 20:37:25.930082 - [DEBUG] End adding new jump function
799 2019-Jan-15 20:37:25.930107 - [DEBUG]
800 2019-Jan-15 20:37:25.930130 - [DEBUG] -------------------------------------------- 25. Path Edge --------------------------------------------
801 2019-Jan-15 20:37:25.930155 - [DEBUG]
802 2019-Jan-15 20:37:25.930178 - [DEBUG] Process 25. path edge:
803 2019-Jan-15 20:37:25.930211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
804 2019-Jan-15 20:37:25.930267 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
805 2019-Jan-15 20:37:25.930917 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
806 2019-Jan-15 20:37:25.931553 - [DEBUG]
807 2019-Jan-15 20:37:25.931577 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25


Got branch instruction
getNormalFlowFunction()
%1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50808 2019-Jan-15 20:37:25.932872 - [DEBUG] Compose: EdgeIdentity * AllBottom
809 2019-Jan-15 20:37:25.932902 - [DEBUG]
810 2019-Jan-15 20:37:25.932926 - [DEBUG] Propagate flow
811 2019-Jan-15 20:37:25.932949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
812 2019-Jan-15 20:37:25.933006 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
813 2019-Jan-15 20:37:25.933645 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
814 2019-Jan-15 20:37:25.934295 - [DEBUG] Edge function : AllBottom (result of previous compose)
815 2019-Jan-15 20:37:25.934320 - [DEBUG]
816 2019-Jan-15 20:37:25.934344 - [DEBUG] Join: AllTop & AllBottom
817 2019-Jan-15 20:37:25.934370 - [DEBUG] = AllBottom (new jump func)
818 2019-Jan-15 20:37:25.934394 - [DEBUG]
819 2019-Jan-15 20:37:25.934417 - [DEBUG] Start adding new jump function
820 2019-Jan-15 20:37:25.934440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
821 2019-Jan-15 20:37:25.934496 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
822 2019-Jan-15 20:37:25.935134 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
823 2019-Jan-15 20:37:25.935772 - [DEBUG] Edge Function : AllBottom
824 2019-Jan-15 20:37:25.935800 - [DEBUG] End adding new jump function
825 2019-Jan-15 20:37:25.935824 - [DEBUG]
826 2019-Jan-15 20:37:25.935847 - [DEBUG] -------------------------------------------- 26. Path Edge --------------------------------------------
827 2019-Jan-15 20:37:25.935871 - [DEBUG]
828 2019-Jan-15 20:37:25.935894 - [DEBUG] Process 26. path edge:
829 2019-Jan-15 20:37:25.935918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
830 2019-Jan-15 20:37:25.935974 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
831 2019-Jan-15 20:37:25.936612 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
832 2019-Jan-15 20:37:25.937250 - [DEBUG]
833 2019-Jan-15 20:37:25.937287 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26


Got load instruction
getNormalFlowFunction()
%tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51834 2019-Jan-15 20:37:25.938565 - [DEBUG] Compose: EdgeIdentity * AllBottom
835 2019-Jan-15 20:37:25.938595 - [DEBUG]
836 2019-Jan-15 20:37:25.938619 - [DEBUG] Propagate flow
837 2019-Jan-15 20:37:25.938642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
838 2019-Jan-15 20:37:25.938698 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
839 2019-Jan-15 20:37:25.939341 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
840 2019-Jan-15 20:37:25.939979 - [DEBUG] Edge function : AllBottom (result of previous compose)
841 2019-Jan-15 20:37:25.940004 - [DEBUG]
842 2019-Jan-15 20:37:25.940028 - [DEBUG] Join: AllTop & AllBottom
843 2019-Jan-15 20:37:25.940054 - [DEBUG] = AllBottom (new jump func)
844 2019-Jan-15 20:37:25.940078 - [DEBUG]
845 2019-Jan-15 20:37:25.940102 - [DEBUG] Start adding new jump function
846 2019-Jan-15 20:37:25.940133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
847 2019-Jan-15 20:37:25.940190 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
848 2019-Jan-15 20:37:25.940843 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
849 2019-Jan-15 20:37:25.941478 - [DEBUG] Edge Function : AllBottom
850 2019-Jan-15 20:37:25.941506 - [DEBUG] End adding new jump function
851 2019-Jan-15 20:37:25.941530 - [DEBUG]
852 2019-Jan-15 20:37:25.941554 - [DEBUG] -------------------------------------------- 27. Path Edge --------------------------------------------
853 2019-Jan-15 20:37:25.941578 - [DEBUG]
854 2019-Jan-15 20:37:25.941601 - [DEBUG] Process 27. path edge:
855 2019-Jan-15 20:37:25.941625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
856 2019-Jan-15 20:37:25.941681 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
857 2019-Jan-15 20:37:25.942316 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
858 2019-Jan-15 20:37:25.942952 - [DEBUG]
859 2019-Jan-15 20:37:25.942978 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53860 2019-Jan-15 20:37:25.944252 - [DEBUG] Compose: EdgeIdentity * AllBottom
861 2019-Jan-15 20:37:25.944281 - [DEBUG]
862 2019-Jan-15 20:37:25.944305 - [DEBUG] Propagate flow
863 2019-Jan-15 20:37:25.944328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
864 2019-Jan-15 20:37:25.944385 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
865 2019-Jan-15 20:37:25.945024 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
866 2019-Jan-15 20:37:25.945659 - [DEBUG] Edge function : AllBottom (result of previous compose)
867 2019-Jan-15 20:37:25.945684 - [DEBUG]
868 2019-Jan-15 20:37:25.945708 - [DEBUG] Join: AllTop & AllBottom
869 2019-Jan-15 20:37:25.945734 - [DEBUG] = AllBottom (new jump func)
870 2019-Jan-15 20:37:25.945759 - [DEBUG]
871 2019-Jan-15 20:37:25.945782 - [DEBUG] Start adding new jump function
872 2019-Jan-15 20:37:25.945805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
873 2019-Jan-15 20:37:25.945861 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
874 2019-Jan-15 20:37:25.946496 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
875 2019-Jan-15 20:37:25.947129 - [DEBUG] Edge Function : AllBottom
876 2019-Jan-15 20:37:25.947157 - [DEBUG] End adding new jump function
877 2019-Jan-15 20:37:25.947181 - [DEBUG]
878 2019-Jan-15 20:37:25.947205 - [DEBUG] -------------------------------------------- 28. Path Edge --------------------------------------------
879 2019-Jan-15 20:37:25.947229 - [DEBUG]
880 2019-Jan-15 20:37:25.947252 - [DEBUG] Process 28. path edge:
881 2019-Jan-15 20:37:25.947292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
882 2019-Jan-15 20:37:25.947349 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
883 2019-Jan-15 20:37:25.947984 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
884 2019-Jan-15 20:37:25.948621 - [DEBUG]
885 2019-Jan-15 20:37:25.948645 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28


Got branch instruction
getNormalFlowFunction()
%2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56886 2019-Jan-15 20:37:25.949920 - [DEBUG] Compose: EdgeIdentity * AllBottom
887 2019-Jan-15 20:37:25.949949 - [DEBUG]
888 2019-Jan-15 20:37:25.949973 - [DEBUG] Propagate flow
889 2019-Jan-15 20:37:25.949996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
890 2019-Jan-15 20:37:25.950053 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
891 2019-Jan-15 20:37:25.950720 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
892 2019-Jan-15 20:37:25.951357 - [DEBUG] Edge function : AllBottom (result of previous compose)
893 2019-Jan-15 20:37:25.951382 - [DEBUG]
894 2019-Jan-15 20:37:25.951407 - [DEBUG] Join: AllTop & AllBottom
895 2019-Jan-15 20:37:25.951433 - [DEBUG] = AllBottom (new jump func)
896 2019-Jan-15 20:37:25.951457 - [DEBUG]
897 2019-Jan-15 20:37:25.951480 - [DEBUG] Start adding new jump function
898 2019-Jan-15 20:37:25.951504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
899 2019-Jan-15 20:37:25.951560 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
900 2019-Jan-15 20:37:25.952197 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
901 2019-Jan-15 20:37:25.952835 - [DEBUG] Edge Function : AllBottom
902 2019-Jan-15 20:37:25.952863 - [DEBUG] End adding new jump function
903 2019-Jan-15 20:37:25.952887 - [DEBUG]
904 2019-Jan-15 20:37:25.952911 - [DEBUG] -------------------------------------------- 29. Path Edge --------------------------------------------
905 2019-Jan-15 20:37:25.952935 - [DEBUG]
906 2019-Jan-15 20:37:25.952959 - [DEBUG] Process 29. path edge:
907 2019-Jan-15 20:37:25.952982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
908 2019-Jan-15 20:37:25.953039 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
909 2019-Jan-15 20:37:25.953679 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
910 2019-Jan-15 20:37:25.954331 - [DEBUG]
911 2019-Jan-15 20:37:25.954357 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29


Got load instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58912 2019-Jan-15 20:37:25.955643 - [DEBUG] Compose: EdgeIdentity * AllBottom
913 2019-Jan-15 20:37:25.955673 - [DEBUG]
914 2019-Jan-15 20:37:25.955697 - [DEBUG] Propagate flow
915 2019-Jan-15 20:37:25.955720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
916 2019-Jan-15 20:37:25.955776 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
917 2019-Jan-15 20:37:25.956429 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
918 2019-Jan-15 20:37:25.957064 - [DEBUG] Edge function : AllBottom (result of previous compose)
919 2019-Jan-15 20:37:25.957089 - [DEBUG]
920 2019-Jan-15 20:37:25.957113 - [DEBUG] Join: AllTop & AllBottom
921 2019-Jan-15 20:37:25.957139 - [DEBUG] = AllBottom (new jump func)
922 2019-Jan-15 20:37:25.957163 - [DEBUG]
923 2019-Jan-15 20:37:25.957186 - [DEBUG] Start adding new jump function
924 2019-Jan-15 20:37:25.957209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
925 2019-Jan-15 20:37:25.957276 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
926 2019-Jan-15 20:37:25.957915 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
927 2019-Jan-15 20:37:25.958552 - [DEBUG] Edge Function : AllBottom
928 2019-Jan-15 20:37:25.958580 - [DEBUG] End adding new jump function
929 2019-Jan-15 20:37:25.958612 - [DEBUG]
930 2019-Jan-15 20:37:25.958636 - [DEBUG] -------------------------------------------- 30. Path Edge --------------------------------------------
931 2019-Jan-15 20:37:25.958660 - [DEBUG]
932 2019-Jan-15 20:37:25.958683 - [DEBUG] Process 30. path edge:
933 2019-Jan-15 20:37:25.958706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
934 2019-Jan-15 20:37:25.958763 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
935 2019-Jan-15 20:37:25.959402 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
936 2019-Jan-15 20:37:25.960037 - [DEBUG]
937 2019-Jan-15 20:37:25.960062 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30


Got switch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61938 2019-Jan-15 20:37:25.961351 - [DEBUG] Compose: EdgeIdentity * AllBottom
939 2019-Jan-15 20:37:25.961380 - [DEBUG]
940 2019-Jan-15 20:37:25.961404 - [DEBUG] Propagate flow
941 2019-Jan-15 20:37:25.961427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
942 2019-Jan-15 20:37:25.961484 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
943 2019-Jan-15 20:37:25.962128 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
944 2019-Jan-15 20:37:25.962764 - [DEBUG] Edge function : AllBottom (result of previous compose)
945 2019-Jan-15 20:37:25.962790 - [DEBUG]
946 2019-Jan-15 20:37:25.962814 - [DEBUG] Join: AllTop & AllBottom
947 2019-Jan-15 20:37:25.962839 - [DEBUG] = AllBottom (new jump func)
948 2019-Jan-15 20:37:25.962864 - [DEBUG]
949 2019-Jan-15 20:37:25.962887 - [DEBUG] Start adding new jump function
950 2019-Jan-15 20:37:25.962911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
951 2019-Jan-15 20:37:25.962966 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
952 2019-Jan-15 20:37:25.963603 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
953 2019-Jan-15 20:37:25.964251 - [DEBUG] Edge Function : AllBottom
954 2019-Jan-15 20:37:25.964279 - [DEBUG] End adding new jump function
955 2019-Jan-15 20:37:25.964303 - [DEBUG]
956 2019-Jan-15 20:37:25.964327 - [DEBUG] -------------------------------------------- 31. Path Edge --------------------------------------------
957 2019-Jan-15 20:37:25.964351 - [DEBUG]
958 2019-Jan-15 20:37:25.964374 - [DEBUG] Process 31. path edge:
959 2019-Jan-15 20:37:25.964397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
960 2019-Jan-15 20:37:25.964453 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
961 2019-Jan-15 20:37:25.965087 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
962 2019-Jan-15 20:37:25.965720 - [DEBUG]
963 2019-Jan-15 20:37:25.965746 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31


Got store instruction
getNormalFlowFunction()
br label %sw.bb, !dbg !62, !phasar.instruction.id !63964 2019-Jan-15 20:37:25.967004 - [DEBUG] Compose: EdgeIdentity * AllBottom
965 2019-Jan-15 20:37:25.967033 - [DEBUG]
966 2019-Jan-15 20:37:25.967057 - [DEBUG] Propagate flow
967 2019-Jan-15 20:37:25.967080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
968 2019-Jan-15 20:37:25.967137 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
969 2019-Jan-15 20:37:25.967788 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
970 2019-Jan-15 20:37:25.968423 - [DEBUG] Edge function : AllBottom (result of previous compose)
971 2019-Jan-15 20:37:25.968448 - [DEBUG]
972 2019-Jan-15 20:37:25.968480 - [DEBUG] Join: AllTop & AllBottom
973 2019-Jan-15 20:37:25.968507 - [DEBUG] = AllBottom (new jump func)
974 2019-Jan-15 20:37:25.968531 - [DEBUG]
975 2019-Jan-15 20:37:25.968554 - [DEBUG] Start adding new jump function
976 2019-Jan-15 20:37:25.968578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
977 2019-Jan-15 20:37:25.968634 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
978 2019-Jan-15 20:37:25.969270 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
979 2019-Jan-15 20:37:25.969903 - [DEBUG] Edge Function : AllBottom
980 2019-Jan-15 20:37:25.969930 - [DEBUG] End adding new jump function
981 2019-Jan-15 20:37:25.969954 - [DEBUG]
982 2019-Jan-15 20:37:25.969977 - [DEBUG] -------------------------------------------- 32. Path Edge --------------------------------------------
983 2019-Jan-15 20:37:25.970001 - [DEBUG]
984 2019-Jan-15 20:37:25.970024 - [DEBUG] Process 32. path edge:
985 2019-Jan-15 20:37:25.970048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
986 2019-Jan-15 20:37:25.970104 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
987 2019-Jan-15 20:37:25.970754 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
988 2019-Jan-15 20:37:25.971389 - [DEBUG]
989 2019-Jan-15 20:37:25.971413 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32


Got branch instruction
getNormalFlowFunction()
%3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65990 2019-Jan-15 20:37:25.972679 - [DEBUG] Compose: EdgeIdentity * AllBottom
991 2019-Jan-15 20:37:25.972709 - [DEBUG]
992 2019-Jan-15 20:37:25.972733 - [DEBUG] Propagate flow
993 2019-Jan-15 20:37:25.972756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
994 2019-Jan-15 20:37:25.972813 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
995 2019-Jan-15 20:37:25.973458 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
996 2019-Jan-15 20:37:25.974111 - [DEBUG] Edge function : AllBottom (result of previous compose)
997 2019-Jan-15 20:37:25.974136 - [DEBUG]
998 2019-Jan-15 20:37:25.974160 - [DEBUG] Join: AllTop & AllBottom
999 2019-Jan-15 20:37:25.974186 - [DEBUG] = AllBottom (new jump func)
1000 2019-Jan-15 20:37:25.974211 - [DEBUG]
1001 2019-Jan-15 20:37:25.974234 - [DEBUG] Start adding new jump function
1002 2019-Jan-15 20:37:25.974257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1003 2019-Jan-15 20:37:25.974313 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1004 2019-Jan-15 20:37:25.974952 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
1005 2019-Jan-15 20:37:25.975591 - [DEBUG] Edge Function : AllBottom
1006 2019-Jan-15 20:37:25.975618 - [DEBUG] End adding new jump function
1007 2019-Jan-15 20:37:25.975643 - [DEBUG]
1008 2019-Jan-15 20:37:25.975666 - [DEBUG] -------------------------------------------- 33. Path Edge --------------------------------------------
1009 2019-Jan-15 20:37:25.975690 - [DEBUG]
1010 2019-Jan-15 20:37:25.975713 - [DEBUG] Process 33. path edge:
1011 2019-Jan-15 20:37:25.975737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1012 2019-Jan-15 20:37:25.975793 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
1013 2019-Jan-15 20:37:25.976433 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1014 2019-Jan-15 20:37:25.977069 - [DEBUG]
1015 2019-Jan-15 20:37:25.977104 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33


Got load instruction
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !671016 2019-Jan-15 20:37:25.978391 - [DEBUG] Compose: EdgeIdentity * AllBottom
1017 2019-Jan-15 20:37:25.978421 - [DEBUG]
1018 2019-Jan-15 20:37:25.978445 - [DEBUG] Propagate flow
1019 2019-Jan-15 20:37:25.978468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1020 2019-Jan-15 20:37:25.978524 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1021 2019-Jan-15 20:37:25.979165 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1022 2019-Jan-15 20:37:25.979799 - [DEBUG] Edge function : AllBottom (result of previous compose)
1023 2019-Jan-15 20:37:25.979824 - [DEBUG]
1024 2019-Jan-15 20:37:25.979848 - [DEBUG] Join: AllTop & AllBottom
1025 2019-Jan-15 20:37:25.979874 - [DEBUG] = AllBottom (new jump func)
1026 2019-Jan-15 20:37:25.979898 - [DEBUG]
1027 2019-Jan-15 20:37:25.979921 - [DEBUG] Start adding new jump function
1028 2019-Jan-15 20:37:25.979944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1029 2019-Jan-15 20:37:25.980000 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1030 2019-Jan-15 20:37:25.980650 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1031 2019-Jan-15 20:37:25.981285 - [DEBUG] Edge Function : AllBottom
1032 2019-Jan-15 20:37:25.981312 - [DEBUG] End adding new jump function
1033 2019-Jan-15 20:37:25.981336 - [DEBUG]
1034 2019-Jan-15 20:37:25.981360 - [DEBUG] -------------------------------------------- 34. Path Edge --------------------------------------------
1035 2019-Jan-15 20:37:25.981384 - [DEBUG]
1036 2019-Jan-15 20:37:25.981407 - [DEBUG] Process 34. path edge:
1037 2019-Jan-15 20:37:25.981430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1038 2019-Jan-15 20:37:25.981487 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
1039 2019-Jan-15 20:37:25.982123 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1040 2019-Jan-15 20:37:25.982759 - [DEBUG]
1041 2019-Jan-15 20:37:25.982783 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1042 2019-Jan-15 20:37:25.983423 - [DEBUG] Possible callees:
1043 2019-Jan-15 20:37:25.983447 - [DEBUG] bar
1044 2019-Jan-15 20:37:25.983472 - [DEBUG] Possible return sites:
1045 2019-Jan-15 20:37:25.983495 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got switch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !711046 2019-Jan-15 20:37:25.984768 - [DEBUG] Found and process special summary
1047 2019-Jan-15 20:37:25.984800 - [DEBUG] Compose: EdgeIdentity * AllBottom
1048 2019-Jan-15 20:37:25.984828 - [DEBUG]
1049 2019-Jan-15 20:37:25.984851 - [DEBUG] Propagate flow
1050 2019-Jan-15 20:37:25.984875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1051 2019-Jan-15 20:37:25.984931 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1052 2019-Jan-15 20:37:25.985568 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1053 2019-Jan-15 20:37:25.986203 - [DEBUG] Edge function : AllBottom (result of previous compose)
1054 2019-Jan-15 20:37:25.986228 - [DEBUG]
1055 2019-Jan-15 20:37:25.986253 - [DEBUG] Join: AllTop & AllBottom
1056 2019-Jan-15 20:37:25.986278 - [DEBUG] = AllBottom (new jump func)
1057 2019-Jan-15 20:37:25.986303 - [DEBUG]
1058 2019-Jan-15 20:37:25.986333 - [DEBUG] Start adding new jump function
1059 2019-Jan-15 20:37:25.986357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1060 2019-Jan-15 20:37:25.986413 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1061 2019-Jan-15 20:37:25.987050 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1062 2019-Jan-15 20:37:25.987702 - [DEBUG] Edge Function : AllBottom
1063 2019-Jan-15 20:37:25.987730 - [DEBUG] End adding new jump function
1064 2019-Jan-15 20:37:25.987755 - [DEBUG]
1065 2019-Jan-15 20:37:25.987778 - [DEBUG] -------------------------------------------- 35. Path Edge --------------------------------------------
1066 2019-Jan-15 20:37:25.987802 - [DEBUG]
1067 2019-Jan-15 20:37:25.987825 - [DEBUG] Process 35. path edge:
1068 2019-Jan-15 20:37:25.987849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1069 2019-Jan-15 20:37:25.987905 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
1070 2019-Jan-15 20:37:25.988543 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1071 2019-Jan-15 20:37:25.989179 - [DEBUG]
1072 2019-Jan-15 20:37:25.989204 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getNormalFlowFunction()
%tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !721073 2019-Jan-15 20:37:25.990482 - [DEBUG] Compose: EdgeIdentity * AllBottom
1074 2019-Jan-15 20:37:25.990512 - [DEBUG]
1075 2019-Jan-15 20:37:25.990535 - [DEBUG] Propagate flow
1076 2019-Jan-15 20:37:25.990559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1077 2019-Jan-15 20:37:25.990629 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1078 2019-Jan-15 20:37:25.991265 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1079 2019-Jan-15 20:37:25.991901 - [DEBUG] Edge function : AllBottom (result of previous compose)
1080 2019-Jan-15 20:37:25.991926 - [DEBUG]
1081 2019-Jan-15 20:37:25.991950 - [DEBUG] Join: AllTop & AllBottom
1082 2019-Jan-15 20:37:25.991976 - [DEBUG] = AllBottom (new jump func)
1083 2019-Jan-15 20:37:25.992001 - [DEBUG]
1084 2019-Jan-15 20:37:25.992024 - [DEBUG] Start adding new jump function
1085 2019-Jan-15 20:37:25.992048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1086 2019-Jan-15 20:37:25.992104 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1087 2019-Jan-15 20:37:25.992741 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1088 2019-Jan-15 20:37:25.993375 - [DEBUG] Edge Function : AllBottom
1089 2019-Jan-15 20:37:25.993403 - [DEBUG] End adding new jump function
1090 2019-Jan-15 20:37:25.993427 - [DEBUG]
1091 2019-Jan-15 20:37:25.993450 - [DEBUG] -------------------------------------------- 36. Path Edge --------------------------------------------
1092 2019-Jan-15 20:37:25.993474 - [DEBUG]
1093 2019-Jan-15 20:37:25.993497 - [DEBUG] Process 36. path edge:
1094 2019-Jan-15 20:37:25.993521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1095 2019-Jan-15 20:37:25.993577 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
1096 2019-Jan-15 20:37:25.994228 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1097 2019-Jan-15 20:37:25.994865 - [DEBUG]
1098 2019-Jan-15 20:37:25.994890 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !741099 2019-Jan-15 20:37:25.996156 - [DEBUG] Compose: EdgeIdentity * AllBottom
1100 2019-Jan-15 20:37:25.996186 - [DEBUG]
1101 2019-Jan-15 20:37:25.996210 - [DEBUG] Propagate flow
1102 2019-Jan-15 20:37:25.996233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1103 2019-Jan-15 20:37:25.996289 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1104 2019-Jan-15 20:37:25.996941 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1105 2019-Jan-15 20:37:25.997595 - [DEBUG] Edge function : AllBottom (result of previous compose)
1106 2019-Jan-15 20:37:25.997620 - [DEBUG]
1107 2019-Jan-15 20:37:25.997644 - [DEBUG] Join: AllTop & AllBottom
1108 2019-Jan-15 20:37:25.997670 - [DEBUG] = AllBottom (new jump func)
1109 2019-Jan-15 20:37:25.997694 - [DEBUG]
1110 2019-Jan-15 20:37:25.997717 - [DEBUG] Start adding new jump function
1111 2019-Jan-15 20:37:25.997741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1112 2019-Jan-15 20:37:25.997796 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1113 2019-Jan-15 20:37:25.998434 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1114 2019-Jan-15 20:37:25.999078 - [DEBUG] Edge Function : AllBottom
1115 2019-Jan-15 20:37:25.999110 - [DEBUG] End adding new jump function
1116 2019-Jan-15 20:37:25.999135 - [DEBUG]
1117 2019-Jan-15 20:37:25.999158 - [DEBUG] -------------------------------------------- 37. Path Edge --------------------------------------------
1118 2019-Jan-15 20:37:25.999182 - [DEBUG]
1119 2019-Jan-15 20:37:25.999205 - [DEBUG] Process 37. path edge:
1120 2019-Jan-15 20:37:25.999229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1121 2019-Jan-15 20:37:25.999285 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
1122 2019-Jan-15 20:37:25.999929 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1123 2019-Jan-15 20:37:26.000565 - [DEBUG]
1124 2019-Jan-15 20:37:26.000590 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1125 2019-Jan-15 20:37:26.001248 - [DEBUG] Possible callees:
1126 2019-Jan-15 20:37:26.001274 - [DEBUG] llvm.dbg.declare
1127 2019-Jan-15 20:37:26.001299 - [DEBUG] Possible return sites:
1128 2019-Jan-15 20:37:26.001322 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !781129 2019-Jan-15 20:37:26.002589 - [DEBUG] Found and process special summary
1130 2019-Jan-15 20:37:26.002623 - [DEBUG] Compose: EdgeIdentity * AllBottom
1131 2019-Jan-15 20:37:26.002650 - [DEBUG]
1132 2019-Jan-15 20:37:26.002674 - [DEBUG] Propagate flow
1133 2019-Jan-15 20:37:26.002698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1134 2019-Jan-15 20:37:26.002754 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1135 2019-Jan-15 20:37:26.003398 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1136 2019-Jan-15 20:37:26.004050 - [DEBUG] Edge function : AllBottom (result of previous compose)
1137 2019-Jan-15 20:37:26.004075 - [DEBUG]
1138 2019-Jan-15 20:37:26.004099 - [DEBUG] Join: AllTop & AllBottom
1139 2019-Jan-15 20:37:26.004126 - [DEBUG] = AllBottom (new jump func)
1140 2019-Jan-15 20:37:26.004150 - [DEBUG]
1141 2019-Jan-15 20:37:26.004174 - [DEBUG] Start adding new jump function
1142 2019-Jan-15 20:37:26.004206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1143 2019-Jan-15 20:37:26.004262 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1144 2019-Jan-15 20:37:26.004899 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1145 2019-Jan-15 20:37:26.005536 - [DEBUG] Edge Function : AllBottom
1146 2019-Jan-15 20:37:26.005563 - [DEBUG] End adding new jump function
1147 2019-Jan-15 20:37:26.005588 - [DEBUG]
1148 2019-Jan-15 20:37:26.005612 - [DEBUG] -------------------------------------------- 38. Path Edge --------------------------------------------
1149 2019-Jan-15 20:37:26.005636 - [DEBUG]
1150 2019-Jan-15 20:37:26.005659 - [DEBUG] Process 38. path edge:
1151 2019-Jan-15 20:37:26.005683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1152 2019-Jan-15 20:37:26.005740 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
1153 2019-Jan-15 20:37:26.006376 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1154 2019-Jan-15 20:37:26.007011 - [DEBUG]
1155 2019-Jan-15 20:37:26.007036 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getNormalFlowFunction()
store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !791156 2019-Jan-15 20:37:26.008322 - [DEBUG] Compose: EdgeIdentity * AllBottom
1157 2019-Jan-15 20:37:26.008352 - [DEBUG]
1158 2019-Jan-15 20:37:26.008376 - [DEBUG] Propagate flow
1159 2019-Jan-15 20:37:26.008399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1160 2019-Jan-15 20:37:26.008456 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1161 2019-Jan-15 20:37:26.009095 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1162 2019-Jan-15 20:37:26.009731 - [DEBUG] Edge function : AllBottom (result of previous compose)
1163 2019-Jan-15 20:37:26.009756 - [DEBUG]
1164 2019-Jan-15 20:37:26.009780 - [DEBUG] Join: AllTop & AllBottom
1165 2019-Jan-15 20:37:26.009806 - [DEBUG] = AllBottom (new jump func)
1166 2019-Jan-15 20:37:26.009831 - [DEBUG]
1167 2019-Jan-15 20:37:26.009854 - [DEBUG] Start adding new jump function
1168 2019-Jan-15 20:37:26.009878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1169 2019-Jan-15 20:37:26.009934 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1170 2019-Jan-15 20:37:26.010572 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1171 2019-Jan-15 20:37:26.011223 - [DEBUG] Edge Function : AllBottom
1172 2019-Jan-15 20:37:26.011251 - [DEBUG] End adding new jump function
1173 2019-Jan-15 20:37:26.011275 - [DEBUG]
1174 2019-Jan-15 20:37:26.011299 - [DEBUG] -------------------------------------------- 39. Path Edge --------------------------------------------
1175 2019-Jan-15 20:37:26.011323 - [DEBUG]
1176 2019-Jan-15 20:37:26.011346 - [DEBUG] Process 39. path edge:
1177 2019-Jan-15 20:37:26.011370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1178 2019-Jan-15 20:37:26.011426 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
1179 2019-Jan-15 20:37:26.012060 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1180 2019-Jan-15 20:37:26.012694 - [DEBUG]
1181 2019-Jan-15 20:37:26.012719 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39


Got store instruction
getNormalFlowFunction()
br label %if.end15, !dbg !80, !phasar.instruction.id !811182 2019-Jan-15 20:37:26.013990 - [DEBUG] Compose: EdgeIdentity * AllBottom
1183 2019-Jan-15 20:37:26.014020 - [DEBUG]
1184 2019-Jan-15 20:37:26.014044 - [DEBUG] Propagate flow
1185 2019-Jan-15 20:37:26.014075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1186 2019-Jan-15 20:37:26.014132 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1187 2019-Jan-15 20:37:26.014770 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1188 2019-Jan-15 20:37:26.015406 - [DEBUG] Edge function : AllBottom (result of previous compose)
1189 2019-Jan-15 20:37:26.015431 - [DEBUG]
1190 2019-Jan-15 20:37:26.015455 - [DEBUG] Join: AllTop & AllBottom
1191 2019-Jan-15 20:37:26.015482 - [DEBUG] = AllBottom (new jump func)
1192 2019-Jan-15 20:37:26.015506 - [DEBUG]
1193 2019-Jan-15 20:37:26.015530 - [DEBUG] Start adding new jump function
1194 2019-Jan-15 20:37:26.015553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1195 2019-Jan-15 20:37:26.015609 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1196 2019-Jan-15 20:37:26.016244 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1197 2019-Jan-15 20:37:26.016879 - [DEBUG] Edge Function : AllBottom
1198 2019-Jan-15 20:37:26.016907 - [DEBUG] End adding new jump function
1199 2019-Jan-15 20:37:26.016931 - [DEBUG]
1200 2019-Jan-15 20:37:26.016955 - [DEBUG] -------------------------------------------- 40. Path Edge --------------------------------------------
1201 2019-Jan-15 20:37:26.016979 - [DEBUG]
1202 2019-Jan-15 20:37:26.017002 - [DEBUG] Process 40. path edge:
1203 2019-Jan-15 20:37:26.017026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1204 2019-Jan-15 20:37:26.017082 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
1205 2019-Jan-15 20:37:26.017734 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1206 2019-Jan-15 20:37:26.018369 - [DEBUG]
1207 2019-Jan-15 20:37:26.018394 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !1081208 2019-Jan-15 20:37:26.019663 - [DEBUG] Compose: EdgeIdentity * AllBottom
1209 2019-Jan-15 20:37:26.019692 - [DEBUG]
1210 2019-Jan-15 20:37:26.019716 - [DEBUG] Propagate flow
1211 2019-Jan-15 20:37:26.019740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1212 2019-Jan-15 20:37:26.019796 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1213 2019-Jan-15 20:37:26.020431 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1214 2019-Jan-15 20:37:26.021082 - [DEBUG] Edge function : AllBottom (result of previous compose)
1215 2019-Jan-15 20:37:26.021108 - [DEBUG]
1216 2019-Jan-15 20:37:26.021132 - [DEBUG] Join: AllTop & AllBottom
1217 2019-Jan-15 20:37:26.021158 - [DEBUG] = AllBottom (new jump func)
1218 2019-Jan-15 20:37:26.021183 - [DEBUG]
1219 2019-Jan-15 20:37:26.021206 - [DEBUG] Start adding new jump function
1220 2019-Jan-15 20:37:26.021230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1221 2019-Jan-15 20:37:26.021286 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1222 2019-Jan-15 20:37:26.021921 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1223 2019-Jan-15 20:37:26.022555 - [DEBUG] Edge Function : AllBottom
1224 2019-Jan-15 20:37:26.022583 - [DEBUG] End adding new jump function
1225 2019-Jan-15 20:37:26.022607 - [DEBUG]
1226 2019-Jan-15 20:37:26.022631 - [DEBUG] -------------------------------------------- 41. Path Edge --------------------------------------------
1227 2019-Jan-15 20:37:26.022655 - [DEBUG]
1228 2019-Jan-15 20:37:26.022678 - [DEBUG] Process 41. path edge:
1229 2019-Jan-15 20:37:26.022710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1230 2019-Jan-15 20:37:26.022767 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
1231 2019-Jan-15 20:37:26.023399 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1232 2019-Jan-15 20:37:26.024050 - [DEBUG]
1233 2019-Jan-15 20:37:26.024074 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54


Got store instruction
getNormalFlowFunction()
br label %sw.bb16, !dbg !109, !phasar.instruction.id !1101234 2019-Jan-15 20:37:26.025334 - [DEBUG] Compose: EdgeIdentity * AllBottom
1235 2019-Jan-15 20:37:26.025364 - [DEBUG]
1236 2019-Jan-15 20:37:26.025388 - [DEBUG] Propagate flow
1237 2019-Jan-15 20:37:26.025411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1238 2019-Jan-15 20:37:26.025468 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1239 2019-Jan-15 20:37:26.026102 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1240 2019-Jan-15 20:37:26.026739 - [DEBUG] Edge function : AllBottom (result of previous compose)
1241 2019-Jan-15 20:37:26.026764 - [DEBUG]
1242 2019-Jan-15 20:37:26.026788 - [DEBUG] Join: AllTop & AllBottom
1243 2019-Jan-15 20:37:26.026814 - [DEBUG] = AllBottom (new jump func)
1244 2019-Jan-15 20:37:26.026839 - [DEBUG]
1245 2019-Jan-15 20:37:26.026862 - [DEBUG] Start adding new jump function
1246 2019-Jan-15 20:37:26.026886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1247 2019-Jan-15 20:37:26.026942 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1248 2019-Jan-15 20:37:26.027592 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1249 2019-Jan-15 20:37:26.028228 - [DEBUG] Edge Function : AllBottom
1250 2019-Jan-15 20:37:26.028256 - [DEBUG] End adding new jump function
1251 2019-Jan-15 20:37:26.028280 - [DEBUG]
1252 2019-Jan-15 20:37:26.028304 - [DEBUG] -------------------------------------------- 42. Path Edge --------------------------------------------
1253 2019-Jan-15 20:37:26.028328 - [DEBUG]
1254 2019-Jan-15 20:37:26.028351 - [DEBUG] Process 42. path edge:
1255 2019-Jan-15 20:37:26.028375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1256 2019-Jan-15 20:37:26.028431 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
1257 2019-Jan-15 20:37:26.029069 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1258 2019-Jan-15 20:37:26.029705 - [DEBUG]
1259 2019-Jan-15 20:37:26.029730 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55


Got branch instruction
getNormalFlowFunction()
%4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !1131260 2019-Jan-15 20:37:26.031014 - [DEBUG] Compose: EdgeIdentity * AllBottom
1261 2019-Jan-15 20:37:26.031044 - [DEBUG]
1262 2019-Jan-15 20:37:26.031068 - [DEBUG] Propagate flow
1263 2019-Jan-15 20:37:26.031091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1264 2019-Jan-15 20:37:26.031148 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1265 2019-Jan-15 20:37:26.031794 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1266 2019-Jan-15 20:37:26.032429 - [DEBUG] Edge function : AllBottom (result of previous compose)
1267 2019-Jan-15 20:37:26.032454 - [DEBUG]
1268 2019-Jan-15 20:37:26.032478 - [DEBUG] Join: AllTop & AllBottom
1269 2019-Jan-15 20:37:26.032505 - [DEBUG] = AllBottom (new jump func)
1270 2019-Jan-15 20:37:26.032529 - [DEBUG]
1271 2019-Jan-15 20:37:26.032560 - [DEBUG] Start adding new jump function
1272 2019-Jan-15 20:37:26.032584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1273 2019-Jan-15 20:37:26.032640 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1274 2019-Jan-15 20:37:26.033277 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1275 2019-Jan-15 20:37:26.033915 - [DEBUG] Edge Function : AllBottom
1276 2019-Jan-15 20:37:26.033955 - [DEBUG] End adding new jump function
1277 2019-Jan-15 20:37:26.033980 - [DEBUG]
1278 2019-Jan-15 20:37:26.034003 - [DEBUG] -------------------------------------------- 43. Path Edge --------------------------------------------
1279 2019-Jan-15 20:37:26.034027 - [DEBUG]
1280 2019-Jan-15 20:37:26.034050 - [DEBUG] Process 43. path edge:
1281 2019-Jan-15 20:37:26.034074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1282 2019-Jan-15 20:37:26.034130 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
1283 2019-Jan-15 20:37:26.034768 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1284 2019-Jan-15 20:37:26.035406 - [DEBUG]
1285 2019-Jan-15 20:37:26.035430 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56


Got load instruction
getNormalFlowFunction()
%tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !1141286 2019-Jan-15 20:37:26.036709 - [DEBUG] Compose: EdgeIdentity * AllBottom
1287 2019-Jan-15 20:37:26.036739 - [DEBUG]
1288 2019-Jan-15 20:37:26.036763 - [DEBUG] Propagate flow
1289 2019-Jan-15 20:37:26.036786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1290 2019-Jan-15 20:37:26.036842 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1291 2019-Jan-15 20:37:26.037493 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1292 2019-Jan-15 20:37:26.038130 - [DEBUG] Edge function : AllBottom (result of previous compose)
1293 2019-Jan-15 20:37:26.038155 - [DEBUG]
1294 2019-Jan-15 20:37:26.038179 - [DEBUG] Join: AllTop & AllBottom
1295 2019-Jan-15 20:37:26.038205 - [DEBUG] = AllBottom (new jump func)
1296 2019-Jan-15 20:37:26.038230 - [DEBUG]
1297 2019-Jan-15 20:37:26.038253 - [DEBUG] Start adding new jump function
1298 2019-Jan-15 20:37:26.038276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1299 2019-Jan-15 20:37:26.038332 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1300 2019-Jan-15 20:37:26.038969 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1301 2019-Jan-15 20:37:26.039602 - [DEBUG] Edge Function : AllBottom
1302 2019-Jan-15 20:37:26.039630 - [DEBUG] End adding new jump function
1303 2019-Jan-15 20:37:26.039654 - [DEBUG]
1304 2019-Jan-15 20:37:26.039678 - [DEBUG] -------------------------------------------- 44. Path Edge --------------------------------------------
1305 2019-Jan-15 20:37:26.039703 - [DEBUG]
1306 2019-Jan-15 20:37:26.039726 - [DEBUG] Process 44. path edge:
1307 2019-Jan-15 20:37:26.039750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1308 2019-Jan-15 20:37:26.039806 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
1309 2019-Jan-15 20:37:26.040441 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1310 2019-Jan-15 20:37:26.041093 - [DEBUG]
1311 2019-Jan-15 20:37:26.041119 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1161312 2019-Jan-15 20:37:26.042386 - [DEBUG] Compose: EdgeIdentity * AllBottom
1313 2019-Jan-15 20:37:26.042416 - [DEBUG]
1314 2019-Jan-15 20:37:26.042440 - [DEBUG] Propagate flow
1315 2019-Jan-15 20:37:26.042463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1316 2019-Jan-15 20:37:26.042520 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1317 2019-Jan-15 20:37:26.043175 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1318 2019-Jan-15 20:37:26.043813 - [DEBUG] Edge function : AllBottom (result of previous compose)
1319 2019-Jan-15 20:37:26.043838 - [DEBUG]
1320 2019-Jan-15 20:37:26.043862 - [DEBUG] Join: AllTop & AllBottom
1321 2019-Jan-15 20:37:26.043888 - [DEBUG] = AllBottom (new jump func)
1322 2019-Jan-15 20:37:26.043913 - [DEBUG]
1323 2019-Jan-15 20:37:26.043947 - [DEBUG] Start adding new jump function
1324 2019-Jan-15 20:37:26.043973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1325 2019-Jan-15 20:37:26.044029 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1326 2019-Jan-15 20:37:26.044667 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1327 2019-Jan-15 20:37:26.045310 - [DEBUG] Edge Function : AllBottom
1328 2019-Jan-15 20:37:26.045337 - [DEBUG] End adding new jump function
1329 2019-Jan-15 20:37:26.045362 - [DEBUG]
1330 2019-Jan-15 20:37:26.045386 - [DEBUG] -------------------------------------------- 45. Path Edge --------------------------------------------
1331 2019-Jan-15 20:37:26.045410 - [DEBUG]
1332 2019-Jan-15 20:37:26.045433 - [DEBUG] Process 45. path edge:
1333 2019-Jan-15 20:37:26.045456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1334 2019-Jan-15 20:37:26.045513 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
1335 2019-Jan-15 20:37:26.046158 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1336 2019-Jan-15 20:37:26.046794 - [DEBUG]
1337 2019-Jan-15 20:37:26.046819 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1338 2019-Jan-15 20:37:26.047482 - [DEBUG] Possible callees:
1339 2019-Jan-15 20:37:26.047507 - [DEBUG] llvm.dbg.declare
1340 2019-Jan-15 20:37:26.047532 - [DEBUG] Possible return sites:
1341 2019-Jan-15 20:37:26.047556 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1201342 2019-Jan-15 20:37:26.048826 - [DEBUG] Found and process special summary
1343 2019-Jan-15 20:37:26.048858 - [DEBUG] Compose: EdgeIdentity * AllBottom
1344 2019-Jan-15 20:37:26.048886 - [DEBUG]
1345 2019-Jan-15 20:37:26.048909 - [DEBUG] Propagate flow
1346 2019-Jan-15 20:37:26.048933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1347 2019-Jan-15 20:37:26.048989 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1348 2019-Jan-15 20:37:26.049627 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1349 2019-Jan-15 20:37:26.050261 - [DEBUG] Edge function : AllBottom (result of previous compose)
1350 2019-Jan-15 20:37:26.050286 - [DEBUG]
1351 2019-Jan-15 20:37:26.050311 - [DEBUG] Join: AllTop & AllBottom
1352 2019-Jan-15 20:37:26.050336 - [DEBUG] = AllBottom (new jump func)
1353 2019-Jan-15 20:37:26.050361 - [DEBUG]
1354 2019-Jan-15 20:37:26.050393 - [DEBUG] Start adding new jump function
1355 2019-Jan-15 20:37:26.050417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1356 2019-Jan-15 20:37:26.050473 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1357 2019-Jan-15 20:37:26.051127 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1358 2019-Jan-15 20:37:26.051766 - [DEBUG] Edge Function : AllBottom
1359 2019-Jan-15 20:37:26.051793 - [DEBUG] End adding new jump function
1360 2019-Jan-15 20:37:26.051817 - [DEBUG]
1361 2019-Jan-15 20:37:26.051841 - [DEBUG] -------------------------------------------- 46. Path Edge --------------------------------------------
1362 2019-Jan-15 20:37:26.051865 - [DEBUG]
1363 2019-Jan-15 20:37:26.051888 - [DEBUG] Process 46. path edge:
1364 2019-Jan-15 20:37:26.051911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1365 2019-Jan-15 20:37:26.051968 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
1366 2019-Jan-15 20:37:26.052607 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1367 2019-Jan-15 20:37:26.053244 - [DEBUG]
1368 2019-Jan-15 20:37:26.053268 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getNormalFlowFunction()
store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !1211369 2019-Jan-15 20:37:26.054557 - [DEBUG] Compose: EdgeIdentity * AllBottom
1370 2019-Jan-15 20:37:26.054587 - [DEBUG]
1371 2019-Jan-15 20:37:26.054611 - [DEBUG] Propagate flow
1372 2019-Jan-15 20:37:26.054634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1373 2019-Jan-15 20:37:26.054690 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1374 2019-Jan-15 20:37:26.055324 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1375 2019-Jan-15 20:37:26.055959 - [DEBUG] Edge function : AllBottom (result of previous compose)
1376 2019-Jan-15 20:37:26.055984 - [DEBUG]
1377 2019-Jan-15 20:37:26.056008 - [DEBUG] Join: AllTop & AllBottom
1378 2019-Jan-15 20:37:26.056034 - [DEBUG] = AllBottom (new jump func)
1379 2019-Jan-15 20:37:26.056058 - [DEBUG]
1380 2019-Jan-15 20:37:26.056082 - [DEBUG] Start adding new jump function
1381 2019-Jan-15 20:37:26.056105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1382 2019-Jan-15 20:37:26.056161 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1383 2019-Jan-15 20:37:26.056798 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1384 2019-Jan-15 20:37:26.057445 - [DEBUG] Edge Function : AllBottom
1385 2019-Jan-15 20:37:26.057473 - [DEBUG] End adding new jump function
1386 2019-Jan-15 20:37:26.057497 - [DEBUG]
1387 2019-Jan-15 20:37:26.057521 - [DEBUG] -------------------------------------------- 47. Path Edge --------------------------------------------
1388 2019-Jan-15 20:37:26.057545 - [DEBUG]
1389 2019-Jan-15 20:37:26.057568 - [DEBUG] Process 47. path edge:
1390 2019-Jan-15 20:37:26.057591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1391 2019-Jan-15 20:37:26.057648 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
1392 2019-Jan-15 20:37:26.058288 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1393 2019-Jan-15 20:37:26.058922 - [DEBUG]
1394 2019-Jan-15 20:37:26.058948 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60


Got store instruction
getNormalFlowFunction()
br label %if.end27, !dbg !122, !phasar.instruction.id !1231395 2019-Jan-15 20:37:26.060204 - [DEBUG] Compose: EdgeIdentity * AllBottom
1396 2019-Jan-15 20:37:26.060241 - [DEBUG]
1397 2019-Jan-15 20:37:26.060266 - [DEBUG] Propagate flow
1398 2019-Jan-15 20:37:26.060289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1399 2019-Jan-15 20:37:26.060345 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1400 2019-Jan-15 20:37:26.061006 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1401 2019-Jan-15 20:37:26.061644 - [DEBUG] Edge function : AllBottom (result of previous compose)
1402 2019-Jan-15 20:37:26.061669 - [DEBUG]
1403 2019-Jan-15 20:37:26.061693 - [DEBUG] Join: AllTop & AllBottom
1404 2019-Jan-15 20:37:26.061719 - [DEBUG] = AllBottom (new jump func)
1405 2019-Jan-15 20:37:26.061744 - [DEBUG]
1406 2019-Jan-15 20:37:26.061768 - [DEBUG] Start adding new jump function
1407 2019-Jan-15 20:37:26.061791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1408 2019-Jan-15 20:37:26.061847 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1409 2019-Jan-15 20:37:26.062486 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1410 2019-Jan-15 20:37:26.063131 - [DEBUG] Edge Function : AllBottom
1411 2019-Jan-15 20:37:26.063159 - [DEBUG] End adding new jump function
1412 2019-Jan-15 20:37:26.063184 - [DEBUG]
1413 2019-Jan-15 20:37:26.063207 - [DEBUG] -------------------------------------------- 48. Path Edge --------------------------------------------
1414 2019-Jan-15 20:37:26.063231 - [DEBUG]
1415 2019-Jan-15 20:37:26.063255 - [DEBUG] Process 48. path edge:
1416 2019-Jan-15 20:37:26.063278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1417 2019-Jan-15 20:37:26.063335 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
1418 2019-Jan-15 20:37:26.063994 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1419 2019-Jan-15 20:37:26.064631 - [DEBUG]
1420 2019-Jan-15 20:37:26.064656 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1421 2019-Jan-15 20:37:26.065303 - [DEBUG] Possible callees:
1422 2019-Jan-15 20:37:26.065328 - [DEBUG] llvm.dbg.declare
1423 2019-Jan-15 20:37:26.065353 - [DEBUG] Possible return sites:
1424 2019-Jan-15 20:37:26.065376 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1491425 2019-Jan-15 20:37:26.066645 - [DEBUG] Found and process special summary
1426 2019-Jan-15 20:37:26.066678 - [DEBUG] Compose: EdgeIdentity * AllBottom
1427 2019-Jan-15 20:37:26.066705 - [DEBUG]
1428 2019-Jan-15 20:37:26.066729 - [DEBUG] Propagate flow
1429 2019-Jan-15 20:37:26.066752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1430 2019-Jan-15 20:37:26.066808 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1431 2019-Jan-15 20:37:26.067466 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1432 2019-Jan-15 20:37:26.068102 - [DEBUG] Edge function : AllBottom (result of previous compose)
1433 2019-Jan-15 20:37:26.068128 - [DEBUG]
1434 2019-Jan-15 20:37:26.068152 - [DEBUG] Join: AllTop & AllBottom
1435 2019-Jan-15 20:37:26.068178 - [DEBUG] = AllBottom (new jump func)
1436 2019-Jan-15 20:37:26.068203 - [DEBUG]
1437 2019-Jan-15 20:37:26.068226 - [DEBUG] Start adding new jump function
1438 2019-Jan-15 20:37:26.068250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1439 2019-Jan-15 20:37:26.068313 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1440 2019-Jan-15 20:37:26.068952 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1441 2019-Jan-15 20:37:26.069590 - [DEBUG] Edge Function : AllBottom
1442 2019-Jan-15 20:37:26.069618 - [DEBUG] End adding new jump function
1443 2019-Jan-15 20:37:26.069642 - [DEBUG]
1444 2019-Jan-15 20:37:26.069666 - [DEBUG] -------------------------------------------- 49. Path Edge --------------------------------------------
1445 2019-Jan-15 20:37:26.069690 - [DEBUG]
1446 2019-Jan-15 20:37:26.069713 - [DEBUG] Process 49. path edge:
1447 2019-Jan-15 20:37:26.069736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1448 2019-Jan-15 20:37:26.069792 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
1449 2019-Jan-15 20:37:26.070431 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1450 2019-Jan-15 20:37:26.071082 - [DEBUG]
1451 2019-Jan-15 20:37:26.071106 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getNormalFlowFunction()
store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !1501452 2019-Jan-15 20:37:26.072381 - [DEBUG] Compose: EdgeIdentity * AllBottom
1453 2019-Jan-15 20:37:26.072411 - [DEBUG]
1454 2019-Jan-15 20:37:26.072435 - [DEBUG] Propagate flow
1455 2019-Jan-15 20:37:26.072458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1456 2019-Jan-15 20:37:26.072515 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1457 2019-Jan-15 20:37:26.073149 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1458 2019-Jan-15 20:37:26.073785 - [DEBUG] Edge function : AllBottom (result of previous compose)
1459 2019-Jan-15 20:37:26.073811 - [DEBUG]
1460 2019-Jan-15 20:37:26.073835 - [DEBUG] Join: AllTop & AllBottom
1461 2019-Jan-15 20:37:26.073861 - [DEBUG] = AllBottom (new jump func)
1462 2019-Jan-15 20:37:26.073886 - [DEBUG]
1463 2019-Jan-15 20:37:26.073909 - [DEBUG] Start adding new jump function
1464 2019-Jan-15 20:37:26.073943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1465 2019-Jan-15 20:37:26.074001 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1466 2019-Jan-15 20:37:26.074639 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1467 2019-Jan-15 20:37:26.075272 - [DEBUG] Edge Function : AllBottom
1468 2019-Jan-15 20:37:26.075300 - [DEBUG] End adding new jump function
1469 2019-Jan-15 20:37:26.075324 - [DEBUG]
1470 2019-Jan-15 20:37:26.075348 - [DEBUG] -------------------------------------------- 50. Path Edge --------------------------------------------
1471 2019-Jan-15 20:37:26.075372 - [DEBUG]
1472 2019-Jan-15 20:37:26.075396 - [DEBUG] Process 50. path edge:
1473 2019-Jan-15 20:37:26.075419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1474 2019-Jan-15 20:37:26.075476 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
1475 2019-Jan-15 20:37:26.076109 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1476 2019-Jan-15 20:37:26.076744 - [DEBUG]
1477 2019-Jan-15 20:37:26.076769 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75


Got store instruction
getNormalFlowFunction()
br label %sw.epilog, !dbg !151, !phasar.instruction.id !1521478 2019-Jan-15 20:37:26.078048 - [DEBUG] Compose: EdgeIdentity * AllBottom
1479 2019-Jan-15 20:37:26.078077 - [DEBUG]
1480 2019-Jan-15 20:37:26.078101 - [DEBUG] Propagate flow
1481 2019-Jan-15 20:37:26.078124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1482 2019-Jan-15 20:37:26.078189 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1483 2019-Jan-15 20:37:26.078834 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1484 2019-Jan-15 20:37:26.079472 - [DEBUG] Edge function : AllBottom (result of previous compose)
1485 2019-Jan-15 20:37:26.079497 - [DEBUG]
1486 2019-Jan-15 20:37:26.079521 - [DEBUG] Join: AllTop & AllBottom
1487 2019-Jan-15 20:37:26.079547 - [DEBUG] = AllBottom (new jump func)
1488 2019-Jan-15 20:37:26.079572 - [DEBUG]
1489 2019-Jan-15 20:37:26.079595 - [DEBUG] Start adding new jump function
1490 2019-Jan-15 20:37:26.079619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1491 2019-Jan-15 20:37:26.079675 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1492 2019-Jan-15 20:37:26.080311 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1493 2019-Jan-15 20:37:26.080971 - [DEBUG] Edge Function : AllBottom
1494 2019-Jan-15 20:37:26.080999 - [DEBUG] End adding new jump function
1495 2019-Jan-15 20:37:26.081023 - [DEBUG]
1496 2019-Jan-15 20:37:26.081047 - [DEBUG] -------------------------------------------- 51. Path Edge --------------------------------------------
1497 2019-Jan-15 20:37:26.081071 - [DEBUG]
1498 2019-Jan-15 20:37:26.081094 - [DEBUG] Process 51. path edge:
1499 2019-Jan-15 20:37:26.081117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1500 2019-Jan-15 20:37:26.081174 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
1501 2019-Jan-15 20:37:26.081819 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1502 2019-Jan-15 20:37:26.082456 - [DEBUG]
1503 2019-Jan-15 20:37:26.082480 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1504 2019-Jan-15 20:37:26.083127 - [DEBUG] Possible callees:
1505 2019-Jan-15 20:37:26.083152 - [DEBUG] llvm.dbg.declare
1506 2019-Jan-15 20:37:26.083176 - [DEBUG] Possible return sites:
1507 2019-Jan-15 20:37:26.083200 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1551508 2019-Jan-15 20:37:26.084492 - [DEBUG] Found and process special summary
1509 2019-Jan-15 20:37:26.084524 - [DEBUG] Compose: EdgeIdentity * AllBottom
1510 2019-Jan-15 20:37:26.084551 - [DEBUG]
1511 2019-Jan-15 20:37:26.084575 - [DEBUG] Propagate flow
1512 2019-Jan-15 20:37:26.084598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1513 2019-Jan-15 20:37:26.084655 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1514 2019-Jan-15 20:37:26.085292 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1515 2019-Jan-15 20:37:26.085926 - [DEBUG] Edge function : AllBottom (result of previous compose)
1516 2019-Jan-15 20:37:26.085952 - [DEBUG]
1517 2019-Jan-15 20:37:26.085976 - [DEBUG] Join: AllTop & AllBottom
1518 2019-Jan-15 20:37:26.086002 - [DEBUG] = AllBottom (new jump func)
1519 2019-Jan-15 20:37:26.086026 - [DEBUG]
1520 2019-Jan-15 20:37:26.086050 - [DEBUG] Start adding new jump function
1521 2019-Jan-15 20:37:26.086073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1522 2019-Jan-15 20:37:26.086129 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1523 2019-Jan-15 20:37:26.086774 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1524 2019-Jan-15 20:37:26.087431 - [DEBUG] Edge Function : AllBottom
1525 2019-Jan-15 20:37:26.087459 - [DEBUG] End adding new jump function
1526 2019-Jan-15 20:37:26.087483 - [DEBUG]
1527 2019-Jan-15 20:37:26.087507 - [DEBUG] -------------------------------------------- 52. Path Edge --------------------------------------------
1528 2019-Jan-15 20:37:26.087531 - [DEBUG]
1529 2019-Jan-15 20:37:26.087554 - [DEBUG] Process 52. path edge:
1530 2019-Jan-15 20:37:26.087578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1531 2019-Jan-15 20:37:26.087634 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
1532 2019-Jan-15 20:37:26.088273 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1533 2019-Jan-15 20:37:26.088908 - [DEBUG]
1534 2019-Jan-15 20:37:26.088932 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getNormalFlowFunction()
store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !1561535 2019-Jan-15 20:37:26.090209 - [DEBUG] Compose: EdgeIdentity * AllBottom
1536 2019-Jan-15 20:37:26.090239 - [DEBUG]
1537 2019-Jan-15 20:37:26.090263 - [DEBUG] Propagate flow
1538 2019-Jan-15 20:37:26.090286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1539 2019-Jan-15 20:37:26.090342 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1540 2019-Jan-15 20:37:26.090991 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1541 2019-Jan-15 20:37:26.091626 - [DEBUG] Edge function : AllBottom (result of previous compose)
1542 2019-Jan-15 20:37:26.091651 - [DEBUG]
1543 2019-Jan-15 20:37:26.091675 - [DEBUG] Join: AllTop & AllBottom
1544 2019-Jan-15 20:37:26.091701 - [DEBUG] = AllBottom (new jump func)
1545 2019-Jan-15 20:37:26.091725 - [DEBUG]
1546 2019-Jan-15 20:37:26.091749 - [DEBUG] Start adding new jump function
1547 2019-Jan-15 20:37:26.091772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1548 2019-Jan-15 20:37:26.091828 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1549 2019-Jan-15 20:37:26.092465 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1550 2019-Jan-15 20:37:26.093100 - [DEBUG] Edge Function : AllBottom
1551 2019-Jan-15 20:37:26.093127 - [DEBUG] End adding new jump function
1552 2019-Jan-15 20:37:26.093151 - [DEBUG]
1553 2019-Jan-15 20:37:26.093175 - [DEBUG] -------------------------------------------- 53. Path Edge --------------------------------------------
1554 2019-Jan-15 20:37:26.093199 - [DEBUG]
1555 2019-Jan-15 20:37:26.093222 - [DEBUG] Process 53. path edge:
1556 2019-Jan-15 20:37:26.093246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1557 2019-Jan-15 20:37:26.093302 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
1558 2019-Jan-15 20:37:26.093948 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1559 2019-Jan-15 20:37:26.094585 - [DEBUG]
1560 2019-Jan-15 20:37:26.094610 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78


Got store instruction
getNormalFlowFunction()
br label %sw.epilog30, !dbg !157, !phasar.instruction.id !1581561 2019-Jan-15 20:37:26.095867 - [DEBUG] Compose: EdgeIdentity * AllBottom
1562 2019-Jan-15 20:37:26.095896 - [DEBUG]
1563 2019-Jan-15 20:37:26.095920 - [DEBUG] Propagate flow
1564 2019-Jan-15 20:37:26.095943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1565 2019-Jan-15 20:37:26.096000 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1566 2019-Jan-15 20:37:26.096646 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1567 2019-Jan-15 20:37:26.097295 - [DEBUG] Edge function : AllBottom (result of previous compose)
1568 2019-Jan-15 20:37:26.097320 - [DEBUG]
1569 2019-Jan-15 20:37:26.097345 - [DEBUG] Join: AllTop & AllBottom
1570 2019-Jan-15 20:37:26.097371 - [DEBUG] = AllBottom (new jump func)
1571 2019-Jan-15 20:37:26.097395 - [DEBUG]
1572 2019-Jan-15 20:37:26.097418 - [DEBUG] Start adding new jump function
1573 2019-Jan-15 20:37:26.097442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1574 2019-Jan-15 20:37:26.097498 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1575 2019-Jan-15 20:37:26.098135 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1576 2019-Jan-15 20:37:26.098769 - [DEBUG] Edge Function : AllBottom
1577 2019-Jan-15 20:37:26.098796 - [DEBUG] End adding new jump function
1578 2019-Jan-15 20:37:26.098821 - [DEBUG]
1579 2019-Jan-15 20:37:26.098845 - [DEBUG] -------------------------------------------- 54. Path Edge --------------------------------------------
1580 2019-Jan-15 20:37:26.098869 - [DEBUG]
1581 2019-Jan-15 20:37:26.098892 - [DEBUG] Process 54. path edge:
1582 2019-Jan-15 20:37:26.098916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1583 2019-Jan-15 20:37:26.098973 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
1584 2019-Jan-15 20:37:26.099607 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1585 2019-Jan-15 20:37:26.100242 - [DEBUG]
1586 2019-Jan-15 20:37:26.100267 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79


Got branch instruction
getNormalFlowFunction()
br label %if.end31, !dbg !159, !phasar.instruction.id !1601587 2019-Jan-15 20:37:26.101540 - [DEBUG] Compose: EdgeIdentity * AllBottom
1588 2019-Jan-15 20:37:26.101570 - [DEBUG]
1589 2019-Jan-15 20:37:26.101593 - [DEBUG] Propagate flow
1590 2019-Jan-15 20:37:26.101617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1591 2019-Jan-15 20:37:26.101673 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1592 2019-Jan-15 20:37:26.102316 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1593 2019-Jan-15 20:37:26.102951 - [DEBUG] Edge function : AllBottom (result of previous compose)
1594 2019-Jan-15 20:37:26.102977 - [DEBUG]
1595 2019-Jan-15 20:37:26.103001 - [DEBUG] Join: AllTop & AllBottom
1596 2019-Jan-15 20:37:26.103027 - [DEBUG] = AllBottom (new jump func)
1597 2019-Jan-15 20:37:26.103051 - [DEBUG]
1598 2019-Jan-15 20:37:26.103074 - [DEBUG] Start adding new jump function
1599 2019-Jan-15 20:37:26.103097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1600 2019-Jan-15 20:37:26.103154 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1601 2019-Jan-15 20:37:26.103789 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1602 2019-Jan-15 20:37:26.104449 - [DEBUG] Edge Function : AllBottom
1603 2019-Jan-15 20:37:26.104476 - [DEBUG] End adding new jump function
1604 2019-Jan-15 20:37:26.104501 - [DEBUG]
1605 2019-Jan-15 20:37:26.104524 - [DEBUG] -------------------------------------------- 55. Path Edge --------------------------------------------
1606 2019-Jan-15 20:37:26.104548 - [DEBUG]
1607 2019-Jan-15 20:37:26.104571 - [DEBUG] Process 55. path edge:
1608 2019-Jan-15 20:37:26.104594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1609 2019-Jan-15 20:37:26.104650 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
1610 2019-Jan-15 20:37:26.105303 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1611 2019-Jan-15 20:37:26.105939 - [DEBUG]
1612 2019-Jan-15 20:37:26.105963 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1613 2019-Jan-15 20:37:26.106616 - [DEBUG] Possible callees:
1614 2019-Jan-15 20:37:26.106641 - [DEBUG] llvm.dbg.declare
1615 2019-Jan-15 20:37:26.106665 - [DEBUG] Possible return sites:
1616 2019-Jan-15 20:37:26.106689 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1631617 2019-Jan-15 20:37:26.107972 - [DEBUG] Found and process special summary
1618 2019-Jan-15 20:37:26.108005 - [DEBUG] Compose: EdgeIdentity * AllBottom
1619 2019-Jan-15 20:37:26.108032 - [DEBUG]
1620 2019-Jan-15 20:37:26.108055 - [DEBUG] Propagate flow
1621 2019-Jan-15 20:37:26.108079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1622 2019-Jan-15 20:37:26.108135 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1623 2019-Jan-15 20:37:26.108776 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1624 2019-Jan-15 20:37:26.109411 - [DEBUG] Edge function : AllBottom (result of previous compose)
1625 2019-Jan-15 20:37:26.109436 - [DEBUG]
1626 2019-Jan-15 20:37:26.109460 - [DEBUG] Join: AllTop & AllBottom
1627 2019-Jan-15 20:37:26.109486 - [DEBUG] = AllBottom (new jump func)
1628 2019-Jan-15 20:37:26.109510 - [DEBUG]
1629 2019-Jan-15 20:37:26.109534 - [DEBUG] Start adding new jump function
1630 2019-Jan-15 20:37:26.109557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1631 2019-Jan-15 20:37:26.109613 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1632 2019-Jan-15 20:37:26.110250 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1633 2019-Jan-15 20:37:26.110904 - [DEBUG] Edge Function : AllBottom
1634 2019-Jan-15 20:37:26.110932 - [DEBUG] End adding new jump function
1635 2019-Jan-15 20:37:26.110956 - [DEBUG]
1636 2019-Jan-15 20:37:26.110980 - [DEBUG] -------------------------------------------- 56. Path Edge --------------------------------------------
1637 2019-Jan-15 20:37:26.111004 - [DEBUG]
1638 2019-Jan-15 20:37:26.111027 - [DEBUG] Process 56. path edge:
1639 2019-Jan-15 20:37:26.111050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1640 2019-Jan-15 20:37:26.111107 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
1641 2019-Jan-15 20:37:26.111745 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1642 2019-Jan-15 20:37:26.112378 - [DEBUG]
1643 2019-Jan-15 20:37:26.112403 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getNormalFlowFunction()
store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !1641644 2019-Jan-15 20:37:26.113673 - [DEBUG] Compose: EdgeIdentity * AllBottom
1645 2019-Jan-15 20:37:26.113703 - [DEBUG]
1646 2019-Jan-15 20:37:26.113727 - [DEBUG] Propagate flow
1647 2019-Jan-15 20:37:26.113750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1648 2019-Jan-15 20:37:26.113806 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1649 2019-Jan-15 20:37:26.114457 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1650 2019-Jan-15 20:37:26.115100 - [DEBUG] Edge function : AllBottom (result of previous compose)
1651 2019-Jan-15 20:37:26.115126 - [DEBUG]
1652 2019-Jan-15 20:37:26.115150 - [DEBUG] Join: AllTop & AllBottom
1653 2019-Jan-15 20:37:26.115176 - [DEBUG] = AllBottom (new jump func)
1654 2019-Jan-15 20:37:26.115200 - [DEBUG]
1655 2019-Jan-15 20:37:26.115224 - [DEBUG] Start adding new jump function
1656 2019-Jan-15 20:37:26.115247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1657 2019-Jan-15 20:37:26.115303 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1658 2019-Jan-15 20:37:26.115940 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1659 2019-Jan-15 20:37:26.116575 - [DEBUG] Edge Function : AllBottom
1660 2019-Jan-15 20:37:26.116602 - [DEBUG] End adding new jump function
1661 2019-Jan-15 20:37:26.116626 - [DEBUG]
1662 2019-Jan-15 20:37:26.116650 - [DEBUG] -------------------------------------------- 57. Path Edge --------------------------------------------
1663 2019-Jan-15 20:37:26.116674 - [DEBUG]
1664 2019-Jan-15 20:37:26.116697 - [DEBUG] Process 57. path edge:
1665 2019-Jan-15 20:37:26.116721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1666 2019-Jan-15 20:37:26.116777 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
1667 2019-Jan-15 20:37:26.117427 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1668 2019-Jan-15 20:37:26.118061 - [DEBUG]
1669 2019-Jan-15 20:37:26.118086 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82


Got store instruction
getNormalFlowFunction()
br label %if.end32, !dbg !165, !phasar.instruction.id !1661670 2019-Jan-15 20:37:26.119344 - [DEBUG] Compose: EdgeIdentity * AllBottom
1671 2019-Jan-15 20:37:26.119373 - [DEBUG]
1672 2019-Jan-15 20:37:26.119397 - [DEBUG] Propagate flow
1673 2019-Jan-15 20:37:26.119420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1674 2019-Jan-15 20:37:26.119477 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1675 2019-Jan-15 20:37:26.120136 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1676 2019-Jan-15 20:37:26.120788 - [DEBUG] Edge function : AllBottom (result of previous compose)
1677 2019-Jan-15 20:37:26.120814 - [DEBUG]
1678 2019-Jan-15 20:37:26.120838 - [DEBUG] Join: AllTop & AllBottom
1679 2019-Jan-15 20:37:26.120863 - [DEBUG] = AllBottom (new jump func)
1680 2019-Jan-15 20:37:26.120887 - [DEBUG]
1681 2019-Jan-15 20:37:26.120911 - [DEBUG] Start adding new jump function
1682 2019-Jan-15 20:37:26.120934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1683 2019-Jan-15 20:37:26.120990 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1684 2019-Jan-15 20:37:26.121628 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1685 2019-Jan-15 20:37:26.122272 - [DEBUG] Edge Function : AllBottom
1686 2019-Jan-15 20:37:26.122299 - [DEBUG] End adding new jump function
1687 2019-Jan-15 20:37:26.122324 - [DEBUG]
1688 2019-Jan-15 20:37:26.122347 - [DEBUG] -------------------------------------------- 58. Path Edge --------------------------------------------
1689 2019-Jan-15 20:37:26.122371 - [DEBUG]
1690 2019-Jan-15 20:37:26.122394 - [DEBUG] Process 58. path edge:
1691 2019-Jan-15 20:37:26.122418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1692 2019-Jan-15 20:37:26.122474 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
1693 2019-Jan-15 20:37:26.123126 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1694 2019-Jan-15 20:37:26.123761 - [DEBUG]
1695 2019-Jan-15 20:37:26.123786 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1696 2019-Jan-15 20:37:26.124456 - [DEBUG] Possible callees:
1697 2019-Jan-15 20:37:26.124481 - [DEBUG] llvm.dbg.declare
1698 2019-Jan-15 20:37:26.124506 - [DEBUG] Possible return sites:
1699 2019-Jan-15 20:37:26.124529 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1691700 2019-Jan-15 20:37:26.125800 - [DEBUG] Found and process special summary
1701 2019-Jan-15 20:37:26.125832 - [DEBUG] Compose: EdgeIdentity * AllBottom
1702 2019-Jan-15 20:37:26.125859 - [DEBUG]
1703 2019-Jan-15 20:37:26.125883 - [DEBUG] Propagate flow
1704 2019-Jan-15 20:37:26.125906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1705 2019-Jan-15 20:37:26.125962 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1706 2019-Jan-15 20:37:26.126599 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1707 2019-Jan-15 20:37:26.127233 - [DEBUG] Edge function : AllBottom (result of previous compose)
1708 2019-Jan-15 20:37:26.127258 - [DEBUG]
1709 2019-Jan-15 20:37:26.127296 - [DEBUG] Join: AllTop & AllBottom
1710 2019-Jan-15 20:37:26.127322 - [DEBUG] = AllBottom (new jump func)
1711 2019-Jan-15 20:37:26.127347 - [DEBUG]
1712 2019-Jan-15 20:37:26.127370 - [DEBUG] Start adding new jump function
1713 2019-Jan-15 20:37:26.127393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1714 2019-Jan-15 20:37:26.127449 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1715 2019-Jan-15 20:37:26.128086 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1716 2019-Jan-15 20:37:26.128722 - [DEBUG] Edge Function : AllBottom
1717 2019-Jan-15 20:37:26.128749 - [DEBUG] End adding new jump function
1718 2019-Jan-15 20:37:26.128774 - [DEBUG]
1719 2019-Jan-15 20:37:26.128797 - [DEBUG] -------------------------------------------- 59. Path Edge --------------------------------------------
1720 2019-Jan-15 20:37:26.128821 - [DEBUG]
1721 2019-Jan-15 20:37:26.128844 - [DEBUG] Process 59. path edge:
1722 2019-Jan-15 20:37:26.128868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1723 2019-Jan-15 20:37:26.128924 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
1724 2019-Jan-15 20:37:26.129560 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1725 2019-Jan-15 20:37:26.130222 - [DEBUG]
1726 2019-Jan-15 20:37:26.130249 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getNormalFlowFunction()
store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !1701727 2019-Jan-15 20:37:26.131688 - [DEBUG] Compose: EdgeIdentity * AllBottom
1728 2019-Jan-15 20:37:26.131735 - [DEBUG]
1729 2019-Jan-15 20:37:26.131759 - [DEBUG] Propagate flow
1730 2019-Jan-15 20:37:26.131782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1731 2019-Jan-15 20:37:26.131858 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1732 2019-Jan-15 20:37:26.132540 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1733 2019-Jan-15 20:37:26.133177 - [DEBUG] Edge function : AllBottom (result of previous compose)
1734 2019-Jan-15 20:37:26.133203 - [DEBUG]
1735 2019-Jan-15 20:37:26.133246 - [DEBUG] Join: AllTop & AllBottom
1736 2019-Jan-15 20:37:26.133273 - [DEBUG] = AllBottom (new jump func)
1737 2019-Jan-15 20:37:26.133297 - [DEBUG]
1738 2019-Jan-15 20:37:26.133321 - [DEBUG] Start adding new jump function
1739 2019-Jan-15 20:37:26.133344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1740 2019-Jan-15 20:37:26.133402 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1741 2019-Jan-15 20:37:26.134065 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1742 2019-Jan-15 20:37:26.134702 - [DEBUG] Edge Function : AllBottom
1743 2019-Jan-15 20:37:26.134732 - [DEBUG] End adding new jump function
1744 2019-Jan-15 20:37:26.134756 - [DEBUG]
1745 2019-Jan-15 20:37:26.134780 - [DEBUG] -------------------------------------------- 60. Path Edge --------------------------------------------
1746 2019-Jan-15 20:37:26.134804 - [DEBUG]
1747 2019-Jan-15 20:37:26.134828 - [DEBUG] Process 60. path edge:
1748 2019-Jan-15 20:37:26.134851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1749 2019-Jan-15 20:37:26.134907 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
1750 2019-Jan-15 20:37:26.135544 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1751 2019-Jan-15 20:37:26.136181 - [DEBUG]
1752 2019-Jan-15 20:37:26.136206 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85


Got store instruction
getNormalFlowFunction()
%5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !1731753 2019-Jan-15 20:37:26.137500 - [DEBUG] Compose: EdgeIdentity * AllBottom
1754 2019-Jan-15 20:37:26.137530 - [DEBUG]
1755 2019-Jan-15 20:37:26.137554 - [DEBUG] Propagate flow
1756 2019-Jan-15 20:37:26.137577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1757 2019-Jan-15 20:37:26.137634 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1758 2019-Jan-15 20:37:26.138286 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1759 2019-Jan-15 20:37:26.138922 - [DEBUG] Edge function : AllBottom (result of previous compose)
1760 2019-Jan-15 20:37:26.138947 - [DEBUG]
1761 2019-Jan-15 20:37:26.138972 - [DEBUG] Join: AllTop & AllBottom
1762 2019-Jan-15 20:37:26.138997 - [DEBUG] = AllBottom (new jump func)
1763 2019-Jan-15 20:37:26.139022 - [DEBUG]
1764 2019-Jan-15 20:37:26.139045 - [DEBUG] Start adding new jump function
1765 2019-Jan-15 20:37:26.139068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1766 2019-Jan-15 20:37:26.139124 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1767 2019-Jan-15 20:37:26.139761 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1768 2019-Jan-15 20:37:26.140399 - [DEBUG] Edge Function : AllBottom
1769 2019-Jan-15 20:37:26.140427 - [DEBUG] End adding new jump function
1770 2019-Jan-15 20:37:26.140452 - [DEBUG]
1771 2019-Jan-15 20:37:26.140475 - [DEBUG] -------------------------------------------- 61. Path Edge --------------------------------------------
1772 2019-Jan-15 20:37:26.140499 - [DEBUG]
1773 2019-Jan-15 20:37:26.140523 - [DEBUG] Process 61. path edge:
1774 2019-Jan-15 20:37:26.140546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1775 2019-Jan-15 20:37:26.140614 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
1776 2019-Jan-15 20:37:26.141253 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1777 2019-Jan-15 20:37:26.141890 - [DEBUG]
1778 2019-Jan-15 20:37:26.141914 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86


Got load instruction
getNormalFlowFunction()
%tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !1741779 2019-Jan-15 20:37:26.143206 - [DEBUG] Compose: EdgeIdentity * AllBottom
1780 2019-Jan-15 20:37:26.143236 - [DEBUG]
1781 2019-Jan-15 20:37:26.143259 - [DEBUG] Propagate flow
1782 2019-Jan-15 20:37:26.143283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1783 2019-Jan-15 20:37:26.143340 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1784 2019-Jan-15 20:37:26.143995 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1785 2019-Jan-15 20:37:26.144632 - [DEBUG] Edge function : AllBottom (result of previous compose)
1786 2019-Jan-15 20:37:26.144657 - [DEBUG]
1787 2019-Jan-15 20:37:26.144681 - [DEBUG] Join: AllTop & AllBottom
1788 2019-Jan-15 20:37:26.144707 - [DEBUG] = AllBottom (new jump func)
1789 2019-Jan-15 20:37:26.144732 - [DEBUG]
1790 2019-Jan-15 20:37:26.144755 - [DEBUG] Start adding new jump function
1791 2019-Jan-15 20:37:26.144778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1792 2019-Jan-15 20:37:26.144834 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1793 2019-Jan-15 20:37:26.145471 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1794 2019-Jan-15 20:37:26.146105 - [DEBUG] Edge Function : AllBottom
1795 2019-Jan-15 20:37:26.146133 - [DEBUG] End adding new jump function
1796 2019-Jan-15 20:37:26.146157 - [DEBUG]
1797 2019-Jan-15 20:37:26.146180 - [DEBUG] -------------------------------------------- 62. Path Edge --------------------------------------------
1798 2019-Jan-15 20:37:26.146204 - [DEBUG]
1799 2019-Jan-15 20:37:26.146227 - [DEBUG] Process 62. path edge:
1800 2019-Jan-15 20:37:26.146251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1801 2019-Jan-15 20:37:26.146307 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
1802 2019-Jan-15 20:37:26.146942 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1803 2019-Jan-15 20:37:26.147594 - [DEBUG]
1804 2019-Jan-15 20:37:26.147619 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1761805 2019-Jan-15 20:37:26.148881 - [DEBUG] Compose: EdgeIdentity * AllBottom
1806 2019-Jan-15 20:37:26.148910 - [DEBUG]
1807 2019-Jan-15 20:37:26.148934 - [DEBUG] Propagate flow
1808 2019-Jan-15 20:37:26.148957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1809 2019-Jan-15 20:37:26.149014 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1810 2019-Jan-15 20:37:26.149653 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1811 2019-Jan-15 20:37:26.150288 - [DEBUG] Edge function : AllBottom (result of previous compose)
1812 2019-Jan-15 20:37:26.150313 - [DEBUG]
1813 2019-Jan-15 20:37:26.150337 - [DEBUG] Join: AllTop & AllBottom
1814 2019-Jan-15 20:37:26.150363 - [DEBUG] = AllBottom (new jump func)
1815 2019-Jan-15 20:37:26.150387 - [DEBUG]
1816 2019-Jan-15 20:37:26.150410 - [DEBUG] Start adding new jump function
1817 2019-Jan-15 20:37:26.150433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1818 2019-Jan-15 20:37:26.150489 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1819 2019-Jan-15 20:37:26.151151 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1820 2019-Jan-15 20:37:26.151788 - [DEBUG] Edge Function : AllBottom
1821 2019-Jan-15 20:37:26.151815 - [DEBUG] End adding new jump function
1822 2019-Jan-15 20:37:26.151839 - [DEBUG]
1823 2019-Jan-15 20:37:26.151863 - [DEBUG] -------------------------------------------- 63. Path Edge --------------------------------------------
1824 2019-Jan-15 20:37:26.151887 - [DEBUG]
1825 2019-Jan-15 20:37:26.151910 - [DEBUG] Process 63. path edge:
1826 2019-Jan-15 20:37:26.151934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1827 2019-Jan-15 20:37:26.151990 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
1828 2019-Jan-15 20:37:26.152627 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1829 2019-Jan-15 20:37:26.153263 - [DEBUG]
1830 2019-Jan-15 20:37:26.153287 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !1791831 2019-Jan-15 20:37:26.154570 - [DEBUG] Compose: EdgeIdentity * AllBottom
1832 2019-Jan-15 20:37:26.154600 - [DEBUG]
1833 2019-Jan-15 20:37:26.154623 - [DEBUG] Propagate flow
1834 2019-Jan-15 20:37:26.154647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1835 2019-Jan-15 20:37:26.154703 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1836 2019-Jan-15 20:37:26.155343 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1837 2019-Jan-15 20:37:26.155978 - [DEBUG] Edge function : AllBottom (result of previous compose)
1838 2019-Jan-15 20:37:26.156003 - [DEBUG]
1839 2019-Jan-15 20:37:26.156027 - [DEBUG] Join: AllTop & AllBottom
1840 2019-Jan-15 20:37:26.156053 - [DEBUG] = AllBottom (new jump func)
1841 2019-Jan-15 20:37:26.156078 - [DEBUG]
1842 2019-Jan-15 20:37:26.156101 - [DEBUG] Start adding new jump function
1843 2019-Jan-15 20:37:26.156125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1844 2019-Jan-15 20:37:26.156181 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1845 2019-Jan-15 20:37:26.156817 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1846 2019-Jan-15 20:37:26.157468 - [DEBUG] Edge Function : AllBottom
1847 2019-Jan-15 20:37:26.157496 - [DEBUG] End adding new jump function
1848 2019-Jan-15 20:37:26.157520 - [DEBUG]
1849 2019-Jan-15 20:37:26.157544 - [DEBUG] -------------------------------------------- 64. Path Edge --------------------------------------------
1850 2019-Jan-15 20:37:26.157567 - [DEBUG]
1851 2019-Jan-15 20:37:26.157591 - [DEBUG] Process 64. path edge:
1852 2019-Jan-15 20:37:26.157614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1853 2019-Jan-15 20:37:26.157670 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
1854 2019-Jan-15 20:37:26.158304 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1855 2019-Jan-15 20:37:26.158939 - [DEBUG]
1856 2019-Jan-15 20:37:26.158964 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89


Got store instruction
getNormalFlowFunction()
br label %if.end37, !dbg !180, !phasar.instruction.id !1811857 2019-Jan-15 20:37:26.160219 - [DEBUG] Compose: EdgeIdentity * AllBottom
1858 2019-Jan-15 20:37:26.160249 - [DEBUG]
1859 2019-Jan-15 20:37:26.160272 - [DEBUG] Propagate flow
1860 2019-Jan-15 20:37:26.160296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1861 2019-Jan-15 20:37:26.160352 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1862 2019-Jan-15 20:37:26.161009 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1863 2019-Jan-15 20:37:26.161645 - [DEBUG] Edge function : AllBottom (result of previous compose)
1864 2019-Jan-15 20:37:26.161671 - [DEBUG]
1865 2019-Jan-15 20:37:26.161695 - [DEBUG] Join: AllTop & AllBottom
1866 2019-Jan-15 20:37:26.161721 - [DEBUG] = AllBottom (new jump func)
1867 2019-Jan-15 20:37:26.161745 - [DEBUG]
1868 2019-Jan-15 20:37:26.161768 - [DEBUG] Start adding new jump function
1869 2019-Jan-15 20:37:26.161792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1870 2019-Jan-15 20:37:26.161847 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1871 2019-Jan-15 20:37:26.162484 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1872 2019-Jan-15 20:37:26.163118 - [DEBUG] Edge Function : AllBottom
1873 2019-Jan-15 20:37:26.163145 - [DEBUG] End adding new jump function
1874 2019-Jan-15 20:37:26.163170 - [DEBUG]
1875 2019-Jan-15 20:37:26.163193 - [DEBUG] -------------------------------------------- 65. Path Edge --------------------------------------------
1876 2019-Jan-15 20:37:26.163217 - [DEBUG]
1877 2019-Jan-15 20:37:26.163241 - [DEBUG] Process 65. path edge:
1878 2019-Jan-15 20:37:26.163264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1879 2019-Jan-15 20:37:26.163321 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
1880 2019-Jan-15 20:37:26.163968 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1881 2019-Jan-15 20:37:26.164604 - [DEBUG]
1882 2019-Jan-15 20:37:26.164629 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92


Got branch instruction
getNormalFlowFunction()
%6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !1871883 2019-Jan-15 20:37:26.165894 - [DEBUG] Compose: EdgeIdentity * AllBottom
1884 2019-Jan-15 20:37:26.165923 - [DEBUG]
1885 2019-Jan-15 20:37:26.165947 - [DEBUG] Propagate flow
1886 2019-Jan-15 20:37:26.165971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1887 2019-Jan-15 20:37:26.166027 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1888 2019-Jan-15 20:37:26.166681 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1889 2019-Jan-15 20:37:26.167333 - [DEBUG] Edge function : AllBottom (result of previous compose)
1890 2019-Jan-15 20:37:26.167358 - [DEBUG]
1891 2019-Jan-15 20:37:26.167382 - [DEBUG] Join: AllTop & AllBottom
1892 2019-Jan-15 20:37:26.167408 - [DEBUG] = AllBottom (new jump func)
1893 2019-Jan-15 20:37:26.167432 - [DEBUG]
1894 2019-Jan-15 20:37:26.167455 - [DEBUG] Start adding new jump function
1895 2019-Jan-15 20:37:26.167478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1896 2019-Jan-15 20:37:26.167534 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1897 2019-Jan-15 20:37:26.168172 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1898 2019-Jan-15 20:37:26.168810 - [DEBUG] Edge Function : AllBottom
1899 2019-Jan-15 20:37:26.168838 - [DEBUG] End adding new jump function
1900 2019-Jan-15 20:37:26.168862 - [DEBUG]
1901 2019-Jan-15 20:37:26.168885 - [DEBUG] -------------------------------------------- 66. Path Edge --------------------------------------------
1902 2019-Jan-15 20:37:26.168909 - [DEBUG]
1903 2019-Jan-15 20:37:26.168932 - [DEBUG] Process 66. path edge:
1904 2019-Jan-15 20:37:26.168956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1905 2019-Jan-15 20:37:26.169020 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
1906 2019-Jan-15 20:37:26.169662 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1907 2019-Jan-15 20:37:26.170299 - [DEBUG]
1908 2019-Jan-15 20:37:26.170324 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891909 2019-Jan-15 20:37:26.171632 - [DEBUG] Compose: EdgeIdentity * AllBottom
1910 2019-Jan-15 20:37:26.171667 - [DEBUG]
1911 2019-Jan-15 20:37:26.171692 - [DEBUG] Propagate flow
1912 2019-Jan-15 20:37:26.171715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1913 2019-Jan-15 20:37:26.171777 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1914 2019-Jan-15 20:37:26.172424 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1915 2019-Jan-15 20:37:26.173058 - [DEBUG] Edge function : AllBottom (result of previous compose)
1916 2019-Jan-15 20:37:26.173084 - [DEBUG]
1917 2019-Jan-15 20:37:26.173109 - [DEBUG] Join: AllTop & AllBottom
1918 2019-Jan-15 20:37:26.173135 - [DEBUG] = AllBottom (new jump func)
1919 2019-Jan-15 20:37:26.173159 - [DEBUG]
1920 2019-Jan-15 20:37:26.173183 - [DEBUG] Start adding new jump function
1921 2019-Jan-15 20:37:26.173206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1922 2019-Jan-15 20:37:26.173262 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1923 2019-Jan-15 20:37:26.173899 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1924 2019-Jan-15 20:37:26.174556 - [DEBUG] Edge Function : AllBottom
1925 2019-Jan-15 20:37:26.174583 - [DEBUG] End adding new jump function
1926 2019-Jan-15 20:37:26.174608 - [DEBUG]
1927 2019-Jan-15 20:37:26.174631 - [DEBUG] -------------------------------------------- 67. Path Edge --------------------------------------------
1928 2019-Jan-15 20:37:26.174656 - [DEBUG]
1929 2019-Jan-15 20:37:26.174679 - [DEBUG] Process 67. path edge:
1930 2019-Jan-15 20:37:26.174702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1931 2019-Jan-15 20:37:26.174759 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
1932 2019-Jan-15 20:37:26.175394 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1933 2019-Jan-15 20:37:26.176028 - [DEBUG]
1934 2019-Jan-15 20:37:26.176053 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97


Got switch instruction
getNormalFlowFunction()
%7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !1981935 2019-Jan-15 20:37:26.177336 - [DEBUG] Compose: EdgeIdentity * AllBottom
1936 2019-Jan-15 20:37:26.177366 - [DEBUG]
1937 2019-Jan-15 20:37:26.177390 - [DEBUG] Propagate flow
1938 2019-Jan-15 20:37:26.177413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1939 2019-Jan-15 20:37:26.177470 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1940 2019-Jan-15 20:37:26.178103 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1941 2019-Jan-15 20:37:26.178737 - [DEBUG] Edge function : AllBottom (result of previous compose)
1942 2019-Jan-15 20:37:26.178762 - [DEBUG]
1943 2019-Jan-15 20:37:26.178787 - [DEBUG] Join: AllTop & AllBottom
1944 2019-Jan-15 20:37:26.178813 - [DEBUG] = AllBottom (new jump func)
1945 2019-Jan-15 20:37:26.178837 - [DEBUG]
1946 2019-Jan-15 20:37:26.178861 - [DEBUG] Start adding new jump function
1947 2019-Jan-15 20:37:26.178896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1948 2019-Jan-15 20:37:26.178953 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1949 2019-Jan-15 20:37:26.179588 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1950 2019-Jan-15 20:37:26.180219 - [DEBUG] Edge Function : AllBottom
1951 2019-Jan-15 20:37:26.180247 - [DEBUG] End adding new jump function
1952 2019-Jan-15 20:37:26.180271 - [DEBUG]
1953 2019-Jan-15 20:37:26.180295 - [DEBUG] -------------------------------------------- 68. Path Edge --------------------------------------------
1954 2019-Jan-15 20:37:26.180319 - [DEBUG]
1955 2019-Jan-15 20:37:26.180342 - [DEBUG] Process 68. path edge:
1956 2019-Jan-15 20:37:26.180366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1957 2019-Jan-15 20:37:26.180422 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
1958 2019-Jan-15 20:37:26.181072 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1959 2019-Jan-15 20:37:26.181706 - [DEBUG]
1960 2019-Jan-15 20:37:26.181730 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1961 2019-Jan-15 20:37:26.182371 - [DEBUG] Start of endsummarytab entry
1962 2019-Jan-15 20:37:26.182399 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1963 2019-Jan-15 20:37:26.183044 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
1964 2019-Jan-15 20:37:26.183101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1965 2019-Jan-15 20:37:26.183733 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1966 2019-Jan-15 20:37:26.184385 - [DEBUG] EF: AllBottom
1967 2019-Jan-15 20:37:26.184410 - [DEBUG]
1968 2019-Jan-15 20:37:26.184434 - [DEBUG] ---------------
1969 2019-Jan-15 20:37:26.184457 - [DEBUG]
1970 2019-Jan-15 20:37:26.184481 - [DEBUG] End of endsummarytab entry
1971 2019-Jan-15 20:37:26.184504 - [DEBUG]
1972 2019-Jan-15 20:37:26.184527 - [DEBUG] Start of incomingtab entry
1973 2019-Jan-15 20:37:26.184551 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1974 2019-Jan-15 20:37:26.185186 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
1975 2019-Jan-15 20:37:26.185242 - [DEBUG] ---------------
1976 2019-Jan-15 20:37:26.185266 - [DEBUG] End of incomingtab entry
1977 2019-Jan-15 20:37:26.185289 - [DEBUG]
1978 2019-Jan-15 20:37:26.185313 - [DEBUG] EDGE:
1979 2019-Jan-15 20:37:26.185370 - [DEBUG] ---> 1980 2019-Jan-15 20:37:26.186002 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1981 2019-Jan-15 20:37:26.186635 - [DEBUG]
1982 2019-Jan-15 20:37:26.186660 - [DEBUG] EDGE:
1983 2019-Jan-15 20:37:26.186717 - [DEBUG] ---> 1984 2019-Jan-15 20:37:26.187364 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1985 2019-Jan-15 20:37:26.187999 - [DEBUG]


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891986 2019-Jan-15 20:37:26.188653 - [DEBUG] Compose: EdgeIdentity * AllBottom
1987 2019-Jan-15 20:37:26.188682 - [DEBUG]
1988 2019-Jan-15 20:37:26.188706 - [DEBUG] Propagate flow
1989 2019-Jan-15 20:37:26.188729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1990 2019-Jan-15 20:37:26.188785 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
1991 2019-Jan-15 20:37:26.189445 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1992 2019-Jan-15 20:37:26.190082 - [DEBUG] Edge function : AllBottom (result of previous compose)
1993 2019-Jan-15 20:37:26.190107 - [DEBUG]
1994 2019-Jan-15 20:37:26.190131 - [DEBUG] Join: AllTop & AllBottom
1995 2019-Jan-15 20:37:26.190157 - [DEBUG] = AllBottom (new jump func)
1996 2019-Jan-15 20:37:26.190181 - [DEBUG]
1997 2019-Jan-15 20:37:26.190204 - [DEBUG] Start adding new jump function
1998 2019-Jan-15 20:37:26.190227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1999 2019-Jan-15 20:37:26.190283 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2000 2019-Jan-15 20:37:26.190935 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2001 2019-Jan-15 20:37:26.191578 - [DEBUG] Edge Function : AllBottom
2002 2019-Jan-15 20:37:26.191605 - [DEBUG] End adding new jump function
2003 2019-Jan-15 20:37:26.191629 - [DEBUG]
2004 2019-Jan-15 20:37:26.191653 - [DEBUG] -------------------------------------------- 69. Path Edge --------------------------------------------
2005 2019-Jan-15 20:37:26.191677 - [DEBUG]
2006 2019-Jan-15 20:37:26.191700 - [DEBUG] Process 69. path edge:
2007 2019-Jan-15 20:37:26.191724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2008 2019-Jan-15 20:37:26.191780 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
2009 2019-Jan-15 20:37:26.192424 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2010 2019-Jan-15 20:37:26.193061 - [DEBUG]
2011 2019-Jan-15 20:37:26.193085 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2012 2019-Jan-15 20:37:26.193734 - [DEBUG] Possible callees:
2013 2019-Jan-15 20:37:26.193758 - [DEBUG] llvm.dbg.declare
2014 2019-Jan-15 20:37:26.193783 - [DEBUG] Possible return sites:
2015 2019-Jan-15 20:37:26.193807 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


Got switch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1932016 2019-Jan-15 20:37:26.195096 - [DEBUG] Found and process special summary
2017 2019-Jan-15 20:37:26.195129 - [DEBUG] Compose: EdgeIdentity * AllBottom
2018 2019-Jan-15 20:37:26.195156 - [DEBUG]
2019 2019-Jan-15 20:37:26.195180 - [DEBUG] Propagate flow
2020 2019-Jan-15 20:37:26.195204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2021 2019-Jan-15 20:37:26.195260 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2022 2019-Jan-15 20:37:26.195902 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2023 2019-Jan-15 20:37:26.196536 - [DEBUG] Edge function : AllBottom (result of previous compose)
2024 2019-Jan-15 20:37:26.196562 - [DEBUG]
2025 2019-Jan-15 20:37:26.196586 - [DEBUG] Join: AllTop & AllBottom
2026 2019-Jan-15 20:37:26.196612 - [DEBUG] = AllBottom (new jump func)
2027 2019-Jan-15 20:37:26.196637 - [DEBUG]
2028 2019-Jan-15 20:37:26.196660 - [DEBUG] Start adding new jump function
2029 2019-Jan-15 20:37:26.196684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2030 2019-Jan-15 20:37:26.196739 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2031 2019-Jan-15 20:37:26.197390 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2032 2019-Jan-15 20:37:26.198026 - [DEBUG] Edge Function : AllBottom
2033 2019-Jan-15 20:37:26.198062 - [DEBUG] End adding new jump function
2034 2019-Jan-15 20:37:26.198087 - [DEBUG]
2035 2019-Jan-15 20:37:26.198110 - [DEBUG] -------------------------------------------- 70. Path Edge --------------------------------------------
2036 2019-Jan-15 20:37:26.198134 - [DEBUG]
2037 2019-Jan-15 20:37:26.198157 - [DEBUG] Process 70. path edge:
2038 2019-Jan-15 20:37:26.198181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2039 2019-Jan-15 20:37:26.198237 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
2040 2019-Jan-15 20:37:26.198872 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2041 2019-Jan-15 20:37:26.199507 - [DEBUG]
2042 2019-Jan-15 20:37:26.199531 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getNormalFlowFunction()
store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !1942043 2019-Jan-15 20:37:26.200818 - [DEBUG] Compose: EdgeIdentity * AllBottom
2044 2019-Jan-15 20:37:26.200848 - [DEBUG]
2045 2019-Jan-15 20:37:26.200871 - [DEBUG] Propagate flow
2046 2019-Jan-15 20:37:26.200894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2047 2019-Jan-15 20:37:26.200951 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2048 2019-Jan-15 20:37:26.201587 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2049 2019-Jan-15 20:37:26.202223 - [DEBUG] Edge function : AllBottom (result of previous compose)
2050 2019-Jan-15 20:37:26.202248 - [DEBUG]
2051 2019-Jan-15 20:37:26.202272 - [DEBUG] Join: AllTop & AllBottom
2052 2019-Jan-15 20:37:26.202298 - [DEBUG] = AllBottom (new jump func)
2053 2019-Jan-15 20:37:26.202322 - [DEBUG]
2054 2019-Jan-15 20:37:26.202346 - [DEBUG] Start adding new jump function
2055 2019-Jan-15 20:37:26.202369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2056 2019-Jan-15 20:37:26.202425 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2057 2019-Jan-15 20:37:26.203062 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2058 2019-Jan-15 20:37:26.203695 - [DEBUG] Edge Function : AllBottom
2059 2019-Jan-15 20:37:26.203723 - [DEBUG] End adding new jump function
2060 2019-Jan-15 20:37:26.203747 - [DEBUG]
2061 2019-Jan-15 20:37:26.203770 - [DEBUG] -------------------------------------------- 71. Path Edge --------------------------------------------
2062 2019-Jan-15 20:37:26.203794 - [DEBUG]
2063 2019-Jan-15 20:37:26.203817 - [DEBUG] Process 71. path edge:
2064 2019-Jan-15 20:37:26.203841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2065 2019-Jan-15 20:37:26.203897 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
2066 2019-Jan-15 20:37:26.204550 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2067 2019-Jan-15 20:37:26.205187 - [DEBUG]
2068 2019-Jan-15 20:37:26.205213 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96


Got store instruction
getNormalFlowFunction()
br label %sw.epilog40, !dbg !195, !phasar.instruction.id !1962069 2019-Jan-15 20:37:26.206472 - [DEBUG] Compose: EdgeIdentity * AllBottom
2070 2019-Jan-15 20:37:26.206502 - [DEBUG]
2071 2019-Jan-15 20:37:26.206526 - [DEBUG] Propagate flow
2072 2019-Jan-15 20:37:26.206549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2073 2019-Jan-15 20:37:26.206606 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
2074 2019-Jan-15 20:37:26.207249 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2075 2019-Jan-15 20:37:26.207911 - [DEBUG] Edge function : AllBottom (result of previous compose)
2076 2019-Jan-15 20:37:26.207937 - [DEBUG]
2077 2019-Jan-15 20:37:26.207962 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2078 2019-Jan-15 20:37:26.207988 - [DEBUG] = AllBottom
2079 2019-Jan-15 20:37:26.208012 - [DEBUG]
2080 2019-Jan-15 20:37:26.208035 - [DEBUG] PROPAGATE: No new function!
2081 2019-Jan-15 20:37:26.208060 - [DEBUG] EDGE:
2082 2019-Jan-15 20:37:26.208117 - [DEBUG] ---> 2083 2019-Jan-15 20:37:26.208753 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2084 2019-Jan-15 20:37:26.209389 - [DEBUG]
2085 2019-Jan-15 20:37:26.209414 - [DEBUG] EDGE:
2086 2019-Jan-15 20:37:26.209471 - [DEBUG] ---> 2087 2019-Jan-15 20:37:26.210107 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2088 2019-Jan-15 20:37:26.210759 - [DEBUG]
2089 2019-Jan-15 20:37:26.210798 - [DEBUG] Compose: EdgeIdentity * AllBottom
2090 2019-Jan-15 20:37:26.210826 - [DEBUG]
2091 2019-Jan-15 20:37:26.210850 - [DEBUG] Propagate flow
2092 2019-Jan-15 20:37:26.210873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2093 2019-Jan-15 20:37:26.210929 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2094 2019-Jan-15 20:37:26.211569 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2095 2019-Jan-15 20:37:26.212203 - [DEBUG] Edge function : AllBottom (result of previous compose)
2096 2019-Jan-15 20:37:26.212228 - [DEBUG]
2097 2019-Jan-15 20:37:26.212253 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2098 2019-Jan-15 20:37:26.212279 - [DEBUG] = AllBottom
2099 2019-Jan-15 20:37:26.212304 - [DEBUG]
2100 2019-Jan-15 20:37:26.212327 - [DEBUG] PROPAGATE: No new function!
2101 2019-Jan-15 20:37:26.212401 - [DEBUG] EDGE:
2102 2019-Jan-15 20:37:26.212458 - [DEBUG] ---> 2103 2019-Jan-15 20:37:26.213104 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2104 2019-Jan-15 20:37:26.213739 - [DEBUG]
2105 2019-Jan-15 20:37:26.213764 - [DEBUG] EDGE:
2106 2019-Jan-15 20:37:26.213821 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
2107 2019-Jan-15 20:37:26.214480 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2108 2019-Jan-15 20:37:26.215117 - [DEBUG]
2109 2019-Jan-15 20:37:26.215142 - [DEBUG] EDGE:
2110 2019-Jan-15 20:37:26.215200 - [DEBUG] ---> 2111 2019-Jan-15 20:37:26.215833 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2112 2019-Jan-15 20:37:26.216467 - [DEBUG]
2113 2019-Jan-15 20:37:26.216491 - [DEBUG] EDGE:
2114 2019-Jan-15 20:37:26.216549 - [DEBUG] ---> 2115 2019-Jan-15 20:37:26.217183 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2116 2019-Jan-15 20:37:26.217834 - [DEBUG]
2117 2019-Jan-15 20:37:26.217859 - [DEBUG] EDGE:
2118 2019-Jan-15 20:37:26.217925 - [DEBUG] ---> 2119 2019-Jan-15 20:37:26.218564 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2120 2019-Jan-15 20:37:26.219197 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1762121 2019-Jan-15 20:37:26.219847 - [DEBUG] Compose: EdgeIdentity * AllBottom
2122 2019-Jan-15 20:37:26.219876 - [DEBUG]
2123 2019-Jan-15 20:37:26.219900 - [DEBUG] Propagate flow
2124 2019-Jan-15 20:37:26.219923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2125 2019-Jan-15 20:37:26.219979 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2126 2019-Jan-15 20:37:26.220631 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2127 2019-Jan-15 20:37:26.221265 - [DEBUG] Edge function : AllBottom (result of previous compose)
2128 2019-Jan-15 20:37:26.221290 - [DEBUG]
2129 2019-Jan-15 20:37:26.221314 - [DEBUG] Join: AllTop & AllBottom
2130 2019-Jan-15 20:37:26.221340 - [DEBUG] = AllBottom (new jump func)
2131 2019-Jan-15 20:37:26.221365 - [DEBUG]
2132 2019-Jan-15 20:37:26.221388 - [DEBUG] Start adding new jump function
2133 2019-Jan-15 20:37:26.221411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2134 2019-Jan-15 20:37:26.221467 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2135 2019-Jan-15 20:37:26.222103 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2136 2019-Jan-15 20:37:26.222739 - [DEBUG] Edge Function : AllBottom
2137 2019-Jan-15 20:37:26.222767 - [DEBUG] End adding new jump function
2138 2019-Jan-15 20:37:26.222792 - [DEBUG]
2139 2019-Jan-15 20:37:26.222815 - [DEBUG] -------------------------------------------- 72. Path Edge --------------------------------------------
2140 2019-Jan-15 20:37:26.222839 - [DEBUG]
2141 2019-Jan-15 20:37:26.222863 - [DEBUG] Process 72. path edge:
2142 2019-Jan-15 20:37:26.222886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2143 2019-Jan-15 20:37:26.222942 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
2144 2019-Jan-15 20:37:26.223581 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2145 2019-Jan-15 20:37:26.224231 - [DEBUG]
2146 2019-Jan-15 20:37:26.224255 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90


Got branch instruction
getNormalFlowFunction()
store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !1842147 2019-Jan-15 20:37:26.225528 - [DEBUG] Compose: EdgeIdentity * AllBottom
2148 2019-Jan-15 20:37:26.225557 - [DEBUG]
2149 2019-Jan-15 20:37:26.225581 - [DEBUG] Propagate flow
2150 2019-Jan-15 20:37:26.225604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2151 2019-Jan-15 20:37:26.225661 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
2152 2019-Jan-15 20:37:26.226300 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2153 2019-Jan-15 20:37:26.226936 - [DEBUG] Edge function : AllBottom (result of previous compose)
2154 2019-Jan-15 20:37:26.226961 - [DEBUG]
2155 2019-Jan-15 20:37:26.226985 - [DEBUG] Join: AllTop & AllBottom
2156 2019-Jan-15 20:37:26.227011 - [DEBUG] = AllBottom (new jump func)
2157 2019-Jan-15 20:37:26.227036 - [DEBUG]
2158 2019-Jan-15 20:37:26.227059 - [DEBUG] Start adding new jump function
2159 2019-Jan-15 20:37:26.227082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2160 2019-Jan-15 20:37:26.227138 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2161 2019-Jan-15 20:37:26.227798 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
2162 2019-Jan-15 20:37:26.228429 - [DEBUG] Edge Function : AllBottom
2163 2019-Jan-15 20:37:26.228457 - [DEBUG] End adding new jump function
2164 2019-Jan-15 20:37:26.228481 - [DEBUG]
2165 2019-Jan-15 20:37:26.228505 - [DEBUG] -------------------------------------------- 73. Path Edge --------------------------------------------
2166 2019-Jan-15 20:37:26.228529 - [DEBUG]
2167 2019-Jan-15 20:37:26.228552 - [DEBUG] Process 73. path edge:
2168 2019-Jan-15 20:37:26.228576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2169 2019-Jan-15 20:37:26.228632 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
2170 2019-Jan-15 20:37:26.229263 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2171 2019-Jan-15 20:37:26.229898 - [DEBUG]
2172 2019-Jan-15 20:37:26.229923 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91


Got store instruction
getNormalFlowFunction()
br label %if.end37, !phasar.instruction.id !1852173 2019-Jan-15 20:37:26.231193 - [DEBUG] Compose: EdgeIdentity * AllBottom
2174 2019-Jan-15 20:37:26.231222 - [DEBUG]
2175 2019-Jan-15 20:37:26.231246 - [DEBUG] Propagate flow
2176 2019-Jan-15 20:37:26.231269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2177 2019-Jan-15 20:37:26.231326 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
2178 2019-Jan-15 20:37:26.231960 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2179 2019-Jan-15 20:37:26.232594 - [DEBUG] Edge function : AllBottom (result of previous compose)
2180 2019-Jan-15 20:37:26.232619 - [DEBUG]
2181 2019-Jan-15 20:37:26.232644 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2182 2019-Jan-15 20:37:26.232670 - [DEBUG] = AllBottom
2183 2019-Jan-15 20:37:26.232694 - [DEBUG]
2184 2019-Jan-15 20:37:26.232718 - [DEBUG] PROPAGATE: No new function!
2185 2019-Jan-15 20:37:26.232742 - [DEBUG] EDGE:
2186 2019-Jan-15 20:37:26.232799 - [DEBUG] ---> 2187 2019-Jan-15 20:37:26.233432 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2188 2019-Jan-15 20:37:26.234083 - [DEBUG]
2189 2019-Jan-15 20:37:26.234107 - [DEBUG] EDGE:
2190 2019-Jan-15 20:37:26.234165 - [DEBUG] ---> 2191 2019-Jan-15 20:37:26.234802 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2192 2019-Jan-15 20:37:26.235436 - [DEBUG]
2193 2019-Jan-15 20:37:26.235460 - [DEBUG] EDGE:
2194 2019-Jan-15 20:37:26.235517 - [DEBUG] ---> 2195 2019-Jan-15 20:37:26.236152 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2196 2019-Jan-15 20:37:26.236787 - [DEBUG]
2197 2019-Jan-15 20:37:26.236812 - [DEBUG] EDGE:
2198 2019-Jan-15 20:37:26.236869 - [DEBUG] ---> 2199 2019-Jan-15 20:37:26.237526 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2200 2019-Jan-15 20:37:26.238163 - [DEBUG]
2201 2019-Jan-15 20:37:26.238188 - [DEBUG] EDGE:
2202 2019-Jan-15 20:37:26.238245 - [DEBUG] ---> 2203 2019-Jan-15 20:37:26.238887 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2204 2019-Jan-15 20:37:26.239524 - [DEBUG]
2205 2019-Jan-15 20:37:26.239548 - [DEBUG] EDGE:
2206 2019-Jan-15 20:37:26.239606 - [DEBUG] ---> 2207 2019-Jan-15 20:37:26.240242 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2208 2019-Jan-15 20:37:26.240893 - [DEBUG]
2209 2019-Jan-15 20:37:26.240932 - [DEBUG] Compose: EdgeIdentity * AllBottom
2210 2019-Jan-15 20:37:26.240959 - [DEBUG]
2211 2019-Jan-15 20:37:26.240983 - [DEBUG] Propagate flow
2212 2019-Jan-15 20:37:26.241006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2213 2019-Jan-15 20:37:26.241062 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
2214 2019-Jan-15 20:37:26.241699 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2215 2019-Jan-15 20:37:26.242333 - [DEBUG] Edge function : AllBottom (result of previous compose)
2216 2019-Jan-15 20:37:26.242358 - [DEBUG]
2217 2019-Jan-15 20:37:26.242383 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2218 2019-Jan-15 20:37:26.242408 - [DEBUG] = AllBottom
2219 2019-Jan-15 20:37:26.242433 - [DEBUG]
2220 2019-Jan-15 20:37:26.242456 - [DEBUG] PROPAGATE: No new function!
2221 2019-Jan-15 20:37:26.242481 - [DEBUG] EDGE:
2222 2019-Jan-15 20:37:26.242538 - [DEBUG] ---> 2223 2019-Jan-15 20:37:26.243182 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2224 2019-Jan-15 20:37:26.243817 - [DEBUG]
2225 2019-Jan-15 20:37:26.243842 - [DEBUG] EDGE:
2226 2019-Jan-15 20:37:26.243899 - [DEBUG] ---> 2227 2019-Jan-15 20:37:26.244547 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2228 2019-Jan-15 20:37:26.245183 - [DEBUG]
2229 2019-Jan-15 20:37:26.245208 - [DEBUG] EDGE:
2230 2019-Jan-15 20:37:26.245265 - [DEBUG] ---> 2231 2019-Jan-15 20:37:26.245901 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2232 2019-Jan-15 20:37:26.246534 - [DEBUG]
2233 2019-Jan-15 20:37:26.246571 - [DEBUG] Compose: EdgeIdentity * AllBottom
2234 2019-Jan-15 20:37:26.246598 - [DEBUG]
2235 2019-Jan-15 20:37:26.246622 - [DEBUG] Propagate flow
2236 2019-Jan-15 20:37:26.246645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2237 2019-Jan-15 20:37:26.246702 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
2238 2019-Jan-15 20:37:26.247354 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2239 2019-Jan-15 20:37:26.247989 - [DEBUG] Edge function : AllBottom (result of previous compose)
2240 2019-Jan-15 20:37:26.248015 - [DEBUG]
2241 2019-Jan-15 20:37:26.248039 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2242 2019-Jan-15 20:37:26.248065 - [DEBUG] = AllBottom
2243 2019-Jan-15 20:37:26.248089 - [DEBUG]
2244 2019-Jan-15 20:37:26.248113 - [DEBUG] PROPAGATE: No new function!
2245 2019-Jan-15 20:37:26.248138 - [DEBUG] EDGE:
2246 2019-Jan-15 20:37:26.248195 - [DEBUG] ---> 2247 2019-Jan-15 20:37:26.248846 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2248 2019-Jan-15 20:37:26.249482 - [DEBUG]
2249 2019-Jan-15 20:37:26.249507 - [DEBUG] EDGE:
2250 2019-Jan-15 20:37:26.249564 - [DEBUG] ---> 2251 2019-Jan-15 20:37:26.250199 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2252 2019-Jan-15 20:37:26.250849 - [DEBUG]
2253 2019-Jan-15 20:37:26.250874 - [DEBUG] EDGE:
2254 2019-Jan-15 20:37:26.250931 - [DEBUG] ---> 2255 2019-Jan-15 20:37:26.251565 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2256 2019-Jan-15 20:37:26.252197 - [DEBUG]
2257 2019-Jan-15 20:37:26.252222 - [DEBUG] EDGE:
2258 2019-Jan-15 20:37:26.252279 - [DEBUG] ---> 2259 2019-Jan-15 20:37:26.252916 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2260 2019-Jan-15 20:37:26.253551 - [DEBUG]
2261 2019-Jan-15 20:37:26.253587 - [DEBUG] Compose: EdgeIdentity * AllBottom
2262 2019-Jan-15 20:37:26.253615 - [DEBUG]
2263 2019-Jan-15 20:37:26.253639 - [DEBUG] Propagate flow
2264 2019-Jan-15 20:37:26.253662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2265 2019-Jan-15 20:37:26.253718 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
2266 2019-Jan-15 20:37:26.254372 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2267 2019-Jan-15 20:37:26.255007 - [DEBUG] Edge function : AllBottom (result of previous compose)
2268 2019-Jan-15 20:37:26.255032 - [DEBUG]
2269 2019-Jan-15 20:37:26.255056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2270 2019-Jan-15 20:37:26.255082 - [DEBUG] = AllBottom
2271 2019-Jan-15 20:37:26.255106 - [DEBUG]
2272 2019-Jan-15 20:37:26.255129 - [DEBUG] PROPAGATE: No new function!
2273 2019-Jan-15 20:37:26.255155 - [DEBUG] EDGE:
2274 2019-Jan-15 20:37:26.255211 - [DEBUG] ---> 2275 2019-Jan-15 20:37:26.255854 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2276 2019-Jan-15 20:37:26.256490 - [DEBUG]
2277 2019-Jan-15 20:37:26.256515 - [DEBUG] EDGE:
2278 2019-Jan-15 20:37:26.256572 - [DEBUG] ---> 2279 2019-Jan-15 20:37:26.257206 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2280 2019-Jan-15 20:37:26.257857 - [DEBUG]
2281 2019-Jan-15 20:37:26.257882 - [DEBUG] EDGE:
2282 2019-Jan-15 20:37:26.257940 - [DEBUG] ---> 2283 2019-Jan-15 20:37:26.258578 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2284 2019-Jan-15 20:37:26.259214 - [DEBUG]
2285 2019-Jan-15 20:37:26.259250 - [DEBUG] Compose: EdgeIdentity * AllBottom
2286 2019-Jan-15 20:37:26.259278 - [DEBUG]
2287 2019-Jan-15 20:37:26.259301 - [DEBUG] Propagate flow
2288 2019-Jan-15 20:37:26.259325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2289 2019-Jan-15 20:37:26.259389 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2290 2019-Jan-15 20:37:26.260028 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2291 2019-Jan-15 20:37:26.260680 - [DEBUG] Edge function : AllBottom (result of previous compose)
2292 2019-Jan-15 20:37:26.260705 - [DEBUG]
2293 2019-Jan-15 20:37:26.260729 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2294 2019-Jan-15 20:37:26.260755 - [DEBUG] = AllBottom
2295 2019-Jan-15 20:37:26.260780 - [DEBUG]
2296 2019-Jan-15 20:37:26.260803 - [DEBUG] PROPAGATE: No new function!
2297 2019-Jan-15 20:37:26.260828 - [DEBUG] EDGE:
2298 2019-Jan-15 20:37:26.260885 - [DEBUG] ---> 2299 2019-Jan-15 20:37:26.261529 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2300 2019-Jan-15 20:37:26.262165 - [DEBUG]
2301 2019-Jan-15 20:37:26.262190 - [DEBUG] EDGE:
2302 2019-Jan-15 20:37:26.262247 - [DEBUG] ---> 2303 2019-Jan-15 20:37:26.262880 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2304 2019-Jan-15 20:37:26.263513 - [DEBUG]
2305 2019-Jan-15 20:37:26.263538 - [DEBUG] EDGE:
2306 2019-Jan-15 20:37:26.263595 - [DEBUG] ---> 2307 2019-Jan-15 20:37:26.264246 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2308 2019-Jan-15 20:37:26.264880 - [DEBUG]
2309 2019-Jan-15 20:37:26.264917 - [DEBUG] Compose: EdgeIdentity * AllBottom
2310 2019-Jan-15 20:37:26.264944 - [DEBUG]
2311 2019-Jan-15 20:37:26.264968 - [DEBUG] Propagate flow
2312 2019-Jan-15 20:37:26.264991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2313 2019-Jan-15 20:37:26.265047 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2314 2019-Jan-15 20:37:26.265683 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2315 2019-Jan-15 20:37:26.266317 - [DEBUG] Edge function : AllBottom (result of previous compose)
2316 2019-Jan-15 20:37:26.266342 - [DEBUG]
2317 2019-Jan-15 20:37:26.266366 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2318 2019-Jan-15 20:37:26.266392 - [DEBUG] = AllBottom
2319 2019-Jan-15 20:37:26.266417 - [DEBUG]
2320 2019-Jan-15 20:37:26.266440 - [DEBUG] PROPAGATE: No new function!
2321 2019-Jan-15 20:37:26.266465 - [DEBUG] EDGE:
2322 2019-Jan-15 20:37:26.266522 - [DEBUG] ---> 2323 2019-Jan-15 20:37:26.267166 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2324 2019-Jan-15 20:37:26.267818 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1162325 2019-Jan-15 20:37:26.268468 - [DEBUG] Compose: EdgeIdentity * AllBottom
2326 2019-Jan-15 20:37:26.268497 - [DEBUG]
2327 2019-Jan-15 20:37:26.268521 - [DEBUG] Propagate flow
2328 2019-Jan-15 20:37:26.268545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2329 2019-Jan-15 20:37:26.268601 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2330 2019-Jan-15 20:37:26.269251 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2331 2019-Jan-15 20:37:26.269887 - [DEBUG] Edge function : AllBottom (result of previous compose)
2332 2019-Jan-15 20:37:26.269912 - [DEBUG]
2333 2019-Jan-15 20:37:26.269936 - [DEBUG] Join: AllTop & AllBottom
2334 2019-Jan-15 20:37:26.269962 - [DEBUG] = AllBottom (new jump func)
2335 2019-Jan-15 20:37:26.269986 - [DEBUG]
2336 2019-Jan-15 20:37:26.270009 - [DEBUG] Start adding new jump function
2337 2019-Jan-15 20:37:26.270033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2338 2019-Jan-15 20:37:26.270088 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2339 2019-Jan-15 20:37:26.270740 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2340 2019-Jan-15 20:37:26.271375 - [DEBUG] Edge Function : AllBottom
2341 2019-Jan-15 20:37:26.271403 - [DEBUG] End adding new jump function
2342 2019-Jan-15 20:37:26.271427 - [DEBUG]
2343 2019-Jan-15 20:37:26.271451 - [DEBUG] -------------------------------------------- 74. Path Edge --------------------------------------------
2344 2019-Jan-15 20:37:26.271475 - [DEBUG]
2345 2019-Jan-15 20:37:26.271498 - [DEBUG] Process 74. path edge:
2346 2019-Jan-15 20:37:26.271522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2347 2019-Jan-15 20:37:26.271578 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
2348 2019-Jan-15 20:37:26.272215 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2349 2019-Jan-15 20:37:26.272850 - [DEBUG]
2350 2019-Jan-15 20:37:26.272874 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2351 2019-Jan-15 20:37:26.273515 - [DEBUG] Possible callees:
2352 2019-Jan-15 20:37:26.273540 - [DEBUG] foo
2353 2019-Jan-15 20:37:26.273565 - [DEBUG] Possible return sites:
2354 2019-Jan-15 20:37:26.273588 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


Got branch instruction
getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1262355 2019-Jan-15 20:37:26.274862 - [DEBUG] Found and process special summary
2356 2019-Jan-15 20:37:26.274894 - [DEBUG] Compose: EdgeIdentity * AllBottom
2357 2019-Jan-15 20:37:26.274922 - [DEBUG]
2358 2019-Jan-15 20:37:26.274946 - [DEBUG] Propagate flow
2359 2019-Jan-15 20:37:26.274969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2360 2019-Jan-15 20:37:26.275026 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2361 2019-Jan-15 20:37:26.275664 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2362 2019-Jan-15 20:37:26.276300 - [DEBUG] Edge function : AllBottom (result of previous compose)
2363 2019-Jan-15 20:37:26.276325 - [DEBUG]
2364 2019-Jan-15 20:37:26.276349 - [DEBUG] Join: AllTop & AllBottom
2365 2019-Jan-15 20:37:26.276375 - [DEBUG] = AllBottom (new jump func)
2366 2019-Jan-15 20:37:26.276400 - [DEBUG]
2367 2019-Jan-15 20:37:26.276423 - [DEBUG] Start adding new jump function
2368 2019-Jan-15 20:37:26.276447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2369 2019-Jan-15 20:37:26.276502 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2370 2019-Jan-15 20:37:26.277138 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2371 2019-Jan-15 20:37:26.277792 - [DEBUG] Edge Function : AllBottom
2372 2019-Jan-15 20:37:26.277820 - [DEBUG] End adding new jump function
2373 2019-Jan-15 20:37:26.277844 - [DEBUG]
2374 2019-Jan-15 20:37:26.277867 - [DEBUG] -------------------------------------------- 75. Path Edge --------------------------------------------
2375 2019-Jan-15 20:37:26.277902 - [DEBUG]
2376 2019-Jan-15 20:37:26.277926 - [DEBUG] Process 75. path edge:
2377 2019-Jan-15 20:37:26.277950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2378 2019-Jan-15 20:37:26.278006 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
2379 2019-Jan-15 20:37:26.278645 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2380 2019-Jan-15 20:37:26.279280 - [DEBUG]
2381 2019-Jan-15 20:37:26.279304 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getNormalFlowFunction()
%cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !1282382 2019-Jan-15 20:37:26.280577 - [DEBUG] Compose: EdgeIdentity * AllBottom
2383 2019-Jan-15 20:37:26.280619 - [DEBUG]
2384 2019-Jan-15 20:37:26.280644 - [DEBUG] Propagate flow
2385 2019-Jan-15 20:37:26.280667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2386 2019-Jan-15 20:37:26.280724 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2387 2019-Jan-15 20:37:26.281358 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2388 2019-Jan-15 20:37:26.281994 - [DEBUG] Edge function : AllBottom (result of previous compose)
2389 2019-Jan-15 20:37:26.282019 - [DEBUG]
2390 2019-Jan-15 20:37:26.282043 - [DEBUG] Join: AllTop & AllBottom
2391 2019-Jan-15 20:37:26.282069 - [DEBUG] = AllBottom (new jump func)
2392 2019-Jan-15 20:37:26.282094 - [DEBUG]
2393 2019-Jan-15 20:37:26.282117 - [DEBUG] Start adding new jump function
2394 2019-Jan-15 20:37:26.282140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2395 2019-Jan-15 20:37:26.282196 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2396 2019-Jan-15 20:37:26.282832 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2397 2019-Jan-15 20:37:26.283467 - [DEBUG] Edge Function : AllBottom
2398 2019-Jan-15 20:37:26.283495 - [DEBUG] End adding new jump function
2399 2019-Jan-15 20:37:26.283520 - [DEBUG]
2400 2019-Jan-15 20:37:26.283543 - [DEBUG] -------------------------------------------- 76. Path Edge --------------------------------------------
2401 2019-Jan-15 20:37:26.283567 - [DEBUG]
2402 2019-Jan-15 20:37:26.283590 - [DEBUG] Process 76. path edge:
2403 2019-Jan-15 20:37:26.283614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2404 2019-Jan-15 20:37:26.283670 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
2405 2019-Jan-15 20:37:26.284321 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2406 2019-Jan-15 20:37:26.284958 - [DEBUG]
2407 2019-Jan-15 20:37:26.284983 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302408 2019-Jan-15 20:37:26.286242 - [DEBUG] Compose: EdgeIdentity * AllBottom
2409 2019-Jan-15 20:37:26.286271 - [DEBUG]
2410 2019-Jan-15 20:37:26.286295 - [DEBUG] Propagate flow
2411 2019-Jan-15 20:37:26.286318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2412 2019-Jan-15 20:37:26.286375 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2413 2019-Jan-15 20:37:26.287012 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2414 2019-Jan-15 20:37:26.287672 - [DEBUG] Edge function : AllBottom (result of previous compose)
2415 2019-Jan-15 20:37:26.287697 - [DEBUG]
2416 2019-Jan-15 20:37:26.287721 - [DEBUG] Join: AllTop & AllBottom
2417 2019-Jan-15 20:37:26.287747 - [DEBUG] = AllBottom (new jump func)
2418 2019-Jan-15 20:37:26.287772 - [DEBUG]
2419 2019-Jan-15 20:37:26.287795 - [DEBUG] Start adding new jump function
2420 2019-Jan-15 20:37:26.287818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2421 2019-Jan-15 20:37:26.287874 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2422 2019-Jan-15 20:37:26.288513 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2423 2019-Jan-15 20:37:26.289149 - [DEBUG] Edge Function : AllBottom
2424 2019-Jan-15 20:37:26.289176 - [DEBUG] End adding new jump function
2425 2019-Jan-15 20:37:26.289201 - [DEBUG]
2426 2019-Jan-15 20:37:26.289224 - [DEBUG] -------------------------------------------- 77. Path Edge --------------------------------------------
2427 2019-Jan-15 20:37:26.289248 - [DEBUG]
2428 2019-Jan-15 20:37:26.289271 - [DEBUG] Process 77. path edge:
2429 2019-Jan-15 20:37:26.289295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2430 2019-Jan-15 20:37:26.289351 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
2431 2019-Jan-15 20:37:26.289988 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2432 2019-Jan-15 20:37:26.290638 - [DEBUG]
2433 2019-Jan-15 20:37:26.290663 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64


Got branch instruction
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312434 2019-Jan-15 20:37:26.291923 - [DEBUG] Compose: EdgeIdentity * AllBottom
2435 2019-Jan-15 20:37:26.291952 - [DEBUG]
2436 2019-Jan-15 20:37:26.291976 - [DEBUG] Propagate flow
2437 2019-Jan-15 20:37:26.292000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2438 2019-Jan-15 20:37:26.292056 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2439 2019-Jan-15 20:37:26.292701 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2440 2019-Jan-15 20:37:26.293336 - [DEBUG] Edge function : AllBottom (result of previous compose)
2441 2019-Jan-15 20:37:26.293361 - [DEBUG]
2442 2019-Jan-15 20:37:26.293385 - [DEBUG] Join: AllTop & AllBottom
2443 2019-Jan-15 20:37:26.293411 - [DEBUG] = AllBottom (new jump func)
2444 2019-Jan-15 20:37:26.293436 - [DEBUG]
2445 2019-Jan-15 20:37:26.293459 - [DEBUG] Start adding new jump function
2446 2019-Jan-15 20:37:26.293483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2447 2019-Jan-15 20:37:26.293539 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2448 2019-Jan-15 20:37:26.294191 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2449 2019-Jan-15 20:37:26.294834 - [DEBUG] Edge Function : AllBottom
2450 2019-Jan-15 20:37:26.294862 - [DEBUG] End adding new jump function
2451 2019-Jan-15 20:37:26.294887 - [DEBUG]
2452 2019-Jan-15 20:37:26.294910 - [DEBUG] -------------------------------------------- 78. Path Edge --------------------------------------------
2453 2019-Jan-15 20:37:26.294934 - [DEBUG]
2454 2019-Jan-15 20:37:26.294958 - [DEBUG] Process 78. path edge:
2455 2019-Jan-15 20:37:26.294981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2456 2019-Jan-15 20:37:26.295037 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
2457 2019-Jan-15 20:37:26.295693 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2458 2019-Jan-15 20:37:26.296330 - [DEBUG]
2459 2019-Jan-15 20:37:26.296355 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2460 2019-Jan-15 20:37:26.297004 - [DEBUG] Possible callees:
2461 2019-Jan-15 20:37:26.297028 - [DEBUG] llvm.dbg.declare
2462 2019-Jan-15 20:37:26.297053 - [DEBUG] Possible return sites:
2463 2019-Jan-15 20:37:26.297076 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1362464 2019-Jan-15 20:37:26.298372 - [DEBUG] Found and process special summary
2465 2019-Jan-15 20:37:26.298409 - [DEBUG] Compose: EdgeIdentity * AllBottom
2466 2019-Jan-15 20:37:26.298437 - [DEBUG]
2467 2019-Jan-15 20:37:26.298461 - [DEBUG] Propagate flow
2468 2019-Jan-15 20:37:26.298484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2469 2019-Jan-15 20:37:26.298546 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2470 2019-Jan-15 20:37:26.299233 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2471 2019-Jan-15 20:37:26.299891 - [DEBUG] Edge function : AllBottom (result of previous compose)
2472 2019-Jan-15 20:37:26.299917 - [DEBUG]
2473 2019-Jan-15 20:37:26.299942 - [DEBUG] Join: AllTop & AllBottom
2474 2019-Jan-15 20:37:26.299968 - [DEBUG] = AllBottom (new jump func)
2475 2019-Jan-15 20:37:26.299993 - [DEBUG]
2476 2019-Jan-15 20:37:26.300016 - [DEBUG] Start adding new jump function
2477 2019-Jan-15 20:37:26.300039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2478 2019-Jan-15 20:37:26.300098 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2479 2019-Jan-15 20:37:26.300755 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2480 2019-Jan-15 20:37:26.301393 - [DEBUG] Edge Function : AllBottom
2481 2019-Jan-15 20:37:26.301441 - [DEBUG] End adding new jump function
2482 2019-Jan-15 20:37:26.301466 - [DEBUG]
2483 2019-Jan-15 20:37:26.301490 - [DEBUG] -------------------------------------------- 79. Path Edge --------------------------------------------
2484 2019-Jan-15 20:37:26.301514 - [DEBUG]
2485 2019-Jan-15 20:37:26.301538 - [DEBUG] Process 79. path edge:
2486 2019-Jan-15 20:37:26.301561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2487 2019-Jan-15 20:37:26.301618 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
2488 2019-Jan-15 20:37:26.302256 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2489 2019-Jan-15 20:37:26.302890 - [DEBUG]
2490 2019-Jan-15 20:37:26.302915 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getNormalFlowFunction()
store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !1372491 2019-Jan-15 20:37:26.304220 - [DEBUG] Compose: EdgeIdentity * AllBottom
2492 2019-Jan-15 20:37:26.304250 - [DEBUG]
2493 2019-Jan-15 20:37:26.304274 - [DEBUG] Propagate flow
2494 2019-Jan-15 20:37:26.304297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2495 2019-Jan-15 20:37:26.304354 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2496 2019-Jan-15 20:37:26.304989 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2497 2019-Jan-15 20:37:26.305623 - [DEBUG] Edge function : AllBottom (result of previous compose)
2498 2019-Jan-15 20:37:26.305663 - [DEBUG]
2499 2019-Jan-15 20:37:26.305687 - [DEBUG] Join: AllTop & AllBottom
2500 2019-Jan-15 20:37:26.305713 - [DEBUG] = AllBottom (new jump func)
2501 2019-Jan-15 20:37:26.305738 - [DEBUG]
2502 2019-Jan-15 20:37:26.305761 - [DEBUG] Start adding new jump function
2503 2019-Jan-15 20:37:26.305784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2504 2019-Jan-15 20:37:26.305840 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2505 2019-Jan-15 20:37:26.306477 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2506 2019-Jan-15 20:37:26.307110 - [DEBUG] Edge Function : AllBottom
2507 2019-Jan-15 20:37:26.307138 - [DEBUG] End adding new jump function
2508 2019-Jan-15 20:37:26.307162 - [DEBUG]
2509 2019-Jan-15 20:37:26.307186 - [DEBUG] -------------------------------------------- 80. Path Edge --------------------------------------------
2510 2019-Jan-15 20:37:26.307210 - [DEBUG]
2511 2019-Jan-15 20:37:26.307233 - [DEBUG] Process 80. path edge:
2512 2019-Jan-15 20:37:26.307257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2513 2019-Jan-15 20:37:26.307327 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
2514 2019-Jan-15 20:37:26.307988 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2515 2019-Jan-15 20:37:26.308624 - [DEBUG]
2516 2019-Jan-15 20:37:26.308649 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68


Got store instruction
getNormalFlowFunction()
br label %if.end26, !dbg !138, !phasar.instruction.id !1392517 2019-Jan-15 20:37:26.309920 - [DEBUG] Compose: EdgeIdentity * AllBottom
2518 2019-Jan-15 20:37:26.309949 - [DEBUG]
2519 2019-Jan-15 20:37:26.309973 - [DEBUG] Propagate flow
2520 2019-Jan-15 20:37:26.309996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2521 2019-Jan-15 20:37:26.310053 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2522 2019-Jan-15 20:37:26.310701 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2523 2019-Jan-15 20:37:26.311336 - [DEBUG] Edge function : AllBottom (result of previous compose)
2524 2019-Jan-15 20:37:26.311361 - [DEBUG]
2525 2019-Jan-15 20:37:26.311385 - [DEBUG] Join: AllTop & AllBottom
2526 2019-Jan-15 20:37:26.311411 - [DEBUG] = AllBottom (new jump func)
2527 2019-Jan-15 20:37:26.311436 - [DEBUG]
2528 2019-Jan-15 20:37:26.311459 - [DEBUG] Start adding new jump function
2529 2019-Jan-15 20:37:26.311482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2530 2019-Jan-15 20:37:26.311538 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2531 2019-Jan-15 20:37:26.312173 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
2532 2019-Jan-15 20:37:26.312804 - [DEBUG] Edge Function : AllBottom
2533 2019-Jan-15 20:37:26.312832 - [DEBUG] End adding new jump function
2534 2019-Jan-15 20:37:26.312856 - [DEBUG]
2535 2019-Jan-15 20:37:26.312880 - [DEBUG] -------------------------------------------- 81. Path Edge --------------------------------------------
2536 2019-Jan-15 20:37:26.312904 - [DEBUG]
2537 2019-Jan-15 20:37:26.312927 - [DEBUG] Process 81. path edge:
2538 2019-Jan-15 20:37:26.312951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2539 2019-Jan-15 20:37:26.313007 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
2540 2019-Jan-15 20:37:26.313638 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2541 2019-Jan-15 20:37:26.314287 - [DEBUG]
2542 2019-Jan-15 20:37:26.314312 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72


Got branch instruction
getNormalFlowFunction()
br label %if.end27, !phasar.instruction.id !1462543 2019-Jan-15 20:37:26.315576 - [DEBUG] Compose: EdgeIdentity * AllBottom
2544 2019-Jan-15 20:37:26.315606 - [DEBUG]
2545 2019-Jan-15 20:37:26.315629 - [DEBUG] Propagate flow
2546 2019-Jan-15 20:37:26.315653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2547 2019-Jan-15 20:37:26.315709 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2548 2019-Jan-15 20:37:26.316354 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2549 2019-Jan-15 20:37:26.316993 - [DEBUG] Edge function : AllBottom (result of previous compose)
2550 2019-Jan-15 20:37:26.317018 - [DEBUG]
2551 2019-Jan-15 20:37:26.317042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2552 2019-Jan-15 20:37:26.317068 - [DEBUG] = AllBottom
2553 2019-Jan-15 20:37:26.317092 - [DEBUG]
2554 2019-Jan-15 20:37:26.317115 - [DEBUG] PROPAGATE: No new function!
2555 2019-Jan-15 20:37:26.317139 - [DEBUG] EDGE:
2556 2019-Jan-15 20:37:26.317197 - [DEBUG] ---> 2557 2019-Jan-15 20:37:26.317846 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2558 2019-Jan-15 20:37:26.318482 - [DEBUG]
2559 2019-Jan-15 20:37:26.318506 - [DEBUG] EDGE:
2560 2019-Jan-15 20:37:26.318563 - [DEBUG] ---> 2561 2019-Jan-15 20:37:26.319197 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2562 2019-Jan-15 20:37:26.319834 - [DEBUG]
2563 2019-Jan-15 20:37:26.319858 - [DEBUG] EDGE:
2564 2019-Jan-15 20:37:26.319915 - [DEBUG] ---> 2565 2019-Jan-15 20:37:26.320555 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2566 2019-Jan-15 20:37:26.321207 - [DEBUG]
2567 2019-Jan-15 20:37:26.321247 - [DEBUG] Compose: EdgeIdentity * AllBottom
2568 2019-Jan-15 20:37:26.321274 - [DEBUG]
2569 2019-Jan-15 20:37:26.321298 - [DEBUG] Propagate flow
2570 2019-Jan-15 20:37:26.321321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2571 2019-Jan-15 20:37:26.321378 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2572 2019-Jan-15 20:37:26.322017 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2573 2019-Jan-15 20:37:26.322653 - [DEBUG] Edge function : AllBottom (result of previous compose)
2574 2019-Jan-15 20:37:26.322678 - [DEBUG]
2575 2019-Jan-15 20:37:26.322703 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2576 2019-Jan-15 20:37:26.322728 - [DEBUG] = AllBottom
2577 2019-Jan-15 20:37:26.322753 - [DEBUG]
2578 2019-Jan-15 20:37:26.322776 - [DEBUG] PROPAGATE: No new function!
2579 2019-Jan-15 20:37:26.322802 - [DEBUG] EDGE:
2580 2019-Jan-15 20:37:26.322859 - [DEBUG] ---> 2581 2019-Jan-15 20:37:26.323502 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2582 2019-Jan-15 20:37:26.324153 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312583 2019-Jan-15 20:37:26.324803 - [DEBUG] Compose: EdgeIdentity * AllBottom
2584 2019-Jan-15 20:37:26.324832 - [DEBUG]
2585 2019-Jan-15 20:37:26.324864 - [DEBUG] Propagate flow
2586 2019-Jan-15 20:37:26.324888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2587 2019-Jan-15 20:37:26.324944 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2588 2019-Jan-15 20:37:26.325599 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2589 2019-Jan-15 20:37:26.326237 - [DEBUG] Edge function : AllBottom (result of previous compose)
2590 2019-Jan-15 20:37:26.326262 - [DEBUG]
2591 2019-Jan-15 20:37:26.326286 - [DEBUG] Join: AllTop & AllBottom
2592 2019-Jan-15 20:37:26.326312 - [DEBUG] = AllBottom (new jump func)
2593 2019-Jan-15 20:37:26.326336 - [DEBUG]
2594 2019-Jan-15 20:37:26.326359 - [DEBUG] Start adding new jump function
2595 2019-Jan-15 20:37:26.326383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2596 2019-Jan-15 20:37:26.326439 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2597 2019-Jan-15 20:37:26.327074 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2598 2019-Jan-15 20:37:26.327733 - [DEBUG] Edge Function : AllBottom
2599 2019-Jan-15 20:37:26.327761 - [DEBUG] End adding new jump function
2600 2019-Jan-15 20:37:26.327786 - [DEBUG]
2601 2019-Jan-15 20:37:26.327809 - [DEBUG] -------------------------------------------- 82. Path Edge --------------------------------------------
2602 2019-Jan-15 20:37:26.327833 - [DEBUG]
2603 2019-Jan-15 20:37:26.327856 - [DEBUG] Process 82. path edge:
2604 2019-Jan-15 20:37:26.327880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2605 2019-Jan-15 20:37:26.327936 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
2606 2019-Jan-15 20:37:26.328581 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2607 2019-Jan-15 20:37:26.329217 - [DEBUG]
2608 2019-Jan-15 20:37:26.329241 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2609 2019-Jan-15 20:37:26.329891 - [DEBUG] Possible callees:
2610 2019-Jan-15 20:37:26.329916 - [DEBUG] llvm.dbg.declare
2611 2019-Jan-15 20:37:26.329940 - [DEBUG] Possible return sites:
2612 2019-Jan-15 20:37:26.329964 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1432613 2019-Jan-15 20:37:26.331245 - [DEBUG] Found and process special summary
2614 2019-Jan-15 20:37:26.331278 - [DEBUG] Compose: EdgeIdentity * AllBottom
2615 2019-Jan-15 20:37:26.331305 - [DEBUG]
2616 2019-Jan-15 20:37:26.331328 - [DEBUG] Propagate flow
2617 2019-Jan-15 20:37:26.331352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2618 2019-Jan-15 20:37:26.331408 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2619 2019-Jan-15 20:37:26.332046 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2620 2019-Jan-15 20:37:26.332681 - [DEBUG] Edge function : AllBottom (result of previous compose)
2621 2019-Jan-15 20:37:26.332706 - [DEBUG]
2622 2019-Jan-15 20:37:26.332730 - [DEBUG] Join: AllTop & AllBottom
2623 2019-Jan-15 20:37:26.332756 - [DEBUG] = AllBottom (new jump func)
2624 2019-Jan-15 20:37:26.332780 - [DEBUG]
2625 2019-Jan-15 20:37:26.332803 - [DEBUG] Start adding new jump function
2626 2019-Jan-15 20:37:26.332826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2627 2019-Jan-15 20:37:26.332882 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2628 2019-Jan-15 20:37:26.333525 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2629 2019-Jan-15 20:37:26.334178 - [DEBUG] Edge Function : AllBottom
2630 2019-Jan-15 20:37:26.334206 - [DEBUG] End adding new jump function
2631 2019-Jan-15 20:37:26.334230 - [DEBUG]
2632 2019-Jan-15 20:37:26.334254 - [DEBUG] -------------------------------------------- 83. Path Edge --------------------------------------------
2633 2019-Jan-15 20:37:26.334278 - [DEBUG]
2634 2019-Jan-15 20:37:26.334301 - [DEBUG] Process 83. path edge:
2635 2019-Jan-15 20:37:26.334325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2636 2019-Jan-15 20:37:26.334381 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
2637 2019-Jan-15 20:37:26.335018 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2638 2019-Jan-15 20:37:26.335654 - [DEBUG]
2639 2019-Jan-15 20:37:26.335678 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getNormalFlowFunction()
store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !1442640 2019-Jan-15 20:37:26.336951 - [DEBUG] Compose: EdgeIdentity * AllBottom
2641 2019-Jan-15 20:37:26.336981 - [DEBUG]
2642 2019-Jan-15 20:37:26.337004 - [DEBUG] Propagate flow
2643 2019-Jan-15 20:37:26.337027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2644 2019-Jan-15 20:37:26.337084 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
2645 2019-Jan-15 20:37:26.337737 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2646 2019-Jan-15 20:37:26.338372 - [DEBUG] Edge function : AllBottom (result of previous compose)
2647 2019-Jan-15 20:37:26.338397 - [DEBUG]
2648 2019-Jan-15 20:37:26.338421 - [DEBUG] Join: AllTop & AllBottom
2649 2019-Jan-15 20:37:26.338447 - [DEBUG] = AllBottom (new jump func)
2650 2019-Jan-15 20:37:26.338472 - [DEBUG]
2651 2019-Jan-15 20:37:26.338495 - [DEBUG] Start adding new jump function
2652 2019-Jan-15 20:37:26.338518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2653 2019-Jan-15 20:37:26.338574 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2654 2019-Jan-15 20:37:26.339210 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
2655 2019-Jan-15 20:37:26.339841 - [DEBUG] Edge Function : AllBottom
2656 2019-Jan-15 20:37:26.339868 - [DEBUG] End adding new jump function
2657 2019-Jan-15 20:37:26.339892 - [DEBUG]
2658 2019-Jan-15 20:37:26.339916 - [DEBUG] -------------------------------------------- 84. Path Edge --------------------------------------------
2659 2019-Jan-15 20:37:26.339940 - [DEBUG]
2660 2019-Jan-15 20:37:26.339962 - [DEBUG] Process 84. path edge:
2661 2019-Jan-15 20:37:26.339986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2662 2019-Jan-15 20:37:26.340042 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
2663 2019-Jan-15 20:37:26.340687 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2664 2019-Jan-15 20:37:26.341323 - [DEBUG]
2665 2019-Jan-15 20:37:26.341348 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71


Got store instruction
getNormalFlowFunction()
br label %if.end26, !phasar.instruction.id !1452666 2019-Jan-15 20:37:26.342602 - [DEBUG] Compose: EdgeIdentity * AllBottom
2667 2019-Jan-15 20:37:26.342631 - [DEBUG]
2668 2019-Jan-15 20:37:26.342655 - [DEBUG] Propagate flow
2669 2019-Jan-15 20:37:26.342678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2670 2019-Jan-15 20:37:26.342734 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2671 2019-Jan-15 20:37:26.343380 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2672 2019-Jan-15 20:37:26.344030 - [DEBUG] Edge function : AllBottom (result of previous compose)
2673 2019-Jan-15 20:37:26.344055 - [DEBUG]
2674 2019-Jan-15 20:37:26.344080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2675 2019-Jan-15 20:37:26.344105 - [DEBUG] = AllBottom
2676 2019-Jan-15 20:37:26.344130 - [DEBUG]
2677 2019-Jan-15 20:37:26.344153 - [DEBUG] PROPAGATE: No new function!
2678 2019-Jan-15 20:37:26.344177 - [DEBUG] EDGE:
2679 2019-Jan-15 20:37:26.344234 - [DEBUG] ---> 2680 2019-Jan-15 20:37:26.344867 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2681 2019-Jan-15 20:37:26.345504 - [DEBUG]
2682 2019-Jan-15 20:37:26.345528 - [DEBUG] EDGE:
2683 2019-Jan-15 20:37:26.345585 - [DEBUG] ---> 2684 2019-Jan-15 20:37:26.346223 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2685 2019-Jan-15 20:37:26.346857 - [DEBUG]
2686 2019-Jan-15 20:37:26.346894 - [DEBUG] Compose: EdgeIdentity * AllBottom
2687 2019-Jan-15 20:37:26.346922 - [DEBUG]
2688 2019-Jan-15 20:37:26.346945 - [DEBUG] Propagate flow
2689 2019-Jan-15 20:37:26.346969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2690 2019-Jan-15 20:37:26.347025 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2691 2019-Jan-15 20:37:26.347680 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2692 2019-Jan-15 20:37:26.348315 - [DEBUG] Edge function : AllBottom (result of previous compose)
2693 2019-Jan-15 20:37:26.348340 - [DEBUG]
2694 2019-Jan-15 20:37:26.348365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2695 2019-Jan-15 20:37:26.348390 - [DEBUG] = AllBottom
2696 2019-Jan-15 20:37:26.348415 - [DEBUG]
2697 2019-Jan-15 20:37:26.348438 - [DEBUG] PROPAGATE: No new function!
2698 2019-Jan-15 20:37:26.348463 - [DEBUG] EDGE:
2699 2019-Jan-15 20:37:26.348520 - [DEBUG] ---> 2700 2019-Jan-15 20:37:26.349164 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2701 2019-Jan-15 20:37:26.349800 - [DEBUG]
2702 2019-Jan-15 20:37:26.349824 - [DEBUG] EDGE:
2703 2019-Jan-15 20:37:26.349881 - [DEBUG] ---> 2704 2019-Jan-15 20:37:26.350516 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2705 2019-Jan-15 20:37:26.351168 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302706 2019-Jan-15 20:37:26.351818 - [DEBUG] Compose: EdgeIdentity * AllBottom
2707 2019-Jan-15 20:37:26.351847 - [DEBUG]
2708 2019-Jan-15 20:37:26.351871 - [DEBUG] Propagate flow
2709 2019-Jan-15 20:37:26.351894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2710 2019-Jan-15 20:37:26.351950 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2711 2019-Jan-15 20:37:26.352586 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2712 2019-Jan-15 20:37:26.353221 - [DEBUG] Edge function : AllBottom (result of previous compose)
2713 2019-Jan-15 20:37:26.353255 - [DEBUG]
2714 2019-Jan-15 20:37:26.353280 - [DEBUG] Join: AllTop & AllBottom
2715 2019-Jan-15 20:37:26.353306 - [DEBUG] = AllBottom (new jump func)
2716 2019-Jan-15 20:37:26.353330 - [DEBUG]
2717 2019-Jan-15 20:37:26.353354 - [DEBUG] Start adding new jump function
2718 2019-Jan-15 20:37:26.353377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2719 2019-Jan-15 20:37:26.353433 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2720 2019-Jan-15 20:37:26.354087 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2721 2019-Jan-15 20:37:26.354724 - [DEBUG] Edge Function : AllBottom
2722 2019-Jan-15 20:37:26.354752 - [DEBUG] End adding new jump function
2723 2019-Jan-15 20:37:26.354777 - [DEBUG]
2724 2019-Jan-15 20:37:26.354800 - [DEBUG] -------------------------------------------- 85. Path Edge --------------------------------------------
2725 2019-Jan-15 20:37:26.354824 - [DEBUG]
2726 2019-Jan-15 20:37:26.354847 - [DEBUG] Process 85. path edge:
2727 2019-Jan-15 20:37:26.354871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2728 2019-Jan-15 20:37:26.354927 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
2729 2019-Jan-15 20:37:26.355564 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2730 2019-Jan-15 20:37:26.356201 - [DEBUG]
2731 2019-Jan-15 20:37:26.356226 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322732 2019-Jan-15 20:37:26.357505 - [DEBUG] Compose: EdgeIdentity * AllBottom
2733 2019-Jan-15 20:37:26.357534 - [DEBUG]
2734 2019-Jan-15 20:37:26.357558 - [DEBUG] Propagate flow
2735 2019-Jan-15 20:37:26.357582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2736 2019-Jan-15 20:37:26.357638 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2737 2019-Jan-15 20:37:26.358282 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2738 2019-Jan-15 20:37:26.358918 - [DEBUG] Edge function : AllBottom (result of previous compose)
2739 2019-Jan-15 20:37:26.358944 - [DEBUG]
2740 2019-Jan-15 20:37:26.358968 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2741 2019-Jan-15 20:37:26.358994 - [DEBUG] = AllBottom
2742 2019-Jan-15 20:37:26.359019 - [DEBUG]
2743 2019-Jan-15 20:37:26.359042 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322744 2019-Jan-15 20:37:26.359691 - [DEBUG] Compose: EdgeIdentity * AllBottom
2745 2019-Jan-15 20:37:26.359720 - [DEBUG]
2746 2019-Jan-15 20:37:26.359744 - [DEBUG] Propagate flow
2747 2019-Jan-15 20:37:26.359767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2748 2019-Jan-15 20:37:26.359824 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2749 2019-Jan-15 20:37:26.360467 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2750 2019-Jan-15 20:37:26.361121 - [DEBUG] Edge function : AllBottom (result of previous compose)
2751 2019-Jan-15 20:37:26.361147 - [DEBUG]
2752 2019-Jan-15 20:37:26.361171 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2753 2019-Jan-15 20:37:26.361197 - [DEBUG] = AllBottom
2754 2019-Jan-15 20:37:26.361222 - [DEBUG]
2755 2019-Jan-15 20:37:26.361245 - [DEBUG] PROPAGATE: No new function!
2756 2019-Jan-15 20:37:26.361280 - [DEBUG] EDGE:
2757 2019-Jan-15 20:37:26.361337 - [DEBUG] ---> 2758 2019-Jan-15 20:37:26.361972 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2759 2019-Jan-15 20:37:26.362608 - [DEBUG]
2760 2019-Jan-15 20:37:26.362632 - [DEBUG] EDGE:
2761 2019-Jan-15 20:37:26.362689 - [DEBUG] ---> 2762 2019-Jan-15 20:37:26.363324 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2763 2019-Jan-15 20:37:26.363974 - [DEBUG]
2764 2019-Jan-15 20:37:26.364000 - [DEBUG] EDGE:
2765 2019-Jan-15 20:37:26.364057 - [DEBUG] ---> 2766 2019-Jan-15 20:37:26.364696 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2767 2019-Jan-15 20:37:26.365333 - [DEBUG]
2768 2019-Jan-15 20:37:26.365369 - [DEBUG] Compose: EdgeIdentity * AllBottom
2769 2019-Jan-15 20:37:26.365396 - [DEBUG]
2770 2019-Jan-15 20:37:26.365420 - [DEBUG] Propagate flow
2771 2019-Jan-15 20:37:26.365444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2772 2019-Jan-15 20:37:26.365500 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2773 2019-Jan-15 20:37:26.366138 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2774 2019-Jan-15 20:37:26.366773 - [DEBUG] Edge function : AllBottom (result of previous compose)
2775 2019-Jan-15 20:37:26.366798 - [DEBUG]
2776 2019-Jan-15 20:37:26.366823 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2777 2019-Jan-15 20:37:26.366849 - [DEBUG] = AllBottom
2778 2019-Jan-15 20:37:26.366873 - [DEBUG]
2779 2019-Jan-15 20:37:26.366896 - [DEBUG] PROPAGATE: No new function!
2780 2019-Jan-15 20:37:26.366921 - [DEBUG] EDGE:
2781 2019-Jan-15 20:37:26.366978 - [DEBUG] ---> 2782 2019-Jan-15 20:37:26.367631 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2783 2019-Jan-15 20:37:26.368268 - [DEBUG]
2784 2019-Jan-15 20:37:26.368293 - [DEBUG] EDGE:
2785 2019-Jan-15 20:37:26.368350 - [DEBUG] ---> 2786 2019-Jan-15 20:37:26.368985 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2787 2019-Jan-15 20:37:26.369621 - [DEBUG]
2788 2019-Jan-15 20:37:26.369647 - [DEBUG] Compose: EdgeIdentity * AllBottom
2789 2019-Jan-15 20:37:26.369672 - [DEBUG]
2790 2019-Jan-15 20:37:26.369695 - [DEBUG] Propagate flow
2791 2019-Jan-15 20:37:26.369718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2792 2019-Jan-15 20:37:26.369774 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2793 2019-Jan-15 20:37:26.370409 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2794 2019-Jan-15 20:37:26.371065 - [DEBUG] Edge function : AllBottom (result of previous compose)
2795 2019-Jan-15 20:37:26.371090 - [DEBUG]
2796 2019-Jan-15 20:37:26.371114 - [DEBUG] Join: AllTop & AllBottom
2797 2019-Jan-15 20:37:26.371140 - [DEBUG] = AllBottom (new jump func)
2798 2019-Jan-15 20:37:26.371164 - [DEBUG]
2799 2019-Jan-15 20:37:26.371197 - [DEBUG] Start adding new jump function
2800 2019-Jan-15 20:37:26.371221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2801 2019-Jan-15 20:37:26.371277 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2802 2019-Jan-15 20:37:26.371917 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2803 2019-Jan-15 20:37:26.372549 - [DEBUG] Edge Function : AllBottom
2804 2019-Jan-15 20:37:26.372576 - [DEBUG] End adding new jump function
2805 2019-Jan-15 20:37:26.372600 - [DEBUG]
2806 2019-Jan-15 20:37:26.372623 - [DEBUG] -------------------------------------------- 86. Path Edge --------------------------------------------
2807 2019-Jan-15 20:37:26.372647 - [DEBUG]
2808 2019-Jan-15 20:37:26.372670 - [DEBUG] Process 86. path edge:
2809 2019-Jan-15 20:37:26.372694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2810 2019-Jan-15 20:37:26.372750 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
2811 2019-Jan-15 20:37:26.373384 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2812 2019-Jan-15 20:37:26.374037 - [DEBUG]
2813 2019-Jan-15 20:37:26.374062 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2814 2019-Jan-15 20:37:26.374715 - [DEBUG] Compose: EdgeIdentity * AllBottom
2815 2019-Jan-15 20:37:26.374743 - [DEBUG]
2816 2019-Jan-15 20:37:26.374766 - [DEBUG] Propagate flow
2817 2019-Jan-15 20:37:26.374789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2818 2019-Jan-15 20:37:26.374845 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2819 2019-Jan-15 20:37:26.375497 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2820 2019-Jan-15 20:37:26.376137 - [DEBUG] Edge function : AllBottom (result of previous compose)
2821 2019-Jan-15 20:37:26.376162 - [DEBUG]
2822 2019-Jan-15 20:37:26.376186 - [DEBUG] Join: AllTop & AllBottom
2823 2019-Jan-15 20:37:26.376212 - [DEBUG] = AllBottom (new jump func)
2824 2019-Jan-15 20:37:26.376236 - [DEBUG]
2825 2019-Jan-15 20:37:26.376260 - [DEBUG] Start adding new jump function
2826 2019-Jan-15 20:37:26.376283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2827 2019-Jan-15 20:37:26.376339 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2828 2019-Jan-15 20:37:26.376983 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2829 2019-Jan-15 20:37:26.377640 - [DEBUG] Edge Function : AllBottom
2830 2019-Jan-15 20:37:26.377667 - [DEBUG] End adding new jump function
2831 2019-Jan-15 20:37:26.377692 - [DEBUG]
2832 2019-Jan-15 20:37:26.377715 - [DEBUG] -------------------------------------------- 87. Path Edge --------------------------------------------
2833 2019-Jan-15 20:37:26.377739 - [DEBUG]
2834 2019-Jan-15 20:37:26.377762 - [DEBUG] Process 87. path edge:
2835 2019-Jan-15 20:37:26.377785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2836 2019-Jan-15 20:37:26.377842 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
2837 2019-Jan-15 20:37:26.378485 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2838 2019-Jan-15 20:37:26.379125 - [DEBUG]
2839 2019-Jan-15 20:37:26.379149 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2840 2019-Jan-15 20:37:26.379805 - [DEBUG] Possible callees:
2841 2019-Jan-15 20:37:26.379830 - [DEBUG] llvm.dbg.declare
2842 2019-Jan-15 20:37:26.379855 - [DEBUG] Possible return sites:
2843 2019-Jan-15 20:37:26.379879 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1202844 2019-Jan-15 20:37:26.381207 - [DEBUG] Found and process special summary
2845 2019-Jan-15 20:37:26.381257 - [DEBUG] Compose: EdgeIdentity * AllBottom
2846 2019-Jan-15 20:37:26.381285 - [DEBUG]
2847 2019-Jan-15 20:37:26.381310 - [DEBUG] Propagate flow
2848 2019-Jan-15 20:37:26.381334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2849 2019-Jan-15 20:37:26.381404 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2850 2019-Jan-15 20:37:26.382108 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2851 2019-Jan-15 20:37:26.382811 - [DEBUG] Edge function : AllBottom (result of previous compose)
2852 2019-Jan-15 20:37:26.382838 - [DEBUG]
2853 2019-Jan-15 20:37:26.382864 - [DEBUG] Join: AllTop & AllBottom
2854 2019-Jan-15 20:37:26.382890 - [DEBUG] = AllBottom (new jump func)
2855 2019-Jan-15 20:37:26.382914 - [DEBUG]
2856 2019-Jan-15 20:37:26.382938 - [DEBUG] Start adding new jump function
2857 2019-Jan-15 20:37:26.382962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2858 2019-Jan-15 20:37:26.383029 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2859 2019-Jan-15 20:37:26.383678 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2860 2019-Jan-15 20:37:26.384342 - [DEBUG] Edge Function : AllBottom
2861 2019-Jan-15 20:37:26.384371 - [DEBUG] End adding new jump function
2862 2019-Jan-15 20:37:26.384396 - [DEBUG]
2863 2019-Jan-15 20:37:26.384420 - [DEBUG] -------------------------------------------- 88. Path Edge --------------------------------------------
2864 2019-Jan-15 20:37:26.384444 - [DEBUG]
2865 2019-Jan-15 20:37:26.384467 - [DEBUG] Process 88. path edge:
2866 2019-Jan-15 20:37:26.384491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2867 2019-Jan-15 20:37:26.384548 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
2868 2019-Jan-15 20:37:26.385185 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2869 2019-Jan-15 20:37:26.385822 - [DEBUG]
2870 2019-Jan-15 20:37:26.385847 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2871 2019-Jan-15 20:37:26.386508 - [DEBUG] Compose: EdgeIdentity * AllBottom
2872 2019-Jan-15 20:37:26.386535 - [DEBUG]
2873 2019-Jan-15 20:37:26.386559 - [DEBUG] Propagate flow
2874 2019-Jan-15 20:37:26.386583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2875 2019-Jan-15 20:37:26.386639 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2876 2019-Jan-15 20:37:26.387287 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2877 2019-Jan-15 20:37:26.387926 - [DEBUG] Edge function : AllBottom (result of previous compose)
2878 2019-Jan-15 20:37:26.387951 - [DEBUG]
2879 2019-Jan-15 20:37:26.387975 - [DEBUG] Join: AllTop & AllBottom
2880 2019-Jan-15 20:37:26.388001 - [DEBUG] = AllBottom (new jump func)
2881 2019-Jan-15 20:37:26.388025 - [DEBUG]
2882 2019-Jan-15 20:37:26.388049 - [DEBUG] Start adding new jump function
2883 2019-Jan-15 20:37:26.388072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2884 2019-Jan-15 20:37:26.388128 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2885 2019-Jan-15 20:37:26.388783 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2886 2019-Jan-15 20:37:26.389415 - [DEBUG] Edge Function : AllBottom
2887 2019-Jan-15 20:37:26.389442 - [DEBUG] End adding new jump function
2888 2019-Jan-15 20:37:26.389467 - [DEBUG]
2889 2019-Jan-15 20:37:26.389490 - [DEBUG] -------------------------------------------- 89. Path Edge --------------------------------------------
2890 2019-Jan-15 20:37:26.389514 - [DEBUG]
2891 2019-Jan-15 20:37:26.389538 - [DEBUG] Process 89. path edge:
2892 2019-Jan-15 20:37:26.389561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2893 2019-Jan-15 20:37:26.389617 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
2894 2019-Jan-15 20:37:26.390249 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2895 2019-Jan-15 20:37:26.390902 - [DEBUG]
2896 2019-Jan-15 20:37:26.390928 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2897 2019-Jan-15 20:37:26.391574 - [DEBUG] Compose: EdgeIdentity * AllBottom
2898 2019-Jan-15 20:37:26.391602 - [DEBUG]
2899 2019-Jan-15 20:37:26.391626 - [DEBUG] Propagate flow
2900 2019-Jan-15 20:37:26.391649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2901 2019-Jan-15 20:37:26.391705 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2902 2019-Jan-15 20:37:26.392352 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2903 2019-Jan-15 20:37:26.392990 - [DEBUG] Edge function : AllBottom (result of previous compose)
2904 2019-Jan-15 20:37:26.393015 - [DEBUG]
2905 2019-Jan-15 20:37:26.393039 - [DEBUG] Join: AllTop & AllBottom
2906 2019-Jan-15 20:37:26.393065 - [DEBUG] = AllBottom (new jump func)
2907 2019-Jan-15 20:37:26.393090 - [DEBUG]
2908 2019-Jan-15 20:37:26.393113 - [DEBUG] Start adding new jump function
2909 2019-Jan-15 20:37:26.393137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2910 2019-Jan-15 20:37:26.393193 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2911 2019-Jan-15 20:37:26.393831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2912 2019-Jan-15 20:37:26.394491 - [DEBUG] Edge Function : AllBottom
2913 2019-Jan-15 20:37:26.394518 - [DEBUG] End adding new jump function
2914 2019-Jan-15 20:37:26.394543 - [DEBUG]
2915 2019-Jan-15 20:37:26.394567 - [DEBUG] -------------------------------------------- 90. Path Edge --------------------------------------------
2916 2019-Jan-15 20:37:26.394591 - [DEBUG]
2917 2019-Jan-15 20:37:26.394614 - [DEBUG] Process 90. path edge:
2918 2019-Jan-15 20:37:26.394638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2919 2019-Jan-15 20:37:26.394694 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
2920 2019-Jan-15 20:37:26.395339 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2921 2019-Jan-15 20:37:26.395979 - [DEBUG]
2922 2019-Jan-15 20:37:26.396003 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2923 2019-Jan-15 20:37:26.396655 - [DEBUG] Possible callees:
2924 2019-Jan-15 20:37:26.396680 - [DEBUG] llvm.dbg.declare
2925 2019-Jan-15 20:37:26.396704 - [DEBUG] Possible return sites:
2926 2019-Jan-15 20:37:26.396728 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1492927 2019-Jan-15 20:37:26.398028 - [DEBUG] Found and process special summary
2928 2019-Jan-15 20:37:26.398061 - [DEBUG] Compose: EdgeIdentity * AllBottom
2929 2019-Jan-15 20:37:26.398088 - [DEBUG]
2930 2019-Jan-15 20:37:26.398112 - [DEBUG] Propagate flow
2931 2019-Jan-15 20:37:26.398135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2932 2019-Jan-15 20:37:26.398191 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2933 2019-Jan-15 20:37:26.398847 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2934 2019-Jan-15 20:37:26.399484 - [DEBUG] Edge function : AllBottom (result of previous compose)
2935 2019-Jan-15 20:37:26.399509 - [DEBUG]
2936 2019-Jan-15 20:37:26.399533 - [DEBUG] Join: AllTop & AllBottom
2937 2019-Jan-15 20:37:26.399559 - [DEBUG] = AllBottom (new jump func)
2938 2019-Jan-15 20:37:26.399584 - [DEBUG]
2939 2019-Jan-15 20:37:26.399608 - [DEBUG] Start adding new jump function
2940 2019-Jan-15 20:37:26.399631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2941 2019-Jan-15 20:37:26.399687 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2942 2019-Jan-15 20:37:26.400324 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2943 2019-Jan-15 20:37:26.400976 - [DEBUG] Edge Function : AllBottom
2944 2019-Jan-15 20:37:26.401004 - [DEBUG] End adding new jump function
2945 2019-Jan-15 20:37:26.401028 - [DEBUG]
2946 2019-Jan-15 20:37:26.401051 - [DEBUG] -------------------------------------------- 91. Path Edge --------------------------------------------
2947 2019-Jan-15 20:37:26.401075 - [DEBUG]
2948 2019-Jan-15 20:37:26.401098 - [DEBUG] Process 91. path edge:
2949 2019-Jan-15 20:37:26.401122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2950 2019-Jan-15 20:37:26.401178 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
2951 2019-Jan-15 20:37:26.401815 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2952 2019-Jan-15 20:37:26.402452 - [DEBUG]
2953 2019-Jan-15 20:37:26.402477 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2954 2019-Jan-15 20:37:26.403125 - [DEBUG] Compose: EdgeIdentity * AllBottom
2955 2019-Jan-15 20:37:26.403153 - [DEBUG]
2956 2019-Jan-15 20:37:26.403177 - [DEBUG] Propagate flow
2957 2019-Jan-15 20:37:26.403200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2958 2019-Jan-15 20:37:26.403256 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2959 2019-Jan-15 20:37:26.403890 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2960 2019-Jan-15 20:37:26.404544 - [DEBUG] Edge function : AllBottom (result of previous compose)
2961 2019-Jan-15 20:37:26.404569 - [DEBUG]
2962 2019-Jan-15 20:37:26.404594 - [DEBUG] Join: AllTop & AllBottom
2963 2019-Jan-15 20:37:26.404620 - [DEBUG] = AllBottom (new jump func)
2964 2019-Jan-15 20:37:26.404644 - [DEBUG]
2965 2019-Jan-15 20:37:26.404667 - [DEBUG] Start adding new jump function
2966 2019-Jan-15 20:37:26.404691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2967 2019-Jan-15 20:37:26.404747 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2968 2019-Jan-15 20:37:26.405385 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2969 2019-Jan-15 20:37:26.406018 - [DEBUG] Edge Function : AllBottom
2970 2019-Jan-15 20:37:26.406045 - [DEBUG] End adding new jump function
2971 2019-Jan-15 20:37:26.406069 - [DEBUG]
2972 2019-Jan-15 20:37:26.406092 - [DEBUG] -------------------------------------------- 92. Path Edge --------------------------------------------
2973 2019-Jan-15 20:37:26.406125 - [DEBUG]
2974 2019-Jan-15 20:37:26.406148 - [DEBUG] Process 92. path edge:
2975 2019-Jan-15 20:37:26.406172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2976 2019-Jan-15 20:37:26.406228 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
2977 2019-Jan-15 20:37:26.406861 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2978 2019-Jan-15 20:37:26.407514 - [DEBUG]
2979 2019-Jan-15 20:37:26.407539 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2980 2019-Jan-15 20:37:26.408182 - [DEBUG] Compose: EdgeIdentity * AllBottom
2981 2019-Jan-15 20:37:26.408210 - [DEBUG]
2982 2019-Jan-15 20:37:26.408234 - [DEBUG] Propagate flow
2983 2019-Jan-15 20:37:26.408257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2984 2019-Jan-15 20:37:26.408313 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2985 2019-Jan-15 20:37:26.408959 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2986 2019-Jan-15 20:37:26.409598 - [DEBUG] Edge function : AllBottom (result of previous compose)
2987 2019-Jan-15 20:37:26.409623 - [DEBUG]
2988 2019-Jan-15 20:37:26.409648 - [DEBUG] Join: AllTop & AllBottom
2989 2019-Jan-15 20:37:26.409674 - [DEBUG] = AllBottom (new jump func)
2990 2019-Jan-15 20:37:26.409698 - [DEBUG]
2991 2019-Jan-15 20:37:26.409722 - [DEBUG] Start adding new jump function
2992 2019-Jan-15 20:37:26.409745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2993 2019-Jan-15 20:37:26.409801 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2994 2019-Jan-15 20:37:26.410440 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2995 2019-Jan-15 20:37:26.411101 - [DEBUG] Edge Function : AllBottom
2996 2019-Jan-15 20:37:26.411128 - [DEBUG] End adding new jump function
2997 2019-Jan-15 20:37:26.411153 - [DEBUG]
2998 2019-Jan-15 20:37:26.411176 - [DEBUG] -------------------------------------------- 93. Path Edge --------------------------------------------
2999 2019-Jan-15 20:37:26.411200 - [DEBUG]
3000 2019-Jan-15 20:37:26.411223 - [DEBUG] Process 93. path edge:
3001 2019-Jan-15 20:37:26.411247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3002 2019-Jan-15 20:37:26.411304 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
3003 2019-Jan-15 20:37:26.411948 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3004 2019-Jan-15 20:37:26.412586 - [DEBUG]
3005 2019-Jan-15 20:37:26.412610 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
3006 2019-Jan-15 20:37:26.413259 - [DEBUG] Possible callees:
3007 2019-Jan-15 20:37:26.413284 - [DEBUG] llvm.dbg.declare
3008 2019-Jan-15 20:37:26.413309 - [DEBUG] Possible return sites:
3009 2019-Jan-15 20:37:26.413333 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1553010 2019-Jan-15 20:37:26.414618 - [DEBUG] Found and process special summary
3011 2019-Jan-15 20:37:26.414651 - [DEBUG] Compose: EdgeIdentity * AllBottom
3012 2019-Jan-15 20:37:26.414678 - [DEBUG]
3013 2019-Jan-15 20:37:26.414702 - [DEBUG] Propagate flow
3014 2019-Jan-15 20:37:26.414725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3015 2019-Jan-15 20:37:26.414782 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3016 2019-Jan-15 20:37:26.415427 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3017 2019-Jan-15 20:37:26.416064 - [DEBUG] Edge function : AllBottom (result of previous compose)
3018 2019-Jan-15 20:37:26.416089 - [DEBUG]
3019 2019-Jan-15 20:37:26.416113 - [DEBUG] Join: AllTop & AllBottom
3020 2019-Jan-15 20:37:26.416140 - [DEBUG] = AllBottom (new jump func)
3021 2019-Jan-15 20:37:26.416164 - [DEBUG]
3022 2019-Jan-15 20:37:26.416187 - [DEBUG] Start adding new jump function
3023 2019-Jan-15 20:37:26.416211 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3024 2019-Jan-15 20:37:26.416267 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3025 2019-Jan-15 20:37:26.416904 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3026 2019-Jan-15 20:37:26.417558 - [DEBUG] Edge Function : AllBottom
3027 2019-Jan-15 20:37:26.417585 - [DEBUG] End adding new jump function
3028 2019-Jan-15 20:37:26.417608 - [DEBUG]
3029 2019-Jan-15 20:37:26.417632 - [DEBUG] -------------------------------------------- 94. Path Edge --------------------------------------------
3030 2019-Jan-15 20:37:26.417656 - [DEBUG]
3031 2019-Jan-15 20:37:26.417679 - [DEBUG] Process 94. path edge:
3032 2019-Jan-15 20:37:26.417702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3033 2019-Jan-15 20:37:26.417758 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
3034 2019-Jan-15 20:37:26.418395 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3035 2019-Jan-15 20:37:26.419032 - [DEBUG]
3036 2019-Jan-15 20:37:26.419056 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3037 2019-Jan-15 20:37:26.419706 - [DEBUG] Compose: EdgeIdentity * AllBottom
3038 2019-Jan-15 20:37:26.419734 - [DEBUG]
3039 2019-Jan-15 20:37:26.419757 - [DEBUG] Propagate flow
3040 2019-Jan-15 20:37:26.419781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3041 2019-Jan-15 20:37:26.419837 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3042 2019-Jan-15 20:37:26.420471 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3043 2019-Jan-15 20:37:26.421122 - [DEBUG] Edge function : AllBottom (result of previous compose)
3044 2019-Jan-15 20:37:26.421147 - [DEBUG]
3045 2019-Jan-15 20:37:26.421172 - [DEBUG] Join: AllTop & AllBottom
3046 2019-Jan-15 20:37:26.421198 - [DEBUG] = AllBottom (new jump func)
3047 2019-Jan-15 20:37:26.421222 - [DEBUG]
3048 2019-Jan-15 20:37:26.421245 - [DEBUG] Start adding new jump function
3049 2019-Jan-15 20:37:26.421269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3050 2019-Jan-15 20:37:26.421325 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3051 2019-Jan-15 20:37:26.421962 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3052 2019-Jan-15 20:37:26.422595 - [DEBUG] Edge Function : AllBottom
3053 2019-Jan-15 20:37:26.422622 - [DEBUG] End adding new jump function
3054 2019-Jan-15 20:37:26.422646 - [DEBUG]
3055 2019-Jan-15 20:37:26.422669 - [DEBUG] -------------------------------------------- 95. Path Edge --------------------------------------------
3056 2019-Jan-15 20:37:26.422693 - [DEBUG]
3057 2019-Jan-15 20:37:26.422717 - [DEBUG] Process 95. path edge:
3058 2019-Jan-15 20:37:26.422740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3059 2019-Jan-15 20:37:26.422796 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
3060 2019-Jan-15 20:37:26.423430 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3061 2019-Jan-15 20:37:26.424091 - [DEBUG]
3062 2019-Jan-15 20:37:26.424117 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3063 2019-Jan-15 20:37:26.424762 - [DEBUG] Compose: EdgeIdentity * AllBottom
3064 2019-Jan-15 20:37:26.424789 - [DEBUG]
3065 2019-Jan-15 20:37:26.424813 - [DEBUG] Propagate flow
3066 2019-Jan-15 20:37:26.424836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3067 2019-Jan-15 20:37:26.424892 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3068 2019-Jan-15 20:37:26.425527 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3069 2019-Jan-15 20:37:26.426162 - [DEBUG] Edge function : AllBottom (result of previous compose)
3070 2019-Jan-15 20:37:26.426187 - [DEBUG]
3071 2019-Jan-15 20:37:26.426211 - [DEBUG] Join: AllTop & AllBottom
3072 2019-Jan-15 20:37:26.426237 - [DEBUG] = AllBottom (new jump func)
3073 2019-Jan-15 20:37:26.426261 - [DEBUG]
3074 2019-Jan-15 20:37:26.426284 - [DEBUG] Start adding new jump function
3075 2019-Jan-15 20:37:26.426308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3076 2019-Jan-15 20:37:26.426364 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3077 2019-Jan-15 20:37:26.427001 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3078 2019-Jan-15 20:37:26.427649 - [DEBUG] Edge Function : AllBottom
3079 2019-Jan-15 20:37:26.427676 - [DEBUG] End adding new jump function
3080 2019-Jan-15 20:37:26.427700 - [DEBUG]
3081 2019-Jan-15 20:37:26.427723 - [DEBUG] -------------------------------------------- 96. Path Edge --------------------------------------------
3082 2019-Jan-15 20:37:26.427747 - [DEBUG]
3083 2019-Jan-15 20:37:26.427770 - [DEBUG] Process 96. path edge:
3084 2019-Jan-15 20:37:26.427794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3085 2019-Jan-15 20:37:26.427850 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
3086 2019-Jan-15 20:37:26.428484 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3087 2019-Jan-15 20:37:26.429120 - [DEBUG]
3088 2019-Jan-15 20:37:26.429145 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3089 2019-Jan-15 20:37:26.429787 - [DEBUG] Compose: EdgeIdentity * AllBottom
3090 2019-Jan-15 20:37:26.429815 - [DEBUG]
3091 2019-Jan-15 20:37:26.429838 - [DEBUG] Propagate flow
3092 2019-Jan-15 20:37:26.429861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3093 2019-Jan-15 20:37:26.429918 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3094 2019-Jan-15 20:37:26.430562 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3095 2019-Jan-15 20:37:26.431215 - [DEBUG] Edge function : AllBottom (result of previous compose)
3096 2019-Jan-15 20:37:26.431241 - [DEBUG]
3097 2019-Jan-15 20:37:26.431265 - [DEBUG] Join: AllTop & AllBottom
3098 2019-Jan-15 20:37:26.431291 - [DEBUG] = AllBottom (new jump func)
3099 2019-Jan-15 20:37:26.431315 - [DEBUG]
3100 2019-Jan-15 20:37:26.431338 - [DEBUG] Start adding new jump function
3101 2019-Jan-15 20:37:26.431361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3102 2019-Jan-15 20:37:26.431418 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3103 2019-Jan-15 20:37:26.432055 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3104 2019-Jan-15 20:37:26.432697 - [DEBUG] Edge Function : AllBottom
3105 2019-Jan-15 20:37:26.432732 - [DEBUG] End adding new jump function
3106 2019-Jan-15 20:37:26.432757 - [DEBUG]
3107 2019-Jan-15 20:37:26.432780 - [DEBUG] -------------------------------------------- 97. Path Edge --------------------------------------------
3108 2019-Jan-15 20:37:26.432804 - [DEBUG]
3109 2019-Jan-15 20:37:26.432827 - [DEBUG] Process 97. path edge:
3110 2019-Jan-15 20:37:26.432851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3111 2019-Jan-15 20:37:26.432907 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
3112 2019-Jan-15 20:37:26.433551 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3113 2019-Jan-15 20:37:26.434205 - [DEBUG]
3114 2019-Jan-15 20:37:26.434229 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3115 2019-Jan-15 20:37:26.434876 - [DEBUG] Possible callees:
3116 2019-Jan-15 20:37:26.434901 - [DEBUG] llvm.dbg.declare
3117 2019-Jan-15 20:37:26.434926 - [DEBUG] Possible return sites:
3118 2019-Jan-15 20:37:26.434949 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1633119 2019-Jan-15 20:37:26.436218 - [DEBUG] Found and process special summary
3120 2019-Jan-15 20:37:26.436250 - [DEBUG] Compose: EdgeIdentity * AllBottom
3121 2019-Jan-15 20:37:26.436277 - [DEBUG]
3122 2019-Jan-15 20:37:26.436301 - [DEBUG] Propagate flow
3123 2019-Jan-15 20:37:26.436324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3124 2019-Jan-15 20:37:26.436380 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3125 2019-Jan-15 20:37:26.437024 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3126 2019-Jan-15 20:37:26.437678 - [DEBUG] Edge function : AllBottom (result of previous compose)
3127 2019-Jan-15 20:37:26.437703 - [DEBUG]
3128 2019-Jan-15 20:37:26.437728 - [DEBUG] Join: AllTop & AllBottom
3129 2019-Jan-15 20:37:26.437754 - [DEBUG] = AllBottom (new jump func)
3130 2019-Jan-15 20:37:26.437778 - [DEBUG]
3131 2019-Jan-15 20:37:26.437801 - [DEBUG] Start adding new jump function
3132 2019-Jan-15 20:37:26.437824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3133 2019-Jan-15 20:37:26.437880 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3134 2019-Jan-15 20:37:26.438516 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3135 2019-Jan-15 20:37:26.439151 - [DEBUG] Edge Function : AllBottom
3136 2019-Jan-15 20:37:26.439178 - [DEBUG] End adding new jump function
3137 2019-Jan-15 20:37:26.439202 - [DEBUG]
3138 2019-Jan-15 20:37:26.439225 - [DEBUG] -------------------------------------------- 98. Path Edge --------------------------------------------
3139 2019-Jan-15 20:37:26.439249 - [DEBUG]
3140 2019-Jan-15 20:37:26.439272 - [DEBUG] Process 98. path edge:
3141 2019-Jan-15 20:37:26.439296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3142 2019-Jan-15 20:37:26.439352 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
3143 2019-Jan-15 20:37:26.439987 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3144 2019-Jan-15 20:37:26.440637 - [DEBUG]
3145 2019-Jan-15 20:37:26.440661 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3146 2019-Jan-15 20:37:26.441309 - [DEBUG] Compose: EdgeIdentity * AllBottom
3147 2019-Jan-15 20:37:26.441336 - [DEBUG]
3148 2019-Jan-15 20:37:26.441360 - [DEBUG] Propagate flow
3149 2019-Jan-15 20:37:26.441391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3150 2019-Jan-15 20:37:26.441447 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3151 2019-Jan-15 20:37:26.442082 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3152 2019-Jan-15 20:37:26.442720 - [DEBUG] Edge function : AllBottom (result of previous compose)
3153 2019-Jan-15 20:37:26.442745 - [DEBUG]
3154 2019-Jan-15 20:37:26.442770 - [DEBUG] Join: AllTop & AllBottom
3155 2019-Jan-15 20:37:26.442795 - [DEBUG] = AllBottom (new jump func)
3156 2019-Jan-15 20:37:26.442820 - [DEBUG]
3157 2019-Jan-15 20:37:26.442843 - [DEBUG] Start adding new jump function
3158 2019-Jan-15 20:37:26.442867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3159 2019-Jan-15 20:37:26.442923 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3160 2019-Jan-15 20:37:26.443560 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3161 2019-Jan-15 20:37:26.444225 - [DEBUG] Edge Function : AllBottom
3162 2019-Jan-15 20:37:26.444253 - [DEBUG] End adding new jump function
3163 2019-Jan-15 20:37:26.444277 - [DEBUG]
3164 2019-Jan-15 20:37:26.444300 - [DEBUG] -------------------------------------------- 99. Path Edge --------------------------------------------
3165 2019-Jan-15 20:37:26.444324 - [DEBUG]
3166 2019-Jan-15 20:37:26.444347 - [DEBUG] Process 99. path edge:
3167 2019-Jan-15 20:37:26.444371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3168 2019-Jan-15 20:37:26.444427 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
3169 2019-Jan-15 20:37:26.445061 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3170 2019-Jan-15 20:37:26.445698 - [DEBUG]
3171 2019-Jan-15 20:37:26.445723 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3172 2019-Jan-15 20:37:26.446367 - [DEBUG] Compose: EdgeIdentity * AllBottom
3173 2019-Jan-15 20:37:26.446395 - [DEBUG]
3174 2019-Jan-15 20:37:26.446418 - [DEBUG] Propagate flow
3175 2019-Jan-15 20:37:26.446442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3176 2019-Jan-15 20:37:26.446497 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3177 2019-Jan-15 20:37:26.447143 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3178 2019-Jan-15 20:37:26.447798 - [DEBUG] Edge function : AllBottom (result of previous compose)
3179 2019-Jan-15 20:37:26.447823 - [DEBUG]
3180 2019-Jan-15 20:37:26.447848 - [DEBUG] Join: AllTop & AllBottom
3181 2019-Jan-15 20:37:26.447874 - [DEBUG] = AllBottom (new jump func)
3182 2019-Jan-15 20:37:26.447898 - [DEBUG]
3183 2019-Jan-15 20:37:26.447921 - [DEBUG] Start adding new jump function
3184 2019-Jan-15 20:37:26.447945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3185 2019-Jan-15 20:37:26.448000 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3186 2019-Jan-15 20:37:26.448640 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3187 2019-Jan-15 20:37:26.449282 - [DEBUG] Edge Function : AllBottom
3188 2019-Jan-15 20:37:26.449309 - [DEBUG] End adding new jump function
3189 2019-Jan-15 20:37:26.449333 - [DEBUG]
3190 2019-Jan-15 20:37:26.449357 - [DEBUG] -------------------------------------------- 100. Path Edge --------------------------------------------
3191 2019-Jan-15 20:37:26.449381 - [DEBUG]
3192 2019-Jan-15 20:37:26.449404 - [DEBUG] Process 100. path edge:
3193 2019-Jan-15 20:37:26.449427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3194 2019-Jan-15 20:37:26.449491 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
3195 2019-Jan-15 20:37:26.450137 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3196 2019-Jan-15 20:37:26.450792 - [DEBUG]
3197 2019-Jan-15 20:37:26.450816 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3198 2019-Jan-15 20:37:26.451466 - [DEBUG] Possible callees:
3199 2019-Jan-15 20:37:26.451491 - [DEBUG] llvm.dbg.declare
3200 2019-Jan-15 20:37:26.451516 - [DEBUG] Possible return sites:
3201 2019-Jan-15 20:37:26.451540 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1693202 2019-Jan-15 20:37:26.452810 - [DEBUG] Found and process special summary
3203 2019-Jan-15 20:37:26.452843 - [DEBUG] Compose: EdgeIdentity * AllBottom
3204 2019-Jan-15 20:37:26.452870 - [DEBUG]
3205 2019-Jan-15 20:37:26.452893 - [DEBUG] Propagate flow
3206 2019-Jan-15 20:37:26.452917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3207 2019-Jan-15 20:37:26.452973 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3208 2019-Jan-15 20:37:26.453609 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3209 2019-Jan-15 20:37:26.454261 - [DEBUG] Edge function : AllBottom (result of previous compose)
3210 2019-Jan-15 20:37:26.454286 - [DEBUG]
3211 2019-Jan-15 20:37:26.454311 - [DEBUG] Join: AllTop & AllBottom
3212 2019-Jan-15 20:37:26.454337 - [DEBUG] = AllBottom (new jump func)
3213 2019-Jan-15 20:37:26.454361 - [DEBUG]
3214 2019-Jan-15 20:37:26.454385 - [DEBUG] Start adding new jump function
3215 2019-Jan-15 20:37:26.454408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3216 2019-Jan-15 20:37:26.454464 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3217 2019-Jan-15 20:37:26.455101 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3218 2019-Jan-15 20:37:26.455736 - [DEBUG] Edge Function : AllBottom
3219 2019-Jan-15 20:37:26.455763 - [DEBUG] End adding new jump function
3220 2019-Jan-15 20:37:26.455787 - [DEBUG]
3221 2019-Jan-15 20:37:26.455810 - [DEBUG] -------------------------------------------- 101. Path Edge --------------------------------------------
3222 2019-Jan-15 20:37:26.455834 - [DEBUG]
3223 2019-Jan-15 20:37:26.455857 - [DEBUG] Process 101. path edge:
3224 2019-Jan-15 20:37:26.455881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3225 2019-Jan-15 20:37:26.455937 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
3226 2019-Jan-15 20:37:26.456572 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3227 2019-Jan-15 20:37:26.457208 - [DEBUG]
3228 2019-Jan-15 20:37:26.457232 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3229 2019-Jan-15 20:37:26.457893 - [DEBUG] Compose: EdgeIdentity * AllBottom
3230 2019-Jan-15 20:37:26.457920 - [DEBUG]
3231 2019-Jan-15 20:37:26.457944 - [DEBUG] Propagate flow
3232 2019-Jan-15 20:37:26.457967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3233 2019-Jan-15 20:37:26.458023 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3234 2019-Jan-15 20:37:26.458663 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3235 2019-Jan-15 20:37:26.459299 - [DEBUG] Edge function : AllBottom (result of previous compose)
3236 2019-Jan-15 20:37:26.459332 - [DEBUG]
3237 2019-Jan-15 20:37:26.459357 - [DEBUG] Join: AllTop & AllBottom
3238 2019-Jan-15 20:37:26.459383 - [DEBUG] = AllBottom (new jump func)
3239 2019-Jan-15 20:37:26.459407 - [DEBUG]
3240 2019-Jan-15 20:37:26.459431 - [DEBUG] Start adding new jump function
3241 2019-Jan-15 20:37:26.459454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3242 2019-Jan-15 20:37:26.459510 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3243 2019-Jan-15 20:37:26.460150 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3244 2019-Jan-15 20:37:26.460802 - [DEBUG] Edge Function : AllBottom
3245 2019-Jan-15 20:37:26.460829 - [DEBUG] End adding new jump function
3246 2019-Jan-15 20:37:26.460853 - [DEBUG]
3247 2019-Jan-15 20:37:26.460877 - [DEBUG] -------------------------------------------- 102. Path Edge --------------------------------------------
3248 2019-Jan-15 20:37:26.460901 - [DEBUG]
3249 2019-Jan-15 20:37:26.460924 - [DEBUG] Process 102. path edge:
3250 2019-Jan-15 20:37:26.460947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3251 2019-Jan-15 20:37:26.461003 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
3252 2019-Jan-15 20:37:26.461639 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3253 2019-Jan-15 20:37:26.462277 - [DEBUG]
3254 2019-Jan-15 20:37:26.462301 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3255 2019-Jan-15 20:37:26.462949 - [DEBUG] Compose: EdgeIdentity * AllBottom
3256 2019-Jan-15 20:37:26.462977 - [DEBUG]
3257 2019-Jan-15 20:37:26.463000 - [DEBUG] Propagate flow
3258 2019-Jan-15 20:37:26.463023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3259 2019-Jan-15 20:37:26.463080 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3260 2019-Jan-15 20:37:26.463719 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3261 2019-Jan-15 20:37:26.464373 - [DEBUG] Edge function : AllBottom (result of previous compose)
3262 2019-Jan-15 20:37:26.464398 - [DEBUG]
3263 2019-Jan-15 20:37:26.464423 - [DEBUG] Join: AllTop & AllBottom
3264 2019-Jan-15 20:37:26.464448 - [DEBUG] = AllBottom (new jump func)
3265 2019-Jan-15 20:37:26.464473 - [DEBUG]
3266 2019-Jan-15 20:37:26.464496 - [DEBUG] Start adding new jump function
3267 2019-Jan-15 20:37:26.464519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3268 2019-Jan-15 20:37:26.464575 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3269 2019-Jan-15 20:37:26.465213 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3270 2019-Jan-15 20:37:26.465850 - [DEBUG] Edge Function : AllBottom
3271 2019-Jan-15 20:37:26.465877 - [DEBUG] End adding new jump function
3272 2019-Jan-15 20:37:26.465901 - [DEBUG]
3273 2019-Jan-15 20:37:26.465924 - [DEBUG] -------------------------------------------- 103. Path Edge --------------------------------------------
3274 2019-Jan-15 20:37:26.465948 - [DEBUG]
3275 2019-Jan-15 20:37:26.465972 - [DEBUG] Process 103. path edge:
3276 2019-Jan-15 20:37:26.465995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3277 2019-Jan-15 20:37:26.466052 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
3278 2019-Jan-15 20:37:26.466695 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3279 2019-Jan-15 20:37:26.467351 - [DEBUG]
3280 2019-Jan-15 20:37:26.467375 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3281 2019-Jan-15 20:37:26.468033 - [DEBUG] Compose: EdgeIdentity * AllBottom
3282 2019-Jan-15 20:37:26.468060 - [DEBUG]
3283 2019-Jan-15 20:37:26.468084 - [DEBUG] Propagate flow
3284 2019-Jan-15 20:37:26.468107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3285 2019-Jan-15 20:37:26.468163 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3286 2019-Jan-15 20:37:26.468798 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3287 2019-Jan-15 20:37:26.469436 - [DEBUG] Edge function : AllBottom (result of previous compose)
3288 2019-Jan-15 20:37:26.469461 - [DEBUG]
3289 2019-Jan-15 20:37:26.469485 - [DEBUG] Join: AllTop & AllBottom
3290 2019-Jan-15 20:37:26.469511 - [DEBUG] = AllBottom (new jump func)
3291 2019-Jan-15 20:37:26.469535 - [DEBUG]
3292 2019-Jan-15 20:37:26.469558 - [DEBUG] Start adding new jump function
3293 2019-Jan-15 20:37:26.469582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3294 2019-Jan-15 20:37:26.469637 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3295 2019-Jan-15 20:37:26.470278 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3296 2019-Jan-15 20:37:26.470927 - [DEBUG] Edge Function : AllBottom
3297 2019-Jan-15 20:37:26.470954 - [DEBUG] End adding new jump function
3298 2019-Jan-15 20:37:26.470978 - [DEBUG]
3299 2019-Jan-15 20:37:26.471002 - [DEBUG] -------------------------------------------- 104. Path Edge --------------------------------------------
3300 2019-Jan-15 20:37:26.471026 - [DEBUG]
3301 2019-Jan-15 20:37:26.471049 - [DEBUG] Process 104. path edge:
3302 2019-Jan-15 20:37:26.471072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3303 2019-Jan-15 20:37:26.471128 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
3304 2019-Jan-15 20:37:26.471763 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3305 2019-Jan-15 20:37:26.472401 - [DEBUG]
3306 2019-Jan-15 20:37:26.472426 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3307 2019-Jan-15 20:37:26.473071 - [DEBUG] Compose: EdgeIdentity * AllBottom
3308 2019-Jan-15 20:37:26.473099 - [DEBUG]
3309 2019-Jan-15 20:37:26.473122 - [DEBUG] Propagate flow
3310 2019-Jan-15 20:37:26.473145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3311 2019-Jan-15 20:37:26.473201 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3312 2019-Jan-15 20:37:26.473839 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3313 2019-Jan-15 20:37:26.474491 - [DEBUG] Edge function : AllBottom (result of previous compose)
3314 2019-Jan-15 20:37:26.474516 - [DEBUG]
3315 2019-Jan-15 20:37:26.474541 - [DEBUG] Join: AllTop & AllBottom
3316 2019-Jan-15 20:37:26.474567 - [DEBUG] = AllBottom (new jump func)
3317 2019-Jan-15 20:37:26.474591 - [DEBUG]
3318 2019-Jan-15 20:37:26.474614 - [DEBUG] Start adding new jump function
3319 2019-Jan-15 20:37:26.474637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3320 2019-Jan-15 20:37:26.474693 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3321 2019-Jan-15 20:37:26.475331 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3322 2019-Jan-15 20:37:26.475966 - [DEBUG] Edge Function : AllBottom
3323 2019-Jan-15 20:37:26.475993 - [DEBUG] End adding new jump function
3324 2019-Jan-15 20:37:26.476017 - [DEBUG]
3325 2019-Jan-15 20:37:26.476040 - [DEBUG] -------------------------------------------- 105. Path Edge --------------------------------------------
3326 2019-Jan-15 20:37:26.476072 - [DEBUG]
3327 2019-Jan-15 20:37:26.476095 - [DEBUG] Process 105. path edge:
3328 2019-Jan-15 20:37:26.476119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3329 2019-Jan-15 20:37:26.476175 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
3330 2019-Jan-15 20:37:26.476813 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3331 2019-Jan-15 20:37:26.477465 - [DEBUG]
3332 2019-Jan-15 20:37:26.477490 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3333 2019-Jan-15 20:37:26.478135 - [DEBUG] Compose: EdgeIdentity * AllBottom
3334 2019-Jan-15 20:37:26.478163 - [DEBUG]
3335 2019-Jan-15 20:37:26.478186 - [DEBUG] Propagate flow
3336 2019-Jan-15 20:37:26.478209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3337 2019-Jan-15 20:37:26.478265 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3338 2019-Jan-15 20:37:26.478899 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3339 2019-Jan-15 20:37:26.479536 - [DEBUG] Edge function : AllBottom (result of previous compose)
3340 2019-Jan-15 20:37:26.479561 - [DEBUG]
3341 2019-Jan-15 20:37:26.479585 - [DEBUG] Join: AllTop & AllBottom
3342 2019-Jan-15 20:37:26.479611 - [DEBUG] = AllBottom (new jump func)
3343 2019-Jan-15 20:37:26.479636 - [DEBUG]
3344 2019-Jan-15 20:37:26.479659 - [DEBUG] Start adding new jump function
3345 2019-Jan-15 20:37:26.479682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3346 2019-Jan-15 20:37:26.479739 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3347 2019-Jan-15 20:37:26.480377 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3348 2019-Jan-15 20:37:26.481025 - [DEBUG] Edge Function : AllBottom
3349 2019-Jan-15 20:37:26.481052 - [DEBUG] End adding new jump function
3350 2019-Jan-15 20:37:26.481077 - [DEBUG]
3351 2019-Jan-15 20:37:26.481101 - [DEBUG] -------------------------------------------- 106. Path Edge --------------------------------------------
3352 2019-Jan-15 20:37:26.481125 - [DEBUG]
3353 2019-Jan-15 20:37:26.481148 - [DEBUG] Process 106. path edge:
3354 2019-Jan-15 20:37:26.481171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3355 2019-Jan-15 20:37:26.481228 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
3356 2019-Jan-15 20:37:26.481862 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3357 2019-Jan-15 20:37:26.482499 - [DEBUG]
3358 2019-Jan-15 20:37:26.482524 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3359 2019-Jan-15 20:37:26.483166 - [DEBUG] Compose: EdgeIdentity * AllBottom
3360 2019-Jan-15 20:37:26.483194 - [DEBUG]
3361 2019-Jan-15 20:37:26.483217 - [DEBUG] Propagate flow
3362 2019-Jan-15 20:37:26.483241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3363 2019-Jan-15 20:37:26.483297 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3364 2019-Jan-15 20:37:26.483945 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3365 2019-Jan-15 20:37:26.484585 - [DEBUG] Edge function : AllBottom (result of previous compose)
3366 2019-Jan-15 20:37:26.484611 - [DEBUG]
3367 2019-Jan-15 20:37:26.484635 - [DEBUG] Join: AllTop & AllBottom
3368 2019-Jan-15 20:37:26.484661 - [DEBUG] = AllBottom (new jump func)
3369 2019-Jan-15 20:37:26.484686 - [DEBUG]
3370 2019-Jan-15 20:37:26.484709 - [DEBUG] Start adding new jump function
3371 2019-Jan-15 20:37:26.484732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3372 2019-Jan-15 20:37:26.484799 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3373 2019-Jan-15 20:37:26.485438 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3374 2019-Jan-15 20:37:26.486073 - [DEBUG] Edge Function : AllBottom
3375 2019-Jan-15 20:37:26.486099 - [DEBUG] End adding new jump function
3376 2019-Jan-15 20:37:26.486124 - [DEBUG]
3377 2019-Jan-15 20:37:26.486147 - [DEBUG] -------------------------------------------- 107. Path Edge --------------------------------------------
3378 2019-Jan-15 20:37:26.486171 - [DEBUG]
3379 2019-Jan-15 20:37:26.486194 - [DEBUG] Process 107. path edge:
3380 2019-Jan-15 20:37:26.486218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3381 2019-Jan-15 20:37:26.486274 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
3382 2019-Jan-15 20:37:26.486912 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3383 2019-Jan-15 20:37:26.487566 - [DEBUG]
3384 2019-Jan-15 20:37:26.487590 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3385 2019-Jan-15 20:37:26.488234 - [DEBUG] Compose: EdgeIdentity * AllBottom
3386 2019-Jan-15 20:37:26.488261 - [DEBUG]
3387 2019-Jan-15 20:37:26.488285 - [DEBUG] Propagate flow
3388 2019-Jan-15 20:37:26.488308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3389 2019-Jan-15 20:37:26.488364 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3390 2019-Jan-15 20:37:26.489008 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3391 2019-Jan-15 20:37:26.489647 - [DEBUG] Edge function : AllBottom (result of previous compose)
3392 2019-Jan-15 20:37:26.489672 - [DEBUG]
3393 2019-Jan-15 20:37:26.489696 - [DEBUG] Join: AllTop & AllBottom
3394 2019-Jan-15 20:37:26.489722 - [DEBUG] = AllBottom (new jump func)
3395 2019-Jan-15 20:37:26.489746 - [DEBUG]
3396 2019-Jan-15 20:37:26.489769 - [DEBUG] Start adding new jump function
3397 2019-Jan-15 20:37:26.489792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3398 2019-Jan-15 20:37:26.489848 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3399 2019-Jan-15 20:37:26.490487 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3400 2019-Jan-15 20:37:26.491142 - [DEBUG] Edge Function : AllBottom
3401 2019-Jan-15 20:37:26.491169 - [DEBUG] End adding new jump function
3402 2019-Jan-15 20:37:26.491193 - [DEBUG]
3403 2019-Jan-15 20:37:26.491216 - [DEBUG] -------------------------------------------- 108. Path Edge --------------------------------------------
3404 2019-Jan-15 20:37:26.491240 - [DEBUG]
3405 2019-Jan-15 20:37:26.491263 - [DEBUG] Process 108. path edge:
3406 2019-Jan-15 20:37:26.491287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3407 2019-Jan-15 20:37:26.491343 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
3408 2019-Jan-15 20:37:26.491986 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3409 2019-Jan-15 20:37:26.492625 - [DEBUG]
3410 2019-Jan-15 20:37:26.492650 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3411 2019-Jan-15 20:37:26.493300 - [DEBUG] Compose: EdgeIdentity * AllBottom
3412 2019-Jan-15 20:37:26.493328 - [DEBUG]
3413 2019-Jan-15 20:37:26.493351 - [DEBUG] Propagate flow
3414 2019-Jan-15 20:37:26.493374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3415 2019-Jan-15 20:37:26.493438 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3416 2019-Jan-15 20:37:26.494093 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3417 2019-Jan-15 20:37:26.494736 - [DEBUG] Edge function : AllBottom (result of previous compose)
3418 2019-Jan-15 20:37:26.494761 - [DEBUG]
3419 2019-Jan-15 20:37:26.494785 - [DEBUG] Join: AllTop & AllBottom
3420 2019-Jan-15 20:37:26.494810 - [DEBUG] = AllBottom (new jump func)
3421 2019-Jan-15 20:37:26.494835 - [DEBUG]
3422 2019-Jan-15 20:37:26.494858 - [DEBUG] Start adding new jump function
3423 2019-Jan-15 20:37:26.494881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3424 2019-Jan-15 20:37:26.494937 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3425 2019-Jan-15 20:37:26.495575 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3426 2019-Jan-15 20:37:26.496210 - [DEBUG] Edge Function : AllBottom
3427 2019-Jan-15 20:37:26.496237 - [DEBUG] End adding new jump function
3428 2019-Jan-15 20:37:26.496261 - [DEBUG]
3429 2019-Jan-15 20:37:26.496284 - [DEBUG] -------------------------------------------- 109. Path Edge --------------------------------------------
3430 2019-Jan-15 20:37:26.496308 - [DEBUG]
3431 2019-Jan-15 20:37:26.496331 - [DEBUG] Process 109. path edge:
3432 2019-Jan-15 20:37:26.496355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3433 2019-Jan-15 20:37:26.496411 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
3434 2019-Jan-15 20:37:26.497047 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3435 2019-Jan-15 20:37:26.497701 - [DEBUG]
3436 2019-Jan-15 20:37:26.497725 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3437 2019-Jan-15 20:37:26.498369 - [DEBUG] Compose: EdgeIdentity * AllBottom
3438 2019-Jan-15 20:37:26.498397 - [DEBUG]
3439 2019-Jan-15 20:37:26.498420 - [DEBUG] Propagate flow
3440 2019-Jan-15 20:37:26.498443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3441 2019-Jan-15 20:37:26.498500 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3442 2019-Jan-15 20:37:26.499133 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3443 2019-Jan-15 20:37:26.499769 - [DEBUG] Edge function : AllBottom (result of previous compose)
3444 2019-Jan-15 20:37:26.499794 - [DEBUG]
3445 2019-Jan-15 20:37:26.499819 - [DEBUG] Join: AllTop & AllBottom
3446 2019-Jan-15 20:37:26.499845 - [DEBUG] = AllBottom (new jump func)
3447 2019-Jan-15 20:37:26.499869 - [DEBUG]
3448 2019-Jan-15 20:37:26.499893 - [DEBUG] Start adding new jump function
3449 2019-Jan-15 20:37:26.499916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3450 2019-Jan-15 20:37:26.499972 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3451 2019-Jan-15 20:37:26.500622 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3452 2019-Jan-15 20:37:26.501255 - [DEBUG] Edge Function : AllBottom
3453 2019-Jan-15 20:37:26.501282 - [DEBUG] End adding new jump function
3454 2019-Jan-15 20:37:26.501307 - [DEBUG]
3455 2019-Jan-15 20:37:26.501330 - [DEBUG] -------------------------------------------- 110. Path Edge --------------------------------------------
3456 2019-Jan-15 20:37:26.501354 - [DEBUG]
3457 2019-Jan-15 20:37:26.501377 - [DEBUG] Process 110. path edge:
3458 2019-Jan-15 20:37:26.501401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3459 2019-Jan-15 20:37:26.501457 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
3460 2019-Jan-15 20:37:26.502090 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3461 2019-Jan-15 20:37:26.502747 - [DEBUG]
3462 2019-Jan-15 20:37:26.502771 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3463 2019-Jan-15 20:37:26.503409 - [DEBUG] Start of endsummarytab entry
3464 2019-Jan-15 20:37:26.503437 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3465 2019-Jan-15 20:37:26.504089 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
3466 2019-Jan-15 20:37:26.504146 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3467 2019-Jan-15 20:37:26.504779 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3468 2019-Jan-15 20:37:26.505415 - [DEBUG] EF: AllBottom
3469 2019-Jan-15 20:37:26.505440 - [DEBUG]
3470 2019-Jan-15 20:37:26.505464 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3471 2019-Jan-15 20:37:26.506097 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
3472 2019-Jan-15 20:37:26.506733 - [DEBUG] EF: AllBottom
3473 2019-Jan-15 20:37:26.506757 - [DEBUG]
3474 2019-Jan-15 20:37:26.506781 - [DEBUG] ---------------
3475 2019-Jan-15 20:37:26.506804 - [DEBUG]
3476 2019-Jan-15 20:37:26.506827 - [DEBUG] End of endsummarytab entry
3477 2019-Jan-15 20:37:26.506851 - [DEBUG]
3478 2019-Jan-15 20:37:26.506874 - [DEBUG] Start of incomingtab entry
3479 2019-Jan-15 20:37:26.506898 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3480 2019-Jan-15 20:37:26.507548 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
3481 2019-Jan-15 20:37:26.507604 - [DEBUG] ---------------
3482 2019-Jan-15 20:37:26.507628 - [DEBUG] End of incomingtab entry
3483 2019-Jan-15 20:37:26.507652 - [DEBUG]
3484 2019-Jan-15 20:37:26.507677 - [DEBUG] EDGE:
3485 2019-Jan-15 20:37:26.507733 - [DEBUG] ---> 3486 2019-Jan-15 20:37:26.508365 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3487 2019-Jan-15 20:37:26.509000 - [DEBUG]
3488 2019-Jan-15 20:37:26.509026 - [DEBUG] EDGE:
3489 2019-Jan-15 20:37:26.509083 - [DEBUG] ---> 3490 2019-Jan-15 20:37:26.509716 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3491 2019-Jan-15 20:37:26.510352 - [DEBUG]
3492 2019-Jan-15 20:37:26.510384 - [DEBUG] Compose: EdgeIdentity * AllBottom
3493 2019-Jan-15 20:37:26.510411 - [DEBUG]
3494 2019-Jan-15 20:37:26.510434 - [DEBUG] Propagate flow
3495 2019-Jan-15 20:37:26.510458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3496 2019-Jan-15 20:37:26.510514 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3497 2019-Jan-15 20:37:26.511173 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3498 2019-Jan-15 20:37:26.511811 - [DEBUG] Edge function : AllBottom (result of previous compose)
3499 2019-Jan-15 20:37:26.511836 - [DEBUG]
3500 2019-Jan-15 20:37:26.511860 - [DEBUG] Join: AllTop & AllBottom
3501 2019-Jan-15 20:37:26.511886 - [DEBUG] = AllBottom (new jump func)
3502 2019-Jan-15 20:37:26.511910 - [DEBUG]
3503 2019-Jan-15 20:37:26.511934 - [DEBUG] Start adding new jump function
3504 2019-Jan-15 20:37:26.511957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3505 2019-Jan-15 20:37:26.512013 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3506 2019-Jan-15 20:37:26.512651 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3507 2019-Jan-15 20:37:26.513300 - [DEBUG] Edge Function : AllBottom
3508 2019-Jan-15 20:37:26.513327 - [DEBUG] End adding new jump function
3509 2019-Jan-15 20:37:26.513351 - [DEBUG]
3510 2019-Jan-15 20:37:26.513374 - [DEBUG] -------------------------------------------- 111. Path Edge --------------------------------------------
3511 2019-Jan-15 20:37:26.513399 - [DEBUG]
3512 2019-Jan-15 20:37:26.513422 - [DEBUG] Process 111. path edge:
3513 2019-Jan-15 20:37:26.513446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3514 2019-Jan-15 20:37:26.513502 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
3515 2019-Jan-15 20:37:26.514162 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3516 2019-Jan-15 20:37:26.514801 - [DEBUG]
3517 2019-Jan-15 20:37:26.514825 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3518 2019-Jan-15 20:37:26.515472 - [DEBUG] Possible callees:
3519 2019-Jan-15 20:37:26.515497 - [DEBUG] llvm.dbg.declare
3520 2019-Jan-15 20:37:26.515522 - [DEBUG] Possible return sites:
3521 2019-Jan-15 20:37:26.515546 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1933522 2019-Jan-15 20:37:26.516815 - [DEBUG] Found and process special summary
3523 2019-Jan-15 20:37:26.516847 - [DEBUG] Compose: EdgeIdentity * AllBottom
3524 2019-Jan-15 20:37:26.516874 - [DEBUG]
3525 2019-Jan-15 20:37:26.516898 - [DEBUG] Propagate flow
3526 2019-Jan-15 20:37:26.516921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3527 2019-Jan-15 20:37:26.516977 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3528 2019-Jan-15 20:37:26.517635 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3529 2019-Jan-15 20:37:26.518273 - [DEBUG] Edge function : AllBottom (result of previous compose)
3530 2019-Jan-15 20:37:26.518298 - [DEBUG]
3531 2019-Jan-15 20:37:26.518322 - [DEBUG] Join: AllTop & AllBottom
3532 2019-Jan-15 20:37:26.518348 - [DEBUG] = AllBottom (new jump func)
3533 2019-Jan-15 20:37:26.518373 - [DEBUG]
3534 2019-Jan-15 20:37:26.518396 - [DEBUG] Start adding new jump function
3535 2019-Jan-15 20:37:26.518419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3536 2019-Jan-15 20:37:26.518475 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3537 2019-Jan-15 20:37:26.519114 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3538 2019-Jan-15 20:37:26.519749 - [DEBUG] Edge Function : AllBottom
3539 2019-Jan-15 20:37:26.519776 - [DEBUG] End adding new jump function
3540 2019-Jan-15 20:37:26.519800 - [DEBUG]
3541 2019-Jan-15 20:37:26.519824 - [DEBUG] -------------------------------------------- 112. Path Edge --------------------------------------------
3542 2019-Jan-15 20:37:26.519847 - [DEBUG]
3543 2019-Jan-15 20:37:26.519871 - [DEBUG] Process 112. path edge:
3544 2019-Jan-15 20:37:26.519894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3545 2019-Jan-15 20:37:26.519950 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
3546 2019-Jan-15 20:37:26.520586 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3547 2019-Jan-15 20:37:26.521238 - [DEBUG]
3548 2019-Jan-15 20:37:26.521262 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3549 2019-Jan-15 20:37:26.521910 - [DEBUG] Compose: EdgeIdentity * AllBottom
3550 2019-Jan-15 20:37:26.521946 - [DEBUG]
3551 2019-Jan-15 20:37:26.521970 - [DEBUG] Propagate flow
3552 2019-Jan-15 20:37:26.521993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3553 2019-Jan-15 20:37:26.522049 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3554 2019-Jan-15 20:37:26.522685 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3555 2019-Jan-15 20:37:26.523321 - [DEBUG] Edge function : AllBottom (result of previous compose)
3556 2019-Jan-15 20:37:26.523346 - [DEBUG]
3557 2019-Jan-15 20:37:26.523370 - [DEBUG] Join: AllTop & AllBottom
3558 2019-Jan-15 20:37:26.523396 - [DEBUG] = AllBottom (new jump func)
3559 2019-Jan-15 20:37:26.523420 - [DEBUG]
3560 2019-Jan-15 20:37:26.523444 - [DEBUG] Start adding new jump function
3561 2019-Jan-15 20:37:26.523467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3562 2019-Jan-15 20:37:26.523523 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3563 2019-Jan-15 20:37:26.524176 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3564 2019-Jan-15 20:37:26.524811 - [DEBUG] Edge Function : AllBottom
3565 2019-Jan-15 20:37:26.524838 - [DEBUG] End adding new jump function
3566 2019-Jan-15 20:37:26.524862 - [DEBUG]
3567 2019-Jan-15 20:37:26.524886 - [DEBUG] -------------------------------------------- 113. Path Edge --------------------------------------------
3568 2019-Jan-15 20:37:26.524910 - [DEBUG]
3569 2019-Jan-15 20:37:26.524933 - [DEBUG] Process 113. path edge:
3570 2019-Jan-15 20:37:26.524956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3571 2019-Jan-15 20:37:26.525012 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
3572 2019-Jan-15 20:37:26.525646 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3573 2019-Jan-15 20:37:26.526284 - [DEBUG]
3574 2019-Jan-15 20:37:26.526309 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3575 2019-Jan-15 20:37:26.526952 - [DEBUG] Compose: EdgeIdentity * AllBottom
3576 2019-Jan-15 20:37:26.526980 - [DEBUG]
3577 2019-Jan-15 20:37:26.527003 - [DEBUG] Propagate flow
3578 2019-Jan-15 20:37:26.527026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3579 2019-Jan-15 20:37:26.527082 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3580 2019-Jan-15 20:37:26.527737 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3581 2019-Jan-15 20:37:26.528374 - [DEBUG] Edge function : AllBottom (result of previous compose)
3582 2019-Jan-15 20:37:26.528398 - [DEBUG]
3583 2019-Jan-15 20:37:26.528423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3584 2019-Jan-15 20:37:26.528449 - [DEBUG] = AllBottom
3585 2019-Jan-15 20:37:26.528473 - [DEBUG]
3586 2019-Jan-15 20:37:26.528496 - [DEBUG] PROPAGATE: No new function!
3587 2019-Jan-15 20:37:26.528521 - [DEBUG] EDGE:
3588 2019-Jan-15 20:37:26.528578 - [DEBUG] ---> 3589 2019-Jan-15 20:37:26.529212 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3590 2019-Jan-15 20:37:26.529848 - [DEBUG]
3591 2019-Jan-15 20:37:26.529874 - [DEBUG] EDGE:
3592 2019-Jan-15 20:37:26.529930 - [DEBUG] ---> 3593 2019-Jan-15 20:37:26.530567 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3594 2019-Jan-15 20:37:26.531220 - [DEBUG]
3595 2019-Jan-15 20:37:26.531264 - [DEBUG] Compose: EdgeIdentity * AllBottom
3596 2019-Jan-15 20:37:26.531292 - [DEBUG]
3597 2019-Jan-15 20:37:26.531316 - [DEBUG] Propagate flow
3598 2019-Jan-15 20:37:26.531339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3599 2019-Jan-15 20:37:26.531395 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3600 2019-Jan-15 20:37:26.532031 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3601 2019-Jan-15 20:37:26.532668 - [DEBUG] Edge function : AllBottom (result of previous compose)
3602 2019-Jan-15 20:37:26.532693 - [DEBUG]
3603 2019-Jan-15 20:37:26.532717 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3604 2019-Jan-15 20:37:26.532742 - [DEBUG] = AllBottom
3605 2019-Jan-15 20:37:26.532767 - [DEBUG]
3606 2019-Jan-15 20:37:26.532790 - [DEBUG] PROPAGATE: No new function!
3607 2019-Jan-15 20:37:26.532817 - [DEBUG] EDGE:
3608 2019-Jan-15 20:37:26.532874 - [DEBUG] ---> 3609 2019-Jan-15 20:37:26.533518 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3610 2019-Jan-15 20:37:26.534175 - [DEBUG]
3611 2019-Jan-15 20:37:26.534201 - [DEBUG] EDGE:
3612 2019-Jan-15 20:37:26.534258 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
3613 2019-Jan-15 20:37:26.534902 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3614 2019-Jan-15 20:37:26.535541 - [DEBUG]
3615 2019-Jan-15 20:37:26.535567 - [DEBUG] EDGE:
3616 2019-Jan-15 20:37:26.535624 - [DEBUG] ---> 3617 2019-Jan-15 20:37:26.536261 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3618 2019-Jan-15 20:37:26.536899 - [DEBUG]
3619 2019-Jan-15 20:37:26.536926 - [DEBUG] EDGE:
3620 2019-Jan-15 20:37:26.536983 - [DEBUG] ---> 3621 2019-Jan-15 20:37:26.537631 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3622 2019-Jan-15 20:37:26.538269 - [DEBUG]
3623 2019-Jan-15 20:37:26.538295 - [DEBUG] EDGE:
3624 2019-Jan-15 20:37:26.538352 - [DEBUG] ---> 3625 2019-Jan-15 20:37:26.538989 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3626 2019-Jan-15 20:37:26.539626 - [DEBUG]
3627 2019-Jan-15 20:37:26.539660 - [DEBUG] Compose: EdgeIdentity * AllBottom
3628 2019-Jan-15 20:37:26.539686 - [DEBUG]
3629 2019-Jan-15 20:37:26.539710 - [DEBUG] Propagate flow
3630 2019-Jan-15 20:37:26.539733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3631 2019-Jan-15 20:37:26.539789 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3632 2019-Jan-15 20:37:26.540427 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3633 2019-Jan-15 20:37:26.541079 - [DEBUG] Edge function : AllBottom (result of previous compose)
3634 2019-Jan-15 20:37:26.541104 - [DEBUG]
3635 2019-Jan-15 20:37:26.541128 - [DEBUG] Join: AllTop & AllBottom
3636 2019-Jan-15 20:37:26.541154 - [DEBUG] = AllBottom (new jump func)
3637 2019-Jan-15 20:37:26.541178 - [DEBUG]
3638 2019-Jan-15 20:37:26.541201 - [DEBUG] Start adding new jump function
3639 2019-Jan-15 20:37:26.541234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3640 2019-Jan-15 20:37:26.541290 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3641 2019-Jan-15 20:37:26.541927 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3642 2019-Jan-15 20:37:26.542563 - [DEBUG] Edge Function : AllBottom
3643 2019-Jan-15 20:37:26.542590 - [DEBUG] End adding new jump function
3644 2019-Jan-15 20:37:26.542614 - [DEBUG]
3645 2019-Jan-15 20:37:26.542638 - [DEBUG] -------------------------------------------- 114. Path Edge --------------------------------------------
3646 2019-Jan-15 20:37:26.542662 - [DEBUG]
3647 2019-Jan-15 20:37:26.542685 - [DEBUG] Process 114. path edge:
3648 2019-Jan-15 20:37:26.542709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3649 2019-Jan-15 20:37:26.542765 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
3650 2019-Jan-15 20:37:26.543403 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3651 2019-Jan-15 20:37:26.544055 - [DEBUG]
3652 2019-Jan-15 20:37:26.544080 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3653 2019-Jan-15 20:37:26.544726 - [DEBUG] Compose: EdgeIdentity * AllBottom
3654 2019-Jan-15 20:37:26.544754 - [DEBUG]
3655 2019-Jan-15 20:37:26.544777 - [DEBUG] Propagate flow
3656 2019-Jan-15 20:37:26.544800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3657 2019-Jan-15 20:37:26.544856 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
3658 2019-Jan-15 20:37:26.545490 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3659 2019-Jan-15 20:37:26.546127 - [DEBUG] Edge function : AllBottom (result of previous compose)
3660 2019-Jan-15 20:37:26.546153 - [DEBUG]
3661 2019-Jan-15 20:37:26.546177 - [DEBUG] Join: AllTop & AllBottom
3662 2019-Jan-15 20:37:26.546203 - [DEBUG] = AllBottom (new jump func)
3663 2019-Jan-15 20:37:26.546227 - [DEBUG]
3664 2019-Jan-15 20:37:26.546251 - [DEBUG] Start adding new jump function
3665 2019-Jan-15 20:37:26.546274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3666 2019-Jan-15 20:37:26.546330 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3667 2019-Jan-15 20:37:26.546967 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
3668 2019-Jan-15 20:37:26.547612 - [DEBUG] Edge Function : AllBottom
3669 2019-Jan-15 20:37:26.547639 - [DEBUG] End adding new jump function
3670 2019-Jan-15 20:37:26.547663 - [DEBUG]
3671 2019-Jan-15 20:37:26.547686 - [DEBUG] -------------------------------------------- 115. Path Edge --------------------------------------------
3672 2019-Jan-15 20:37:26.547711 - [DEBUG]
3673 2019-Jan-15 20:37:26.547734 - [DEBUG] Process 115. path edge:
3674 2019-Jan-15 20:37:26.547757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3675 2019-Jan-15 20:37:26.547813 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
3676 2019-Jan-15 20:37:26.548444 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3677 2019-Jan-15 20:37:26.549082 - [DEBUG]
3678 2019-Jan-15 20:37:26.549107 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
3679 2019-Jan-15 20:37:26.549748 - [DEBUG] Compose: EdgeIdentity * AllBottom
3680 2019-Jan-15 20:37:26.549775 - [DEBUG]
3681 2019-Jan-15 20:37:26.549799 - [DEBUG] Propagate flow
3682 2019-Jan-15 20:37:26.549822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3683 2019-Jan-15 20:37:26.549878 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3684 2019-Jan-15 20:37:26.550524 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3685 2019-Jan-15 20:37:26.551178 - [DEBUG] Edge function : AllBottom (result of previous compose)
3686 2019-Jan-15 20:37:26.551203 - [DEBUG]
3687 2019-Jan-15 20:37:26.551228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3688 2019-Jan-15 20:37:26.551253 - [DEBUG] = AllBottom
3689 2019-Jan-15 20:37:26.551278 - [DEBUG]
3690 2019-Jan-15 20:37:26.551301 - [DEBUG] PROPAGATE: No new function!
3691 2019-Jan-15 20:37:26.551326 - [DEBUG] EDGE:
3692 2019-Jan-15 20:37:26.551383 - [DEBUG] ---> 3693 2019-Jan-15 20:37:26.552015 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3694 2019-Jan-15 20:37:26.552653 - [DEBUG]
3695 2019-Jan-15 20:37:26.552678 - [DEBUG] EDGE:
3696 2019-Jan-15 20:37:26.552735 - [DEBUG] ---> 3697 2019-Jan-15 20:37:26.553372 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3698 2019-Jan-15 20:37:26.554023 - [DEBUG]
3699 2019-Jan-15 20:37:26.554049 - [DEBUG] EDGE:
3700 2019-Jan-15 20:37:26.554106 - [DEBUG] ---> 3701 2019-Jan-15 20:37:26.554741 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3702 2019-Jan-15 20:37:26.555380 - [DEBUG]
3703 2019-Jan-15 20:37:26.555406 - [DEBUG] EDGE:
3704 2019-Jan-15 20:37:26.555462 - [DEBUG] ---> 3705 2019-Jan-15 20:37:26.556101 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3706 2019-Jan-15 20:37:26.556739 - [DEBUG]
3707 2019-Jan-15 20:37:26.556764 - [DEBUG] EDGE:
3708 2019-Jan-15 20:37:26.556821 - [DEBUG] ---> 3709 2019-Jan-15 20:37:26.557471 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3710 2019-Jan-15 20:37:26.558108 - [DEBUG]
3711 2019-Jan-15 20:37:26.558134 - [DEBUG] EDGE:
3712 2019-Jan-15 20:37:26.558190 - [DEBUG] ---> 3713 2019-Jan-15 20:37:26.558827 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3714 2019-Jan-15 20:37:26.559464 - [DEBUG]
3715 2019-Jan-15 20:37:26.559500 - [DEBUG] Compose: EdgeIdentity * AllBottom
3716 2019-Jan-15 20:37:26.559527 - [DEBUG]
3717 2019-Jan-15 20:37:26.559551 - [DEBUG] Propagate flow
3718 2019-Jan-15 20:37:26.559574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3719 2019-Jan-15 20:37:26.559630 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3720 2019-Jan-15 20:37:26.560268 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3721 2019-Jan-15 20:37:26.560918 - [DEBUG] Edge function : AllBottom (result of previous compose)
3722 2019-Jan-15 20:37:26.560943 - [DEBUG]
3723 2019-Jan-15 20:37:26.560967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3724 2019-Jan-15 20:37:26.560993 - [DEBUG] = AllBottom
3725 2019-Jan-15 20:37:26.561017 - [DEBUG]
3726 2019-Jan-15 20:37:26.561040 - [DEBUG] PROPAGATE: No new function!
3727 2019-Jan-15 20:37:26.561066 - [DEBUG] EDGE:
3728 2019-Jan-15 20:37:26.561131 - [DEBUG] ---> 3729 2019-Jan-15 20:37:26.561775 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3730 2019-Jan-15 20:37:26.562412 - [DEBUG]
3731 2019-Jan-15 20:37:26.562438 - [DEBUG] EDGE:
3732 2019-Jan-15 20:37:26.562494 - [DEBUG] ---> 3733 2019-Jan-15 20:37:26.563128 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3734 2019-Jan-15 20:37:26.563763 - [DEBUG]
3735 2019-Jan-15 20:37:26.563789 - [DEBUG] EDGE:
3736 2019-Jan-15 20:37:26.563846 - [DEBUG] ---> 3737 2019-Jan-15 20:37:26.564501 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3738 2019-Jan-15 20:37:26.565138 - [DEBUG]
3739 2019-Jan-15 20:37:26.565173 - [DEBUG] Compose: EdgeIdentity * AllBottom
3740 2019-Jan-15 20:37:26.565200 - [DEBUG]
3741 2019-Jan-15 20:37:26.565223 - [DEBUG] Propagate flow
3742 2019-Jan-15 20:37:26.565247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3743 2019-Jan-15 20:37:26.565303 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3744 2019-Jan-15 20:37:26.565941 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3745 2019-Jan-15 20:37:26.566577 - [DEBUG] Edge function : AllBottom (result of previous compose)
3746 2019-Jan-15 20:37:26.566602 - [DEBUG]
3747 2019-Jan-15 20:37:26.566627 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3748 2019-Jan-15 20:37:26.566653 - [DEBUG] = AllBottom
3749 2019-Jan-15 20:37:26.566677 - [DEBUG]
3750 2019-Jan-15 20:37:26.566701 - [DEBUG] PROPAGATE: No new function!
3751 2019-Jan-15 20:37:26.566727 - [DEBUG] EDGE:
3752 2019-Jan-15 20:37:26.566784 - [DEBUG] ---> 3753 2019-Jan-15 20:37:26.567443 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3754 2019-Jan-15 20:37:26.568081 - [DEBUG]
3755 2019-Jan-15 20:37:26.568107 - [DEBUG] EDGE:
3756 2019-Jan-15 20:37:26.568164 - [DEBUG] ---> 3757 2019-Jan-15 20:37:26.568796 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3758 2019-Jan-15 20:37:26.569432 - [DEBUG]
3759 2019-Jan-15 20:37:26.569458 - [DEBUG] EDGE:
3760 2019-Jan-15 20:37:26.569514 - [DEBUG] ---> 3761 2019-Jan-15 20:37:26.570147 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3762 2019-Jan-15 20:37:26.570798 - [DEBUG]
3763 2019-Jan-15 20:37:26.570824 - [DEBUG] EDGE:
3764 2019-Jan-15 20:37:26.570881 - [DEBUG] ---> 3765 2019-Jan-15 20:37:26.571518 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3766 2019-Jan-15 20:37:26.572154 - [DEBUG]
3767 2019-Jan-15 20:37:26.572189 - [DEBUG] Compose: EdgeIdentity * AllBottom
3768 2019-Jan-15 20:37:26.572216 - [DEBUG]
3769 2019-Jan-15 20:37:26.572240 - [DEBUG] Propagate flow
3770 2019-Jan-15 20:37:26.572263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3771 2019-Jan-15 20:37:26.572327 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3772 2019-Jan-15 20:37:26.572964 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3773 2019-Jan-15 20:37:26.573600 - [DEBUG] Edge function : AllBottom (result of previous compose)
3774 2019-Jan-15 20:37:26.573625 - [DEBUG]
3775 2019-Jan-15 20:37:26.573649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3776 2019-Jan-15 20:37:26.573675 - [DEBUG] = AllBottom
3777 2019-Jan-15 20:37:26.573700 - [DEBUG]
3778 2019-Jan-15 20:37:26.573722 - [DEBUG] PROPAGATE: No new function!
3779 2019-Jan-15 20:37:26.573749 - [DEBUG] EDGE:
3780 2019-Jan-15 20:37:26.573806 - [DEBUG] ---> 3781 2019-Jan-15 20:37:26.574466 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3782 2019-Jan-15 20:37:26.575105 - [DEBUG]
3783 2019-Jan-15 20:37:26.575131 - [DEBUG] EDGE:
3784 2019-Jan-15 20:37:26.575188 - [DEBUG] ---> 3785 2019-Jan-15 20:37:26.575824 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3786 2019-Jan-15 20:37:26.576461 - [DEBUG]
3787 2019-Jan-15 20:37:26.576487 - [DEBUG] EDGE:
3788 2019-Jan-15 20:37:26.576544 - [DEBUG] ---> 3789 2019-Jan-15 20:37:26.577180 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3790 2019-Jan-15 20:37:26.577833 - [DEBUG]
3791 2019-Jan-15 20:37:26.577868 - [DEBUG] Compose: EdgeIdentity * AllBottom
3792 2019-Jan-15 20:37:26.577895 - [DEBUG]
3793 2019-Jan-15 20:37:26.577919 - [DEBUG] Propagate flow
3794 2019-Jan-15 20:37:26.577942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3795 2019-Jan-15 20:37:26.577998 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
3796 2019-Jan-15 20:37:26.578635 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3797 2019-Jan-15 20:37:26.579272 - [DEBUG] Edge function : AllBottom (result of previous compose)
3798 2019-Jan-15 20:37:26.579297 - [DEBUG]
3799 2019-Jan-15 20:37:26.579321 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3800 2019-Jan-15 20:37:26.579347 - [DEBUG] = AllBottom
3801 2019-Jan-15 20:37:26.579371 - [DEBUG]
3802 2019-Jan-15 20:37:26.579394 - [DEBUG] PROPAGATE: No new function!
3803 2019-Jan-15 20:37:26.579421 - [DEBUG] EDGE:
3804 2019-Jan-15 20:37:26.579478 - [DEBUG] ---> 3805 2019-Jan-15 20:37:26.580120 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3806 2019-Jan-15 20:37:26.580775 - [DEBUG]
3807 2019-Jan-15 20:37:26.580801 - [DEBUG] EDGE:
3808 2019-Jan-15 20:37:26.580858 - [DEBUG] ---> 3809 2019-Jan-15 20:37:26.581492 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3810 2019-Jan-15 20:37:26.582130 - [DEBUG]
3811 2019-Jan-15 20:37:26.582156 - [DEBUG] EDGE:
3812 2019-Jan-15 20:37:26.582212 - [DEBUG] ---> 3813 2019-Jan-15 20:37:26.582857 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3814 2019-Jan-15 20:37:26.583494 - [DEBUG]
3815 2019-Jan-15 20:37:26.583530 - [DEBUG] Compose: EdgeIdentity * AllBottom
3816 2019-Jan-15 20:37:26.583557 - [DEBUG]
3817 2019-Jan-15 20:37:26.583581 - [DEBUG] Propagate flow
3818 2019-Jan-15 20:37:26.583604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3819 2019-Jan-15 20:37:26.583660 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3820 2019-Jan-15 20:37:26.584312 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3821 2019-Jan-15 20:37:26.584949 - [DEBUG] Edge function : AllBottom (result of previous compose)
3822 2019-Jan-15 20:37:26.584974 - [DEBUG]
3823 2019-Jan-15 20:37:26.584998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3824 2019-Jan-15 20:37:26.585024 - [DEBUG] = AllBottom
3825 2019-Jan-15 20:37:26.585048 - [DEBUG]
3826 2019-Jan-15 20:37:26.585071 - [DEBUG] PROPAGATE: No new function!
3827 2019-Jan-15 20:37:26.585097 - [DEBUG] EDGE:
3828 2019-Jan-15 20:37:26.585155 - [DEBUG] ---> 3829 2019-Jan-15 20:37:26.585799 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3830 2019-Jan-15 20:37:26.586438 - [DEBUG]
3831 2019-Jan-15 20:37:26.586465 - [DEBUG] Compose: EdgeIdentity * AllBottom
3832 2019-Jan-15 20:37:26.586491 - [DEBUG]
3833 2019-Jan-15 20:37:26.586514 - [DEBUG] Propagate flow
3834 2019-Jan-15 20:37:26.586537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3835 2019-Jan-15 20:37:26.586593 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3836 2019-Jan-15 20:37:26.587236 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3837 2019-Jan-15 20:37:26.587885 - [DEBUG] Edge function : AllBottom (result of previous compose)
3838 2019-Jan-15 20:37:26.587910 - [DEBUG]
3839 2019-Jan-15 20:37:26.587935 - [DEBUG] Join: AllTop & AllBottom
3840 2019-Jan-15 20:37:26.587961 - [DEBUG] = AllBottom (new jump func)
3841 2019-Jan-15 20:37:26.587985 - [DEBUG]
3842 2019-Jan-15 20:37:26.588009 - [DEBUG] Start adding new jump function
3843 2019-Jan-15 20:37:26.588032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3844 2019-Jan-15 20:37:26.588088 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3845 2019-Jan-15 20:37:26.588724 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3846 2019-Jan-15 20:37:26.589366 - [DEBUG] Edge Function : AllBottom
3847 2019-Jan-15 20:37:26.589395 - [DEBUG] End adding new jump function
3848 2019-Jan-15 20:37:26.589419 - [DEBUG]
3849 2019-Jan-15 20:37:26.589443 - [DEBUG] -------------------------------------------- 116. Path Edge --------------------------------------------
3850 2019-Jan-15 20:37:26.589467 - [DEBUG]
3851 2019-Jan-15 20:37:26.589490 - [DEBUG] Process 116. path edge:
3852 2019-Jan-15 20:37:26.589514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3853 2019-Jan-15 20:37:26.589571 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
3854 2019-Jan-15 20:37:26.590214 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3855 2019-Jan-15 20:37:26.590865 - [DEBUG]
3856 2019-Jan-15 20:37:26.590889 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3857 2019-Jan-15 20:37:26.591548 - [DEBUG] Possible callees:
3858 2019-Jan-15 20:37:26.591573 - [DEBUG] llvm.dbg.declare
3859 2019-Jan-15 20:37:26.591598 - [DEBUG] Possible return sites:
3860 2019-Jan-15 20:37:26.591621 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1203861 2019-Jan-15 20:37:26.592892 - [DEBUG] Found and process special summary
3862 2019-Jan-15 20:37:26.592966 - [DEBUG] Compose: EdgeIdentity * AllBottom
3863 2019-Jan-15 20:37:26.592994 - [DEBUG]
3864 2019-Jan-15 20:37:26.593018 - [DEBUG] Propagate flow
3865 2019-Jan-15 20:37:26.593041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3866 2019-Jan-15 20:37:26.593099 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3867 2019-Jan-15 20:37:26.593737 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3868 2019-Jan-15 20:37:26.594388 - [DEBUG] Edge function : AllBottom (result of previous compose)
3869 2019-Jan-15 20:37:26.594413 - [DEBUG]
3870 2019-Jan-15 20:37:26.594437 - [DEBUG] Join: AllTop & AllBottom
3871 2019-Jan-15 20:37:26.594463 - [DEBUG] = AllBottom (new jump func)
3872 2019-Jan-15 20:37:26.594487 - [DEBUG]
3873 2019-Jan-15 20:37:26.594510 - [DEBUG] Start adding new jump function
3874 2019-Jan-15 20:37:26.594533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3875 2019-Jan-15 20:37:26.594589 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3876 2019-Jan-15 20:37:26.595224 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3877 2019-Jan-15 20:37:26.595862 - [DEBUG] Edge Function : AllBottom
3878 2019-Jan-15 20:37:26.595890 - [DEBUG] End adding new jump function
3879 2019-Jan-15 20:37:26.595914 - [DEBUG]
3880 2019-Jan-15 20:37:26.595938 - [DEBUG] -------------------------------------------- 117. Path Edge --------------------------------------------
3881 2019-Jan-15 20:37:26.595962 - [DEBUG]
3882 2019-Jan-15 20:37:26.595986 - [DEBUG] Process 117. path edge:
3883 2019-Jan-15 20:37:26.596010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3884 2019-Jan-15 20:37:26.596067 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
3885 2019-Jan-15 20:37:26.596706 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3886 2019-Jan-15 20:37:26.597356 - [DEBUG]
3887 2019-Jan-15 20:37:26.597380 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3888 2019-Jan-15 20:37:26.598034 - [DEBUG] Compose: EdgeIdentity * AllBottom
3889 2019-Jan-15 20:37:26.598062 - [DEBUG]
3890 2019-Jan-15 20:37:26.598086 - [DEBUG] Propagate flow
3891 2019-Jan-15 20:37:26.598109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3892 2019-Jan-15 20:37:26.598166 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3893 2019-Jan-15 20:37:26.598799 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3894 2019-Jan-15 20:37:26.599432 - [DEBUG] Edge function : AllBottom (result of previous compose)
3895 2019-Jan-15 20:37:26.599457 - [DEBUG]
3896 2019-Jan-15 20:37:26.599481 - [DEBUG] Join: AllTop & AllBottom
3897 2019-Jan-15 20:37:26.599507 - [DEBUG] = AllBottom (new jump func)
3898 2019-Jan-15 20:37:26.599531 - [DEBUG]
3899 2019-Jan-15 20:37:26.599555 - [DEBUG] Start adding new jump function
3900 2019-Jan-15 20:37:26.599578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3901 2019-Jan-15 20:37:26.599642 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3902 2019-Jan-15 20:37:26.600278 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3903 2019-Jan-15 20:37:26.600929 - [DEBUG] Edge Function : AllBottom
3904 2019-Jan-15 20:37:26.600956 - [DEBUG] End adding new jump function
3905 2019-Jan-15 20:37:26.600981 - [DEBUG]
3906 2019-Jan-15 20:37:26.601004 - [DEBUG] -------------------------------------------- 118. Path Edge --------------------------------------------
3907 2019-Jan-15 20:37:26.601029 - [DEBUG]
3908 2019-Jan-15 20:37:26.601052 - [DEBUG] Process 118. path edge:
3909 2019-Jan-15 20:37:26.601076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3910 2019-Jan-15 20:37:26.601133 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3911 2019-Jan-15 20:37:26.601767 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3912 2019-Jan-15 20:37:26.602401 - [DEBUG]
3913 2019-Jan-15 20:37:26.602426 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3914 2019-Jan-15 20:37:26.603070 - [DEBUG] Compose: EdgeIdentity * AllBottom
3915 2019-Jan-15 20:37:26.603098 - [DEBUG]
3916 2019-Jan-15 20:37:26.603121 - [DEBUG] Propagate flow
3917 2019-Jan-15 20:37:26.603144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3918 2019-Jan-15 20:37:26.603201 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3919 2019-Jan-15 20:37:26.603846 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3920 2019-Jan-15 20:37:26.604496 - [DEBUG] Edge function : AllBottom (result of previous compose)
3921 2019-Jan-15 20:37:26.604521 - [DEBUG]
3922 2019-Jan-15 20:37:26.604545 - [DEBUG] Join: AllTop & AllBottom
3923 2019-Jan-15 20:37:26.604571 - [DEBUG] = AllBottom (new jump func)
3924 2019-Jan-15 20:37:26.604595 - [DEBUG]
3925 2019-Jan-15 20:37:26.604619 - [DEBUG] Start adding new jump function
3926 2019-Jan-15 20:37:26.604642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3927 2019-Jan-15 20:37:26.604698 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3928 2019-Jan-15 20:37:26.605333 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3929 2019-Jan-15 20:37:26.605977 - [DEBUG] Edge Function : AllBottom
3930 2019-Jan-15 20:37:26.606004 - [DEBUG] End adding new jump function
3931 2019-Jan-15 20:37:26.606029 - [DEBUG]
3932 2019-Jan-15 20:37:26.606053 - [DEBUG] -------------------------------------------- 119. Path Edge --------------------------------------------
3933 2019-Jan-15 20:37:26.606077 - [DEBUG]
3934 2019-Jan-15 20:37:26.606100 - [DEBUG] Process 119. path edge:
3935 2019-Jan-15 20:37:26.606124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3936 2019-Jan-15 20:37:26.606180 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
3937 2019-Jan-15 20:37:26.606826 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3938 2019-Jan-15 20:37:26.607477 - [DEBUG]
3939 2019-Jan-15 20:37:26.607501 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3940 2019-Jan-15 20:37:26.608150 - [DEBUG] Possible callees:
3941 2019-Jan-15 20:37:26.608174 - [DEBUG] llvm.dbg.declare
3942 2019-Jan-15 20:37:26.608207 - [DEBUG] Possible return sites:
3943 2019-Jan-15 20:37:26.608231 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1493944 2019-Jan-15 20:37:26.609502 - [DEBUG] Found and process special summary
3945 2019-Jan-15 20:37:26.609684 - [DEBUG] EDGE:
3946 2019-Jan-15 20:37:26.609744 - [DEBUG] ---> 3947 2019-Jan-15 20:37:26.610389 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3948 2019-Jan-15 20:37:26.611041 - [DEBUG]
3949 2019-Jan-15 20:37:26.611066 - [DEBUG] EDGE:
3950 2019-Jan-15 20:37:26.611124 - [DEBUG] ---> 3951 2019-Jan-15 20:37:26.611759 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3952 2019-Jan-15 20:37:26.612393 - [DEBUG]
3953 2019-Jan-15 20:37:26.612419 - [DEBUG] Compose: EdgeIdentity * AllBottom
3954 2019-Jan-15 20:37:26.612444 - [DEBUG]
3955 2019-Jan-15 20:37:26.612467 - [DEBUG] Propagate flow
3956 2019-Jan-15 20:37:26.612491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3957 2019-Jan-15 20:37:26.612546 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3958 2019-Jan-15 20:37:26.613181 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3959 2019-Jan-15 20:37:26.613817 - [DEBUG] Edge function : AllBottom (result of previous compose)
3960 2019-Jan-15 20:37:26.613842 - [DEBUG]
3961 2019-Jan-15 20:37:26.613866 - [DEBUG] Join: AllTop & AllBottom
3962 2019-Jan-15 20:37:26.613892 - [DEBUG] = AllBottom (new jump func)
3963 2019-Jan-15 20:37:26.613916 - [DEBUG]
3964 2019-Jan-15 20:37:26.613953 - [DEBUG] Start adding new jump function
3965 2019-Jan-15 20:37:26.613976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3966 2019-Jan-15 20:37:26.614032 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3967 2019-Jan-15 20:37:26.614668 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3968 2019-Jan-15 20:37:26.615300 - [DEBUG] Edge Function : AllBottom
3969 2019-Jan-15 20:37:26.615327 - [DEBUG] End adding new jump function
3970 2019-Jan-15 20:37:26.615351 - [DEBUG]
3971 2019-Jan-15 20:37:26.615374 - [DEBUG] -------------------------------------------- 120. Path Edge --------------------------------------------
3972 2019-Jan-15 20:37:26.615398 - [DEBUG]
3973 2019-Jan-15 20:37:26.615422 - [DEBUG] Process 120. path edge:
3974 2019-Jan-15 20:37:26.615445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3975 2019-Jan-15 20:37:26.615501 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3976 2019-Jan-15 20:37:26.616134 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
3977 2019-Jan-15 20:37:26.616770 - [DEBUG]
3978 2019-Jan-15 20:37:26.616795 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3979 2019-Jan-15 20:37:26.617455 - [DEBUG] Compose: EdgeIdentity * AllBottom
3980 2019-Jan-15 20:37:26.617482 - [DEBUG]
3981 2019-Jan-15 20:37:26.617506 - [DEBUG] Propagate flow
3982 2019-Jan-15 20:37:26.617529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3983 2019-Jan-15 20:37:26.617585 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3984 2019-Jan-15 20:37:26.618243 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3985 2019-Jan-15 20:37:26.618906 - [DEBUG] Edge function : AllBottom (result of previous compose)
3986 2019-Jan-15 20:37:26.618933 - [DEBUG]
3987 2019-Jan-15 20:37:26.618958 - [DEBUG] Join: AllTop & AllBottom
3988 2019-Jan-15 20:37:26.618984 - [DEBUG] = AllBottom (new jump func)
3989 2019-Jan-15 20:37:26.619009 - [DEBUG]
3990 2019-Jan-15 20:37:26.619032 - [DEBUG] Start adding new jump function
3991 2019-Jan-15 20:37:26.619056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3992 2019-Jan-15 20:37:26.619121 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3993 2019-Jan-15 20:37:26.619773 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3994 2019-Jan-15 20:37:26.620416 - [DEBUG] Edge Function : AllBottom
3995 2019-Jan-15 20:37:26.620445 - [DEBUG] End adding new jump function
3996 2019-Jan-15 20:37:26.620469 - [DEBUG]
3997 2019-Jan-15 20:37:26.620493 - [DEBUG] -------------------------------------------- 121. Path Edge --------------------------------------------
3998 2019-Jan-15 20:37:26.620518 - [DEBUG]
3999 2019-Jan-15 20:37:26.620541 - [DEBUG] Process 121. path edge:
4000 2019-Jan-15 20:37:26.620565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4001 2019-Jan-15 20:37:26.620640 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4002 2019-Jan-15 20:37:26.621285 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4003 2019-Jan-15 20:37:26.621923 - [DEBUG]
4004 2019-Jan-15 20:37:26.621947 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4005 2019-Jan-15 20:37:26.622598 - [DEBUG] Possible callees:
4006 2019-Jan-15 20:37:26.622622 - [DEBUG] llvm.dbg.declare
4007 2019-Jan-15 20:37:26.622647 - [DEBUG] Possible return sites:
4008 2019-Jan-15 20:37:26.622671 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494009 2019-Jan-15 20:37:26.623961 - [DEBUG] Found and process special summary
4010 2019-Jan-15 20:37:26.623998 - [DEBUG] Compose: EdgeIdentity * AllBottom
4011 2019-Jan-15 20:37:26.624026 - [DEBUG]
4012 2019-Jan-15 20:37:26.624050 - [DEBUG] Propagate flow
4013 2019-Jan-15 20:37:26.624073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4014 2019-Jan-15 20:37:26.624129 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4015 2019-Jan-15 20:37:26.624779 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4016 2019-Jan-15 20:37:26.625416 - [DEBUG] Edge function : AllBottom (result of previous compose)
4017 2019-Jan-15 20:37:26.625441 - [DEBUG]
4018 2019-Jan-15 20:37:26.625466 - [DEBUG] Join: AllTop & AllBottom
4019 2019-Jan-15 20:37:26.625492 - [DEBUG] = AllBottom (new jump func)
4020 2019-Jan-15 20:37:26.625516 - [DEBUG]
4021 2019-Jan-15 20:37:26.625540 - [DEBUG] Start adding new jump function
4022 2019-Jan-15 20:37:26.625563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4023 2019-Jan-15 20:37:26.625619 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4024 2019-Jan-15 20:37:26.626255 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4025 2019-Jan-15 20:37:26.626891 - [DEBUG] Edge Function : AllBottom
4026 2019-Jan-15 20:37:26.626919 - [DEBUG] End adding new jump function
4027 2019-Jan-15 20:37:26.626960 - [DEBUG]
4028 2019-Jan-15 20:37:26.626984 - [DEBUG] -------------------------------------------- 122. Path Edge --------------------------------------------
4029 2019-Jan-15 20:37:26.627008 - [DEBUG]
4030 2019-Jan-15 20:37:26.627032 - [DEBUG] Process 122. path edge:
4031 2019-Jan-15 20:37:26.627055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4032 2019-Jan-15 20:37:26.627112 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
4033 2019-Jan-15 20:37:26.627767 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4034 2019-Jan-15 20:37:26.628405 - [DEBUG]
4035 2019-Jan-15 20:37:26.628430 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4036 2019-Jan-15 20:37:26.629094 - [DEBUG] Compose: EdgeIdentity * AllBottom
4037 2019-Jan-15 20:37:26.629122 - [DEBUG]
4038 2019-Jan-15 20:37:26.629146 - [DEBUG] Propagate flow
4039 2019-Jan-15 20:37:26.629169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4040 2019-Jan-15 20:37:26.629225 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4041 2019-Jan-15 20:37:26.629874 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4042 2019-Jan-15 20:37:26.630514 - [DEBUG] Edge function : AllBottom (result of previous compose)
4043 2019-Jan-15 20:37:26.630540 - [DEBUG]
4044 2019-Jan-15 20:37:26.630565 - [DEBUG] Join: AllTop & AllBottom
4045 2019-Jan-15 20:37:26.630591 - [DEBUG] = AllBottom (new jump func)
4046 2019-Jan-15 20:37:26.630691 - [DEBUG]
4047 2019-Jan-15 20:37:26.630716 - [DEBUG] Start adding new jump function
4048 2019-Jan-15 20:37:26.630739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4049 2019-Jan-15 20:37:26.630796 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4050 2019-Jan-15 20:37:26.631448 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4051 2019-Jan-15 20:37:26.632126 - [DEBUG] Edge Function : AllBottom
4052 2019-Jan-15 20:37:26.632159 - [DEBUG] End adding new jump function
4053 2019-Jan-15 20:37:26.632183 - [DEBUG]
4054 2019-Jan-15 20:37:26.632208 - [DEBUG] -------------------------------------------- 123. Path Edge --------------------------------------------
4055 2019-Jan-15 20:37:26.632232 - [DEBUG]
4056 2019-Jan-15 20:37:26.632255 - [DEBUG] Process 123. path edge:
4057 2019-Jan-15 20:37:26.632279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4058 2019-Jan-15 20:37:26.632352 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
4059 2019-Jan-15 20:37:26.633047 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4060 2019-Jan-15 20:37:26.633749 - [DEBUG]
4061 2019-Jan-15 20:37:26.633778 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4062 2019-Jan-15 20:37:26.634488 - [DEBUG] Compose: EdgeIdentity * AllBottom
4063 2019-Jan-15 20:37:26.634516 - [DEBUG]
4064 2019-Jan-15 20:37:26.634541 - [DEBUG] Propagate flow
4065 2019-Jan-15 20:37:26.634564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4066 2019-Jan-15 20:37:26.634625 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4067 2019-Jan-15 20:37:26.635275 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4068 2019-Jan-15 20:37:26.635912 - [DEBUG] Edge function : AllBottom (result of previous compose)
4069 2019-Jan-15 20:37:26.635938 - [DEBUG]
4070 2019-Jan-15 20:37:26.635963 - [DEBUG] Join: AllTop & AllBottom
4071 2019-Jan-15 20:37:26.635989 - [DEBUG] = AllBottom (new jump func)
4072 2019-Jan-15 20:37:26.636033 - [DEBUG]
4073 2019-Jan-15 20:37:26.636057 - [DEBUG] Start adding new jump function
4074 2019-Jan-15 20:37:26.636080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4075 2019-Jan-15 20:37:26.636137 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4076 2019-Jan-15 20:37:26.636775 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4077 2019-Jan-15 20:37:26.637437 - [DEBUG] Edge Function : AllBottom
4078 2019-Jan-15 20:37:26.637467 - [DEBUG] End adding new jump function
4079 2019-Jan-15 20:37:26.637492 - [DEBUG]
4080 2019-Jan-15 20:37:26.637515 - [DEBUG] -------------------------------------------- 124. Path Edge --------------------------------------------
4081 2019-Jan-15 20:37:26.637540 - [DEBUG]
4082 2019-Jan-15 20:37:26.637563 - [DEBUG] Process 124. path edge:
4083 2019-Jan-15 20:37:26.637587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4084 2019-Jan-15 20:37:26.637644 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
4085 2019-Jan-15 20:37:26.638286 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4086 2019-Jan-15 20:37:26.638924 - [DEBUG]
4087 2019-Jan-15 20:37:26.638948 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4088 2019-Jan-15 20:37:26.639598 - [DEBUG] Possible callees:
4089 2019-Jan-15 20:37:26.639623 - [DEBUG] llvm.dbg.declare
4090 2019-Jan-15 20:37:26.639648 - [DEBUG] Possible return sites:
4091 2019-Jan-15 20:37:26.639671 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1554092 2019-Jan-15 20:37:26.640964 - [DEBUG] Found and process special summary
4093 2019-Jan-15 20:37:26.640998 - [DEBUG] Compose: EdgeIdentity * AllBottom
4094 2019-Jan-15 20:37:26.641025 - [DEBUG]
4095 2019-Jan-15 20:37:26.641049 - [DEBUG] Propagate flow
4096 2019-Jan-15 20:37:26.641072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4097 2019-Jan-15 20:37:26.641129 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4098 2019-Jan-15 20:37:26.641765 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4099 2019-Jan-15 20:37:26.642401 - [DEBUG] Edge function : AllBottom (result of previous compose)
4100 2019-Jan-15 20:37:26.642426 - [DEBUG]
4101 2019-Jan-15 20:37:26.642450 - [DEBUG] Join: AllTop & AllBottom
4102 2019-Jan-15 20:37:26.642476 - [DEBUG] = AllBottom (new jump func)
4103 2019-Jan-15 20:37:26.642500 - [DEBUG]
4104 2019-Jan-15 20:37:26.642523 - [DEBUG] Start adding new jump function
4105 2019-Jan-15 20:37:26.642547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4106 2019-Jan-15 20:37:26.642602 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4107 2019-Jan-15 20:37:26.643239 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4108 2019-Jan-15 20:37:26.643877 - [DEBUG] Edge Function : AllBottom
4109 2019-Jan-15 20:37:26.643905 - [DEBUG] End adding new jump function
4110 2019-Jan-15 20:37:26.643929 - [DEBUG]
4111 2019-Jan-15 20:37:26.643966 - [DEBUG] -------------------------------------------- 125. Path Edge --------------------------------------------
4112 2019-Jan-15 20:37:26.643990 - [DEBUG]
4113 2019-Jan-15 20:37:26.644013 - [DEBUG] Process 125. path edge:
4114 2019-Jan-15 20:37:26.644037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4115 2019-Jan-15 20:37:26.644103 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
4116 2019-Jan-15 20:37:26.644741 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4117 2019-Jan-15 20:37:26.645379 - [DEBUG]
4118 2019-Jan-15 20:37:26.645403 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4119 2019-Jan-15 20:37:26.646070 - [DEBUG] Compose: EdgeIdentity * AllBottom
4120 2019-Jan-15 20:37:26.646098 - [DEBUG]
4121 2019-Jan-15 20:37:26.646122 - [DEBUG] Propagate flow
4122 2019-Jan-15 20:37:26.646145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4123 2019-Jan-15 20:37:26.646201 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4124 2019-Jan-15 20:37:26.646836 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4125 2019-Jan-15 20:37:26.647491 - [DEBUG] Edge function : AllBottom (result of previous compose)
4126 2019-Jan-15 20:37:26.647516 - [DEBUG]
4127 2019-Jan-15 20:37:26.647541 - [DEBUG] Join: AllTop & AllBottom
4128 2019-Jan-15 20:37:26.647567 - [DEBUG] = AllBottom (new jump func)
4129 2019-Jan-15 20:37:26.647591 - [DEBUG]
4130 2019-Jan-15 20:37:26.647614 - [DEBUG] Start adding new jump function
4131 2019-Jan-15 20:37:26.647638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4132 2019-Jan-15 20:37:26.647693 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4133 2019-Jan-15 20:37:26.648330 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4134 2019-Jan-15 20:37:26.648964 - [DEBUG] Edge Function : AllBottom
4135 2019-Jan-15 20:37:26.648992 - [DEBUG] End adding new jump function
4136 2019-Jan-15 20:37:26.649016 - [DEBUG]
4137 2019-Jan-15 20:37:26.649040 - [DEBUG] -------------------------------------------- 126. Path Edge --------------------------------------------
4138 2019-Jan-15 20:37:26.649064 - [DEBUG]
4139 2019-Jan-15 20:37:26.649087 - [DEBUG] Process 126. path edge:
4140 2019-Jan-15 20:37:26.649111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4141 2019-Jan-15 20:37:26.649168 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
4142 2019-Jan-15 20:37:26.649802 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4143 2019-Jan-15 20:37:26.650439 - [DEBUG]
4144 2019-Jan-15 20:37:26.650465 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4145 2019-Jan-15 20:37:26.651123 - [DEBUG] Compose: EdgeIdentity * AllBottom
4146 2019-Jan-15 20:37:26.651150 - [DEBUG]
4147 2019-Jan-15 20:37:26.651174 - [DEBUG] Propagate flow
4148 2019-Jan-15 20:37:26.651198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4149 2019-Jan-15 20:37:26.651254 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4150 2019-Jan-15 20:37:26.651890 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4151 2019-Jan-15 20:37:26.652524 - [DEBUG] Edge function : AllBottom (result of previous compose)
4152 2019-Jan-15 20:37:26.652549 - [DEBUG]
4153 2019-Jan-15 20:37:26.652573 - [DEBUG] Join: AllTop & AllBottom
4154 2019-Jan-15 20:37:26.652599 - [DEBUG] = AllBottom (new jump func)
4155 2019-Jan-15 20:37:26.652624 - [DEBUG]
4156 2019-Jan-15 20:37:26.652647 - [DEBUG] Start adding new jump function
4157 2019-Jan-15 20:37:26.652670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4158 2019-Jan-15 20:37:26.652726 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4159 2019-Jan-15 20:37:26.653361 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4160 2019-Jan-15 20:37:26.654018 - [DEBUG] Edge Function : AllBottom
4161 2019-Jan-15 20:37:26.654046 - [DEBUG] End adding new jump function
4162 2019-Jan-15 20:37:26.654070 - [DEBUG]
4163 2019-Jan-15 20:37:26.654093 - [DEBUG] -------------------------------------------- 127. Path Edge --------------------------------------------
4164 2019-Jan-15 20:37:26.654117 - [DEBUG]
4165 2019-Jan-15 20:37:26.654140 - [DEBUG] Process 127. path edge:
4166 2019-Jan-15 20:37:26.654163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4167 2019-Jan-15 20:37:26.654220 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
4168 2019-Jan-15 20:37:26.654865 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4169 2019-Jan-15 20:37:26.655502 - [DEBUG]
4170 2019-Jan-15 20:37:26.655527 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4171 2019-Jan-15 20:37:26.656170 - [DEBUG] Compose: EdgeIdentity * AllBottom
4172 2019-Jan-15 20:37:26.656198 - [DEBUG]
4173 2019-Jan-15 20:37:26.656222 - [DEBUG] Propagate flow
4174 2019-Jan-15 20:37:26.656245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4175 2019-Jan-15 20:37:26.656301 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4176 2019-Jan-15 20:37:26.656945 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4177 2019-Jan-15 20:37:26.657597 - [DEBUG] Edge function : AllBottom (result of previous compose)
4178 2019-Jan-15 20:37:26.657622 - [DEBUG]
4179 2019-Jan-15 20:37:26.657646 - [DEBUG] Join: AllTop & AllBottom
4180 2019-Jan-15 20:37:26.657672 - [DEBUG] = AllBottom (new jump func)
4181 2019-Jan-15 20:37:26.657696 - [DEBUG]
4182 2019-Jan-15 20:37:26.657720 - [DEBUG] Start adding new jump function
4183 2019-Jan-15 20:37:26.657743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4184 2019-Jan-15 20:37:26.657799 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4185 2019-Jan-15 20:37:26.658436 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4186 2019-Jan-15 20:37:26.659078 - [DEBUG] Edge Function : AllBottom
4187 2019-Jan-15 20:37:26.659106 - [DEBUG] End adding new jump function
4188 2019-Jan-15 20:37:26.659130 - [DEBUG]
4189 2019-Jan-15 20:37:26.659154 - [DEBUG] -------------------------------------------- 128. Path Edge --------------------------------------------
4190 2019-Jan-15 20:37:26.659178 - [DEBUG]
4191 2019-Jan-15 20:37:26.659201 - [DEBUG] Process 128. path edge:
4192 2019-Jan-15 20:37:26.659225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4193 2019-Jan-15 20:37:26.659282 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
4194 2019-Jan-15 20:37:26.659924 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4195 2019-Jan-15 20:37:26.660560 - [DEBUG]
4196 2019-Jan-15 20:37:26.660584 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4197 2019-Jan-15 20:37:26.661244 - [DEBUG] Possible callees:
4198 2019-Jan-15 20:37:26.661269 - [DEBUG] llvm.dbg.declare
4199 2019-Jan-15 20:37:26.661293 - [DEBUG] Possible return sites:
4200 2019-Jan-15 20:37:26.661317 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1634201 2019-Jan-15 20:37:26.662586 - [DEBUG] Found and process special summary
4202 2019-Jan-15 20:37:26.662628 - [DEBUG] Compose: EdgeIdentity * AllBottom
4203 2019-Jan-15 20:37:26.662655 - [DEBUG]
4204 2019-Jan-15 20:37:26.662679 - [DEBUG] Propagate flow
4205 2019-Jan-15 20:37:26.662702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4206 2019-Jan-15 20:37:26.662758 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4207 2019-Jan-15 20:37:26.663395 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4208 2019-Jan-15 20:37:26.664046 - [DEBUG] Edge function : AllBottom (result of previous compose)
4209 2019-Jan-15 20:37:26.664071 - [DEBUG]
4210 2019-Jan-15 20:37:26.664095 - [DEBUG] Join: AllTop & AllBottom
4211 2019-Jan-15 20:37:26.664121 - [DEBUG] = AllBottom (new jump func)
4212 2019-Jan-15 20:37:26.664145 - [DEBUG]
4213 2019-Jan-15 20:37:26.664168 - [DEBUG] Start adding new jump function
4214 2019-Jan-15 20:37:26.664192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4215 2019-Jan-15 20:37:26.664247 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4216 2019-Jan-15 20:37:26.664884 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4217 2019-Jan-15 20:37:26.665519 - [DEBUG] Edge Function : AllBottom
4218 2019-Jan-15 20:37:26.665547 - [DEBUG] End adding new jump function
4219 2019-Jan-15 20:37:26.665571 - [DEBUG]
4220 2019-Jan-15 20:37:26.665594 - [DEBUG] -------------------------------------------- 129. Path Edge --------------------------------------------
4221 2019-Jan-15 20:37:26.665618 - [DEBUG]
4222 2019-Jan-15 20:37:26.665641 - [DEBUG] Process 129. path edge:
4223 2019-Jan-15 20:37:26.665665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4224 2019-Jan-15 20:37:26.665722 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
4225 2019-Jan-15 20:37:26.666358 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4226 2019-Jan-15 20:37:26.666994 - [DEBUG]
4227 2019-Jan-15 20:37:26.667018 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4228 2019-Jan-15 20:37:26.667688 - [DEBUG] Compose: EdgeIdentity * AllBottom
4229 2019-Jan-15 20:37:26.667716 - [DEBUG]
4230 2019-Jan-15 20:37:26.667740 - [DEBUG] Propagate flow
4231 2019-Jan-15 20:37:26.667763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4232 2019-Jan-15 20:37:26.667819 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4233 2019-Jan-15 20:37:26.668452 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4234 2019-Jan-15 20:37:26.669087 - [DEBUG] Edge function : AllBottom (result of previous compose)
4235 2019-Jan-15 20:37:26.669112 - [DEBUG]
4236 2019-Jan-15 20:37:26.669137 - [DEBUG] Join: AllTop & AllBottom
4237 2019-Jan-15 20:37:26.669163 - [DEBUG] = AllBottom (new jump func)
4238 2019-Jan-15 20:37:26.669187 - [DEBUG]
4239 2019-Jan-15 20:37:26.669210 - [DEBUG] Start adding new jump function
4240 2019-Jan-15 20:37:26.669234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4241 2019-Jan-15 20:37:26.669290 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4242 2019-Jan-15 20:37:26.669925 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4243 2019-Jan-15 20:37:26.670556 - [DEBUG] Edge Function : AllBottom
4244 2019-Jan-15 20:37:26.670584 - [DEBUG] End adding new jump function
4245 2019-Jan-15 20:37:26.670621 - [DEBUG]
4246 2019-Jan-15 20:37:26.670645 - [DEBUG] -------------------------------------------- 130. Path Edge --------------------------------------------
4247 2019-Jan-15 20:37:26.670669 - [DEBUG]
4248 2019-Jan-15 20:37:26.670700 - [DEBUG] Process 130. path edge:
4249 2019-Jan-15 20:37:26.670724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4250 2019-Jan-15 20:37:26.670781 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
4251 2019-Jan-15 20:37:26.671415 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4252 2019-Jan-15 20:37:26.672050 - [DEBUG]
4253 2019-Jan-15 20:37:26.672075 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4254 2019-Jan-15 20:37:26.672717 - [DEBUG] Compose: EdgeIdentity * AllBottom
4255 2019-Jan-15 20:37:26.672745 - [DEBUG]
4256 2019-Jan-15 20:37:26.672768 - [DEBUG] Propagate flow
4257 2019-Jan-15 20:37:26.672792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4258 2019-Jan-15 20:37:26.672848 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4259 2019-Jan-15 20:37:26.673492 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4260 2019-Jan-15 20:37:26.674146 - [DEBUG] Edge function : AllBottom (result of previous compose)
4261 2019-Jan-15 20:37:26.674171 - [DEBUG]
4262 2019-Jan-15 20:37:26.674195 - [DEBUG] Join: AllTop & AllBottom
4263 2019-Jan-15 20:37:26.674221 - [DEBUG] = AllBottom (new jump func)
4264 2019-Jan-15 20:37:26.674245 - [DEBUG]
4265 2019-Jan-15 20:37:26.674269 - [DEBUG] Start adding new jump function
4266 2019-Jan-15 20:37:26.674292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4267 2019-Jan-15 20:37:26.674348 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4268 2019-Jan-15 20:37:26.674985 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4269 2019-Jan-15 20:37:26.675627 - [DEBUG] Edge Function : AllBottom
4270 2019-Jan-15 20:37:26.675655 - [DEBUG] End adding new jump function
4271 2019-Jan-15 20:37:26.675679 - [DEBUG]
4272 2019-Jan-15 20:37:26.675703 - [DEBUG] -------------------------------------------- 131. Path Edge --------------------------------------------
4273 2019-Jan-15 20:37:26.675727 - [DEBUG]
4274 2019-Jan-15 20:37:26.675750 - [DEBUG] Process 131. path edge:
4275 2019-Jan-15 20:37:26.675773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4276 2019-Jan-15 20:37:26.675830 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
4277 2019-Jan-15 20:37:26.676472 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4278 2019-Jan-15 20:37:26.677109 - [DEBUG]
4279 2019-Jan-15 20:37:26.677133 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4280 2019-Jan-15 20:37:26.677798 - [DEBUG] Possible callees:
4281 2019-Jan-15 20:37:26.677822 - [DEBUG] llvm.dbg.declare
4282 2019-Jan-15 20:37:26.677847 - [DEBUG] Possible return sites:
4283 2019-Jan-15 20:37:26.677871 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1694284 2019-Jan-15 20:37:26.679135 - [DEBUG] Found and process special summary
4285 2019-Jan-15 20:37:26.679168 - [DEBUG] Compose: EdgeIdentity * AllBottom
4286 2019-Jan-15 20:37:26.679195 - [DEBUG]
4287 2019-Jan-15 20:37:26.679219 - [DEBUG] Propagate flow
4288 2019-Jan-15 20:37:26.679242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4289 2019-Jan-15 20:37:26.679298 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4290 2019-Jan-15 20:37:26.679948 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4291 2019-Jan-15 20:37:26.680583 - [DEBUG] Edge function : AllBottom (result of previous compose)
4292 2019-Jan-15 20:37:26.680621 - [DEBUG]
4293 2019-Jan-15 20:37:26.680646 - [DEBUG] Join: AllTop & AllBottom
4294 2019-Jan-15 20:37:26.680672 - [DEBUG] = AllBottom (new jump func)
4295 2019-Jan-15 20:37:26.680696 - [DEBUG]
4296 2019-Jan-15 20:37:26.680719 - [DEBUG] Start adding new jump function
4297 2019-Jan-15 20:37:26.680743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4298 2019-Jan-15 20:37:26.680799 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4299 2019-Jan-15 20:37:26.681436 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4300 2019-Jan-15 20:37:26.682072 - [DEBUG] Edge Function : AllBottom
4301 2019-Jan-15 20:37:26.682099 - [DEBUG] End adding new jump function
4302 2019-Jan-15 20:37:26.682124 - [DEBUG]
4303 2019-Jan-15 20:37:26.682147 - [DEBUG] -------------------------------------------- 132. Path Edge --------------------------------------------
4304 2019-Jan-15 20:37:26.682171 - [DEBUG]
4305 2019-Jan-15 20:37:26.682194 - [DEBUG] Process 132. path edge:
4306 2019-Jan-15 20:37:26.682218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4307 2019-Jan-15 20:37:26.682274 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
4308 2019-Jan-15 20:37:26.682911 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4309 2019-Jan-15 20:37:26.683546 - [DEBUG]
4310 2019-Jan-15 20:37:26.683570 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4311 2019-Jan-15 20:37:26.684238 - [DEBUG] Compose: EdgeIdentity * AllBottom
4312 2019-Jan-15 20:37:26.684266 - [DEBUG]
4313 2019-Jan-15 20:37:26.684289 - [DEBUG] Propagate flow
4314 2019-Jan-15 20:37:26.684313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4315 2019-Jan-15 20:37:26.684369 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4316 2019-Jan-15 20:37:26.685008 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4317 2019-Jan-15 20:37:26.685645 - [DEBUG] Edge function : AllBottom (result of previous compose)
4318 2019-Jan-15 20:37:26.685670 - [DEBUG]
4319 2019-Jan-15 20:37:26.685694 - [DEBUG] Join: AllTop & AllBottom
4320 2019-Jan-15 20:37:26.685720 - [DEBUG] = AllBottom (new jump func)
4321 2019-Jan-15 20:37:26.685745 - [DEBUG]
4322 2019-Jan-15 20:37:26.685768 - [DEBUG] Start adding new jump function
4323 2019-Jan-15 20:37:26.685791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4324 2019-Jan-15 20:37:26.685847 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4325 2019-Jan-15 20:37:26.686486 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4326 2019-Jan-15 20:37:26.687122 - [DEBUG] Edge Function : AllBottom
4327 2019-Jan-15 20:37:26.687150 - [DEBUG] End adding new jump function
4328 2019-Jan-15 20:37:26.687174 - [DEBUG]
4329 2019-Jan-15 20:37:26.687198 - [DEBUG] -------------------------------------------- 133. Path Edge --------------------------------------------
4330 2019-Jan-15 20:37:26.687222 - [DEBUG]
4331 2019-Jan-15 20:37:26.687245 - [DEBUG] Process 133. path edge:
4332 2019-Jan-15 20:37:26.687280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4333 2019-Jan-15 20:37:26.687338 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
4334 2019-Jan-15 20:37:26.687977 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4335 2019-Jan-15 20:37:26.688622 - [DEBUG]
4336 2019-Jan-15 20:37:26.688647 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4337 2019-Jan-15 20:37:26.689297 - [DEBUG] Compose: EdgeIdentity * AllBottom
4338 2019-Jan-15 20:37:26.689325 - [DEBUG]
4339 2019-Jan-15 20:37:26.689349 - [DEBUG] Propagate flow
4340 2019-Jan-15 20:37:26.689372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4341 2019-Jan-15 20:37:26.689429 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4342 2019-Jan-15 20:37:26.690069 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4343 2019-Jan-15 20:37:26.690720 - [DEBUG] Edge function : AllBottom (result of previous compose)
4344 2019-Jan-15 20:37:26.690745 - [DEBUG]
4345 2019-Jan-15 20:37:26.690769 - [DEBUG] Join: AllTop & AllBottom
4346 2019-Jan-15 20:37:26.690795 - [DEBUG] = AllBottom (new jump func)
4347 2019-Jan-15 20:37:26.690819 - [DEBUG]
4348 2019-Jan-15 20:37:26.690842 - [DEBUG] Start adding new jump function
4349 2019-Jan-15 20:37:26.690866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4350 2019-Jan-15 20:37:26.690922 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4351 2019-Jan-15 20:37:26.691557 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4352 2019-Jan-15 20:37:26.692194 - [DEBUG] Edge Function : AllBottom
4353 2019-Jan-15 20:37:26.692222 - [DEBUG] End adding new jump function
4354 2019-Jan-15 20:37:26.692246 - [DEBUG]
4355 2019-Jan-15 20:37:26.692270 - [DEBUG] -------------------------------------------- 134. Path Edge --------------------------------------------
4356 2019-Jan-15 20:37:26.692294 - [DEBUG]
4357 2019-Jan-15 20:37:26.692317 - [DEBUG] Process 134. path edge:
4358 2019-Jan-15 20:37:26.692341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4359 2019-Jan-15 20:37:26.692397 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
4360 2019-Jan-15 20:37:26.693034 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4361 2019-Jan-15 20:37:26.693672 - [DEBUG]
4362 2019-Jan-15 20:37:26.693696 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4363 2019-Jan-15 20:37:26.694371 - [DEBUG] Compose: EdgeIdentity * AllBottom
4364 2019-Jan-15 20:37:26.694399 - [DEBUG]
4365 2019-Jan-15 20:37:26.694423 - [DEBUG] Propagate flow
4366 2019-Jan-15 20:37:26.694446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4367 2019-Jan-15 20:37:26.694502 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4368 2019-Jan-15 20:37:26.695137 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4369 2019-Jan-15 20:37:26.695775 - [DEBUG] Edge function : AllBottom (result of previous compose)
4370 2019-Jan-15 20:37:26.695800 - [DEBUG]
4371 2019-Jan-15 20:37:26.695824 - [DEBUG] Join: AllTop & AllBottom
4372 2019-Jan-15 20:37:26.695850 - [DEBUG] = AllBottom (new jump func)
4373 2019-Jan-15 20:37:26.695874 - [DEBUG]
4374 2019-Jan-15 20:37:26.695898 - [DEBUG] Start adding new jump function
4375 2019-Jan-15 20:37:26.695921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4376 2019-Jan-15 20:37:26.695977 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4377 2019-Jan-15 20:37:26.696614 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4378 2019-Jan-15 20:37:26.697248 - [DEBUG] Edge Function : AllBottom
4379 2019-Jan-15 20:37:26.697297 - [DEBUG] End adding new jump function
4380 2019-Jan-15 20:37:26.697322 - [DEBUG]
4381 2019-Jan-15 20:37:26.697346 - [DEBUG] -------------------------------------------- 135. Path Edge --------------------------------------------
4382 2019-Jan-15 20:37:26.697369 - [DEBUG]
4383 2019-Jan-15 20:37:26.697392 - [DEBUG] Process 135. path edge:
4384 2019-Jan-15 20:37:26.697416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4385 2019-Jan-15 20:37:26.697473 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
4386 2019-Jan-15 20:37:26.698107 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4387 2019-Jan-15 20:37:26.698745 - [DEBUG]
4388 2019-Jan-15 20:37:26.698770 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4389 2019-Jan-15 20:37:26.699413 - [DEBUG] Compose: EdgeIdentity * AllBottom
4390 2019-Jan-15 20:37:26.699441 - [DEBUG]
4391 2019-Jan-15 20:37:26.699464 - [DEBUG] Propagate flow
4392 2019-Jan-15 20:37:26.699487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4393 2019-Jan-15 20:37:26.699543 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4394 2019-Jan-15 20:37:26.700179 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4395 2019-Jan-15 20:37:26.700830 - [DEBUG] Edge function : AllBottom (result of previous compose)
4396 2019-Jan-15 20:37:26.700855 - [DEBUG]
4397 2019-Jan-15 20:37:26.700879 - [DEBUG] Join: AllTop & AllBottom
4398 2019-Jan-15 20:37:26.700905 - [DEBUG] = AllBottom (new jump func)
4399 2019-Jan-15 20:37:26.700930 - [DEBUG]
4400 2019-Jan-15 20:37:26.700953 - [DEBUG] Start adding new jump function
4401 2019-Jan-15 20:37:26.700976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4402 2019-Jan-15 20:37:26.701032 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4403 2019-Jan-15 20:37:26.701667 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4404 2019-Jan-15 20:37:26.702302 - [DEBUG] Edge Function : AllBottom
4405 2019-Jan-15 20:37:26.702330 - [DEBUG] End adding new jump function
4406 2019-Jan-15 20:37:26.702354 - [DEBUG]
4407 2019-Jan-15 20:37:26.702377 - [DEBUG] -------------------------------------------- 136. Path Edge --------------------------------------------
4408 2019-Jan-15 20:37:26.702402 - [DEBUG]
4409 2019-Jan-15 20:37:26.702425 - [DEBUG] Process 136. path edge:
4410 2019-Jan-15 20:37:26.702448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4411 2019-Jan-15 20:37:26.702505 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
4412 2019-Jan-15 20:37:26.703140 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4413 2019-Jan-15 20:37:26.703777 - [DEBUG]
4414 2019-Jan-15 20:37:26.703801 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4415 2019-Jan-15 20:37:26.704470 - [DEBUG] Compose: EdgeIdentity * AllBottom
4416 2019-Jan-15 20:37:26.704498 - [DEBUG]
4417 2019-Jan-15 20:37:26.704522 - [DEBUG] Propagate flow
4418 2019-Jan-15 20:37:26.704545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4419 2019-Jan-15 20:37:26.704601 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4420 2019-Jan-15 20:37:26.705235 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4421 2019-Jan-15 20:37:26.705873 - [DEBUG] Edge function : AllBottom (result of previous compose)
4422 2019-Jan-15 20:37:26.705898 - [DEBUG]
4423 2019-Jan-15 20:37:26.705922 - [DEBUG] Join: AllTop & AllBottom
4424 2019-Jan-15 20:37:26.705956 - [DEBUG] = AllBottom (new jump func)
4425 2019-Jan-15 20:37:26.705981 - [DEBUG]
4426 2019-Jan-15 20:37:26.706005 - [DEBUG] Start adding new jump function
4427 2019-Jan-15 20:37:26.706028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4428 2019-Jan-15 20:37:26.706084 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4429 2019-Jan-15 20:37:26.706720 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4430 2019-Jan-15 20:37:26.707367 - [DEBUG] Edge Function : AllBottom
4431 2019-Jan-15 20:37:26.707395 - [DEBUG] End adding new jump function
4432 2019-Jan-15 20:37:26.707419 - [DEBUG]
4433 2019-Jan-15 20:37:26.707443 - [DEBUG] -------------------------------------------- 137. Path Edge --------------------------------------------
4434 2019-Jan-15 20:37:26.707467 - [DEBUG]
4435 2019-Jan-15 20:37:26.707490 - [DEBUG] Process 137. path edge:
4436 2019-Jan-15 20:37:26.707513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4437 2019-Jan-15 20:37:26.707570 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
4438 2019-Jan-15 20:37:26.708205 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4439 2019-Jan-15 20:37:26.708843 - [DEBUG]
4440 2019-Jan-15 20:37:26.708868 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4441 2019-Jan-15 20:37:26.709510 - [DEBUG] Compose: EdgeIdentity * AllBottom
4442 2019-Jan-15 20:37:26.709538 - [DEBUG]
4443 2019-Jan-15 20:37:26.709561 - [DEBUG] Propagate flow
4444 2019-Jan-15 20:37:26.709585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4445 2019-Jan-15 20:37:26.709640 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4446 2019-Jan-15 20:37:26.710277 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4447 2019-Jan-15 20:37:26.710930 - [DEBUG] Edge function : AllBottom (result of previous compose)
4448 2019-Jan-15 20:37:26.710956 - [DEBUG]
4449 2019-Jan-15 20:37:26.710980 - [DEBUG] Join: AllTop & AllBottom
4450 2019-Jan-15 20:37:26.711006 - [DEBUG] = AllBottom (new jump func)
4451 2019-Jan-15 20:37:26.711031 - [DEBUG]
4452 2019-Jan-15 20:37:26.711054 - [DEBUG] Start adding new jump function
4453 2019-Jan-15 20:37:26.711077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4454 2019-Jan-15 20:37:26.711134 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4455 2019-Jan-15 20:37:26.711771 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4456 2019-Jan-15 20:37:26.712404 - [DEBUG] Edge Function : AllBottom
4457 2019-Jan-15 20:37:26.712432 - [DEBUG] End adding new jump function
4458 2019-Jan-15 20:37:26.712456 - [DEBUG]
4459 2019-Jan-15 20:37:26.712480 - [DEBUG] -------------------------------------------- 138. Path Edge --------------------------------------------
4460 2019-Jan-15 20:37:26.712504 - [DEBUG]
4461 2019-Jan-15 20:37:26.712527 - [DEBUG] Process 138. path edge:
4462 2019-Jan-15 20:37:26.712550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4463 2019-Jan-15 20:37:26.712607 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
4464 2019-Jan-15 20:37:26.713242 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4465 2019-Jan-15 20:37:26.713879 - [DEBUG]
4466 2019-Jan-15 20:37:26.713903 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4467 2019-Jan-15 20:37:26.714566 - [DEBUG] Compose: EdgeIdentity * AllBottom
4468 2019-Jan-15 20:37:26.714594 - [DEBUG]
4469 2019-Jan-15 20:37:26.714626 - [DEBUG] Propagate flow
4470 2019-Jan-15 20:37:26.714650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4471 2019-Jan-15 20:37:26.714707 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4472 2019-Jan-15 20:37:26.715352 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4473 2019-Jan-15 20:37:26.715991 - [DEBUG] Edge function : AllBottom (result of previous compose)
4474 2019-Jan-15 20:37:26.716016 - [DEBUG]
4475 2019-Jan-15 20:37:26.716041 - [DEBUG] Join: AllTop & AllBottom
4476 2019-Jan-15 20:37:26.716066 - [DEBUG] = AllBottom (new jump func)
4477 2019-Jan-15 20:37:26.716091 - [DEBUG]
4478 2019-Jan-15 20:37:26.716114 - [DEBUG] Start adding new jump function
4479 2019-Jan-15 20:37:26.716137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4480 2019-Jan-15 20:37:26.716193 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4481 2019-Jan-15 20:37:26.716831 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4482 2019-Jan-15 20:37:26.717485 - [DEBUG] Edge Function : AllBottom
4483 2019-Jan-15 20:37:26.717513 - [DEBUG] End adding new jump function
4484 2019-Jan-15 20:37:26.717537 - [DEBUG]
4485 2019-Jan-15 20:37:26.717560 - [DEBUG] -------------------------------------------- 139. Path Edge --------------------------------------------
4486 2019-Jan-15 20:37:26.717584 - [DEBUG]
4487 2019-Jan-15 20:37:26.717607 - [DEBUG] Process 139. path edge:
4488 2019-Jan-15 20:37:26.717631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4489 2019-Jan-15 20:37:26.717688 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
4490 2019-Jan-15 20:37:26.718328 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4491 2019-Jan-15 20:37:26.718966 - [DEBUG]
4492 2019-Jan-15 20:37:26.718991 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4493 2019-Jan-15 20:37:26.719640 - [DEBUG] Compose: EdgeIdentity * AllBottom
4494 2019-Jan-15 20:37:26.719668 - [DEBUG]
4495 2019-Jan-15 20:37:26.719691 - [DEBUG] Propagate flow
4496 2019-Jan-15 20:37:26.719715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4497 2019-Jan-15 20:37:26.719770 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4498 2019-Jan-15 20:37:26.720404 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4499 2019-Jan-15 20:37:26.721057 - [DEBUG] Edge function : AllBottom (result of previous compose)
4500 2019-Jan-15 20:37:26.721082 - [DEBUG]
4501 2019-Jan-15 20:37:26.721107 - [DEBUG] Join: AllTop & AllBottom
4502 2019-Jan-15 20:37:26.721133 - [DEBUG] = AllBottom (new jump func)
4503 2019-Jan-15 20:37:26.721157 - [DEBUG]
4504 2019-Jan-15 20:37:26.721180 - [DEBUG] Start adding new jump function
4505 2019-Jan-15 20:37:26.721204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4506 2019-Jan-15 20:37:26.721260 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4507 2019-Jan-15 20:37:26.721897 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4508 2019-Jan-15 20:37:26.722530 - [DEBUG] Edge Function : AllBottom
4509 2019-Jan-15 20:37:26.722558 - [DEBUG] End adding new jump function
4510 2019-Jan-15 20:37:26.722582 - [DEBUG]
4511 2019-Jan-15 20:37:26.722606 - [DEBUG] -------------------------------------------- 140. Path Edge --------------------------------------------
4512 2019-Jan-15 20:37:26.722630 - [DEBUG]
4513 2019-Jan-15 20:37:26.722663 - [DEBUG] Process 140. path edge:
4514 2019-Jan-15 20:37:26.722688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4515 2019-Jan-15 20:37:26.722744 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
4516 2019-Jan-15 20:37:26.723379 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4517 2019-Jan-15 20:37:26.724031 - [DEBUG]
4518 2019-Jan-15 20:37:26.724056 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4519 2019-Jan-15 20:37:26.724708 - [DEBUG] Compose: EdgeIdentity * AllBottom
4520 2019-Jan-15 20:37:26.724736 - [DEBUG]
4521 2019-Jan-15 20:37:26.724759 - [DEBUG] Propagate flow
4522 2019-Jan-15 20:37:26.724783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4523 2019-Jan-15 20:37:26.724839 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4524 2019-Jan-15 20:37:26.725473 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4525 2019-Jan-15 20:37:26.726108 - [DEBUG] Edge function : AllBottom (result of previous compose)
4526 2019-Jan-15 20:37:26.726133 - [DEBUG]
4527 2019-Jan-15 20:37:26.726158 - [DEBUG] Join: AllTop & AllBottom
4528 2019-Jan-15 20:37:26.726184 - [DEBUG] = AllBottom (new jump func)
4529 2019-Jan-15 20:37:26.726209 - [DEBUG]
4530 2019-Jan-15 20:37:26.726232 - [DEBUG] Start adding new jump function
4531 2019-Jan-15 20:37:26.726256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4532 2019-Jan-15 20:37:26.726311 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4533 2019-Jan-15 20:37:26.726946 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4534 2019-Jan-15 20:37:26.727597 - [DEBUG] Edge Function : AllBottom
4535 2019-Jan-15 20:37:26.727625 - [DEBUG] End adding new jump function
4536 2019-Jan-15 20:37:26.727649 - [DEBUG]
4537 2019-Jan-15 20:37:26.727672 - [DEBUG] -------------------------------------------- 141. Path Edge --------------------------------------------
4538 2019-Jan-15 20:37:26.727696 - [DEBUG]
4539 2019-Jan-15 20:37:26.727719 - [DEBUG] Process 141. path edge:
4540 2019-Jan-15 20:37:26.727743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4541 2019-Jan-15 20:37:26.727800 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
4542 2019-Jan-15 20:37:26.728433 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4543 2019-Jan-15 20:37:26.729068 - [DEBUG]
4544 2019-Jan-15 20:37:26.729092 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4545 2019-Jan-15 20:37:26.729729 - [DEBUG] Start of endsummarytab entry
4546 2019-Jan-15 20:37:26.729758 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4547 2019-Jan-15 20:37:26.730393 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
4548 2019-Jan-15 20:37:26.730451 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4549 2019-Jan-15 20:37:26.731100 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
4550 2019-Jan-15 20:37:26.731738 - [DEBUG] EF: AllBottom
4551 2019-Jan-15 20:37:26.731763 - [DEBUG]
4552 2019-Jan-15 20:37:26.731787 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4553 2019-Jan-15 20:37:26.732418 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4554 2019-Jan-15 20:37:26.733055 - [DEBUG] EF: AllBottom
4555 2019-Jan-15 20:37:26.733080 - [DEBUG]
4556 2019-Jan-15 20:37:26.733103 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4557 2019-Jan-15 20:37:26.733735 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
4558 2019-Jan-15 20:37:26.734397 - [DEBUG] EF: AllBottom
4559 2019-Jan-15 20:37:26.734422 - [DEBUG]
4560 2019-Jan-15 20:37:26.734445 - [DEBUG] ---------------
4561 2019-Jan-15 20:37:26.734469 - [DEBUG]
4562 2019-Jan-15 20:37:26.734492 - [DEBUG] End of endsummarytab entry
4563 2019-Jan-15 20:37:26.734515 - [DEBUG]
4564 2019-Jan-15 20:37:26.734539 - [DEBUG] Start of incomingtab entry
4565 2019-Jan-15 20:37:26.734562 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4566 2019-Jan-15 20:37:26.735198 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
4567 2019-Jan-15 20:37:26.735255 - [DEBUG] ---------------
4568 2019-Jan-15 20:37:26.735279 - [DEBUG] End of incomingtab entry
4569 2019-Jan-15 20:37:26.735302 - [DEBUG]
4570 2019-Jan-15 20:37:26.735326 - [DEBUG] EDGE:
4571 2019-Jan-15 20:37:26.735382 - [DEBUG] ---> 4572 2019-Jan-15 20:37:26.736015 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4573 2019-Jan-15 20:37:26.736650 - [DEBUG]
4574 2019-Jan-15 20:37:26.736675 - [DEBUG] EDGE:
4575 2019-Jan-15 20:37:26.736732 - [DEBUG] ---> 4576 2019-Jan-15 20:37:26.737384 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4577 2019-Jan-15 20:37:26.738021 - [DEBUG]
4578 2019-Jan-15 20:37:26.738053 - [DEBUG] Compose: EdgeIdentity * AllBottom
4579 2019-Jan-15 20:37:26.738080 - [DEBUG]
4580 2019-Jan-15 20:37:26.738103 - [DEBUG] Propagate flow
4581 2019-Jan-15 20:37:26.738127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4582 2019-Jan-15 20:37:26.738183 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4583 2019-Jan-15 20:37:26.738828 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4584 2019-Jan-15 20:37:26.739464 - [DEBUG] Edge function : AllBottom (result of previous compose)
4585 2019-Jan-15 20:37:26.739489 - [DEBUG]
4586 2019-Jan-15 20:37:26.739513 - [DEBUG] Join: AllTop & AllBottom
4587 2019-Jan-15 20:37:26.739539 - [DEBUG] = AllBottom (new jump func)
4588 2019-Jan-15 20:37:26.739564 - [DEBUG]
4589 2019-Jan-15 20:37:26.739587 - [DEBUG] Start adding new jump function
4590 2019-Jan-15 20:37:26.739610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4591 2019-Jan-15 20:37:26.739666 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4592 2019-Jan-15 20:37:26.740302 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4593 2019-Jan-15 20:37:26.740958 - [DEBUG] Edge Function : AllBottom
4594 2019-Jan-15 20:37:26.740986 - [DEBUG] End adding new jump function
4595 2019-Jan-15 20:37:26.741010 - [DEBUG]
4596 2019-Jan-15 20:37:26.741034 - [DEBUG] -------------------------------------------- 142. Path Edge --------------------------------------------
4597 2019-Jan-15 20:37:26.741058 - [DEBUG]
4598 2019-Jan-15 20:37:26.741081 - [DEBUG] Process 142. path edge:
4599 2019-Jan-15 20:37:26.741105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4600 2019-Jan-15 20:37:26.741161 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
4601 2019-Jan-15 20:37:26.741804 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4602 2019-Jan-15 20:37:26.742440 - [DEBUG]
4603 2019-Jan-15 20:37:26.742464 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4604 2019-Jan-15 20:37:26.743127 - [DEBUG] Possible callees:
4605 2019-Jan-15 20:37:26.743152 - [DEBUG] llvm.dbg.declare
4606 2019-Jan-15 20:37:26.743177 - [DEBUG] Possible return sites:
4607 2019-Jan-15 20:37:26.743200 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1934608 2019-Jan-15 20:37:26.744485 - [DEBUG] Found and process special summary
4609 2019-Jan-15 20:37:26.744518 - [DEBUG] Compose: EdgeIdentity * AllBottom
4610 2019-Jan-15 20:37:26.744545 - [DEBUG]
4611 2019-Jan-15 20:37:26.744569 - [DEBUG] Propagate flow
4612 2019-Jan-15 20:37:26.744592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4613 2019-Jan-15 20:37:26.744648 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4614 2019-Jan-15 20:37:26.745285 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4615 2019-Jan-15 20:37:26.745921 - [DEBUG] Edge function : AllBottom (result of previous compose)
4616 2019-Jan-15 20:37:26.745946 - [DEBUG]
4617 2019-Jan-15 20:37:26.745971 - [DEBUG] Join: AllTop & AllBottom
4618 2019-Jan-15 20:37:26.745997 - [DEBUG] = AllBottom (new jump func)
4619 2019-Jan-15 20:37:26.746021 - [DEBUG]
4620 2019-Jan-15 20:37:26.746045 - [DEBUG] Start adding new jump function
4621 2019-Jan-15 20:37:26.746068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4622 2019-Jan-15 20:37:26.746124 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4623 2019-Jan-15 20:37:26.746760 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4624 2019-Jan-15 20:37:26.747411 - [DEBUG] Edge Function : AllBottom
4625 2019-Jan-15 20:37:26.747439 - [DEBUG] End adding new jump function
4626 2019-Jan-15 20:37:26.747464 - [DEBUG]
4627 2019-Jan-15 20:37:26.747487 - [DEBUG] -------------------------------------------- 143. Path Edge --------------------------------------------
4628 2019-Jan-15 20:37:26.747511 - [DEBUG]
4629 2019-Jan-15 20:37:26.747534 - [DEBUG] Process 143. path edge:
4630 2019-Jan-15 20:37:26.747558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4631 2019-Jan-15 20:37:26.747615 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
4632 2019-Jan-15 20:37:26.748249 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4633 2019-Jan-15 20:37:26.748884 - [DEBUG]
4634 2019-Jan-15 20:37:26.748908 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4635 2019-Jan-15 20:37:26.749561 - [DEBUG] Compose: EdgeIdentity * AllBottom
4636 2019-Jan-15 20:37:26.749589 - [DEBUG]
4637 2019-Jan-15 20:37:26.749613 - [DEBUG] Propagate flow
4638 2019-Jan-15 20:37:26.749636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4639 2019-Jan-15 20:37:26.749692 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4640 2019-Jan-15 20:37:26.750327 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4641 2019-Jan-15 20:37:26.750977 - [DEBUG] Edge function : AllBottom (result of previous compose)
4642 2019-Jan-15 20:37:26.751002 - [DEBUG]
4643 2019-Jan-15 20:37:26.751026 - [DEBUG] Join: AllTop & AllBottom
4644 2019-Jan-15 20:37:26.751052 - [DEBUG] = AllBottom (new jump func)
4645 2019-Jan-15 20:37:26.751076 - [DEBUG]
4646 2019-Jan-15 20:37:26.751100 - [DEBUG] Start adding new jump function
4647 2019-Jan-15 20:37:26.751123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4648 2019-Jan-15 20:37:26.751179 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4649 2019-Jan-15 20:37:26.751824 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4650 2019-Jan-15 20:37:26.752458 - [DEBUG] Edge Function : AllBottom
4651 2019-Jan-15 20:37:26.752486 - [DEBUG] End adding new jump function
4652 2019-Jan-15 20:37:26.752510 - [DEBUG]
4653 2019-Jan-15 20:37:26.752533 - [DEBUG] -------------------------------------------- 144. Path Edge --------------------------------------------
4654 2019-Jan-15 20:37:26.752557 - [DEBUG]
4655 2019-Jan-15 20:37:26.752580 - [DEBUG] Process 144. path edge:
4656 2019-Jan-15 20:37:26.752604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4657 2019-Jan-15 20:37:26.752661 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
4658 2019-Jan-15 20:37:26.753293 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4659 2019-Jan-15 20:37:26.753929 - [DEBUG]
4660 2019-Jan-15 20:37:26.753967 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4661 2019-Jan-15 20:37:26.754608 - [DEBUG] Compose: EdgeIdentity * AllBottom
4662 2019-Jan-15 20:37:26.754636 - [DEBUG]
4663 2019-Jan-15 20:37:26.754659 - [DEBUG] Propagate flow
4664 2019-Jan-15 20:37:26.754683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4665 2019-Jan-15 20:37:26.754739 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4666 2019-Jan-15 20:37:26.755376 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4667 2019-Jan-15 20:37:26.756014 - [DEBUG] Edge function : AllBottom (result of previous compose)
4668 2019-Jan-15 20:37:26.756039 - [DEBUG]
4669 2019-Jan-15 20:37:26.756063 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4670 2019-Jan-15 20:37:26.756089 - [DEBUG] = AllBottom
4671 2019-Jan-15 20:37:26.756114 - [DEBUG]
4672 2019-Jan-15 20:37:26.756137 - [DEBUG] PROPAGATE: No new function!
4673 2019-Jan-15 20:37:26.756161 - [DEBUG] EDGE:
4674 2019-Jan-15 20:37:26.756218 - [DEBUG] ---> 4675 2019-Jan-15 20:37:26.756851 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4676 2019-Jan-15 20:37:26.757502 - [DEBUG]
4677 2019-Jan-15 20:37:26.757527 - [DEBUG] EDGE:
4678 2019-Jan-15 20:37:26.757584 - [DEBUG] ---> 4679 2019-Jan-15 20:37:26.758219 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4680 2019-Jan-15 20:37:26.758854 - [DEBUG]
4681 2019-Jan-15 20:37:26.758889 - [DEBUG] Compose: EdgeIdentity * AllBottom
4682 2019-Jan-15 20:37:26.758916 - [DEBUG]
4683 2019-Jan-15 20:37:26.758940 - [DEBUG] Propagate flow
4684 2019-Jan-15 20:37:26.758963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4685 2019-Jan-15 20:37:26.759019 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4686 2019-Jan-15 20:37:26.759654 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4687 2019-Jan-15 20:37:26.760289 - [DEBUG] Edge function : AllBottom (result of previous compose)
4688 2019-Jan-15 20:37:26.760314 - [DEBUG]
4689 2019-Jan-15 20:37:26.760339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4690 2019-Jan-15 20:37:26.760365 - [DEBUG] = AllBottom
4691 2019-Jan-15 20:37:26.760389 - [DEBUG]
4692 2019-Jan-15 20:37:26.760412 - [DEBUG] PROPAGATE: No new function!
4693 2019-Jan-15 20:37:26.760438 - [DEBUG] EDGE:
4694 2019-Jan-15 20:37:26.760503 - [DEBUG] ---> 4695 2019-Jan-15 20:37:26.761163 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4696 2019-Jan-15 20:37:26.761798 - [DEBUG]
4697 2019-Jan-15 20:37:26.761823 - [DEBUG] EDGE:
4698 2019-Jan-15 20:37:26.761880 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
4699 2019-Jan-15 20:37:26.762522 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4700 2019-Jan-15 20:37:26.763161 - [DEBUG]
4701 2019-Jan-15 20:37:26.763186 - [DEBUG] EDGE:
4702 2019-Jan-15 20:37:26.763243 - [DEBUG] ---> 4703 2019-Jan-15 20:37:26.763877 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4704 2019-Jan-15 20:37:26.764530 - [DEBUG]
4705 2019-Jan-15 20:37:26.764555 - [DEBUG] EDGE:
4706 2019-Jan-15 20:37:26.764612 - [DEBUG] ---> 4707 2019-Jan-15 20:37:26.765248 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4708 2019-Jan-15 20:37:26.765885 - [DEBUG]
4709 2019-Jan-15 20:37:26.765910 - [DEBUG] EDGE:
4710 2019-Jan-15 20:37:26.765967 - [DEBUG] ---> 4711 2019-Jan-15 20:37:26.766604 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4712 2019-Jan-15 20:37:26.767240 - [DEBUG]
4713 2019-Jan-15 20:37:26.767283 - [DEBUG] Compose: EdgeIdentity * AllBottom
4714 2019-Jan-15 20:37:26.767311 - [DEBUG]
4715 2019-Jan-15 20:37:26.767334 - [DEBUG] Propagate flow
4716 2019-Jan-15 20:37:26.767358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4717 2019-Jan-15 20:37:26.767414 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4718 2019-Jan-15 20:37:26.768052 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4719 2019-Jan-15 20:37:26.768686 - [DEBUG] Edge function : AllBottom (result of previous compose)
4720 2019-Jan-15 20:37:26.768711 - [DEBUG]
4721 2019-Jan-15 20:37:26.768736 - [DEBUG] Join: AllTop & AllBottom
4722 2019-Jan-15 20:37:26.768761 - [DEBUG] = AllBottom (new jump func)
4723 2019-Jan-15 20:37:26.768786 - [DEBUG]
4724 2019-Jan-15 20:37:26.768809 - [DEBUG] Start adding new jump function
4725 2019-Jan-15 20:37:26.768832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4726 2019-Jan-15 20:37:26.768888 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4727 2019-Jan-15 20:37:26.769523 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4728 2019-Jan-15 20:37:26.770158 - [DEBUG] Edge Function : AllBottom
4729 2019-Jan-15 20:37:26.770185 - [DEBUG] End adding new jump function
4730 2019-Jan-15 20:37:26.770209 - [DEBUG]
4731 2019-Jan-15 20:37:26.770233 - [DEBUG] -------------------------------------------- 145. Path Edge --------------------------------------------
4732 2019-Jan-15 20:37:26.770257 - [DEBUG]
4733 2019-Jan-15 20:37:26.770280 - [DEBUG] Process 145. path edge:
4734 2019-Jan-15 20:37:26.770304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4735 2019-Jan-15 20:37:26.770360 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
4736 2019-Jan-15 20:37:26.771020 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4737 2019-Jan-15 20:37:26.771658 - [DEBUG]
4738 2019-Jan-15 20:37:26.771682 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4739 2019-Jan-15 20:37:26.772336 - [DEBUG] Compose: EdgeIdentity * AllBottom
4740 2019-Jan-15 20:37:26.772364 - [DEBUG]
4741 2019-Jan-15 20:37:26.772387 - [DEBUG] Propagate flow
4742 2019-Jan-15 20:37:26.772411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4743 2019-Jan-15 20:37:26.772467 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
4744 2019-Jan-15 20:37:26.773100 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4745 2019-Jan-15 20:37:26.773737 - [DEBUG] Edge function : AllBottom (result of previous compose)
4746 2019-Jan-15 20:37:26.773762 - [DEBUG]
4747 2019-Jan-15 20:37:26.773786 - [DEBUG] Join: AllTop & AllBottom
4748 2019-Jan-15 20:37:26.773812 - [DEBUG] = AllBottom (new jump func)
4749 2019-Jan-15 20:37:26.773837 - [DEBUG]
4750 2019-Jan-15 20:37:26.773860 - [DEBUG] Start adding new jump function
4751 2019-Jan-15 20:37:26.773884 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4752 2019-Jan-15 20:37:26.773952 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4753 2019-Jan-15 20:37:26.774588 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
4754 2019-Jan-15 20:37:26.775219 - [DEBUG] Edge Function : AllBottom
4755 2019-Jan-15 20:37:26.775247 - [DEBUG] End adding new jump function
4756 2019-Jan-15 20:37:26.775271 - [DEBUG]
4757 2019-Jan-15 20:37:26.775294 - [DEBUG] -------------------------------------------- 146. Path Edge --------------------------------------------
4758 2019-Jan-15 20:37:26.775318 - [DEBUG]
4759 2019-Jan-15 20:37:26.775342 - [DEBUG] Process 146. path edge:
4760 2019-Jan-15 20:37:26.775365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4761 2019-Jan-15 20:37:26.775422 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
4762 2019-Jan-15 20:37:26.776053 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4763 2019-Jan-15 20:37:26.776690 - [DEBUG]
4764 2019-Jan-15 20:37:26.776715 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
4765 2019-Jan-15 20:37:26.777369 - [DEBUG] Compose: EdgeIdentity * AllBottom
4766 2019-Jan-15 20:37:26.777397 - [DEBUG]
4767 2019-Jan-15 20:37:26.777420 - [DEBUG] Propagate flow
4768 2019-Jan-15 20:37:26.777444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4769 2019-Jan-15 20:37:26.777500 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4770 2019-Jan-15 20:37:26.778138 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4771 2019-Jan-15 20:37:26.778774 - [DEBUG] Edge function : AllBottom (result of previous compose)
4772 2019-Jan-15 20:37:26.778799 - [DEBUG]
4773 2019-Jan-15 20:37:26.778824 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4774 2019-Jan-15 20:37:26.778850 - [DEBUG] = AllBottom
4775 2019-Jan-15 20:37:26.778875 - [DEBUG]
4776 2019-Jan-15 20:37:26.778898 - [DEBUG] PROPAGATE: No new function!
4777 2019-Jan-15 20:37:26.778922 - [DEBUG] EDGE:
4778 2019-Jan-15 20:37:26.778980 - [DEBUG] ---> 4779 2019-Jan-15 20:37:26.779611 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4780 2019-Jan-15 20:37:26.780246 - [DEBUG]
4781 2019-Jan-15 20:37:26.780271 - [DEBUG] EDGE:
4782 2019-Jan-15 20:37:26.780336 - [DEBUG] ---> 4783 2019-Jan-15 20:37:26.780985 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4784 2019-Jan-15 20:37:26.781620 - [DEBUG]
4785 2019-Jan-15 20:37:26.781644 - [DEBUG] EDGE:
4786 2019-Jan-15 20:37:26.781701 - [DEBUG] ---> 4787 2019-Jan-15 20:37:26.782333 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4788 2019-Jan-15 20:37:26.782969 - [DEBUG]
4789 2019-Jan-15 20:37:26.782994 - [DEBUG] EDGE:
4790 2019-Jan-15 20:37:26.783051 - [DEBUG] ---> 4791 2019-Jan-15 20:37:26.783688 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4792 2019-Jan-15 20:37:26.784340 - [DEBUG]
4793 2019-Jan-15 20:37:26.784366 - [DEBUG] EDGE:
4794 2019-Jan-15 20:37:26.784423 - [DEBUG] ---> 4795 2019-Jan-15 20:37:26.785057 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4796 2019-Jan-15 20:37:26.785693 - [DEBUG]
4797 2019-Jan-15 20:37:26.785717 - [DEBUG] EDGE:
4798 2019-Jan-15 20:37:26.785774 - [DEBUG] ---> 4799 2019-Jan-15 20:37:26.786410 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4800 2019-Jan-15 20:37:26.787044 - [DEBUG]
4801 2019-Jan-15 20:37:26.787078 - [DEBUG] Compose: EdgeIdentity * AllBottom
4802 2019-Jan-15 20:37:26.787105 - [DEBUG]
4803 2019-Jan-15 20:37:26.787129 - [DEBUG] Propagate flow
4804 2019-Jan-15 20:37:26.787152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4805 2019-Jan-15 20:37:26.787208 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4806 2019-Jan-15 20:37:26.787858 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4807 2019-Jan-15 20:37:26.788492 - [DEBUG] Edge function : AllBottom (result of previous compose)
4808 2019-Jan-15 20:37:26.788517 - [DEBUG]
4809 2019-Jan-15 20:37:26.788542 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4810 2019-Jan-15 20:37:26.788567 - [DEBUG] = AllBottom
4811 2019-Jan-15 20:37:26.788592 - [DEBUG]
4812 2019-Jan-15 20:37:26.788615 - [DEBUG] PROPAGATE: No new function!
4813 2019-Jan-15 20:37:26.788640 - [DEBUG] EDGE:
4814 2019-Jan-15 20:37:26.788698 - [DEBUG] ---> 4815 2019-Jan-15 20:37:26.789341 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4816 2019-Jan-15 20:37:26.789979 - [DEBUG]
4817 2019-Jan-15 20:37:26.790003 - [DEBUG] EDGE:
4818 2019-Jan-15 20:37:26.790061 - [DEBUG] ---> 4819 2019-Jan-15 20:37:26.790709 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4820 2019-Jan-15 20:37:26.791344 - [DEBUG]
4821 2019-Jan-15 20:37:26.791369 - [DEBUG] EDGE:
4822 2019-Jan-15 20:37:26.791426 - [DEBUG] ---> 4823 2019-Jan-15 20:37:26.792071 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4824 2019-Jan-15 20:37:26.792708 - [DEBUG]
4825 2019-Jan-15 20:37:26.792742 - [DEBUG] Compose: EdgeIdentity * AllBottom
4826 2019-Jan-15 20:37:26.792769 - [DEBUG]
4827 2019-Jan-15 20:37:26.792793 - [DEBUG] Propagate flow
4828 2019-Jan-15 20:37:26.792816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4829 2019-Jan-15 20:37:26.792872 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4830 2019-Jan-15 20:37:26.793508 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4831 2019-Jan-15 20:37:26.794160 - [DEBUG] Edge function : AllBottom (result of previous compose)
4832 2019-Jan-15 20:37:26.794185 - [DEBUG]
4833 2019-Jan-15 20:37:26.794209 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4834 2019-Jan-15 20:37:26.794235 - [DEBUG] = AllBottom
4835 2019-Jan-15 20:37:26.794259 - [DEBUG]
4836 2019-Jan-15 20:37:26.794282 - [DEBUG] PROPAGATE: No new function!
4837 2019-Jan-15 20:37:26.794308 - [DEBUG] EDGE:
4838 2019-Jan-15 20:37:26.794366 - [DEBUG] ---> 4839 2019-Jan-15 20:37:26.795008 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4840 2019-Jan-15 20:37:26.795646 - [DEBUG]
4841 2019-Jan-15 20:37:26.795671 - [DEBUG] EDGE:
4842 2019-Jan-15 20:37:26.795728 - [DEBUG] ---> 4843 2019-Jan-15 20:37:26.796362 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4844 2019-Jan-15 20:37:26.796998 - [DEBUG]
4845 2019-Jan-15 20:37:26.797023 - [DEBUG] EDGE:
4846 2019-Jan-15 20:37:26.797080 - [DEBUG] ---> 4847 2019-Jan-15 20:37:26.797730 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4848 2019-Jan-15 20:37:26.798364 - [DEBUG]
4849 2019-Jan-15 20:37:26.798389 - [DEBUG] EDGE:
4850 2019-Jan-15 20:37:26.798446 - [DEBUG] ---> 4851 2019-Jan-15 20:37:26.799081 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4852 2019-Jan-15 20:37:26.799717 - [DEBUG]
4853 2019-Jan-15 20:37:26.799751 - [DEBUG] Compose: EdgeIdentity * AllBottom
4854 2019-Jan-15 20:37:26.799778 - [DEBUG]
4855 2019-Jan-15 20:37:26.799801 - [DEBUG] Propagate flow
4856 2019-Jan-15 20:37:26.799824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4857 2019-Jan-15 20:37:26.799881 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4858 2019-Jan-15 20:37:26.800518 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4859 2019-Jan-15 20:37:26.801168 - [DEBUG] Edge function : AllBottom (result of previous compose)
4860 2019-Jan-15 20:37:26.801194 - [DEBUG]
4861 2019-Jan-15 20:37:26.801218 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4862 2019-Jan-15 20:37:26.801244 - [DEBUG] = AllBottom
4863 2019-Jan-15 20:37:26.801268 - [DEBUG]
4864 2019-Jan-15 20:37:26.801292 - [DEBUG] PROPAGATE: No new function!
4865 2019-Jan-15 20:37:26.801317 - [DEBUG] EDGE:
4866 2019-Jan-15 20:37:26.801375 - [DEBUG] ---> 4867 2019-Jan-15 20:37:26.802026 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4868 2019-Jan-15 20:37:26.802662 - [DEBUG]
4869 2019-Jan-15 20:37:26.802687 - [DEBUG] EDGE:
4870 2019-Jan-15 20:37:26.802745 - [DEBUG] ---> 4871 2019-Jan-15 20:37:26.803379 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4872 2019-Jan-15 20:37:26.804027 - [DEBUG]
4873 2019-Jan-15 20:37:26.804052 - [DEBUG] EDGE:
4874 2019-Jan-15 20:37:26.804110 - [DEBUG] ---> 4875 2019-Jan-15 20:37:26.804747 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4876 2019-Jan-15 20:37:26.805382 - [DEBUG]
4877 2019-Jan-15 20:37:26.805417 - [DEBUG] Compose: EdgeIdentity * AllBottom
4878 2019-Jan-15 20:37:26.805444 - [DEBUG]
4879 2019-Jan-15 20:37:26.805467 - [DEBUG] Propagate flow
4880 2019-Jan-15 20:37:26.805491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4881 2019-Jan-15 20:37:26.805547 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4882 2019-Jan-15 20:37:26.806184 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4883 2019-Jan-15 20:37:26.806820 - [DEBUG] Edge function : AllBottom (result of previous compose)
4884 2019-Jan-15 20:37:26.806845 - [DEBUG]
4885 2019-Jan-15 20:37:26.806870 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4886 2019-Jan-15 20:37:26.806896 - [DEBUG] = AllBottom
4887 2019-Jan-15 20:37:26.806920 - [DEBUG]
4888 2019-Jan-15 20:37:26.806943 - [DEBUG] PROPAGATE: No new function!
4889 2019-Jan-15 20:37:26.806969 - [DEBUG] EDGE:
4890 2019-Jan-15 20:37:26.807026 - [DEBUG] ---> 4891 2019-Jan-15 20:37:26.807685 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4892 2019-Jan-15 20:37:26.808321 - [DEBUG]
4893 2019-Jan-15 20:37:26.808346 - [DEBUG] EDGE:
4894 2019-Jan-15 20:37:26.808403 - [DEBUG] ---> 4895 2019-Jan-15 20:37:26.809035 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4896 2019-Jan-15 20:37:26.809670 - [DEBUG]
4897 2019-Jan-15 20:37:26.809695 - [DEBUG] EDGE:
4898 2019-Jan-15 20:37:26.809752 - [DEBUG] ---> 4899 2019-Jan-15 20:37:26.810387 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
4900 2019-Jan-15 20:37:26.811035 - [DEBUG]
4901 2019-Jan-15 20:37:26.811061 - [DEBUG] Compose: EdgeIdentity * AllBottom
4902 2019-Jan-15 20:37:26.811087 - [DEBUG]
4903 2019-Jan-15 20:37:26.811111 - [DEBUG] Propagate flow
4904 2019-Jan-15 20:37:26.811134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4905 2019-Jan-15 20:37:26.811190 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4906 2019-Jan-15 20:37:26.811828 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4907 2019-Jan-15 20:37:26.812470 - [DEBUG] Edge function : AllBottom (result of previous compose)
4908 2019-Jan-15 20:37:26.812495 - [DEBUG]
4909 2019-Jan-15 20:37:26.812519 - [DEBUG] Join: AllTop & AllBottom
4910 2019-Jan-15 20:37:26.812554 - [DEBUG] = AllBottom (new jump func)
4911 2019-Jan-15 20:37:26.812579 - [DEBUG]
4912 2019-Jan-15 20:37:26.812602 - [DEBUG] Start adding new jump function
4913 2019-Jan-15 20:37:26.812625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4914 2019-Jan-15 20:37:26.812681 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4915 2019-Jan-15 20:37:26.813323 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4916 2019-Jan-15 20:37:26.813972 - [DEBUG] Edge Function : AllBottom
4917 2019-Jan-15 20:37:26.813999 - [DEBUG] End adding new jump function
4918 2019-Jan-15 20:37:26.814022 - [DEBUG]
4919 2019-Jan-15 20:37:26.814045 - [DEBUG] -------------------------------------------- 147. Path Edge --------------------------------------------
4920 2019-Jan-15 20:37:26.814069 - [DEBUG]
4921 2019-Jan-15 20:37:26.814092 - [DEBUG] Process 147. path edge:
4922 2019-Jan-15 20:37:26.814116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4923 2019-Jan-15 20:37:26.814172 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
4924 2019-Jan-15 20:37:26.814810 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4925 2019-Jan-15 20:37:26.815454 - [DEBUG]
4926 2019-Jan-15 20:37:26.815478 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4927 2019-Jan-15 20:37:26.816125 - [DEBUG] Compose: EdgeIdentity * AllBottom
4928 2019-Jan-15 20:37:26.816152 - [DEBUG]
4929 2019-Jan-15 20:37:26.816176 - [DEBUG] Propagate flow
4930 2019-Jan-15 20:37:26.816199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4931 2019-Jan-15 20:37:26.816255 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4932 2019-Jan-15 20:37:26.816888 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4933 2019-Jan-15 20:37:26.817545 - [DEBUG] Edge function : AllBottom (result of previous compose)
4934 2019-Jan-15 20:37:26.817570 - [DEBUG]
4935 2019-Jan-15 20:37:26.817594 - [DEBUG] Join: AllTop & AllBottom
4936 2019-Jan-15 20:37:26.817620 - [DEBUG] = AllBottom (new jump func)
4937 2019-Jan-15 20:37:26.817645 - [DEBUG]
4938 2019-Jan-15 20:37:26.817668 - [DEBUG] Start adding new jump function
4939 2019-Jan-15 20:37:26.817691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4940 2019-Jan-15 20:37:26.817747 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4941 2019-Jan-15 20:37:26.818390 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4942 2019-Jan-15 20:37:26.819023 - [DEBUG] Edge Function : AllBottom
4943 2019-Jan-15 20:37:26.819050 - [DEBUG] End adding new jump function
4944 2019-Jan-15 20:37:26.819074 - [DEBUG]
4945 2019-Jan-15 20:37:26.819097 - [DEBUG] -------------------------------------------- 148. Path Edge --------------------------------------------
4946 2019-Jan-15 20:37:26.819122 - [DEBUG]
4947 2019-Jan-15 20:37:26.819145 - [DEBUG] Process 148. path edge:
4948 2019-Jan-15 20:37:26.819169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4949 2019-Jan-15 20:37:26.819224 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
4950 2019-Jan-15 20:37:26.819857 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4951 2019-Jan-15 20:37:26.820497 - [DEBUG]
4952 2019-Jan-15 20:37:26.820522 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4953 2019-Jan-15 20:37:26.821187 - [DEBUG] Compose: EdgeIdentity * AllBottom
4954 2019-Jan-15 20:37:26.821215 - [DEBUG]
4955 2019-Jan-15 20:37:26.821238 - [DEBUG] Propagate flow
4956 2019-Jan-15 20:37:26.821261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4957 2019-Jan-15 20:37:26.821318 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4958 2019-Jan-15 20:37:26.821962 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4959 2019-Jan-15 20:37:26.822605 - [DEBUG] Edge function : AllBottom (result of previous compose)
4960 2019-Jan-15 20:37:26.822630 - [DEBUG]
4961 2019-Jan-15 20:37:26.822654 - [DEBUG] Join: AllTop & AllBottom
4962 2019-Jan-15 20:37:26.822680 - [DEBUG] = AllBottom (new jump func)
4963 2019-Jan-15 20:37:26.822705 - [DEBUG]
4964 2019-Jan-15 20:37:26.822728 - [DEBUG] Start adding new jump function
4965 2019-Jan-15 20:37:26.822751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4966 2019-Jan-15 20:37:26.822807 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4967 2019-Jan-15 20:37:26.823452 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4968 2019-Jan-15 20:37:26.824109 - [DEBUG] Edge Function : AllBottom
4969 2019-Jan-15 20:37:26.824136 - [DEBUG] End adding new jump function
4970 2019-Jan-15 20:37:26.824159 - [DEBUG]
4971 2019-Jan-15 20:37:26.824183 - [DEBUG] -------------------------------------------- 149. Path Edge --------------------------------------------
4972 2019-Jan-15 20:37:26.824207 - [DEBUG]
4973 2019-Jan-15 20:37:26.824230 - [DEBUG] Process 149. path edge:
4974 2019-Jan-15 20:37:26.824254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4975 2019-Jan-15 20:37:26.824310 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4976 2019-Jan-15 20:37:26.824956 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4977 2019-Jan-15 20:37:26.825600 - [DEBUG]
4978 2019-Jan-15 20:37:26.825624 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4979 2019-Jan-15 20:37:26.826272 - [DEBUG] Possible callees:
4980 2019-Jan-15 20:37:26.826297 - [DEBUG] llvm.dbg.declare
4981 2019-Jan-15 20:37:26.826322 - [DEBUG] Possible return sites:
4982 2019-Jan-15 20:37:26.826345 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494983 2019-Jan-15 20:37:26.827630 - [DEBUG] Found and process special summary
4984 2019-Jan-15 20:37:26.827663 - [DEBUG] Compose: EdgeIdentity * AllBottom
4985 2019-Jan-15 20:37:26.827689 - [DEBUG]
4986 2019-Jan-15 20:37:26.827713 - [DEBUG] Propagate flow
4987 2019-Jan-15 20:37:26.827736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4988 2019-Jan-15 20:37:26.827792 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4989 2019-Jan-15 20:37:26.828428 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4990 2019-Jan-15 20:37:26.829070 - [DEBUG] Edge function : AllBottom (result of previous compose)
4991 2019-Jan-15 20:37:26.829095 - [DEBUG]
4992 2019-Jan-15 20:37:26.829119 - [DEBUG] Join: AllTop & AllBottom
4993 2019-Jan-15 20:37:26.829153 - [DEBUG] = AllBottom (new jump func)
4994 2019-Jan-15 20:37:26.829178 - [DEBUG]
4995 2019-Jan-15 20:37:26.829201 - [DEBUG] Start adding new jump function
4996 2019-Jan-15 20:37:26.829224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4997 2019-Jan-15 20:37:26.829280 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4998 2019-Jan-15 20:37:26.829922 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4999 2019-Jan-15 20:37:26.830557 - [DEBUG] Edge Function : AllBottom
5000 2019-Jan-15 20:37:26.830584 - [DEBUG] End adding new jump function
5001 2019-Jan-15 20:37:26.830621 - [DEBUG]
5002 2019-Jan-15 20:37:26.830645 - [DEBUG] -------------------------------------------- 150. Path Edge --------------------------------------------
5003 2019-Jan-15 20:37:26.830669 - [DEBUG]
5004 2019-Jan-15 20:37:26.830692 - [DEBUG] Process 150. path edge:
5005 2019-Jan-15 20:37:26.830715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5006 2019-Jan-15 20:37:26.830771 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
5007 2019-Jan-15 20:37:26.831408 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5008 2019-Jan-15 20:37:26.832050 - [DEBUG]
5009 2019-Jan-15 20:37:26.832074 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5010 2019-Jan-15 20:37:26.832721 - [DEBUG] Compose: EdgeIdentity * AllBottom
5011 2019-Jan-15 20:37:26.832749 - [DEBUG]
5012 2019-Jan-15 20:37:26.832773 - [DEBUG] Propagate flow
5013 2019-Jan-15 20:37:26.832796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5014 2019-Jan-15 20:37:26.832852 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5015 2019-Jan-15 20:37:26.833493 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5016 2019-Jan-15 20:37:26.834151 - [DEBUG] Edge function : AllBottom (result of previous compose)
5017 2019-Jan-15 20:37:26.834177 - [DEBUG]
5018 2019-Jan-15 20:37:26.834201 - [DEBUG] Join: AllTop & AllBottom
5019 2019-Jan-15 20:37:26.834227 - [DEBUG] = AllBottom (new jump func)
5020 2019-Jan-15 20:37:26.834251 - [DEBUG]
5021 2019-Jan-15 20:37:26.834275 - [DEBUG] Start adding new jump function
5022 2019-Jan-15 20:37:26.834298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5023 2019-Jan-15 20:37:26.834354 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5024 2019-Jan-15 20:37:26.834997 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5025 2019-Jan-15 20:37:26.835630 - [DEBUG] Edge Function : AllBottom
5026 2019-Jan-15 20:37:26.835657 - [DEBUG] End adding new jump function
5027 2019-Jan-15 20:37:26.835680 - [DEBUG]
5028 2019-Jan-15 20:37:26.835704 - [DEBUG] -------------------------------------------- 151. Path Edge --------------------------------------------
5029 2019-Jan-15 20:37:26.835728 - [DEBUG]
5030 2019-Jan-15 20:37:26.835751 - [DEBUG] Process 151. path edge:
5031 2019-Jan-15 20:37:26.835775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5032 2019-Jan-15 20:37:26.835831 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
5033 2019-Jan-15 20:37:26.836463 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5034 2019-Jan-15 20:37:26.837105 - [DEBUG]
5035 2019-Jan-15 20:37:26.837129 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5036 2019-Jan-15 20:37:26.837798 - [DEBUG] Compose: EdgeIdentity * AllBottom
5037 2019-Jan-15 20:37:26.837826 - [DEBUG]
5038 2019-Jan-15 20:37:26.837850 - [DEBUG] Propagate flow
5039 2019-Jan-15 20:37:26.837873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5040 2019-Jan-15 20:37:26.837930 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5041 2019-Jan-15 20:37:26.838575 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5042 2019-Jan-15 20:37:26.839219 - [DEBUG] Edge function : AllBottom (result of previous compose)
5043 2019-Jan-15 20:37:26.839244 - [DEBUG]
5044 2019-Jan-15 20:37:26.839268 - [DEBUG] Join: AllTop & AllBottom
5045 2019-Jan-15 20:37:26.839294 - [DEBUG] = AllBottom (new jump func)
5046 2019-Jan-15 20:37:26.839318 - [DEBUG]
5047 2019-Jan-15 20:37:26.839342 - [DEBUG] Start adding new jump function
5048 2019-Jan-15 20:37:26.839365 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5049 2019-Jan-15 20:37:26.839421 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5050 2019-Jan-15 20:37:26.840065 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5051 2019-Jan-15 20:37:26.840724 - [DEBUG] Edge Function : AllBottom
5052 2019-Jan-15 20:37:26.840751 - [DEBUG] End adding new jump function
5053 2019-Jan-15 20:37:26.840775 - [DEBUG]
5054 2019-Jan-15 20:37:26.840798 - [DEBUG] -------------------------------------------- 152. Path Edge --------------------------------------------
5055 2019-Jan-15 20:37:26.840823 - [DEBUG]
5056 2019-Jan-15 20:37:26.840846 - [DEBUG] Process 152. path edge:
5057 2019-Jan-15 20:37:26.840869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5058 2019-Jan-15 20:37:26.840925 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
5059 2019-Jan-15 20:37:26.841569 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5060 2019-Jan-15 20:37:26.842211 - [DEBUG]
5061 2019-Jan-15 20:37:26.842236 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5062 2019-Jan-15 20:37:26.842883 - [DEBUG] Possible callees:
5063 2019-Jan-15 20:37:26.842908 - [DEBUG] llvm.dbg.declare
5064 2019-Jan-15 20:37:26.842932 - [DEBUG] Possible return sites:
5065 2019-Jan-15 20:37:26.842956 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1555066 2019-Jan-15 20:37:26.844241 - [DEBUG] Found and process special summary
5067 2019-Jan-15 20:37:26.844273 - [DEBUG] Compose: EdgeIdentity * AllBottom
5068 2019-Jan-15 20:37:26.844300 - [DEBUG]
5069 2019-Jan-15 20:37:26.844324 - [DEBUG] Propagate flow
5070 2019-Jan-15 20:37:26.844347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5071 2019-Jan-15 20:37:26.844404 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5072 2019-Jan-15 20:37:26.845039 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5073 2019-Jan-15 20:37:26.845679 - [DEBUG] Edge function : AllBottom (result of previous compose)
5074 2019-Jan-15 20:37:26.845705 - [DEBUG]
5075 2019-Jan-15 20:37:26.845729 - [DEBUG] Join: AllTop & AllBottom
5076 2019-Jan-15 20:37:26.845763 - [DEBUG] = AllBottom (new jump func)
5077 2019-Jan-15 20:37:26.845788 - [DEBUG]
5078 2019-Jan-15 20:37:26.845811 - [DEBUG] Start adding new jump function
5079 2019-Jan-15 20:37:26.845835 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5080 2019-Jan-15 20:37:26.845890 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5081 2019-Jan-15 20:37:26.846534 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5082 2019-Jan-15 20:37:26.847174 - [DEBUG] Edge Function : AllBottom
5083 2019-Jan-15 20:37:26.847200 - [DEBUG] End adding new jump function
5084 2019-Jan-15 20:37:26.847224 - [DEBUG]
5085 2019-Jan-15 20:37:26.847247 - [DEBUG] -------------------------------------------- 153. Path Edge --------------------------------------------
5086 2019-Jan-15 20:37:26.847285 - [DEBUG]
5087 2019-Jan-15 20:37:26.847308 - [DEBUG] Process 153. path edge:
5088 2019-Jan-15 20:37:26.847332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5089 2019-Jan-15 20:37:26.847389 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
5090 2019-Jan-15 20:37:26.848025 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5091 2019-Jan-15 20:37:26.848668 - [DEBUG]
5092 2019-Jan-15 20:37:26.848692 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5093 2019-Jan-15 20:37:26.849341 - [DEBUG] Compose: EdgeIdentity * AllBottom
5094 2019-Jan-15 20:37:26.849369 - [DEBUG]
5095 2019-Jan-15 20:37:26.849392 - [DEBUG] Propagate flow
5096 2019-Jan-15 20:37:26.849416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5097 2019-Jan-15 20:37:26.849472 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5098 2019-Jan-15 20:37:26.850104 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5099 2019-Jan-15 20:37:26.850761 - [DEBUG] Edge function : AllBottom (result of previous compose)
5100 2019-Jan-15 20:37:26.850786 - [DEBUG]
5101 2019-Jan-15 20:37:26.850811 - [DEBUG] Join: AllTop & AllBottom
5102 2019-Jan-15 20:37:26.850837 - [DEBUG] = AllBottom (new jump func)
5103 2019-Jan-15 20:37:26.850861 - [DEBUG]
5104 2019-Jan-15 20:37:26.850884 - [DEBUG] Start adding new jump function
5105 2019-Jan-15 20:37:26.850907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5106 2019-Jan-15 20:37:26.850963 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5107 2019-Jan-15 20:37:26.851606 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5108 2019-Jan-15 20:37:26.852239 - [DEBUG] Edge Function : AllBottom
5109 2019-Jan-15 20:37:26.852266 - [DEBUG] End adding new jump function
5110 2019-Jan-15 20:37:26.852290 - [DEBUG]
5111 2019-Jan-15 20:37:26.852314 - [DEBUG] -------------------------------------------- 154. Path Edge --------------------------------------------
5112 2019-Jan-15 20:37:26.852338 - [DEBUG]
5113 2019-Jan-15 20:37:26.852361 - [DEBUG] Process 154. path edge:
5114 2019-Jan-15 20:37:26.852385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5115 2019-Jan-15 20:37:26.852441 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
5116 2019-Jan-15 20:37:26.853075 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5117 2019-Jan-15 20:37:26.853718 - [DEBUG]
5118 2019-Jan-15 20:37:26.853743 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5119 2019-Jan-15 20:37:26.854410 - [DEBUG] Compose: EdgeIdentity * AllBottom
5120 2019-Jan-15 20:37:26.854438 - [DEBUG]
5121 2019-Jan-15 20:37:26.854462 - [DEBUG] Propagate flow
5122 2019-Jan-15 20:37:26.854485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5123 2019-Jan-15 20:37:26.854541 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5124 2019-Jan-15 20:37:26.855175 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5125 2019-Jan-15 20:37:26.855816 - [DEBUG] Edge function : AllBottom (result of previous compose)
5126 2019-Jan-15 20:37:26.855841 - [DEBUG]
5127 2019-Jan-15 20:37:26.855865 - [DEBUG] Join: AllTop & AllBottom
5128 2019-Jan-15 20:37:26.855891 - [DEBUG] = AllBottom (new jump func)
5129 2019-Jan-15 20:37:26.855915 - [DEBUG]
5130 2019-Jan-15 20:37:26.855939 - [DEBUG] Start adding new jump function
5131 2019-Jan-15 20:37:26.855962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5132 2019-Jan-15 20:37:26.856017 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5133 2019-Jan-15 20:37:26.856659 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5134 2019-Jan-15 20:37:26.857306 - [DEBUG] Edge Function : AllBottom
5135 2019-Jan-15 20:37:26.857333 - [DEBUG] End adding new jump function
5136 2019-Jan-15 20:37:26.857357 - [DEBUG]
5137 2019-Jan-15 20:37:26.857381 - [DEBUG] -------------------------------------------- 155. Path Edge --------------------------------------------
5138 2019-Jan-15 20:37:26.857405 - [DEBUG]
5139 2019-Jan-15 20:37:26.857428 - [DEBUG] Process 155. path edge:
5140 2019-Jan-15 20:37:26.857452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5141 2019-Jan-15 20:37:26.857508 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
5142 2019-Jan-15 20:37:26.858140 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5143 2019-Jan-15 20:37:26.858783 - [DEBUG]
5144 2019-Jan-15 20:37:26.858808 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5145 2019-Jan-15 20:37:26.859450 - [DEBUG] Compose: EdgeIdentity * AllBottom
5146 2019-Jan-15 20:37:26.859477 - [DEBUG]
5147 2019-Jan-15 20:37:26.859501 - [DEBUG] Propagate flow
5148 2019-Jan-15 20:37:26.859524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5149 2019-Jan-15 20:37:26.859581 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5150 2019-Jan-15 20:37:26.860225 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5151 2019-Jan-15 20:37:26.860883 - [DEBUG] Edge function : AllBottom (result of previous compose)
5152 2019-Jan-15 20:37:26.860908 - [DEBUG]
5153 2019-Jan-15 20:37:26.860933 - [DEBUG] Join: AllTop & AllBottom
5154 2019-Jan-15 20:37:26.860959 - [DEBUG] = AllBottom (new jump func)
5155 2019-Jan-15 20:37:26.860983 - [DEBUG]
5156 2019-Jan-15 20:37:26.861007 - [DEBUG] Start adding new jump function
5157 2019-Jan-15 20:37:26.861030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5158 2019-Jan-15 20:37:26.861086 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5159 2019-Jan-15 20:37:26.861730 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5160 2019-Jan-15 20:37:26.862372 - [DEBUG] Edge Function : AllBottom
5161 2019-Jan-15 20:37:26.862407 - [DEBUG] End adding new jump function
5162 2019-Jan-15 20:37:26.862432 - [DEBUG]
5163 2019-Jan-15 20:37:26.862456 - [DEBUG] -------------------------------------------- 156. Path Edge --------------------------------------------
5164 2019-Jan-15 20:37:26.862480 - [DEBUG]
5165 2019-Jan-15 20:37:26.862504 - [DEBUG] Process 156. path edge:
5166 2019-Jan-15 20:37:26.862527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5167 2019-Jan-15 20:37:26.862584 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
5168 2019-Jan-15 20:37:26.863228 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5169 2019-Jan-15 20:37:26.863871 - [DEBUG]
5170 2019-Jan-15 20:37:26.863896 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5171 2019-Jan-15 20:37:26.864558 - [DEBUG] Possible callees:
5172 2019-Jan-15 20:37:26.864583 - [DEBUG] llvm.dbg.declare
5173 2019-Jan-15 20:37:26.864608 - [DEBUG] Possible return sites:
5174 2019-Jan-15 20:37:26.864632 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1635175 2019-Jan-15 20:37:26.865901 - [DEBUG] Found and process special summary
5176 2019-Jan-15 20:37:26.865934 - [DEBUG] Compose: EdgeIdentity * AllBottom
5177 2019-Jan-15 20:37:26.865961 - [DEBUG]
5178 2019-Jan-15 20:37:26.865985 - [DEBUG] Propagate flow
5179 2019-Jan-15 20:37:26.866008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5180 2019-Jan-15 20:37:26.866064 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5181 2019-Jan-15 20:37:26.866700 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5182 2019-Jan-15 20:37:26.867355 - [DEBUG] Edge function : AllBottom (result of previous compose)
5183 2019-Jan-15 20:37:26.867381 - [DEBUG]
5184 2019-Jan-15 20:37:26.867405 - [DEBUG] Join: AllTop & AllBottom
5185 2019-Jan-15 20:37:26.867431 - [DEBUG] = AllBottom (new jump func)
5186 2019-Jan-15 20:37:26.867456 - [DEBUG]
5187 2019-Jan-15 20:37:26.867479 - [DEBUG] Start adding new jump function
5188 2019-Jan-15 20:37:26.867503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5189 2019-Jan-15 20:37:26.867558 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5190 2019-Jan-15 20:37:26.868200 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5191 2019-Jan-15 20:37:26.868835 - [DEBUG] Edge Function : AllBottom
5192 2019-Jan-15 20:37:26.868862 - [DEBUG] End adding new jump function
5193 2019-Jan-15 20:37:26.868886 - [DEBUG]
5194 2019-Jan-15 20:37:26.868910 - [DEBUG] -------------------------------------------- 157. Path Edge --------------------------------------------
5195 2019-Jan-15 20:37:26.868934 - [DEBUG]
5196 2019-Jan-15 20:37:26.868957 - [DEBUG] Process 157. path edge:
5197 2019-Jan-15 20:37:26.868981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5198 2019-Jan-15 20:37:26.869037 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
5199 2019-Jan-15 20:37:26.869673 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5200 2019-Jan-15 20:37:26.870317 - [DEBUG]
5201 2019-Jan-15 20:37:26.870341 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5202 2019-Jan-15 20:37:26.871015 - [DEBUG] Compose: EdgeIdentity * AllBottom
5203 2019-Jan-15 20:37:26.871043 - [DEBUG]
5204 2019-Jan-15 20:37:26.871067 - [DEBUG] Propagate flow
5205 2019-Jan-15 20:37:26.871090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5206 2019-Jan-15 20:37:26.871147 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5207 2019-Jan-15 20:37:26.871789 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5208 2019-Jan-15 20:37:26.872432 - [DEBUG] Edge function : AllBottom (result of previous compose)
5209 2019-Jan-15 20:37:26.872457 - [DEBUG]
5210 2019-Jan-15 20:37:26.872481 - [DEBUG] Join: AllTop & AllBottom
5211 2019-Jan-15 20:37:26.872507 - [DEBUG] = AllBottom (new jump func)
5212 2019-Jan-15 20:37:26.872532 - [DEBUG]
5213 2019-Jan-15 20:37:26.872555 - [DEBUG] Start adding new jump function
5214 2019-Jan-15 20:37:26.872578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5215 2019-Jan-15 20:37:26.872634 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5216 2019-Jan-15 20:37:26.873277 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5217 2019-Jan-15 20:37:26.873911 - [DEBUG] Edge Function : AllBottom
5218 2019-Jan-15 20:37:26.873949 - [DEBUG] End adding new jump function
5219 2019-Jan-15 20:37:26.873974 - [DEBUG]
5220 2019-Jan-15 20:37:26.873998 - [DEBUG] -------------------------------------------- 158. Path Edge --------------------------------------------
5221 2019-Jan-15 20:37:26.874022 - [DEBUG]
5222 2019-Jan-15 20:37:26.874045 - [DEBUG] Process 158. path edge:
5223 2019-Jan-15 20:37:26.874069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5224 2019-Jan-15 20:37:26.874125 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
5225 2019-Jan-15 20:37:26.874758 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5226 2019-Jan-15 20:37:26.875399 - [DEBUG]
5227 2019-Jan-15 20:37:26.875425 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5228 2019-Jan-15 20:37:26.876067 - [DEBUG] Compose: EdgeIdentity * AllBottom
5229 2019-Jan-15 20:37:26.876095 - [DEBUG]
5230 2019-Jan-15 20:37:26.876119 - [DEBUG] Propagate flow
5231 2019-Jan-15 20:37:26.876142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5232 2019-Jan-15 20:37:26.876198 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5233 2019-Jan-15 20:37:26.876843 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5234 2019-Jan-15 20:37:26.877502 - [DEBUG] Edge function : AllBottom (result of previous compose)
5235 2019-Jan-15 20:37:26.877528 - [DEBUG]
5236 2019-Jan-15 20:37:26.877552 - [DEBUG] Join: AllTop & AllBottom
5237 2019-Jan-15 20:37:26.877578 - [DEBUG] = AllBottom (new jump func)
5238 2019-Jan-15 20:37:26.877602 - [DEBUG]
5239 2019-Jan-15 20:37:26.877625 - [DEBUG] Start adding new jump function
5240 2019-Jan-15 20:37:26.877649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5241 2019-Jan-15 20:37:26.877705 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5242 2019-Jan-15 20:37:26.878348 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5243 2019-Jan-15 20:37:26.878993 - [DEBUG] Edge Function : AllBottom
5244 2019-Jan-15 20:37:26.879020 - [DEBUG] End adding new jump function
5245 2019-Jan-15 20:37:26.879050 - [DEBUG]
5246 2019-Jan-15 20:37:26.879074 - [DEBUG] -------------------------------------------- 159. Path Edge --------------------------------------------
5247 2019-Jan-15 20:37:26.879099 - [DEBUG]
5248 2019-Jan-15 20:37:26.879122 - [DEBUG] Process 159. path edge:
5249 2019-Jan-15 20:37:26.879145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5250 2019-Jan-15 20:37:26.879202 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
5251 2019-Jan-15 20:37:26.879846 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5252 2019-Jan-15 20:37:26.880488 - [DEBUG]
5253 2019-Jan-15 20:37:26.880512 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5254 2019-Jan-15 20:37:26.881176 - [DEBUG] Possible callees:
5255 2019-Jan-15 20:37:26.881201 - [DEBUG] llvm.dbg.declare
5256 2019-Jan-15 20:37:26.881225 - [DEBUG] Possible return sites:
5257 2019-Jan-15 20:37:26.881249 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1695258 2019-Jan-15 20:37:26.882557 - [DEBUG] Found and process special summary
5259 2019-Jan-15 20:37:26.882606 - [DEBUG] Compose: EdgeIdentity * AllBottom
5260 2019-Jan-15 20:37:26.882634 - [DEBUG]
5261 2019-Jan-15 20:37:26.882658 - [DEBUG] Propagate flow
5262 2019-Jan-15 20:37:26.882681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5263 2019-Jan-15 20:37:26.882751 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5264 2019-Jan-15 20:37:26.883457 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5265 2019-Jan-15 20:37:26.884197 - [DEBUG] Edge function : AllBottom (result of previous compose)
5266 2019-Jan-15 20:37:26.884225 - [DEBUG]
5267 2019-Jan-15 20:37:26.884252 - [DEBUG] Join: AllTop & AllBottom
5268 2019-Jan-15 20:37:26.884278 - [DEBUG] = AllBottom (new jump func)
5269 2019-Jan-15 20:37:26.884302 - [DEBUG]
5270 2019-Jan-15 20:37:26.884326 - [DEBUG] Start adding new jump function
5271 2019-Jan-15 20:37:26.884349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5272 2019-Jan-15 20:37:26.884418 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5273 2019-Jan-15 20:37:26.885072 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5274 2019-Jan-15 20:37:26.885709 - [DEBUG] Edge Function : AllBottom
5275 2019-Jan-15 20:37:26.885739 - [DEBUG] End adding new jump function
5276 2019-Jan-15 20:37:26.885763 - [DEBUG]
5277 2019-Jan-15 20:37:26.885787 - [DEBUG] -------------------------------------------- 160. Path Edge --------------------------------------------
5278 2019-Jan-15 20:37:26.885811 - [DEBUG]
5279 2019-Jan-15 20:37:26.885834 - [DEBUG] Process 160. path edge:
5280 2019-Jan-15 20:37:26.885858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5281 2019-Jan-15 20:37:26.885914 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
5282 2019-Jan-15 20:37:26.886551 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5283 2019-Jan-15 20:37:26.887193 - [DEBUG]
5284 2019-Jan-15 20:37:26.887218 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5285 2019-Jan-15 20:37:26.887916 - [DEBUG] Compose: EdgeIdentity * AllBottom
5286 2019-Jan-15 20:37:26.887945 - [DEBUG]
5287 2019-Jan-15 20:37:26.887969 - [DEBUG] Propagate flow
5288 2019-Jan-15 20:37:26.887992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5289 2019-Jan-15 20:37:26.888049 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5290 2019-Jan-15 20:37:26.888689 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5291 2019-Jan-15 20:37:26.889332 - [DEBUG] Edge function : AllBottom (result of previous compose)
5292 2019-Jan-15 20:37:26.889357 - [DEBUG]
5293 2019-Jan-15 20:37:26.889382 - [DEBUG] Join: AllTop & AllBottom
5294 2019-Jan-15 20:37:26.889408 - [DEBUG] = AllBottom (new jump func)
5295 2019-Jan-15 20:37:26.889432 - [DEBUG]
5296 2019-Jan-15 20:37:26.889455 - [DEBUG] Start adding new jump function
5297 2019-Jan-15 20:37:26.889479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5298 2019-Jan-15 20:37:26.889535 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5299 2019-Jan-15 20:37:26.890178 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5300 2019-Jan-15 20:37:26.890830 - [DEBUG] Edge Function : AllBottom
5301 2019-Jan-15 20:37:26.890857 - [DEBUG] End adding new jump function
5302 2019-Jan-15 20:37:26.890881 - [DEBUG]
5303 2019-Jan-15 20:37:26.890905 - [DEBUG] -------------------------------------------- 161. Path Edge --------------------------------------------
5304 2019-Jan-15 20:37:26.890929 - [DEBUG]
5305 2019-Jan-15 20:37:26.890952 - [DEBUG] Process 161. path edge:
5306 2019-Jan-15 20:37:26.890975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5307 2019-Jan-15 20:37:26.891032 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
5308 2019-Jan-15 20:37:26.891668 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5309 2019-Jan-15 20:37:26.892312 - [DEBUG]
5310 2019-Jan-15 20:37:26.892337 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5311 2019-Jan-15 20:37:26.892984 - [DEBUG] Compose: EdgeIdentity * AllBottom
5312 2019-Jan-15 20:37:26.893012 - [DEBUG]
5313 2019-Jan-15 20:37:26.893035 - [DEBUG] Propagate flow
5314 2019-Jan-15 20:37:26.893059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5315 2019-Jan-15 20:37:26.893115 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5316 2019-Jan-15 20:37:26.893755 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5317 2019-Jan-15 20:37:26.894415 - [DEBUG] Edge function : AllBottom (result of previous compose)
5318 2019-Jan-15 20:37:26.894441 - [DEBUG]
5319 2019-Jan-15 20:37:26.894465 - [DEBUG] Join: AllTop & AllBottom
5320 2019-Jan-15 20:37:26.894491 - [DEBUG] = AllBottom (new jump func)
5321 2019-Jan-15 20:37:26.894515 - [DEBUG]
5322 2019-Jan-15 20:37:26.894538 - [DEBUG] Start adding new jump function
5323 2019-Jan-15 20:37:26.894562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5324 2019-Jan-15 20:37:26.894618 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5325 2019-Jan-15 20:37:26.895261 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5326 2019-Jan-15 20:37:26.895900 - [DEBUG] Edge Function : AllBottom
5327 2019-Jan-15 20:37:26.895927 - [DEBUG] End adding new jump function
5328 2019-Jan-15 20:37:26.895960 - [DEBUG]
5329 2019-Jan-15 20:37:26.895984 - [DEBUG] -------------------------------------------- 162. Path Edge --------------------------------------------
5330 2019-Jan-15 20:37:26.896008 - [DEBUG]
5331 2019-Jan-15 20:37:26.896031 - [DEBUG] Process 162. path edge:
5332 2019-Jan-15 20:37:26.896055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5333 2019-Jan-15 20:37:26.896111 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
5334 2019-Jan-15 20:37:26.896751 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5335 2019-Jan-15 20:37:26.897410 - [DEBUG]
5336 2019-Jan-15 20:37:26.897435 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5337 2019-Jan-15 20:37:26.898084 - [DEBUG] Compose: EdgeIdentity * AllBottom
5338 2019-Jan-15 20:37:26.898112 - [DEBUG]
5339 2019-Jan-15 20:37:26.898136 - [DEBUG] Propagate flow
5340 2019-Jan-15 20:37:26.898159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5341 2019-Jan-15 20:37:26.898216 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5342 2019-Jan-15 20:37:26.898861 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5343 2019-Jan-15 20:37:26.899505 - [DEBUG] Edge function : AllBottom (result of previous compose)
5344 2019-Jan-15 20:37:26.899530 - [DEBUG]
5345 2019-Jan-15 20:37:26.899555 - [DEBUG] Join: AllTop & AllBottom
5346 2019-Jan-15 20:37:26.899581 - [DEBUG] = AllBottom (new jump func)
5347 2019-Jan-15 20:37:26.899605 - [DEBUG]
5348 2019-Jan-15 20:37:26.899628 - [DEBUG] Start adding new jump function
5349 2019-Jan-15 20:37:26.899652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5350 2019-Jan-15 20:37:26.899708 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5351 2019-Jan-15 20:37:26.900353 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5352 2019-Jan-15 20:37:26.901004 - [DEBUG] Edge Function : AllBottom
5353 2019-Jan-15 20:37:26.901031 - [DEBUG] End adding new jump function
5354 2019-Jan-15 20:37:26.901055 - [DEBUG]
5355 2019-Jan-15 20:37:26.901079 - [DEBUG] -------------------------------------------- 163. Path Edge --------------------------------------------
5356 2019-Jan-15 20:37:26.901103 - [DEBUG]
5357 2019-Jan-15 20:37:26.901126 - [DEBUG] Process 163. path edge:
5358 2019-Jan-15 20:37:26.901149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5359 2019-Jan-15 20:37:26.901206 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
5360 2019-Jan-15 20:37:26.901852 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5361 2019-Jan-15 20:37:26.902497 - [DEBUG]
5362 2019-Jan-15 20:37:26.902522 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5363 2019-Jan-15 20:37:26.903168 - [DEBUG] Compose: EdgeIdentity * AllBottom
5364 2019-Jan-15 20:37:26.903196 - [DEBUG]
5365 2019-Jan-15 20:37:26.903219 - [DEBUG] Propagate flow
5366 2019-Jan-15 20:37:26.903242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5367 2019-Jan-15 20:37:26.903299 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5368 2019-Jan-15 20:37:26.903952 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5369 2019-Jan-15 20:37:26.904602 - [DEBUG] Edge function : AllBottom (result of previous compose)
5370 2019-Jan-15 20:37:26.904628 - [DEBUG]
5371 2019-Jan-15 20:37:26.904652 - [DEBUG] Join: AllTop & AllBottom
5372 2019-Jan-15 20:37:26.904678 - [DEBUG] = AllBottom (new jump func)
5373 2019-Jan-15 20:37:26.904702 - [DEBUG]
5374 2019-Jan-15 20:37:26.904725 - [DEBUG] Start adding new jump function
5375 2019-Jan-15 20:37:26.904749 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5376 2019-Jan-15 20:37:26.904804 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5377 2019-Jan-15 20:37:26.905448 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5378 2019-Jan-15 20:37:26.906084 - [DEBUG] Edge Function : AllBottom
5379 2019-Jan-15 20:37:26.906111 - [DEBUG] End adding new jump function
5380 2019-Jan-15 20:37:26.906136 - [DEBUG]
5381 2019-Jan-15 20:37:26.906159 - [DEBUG] -------------------------------------------- 164. Path Edge --------------------------------------------
5382 2019-Jan-15 20:37:26.906183 - [DEBUG]
5383 2019-Jan-15 20:37:26.906206 - [DEBUG] Process 164. path edge:
5384 2019-Jan-15 20:37:26.906230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5385 2019-Jan-15 20:37:26.906286 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
5386 2019-Jan-15 20:37:26.906923 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5387 2019-Jan-15 20:37:26.907583 - [DEBUG]
5388 2019-Jan-15 20:37:26.907608 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5389 2019-Jan-15 20:37:26.908254 - [DEBUG] Compose: EdgeIdentity * AllBottom
5390 2019-Jan-15 20:37:26.908282 - [DEBUG]
5391 2019-Jan-15 20:37:26.908305 - [DEBUG] Propagate flow
5392 2019-Jan-15 20:37:26.908328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5393 2019-Jan-15 20:37:26.908385 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5394 2019-Jan-15 20:37:26.909018 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5395 2019-Jan-15 20:37:26.909661 - [DEBUG] Edge function : AllBottom (result of previous compose)
5396 2019-Jan-15 20:37:26.909686 - [DEBUG]
5397 2019-Jan-15 20:37:26.909711 - [DEBUG] Join: AllTop & AllBottom
5398 2019-Jan-15 20:37:26.909736 - [DEBUG] = AllBottom (new jump func)
5399 2019-Jan-15 20:37:26.909761 - [DEBUG]
5400 2019-Jan-15 20:37:26.909784 - [DEBUG] Start adding new jump function
5401 2019-Jan-15 20:37:26.909808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5402 2019-Jan-15 20:37:26.909863 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5403 2019-Jan-15 20:37:26.910506 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5404 2019-Jan-15 20:37:26.911155 - [DEBUG] Edge Function : AllBottom
5405 2019-Jan-15 20:37:26.911183 - [DEBUG] End adding new jump function
5406 2019-Jan-15 20:37:26.911207 - [DEBUG]
5407 2019-Jan-15 20:37:26.911231 - [DEBUG] -------------------------------------------- 165. Path Edge --------------------------------------------
5408 2019-Jan-15 20:37:26.911255 - [DEBUG]
5409 2019-Jan-15 20:37:26.911278 - [DEBUG] Process 165. path edge:
5410 2019-Jan-15 20:37:26.911302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5411 2019-Jan-15 20:37:26.911358 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
5412 2019-Jan-15 20:37:26.911994 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5413 2019-Jan-15 20:37:26.912648 - [DEBUG]
5414 2019-Jan-15 20:37:26.912673 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5415 2019-Jan-15 20:37:26.913317 - [DEBUG] Compose: EdgeIdentity * AllBottom
5416 2019-Jan-15 20:37:26.913345 - [DEBUG]
5417 2019-Jan-15 20:37:26.913368 - [DEBUG] Propagate flow
5418 2019-Jan-15 20:37:26.913392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5419 2019-Jan-15 20:37:26.913448 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5420 2019-Jan-15 20:37:26.914102 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5421 2019-Jan-15 20:37:26.914745 - [DEBUG] Edge function : AllBottom (result of previous compose)
5422 2019-Jan-15 20:37:26.914771 - [DEBUG]
5423 2019-Jan-15 20:37:26.914795 - [DEBUG] Join: AllTop & AllBottom
5424 2019-Jan-15 20:37:26.914821 - [DEBUG] = AllBottom (new jump func)
5425 2019-Jan-15 20:37:26.914845 - [DEBUG]
5426 2019-Jan-15 20:37:26.914869 - [DEBUG] Start adding new jump function
5427 2019-Jan-15 20:37:26.914892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5428 2019-Jan-15 20:37:26.914948 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5429 2019-Jan-15 20:37:26.915591 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5430 2019-Jan-15 20:37:26.916225 - [DEBUG] Edge Function : AllBottom
5431 2019-Jan-15 20:37:26.916252 - [DEBUG] End adding new jump function
5432 2019-Jan-15 20:37:26.916276 - [DEBUG]
5433 2019-Jan-15 20:37:26.916300 - [DEBUG] -------------------------------------------- 166. Path Edge --------------------------------------------
5434 2019-Jan-15 20:37:26.916324 - [DEBUG]
5435 2019-Jan-15 20:37:26.916347 - [DEBUG] Process 166. path edge:
5436 2019-Jan-15 20:37:26.916371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5437 2019-Jan-15 20:37:26.916427 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
5438 2019-Jan-15 20:37:26.917064 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5439 2019-Jan-15 20:37:26.917725 - [DEBUG]
5440 2019-Jan-15 20:37:26.917749 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5441 2019-Jan-15 20:37:26.918393 - [DEBUG] Compose: EdgeIdentity * AllBottom
5442 2019-Jan-15 20:37:26.918421 - [DEBUG]
5443 2019-Jan-15 20:37:26.918445 - [DEBUG] Propagate flow
5444 2019-Jan-15 20:37:26.918469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5445 2019-Jan-15 20:37:26.918525 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5446 2019-Jan-15 20:37:26.919171 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5447 2019-Jan-15 20:37:26.919815 - [DEBUG] Edge function : AllBottom (result of previous compose)
5448 2019-Jan-15 20:37:26.919840 - [DEBUG]
5449 2019-Jan-15 20:37:26.919864 - [DEBUG] Join: AllTop & AllBottom
5450 2019-Jan-15 20:37:26.919890 - [DEBUG] = AllBottom (new jump func)
5451 2019-Jan-15 20:37:26.919914 - [DEBUG]
5452 2019-Jan-15 20:37:26.919938 - [DEBUG] Start adding new jump function
5453 2019-Jan-15 20:37:26.919961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5454 2019-Jan-15 20:37:26.920017 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5455 2019-Jan-15 20:37:26.920683 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5456 2019-Jan-15 20:37:26.921323 - [DEBUG] Edge Function : AllBottom
5457 2019-Jan-15 20:37:26.921350 - [DEBUG] End adding new jump function
5458 2019-Jan-15 20:37:26.921374 - [DEBUG]
5459 2019-Jan-15 20:37:26.921398 - [DEBUG] -------------------------------------------- 167. Path Edge --------------------------------------------
5460 2019-Jan-15 20:37:26.921422 - [DEBUG]
5461 2019-Jan-15 20:37:26.921445 - [DEBUG] Process 167. path edge:
5462 2019-Jan-15 20:37:26.921469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5463 2019-Jan-15 20:37:26.921525 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
5464 2019-Jan-15 20:37:26.922167 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5465 2019-Jan-15 20:37:26.922810 - [DEBUG]
5466 2019-Jan-15 20:37:26.922836 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5467 2019-Jan-15 20:37:26.923484 - [DEBUG] Compose: EdgeIdentity * AllBottom
5468 2019-Jan-15 20:37:26.923512 - [DEBUG]
5469 2019-Jan-15 20:37:26.923535 - [DEBUG] Propagate flow
5470 2019-Jan-15 20:37:26.923558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5471 2019-Jan-15 20:37:26.923614 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5472 2019-Jan-15 20:37:26.924267 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5473 2019-Jan-15 20:37:26.924911 - [DEBUG] Edge function : AllBottom (result of previous compose)
5474 2019-Jan-15 20:37:26.924936 - [DEBUG]
5475 2019-Jan-15 20:37:26.924960 - [DEBUG] Join: AllTop & AllBottom
5476 2019-Jan-15 20:37:26.924986 - [DEBUG] = AllBottom (new jump func)
5477 2019-Jan-15 20:37:26.925010 - [DEBUG]
5478 2019-Jan-15 20:37:26.925033 - [DEBUG] Start adding new jump function
5479 2019-Jan-15 20:37:26.925057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5480 2019-Jan-15 20:37:26.925112 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5481 2019-Jan-15 20:37:26.925754 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5482 2019-Jan-15 20:37:26.926387 - [DEBUG] Edge Function : AllBottom
5483 2019-Jan-15 20:37:26.926414 - [DEBUG] End adding new jump function
5484 2019-Jan-15 20:37:26.926438 - [DEBUG]
5485 2019-Jan-15 20:37:26.926461 - [DEBUG] -------------------------------------------- 168. Path Edge --------------------------------------------
5486 2019-Jan-15 20:37:26.926485 - [DEBUG]
5487 2019-Jan-15 20:37:26.926508 - [DEBUG] Process 168. path edge:
5488 2019-Jan-15 20:37:26.926532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5489 2019-Jan-15 20:37:26.926588 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
5490 2019-Jan-15 20:37:26.927224 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5491 2019-Jan-15 20:37:26.927882 - [DEBUG]
5492 2019-Jan-15 20:37:26.927907 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5493 2019-Jan-15 20:37:26.928555 - [DEBUG] Compose: EdgeIdentity * AllBottom
5494 2019-Jan-15 20:37:26.928582 - [DEBUG]
5495 2019-Jan-15 20:37:26.928606 - [DEBUG] Propagate flow
5496 2019-Jan-15 20:37:26.928629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5497 2019-Jan-15 20:37:26.928693 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5498 2019-Jan-15 20:37:26.929327 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5499 2019-Jan-15 20:37:26.929968 - [DEBUG] Edge function : AllBottom (result of previous compose)
5500 2019-Jan-15 20:37:26.929994 - [DEBUG]
5501 2019-Jan-15 20:37:26.930018 - [DEBUG] Join: AllTop & AllBottom
5502 2019-Jan-15 20:37:26.930044 - [DEBUG] = AllBottom (new jump func)
5503 2019-Jan-15 20:37:26.930069 - [DEBUG]
5504 2019-Jan-15 20:37:26.930092 - [DEBUG] Start adding new jump function
5505 2019-Jan-15 20:37:26.930115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5506 2019-Jan-15 20:37:26.930171 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5507 2019-Jan-15 20:37:26.930829 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5508 2019-Jan-15 20:37:26.931461 - [DEBUG] Edge Function : AllBottom
5509 2019-Jan-15 20:37:26.931489 - [DEBUG] End adding new jump function
5510 2019-Jan-15 20:37:26.931513 - [DEBUG]
5511 2019-Jan-15 20:37:26.931536 - [DEBUG] -------------------------------------------- 169. Path Edge --------------------------------------------
5512 2019-Jan-15 20:37:26.931561 - [DEBUG]
5513 2019-Jan-15 20:37:26.931584 - [DEBUG] Process 169. path edge:
5514 2019-Jan-15 20:37:26.931608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5515 2019-Jan-15 20:37:26.931664 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
5516 2019-Jan-15 20:37:26.932303 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5517 2019-Jan-15 20:37:26.932944 - [DEBUG]
5518 2019-Jan-15 20:37:26.932968 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5519 2019-Jan-15 20:37:26.933608 - [DEBUG] Start of endsummarytab entry
5520 2019-Jan-15 20:37:26.933636 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5521 2019-Jan-15 20:37:26.934286 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
5522 2019-Jan-15 20:37:26.934345 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5523 2019-Jan-15 20:37:26.934978 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5524 2019-Jan-15 20:37:26.935620 - [DEBUG] EF: AllBottom
5525 2019-Jan-15 20:37:26.935645 - [DEBUG]
5526 2019-Jan-15 20:37:26.935669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5527 2019-Jan-15 20:37:26.936303 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
5528 2019-Jan-15 20:37:26.936940 - [DEBUG] EF: AllBottom
5529 2019-Jan-15 20:37:26.936964 - [DEBUG]
5530 2019-Jan-15 20:37:26.936988 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5531 2019-Jan-15 20:37:26.937636 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5532 2019-Jan-15 20:37:26.938273 - [DEBUG] EF: AllBottom
5533 2019-Jan-15 20:37:26.938298 - [DEBUG]
5534 2019-Jan-15 20:37:26.938322 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5535 2019-Jan-15 20:37:26.938954 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5536 2019-Jan-15 20:37:26.939589 - [DEBUG] EF: AllBottom
5537 2019-Jan-15 20:37:26.939614 - [DEBUG]
5538 2019-Jan-15 20:37:26.939637 - [DEBUG] ---------------
5539 2019-Jan-15 20:37:26.939661 - [DEBUG]
5540 2019-Jan-15 20:37:26.939685 - [DEBUG] End of endsummarytab entry
5541 2019-Jan-15 20:37:26.939709 - [DEBUG]
5542 2019-Jan-15 20:37:26.939744 - [DEBUG] Start of incomingtab entry
5543 2019-Jan-15 20:37:26.939769 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5544 2019-Jan-15 20:37:26.940406 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
5545 2019-Jan-15 20:37:26.940462 - [DEBUG] ---------------
5546 2019-Jan-15 20:37:26.940486 - [DEBUG] End of incomingtab entry
5547 2019-Jan-15 20:37:26.940509 - [DEBUG]
5548 2019-Jan-15 20:37:26.940534 - [DEBUG] EDGE:
5549 2019-Jan-15 20:37:26.940590 - [DEBUG] ---> 5550 2019-Jan-15 20:37:26.941237 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5551 2019-Jan-15 20:37:26.941879 - [DEBUG]
5552 2019-Jan-15 20:37:26.941904 - [DEBUG] EDGE:
5553 2019-Jan-15 20:37:26.941962 - [DEBUG] ---> 5554 2019-Jan-15 20:37:26.942596 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5555 2019-Jan-15 20:37:26.943237 - [DEBUG]
5556 2019-Jan-15 20:37:26.943269 - [DEBUG] Compose: EdgeIdentity * AllBottom
5557 2019-Jan-15 20:37:26.943296 - [DEBUG]
5558 2019-Jan-15 20:37:26.943320 - [DEBUG] Propagate flow
5559 2019-Jan-15 20:37:26.943343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5560 2019-Jan-15 20:37:26.943399 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5561 2019-Jan-15 20:37:26.944059 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5562 2019-Jan-15 20:37:26.944702 - [DEBUG] Edge function : AllBottom (result of previous compose)
5563 2019-Jan-15 20:37:26.944728 - [DEBUG]
5564 2019-Jan-15 20:37:26.944752 - [DEBUG] Join: AllTop & AllBottom
5565 2019-Jan-15 20:37:26.944778 - [DEBUG] = AllBottom (new jump func)
5566 2019-Jan-15 20:37:26.944803 - [DEBUG]
5567 2019-Jan-15 20:37:26.944826 - [DEBUG] Start adding new jump function
5568 2019-Jan-15 20:37:26.944849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5569 2019-Jan-15 20:37:26.944905 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5570 2019-Jan-15 20:37:26.945549 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5571 2019-Jan-15 20:37:26.946190 - [DEBUG] Edge Function : AllBottom
5572 2019-Jan-15 20:37:26.946218 - [DEBUG] End adding new jump function
5573 2019-Jan-15 20:37:26.946242 - [DEBUG]
5574 2019-Jan-15 20:37:26.946266 - [DEBUG] -------------------------------------------- 170. Path Edge --------------------------------------------
5575 2019-Jan-15 20:37:26.946290 - [DEBUG]
5576 2019-Jan-15 20:37:26.946314 - [DEBUG] Process 170. path edge:
5577 2019-Jan-15 20:37:26.946337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5578 2019-Jan-15 20:37:26.946393 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
5579 2019-Jan-15 20:37:26.947039 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5580 2019-Jan-15 20:37:26.947698 - [DEBUG]
5581 2019-Jan-15 20:37:26.947722 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5582 2019-Jan-15 20:37:26.948373 - [DEBUG] Possible callees:
5583 2019-Jan-15 20:37:26.948406 - [DEBUG] llvm.dbg.declare
5584 2019-Jan-15 20:37:26.948432 - [DEBUG] Possible return sites:
5585 2019-Jan-15 20:37:26.948456 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1935586 2019-Jan-15 20:37:26.949733 - [DEBUG] Found and process special summary
5587 2019-Jan-15 20:37:26.949766 - [DEBUG] Compose: EdgeIdentity * AllBottom
5588 2019-Jan-15 20:37:26.949793 - [DEBUG]
5589 2019-Jan-15 20:37:26.949817 - [DEBUG] Propagate flow
5590 2019-Jan-15 20:37:26.949841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5591 2019-Jan-15 20:37:26.949897 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5592 2019-Jan-15 20:37:26.950535 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5593 2019-Jan-15 20:37:26.951191 - [DEBUG] Edge function : AllBottom (result of previous compose)
5594 2019-Jan-15 20:37:26.951216 - [DEBUG]
5595 2019-Jan-15 20:37:26.951241 - [DEBUG] Join: AllTop & AllBottom
5596 2019-Jan-15 20:37:26.951267 - [DEBUG] = AllBottom (new jump func)
5597 2019-Jan-15 20:37:26.951291 - [DEBUG]
5598 2019-Jan-15 20:37:26.951315 - [DEBUG] Start adding new jump function
5599 2019-Jan-15 20:37:26.951338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5600 2019-Jan-15 20:37:26.951394 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5601 2019-Jan-15 20:37:26.952037 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5602 2019-Jan-15 20:37:26.952672 - [DEBUG] Edge Function : AllBottom
5603 2019-Jan-15 20:37:26.952699 - [DEBUG] End adding new jump function
5604 2019-Jan-15 20:37:26.952723 - [DEBUG]
5605 2019-Jan-15 20:37:26.952746 - [DEBUG] -------------------------------------------- 171. Path Edge --------------------------------------------
5606 2019-Jan-15 20:37:26.952771 - [DEBUG]
5607 2019-Jan-15 20:37:26.952794 - [DEBUG] Process 171. path edge:
5608 2019-Jan-15 20:37:26.952818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5609 2019-Jan-15 20:37:26.952874 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
5610 2019-Jan-15 20:37:26.953510 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5611 2019-Jan-15 20:37:26.954167 - [DEBUG]
5612 2019-Jan-15 20:37:26.954192 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5613 2019-Jan-15 20:37:26.954840 - [DEBUG] Compose: EdgeIdentity * AllBottom
5614 2019-Jan-15 20:37:26.954867 - [DEBUG]
5615 2019-Jan-15 20:37:26.954891 - [DEBUG] Propagate flow
5616 2019-Jan-15 20:37:26.954914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5617 2019-Jan-15 20:37:26.954971 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5618 2019-Jan-15 20:37:26.955607 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5619 2019-Jan-15 20:37:26.956249 - [DEBUG] Edge function : AllBottom (result of previous compose)
5620 2019-Jan-15 20:37:26.956274 - [DEBUG]
5621 2019-Jan-15 20:37:26.956298 - [DEBUG] Join: AllTop & AllBottom
5622 2019-Jan-15 20:37:26.956324 - [DEBUG] = AllBottom (new jump func)
5623 2019-Jan-15 20:37:26.956349 - [DEBUG]
5624 2019-Jan-15 20:37:26.956372 - [DEBUG] Start adding new jump function
5625 2019-Jan-15 20:37:26.956395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5626 2019-Jan-15 20:37:26.956464 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5627 2019-Jan-15 20:37:26.957106 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5628 2019-Jan-15 20:37:26.957757 - [DEBUG] Edge Function : AllBottom
5629 2019-Jan-15 20:37:26.957784 - [DEBUG] End adding new jump function
5630 2019-Jan-15 20:37:26.957808 - [DEBUG]
5631 2019-Jan-15 20:37:26.957831 - [DEBUG] -------------------------------------------- 172. Path Edge --------------------------------------------
5632 2019-Jan-15 20:37:26.957855 - [DEBUG]
5633 2019-Jan-15 20:37:26.957878 - [DEBUG] Process 172. path edge:
5634 2019-Jan-15 20:37:26.957902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5635 2019-Jan-15 20:37:26.957958 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
5636 2019-Jan-15 20:37:26.958601 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5637 2019-Jan-15 20:37:26.959244 - [DEBUG]
5638 2019-Jan-15 20:37:26.959269 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5639 2019-Jan-15 20:37:26.959913 - [DEBUG] Compose: EdgeIdentity * AllBottom
5640 2019-Jan-15 20:37:26.959940 - [DEBUG]
5641 2019-Jan-15 20:37:26.959964 - [DEBUG] Propagate flow
5642 2019-Jan-15 20:37:26.959987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5643 2019-Jan-15 20:37:26.960043 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5644 2019-Jan-15 20:37:26.960695 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5645 2019-Jan-15 20:37:26.961338 - [DEBUG] Edge function : AllBottom (result of previous compose)
5646 2019-Jan-15 20:37:26.961363 - [DEBUG]
5647 2019-Jan-15 20:37:26.961388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5648 2019-Jan-15 20:37:26.961414 - [DEBUG] = AllBottom
5649 2019-Jan-15 20:37:26.961438 - [DEBUG]
5650 2019-Jan-15 20:37:26.961461 - [DEBUG] PROPAGATE: No new function!
5651 2019-Jan-15 20:37:26.961485 - [DEBUG] EDGE:
5652 2019-Jan-15 20:37:26.961542 - [DEBUG] ---> 5653 2019-Jan-15 20:37:26.962179 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5654 2019-Jan-15 20:37:26.962819 - [DEBUG]
5655 2019-Jan-15 20:37:26.962844 - [DEBUG] EDGE:
5656 2019-Jan-15 20:37:26.962901 - [DEBUG] ---> 5657 2019-Jan-15 20:37:26.963539 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5658 2019-Jan-15 20:37:26.964198 - [DEBUG]
5659 2019-Jan-15 20:37:26.964234 - [DEBUG] Compose: EdgeIdentity * AllBottom
5660 2019-Jan-15 20:37:26.964261 - [DEBUG]
5661 2019-Jan-15 20:37:26.964285 - [DEBUG] Propagate flow
5662 2019-Jan-15 20:37:26.964308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5663 2019-Jan-15 20:37:26.964365 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5664 2019-Jan-15 20:37:26.965002 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5665 2019-Jan-15 20:37:26.965644 - [DEBUG] Edge function : AllBottom (result of previous compose)
5666 2019-Jan-15 20:37:26.965670 - [DEBUG]
5667 2019-Jan-15 20:37:26.965694 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5668 2019-Jan-15 20:37:26.965728 - [DEBUG] = AllBottom
5669 2019-Jan-15 20:37:26.965754 - [DEBUG]
5670 2019-Jan-15 20:37:26.965777 - [DEBUG] PROPAGATE: No new function!
5671 2019-Jan-15 20:37:26.965803 - [DEBUG] EDGE:
5672 2019-Jan-15 20:37:26.965861 - [DEBUG] ---> 5673 2019-Jan-15 20:37:26.966506 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5674 2019-Jan-15 20:37:26.967149 - [DEBUG]
5675 2019-Jan-15 20:37:26.967174 - [DEBUG] EDGE:
5676 2019-Jan-15 20:37:26.967231 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
5677 2019-Jan-15 20:37:26.967889 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5678 2019-Jan-15 20:37:26.968534 - [DEBUG]
5679 2019-Jan-15 20:37:26.968559 - [DEBUG] EDGE:
5680 2019-Jan-15 20:37:26.968616 - [DEBUG] ---> 5681 2019-Jan-15 20:37:26.969251 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5682 2019-Jan-15 20:37:26.969894 - [DEBUG]
5683 2019-Jan-15 20:37:26.969920 - [DEBUG] EDGE:
5684 2019-Jan-15 20:37:26.969977 - [DEBUG] ---> 5685 2019-Jan-15 20:37:26.970624 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5686 2019-Jan-15 20:37:26.971268 - [DEBUG]
5687 2019-Jan-15 20:37:26.971293 - [DEBUG] EDGE:
5688 2019-Jan-15 20:37:26.971350 - [DEBUG] ---> 5689 2019-Jan-15 20:37:26.971989 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5690 2019-Jan-15 20:37:26.972632 - [DEBUG]
5691 2019-Jan-15 20:37:26.972664 - [DEBUG] Compose: EdgeIdentity * AllBottom
5692 2019-Jan-15 20:37:26.972691 - [DEBUG]
5693 2019-Jan-15 20:37:26.972715 - [DEBUG] Propagate flow
5694 2019-Jan-15 20:37:26.972738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5695 2019-Jan-15 20:37:26.972794 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5696 2019-Jan-15 20:37:26.973432 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5697 2019-Jan-15 20:37:26.974089 - [DEBUG] Edge function : AllBottom (result of previous compose)
5698 2019-Jan-15 20:37:26.974114 - [DEBUG]
5699 2019-Jan-15 20:37:26.974139 - [DEBUG] Join: AllTop & AllBottom
5700 2019-Jan-15 20:37:26.974165 - [DEBUG] = AllBottom (new jump func)
5701 2019-Jan-15 20:37:26.974189 - [DEBUG]
5702 2019-Jan-15 20:37:26.974213 - [DEBUG] Start adding new jump function
5703 2019-Jan-15 20:37:26.974236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5704 2019-Jan-15 20:37:26.974292 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5705 2019-Jan-15 20:37:26.974937 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5706 2019-Jan-15 20:37:26.975575 - [DEBUG] Edge Function : AllBottom
5707 2019-Jan-15 20:37:26.975618 - [DEBUG] End adding new jump function
5708 2019-Jan-15 20:37:26.975643 - [DEBUG]
5709 2019-Jan-15 20:37:26.975666 - [DEBUG] -------------------------------------------- 173. Path Edge --------------------------------------------
5710 2019-Jan-15 20:37:26.975690 - [DEBUG]
5711 2019-Jan-15 20:37:26.975714 - [DEBUG] Process 173. path edge:
5712 2019-Jan-15 20:37:26.975738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5713 2019-Jan-15 20:37:26.975793 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
5714 2019-Jan-15 20:37:26.976432 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5715 2019-Jan-15 20:37:26.977073 - [DEBUG]
5716 2019-Jan-15 20:37:26.977098 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5717 2019-Jan-15 20:37:26.977762 - [DEBUG] Compose: EdgeIdentity * AllBottom
5718 2019-Jan-15 20:37:26.977790 - [DEBUG]
5719 2019-Jan-15 20:37:26.977813 - [DEBUG] Propagate flow
5720 2019-Jan-15 20:37:26.977837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5721 2019-Jan-15 20:37:26.977893 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
5722 2019-Jan-15 20:37:26.978527 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5723 2019-Jan-15 20:37:26.979170 - [DEBUG] Edge function : AllBottom (result of previous compose)
5724 2019-Jan-15 20:37:26.979196 - [DEBUG]
5725 2019-Jan-15 20:37:26.979220 - [DEBUG] Join: AllTop & AllBottom
5726 2019-Jan-15 20:37:26.979246 - [DEBUG] = AllBottom (new jump func)
5727 2019-Jan-15 20:37:26.979270 - [DEBUG]
5728 2019-Jan-15 20:37:26.979294 - [DEBUG] Start adding new jump function
5729 2019-Jan-15 20:37:26.979317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5730 2019-Jan-15 20:37:26.979373 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5731 2019-Jan-15 20:37:26.980018 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
5732 2019-Jan-15 20:37:26.980664 - [DEBUG] Edge Function : AllBottom
5733 2019-Jan-15 20:37:26.980691 - [DEBUG] End adding new jump function
5734 2019-Jan-15 20:37:26.980715 - [DEBUG]
5735 2019-Jan-15 20:37:26.980738 - [DEBUG] -------------------------------------------- 174. Path Edge --------------------------------------------
5736 2019-Jan-15 20:37:26.980762 - [DEBUG]
5737 2019-Jan-15 20:37:26.980785 - [DEBUG] Process 174. path edge:
5738 2019-Jan-15 20:37:26.980809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5739 2019-Jan-15 20:37:26.980865 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
5740 2019-Jan-15 20:37:26.981499 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5741 2019-Jan-15 20:37:26.982144 - [DEBUG]
5742 2019-Jan-15 20:37:26.982169 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
5743 2019-Jan-15 20:37:26.982811 - [DEBUG] Compose: EdgeIdentity * AllBottom
5744 2019-Jan-15 20:37:26.982839 - [DEBUG]
5745 2019-Jan-15 20:37:26.982862 - [DEBUG] Propagate flow
5746 2019-Jan-15 20:37:26.982886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5747 2019-Jan-15 20:37:26.982942 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5748 2019-Jan-15 20:37:26.983580 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5749 2019-Jan-15 20:37:26.984238 - [DEBUG] Edge function : AllBottom (result of previous compose)
5750 2019-Jan-15 20:37:26.984272 - [DEBUG]
5751 2019-Jan-15 20:37:26.984297 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5752 2019-Jan-15 20:37:26.984323 - [DEBUG] = AllBottom
5753 2019-Jan-15 20:37:26.984347 - [DEBUG]
5754 2019-Jan-15 20:37:26.984370 - [DEBUG] PROPAGATE: No new function!
5755 2019-Jan-15 20:37:26.984394 - [DEBUG] EDGE:
5756 2019-Jan-15 20:37:26.984452 - [DEBUG] ---> 5757 2019-Jan-15 20:37:26.985087 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5758 2019-Jan-15 20:37:26.985732 - [DEBUG]
5759 2019-Jan-15 20:37:26.985756 - [DEBUG] EDGE:
5760 2019-Jan-15 20:37:26.985813 - [DEBUG] ---> 5761 2019-Jan-15 20:37:26.986450 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5762 2019-Jan-15 20:37:26.987092 - [DEBUG]
5763 2019-Jan-15 20:37:26.987117 - [DEBUG] EDGE:
5764 2019-Jan-15 20:37:26.987174 - [DEBUG] ---> 5765 2019-Jan-15 20:37:26.987829 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5766 2019-Jan-15 20:37:26.988472 - [DEBUG]
5767 2019-Jan-15 20:37:26.988497 - [DEBUG] EDGE:
5768 2019-Jan-15 20:37:26.988555 - [DEBUG] ---> 5769 2019-Jan-15 20:37:26.989195 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5770 2019-Jan-15 20:37:26.989837 - [DEBUG]
5771 2019-Jan-15 20:37:26.989862 - [DEBUG] EDGE:
5772 2019-Jan-15 20:37:26.989919 - [DEBUG] ---> 5773 2019-Jan-15 20:37:26.990555 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5774 2019-Jan-15 20:37:26.991214 - [DEBUG]
5775 2019-Jan-15 20:37:26.991239 - [DEBUG] EDGE:
5776 2019-Jan-15 20:37:26.991297 - [DEBUG] ---> 5777 2019-Jan-15 20:37:26.991934 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5778 2019-Jan-15 20:37:26.992577 - [DEBUG]
5779 2019-Jan-15 20:37:26.992612 - [DEBUG] Compose: EdgeIdentity * AllBottom
5780 2019-Jan-15 20:37:26.992640 - [DEBUG]
5781 2019-Jan-15 20:37:26.992664 - [DEBUG] Propagate flow
5782 2019-Jan-15 20:37:26.992687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5783 2019-Jan-15 20:37:26.992743 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5784 2019-Jan-15 20:37:26.993381 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5785 2019-Jan-15 20:37:26.994039 - [DEBUG] Edge function : AllBottom (result of previous compose)
5786 2019-Jan-15 20:37:26.994064 - [DEBUG]
5787 2019-Jan-15 20:37:26.994089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5788 2019-Jan-15 20:37:26.994115 - [DEBUG] = AllBottom
5789 2019-Jan-15 20:37:26.994139 - [DEBUG]
5790 2019-Jan-15 20:37:26.994163 - [DEBUG] PROPAGATE: No new function!
5791 2019-Jan-15 20:37:26.994196 - [DEBUG] EDGE:
5792 2019-Jan-15 20:37:26.994254 - [DEBUG] ---> 5793 2019-Jan-15 20:37:26.994897 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5794 2019-Jan-15 20:37:26.995540 - [DEBUG]
5795 2019-Jan-15 20:37:26.995565 - [DEBUG] EDGE:
5796 2019-Jan-15 20:37:26.995623 - [DEBUG] ---> 5797 2019-Jan-15 20:37:26.996259 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5798 2019-Jan-15 20:37:26.996902 - [DEBUG]
5799 2019-Jan-15 20:37:26.996928 - [DEBUG] EDGE:
5800 2019-Jan-15 20:37:26.996985 - [DEBUG] ---> 5801 2019-Jan-15 20:37:26.997635 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5802 2019-Jan-15 20:37:26.998276 - [DEBUG]
5803 2019-Jan-15 20:37:26.998311 - [DEBUG] Compose: EdgeIdentity * AllBottom
5804 2019-Jan-15 20:37:26.998339 - [DEBUG]
5805 2019-Jan-15 20:37:26.998362 - [DEBUG] Propagate flow
5806 2019-Jan-15 20:37:26.998386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5807 2019-Jan-15 20:37:26.998442 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5808 2019-Jan-15 20:37:26.999081 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5809 2019-Jan-15 20:37:26.999722 - [DEBUG] Edge function : AllBottom (result of previous compose)
5810 2019-Jan-15 20:37:26.999748 - [DEBUG]
5811 2019-Jan-15 20:37:26.999773 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5812 2019-Jan-15 20:37:26.999799 - [DEBUG] = AllBottom
5813 2019-Jan-15 20:37:26.999824 - [DEBUG]
5814 2019-Jan-15 20:37:26.999847 - [DEBUG] PROPAGATE: No new function!
5815 2019-Jan-15 20:37:26.999873 - [DEBUG] EDGE:
5816 2019-Jan-15 20:37:26.999930 - [DEBUG] ---> 5817 2019-Jan-15 20:37:27.000573 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5818 2019-Jan-15 20:37:27.001231 - [DEBUG]
5819 2019-Jan-15 20:37:27.001256 - [DEBUG] EDGE:
5820 2019-Jan-15 20:37:27.001314 - [DEBUG] ---> 5821 2019-Jan-15 20:37:27.001950 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5822 2019-Jan-15 20:37:27.002593 - [DEBUG]
5823 2019-Jan-15 20:37:27.002618 - [DEBUG] EDGE:
5824 2019-Jan-15 20:37:27.002676 - [DEBUG] ---> 5825 2019-Jan-15 20:37:27.003308 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5826 2019-Jan-15 20:37:27.003962 - [DEBUG]
5827 2019-Jan-15 20:37:27.003988 - [DEBUG] EDGE:
5828 2019-Jan-15 20:37:27.004045 - [DEBUG] ---> 5829 2019-Jan-15 20:37:27.004691 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5830 2019-Jan-15 20:37:27.005336 - [DEBUG]
5831 2019-Jan-15 20:37:27.005371 - [DEBUG] Compose: EdgeIdentity * AllBottom
5832 2019-Jan-15 20:37:27.005398 - [DEBUG]
5833 2019-Jan-15 20:37:27.005422 - [DEBUG] Propagate flow
5834 2019-Jan-15 20:37:27.005446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5835 2019-Jan-15 20:37:27.005502 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5836 2019-Jan-15 20:37:27.006141 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5837 2019-Jan-15 20:37:27.006782 - [DEBUG] Edge function : AllBottom (result of previous compose)
5838 2019-Jan-15 20:37:27.006808 - [DEBUG]
5839 2019-Jan-15 20:37:27.006833 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5840 2019-Jan-15 20:37:27.006859 - [DEBUG] = AllBottom
5841 2019-Jan-15 20:37:27.006884 - [DEBUG]
5842 2019-Jan-15 20:37:27.006907 - [DEBUG] PROPAGATE: No new function!
5843 2019-Jan-15 20:37:27.006933 - [DEBUG] EDGE:
5844 2019-Jan-15 20:37:27.006991 - [DEBUG] ---> 5845 2019-Jan-15 20:37:27.007650 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5846 2019-Jan-15 20:37:27.008295 - [DEBUG]
5847 2019-Jan-15 20:37:27.008320 - [DEBUG] EDGE:
5848 2019-Jan-15 20:37:27.008378 - [DEBUG] ---> 5849 2019-Jan-15 20:37:27.009013 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5850 2019-Jan-15 20:37:27.009655 - [DEBUG]
5851 2019-Jan-15 20:37:27.009680 - [DEBUG] EDGE:
5852 2019-Jan-15 20:37:27.009737 - [DEBUG] ---> 5853 2019-Jan-15 20:37:27.010377 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5854 2019-Jan-15 20:37:27.011037 - [DEBUG]
5855 2019-Jan-15 20:37:27.011072 - [DEBUG] Compose: EdgeIdentity * AllBottom
5856 2019-Jan-15 20:37:27.011100 - [DEBUG]
5857 2019-Jan-15 20:37:27.011123 - [DEBUG] Propagate flow
5858 2019-Jan-15 20:37:27.011147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5859 2019-Jan-15 20:37:27.011204 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5860 2019-Jan-15 20:37:27.011841 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5861 2019-Jan-15 20:37:27.012482 - [DEBUG] Edge function : AllBottom (result of previous compose)
5862 2019-Jan-15 20:37:27.012508 - [DEBUG]
5863 2019-Jan-15 20:37:27.012533 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5864 2019-Jan-15 20:37:27.012559 - [DEBUG] = AllBottom
5865 2019-Jan-15 20:37:27.012584 - [DEBUG]
5866 2019-Jan-15 20:37:27.012608 - [DEBUG] PROPAGATE: No new function!
5867 2019-Jan-15 20:37:27.012634 - [DEBUG] EDGE:
5868 2019-Jan-15 20:37:27.012692 - [DEBUG] ---> 5869 2019-Jan-15 20:37:27.013336 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5870 2019-Jan-15 20:37:27.014001 - [DEBUG]
5871 2019-Jan-15 20:37:27.014027 - [DEBUG] EDGE:
5872 2019-Jan-15 20:37:27.014085 - [DEBUG] ---> 5873 2019-Jan-15 20:37:27.014720 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5874 2019-Jan-15 20:37:27.015362 - [DEBUG]
5875 2019-Jan-15 20:37:27.015388 - [DEBUG] EDGE:
5876 2019-Jan-15 20:37:27.015445 - [DEBUG] ---> 5877 2019-Jan-15 20:37:27.016084 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5878 2019-Jan-15 20:37:27.016727 - [DEBUG]
5879 2019-Jan-15 20:37:27.016771 - [DEBUG] Compose: EdgeIdentity * AllBottom
5880 2019-Jan-15 20:37:27.016798 - [DEBUG]
5881 2019-Jan-15 20:37:27.016823 - [DEBUG] Propagate flow
5882 2019-Jan-15 20:37:27.016846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5883 2019-Jan-15 20:37:27.016903 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5884 2019-Jan-15 20:37:27.017558 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
5885 2019-Jan-15 20:37:27.018192 - [DEBUG] Edge function : AllBottom (result of previous compose)
5886 2019-Jan-15 20:37:27.018217 - [DEBUG]
5887 2019-Jan-15 20:37:27.018242 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5888 2019-Jan-15 20:37:27.018268 - [DEBUG] = AllBottom
5889 2019-Jan-15 20:37:27.018293 - [DEBUG]
5890 2019-Jan-15 20:37:27.018317 - [DEBUG] PROPAGATE: No new function!
5891 2019-Jan-15 20:37:27.018342 - [DEBUG] Compose: EdgeIdentity * AllBottom
5892 2019-Jan-15 20:37:27.018368 - [DEBUG]
5893 2019-Jan-15 20:37:27.018391 - [DEBUG] Propagate flow
5894 2019-Jan-15 20:37:27.018415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5895 2019-Jan-15 20:37:27.018471 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5896 2019-Jan-15 20:37:27.019111 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5897 2019-Jan-15 20:37:27.019754 - [DEBUG] Edge function : AllBottom (result of previous compose)
5898 2019-Jan-15 20:37:27.019779 - [DEBUG]
5899 2019-Jan-15 20:37:27.019804 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5900 2019-Jan-15 20:37:27.019830 - [DEBUG] = AllBottom
5901 2019-Jan-15 20:37:27.019855 - [DEBUG]
5902 2019-Jan-15 20:37:27.019879 - [DEBUG] PROPAGATE: No new function!
5903 2019-Jan-15 20:37:27.019904 - [DEBUG] EDGE:
5904 2019-Jan-15 20:37:27.019962 - [DEBUG] ---> 5905 2019-Jan-15 20:37:27.020616 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
5906 2019-Jan-15 20:37:27.021251 - [DEBUG]
5907 2019-Jan-15 20:37:27.021289 - [DEBUG] Compose: EdgeIdentity * AllBottom
5908 2019-Jan-15 20:37:27.021316 - [DEBUG]
5909 2019-Jan-15 20:37:27.021340 - [DEBUG] Propagate flow
5910 2019-Jan-15 20:37:27.021364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5911 2019-Jan-15 20:37:27.021420 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5912 2019-Jan-15 20:37:27.022060 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5913 2019-Jan-15 20:37:27.022704 - [DEBUG] Edge function : AllBottom (result of previous compose)
5914 2019-Jan-15 20:37:27.022729 - [DEBUG]
5915 2019-Jan-15 20:37:27.022754 - [DEBUG] Join: AllTop & AllBottom
5916 2019-Jan-15 20:37:27.022780 - [DEBUG] = AllBottom (new jump func)
5917 2019-Jan-15 20:37:27.022805 - [DEBUG]
5918 2019-Jan-15 20:37:27.022829 - [DEBUG] Start adding new jump function
5919 2019-Jan-15 20:37:27.022852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5920 2019-Jan-15 20:37:27.022908 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5921 2019-Jan-15 20:37:27.023546 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5922 2019-Jan-15 20:37:27.024198 - [DEBUG] Edge Function : AllBottom
5923 2019-Jan-15 20:37:27.024225 - [DEBUG] End adding new jump function
5924 2019-Jan-15 20:37:27.024250 - [DEBUG]
5925 2019-Jan-15 20:37:27.024273 - [DEBUG] -------------------------------------------- 175. Path Edge --------------------------------------------
5926 2019-Jan-15 20:37:27.024298 - [DEBUG]
5927 2019-Jan-15 20:37:27.024321 - [DEBUG] Process 175. path edge:
5928 2019-Jan-15 20:37:27.024345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5929 2019-Jan-15 20:37:27.024402 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
5930 2019-Jan-15 20:37:27.025037 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5931 2019-Jan-15 20:37:27.025675 - [DEBUG]
5932 2019-Jan-15 20:37:27.025700 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5933 2019-Jan-15 20:37:27.026338 - [DEBUG] Possible callees:
5934 2019-Jan-15 20:37:27.026363 - [DEBUG] foo
5935 2019-Jan-15 20:37:27.026388 - [DEBUG] Possible return sites:
5936 2019-Jan-15 20:37:27.026412 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1265937 2019-Jan-15 20:37:27.027687 - [DEBUG] Found and process special summary
5938 2019-Jan-15 20:37:27.027720 - [DEBUG] Compose: EdgeIdentity * AllBottom
5939 2019-Jan-15 20:37:27.027747 - [DEBUG]
5940 2019-Jan-15 20:37:27.027771 - [DEBUG] Propagate flow
5941 2019-Jan-15 20:37:27.027795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5942 2019-Jan-15 20:37:27.027851 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5943 2019-Jan-15 20:37:27.028490 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5944 2019-Jan-15 20:37:27.029125 - [DEBUG] Edge function : AllBottom (result of previous compose)
5945 2019-Jan-15 20:37:27.029151 - [DEBUG]
5946 2019-Jan-15 20:37:27.029175 - [DEBUG] Join: AllTop & AllBottom
5947 2019-Jan-15 20:37:27.029201 - [DEBUG] = AllBottom (new jump func)
5948 2019-Jan-15 20:37:27.029226 - [DEBUG]
5949 2019-Jan-15 20:37:27.029249 - [DEBUG] Start adding new jump function
5950 2019-Jan-15 20:37:27.029273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5951 2019-Jan-15 20:37:27.029329 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5952 2019-Jan-15 20:37:27.029965 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5953 2019-Jan-15 20:37:27.030614 - [DEBUG] Edge Function : AllBottom
5954 2019-Jan-15 20:37:27.030642 - [DEBUG] End adding new jump function
5955 2019-Jan-15 20:37:27.030667 - [DEBUG]
5956 2019-Jan-15 20:37:27.030691 - [DEBUG] -------------------------------------------- 176. Path Edge --------------------------------------------
5957 2019-Jan-15 20:37:27.030715 - [DEBUG]
5958 2019-Jan-15 20:37:27.030738 - [DEBUG] Process 176. path edge:
5959 2019-Jan-15 20:37:27.030770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5960 2019-Jan-15 20:37:27.030827 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
5961 2019-Jan-15 20:37:27.031466 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5962 2019-Jan-15 20:37:27.032102 - [DEBUG]
5963 2019-Jan-15 20:37:27.032127 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5964 2019-Jan-15 20:37:27.032774 - [DEBUG] Compose: EdgeIdentity * AllBottom
5965 2019-Jan-15 20:37:27.032802 - [DEBUG]
5966 2019-Jan-15 20:37:27.032826 - [DEBUG] Propagate flow
5967 2019-Jan-15 20:37:27.032849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5968 2019-Jan-15 20:37:27.032905 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5969 2019-Jan-15 20:37:27.033539 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5970 2019-Jan-15 20:37:27.034195 - [DEBUG] Edge function : AllBottom (result of previous compose)
5971 2019-Jan-15 20:37:27.034220 - [DEBUG]
5972 2019-Jan-15 20:37:27.034244 - [DEBUG] Join: AllTop & AllBottom
5973 2019-Jan-15 20:37:27.034270 - [DEBUG] = AllBottom (new jump func)
5974 2019-Jan-15 20:37:27.034295 - [DEBUG]
5975 2019-Jan-15 20:37:27.034318 - [DEBUG] Start adding new jump function
5976 2019-Jan-15 20:37:27.034342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5977 2019-Jan-15 20:37:27.034398 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5978 2019-Jan-15 20:37:27.035036 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5979 2019-Jan-15 20:37:27.035669 - [DEBUG] Edge Function : AllBottom
5980 2019-Jan-15 20:37:27.035697 - [DEBUG] End adding new jump function
5981 2019-Jan-15 20:37:27.035721 - [DEBUG]
5982 2019-Jan-15 20:37:27.035745 - [DEBUG] -------------------------------------------- 177. Path Edge --------------------------------------------
5983 2019-Jan-15 20:37:27.035769 - [DEBUG]
5984 2019-Jan-15 20:37:27.035792 - [DEBUG] Process 177. path edge:
5985 2019-Jan-15 20:37:27.035816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5986 2019-Jan-15 20:37:27.035872 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
5987 2019-Jan-15 20:37:27.036506 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5988 2019-Jan-15 20:37:27.037144 - [DEBUG]
5989 2019-Jan-15 20:37:27.037169 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5990 2019-Jan-15 20:37:27.037831 - [DEBUG] Compose: EdgeIdentity * AllBottom
5991 2019-Jan-15 20:37:27.037859 - [DEBUG]
5992 2019-Jan-15 20:37:27.037882 - [DEBUG] Propagate flow
5993 2019-Jan-15 20:37:27.037906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5994 2019-Jan-15 20:37:27.037962 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5995 2019-Jan-15 20:37:27.038598 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5996 2019-Jan-15 20:37:27.039236 - [DEBUG] Edge function : AllBottom (result of previous compose)
5997 2019-Jan-15 20:37:27.039261 - [DEBUG]
5998 2019-Jan-15 20:37:27.039286 - [DEBUG] Join: AllTop & AllBottom
5999 2019-Jan-15 20:37:27.039312 - [DEBUG] = AllBottom (new jump func)
6000 2019-Jan-15 20:37:27.039336 - [DEBUG]
6001 2019-Jan-15 20:37:27.039360 - [DEBUG] Start adding new jump function
6002 2019-Jan-15 20:37:27.039383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6003 2019-Jan-15 20:37:27.039446 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6004 2019-Jan-15 20:37:27.040087 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6005 2019-Jan-15 20:37:27.040738 - [DEBUG] Edge Function : AllBottom
6006 2019-Jan-15 20:37:27.040766 - [DEBUG] End adding new jump function
6007 2019-Jan-15 20:37:27.040790 - [DEBUG]
6008 2019-Jan-15 20:37:27.040813 - [DEBUG] -------------------------------------------- 178. Path Edge --------------------------------------------
6009 2019-Jan-15 20:37:27.040838 - [DEBUG]
6010 2019-Jan-15 20:37:27.040861 - [DEBUG] Process 178. path edge:
6011 2019-Jan-15 20:37:27.040884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6012 2019-Jan-15 20:37:27.040940 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6013 2019-Jan-15 20:37:27.041577 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6014 2019-Jan-15 20:37:27.042216 - [DEBUG]
6015 2019-Jan-15 20:37:27.042241 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6016 2019-Jan-15 20:37:27.042887 - [DEBUG] Compose: EdgeIdentity * AllBottom
6017 2019-Jan-15 20:37:27.042915 - [DEBUG]
6018 2019-Jan-15 20:37:27.042939 - [DEBUG] Propagate flow
6019 2019-Jan-15 20:37:27.042962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6020 2019-Jan-15 20:37:27.043019 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6021 2019-Jan-15 20:37:27.043670 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6022 2019-Jan-15 20:37:27.044323 - [DEBUG] Edge function : AllBottom (result of previous compose)
6023 2019-Jan-15 20:37:27.044349 - [DEBUG]
6024 2019-Jan-15 20:37:27.044373 - [DEBUG] Join: AllTop & AllBottom
6025 2019-Jan-15 20:37:27.044400 - [DEBUG] = AllBottom (new jump func)
6026 2019-Jan-15 20:37:27.044424 - [DEBUG]
6027 2019-Jan-15 20:37:27.044447 - [DEBUG] Start adding new jump function
6028 2019-Jan-15 20:37:27.044471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6029 2019-Jan-15 20:37:27.044527 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6030 2019-Jan-15 20:37:27.045166 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6031 2019-Jan-15 20:37:27.045808 - [DEBUG] Edge Function : AllBottom
6032 2019-Jan-15 20:37:27.045835 - [DEBUG] End adding new jump function
6033 2019-Jan-15 20:37:27.045859 - [DEBUG]
6034 2019-Jan-15 20:37:27.045883 - [DEBUG] -------------------------------------------- 179. Path Edge --------------------------------------------
6035 2019-Jan-15 20:37:27.045907 - [DEBUG]
6036 2019-Jan-15 20:37:27.045930 - [DEBUG] Process 179. path edge:
6037 2019-Jan-15 20:37:27.045954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6038 2019-Jan-15 20:37:27.046010 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6039 2019-Jan-15 20:37:27.046655 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6040 2019-Jan-15 20:37:27.047304 - [DEBUG]
6041 2019-Jan-15 20:37:27.047329 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6042 2019-Jan-15 20:37:27.047978 - [DEBUG] Possible callees:
6043 2019-Jan-15 20:37:27.048003 - [DEBUG] llvm.dbg.declare
6044 2019-Jan-15 20:37:27.048028 - [DEBUG] Possible return sites:
6045 2019-Jan-15 20:37:27.048051 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366046 2019-Jan-15 20:37:27.049329 - [DEBUG] Found and process special summary
6047 2019-Jan-15 20:37:27.049361 - [DEBUG] Compose: EdgeIdentity * AllBottom
6048 2019-Jan-15 20:37:27.049388 - [DEBUG]
6049 2019-Jan-15 20:37:27.049412 - [DEBUG] Propagate flow
6050 2019-Jan-15 20:37:27.049435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6051 2019-Jan-15 20:37:27.049492 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6052 2019-Jan-15 20:37:27.050130 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6053 2019-Jan-15 20:37:27.050784 - [DEBUG] Edge function : AllBottom (result of previous compose)
6054 2019-Jan-15 20:37:27.050810 - [DEBUG]
6055 2019-Jan-15 20:37:27.050834 - [DEBUG] Join: AllTop & AllBottom
6056 2019-Jan-15 20:37:27.050860 - [DEBUG] = AllBottom (new jump func)
6057 2019-Jan-15 20:37:27.050884 - [DEBUG]
6058 2019-Jan-15 20:37:27.050908 - [DEBUG] Start adding new jump function
6059 2019-Jan-15 20:37:27.050931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6060 2019-Jan-15 20:37:27.050987 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6061 2019-Jan-15 20:37:27.051625 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6062 2019-Jan-15 20:37:27.052260 - [DEBUG] Edge Function : AllBottom
6063 2019-Jan-15 20:37:27.052287 - [DEBUG] End adding new jump function
6064 2019-Jan-15 20:37:27.052311 - [DEBUG]
6065 2019-Jan-15 20:37:27.052335 - [DEBUG] -------------------------------------------- 180. Path Edge --------------------------------------------
6066 2019-Jan-15 20:37:27.052359 - [DEBUG]
6067 2019-Jan-15 20:37:27.052383 - [DEBUG] Process 180. path edge:
6068 2019-Jan-15 20:37:27.052407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6069 2019-Jan-15 20:37:27.052463 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6070 2019-Jan-15 20:37:27.053100 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6071 2019-Jan-15 20:37:27.053737 - [DEBUG]
6072 2019-Jan-15 20:37:27.053762 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6073 2019-Jan-15 20:37:27.054425 - [DEBUG] Compose: EdgeIdentity * AllBottom
6074 2019-Jan-15 20:37:27.054454 - [DEBUG]
6075 2019-Jan-15 20:37:27.054477 - [DEBUG] Propagate flow
6076 2019-Jan-15 20:37:27.054501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6077 2019-Jan-15 20:37:27.054557 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6078 2019-Jan-15 20:37:27.055191 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6079 2019-Jan-15 20:37:27.055829 - [DEBUG] Edge function : AllBottom (result of previous compose)
6080 2019-Jan-15 20:37:27.055854 - [DEBUG]
6081 2019-Jan-15 20:37:27.055879 - [DEBUG] Join: AllTop & AllBottom
6082 2019-Jan-15 20:37:27.055905 - [DEBUG] = AllBottom (new jump func)
6083 2019-Jan-15 20:37:27.055929 - [DEBUG]
6084 2019-Jan-15 20:37:27.055953 - [DEBUG] Start adding new jump function
6085 2019-Jan-15 20:37:27.055977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6086 2019-Jan-15 20:37:27.056033 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6087 2019-Jan-15 20:37:27.056670 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6088 2019-Jan-15 20:37:27.057316 - [DEBUG] Edge Function : AllBottom
6089 2019-Jan-15 20:37:27.057343 - [DEBUG] End adding new jump function
6090 2019-Jan-15 20:37:27.057375 - [DEBUG]
6091 2019-Jan-15 20:37:27.057399 - [DEBUG] -------------------------------------------- 181. Path Edge --------------------------------------------
6092 2019-Jan-15 20:37:27.057424 - [DEBUG]
6093 2019-Jan-15 20:37:27.057447 - [DEBUG] Process 181. path edge:
6094 2019-Jan-15 20:37:27.057471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6095 2019-Jan-15 20:37:27.057527 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6096 2019-Jan-15 20:37:27.058161 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6097 2019-Jan-15 20:37:27.058798 - [DEBUG]
6098 2019-Jan-15 20:37:27.058823 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6099 2019-Jan-15 20:37:27.059464 - [DEBUG] Compose: EdgeIdentity * AllBottom
6100 2019-Jan-15 20:37:27.059491 - [DEBUG]
6101 2019-Jan-15 20:37:27.059515 - [DEBUG] Propagate flow
6102 2019-Jan-15 20:37:27.059538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6103 2019-Jan-15 20:37:27.059594 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6104 2019-Jan-15 20:37:27.060226 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6105 2019-Jan-15 20:37:27.060877 - [DEBUG] Edge function : AllBottom (result of previous compose)
6106 2019-Jan-15 20:37:27.060903 - [DEBUG]
6107 2019-Jan-15 20:37:27.060927 - [DEBUG] Join: AllTop & AllBottom
6108 2019-Jan-15 20:37:27.060953 - [DEBUG] = AllBottom (new jump func)
6109 2019-Jan-15 20:37:27.060978 - [DEBUG]
6110 2019-Jan-15 20:37:27.061001 - [DEBUG] Start adding new jump function
6111 2019-Jan-15 20:37:27.061024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6112 2019-Jan-15 20:37:27.061081 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6113 2019-Jan-15 20:37:27.061718 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6114 2019-Jan-15 20:37:27.062348 - [DEBUG] Edge Function : AllBottom
6115 2019-Jan-15 20:37:27.062375 - [DEBUG] End adding new jump function
6116 2019-Jan-15 20:37:27.062399 - [DEBUG]
6117 2019-Jan-15 20:37:27.062423 - [DEBUG] -------------------------------------------- 182. Path Edge --------------------------------------------
6118 2019-Jan-15 20:37:27.062447 - [DEBUG]
6119 2019-Jan-15 20:37:27.062470 - [DEBUG] Process 182. path edge:
6120 2019-Jan-15 20:37:27.062494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6121 2019-Jan-15 20:37:27.062550 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6122 2019-Jan-15 20:37:27.063181 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6123 2019-Jan-15 20:37:27.063817 - [DEBUG]
6124 2019-Jan-15 20:37:27.063842 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6125 2019-Jan-15 20:37:27.064497 - [DEBUG] Compose: EdgeIdentity * AllBottom
6126 2019-Jan-15 20:37:27.064525 - [DEBUG]
6127 2019-Jan-15 20:37:27.064549 - [DEBUG] Propagate flow
6128 2019-Jan-15 20:37:27.064572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6129 2019-Jan-15 20:37:27.064629 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6130 2019-Jan-15 20:37:27.065273 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6131 2019-Jan-15 20:37:27.065912 - [DEBUG] Edge function : AllBottom (result of previous compose)
6132 2019-Jan-15 20:37:27.065937 - [DEBUG]
6133 2019-Jan-15 20:37:27.065962 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6134 2019-Jan-15 20:37:27.065988 - [DEBUG] = AllBottom
6135 2019-Jan-15 20:37:27.066013 - [DEBUG]
6136 2019-Jan-15 20:37:27.066043 - [DEBUG] PROPAGATE: No new function!
6137 2019-Jan-15 20:37:27.066069 - [DEBUG] EDGE:
6138 2019-Jan-15 20:37:27.066127 - [DEBUG] ---> 6139 2019-Jan-15 20:37:27.066760 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6140 2019-Jan-15 20:37:27.067412 - [DEBUG]
6141 2019-Jan-15 20:37:27.067438 - [DEBUG] EDGE:
6142 2019-Jan-15 20:37:27.067495 - [DEBUG] ---> 6143 2019-Jan-15 20:37:27.068130 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6144 2019-Jan-15 20:37:27.068767 - [DEBUG]
6145 2019-Jan-15 20:37:27.068793 - [DEBUG] EDGE:
6146 2019-Jan-15 20:37:27.068850 - [DEBUG] ---> 6147 2019-Jan-15 20:37:27.069488 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6148 2019-Jan-15 20:37:27.070127 - [DEBUG]
6149 2019-Jan-15 20:37:27.070162 - [DEBUG] Compose: EdgeIdentity * AllBottom
6150 2019-Jan-15 20:37:27.070189 - [DEBUG]
6151 2019-Jan-15 20:37:27.070213 - [DEBUG] Propagate flow
6152 2019-Jan-15 20:37:27.070237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6153 2019-Jan-15 20:37:27.070293 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6154 2019-Jan-15 20:37:27.070948 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6155 2019-Jan-15 20:37:27.071584 - [DEBUG] Edge function : AllBottom (result of previous compose)
6156 2019-Jan-15 20:37:27.071609 - [DEBUG]
6157 2019-Jan-15 20:37:27.071634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6158 2019-Jan-15 20:37:27.071660 - [DEBUG] = AllBottom
6159 2019-Jan-15 20:37:27.071684 - [DEBUG]
6160 2019-Jan-15 20:37:27.071707 - [DEBUG] PROPAGATE: No new function!
6161 2019-Jan-15 20:37:27.071734 - [DEBUG] EDGE:
6162 2019-Jan-15 20:37:27.071791 - [DEBUG] ---> 6163 2019-Jan-15 20:37:27.072434 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6164 2019-Jan-15 20:37:27.073070 - [DEBUG]
6165 2019-Jan-15 20:37:27.073103 - [DEBUG] Compose: EdgeIdentity * AllBottom
6166 2019-Jan-15 20:37:27.073130 - [DEBUG]
6167 2019-Jan-15 20:37:27.073153 - [DEBUG] Propagate flow
6168 2019-Jan-15 20:37:27.073177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6169 2019-Jan-15 20:37:27.073233 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6170 2019-Jan-15 20:37:27.073877 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6171 2019-Jan-15 20:37:27.074533 - [DEBUG] Edge function : AllBottom (result of previous compose)
6172 2019-Jan-15 20:37:27.074558 - [DEBUG]
6173 2019-Jan-15 20:37:27.074583 - [DEBUG] Join: AllTop & AllBottom
6174 2019-Jan-15 20:37:27.074609 - [DEBUG] = AllBottom (new jump func)
6175 2019-Jan-15 20:37:27.074634 - [DEBUG]
6176 2019-Jan-15 20:37:27.074657 - [DEBUG] Start adding new jump function
6177 2019-Jan-15 20:37:27.074681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6178 2019-Jan-15 20:37:27.074737 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6179 2019-Jan-15 20:37:27.075375 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6180 2019-Jan-15 20:37:27.076029 - [DEBUG] Edge Function : AllBottom
6181 2019-Jan-15 20:37:27.076057 - [DEBUG] End adding new jump function
6182 2019-Jan-15 20:37:27.076082 - [DEBUG]
6183 2019-Jan-15 20:37:27.076105 - [DEBUG] -------------------------------------------- 183. Path Edge --------------------------------------------
6184 2019-Jan-15 20:37:27.076129 - [DEBUG]
6185 2019-Jan-15 20:37:27.076152 - [DEBUG] Process 183. path edge:
6186 2019-Jan-15 20:37:27.076176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6187 2019-Jan-15 20:37:27.076233 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
6188 2019-Jan-15 20:37:27.076878 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6189 2019-Jan-15 20:37:27.077532 - [DEBUG]
6190 2019-Jan-15 20:37:27.077557 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6191 2019-Jan-15 20:37:27.078205 - [DEBUG] Possible callees:
6192 2019-Jan-15 20:37:27.078230 - [DEBUG] llvm.dbg.declare
6193 2019-Jan-15 20:37:27.078255 - [DEBUG] Possible return sites:
6194 2019-Jan-15 20:37:27.078278 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1436195 2019-Jan-15 20:37:27.079546 - [DEBUG] Found and process special summary
6196 2019-Jan-15 20:37:27.079578 - [DEBUG] Compose: EdgeIdentity * AllBottom
6197 2019-Jan-15 20:37:27.079605 - [DEBUG]
6198 2019-Jan-15 20:37:27.079629 - [DEBUG] Propagate flow
6199 2019-Jan-15 20:37:27.079653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6200 2019-Jan-15 20:37:27.079709 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6201 2019-Jan-15 20:37:27.080346 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6202 2019-Jan-15 20:37:27.081000 - [DEBUG] Edge function : AllBottom (result of previous compose)
6203 2019-Jan-15 20:37:27.081025 - [DEBUG]
6204 2019-Jan-15 20:37:27.081050 - [DEBUG] Join: AllTop & AllBottom
6205 2019-Jan-15 20:37:27.081076 - [DEBUG] = AllBottom (new jump func)
6206 2019-Jan-15 20:37:27.081101 - [DEBUG]
6207 2019-Jan-15 20:37:27.081124 - [DEBUG] Start adding new jump function
6208 2019-Jan-15 20:37:27.081147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6209 2019-Jan-15 20:37:27.081204 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6210 2019-Jan-15 20:37:27.081841 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6211 2019-Jan-15 20:37:27.082478 - [DEBUG] Edge Function : AllBottom
6212 2019-Jan-15 20:37:27.082504 - [DEBUG] End adding new jump function
6213 2019-Jan-15 20:37:27.082529 - [DEBUG]
6214 2019-Jan-15 20:37:27.082552 - [DEBUG] -------------------------------------------- 184. Path Edge --------------------------------------------
6215 2019-Jan-15 20:37:27.082576 - [DEBUG]
6216 2019-Jan-15 20:37:27.082600 - [DEBUG] Process 184. path edge:
6217 2019-Jan-15 20:37:27.082623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6218 2019-Jan-15 20:37:27.082680 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
6219 2019-Jan-15 20:37:27.083316 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6220 2019-Jan-15 20:37:27.083966 - [DEBUG]
6221 2019-Jan-15 20:37:27.083991 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6222 2019-Jan-15 20:37:27.084638 - [DEBUG] Compose: EdgeIdentity * AllBottom
6223 2019-Jan-15 20:37:27.084673 - [DEBUG]
6224 2019-Jan-15 20:37:27.084698 - [DEBUG] Propagate flow
6225 2019-Jan-15 20:37:27.084721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6226 2019-Jan-15 20:37:27.084778 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
6227 2019-Jan-15 20:37:27.085413 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6228 2019-Jan-15 20:37:27.086051 - [DEBUG] Edge function : AllBottom (result of previous compose)
6229 2019-Jan-15 20:37:27.086076 - [DEBUG]
6230 2019-Jan-15 20:37:27.086101 - [DEBUG] Join: AllTop & AllBottom
6231 2019-Jan-15 20:37:27.086127 - [DEBUG] = AllBottom (new jump func)
6232 2019-Jan-15 20:37:27.086151 - [DEBUG]
6233 2019-Jan-15 20:37:27.086175 - [DEBUG] Start adding new jump function
6234 2019-Jan-15 20:37:27.086198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6235 2019-Jan-15 20:37:27.086255 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6236 2019-Jan-15 20:37:27.086893 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
6237 2019-Jan-15 20:37:27.087540 - [DEBUG] Edge Function : AllBottom
6238 2019-Jan-15 20:37:27.087567 - [DEBUG] End adding new jump function
6239 2019-Jan-15 20:37:27.087591 - [DEBUG]
6240 2019-Jan-15 20:37:27.087615 - [DEBUG] -------------------------------------------- 185. Path Edge --------------------------------------------
6241 2019-Jan-15 20:37:27.087639 - [DEBUG]
6242 2019-Jan-15 20:37:27.087662 - [DEBUG] Process 185. path edge:
6243 2019-Jan-15 20:37:27.087686 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6244 2019-Jan-15 20:37:27.087742 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
6245 2019-Jan-15 20:37:27.088375 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6246 2019-Jan-15 20:37:27.089012 - [DEBUG]
6247 2019-Jan-15 20:37:27.089037 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
6248 2019-Jan-15 20:37:27.089678 - [DEBUG] Compose: EdgeIdentity * AllBottom
6249 2019-Jan-15 20:37:27.089706 - [DEBUG]
6250 2019-Jan-15 20:37:27.089729 - [DEBUG] Propagate flow
6251 2019-Jan-15 20:37:27.089753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6252 2019-Jan-15 20:37:27.089809 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6253 2019-Jan-15 20:37:27.090440 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6254 2019-Jan-15 20:37:27.091092 - [DEBUG] Edge function : AllBottom (result of previous compose)
6255 2019-Jan-15 20:37:27.091117 - [DEBUG]
6256 2019-Jan-15 20:37:27.091142 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6257 2019-Jan-15 20:37:27.091168 - [DEBUG] = AllBottom
6258 2019-Jan-15 20:37:27.091193 - [DEBUG]
6259 2019-Jan-15 20:37:27.091216 - [DEBUG] PROPAGATE: No new function!
6260 2019-Jan-15 20:37:27.091242 - [DEBUG] EDGE:
6261 2019-Jan-15 20:37:27.091299 - [DEBUG] ---> 6262 2019-Jan-15 20:37:27.091930 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6263 2019-Jan-15 20:37:27.092568 - [DEBUG]
6264 2019-Jan-15 20:37:27.092594 - [DEBUG] EDGE:
6265 2019-Jan-15 20:37:27.092651 - [DEBUG] ---> 6266 2019-Jan-15 20:37:27.093287 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6267 2019-Jan-15 20:37:27.093924 - [DEBUG]
6268 2019-Jan-15 20:37:27.093973 - [DEBUG] Compose: EdgeIdentity * AllBottom
6269 2019-Jan-15 20:37:27.094000 - [DEBUG]
6270 2019-Jan-15 20:37:27.094032 - [DEBUG] Propagate flow
6271 2019-Jan-15 20:37:27.094056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6272 2019-Jan-15 20:37:27.094113 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6273 2019-Jan-15 20:37:27.094749 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6274 2019-Jan-15 20:37:27.095388 - [DEBUG] Edge function : AllBottom (result of previous compose)
6275 2019-Jan-15 20:37:27.095413 - [DEBUG]
6276 2019-Jan-15 20:37:27.095438 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6277 2019-Jan-15 20:37:27.095464 - [DEBUG] = AllBottom
6278 2019-Jan-15 20:37:27.095489 - [DEBUG]
6279 2019-Jan-15 20:37:27.095512 - [DEBUG] PROPAGATE: No new function!
6280 2019-Jan-15 20:37:27.095539 - [DEBUG] EDGE:
6281 2019-Jan-15 20:37:27.095596 - [DEBUG] ---> 6282 2019-Jan-15 20:37:27.096238 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6283 2019-Jan-15 20:37:27.096877 - [DEBUG]
6284 2019-Jan-15 20:37:27.096903 - [DEBUG] EDGE:
6285 2019-Jan-15 20:37:27.096960 - [DEBUG] ---> 6286 2019-Jan-15 20:37:27.097611 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6287 2019-Jan-15 20:37:27.098250 - [DEBUG]
6288 2019-Jan-15 20:37:27.098282 - [DEBUG] Compose: EdgeIdentity * AllBottom
6289 2019-Jan-15 20:37:27.098309 - [DEBUG]
6290 2019-Jan-15 20:37:27.098333 - [DEBUG] Propagate flow
6291 2019-Jan-15 20:37:27.098356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6292 2019-Jan-15 20:37:27.098413 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6293 2019-Jan-15 20:37:27.099049 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6294 2019-Jan-15 20:37:27.099687 - [DEBUG] Edge function : AllBottom (result of previous compose)
6295 2019-Jan-15 20:37:27.099712 - [DEBUG]
6296 2019-Jan-15 20:37:27.099736 - [DEBUG] Join: AllTop & AllBottom
6297 2019-Jan-15 20:37:27.099763 - [DEBUG] = AllBottom (new jump func)
6298 2019-Jan-15 20:37:27.099787 - [DEBUG]
6299 2019-Jan-15 20:37:27.099811 - [DEBUG] Start adding new jump function
6300 2019-Jan-15 20:37:27.099834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6301 2019-Jan-15 20:37:27.099890 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6302 2019-Jan-15 20:37:27.100529 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6303 2019-Jan-15 20:37:27.101179 - [DEBUG] Edge Function : AllBottom
6304 2019-Jan-15 20:37:27.101206 - [DEBUG] End adding new jump function
6305 2019-Jan-15 20:37:27.101230 - [DEBUG]
6306 2019-Jan-15 20:37:27.101254 - [DEBUG] -------------------------------------------- 186. Path Edge --------------------------------------------
6307 2019-Jan-15 20:37:27.101278 - [DEBUG]
6308 2019-Jan-15 20:37:27.101301 - [DEBUG] Process 186. path edge:
6309 2019-Jan-15 20:37:27.101325 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6310 2019-Jan-15 20:37:27.101381 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
6311 2019-Jan-15 20:37:27.102018 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6312 2019-Jan-15 20:37:27.102656 - [DEBUG]
6313 2019-Jan-15 20:37:27.102682 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6314 2019-Jan-15 20:37:27.103335 - [DEBUG] Compose: EdgeIdentity * AllBottom
6315 2019-Jan-15 20:37:27.103363 - [DEBUG]
6316 2019-Jan-15 20:37:27.103386 - [DEBUG] Propagate flow
6317 2019-Jan-15 20:37:27.103409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6318 2019-Jan-15 20:37:27.103465 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6319 2019-Jan-15 20:37:27.104124 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6320 2019-Jan-15 20:37:27.104763 - [DEBUG] Edge function : AllBottom (result of previous compose)
6321 2019-Jan-15 20:37:27.104789 - [DEBUG]
6322 2019-Jan-15 20:37:27.104813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6323 2019-Jan-15 20:37:27.104839 - [DEBUG] = AllBottom
6324 2019-Jan-15 20:37:27.104863 - [DEBUG]
6325 2019-Jan-15 20:37:27.104887 - [DEBUG] PROPAGATE: No new function!
6326 2019-Jan-15 20:37:27.104918 - [DEBUG] Compose: EdgeIdentity * AllBottom
6327 2019-Jan-15 20:37:27.104945 - [DEBUG]
6328 2019-Jan-15 20:37:27.104968 - [DEBUG] Propagate flow
6329 2019-Jan-15 20:37:27.104992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6330 2019-Jan-15 20:37:27.105048 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6331 2019-Jan-15 20:37:27.105692 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6332 2019-Jan-15 20:37:27.106328 - [DEBUG] Edge function : AllBottom (result of previous compose)
6333 2019-Jan-15 20:37:27.106353 - [DEBUG]
6334 2019-Jan-15 20:37:27.106377 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6335 2019-Jan-15 20:37:27.106403 - [DEBUG] = AllBottom
6336 2019-Jan-15 20:37:27.106427 - [DEBUG]
6337 2019-Jan-15 20:37:27.106451 - [DEBUG] PROPAGATE: No new function!
6338 2019-Jan-15 20:37:27.106476 - [DEBUG] EDGE:
6339 2019-Jan-15 20:37:27.106533 - [DEBUG] ---> 6340 2019-Jan-15 20:37:27.107167 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6341 2019-Jan-15 20:37:27.107821 - [DEBUG]
6342 2019-Jan-15 20:37:27.107847 - [DEBUG] EDGE:
6343 2019-Jan-15 20:37:27.107904 - [DEBUG] ---> 6344 2019-Jan-15 20:37:27.108539 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6345 2019-Jan-15 20:37:27.109178 - [DEBUG]
6346 2019-Jan-15 20:37:27.109204 - [DEBUG] EDGE:
6347 2019-Jan-15 20:37:27.109261 - [DEBUG] ---> 6348 2019-Jan-15 20:37:27.109899 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6349 2019-Jan-15 20:37:27.110534 - [DEBUG]
6350 2019-Jan-15 20:37:27.110568 - [DEBUG] Compose: EdgeIdentity * AllBottom
6351 2019-Jan-15 20:37:27.110595 - [DEBUG]
6352 2019-Jan-15 20:37:27.110633 - [DEBUG] Propagate flow
6353 2019-Jan-15 20:37:27.110656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6354 2019-Jan-15 20:37:27.110713 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6355 2019-Jan-15 20:37:27.111350 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6356 2019-Jan-15 20:37:27.111985 - [DEBUG] Edge function : AllBottom (result of previous compose)
6357 2019-Jan-15 20:37:27.112010 - [DEBUG]
6358 2019-Jan-15 20:37:27.112042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6359 2019-Jan-15 20:37:27.112069 - [DEBUG] = AllBottom
6360 2019-Jan-15 20:37:27.112093 - [DEBUG]
6361 2019-Jan-15 20:37:27.112116 - [DEBUG] PROPAGATE: No new function!
6362 2019-Jan-15 20:37:27.112143 - [DEBUG] EDGE:
6363 2019-Jan-15 20:37:27.112200 - [DEBUG] ---> 6364 2019-Jan-15 20:37:27.112836 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6365 2019-Jan-15 20:37:27.113472 - [DEBUG]
6366 2019-Jan-15 20:37:27.113499 - [DEBUG] Compose: EdgeIdentity * AllBottom
6367 2019-Jan-15 20:37:27.113525 - [DEBUG]
6368 2019-Jan-15 20:37:27.113548 - [DEBUG] Propagate flow
6369 2019-Jan-15 20:37:27.113571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6370 2019-Jan-15 20:37:27.113627 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6371 2019-Jan-15 20:37:27.114278 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6372 2019-Jan-15 20:37:27.114911 - [DEBUG] Edge function : AllBottom (result of previous compose)
6373 2019-Jan-15 20:37:27.114936 - [DEBUG]
6374 2019-Jan-15 20:37:27.114960 - [DEBUG] Join: AllTop & AllBottom
6375 2019-Jan-15 20:37:27.114986 - [DEBUG] = AllBottom (new jump func)
6376 2019-Jan-15 20:37:27.115011 - [DEBUG]
6377 2019-Jan-15 20:37:27.115034 - [DEBUG] Start adding new jump function
6378 2019-Jan-15 20:37:27.115057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6379 2019-Jan-15 20:37:27.115113 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6380 2019-Jan-15 20:37:27.115749 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6381 2019-Jan-15 20:37:27.116385 - [DEBUG] Edge Function : AllBottom
6382 2019-Jan-15 20:37:27.116412 - [DEBUG] End adding new jump function
6383 2019-Jan-15 20:37:27.116437 - [DEBUG]
6384 2019-Jan-15 20:37:27.116460 - [DEBUG] -------------------------------------------- 187. Path Edge --------------------------------------------
6385 2019-Jan-15 20:37:27.116484 - [DEBUG]
6386 2019-Jan-15 20:37:27.116507 - [DEBUG] Process 187. path edge:
6387 2019-Jan-15 20:37:27.116531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6388 2019-Jan-15 20:37:27.116588 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
6389 2019-Jan-15 20:37:27.117225 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6390 2019-Jan-15 20:37:27.117877 - [DEBUG]
6391 2019-Jan-15 20:37:27.117902 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6392 2019-Jan-15 20:37:27.118543 - [DEBUG] Possible callees:
6393 2019-Jan-15 20:37:27.118568 - [DEBUG] foo
6394 2019-Jan-15 20:37:27.118593 - [DEBUG] Possible return sites:
6395 2019-Jan-15 20:37:27.118617 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1266396 2019-Jan-15 20:37:27.119875 - [DEBUG] Found and process special summary
6397 2019-Jan-15 20:37:27.119916 - [DEBUG] Compose: EdgeIdentity * AllBottom
6398 2019-Jan-15 20:37:27.119944 - [DEBUG]
6399 2019-Jan-15 20:37:27.119968 - [DEBUG] Propagate flow
6400 2019-Jan-15 20:37:27.119991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6401 2019-Jan-15 20:37:27.120047 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6402 2019-Jan-15 20:37:27.120706 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6403 2019-Jan-15 20:37:27.121348 - [DEBUG] Edge function : AllBottom (result of previous compose)
6404 2019-Jan-15 20:37:27.121374 - [DEBUG]
6405 2019-Jan-15 20:37:27.121398 - [DEBUG] Join: AllTop & AllBottom
6406 2019-Jan-15 20:37:27.121424 - [DEBUG] = AllBottom (new jump func)
6407 2019-Jan-15 20:37:27.121448 - [DEBUG]
6408 2019-Jan-15 20:37:27.121472 - [DEBUG] Start adding new jump function
6409 2019-Jan-15 20:37:27.121495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6410 2019-Jan-15 20:37:27.121551 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6411 2019-Jan-15 20:37:27.122186 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6412 2019-Jan-15 20:37:27.122825 - [DEBUG] Edge Function : AllBottom
6413 2019-Jan-15 20:37:27.122853 - [DEBUG] End adding new jump function
6414 2019-Jan-15 20:37:27.122877 - [DEBUG]
6415 2019-Jan-15 20:37:27.122900 - [DEBUG] -------------------------------------------- 188. Path Edge --------------------------------------------
6416 2019-Jan-15 20:37:27.122924 - [DEBUG]
6417 2019-Jan-15 20:37:27.122947 - [DEBUG] Process 188. path edge:
6418 2019-Jan-15 20:37:27.122971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6419 2019-Jan-15 20:37:27.123028 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
6420 2019-Jan-15 20:37:27.123668 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6421 2019-Jan-15 20:37:27.124316 - [DEBUG]
6422 2019-Jan-15 20:37:27.124340 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6423 2019-Jan-15 20:37:27.124992 - [DEBUG] Compose: EdgeIdentity * AllBottom
6424 2019-Jan-15 20:37:27.125020 - [DEBUG]
6425 2019-Jan-15 20:37:27.125043 - [DEBUG] Propagate flow
6426 2019-Jan-15 20:37:27.125067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6427 2019-Jan-15 20:37:27.125123 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6428 2019-Jan-15 20:37:27.125756 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6429 2019-Jan-15 20:37:27.126390 - [DEBUG] Edge function : AllBottom (result of previous compose)
6430 2019-Jan-15 20:37:27.126415 - [DEBUG]
6431 2019-Jan-15 20:37:27.126439 - [DEBUG] Join: AllTop & AllBottom
6432 2019-Jan-15 20:37:27.126465 - [DEBUG] = AllBottom (new jump func)
6433 2019-Jan-15 20:37:27.126489 - [DEBUG]
6434 2019-Jan-15 20:37:27.126512 - [DEBUG] Start adding new jump function
6435 2019-Jan-15 20:37:27.126536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6436 2019-Jan-15 20:37:27.126591 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6437 2019-Jan-15 20:37:27.127226 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6438 2019-Jan-15 20:37:27.127878 - [DEBUG] Edge Function : AllBottom
6439 2019-Jan-15 20:37:27.127905 - [DEBUG] End adding new jump function
6440 2019-Jan-15 20:37:27.127929 - [DEBUG]
6441 2019-Jan-15 20:37:27.127953 - [DEBUG] -------------------------------------------- 189. Path Edge --------------------------------------------
6442 2019-Jan-15 20:37:27.127977 - [DEBUG]
6443 2019-Jan-15 20:37:27.128000 - [DEBUG] Process 189. path edge:
6444 2019-Jan-15 20:37:27.128024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6445 2019-Jan-15 20:37:27.128080 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
6446 2019-Jan-15 20:37:27.128716 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6447 2019-Jan-15 20:37:27.129367 - [DEBUG]
6448 2019-Jan-15 20:37:27.129393 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6449 2019-Jan-15 20:37:27.130044 - [DEBUG] Compose: EdgeIdentity * AllBottom
6450 2019-Jan-15 20:37:27.130072 - [DEBUG]
6451 2019-Jan-15 20:37:27.130095 - [DEBUG] Propagate flow
6452 2019-Jan-15 20:37:27.130119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6453 2019-Jan-15 20:37:27.130175 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6454 2019-Jan-15 20:37:27.130825 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6455 2019-Jan-15 20:37:27.131459 - [DEBUG] Edge function : AllBottom (result of previous compose)
6456 2019-Jan-15 20:37:27.131484 - [DEBUG]
6457 2019-Jan-15 20:37:27.131509 - [DEBUG] Join: AllTop & AllBottom
6458 2019-Jan-15 20:37:27.131535 - [DEBUG] = AllBottom (new jump func)
6459 2019-Jan-15 20:37:27.131559 - [DEBUG]
6460 2019-Jan-15 20:37:27.131582 - [DEBUG] Start adding new jump function
6461 2019-Jan-15 20:37:27.131606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6462 2019-Jan-15 20:37:27.131661 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6463 2019-Jan-15 20:37:27.132297 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6464 2019-Jan-15 20:37:27.132947 - [DEBUG] Edge Function : AllBottom
6465 2019-Jan-15 20:37:27.132978 - [DEBUG] End adding new jump function
6466 2019-Jan-15 20:37:27.133002 - [DEBUG]
6467 2019-Jan-15 20:37:27.133026 - [DEBUG] -------------------------------------------- 190. Path Edge --------------------------------------------
6468 2019-Jan-15 20:37:27.133051 - [DEBUG]
6469 2019-Jan-15 20:37:27.133074 - [DEBUG] Process 190. path edge:
6470 2019-Jan-15 20:37:27.133098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6471 2019-Jan-15 20:37:27.133167 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6472 2019-Jan-15 20:37:27.133865 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6473 2019-Jan-15 20:37:27.134587 - [DEBUG]
6474 2019-Jan-15 20:37:27.134616 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6475 2019-Jan-15 20:37:27.135315 - [DEBUG] Compose: EdgeIdentity * AllBottom
6476 2019-Jan-15 20:37:27.135345 - [DEBUG]
6477 2019-Jan-15 20:37:27.135368 - [DEBUG] Propagate flow
6478 2019-Jan-15 20:37:27.135392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6479 2019-Jan-15 20:37:27.135454 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6480 2019-Jan-15 20:37:27.136106 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6481 2019-Jan-15 20:37:27.136740 - [DEBUG] Edge function : AllBottom (result of previous compose)
6482 2019-Jan-15 20:37:27.136766 - [DEBUG]
6483 2019-Jan-15 20:37:27.136791 - [DEBUG] Join: AllTop & AllBottom
6484 2019-Jan-15 20:37:27.136817 - [DEBUG] = AllBottom (new jump func)
6485 2019-Jan-15 20:37:27.136842 - [DEBUG]
6486 2019-Jan-15 20:37:27.136865 - [DEBUG] Start adding new jump function
6487 2019-Jan-15 20:37:27.136889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6488 2019-Jan-15 20:37:27.136945 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6489 2019-Jan-15 20:37:27.137622 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6490 2019-Jan-15 20:37:27.138269 - [DEBUG] Edge Function : AllBottom
6491 2019-Jan-15 20:37:27.138299 - [DEBUG] End adding new jump function
6492 2019-Jan-15 20:37:27.138323 - [DEBUG]
6493 2019-Jan-15 20:37:27.138347 - [DEBUG] -------------------------------------------- 191. Path Edge --------------------------------------------
6494 2019-Jan-15 20:37:27.138371 - [DEBUG]
6495 2019-Jan-15 20:37:27.138395 - [DEBUG] Process 191. path edge:
6496 2019-Jan-15 20:37:27.138419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6497 2019-Jan-15 20:37:27.138476 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6498 2019-Jan-15 20:37:27.139122 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6499 2019-Jan-15 20:37:27.139757 - [DEBUG]
6500 2019-Jan-15 20:37:27.139782 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6501 2019-Jan-15 20:37:27.140433 - [DEBUG] Possible callees:
6502 2019-Jan-15 20:37:27.140459 - [DEBUG] llvm.dbg.declare
6503 2019-Jan-15 20:37:27.140483 - [DEBUG] Possible return sites:
6504 2019-Jan-15 20:37:27.140507 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366505 2019-Jan-15 20:37:27.141803 - [DEBUG] Found and process special summary
6506 2019-Jan-15 20:37:27.141847 - [DEBUG] Compose: EdgeIdentity * AllBottom
6507 2019-Jan-15 20:37:27.141875 - [DEBUG]
6508 2019-Jan-15 20:37:27.141899 - [DEBUG] Propagate flow
6509 2019-Jan-15 20:37:27.141923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6510 2019-Jan-15 20:37:27.141980 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6511 2019-Jan-15 20:37:27.142619 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6512 2019-Jan-15 20:37:27.143252 - [DEBUG] Edge function : AllBottom (result of previous compose)
6513 2019-Jan-15 20:37:27.143278 - [DEBUG]
6514 2019-Jan-15 20:37:27.143302 - [DEBUG] Join: AllTop & AllBottom
6515 2019-Jan-15 20:37:27.143328 - [DEBUG] = AllBottom (new jump func)
6516 2019-Jan-15 20:37:27.143353 - [DEBUG]
6517 2019-Jan-15 20:37:27.143376 - [DEBUG] Start adding new jump function
6518 2019-Jan-15 20:37:27.143400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6519 2019-Jan-15 20:37:27.143455 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6520 2019-Jan-15 20:37:27.144104 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6521 2019-Jan-15 20:37:27.144741 - [DEBUG] Edge Function : AllBottom
6522 2019-Jan-15 20:37:27.144770 - [DEBUG] End adding new jump function
6523 2019-Jan-15 20:37:27.144794 - [DEBUG]
6524 2019-Jan-15 20:37:27.144817 - [DEBUG] -------------------------------------------- 192. Path Edge --------------------------------------------
6525 2019-Jan-15 20:37:27.144842 - [DEBUG]
6526 2019-Jan-15 20:37:27.144865 - [DEBUG] Process 192. path edge:
6527 2019-Jan-15 20:37:27.144888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6528 2019-Jan-15 20:37:27.144945 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6529 2019-Jan-15 20:37:27.145584 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6530 2019-Jan-15 20:37:27.146226 - [DEBUG]
6531 2019-Jan-15 20:37:27.146251 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6532 2019-Jan-15 20:37:27.146905 - [DEBUG] Compose: EdgeIdentity * AllBottom
6533 2019-Jan-15 20:37:27.146933 - [DEBUG]
6534 2019-Jan-15 20:37:27.146957 - [DEBUG] Propagate flow
6535 2019-Jan-15 20:37:27.146980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6536 2019-Jan-15 20:37:27.147036 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6537 2019-Jan-15 20:37:27.147696 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6538 2019-Jan-15 20:37:27.148331 - [DEBUG] Edge function : AllBottom (result of previous compose)
6539 2019-Jan-15 20:37:27.148356 - [DEBUG]
6540 2019-Jan-15 20:37:27.148380 - [DEBUG] Join: AllTop & AllBottom
6541 2019-Jan-15 20:37:27.148406 - [DEBUG] = AllBottom (new jump func)
6542 2019-Jan-15 20:37:27.148430 - [DEBUG]
6543 2019-Jan-15 20:37:27.148454 - [DEBUG] Start adding new jump function
6544 2019-Jan-15 20:37:27.148477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6545 2019-Jan-15 20:37:27.148533 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6546 2019-Jan-15 20:37:27.149168 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6547 2019-Jan-15 20:37:27.149801 - [DEBUG] Edge Function : AllBottom
6548 2019-Jan-15 20:37:27.149829 - [DEBUG] End adding new jump function
6549 2019-Jan-15 20:37:27.149853 - [DEBUG]
6550 2019-Jan-15 20:37:27.149877 - [DEBUG] -------------------------------------------- 193. Path Edge --------------------------------------------
6551 2019-Jan-15 20:37:27.149901 - [DEBUG]
6552 2019-Jan-15 20:37:27.149924 - [DEBUG] Process 193. path edge:
6553 2019-Jan-15 20:37:27.149947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6554 2019-Jan-15 20:37:27.150004 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6555 2019-Jan-15 20:37:27.150650 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6556 2019-Jan-15 20:37:27.151283 - [DEBUG]
6557 2019-Jan-15 20:37:27.151308 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6558 2019-Jan-15 20:37:27.151951 - [DEBUG] Compose: EdgeIdentity * AllBottom
6559 2019-Jan-15 20:37:27.151979 - [DEBUG]
6560 2019-Jan-15 20:37:27.152002 - [DEBUG] Propagate flow
6561 2019-Jan-15 20:37:27.152026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6562 2019-Jan-15 20:37:27.152082 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6563 2019-Jan-15 20:37:27.152714 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6564 2019-Jan-15 20:37:27.153346 - [DEBUG] Edge function : AllBottom (result of previous compose)
6565 2019-Jan-15 20:37:27.153372 - [DEBUG]
6566 2019-Jan-15 20:37:27.153396 - [DEBUG] Join: AllTop & AllBottom
6567 2019-Jan-15 20:37:27.153422 - [DEBUG] = AllBottom (new jump func)
6568 2019-Jan-15 20:37:27.153447 - [DEBUG]
6569 2019-Jan-15 20:37:27.153470 - [DEBUG] Start adding new jump function
6570 2019-Jan-15 20:37:27.153493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6571 2019-Jan-15 20:37:27.153549 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6572 2019-Jan-15 20:37:27.154198 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6573 2019-Jan-15 20:37:27.154831 - [DEBUG] Edge Function : AllBottom
6574 2019-Jan-15 20:37:27.154859 - [DEBUG] End adding new jump function
6575 2019-Jan-15 20:37:27.154883 - [DEBUG]
6576 2019-Jan-15 20:37:27.154915 - [DEBUG] -------------------------------------------- 194. Path Edge --------------------------------------------
6577 2019-Jan-15 20:37:27.154939 - [DEBUG]
6578 2019-Jan-15 20:37:27.154963 - [DEBUG] Process 194. path edge:
6579 2019-Jan-15 20:37:27.154986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6580 2019-Jan-15 20:37:27.155043 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6581 2019-Jan-15 20:37:27.155674 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6582 2019-Jan-15 20:37:27.156307 - [DEBUG]
6583 2019-Jan-15 20:37:27.156332 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6584 2019-Jan-15 20:37:27.156987 - [DEBUG] Compose: EdgeIdentity * AllBottom
6585 2019-Jan-15 20:37:27.157015 - [DEBUG]
6586 2019-Jan-15 20:37:27.157038 - [DEBUG] Propagate flow
6587 2019-Jan-15 20:37:27.157062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6588 2019-Jan-15 20:37:27.157118 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6589 2019-Jan-15 20:37:27.157779 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6590 2019-Jan-15 20:37:27.158416 - [DEBUG] Edge function : AllBottom (result of previous compose)
6591 2019-Jan-15 20:37:27.158441 - [DEBUG]
6592 2019-Jan-15 20:37:27.158466 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6593 2019-Jan-15 20:37:27.158492 - [DEBUG] = AllBottom
6594 2019-Jan-15 20:37:27.158517 - [DEBUG]
6595 2019-Jan-15 20:37:27.158540 - [DEBUG] PROPAGATE: No new function!
6596 2019-Jan-15 20:37:27.158564 - [DEBUG] EDGE:
6597 2019-Jan-15 20:37:27.158621 - [DEBUG] ---> 6598 2019-Jan-15 20:37:27.159254 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6599 2019-Jan-15 20:37:27.159889 - [DEBUG]
6600 2019-Jan-15 20:37:27.159913 - [DEBUG] EDGE:
6601 2019-Jan-15 20:37:27.159970 - [DEBUG] ---> 6602 2019-Jan-15 20:37:27.160615 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6603 2019-Jan-15 20:37:27.161251 - [DEBUG]
6604 2019-Jan-15 20:37:27.161277 - [DEBUG] Compose: EdgeIdentity * AllBottom
6605 2019-Jan-15 20:37:27.161302 - [DEBUG]
6606 2019-Jan-15 20:37:27.161326 - [DEBUG] Propagate flow
6607 2019-Jan-15 20:37:27.161349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6608 2019-Jan-15 20:37:27.161404 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6609 2019-Jan-15 20:37:27.162039 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6610 2019-Jan-15 20:37:27.162675 - [DEBUG] Edge function : AllBottom (result of previous compose)
6611 2019-Jan-15 20:37:27.162701 - [DEBUG]
6612 2019-Jan-15 20:37:27.162725 - [DEBUG] Join: AllTop & AllBottom
6613 2019-Jan-15 20:37:27.162750 - [DEBUG] = AllBottom (new jump func)
6614 2019-Jan-15 20:37:27.162775 - [DEBUG]
6615 2019-Jan-15 20:37:27.162798 - [DEBUG] Start adding new jump function
6616 2019-Jan-15 20:37:27.162822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6617 2019-Jan-15 20:37:27.162877 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6618 2019-Jan-15 20:37:27.163514 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6619 2019-Jan-15 20:37:27.164163 - [DEBUG] Edge Function : AllBottom
6620 2019-Jan-15 20:37:27.164197 - [DEBUG] End adding new jump function
6621 2019-Jan-15 20:37:27.164222 - [DEBUG]
6622 2019-Jan-15 20:37:27.164245 - [DEBUG] -------------------------------------------- 195. Path Edge --------------------------------------------
6623 2019-Jan-15 20:37:27.164269 - [DEBUG]
6624 2019-Jan-15 20:37:27.164292 - [DEBUG] Process 195. path edge:
6625 2019-Jan-15 20:37:27.164315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6626 2019-Jan-15 20:37:27.164372 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6627 2019-Jan-15 20:37:27.165004 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6628 2019-Jan-15 20:37:27.165640 - [DEBUG]
6629 2019-Jan-15 20:37:27.165665 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6630 2019-Jan-15 20:37:27.166307 - [DEBUG] Compose: EdgeIdentity * AllBottom
6631 2019-Jan-15 20:37:27.166335 - [DEBUG]
6632 2019-Jan-15 20:37:27.166359 - [DEBUG] Propagate flow
6633 2019-Jan-15 20:37:27.166382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6634 2019-Jan-15 20:37:27.166438 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6635 2019-Jan-15 20:37:27.167071 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6636 2019-Jan-15 20:37:27.167724 - [DEBUG] Edge function : AllBottom (result of previous compose)
6637 2019-Jan-15 20:37:27.167750 - [DEBUG]
6638 2019-Jan-15 20:37:27.167774 - [DEBUG] Join: AllTop & AllBottom
6639 2019-Jan-15 20:37:27.167800 - [DEBUG] = AllBottom (new jump func)
6640 2019-Jan-15 20:37:27.167824 - [DEBUG]
6641 2019-Jan-15 20:37:27.167847 - [DEBUG] Start adding new jump function
6642 2019-Jan-15 20:37:27.167871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6643 2019-Jan-15 20:37:27.167926 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6644 2019-Jan-15 20:37:27.168562 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6645 2019-Jan-15 20:37:27.169192 - [DEBUG] Edge Function : AllBottom
6646 2019-Jan-15 20:37:27.169219 - [DEBUG] End adding new jump function
6647 2019-Jan-15 20:37:27.169243 - [DEBUG]
6648 2019-Jan-15 20:37:27.169267 - [DEBUG] -------------------------------------------- 196. Path Edge --------------------------------------------
6649 2019-Jan-15 20:37:27.169291 - [DEBUG]
6650 2019-Jan-15 20:37:27.169314 - [DEBUG] Process 196. path edge:
6651 2019-Jan-15 20:37:27.169338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6652 2019-Jan-15 20:37:27.169394 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6653 2019-Jan-15 20:37:27.170024 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6654 2019-Jan-15 20:37:27.170674 - [DEBUG]
6655 2019-Jan-15 20:37:27.170699 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6656 2019-Jan-15 20:37:27.171338 - [DEBUG] Compose: EdgeIdentity * AllBottom
6657 2019-Jan-15 20:37:27.171366 - [DEBUG]
6658 2019-Jan-15 20:37:27.171389 - [DEBUG] Propagate flow
6659 2019-Jan-15 20:37:27.171413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6660 2019-Jan-15 20:37:27.171468 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6661 2019-Jan-15 20:37:27.172128 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6662 2019-Jan-15 20:37:27.172783 - [DEBUG] Edge function : AllBottom (result of previous compose)
6663 2019-Jan-15 20:37:27.172809 - [DEBUG]
6664 2019-Jan-15 20:37:27.172833 - [DEBUG] Join: AllTop & AllBottom
6665 2019-Jan-15 20:37:27.172860 - [DEBUG] = AllBottom (new jump func)
6666 2019-Jan-15 20:37:27.172897 - [DEBUG]
6667 2019-Jan-15 20:37:27.172921 - [DEBUG] Start adding new jump function
6668 2019-Jan-15 20:37:27.172944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6669 2019-Jan-15 20:37:27.173002 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6670 2019-Jan-15 20:37:27.173642 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6671 2019-Jan-15 20:37:27.174305 - [DEBUG] Edge Function : AllBottom
6672 2019-Jan-15 20:37:27.174334 - [DEBUG] End adding new jump function
6673 2019-Jan-15 20:37:27.174358 - [DEBUG]
6674 2019-Jan-15 20:37:27.174381 - [DEBUG] -------------------------------------------- 197. Path Edge --------------------------------------------
6675 2019-Jan-15 20:37:27.174406 - [DEBUG]
6676 2019-Jan-15 20:37:27.174429 - [DEBUG] Process 197. path edge:
6677 2019-Jan-15 20:37:27.174453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6678 2019-Jan-15 20:37:27.174509 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
6679 2019-Jan-15 20:37:27.175155 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6680 2019-Jan-15 20:37:27.175792 - [DEBUG]
6681 2019-Jan-15 20:37:27.175817 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6682 2019-Jan-15 20:37:27.176468 - [DEBUG] Possible callees:
6683 2019-Jan-15 20:37:27.176493 - [DEBUG] llvm.dbg.declare
6684 2019-Jan-15 20:37:27.176517 - [DEBUG] Possible return sites:
6685 2019-Jan-15 20:37:27.176541 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1496686 2019-Jan-15 20:37:27.177832 - [DEBUG] Found and process special summary
6687 2019-Jan-15 20:37:27.177867 - [DEBUG] Compose: EdgeIdentity * AllBottom
6688 2019-Jan-15 20:37:27.177895 - [DEBUG]
6689 2019-Jan-15 20:37:27.177918 - [DEBUG] Propagate flow
6690 2019-Jan-15 20:37:27.177942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6691 2019-Jan-15 20:37:27.177998 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6692 2019-Jan-15 20:37:27.178635 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6693 2019-Jan-15 20:37:27.179270 - [DEBUG] Edge function : AllBottom (result of previous compose)
6694 2019-Jan-15 20:37:27.179295 - [DEBUG]
6695 2019-Jan-15 20:37:27.179319 - [DEBUG] Join: AllTop & AllBottom
6696 2019-Jan-15 20:37:27.179345 - [DEBUG] = AllBottom (new jump func)
6697 2019-Jan-15 20:37:27.179370 - [DEBUG]
6698 2019-Jan-15 20:37:27.179393 - [DEBUG] Start adding new jump function
6699 2019-Jan-15 20:37:27.179416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6700 2019-Jan-15 20:37:27.179472 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6701 2019-Jan-15 20:37:27.180108 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6702 2019-Jan-15 20:37:27.180760 - [DEBUG] Edge Function : AllBottom
6703 2019-Jan-15 20:37:27.180788 - [DEBUG] End adding new jump function
6704 2019-Jan-15 20:37:27.180812 - [DEBUG]
6705 2019-Jan-15 20:37:27.180836 - [DEBUG] -------------------------------------------- 198. Path Edge --------------------------------------------
6706 2019-Jan-15 20:37:27.180860 - [DEBUG]
6707 2019-Jan-15 20:37:27.180883 - [DEBUG] Process 198. path edge:
6708 2019-Jan-15 20:37:27.180907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6709 2019-Jan-15 20:37:27.180963 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
6710 2019-Jan-15 20:37:27.181608 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6711 2019-Jan-15 20:37:27.182246 - [DEBUG]
6712 2019-Jan-15 20:37:27.182270 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6713 2019-Jan-15 20:37:27.182933 - [DEBUG] Compose: EdgeIdentity * AllBottom
6714 2019-Jan-15 20:37:27.182961 - [DEBUG]
6715 2019-Jan-15 20:37:27.182985 - [DEBUG] Propagate flow
6716 2019-Jan-15 20:37:27.183009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6717 2019-Jan-15 20:37:27.183065 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6718 2019-Jan-15 20:37:27.183698 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6719 2019-Jan-15 20:37:27.184349 - [DEBUG] Edge function : AllBottom (result of previous compose)
6720 2019-Jan-15 20:37:27.184375 - [DEBUG]
6721 2019-Jan-15 20:37:27.184399 - [DEBUG] Join: AllTop & AllBottom
6722 2019-Jan-15 20:37:27.184426 - [DEBUG] = AllBottom (new jump func)
6723 2019-Jan-15 20:37:27.184450 - [DEBUG]
6724 2019-Jan-15 20:37:27.184474 - [DEBUG] Start adding new jump function
6725 2019-Jan-15 20:37:27.184498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6726 2019-Jan-15 20:37:27.184554 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6727 2019-Jan-15 20:37:27.185190 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6728 2019-Jan-15 20:37:27.185821 - [DEBUG] Edge Function : AllBottom
6729 2019-Jan-15 20:37:27.185849 - [DEBUG] End adding new jump function
6730 2019-Jan-15 20:37:27.185873 - [DEBUG]
6731 2019-Jan-15 20:37:27.185896 - [DEBUG] -------------------------------------------- 199. Path Edge --------------------------------------------
6732 2019-Jan-15 20:37:27.185921 - [DEBUG]
6733 2019-Jan-15 20:37:27.185944 - [DEBUG] Process 199. path edge:
6734 2019-Jan-15 20:37:27.185968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6735 2019-Jan-15 20:37:27.186024 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
6736 2019-Jan-15 20:37:27.186657 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6737 2019-Jan-15 20:37:27.187306 - [DEBUG]
6738 2019-Jan-15 20:37:27.187331 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6739 2019-Jan-15 20:37:27.187975 - [DEBUG] Compose: EdgeIdentity * AllBottom
6740 2019-Jan-15 20:37:27.188003 - [DEBUG]
6741 2019-Jan-15 20:37:27.188027 - [DEBUG] Propagate flow
6742 2019-Jan-15 20:37:27.188050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6743 2019-Jan-15 20:37:27.188107 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6744 2019-Jan-15 20:37:27.188752 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6745 2019-Jan-15 20:37:27.189390 - [DEBUG] Edge function : AllBottom (result of previous compose)
6746 2019-Jan-15 20:37:27.189415 - [DEBUG]
6747 2019-Jan-15 20:37:27.189440 - [DEBUG] Join: AllTop & AllBottom
6748 2019-Jan-15 20:37:27.189466 - [DEBUG] = AllBottom (new jump func)
6749 2019-Jan-15 20:37:27.189490 - [DEBUG]
6750 2019-Jan-15 20:37:27.189514 - [DEBUG] Start adding new jump function
6751 2019-Jan-15 20:37:27.189537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6752 2019-Jan-15 20:37:27.189593 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6753 2019-Jan-15 20:37:27.190231 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6754 2019-Jan-15 20:37:27.190903 - [DEBUG] Edge Function : AllBottom
6755 2019-Jan-15 20:37:27.190931 - [DEBUG] End adding new jump function
6756 2019-Jan-15 20:37:27.190955 - [DEBUG]
6757 2019-Jan-15 20:37:27.190979 - [DEBUG] -------------------------------------------- 200. Path Edge --------------------------------------------
6758 2019-Jan-15 20:37:27.191003 - [DEBUG]
6759 2019-Jan-15 20:37:27.191026 - [DEBUG] Process 200. path edge:
6760 2019-Jan-15 20:37:27.191049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6761 2019-Jan-15 20:37:27.191106 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
6762 2019-Jan-15 20:37:27.191753 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6763 2019-Jan-15 20:37:27.192392 - [DEBUG]
6764 2019-Jan-15 20:37:27.192416 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6765 2019-Jan-15 20:37:27.193063 - [DEBUG] Possible callees:
6766 2019-Jan-15 20:37:27.193088 - [DEBUG] llvm.dbg.declare
6767 2019-Jan-15 20:37:27.193113 - [DEBUG] Possible return sites:
6768 2019-Jan-15 20:37:27.193137 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1556769 2019-Jan-15 20:37:27.194420 - [DEBUG] Found and process special summary
6770 2019-Jan-15 20:37:27.194453 - [DEBUG] Compose: EdgeIdentity * AllBottom
6771 2019-Jan-15 20:37:27.194480 - [DEBUG]
6772 2019-Jan-15 20:37:27.194504 - [DEBUG] Propagate flow
6773 2019-Jan-15 20:37:27.194527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6774 2019-Jan-15 20:37:27.194584 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6775 2019-Jan-15 20:37:27.195220 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6776 2019-Jan-15 20:37:27.195854 - [DEBUG] Edge function : AllBottom (result of previous compose)
6777 2019-Jan-15 20:37:27.195880 - [DEBUG]
6778 2019-Jan-15 20:37:27.195904 - [DEBUG] Join: AllTop & AllBottom
6779 2019-Jan-15 20:37:27.195930 - [DEBUG] = AllBottom (new jump func)
6780 2019-Jan-15 20:37:27.195954 - [DEBUG]
6781 2019-Jan-15 20:37:27.195978 - [DEBUG] Start adding new jump function
6782 2019-Jan-15 20:37:27.196001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6783 2019-Jan-15 20:37:27.196057 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6784 2019-Jan-15 20:37:27.196692 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6785 2019-Jan-15 20:37:27.197341 - [DEBUG] Edge Function : AllBottom
6786 2019-Jan-15 20:37:27.197368 - [DEBUG] End adding new jump function
6787 2019-Jan-15 20:37:27.197392 - [DEBUG]
6788 2019-Jan-15 20:37:27.197416 - [DEBUG] -------------------------------------------- 201. Path Edge --------------------------------------------
6789 2019-Jan-15 20:37:27.197440 - [DEBUG]
6790 2019-Jan-15 20:37:27.197463 - [DEBUG] Process 201. path edge:
6791 2019-Jan-15 20:37:27.197487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6792 2019-Jan-15 20:37:27.197543 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
6793 2019-Jan-15 20:37:27.198179 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6794 2019-Jan-15 20:37:27.198816 - [DEBUG]
6795 2019-Jan-15 20:37:27.198840 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6796 2019-Jan-15 20:37:27.199503 - [DEBUG] Compose: EdgeIdentity * AllBottom
6797 2019-Jan-15 20:37:27.199531 - [DEBUG]
6798 2019-Jan-15 20:37:27.199555 - [DEBUG] Propagate flow
6799 2019-Jan-15 20:37:27.199578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6800 2019-Jan-15 20:37:27.199634 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6801 2019-Jan-15 20:37:27.200269 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6802 2019-Jan-15 20:37:27.200920 - [DEBUG] Edge function : AllBottom (result of previous compose)
6803 2019-Jan-15 20:37:27.200945 - [DEBUG]
6804 2019-Jan-15 20:37:27.200969 - [DEBUG] Join: AllTop & AllBottom
6805 2019-Jan-15 20:37:27.200995 - [DEBUG] = AllBottom (new jump func)
6806 2019-Jan-15 20:37:27.201020 - [DEBUG]
6807 2019-Jan-15 20:37:27.201043 - [DEBUG] Start adding new jump function
6808 2019-Jan-15 20:37:27.201066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6809 2019-Jan-15 20:37:27.201122 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6810 2019-Jan-15 20:37:27.201759 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6811 2019-Jan-15 20:37:27.202391 - [DEBUG] Edge Function : AllBottom
6812 2019-Jan-15 20:37:27.202418 - [DEBUG] End adding new jump function
6813 2019-Jan-15 20:37:27.202442 - [DEBUG]
6814 2019-Jan-15 20:37:27.202466 - [DEBUG] -------------------------------------------- 202. Path Edge --------------------------------------------
6815 2019-Jan-15 20:37:27.202490 - [DEBUG]
6816 2019-Jan-15 20:37:27.202513 - [DEBUG] Process 202. path edge:
6817 2019-Jan-15 20:37:27.202537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6818 2019-Jan-15 20:37:27.202593 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
6819 2019-Jan-15 20:37:27.203225 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6820 2019-Jan-15 20:37:27.203862 - [DEBUG]
6821 2019-Jan-15 20:37:27.203887 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6822 2019-Jan-15 20:37:27.204544 - [DEBUG] Compose: EdgeIdentity * AllBottom
6823 2019-Jan-15 20:37:27.204572 - [DEBUG]
6824 2019-Jan-15 20:37:27.204596 - [DEBUG] Propagate flow
6825 2019-Jan-15 20:37:27.204619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6826 2019-Jan-15 20:37:27.204675 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6827 2019-Jan-15 20:37:27.205310 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6828 2019-Jan-15 20:37:27.205946 - [DEBUG] Edge function : AllBottom (result of previous compose)
6829 2019-Jan-15 20:37:27.205971 - [DEBUG]
6830 2019-Jan-15 20:37:27.205996 - [DEBUG] Join: AllTop & AllBottom
6831 2019-Jan-15 20:37:27.206022 - [DEBUG] = AllBottom (new jump func)
6832 2019-Jan-15 20:37:27.206047 - [DEBUG]
6833 2019-Jan-15 20:37:27.206070 - [DEBUG] Start adding new jump function
6834 2019-Jan-15 20:37:27.206093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6835 2019-Jan-15 20:37:27.206149 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6836 2019-Jan-15 20:37:27.206785 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6837 2019-Jan-15 20:37:27.207434 - [DEBUG] Edge Function : AllBottom
6838 2019-Jan-15 20:37:27.207460 - [DEBUG] End adding new jump function
6839 2019-Jan-15 20:37:27.207484 - [DEBUG]
6840 2019-Jan-15 20:37:27.207508 - [DEBUG] -------------------------------------------- 203. Path Edge --------------------------------------------
6841 2019-Jan-15 20:37:27.207532 - [DEBUG]
6842 2019-Jan-15 20:37:27.207554 - [DEBUG] Process 203. path edge:
6843 2019-Jan-15 20:37:27.207586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6844 2019-Jan-15 20:37:27.207643 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
6845 2019-Jan-15 20:37:27.208277 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6846 2019-Jan-15 20:37:27.208912 - [DEBUG]
6847 2019-Jan-15 20:37:27.208937 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6848 2019-Jan-15 20:37:27.209579 - [DEBUG] Compose: EdgeIdentity * AllBottom
6849 2019-Jan-15 20:37:27.209607 - [DEBUG]
6850 2019-Jan-15 20:37:27.209631 - [DEBUG] Propagate flow
6851 2019-Jan-15 20:37:27.209654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6852 2019-Jan-15 20:37:27.209710 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6853 2019-Jan-15 20:37:27.210354 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6854 2019-Jan-15 20:37:27.211009 - [DEBUG] Edge function : AllBottom (result of previous compose)
6855 2019-Jan-15 20:37:27.211035 - [DEBUG]
6856 2019-Jan-15 20:37:27.211059 - [DEBUG] Join: AllTop & AllBottom
6857 2019-Jan-15 20:37:27.211085 - [DEBUG] = AllBottom (new jump func)
6858 2019-Jan-15 20:37:27.211109 - [DEBUG]
6859 2019-Jan-15 20:37:27.211133 - [DEBUG] Start adding new jump function
6860 2019-Jan-15 20:37:27.211156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6861 2019-Jan-15 20:37:27.211212 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6862 2019-Jan-15 20:37:27.211850 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6863 2019-Jan-15 20:37:27.212491 - [DEBUG] Edge Function : AllBottom
6864 2019-Jan-15 20:37:27.212519 - [DEBUG] End adding new jump function
6865 2019-Jan-15 20:37:27.212543 - [DEBUG]
6866 2019-Jan-15 20:37:27.212566 - [DEBUG] -------------------------------------------- 204. Path Edge --------------------------------------------
6867 2019-Jan-15 20:37:27.212590 - [DEBUG]
6868 2019-Jan-15 20:37:27.212613 - [DEBUG] Process 204. path edge:
6869 2019-Jan-15 20:37:27.212637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6870 2019-Jan-15 20:37:27.212693 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
6871 2019-Jan-15 20:37:27.213337 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6872 2019-Jan-15 20:37:27.213988 - [DEBUG]
6873 2019-Jan-15 20:37:27.214012 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6874 2019-Jan-15 20:37:27.214661 - [DEBUG] Possible callees:
6875 2019-Jan-15 20:37:27.214686 - [DEBUG] llvm.dbg.declare
6876 2019-Jan-15 20:37:27.214711 - [DEBUG] Possible return sites:
6877 2019-Jan-15 20:37:27.214734 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1636878 2019-Jan-15 20:37:27.216004 - [DEBUG] Found and process special summary
6879 2019-Jan-15 20:37:27.216037 - [DEBUG] Compose: EdgeIdentity * AllBottom
6880 2019-Jan-15 20:37:27.216064 - [DEBUG]
6881 2019-Jan-15 20:37:27.216088 - [DEBUG] Propagate flow
6882 2019-Jan-15 20:37:27.216111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6883 2019-Jan-15 20:37:27.216167 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6884 2019-Jan-15 20:37:27.216803 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6885 2019-Jan-15 20:37:27.217464 - [DEBUG] Edge function : AllBottom (result of previous compose)
6886 2019-Jan-15 20:37:27.217490 - [DEBUG]
6887 2019-Jan-15 20:37:27.217514 - [DEBUG] Join: AllTop & AllBottom
6888 2019-Jan-15 20:37:27.217540 - [DEBUG] = AllBottom (new jump func)
6889 2019-Jan-15 20:37:27.217564 - [DEBUG]
6890 2019-Jan-15 20:37:27.217588 - [DEBUG] Start adding new jump function
6891 2019-Jan-15 20:37:27.217611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6892 2019-Jan-15 20:37:27.217667 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6893 2019-Jan-15 20:37:27.218304 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6894 2019-Jan-15 20:37:27.218939 - [DEBUG] Edge Function : AllBottom
6895 2019-Jan-15 20:37:27.218966 - [DEBUG] End adding new jump function
6896 2019-Jan-15 20:37:27.218991 - [DEBUG]
6897 2019-Jan-15 20:37:27.219014 - [DEBUG] -------------------------------------------- 205. Path Edge --------------------------------------------
6898 2019-Jan-15 20:37:27.219038 - [DEBUG]
6899 2019-Jan-15 20:37:27.219062 - [DEBUG] Process 205. path edge:
6900 2019-Jan-15 20:37:27.219085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6901 2019-Jan-15 20:37:27.219142 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
6902 2019-Jan-15 20:37:27.219777 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6903 2019-Jan-15 20:37:27.220412 - [DEBUG]
6904 2019-Jan-15 20:37:27.220436 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6905 2019-Jan-15 20:37:27.221106 - [DEBUG] Compose: EdgeIdentity * AllBottom
6906 2019-Jan-15 20:37:27.221134 - [DEBUG]
6907 2019-Jan-15 20:37:27.221159 - [DEBUG] Propagate flow
6908 2019-Jan-15 20:37:27.221182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6909 2019-Jan-15 20:37:27.221238 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6910 2019-Jan-15 20:37:27.221872 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6911 2019-Jan-15 20:37:27.222508 - [DEBUG] Edge function : AllBottom (result of previous compose)
6912 2019-Jan-15 20:37:27.222533 - [DEBUG]
6913 2019-Jan-15 20:37:27.222557 - [DEBUG] Join: AllTop & AllBottom
6914 2019-Jan-15 20:37:27.222584 - [DEBUG] = AllBottom (new jump func)
6915 2019-Jan-15 20:37:27.222608 - [DEBUG]
6916 2019-Jan-15 20:37:27.222631 - [DEBUG] Start adding new jump function
6917 2019-Jan-15 20:37:27.222655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6918 2019-Jan-15 20:37:27.222710 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6919 2019-Jan-15 20:37:27.223358 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6920 2019-Jan-15 20:37:27.224005 - [DEBUG] Edge Function : AllBottom
6921 2019-Jan-15 20:37:27.224032 - [DEBUG] End adding new jump function
6922 2019-Jan-15 20:37:27.224056 - [DEBUG]
6923 2019-Jan-15 20:37:27.224079 - [DEBUG] -------------------------------------------- 206. Path Edge --------------------------------------------
6924 2019-Jan-15 20:37:27.224103 - [DEBUG]
6925 2019-Jan-15 20:37:27.224126 - [DEBUG] Process 206. path edge:
6926 2019-Jan-15 20:37:27.224150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6927 2019-Jan-15 20:37:27.224206 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
6928 2019-Jan-15 20:37:27.224839 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6929 2019-Jan-15 20:37:27.225474 - [DEBUG]
6930 2019-Jan-15 20:37:27.225507 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6931 2019-Jan-15 20:37:27.226152 - [DEBUG] Compose: EdgeIdentity * AllBottom
6932 2019-Jan-15 20:37:27.226180 - [DEBUG]
6933 2019-Jan-15 20:37:27.226204 - [DEBUG] Propagate flow
6934 2019-Jan-15 20:37:27.226227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6935 2019-Jan-15 20:37:27.226283 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6936 2019-Jan-15 20:37:27.226928 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6937 2019-Jan-15 20:37:27.227580 - [DEBUG] Edge function : AllBottom (result of previous compose)
6938 2019-Jan-15 20:37:27.227605 - [DEBUG]
6939 2019-Jan-15 20:37:27.227629 - [DEBUG] Join: AllTop & AllBottom
6940 2019-Jan-15 20:37:27.227655 - [DEBUG] = AllBottom (new jump func)
6941 2019-Jan-15 20:37:27.227679 - [DEBUG]
6942 2019-Jan-15 20:37:27.227703 - [DEBUG] Start adding new jump function
6943 2019-Jan-15 20:37:27.227726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6944 2019-Jan-15 20:37:27.227782 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6945 2019-Jan-15 20:37:27.228419 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6946 2019-Jan-15 20:37:27.229062 - [DEBUG] Edge Function : AllBottom
6947 2019-Jan-15 20:37:27.229089 - [DEBUG] End adding new jump function
6948 2019-Jan-15 20:37:27.229113 - [DEBUG]
6949 2019-Jan-15 20:37:27.229136 - [DEBUG] -------------------------------------------- 207. Path Edge --------------------------------------------
6950 2019-Jan-15 20:37:27.229160 - [DEBUG]
6951 2019-Jan-15 20:37:27.229184 - [DEBUG] Process 207. path edge:
6952 2019-Jan-15 20:37:27.229207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6953 2019-Jan-15 20:37:27.229264 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
6954 2019-Jan-15 20:37:27.229908 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6955 2019-Jan-15 20:37:27.230547 - [DEBUG]
6956 2019-Jan-15 20:37:27.230571 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6957 2019-Jan-15 20:37:27.231235 - [DEBUG] Possible callees:
6958 2019-Jan-15 20:37:27.231260 - [DEBUG] llvm.dbg.declare
6959 2019-Jan-15 20:37:27.231285 - [DEBUG] Possible return sites:
6960 2019-Jan-15 20:37:27.231308 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1696961 2019-Jan-15 20:37:27.232577 - [DEBUG] Found and process special summary
6962 2019-Jan-15 20:37:27.232609 - [DEBUG] Compose: EdgeIdentity * AllBottom
6963 2019-Jan-15 20:37:27.232636 - [DEBUG]
6964 2019-Jan-15 20:37:27.232660 - [DEBUG] Propagate flow
6965 2019-Jan-15 20:37:27.232683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6966 2019-Jan-15 20:37:27.232739 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6967 2019-Jan-15 20:37:27.233375 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6968 2019-Jan-15 20:37:27.234024 - [DEBUG] Edge function : AllBottom (result of previous compose)
6969 2019-Jan-15 20:37:27.234049 - [DEBUG]
6970 2019-Jan-15 20:37:27.234074 - [DEBUG] Join: AllTop & AllBottom
6971 2019-Jan-15 20:37:27.234100 - [DEBUG] = AllBottom (new jump func)
6972 2019-Jan-15 20:37:27.234124 - [DEBUG]
6973 2019-Jan-15 20:37:27.234154 - [DEBUG] Start adding new jump function
6974 2019-Jan-15 20:37:27.234178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6975 2019-Jan-15 20:37:27.234234 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6976 2019-Jan-15 20:37:27.234871 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6977 2019-Jan-15 20:37:27.235504 - [DEBUG] Edge Function : AllBottom
6978 2019-Jan-15 20:37:27.235531 - [DEBUG] End adding new jump function
6979 2019-Jan-15 20:37:27.235556 - [DEBUG]
6980 2019-Jan-15 20:37:27.235579 - [DEBUG] -------------------------------------------- 208. Path Edge --------------------------------------------
6981 2019-Jan-15 20:37:27.235603 - [DEBUG]
6982 2019-Jan-15 20:37:27.235627 - [DEBUG] Process 208. path edge:
6983 2019-Jan-15 20:37:27.235651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6984 2019-Jan-15 20:37:27.235707 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
6985 2019-Jan-15 20:37:27.236343 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6986 2019-Jan-15 20:37:27.236979 - [DEBUG]
6987 2019-Jan-15 20:37:27.237003 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6988 2019-Jan-15 20:37:27.237673 - [DEBUG] Compose: EdgeIdentity * AllBottom
6989 2019-Jan-15 20:37:27.237701 - [DEBUG]
6990 2019-Jan-15 20:37:27.237725 - [DEBUG] Propagate flow
6991 2019-Jan-15 20:37:27.237748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6992 2019-Jan-15 20:37:27.237804 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6993 2019-Jan-15 20:37:27.238444 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6994 2019-Jan-15 20:37:27.239083 - [DEBUG] Edge function : AllBottom (result of previous compose)
6995 2019-Jan-15 20:37:27.239108 - [DEBUG]
6996 2019-Jan-15 20:37:27.239132 - [DEBUG] Join: AllTop & AllBottom
6997 2019-Jan-15 20:37:27.239158 - [DEBUG] = AllBottom (new jump func)
6998 2019-Jan-15 20:37:27.239183 - [DEBUG]
6999 2019-Jan-15 20:37:27.239206 - [DEBUG] Start adding new jump function
7000 2019-Jan-15 20:37:27.239229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7001 2019-Jan-15 20:37:27.239285 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7002 2019-Jan-15 20:37:27.239921 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7003 2019-Jan-15 20:37:27.240555 - [DEBUG] Edge Function : AllBottom
7004 2019-Jan-15 20:37:27.240583 - [DEBUG] End adding new jump function
7005 2019-Jan-15 20:37:27.240619 - [DEBUG]
7006 2019-Jan-15 20:37:27.240644 - [DEBUG] -------------------------------------------- 209. Path Edge --------------------------------------------
7007 2019-Jan-15 20:37:27.240668 - [DEBUG]
7008 2019-Jan-15 20:37:27.240691 - [DEBUG] Process 209. path edge:
7009 2019-Jan-15 20:37:27.240714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7010 2019-Jan-15 20:37:27.240771 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
7011 2019-Jan-15 20:37:27.241405 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7012 2019-Jan-15 20:37:27.242045 - [DEBUG]
7013 2019-Jan-15 20:37:27.242069 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7014 2019-Jan-15 20:37:27.242722 - [DEBUG] Compose: EdgeIdentity * AllBottom
7015 2019-Jan-15 20:37:27.242750 - [DEBUG]
7016 2019-Jan-15 20:37:27.242774 - [DEBUG] Propagate flow
7017 2019-Jan-15 20:37:27.242806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7018 2019-Jan-15 20:37:27.242862 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7019 2019-Jan-15 20:37:27.243505 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7020 2019-Jan-15 20:37:27.244157 - [DEBUG] Edge function : AllBottom (result of previous compose)
7021 2019-Jan-15 20:37:27.244183 - [DEBUG]
7022 2019-Jan-15 20:37:27.244207 - [DEBUG] Join: AllTop & AllBottom
7023 2019-Jan-15 20:37:27.244233 - [DEBUG] = AllBottom (new jump func)
7024 2019-Jan-15 20:37:27.244257 - [DEBUG]
7025 2019-Jan-15 20:37:27.244281 - [DEBUG] Start adding new jump function
7026 2019-Jan-15 20:37:27.244304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7027 2019-Jan-15 20:37:27.244360 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7028 2019-Jan-15 20:37:27.244996 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7029 2019-Jan-15 20:37:27.245632 - [DEBUG] Edge Function : AllBottom
7030 2019-Jan-15 20:37:27.245659 - [DEBUG] End adding new jump function
7031 2019-Jan-15 20:37:27.245683 - [DEBUG]
7032 2019-Jan-15 20:37:27.245707 - [DEBUG] -------------------------------------------- 210. Path Edge --------------------------------------------
7033 2019-Jan-15 20:37:27.245731 - [DEBUG]
7034 2019-Jan-15 20:37:27.245754 - [DEBUG] Process 210. path edge:
7035 2019-Jan-15 20:37:27.245777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7036 2019-Jan-15 20:37:27.245834 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
7037 2019-Jan-15 20:37:27.246480 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7038 2019-Jan-15 20:37:27.247117 - [DEBUG]
7039 2019-Jan-15 20:37:27.247141 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7040 2019-Jan-15 20:37:27.247818 - [DEBUG] Compose: EdgeIdentity * AllBottom
7041 2019-Jan-15 20:37:27.247847 - [DEBUG]
7042 2019-Jan-15 20:37:27.247871 - [DEBUG] Propagate flow
7043 2019-Jan-15 20:37:27.247895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7044 2019-Jan-15 20:37:27.247952 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7045 2019-Jan-15 20:37:27.248616 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7046 2019-Jan-15 20:37:27.249258 - [DEBUG] Edge function : AllBottom (result of previous compose)
7047 2019-Jan-15 20:37:27.249284 - [DEBUG]
7048 2019-Jan-15 20:37:27.249308 - [DEBUG] Join: AllTop & AllBottom
7049 2019-Jan-15 20:37:27.249334 - [DEBUG] = AllBottom (new jump func)
7050 2019-Jan-15 20:37:27.249359 - [DEBUG]
7051 2019-Jan-15 20:37:27.249382 - [DEBUG] Start adding new jump function
7052 2019-Jan-15 20:37:27.249406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7053 2019-Jan-15 20:37:27.249462 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7054 2019-Jan-15 20:37:27.250100 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7055 2019-Jan-15 20:37:27.250748 - [DEBUG] Edge Function : AllBottom
7056 2019-Jan-15 20:37:27.250775 - [DEBUG] End adding new jump function
7057 2019-Jan-15 20:37:27.250800 - [DEBUG]
7058 2019-Jan-15 20:37:27.250823 - [DEBUG] -------------------------------------------- 211. Path Edge --------------------------------------------
7059 2019-Jan-15 20:37:27.250847 - [DEBUG]
7060 2019-Jan-15 20:37:27.250871 - [DEBUG] Process 211. path edge:
7061 2019-Jan-15 20:37:27.250894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7062 2019-Jan-15 20:37:27.250959 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
7063 2019-Jan-15 20:37:27.251607 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7064 2019-Jan-15 20:37:27.252246 - [DEBUG]
7065 2019-Jan-15 20:37:27.252272 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7066 2019-Jan-15 20:37:27.252919 - [DEBUG] Compose: EdgeIdentity * AllBottom
7067 2019-Jan-15 20:37:27.252946 - [DEBUG]
7068 2019-Jan-15 20:37:27.252970 - [DEBUG] Propagate flow
7069 2019-Jan-15 20:37:27.252994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7070 2019-Jan-15 20:37:27.253050 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7071 2019-Jan-15 20:37:27.253687 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7072 2019-Jan-15 20:37:27.254340 - [DEBUG] Edge function : AllBottom (result of previous compose)
7073 2019-Jan-15 20:37:27.254366 - [DEBUG]
7074 2019-Jan-15 20:37:27.254390 - [DEBUG] Join: AllTop & AllBottom
7075 2019-Jan-15 20:37:27.254417 - [DEBUG] = AllBottom (new jump func)
7076 2019-Jan-15 20:37:27.254442 - [DEBUG]
7077 2019-Jan-15 20:37:27.254465 - [DEBUG] Start adding new jump function
7078 2019-Jan-15 20:37:27.254489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7079 2019-Jan-15 20:37:27.254545 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7080 2019-Jan-15 20:37:27.255181 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7081 2019-Jan-15 20:37:27.255816 - [DEBUG] Edge Function : AllBottom
7082 2019-Jan-15 20:37:27.255844 - [DEBUG] End adding new jump function
7083 2019-Jan-15 20:37:27.255868 - [DEBUG]
7084 2019-Jan-15 20:37:27.255892 - [DEBUG] -------------------------------------------- 212. Path Edge --------------------------------------------
7085 2019-Jan-15 20:37:27.255916 - [DEBUG]
7086 2019-Jan-15 20:37:27.255940 - [DEBUG] Process 212. path edge:
7087 2019-Jan-15 20:37:27.255964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7088 2019-Jan-15 20:37:27.256020 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
7089 2019-Jan-15 20:37:27.256656 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7090 2019-Jan-15 20:37:27.257306 - [DEBUG]
7091 2019-Jan-15 20:37:27.257330 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7092 2019-Jan-15 20:37:27.257986 - [DEBUG] Compose: EdgeIdentity * AllBottom
7093 2019-Jan-15 20:37:27.258014 - [DEBUG]
7094 2019-Jan-15 20:37:27.258038 - [DEBUG] Propagate flow
7095 2019-Jan-15 20:37:27.258062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7096 2019-Jan-15 20:37:27.258118 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7097 2019-Jan-15 20:37:27.258752 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7098 2019-Jan-15 20:37:27.259389 - [DEBUG] Edge function : AllBottom (result of previous compose)
7099 2019-Jan-15 20:37:27.259415 - [DEBUG]
7100 2019-Jan-15 20:37:27.259439 - [DEBUG] Join: AllTop & AllBottom
7101 2019-Jan-15 20:37:27.259465 - [DEBUG] = AllBottom (new jump func)
7102 2019-Jan-15 20:37:27.259489 - [DEBUG]
7103 2019-Jan-15 20:37:27.259513 - [DEBUG] Start adding new jump function
7104 2019-Jan-15 20:37:27.259536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7105 2019-Jan-15 20:37:27.259592 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7106 2019-Jan-15 20:37:27.260238 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7107 2019-Jan-15 20:37:27.260888 - [DEBUG] Edge Function : AllBottom
7108 2019-Jan-15 20:37:27.260915 - [DEBUG] End adding new jump function
7109 2019-Jan-15 20:37:27.260939 - [DEBUG]
7110 2019-Jan-15 20:37:27.260963 - [DEBUG] -------------------------------------------- 213. Path Edge --------------------------------------------
7111 2019-Jan-15 20:37:27.260987 - [DEBUG]
7112 2019-Jan-15 20:37:27.261010 - [DEBUG] Process 213. path edge:
7113 2019-Jan-15 20:37:27.261034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7114 2019-Jan-15 20:37:27.261090 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
7115 2019-Jan-15 20:37:27.261724 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7116 2019-Jan-15 20:37:27.262360 - [DEBUG]
7117 2019-Jan-15 20:37:27.262385 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7118 2019-Jan-15 20:37:27.263027 - [DEBUG] Compose: EdgeIdentity * AllBottom
7119 2019-Jan-15 20:37:27.263055 - [DEBUG]
7120 2019-Jan-15 20:37:27.263078 - [DEBUG] Propagate flow
7121 2019-Jan-15 20:37:27.263101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7122 2019-Jan-15 20:37:27.263158 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7123 2019-Jan-15 20:37:27.263796 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7124 2019-Jan-15 20:37:27.264450 - [DEBUG] Edge function : AllBottom (result of previous compose)
7125 2019-Jan-15 20:37:27.264475 - [DEBUG]
7126 2019-Jan-15 20:37:27.264500 - [DEBUG] Join: AllTop & AllBottom
7127 2019-Jan-15 20:37:27.264526 - [DEBUG] = AllBottom (new jump func)
7128 2019-Jan-15 20:37:27.264550 - [DEBUG]
7129 2019-Jan-15 20:37:27.264573 - [DEBUG] Start adding new jump function
7130 2019-Jan-15 20:37:27.264597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7131 2019-Jan-15 20:37:27.264653 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7132 2019-Jan-15 20:37:27.265291 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7133 2019-Jan-15 20:37:27.265925 - [DEBUG] Edge Function : AllBottom
7134 2019-Jan-15 20:37:27.265952 - [DEBUG] End adding new jump function
7135 2019-Jan-15 20:37:27.265977 - [DEBUG]
7136 2019-Jan-15 20:37:27.266000 - [DEBUG] -------------------------------------------- 214. Path Edge --------------------------------------------
7137 2019-Jan-15 20:37:27.266024 - [DEBUG]
7138 2019-Jan-15 20:37:27.266048 - [DEBUG] Process 214. path edge:
7139 2019-Jan-15 20:37:27.266071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7140 2019-Jan-15 20:37:27.266128 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
7141 2019-Jan-15 20:37:27.266766 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7142 2019-Jan-15 20:37:27.267419 - [DEBUG]
7143 2019-Jan-15 20:37:27.267443 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7144 2019-Jan-15 20:37:27.268096 - [DEBUG] Compose: EdgeIdentity * AllBottom
7145 2019-Jan-15 20:37:27.268125 - [DEBUG]
7146 2019-Jan-15 20:37:27.268149 - [DEBUG] Propagate flow
7147 2019-Jan-15 20:37:27.268172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7148 2019-Jan-15 20:37:27.268229 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7149 2019-Jan-15 20:37:27.268871 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7150 2019-Jan-15 20:37:27.269518 - [DEBUG] Edge function : AllBottom (result of previous compose)
7151 2019-Jan-15 20:37:27.269543 - [DEBUG]
7152 2019-Jan-15 20:37:27.269568 - [DEBUG] Join: AllTop & AllBottom
7153 2019-Jan-15 20:37:27.269594 - [DEBUG] = AllBottom (new jump func)
7154 2019-Jan-15 20:37:27.269618 - [DEBUG]
7155 2019-Jan-15 20:37:27.269642 - [DEBUG] Start adding new jump function
7156 2019-Jan-15 20:37:27.269665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7157 2019-Jan-15 20:37:27.269722 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7158 2019-Jan-15 20:37:27.270361 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7159 2019-Jan-15 20:37:27.271016 - [DEBUG] Edge Function : AllBottom
7160 2019-Jan-15 20:37:27.271043 - [DEBUG] End adding new jump function
7161 2019-Jan-15 20:37:27.271067 - [DEBUG]
7162 2019-Jan-15 20:37:27.271091 - [DEBUG] -------------------------------------------- 215. Path Edge --------------------------------------------
7163 2019-Jan-15 20:37:27.271115 - [DEBUG]
7164 2019-Jan-15 20:37:27.271138 - [DEBUG] Process 215. path edge:
7165 2019-Jan-15 20:37:27.271162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7166 2019-Jan-15 20:37:27.271218 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
7167 2019-Jan-15 20:37:27.271859 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7168 2019-Jan-15 20:37:27.272497 - [DEBUG]
7169 2019-Jan-15 20:37:27.272523 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7170 2019-Jan-15 20:37:27.273180 - [DEBUG] Compose: EdgeIdentity * AllBottom
7171 2019-Jan-15 20:37:27.273208 - [DEBUG]
7172 2019-Jan-15 20:37:27.273231 - [DEBUG] Propagate flow
7173 2019-Jan-15 20:37:27.273255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7174 2019-Jan-15 20:37:27.273311 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7175 2019-Jan-15 20:37:27.273964 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7176 2019-Jan-15 20:37:27.274602 - [DEBUG] Edge function : AllBottom (result of previous compose)
7177 2019-Jan-15 20:37:27.274627 - [DEBUG]
7178 2019-Jan-15 20:37:27.274651 - [DEBUG] Join: AllTop & AllBottom
7179 2019-Jan-15 20:37:27.274678 - [DEBUG] = AllBottom (new jump func)
7180 2019-Jan-15 20:37:27.274702 - [DEBUG]
7181 2019-Jan-15 20:37:27.274726 - [DEBUG] Start adding new jump function
7182 2019-Jan-15 20:37:27.274750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7183 2019-Jan-15 20:37:27.274806 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7184 2019-Jan-15 20:37:27.275444 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7185 2019-Jan-15 20:37:27.276078 - [DEBUG] Edge Function : AllBottom
7186 2019-Jan-15 20:37:27.276105 - [DEBUG] End adding new jump function
7187 2019-Jan-15 20:37:27.276129 - [DEBUG]
7188 2019-Jan-15 20:37:27.276153 - [DEBUG] -------------------------------------------- 216. Path Edge --------------------------------------------
7189 2019-Jan-15 20:37:27.276177 - [DEBUG]
7190 2019-Jan-15 20:37:27.276201 - [DEBUG] Process 216. path edge:
7191 2019-Jan-15 20:37:27.276224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7192 2019-Jan-15 20:37:27.276281 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
7193 2019-Jan-15 20:37:27.276918 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7194 2019-Jan-15 20:37:27.277580 - [DEBUG]
7195 2019-Jan-15 20:37:27.277605 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7196 2019-Jan-15 20:37:27.278256 - [DEBUG] Compose: EdgeIdentity * AllBottom
7197 2019-Jan-15 20:37:27.278284 - [DEBUG]
7198 2019-Jan-15 20:37:27.278308 - [DEBUG] Propagate flow
7199 2019-Jan-15 20:37:27.278331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7200 2019-Jan-15 20:37:27.278387 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7201 2019-Jan-15 20:37:27.279024 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7202 2019-Jan-15 20:37:27.279662 - [DEBUG] Edge function : AllBottom (result of previous compose)
7203 2019-Jan-15 20:37:27.279687 - [DEBUG]
7204 2019-Jan-15 20:37:27.279711 - [DEBUG] Join: AllTop & AllBottom
7205 2019-Jan-15 20:37:27.279737 - [DEBUG] = AllBottom (new jump func)
7206 2019-Jan-15 20:37:27.279762 - [DEBUG]
7207 2019-Jan-15 20:37:27.279785 - [DEBUG] Start adding new jump function
7208 2019-Jan-15 20:37:27.279808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7209 2019-Jan-15 20:37:27.279864 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7210 2019-Jan-15 20:37:27.280502 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7211 2019-Jan-15 20:37:27.281150 - [DEBUG] Edge Function : AllBottom
7212 2019-Jan-15 20:37:27.281178 - [DEBUG] End adding new jump function
7213 2019-Jan-15 20:37:27.281202 - [DEBUG]
7214 2019-Jan-15 20:37:27.281226 - [DEBUG] -------------------------------------------- 217. Path Edge --------------------------------------------
7215 2019-Jan-15 20:37:27.281250 - [DEBUG]
7216 2019-Jan-15 20:37:27.281273 - [DEBUG] Process 217. path edge:
7217 2019-Jan-15 20:37:27.281296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7218 2019-Jan-15 20:37:27.281353 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
7219 2019-Jan-15 20:37:27.281988 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7220 2019-Jan-15 20:37:27.282624 - [DEBUG]
7221 2019-Jan-15 20:37:27.282648 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7222 2019-Jan-15 20:37:27.283287 - [DEBUG] Start of endsummarytab entry
7223 2019-Jan-15 20:37:27.283315 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7224 2019-Jan-15 20:37:27.283964 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
7225 2019-Jan-15 20:37:27.284023 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7226 2019-Jan-15 20:37:27.284657 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7227 2019-Jan-15 20:37:27.285292 - [DEBUG] EF: AllBottom
7228 2019-Jan-15 20:37:27.285318 - [DEBUG]
7229 2019-Jan-15 20:37:27.285341 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7230 2019-Jan-15 20:37:27.285973 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
7231 2019-Jan-15 20:37:27.286615 - [DEBUG] EF: AllBottom
7232 2019-Jan-15 20:37:27.286640 - [DEBUG]
7233 2019-Jan-15 20:37:27.286664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7234 2019-Jan-15 20:37:27.287310 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
7235 2019-Jan-15 20:37:27.287946 - [DEBUG] EF: AllBottom
7236 2019-Jan-15 20:37:27.287972 - [DEBUG]
7237 2019-Jan-15 20:37:27.287995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7238 2019-Jan-15 20:37:27.288628 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
7239 2019-Jan-15 20:37:27.289263 - [DEBUG] EF: AllBottom
7240 2019-Jan-15 20:37:27.289296 - [DEBUG]
7241 2019-Jan-15 20:37:27.289320 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7242 2019-Jan-15 20:37:27.289951 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
7243 2019-Jan-15 20:37:27.290587 - [DEBUG] EF: AllBottom
7244 2019-Jan-15 20:37:27.290625 - [DEBUG]
7245 2019-Jan-15 20:37:27.290649 - [DEBUG] ---------------
7246 2019-Jan-15 20:37:27.290672 - [DEBUG]
7247 2019-Jan-15 20:37:27.290697 - [DEBUG] End of endsummarytab entry
7248 2019-Jan-15 20:37:27.290720 - [DEBUG]
7249 2019-Jan-15 20:37:27.290743 - [DEBUG] Start of incomingtab entry
7250 2019-Jan-15 20:37:27.290767 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7251 2019-Jan-15 20:37:27.291401 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
7252 2019-Jan-15 20:37:27.291457 - [DEBUG] ---------------
7253 2019-Jan-15 20:37:27.291481 - [DEBUG] End of incomingtab entry
7254 2019-Jan-15 20:37:27.291505 - [DEBUG]
7255 2019-Jan-15 20:37:27.291529 - [DEBUG] EDGE:
7256 2019-Jan-15 20:37:27.291585 - [DEBUG] ---> 7257 2019-Jan-15 20:37:27.292219 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7258 2019-Jan-15 20:37:27.292856 - [DEBUG]
7259 2019-Jan-15 20:37:27.292880 - [DEBUG] EDGE:
7260 2019-Jan-15 20:37:27.292938 - [DEBUG] ---> 7261 2019-Jan-15 20:37:27.293574 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7262 2019-Jan-15 20:37:27.294226 - [DEBUG]
7263 2019-Jan-15 20:37:27.294258 - [DEBUG] Compose: EdgeIdentity * AllBottom
7264 2019-Jan-15 20:37:27.294284 - [DEBUG]
7265 2019-Jan-15 20:37:27.294308 - [DEBUG] Propagate flow
7266 2019-Jan-15 20:37:27.294331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7267 2019-Jan-15 20:37:27.294388 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7268 2019-Jan-15 20:37:27.295031 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7269 2019-Jan-15 20:37:27.295670 - [DEBUG] Edge function : AllBottom (result of previous compose)
7270 2019-Jan-15 20:37:27.295695 - [DEBUG]
7271 2019-Jan-15 20:37:27.295720 - [DEBUG] Join: AllTop & AllBottom
7272 2019-Jan-15 20:37:27.295746 - [DEBUG] = AllBottom (new jump func)
7273 2019-Jan-15 20:37:27.295770 - [DEBUG]
7274 2019-Jan-15 20:37:27.295794 - [DEBUG] Start adding new jump function
7275 2019-Jan-15 20:37:27.295817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7276 2019-Jan-15 20:37:27.295873 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7277 2019-Jan-15 20:37:27.296510 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7278 2019-Jan-15 20:37:27.297152 - [DEBUG] Edge Function : AllBottom
7279 2019-Jan-15 20:37:27.297179 - [DEBUG] End adding new jump function
7280 2019-Jan-15 20:37:27.297203 - [DEBUG]
7281 2019-Jan-15 20:37:27.297227 - [DEBUG] -------------------------------------------- 218. Path Edge --------------------------------------------
7282 2019-Jan-15 20:37:27.297251 - [DEBUG]
7283 2019-Jan-15 20:37:27.297287 - [DEBUG] Process 218. path edge:
7284 2019-Jan-15 20:37:27.297311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7285 2019-Jan-15 20:37:27.297367 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
7286 2019-Jan-15 20:37:27.298012 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7287 2019-Jan-15 20:37:27.298672 - [DEBUG]
7288 2019-Jan-15 20:37:27.298697 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7289 2019-Jan-15 20:37:27.299389 - [DEBUG] Possible callees:
7290 2019-Jan-15 20:37:27.299414 - [DEBUG] llvm.dbg.declare
7291 2019-Jan-15 20:37:27.299440 - [DEBUG] Possible return sites:
7292 2019-Jan-15 20:37:27.299463 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1937293 2019-Jan-15 20:37:27.300795 - [DEBUG] Found and process special summary
7294 2019-Jan-15 20:37:27.300833 - [DEBUG] Compose: EdgeIdentity * AllBottom
7295 2019-Jan-15 20:37:27.300861 - [DEBUG]
7296 2019-Jan-15 20:37:27.300885 - [DEBUG] Propagate flow
7297 2019-Jan-15 20:37:27.300908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7298 2019-Jan-15 20:37:27.300968 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7299 2019-Jan-15 20:37:27.301616 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7300 2019-Jan-15 20:37:27.302254 - [DEBUG] Edge function : AllBottom (result of previous compose)
7301 2019-Jan-15 20:37:27.302280 - [DEBUG]
7302 2019-Jan-15 20:37:27.302305 - [DEBUG] Join: AllTop & AllBottom
7303 2019-Jan-15 20:37:27.302331 - [DEBUG] = AllBottom (new jump func)
7304 2019-Jan-15 20:37:27.302356 - [DEBUG]
7305 2019-Jan-15 20:37:27.302379 - [DEBUG] Start adding new jump function
7306 2019-Jan-15 20:37:27.302403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7307 2019-Jan-15 20:37:27.302458 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7308 2019-Jan-15 20:37:27.303095 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7309 2019-Jan-15 20:37:27.303732 - [DEBUG] Edge Function : AllBottom
7310 2019-Jan-15 20:37:27.303760 - [DEBUG] End adding new jump function
7311 2019-Jan-15 20:37:27.303784 - [DEBUG]
7312 2019-Jan-15 20:37:27.303808 - [DEBUG] -------------------------------------------- 219. Path Edge --------------------------------------------
7313 2019-Jan-15 20:37:27.303832 - [DEBUG]
7314 2019-Jan-15 20:37:27.303855 - [DEBUG] Process 219. path edge:
7315 2019-Jan-15 20:37:27.303879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7316 2019-Jan-15 20:37:27.303947 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
7317 2019-Jan-15 20:37:27.304590 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7318 2019-Jan-15 20:37:27.305229 - [DEBUG]
7319 2019-Jan-15 20:37:27.305254 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7320 2019-Jan-15 20:37:27.305917 - [DEBUG] Compose: EdgeIdentity * AllBottom
7321 2019-Jan-15 20:37:27.305945 - [DEBUG]
7322 2019-Jan-15 20:37:27.305969 - [DEBUG] Propagate flow
7323 2019-Jan-15 20:37:27.305992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7324 2019-Jan-15 20:37:27.306049 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7325 2019-Jan-15 20:37:27.306686 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7326 2019-Jan-15 20:37:27.307336 - [DEBUG] Edge function : AllBottom (result of previous compose)
7327 2019-Jan-15 20:37:27.307361 - [DEBUG]
7328 2019-Jan-15 20:37:27.307385 - [DEBUG] Join: AllTop & AllBottom
7329 2019-Jan-15 20:37:27.307411 - [DEBUG] = AllBottom (new jump func)
7330 2019-Jan-15 20:37:27.307447 - [DEBUG]
7331 2019-Jan-15 20:37:27.307471 - [DEBUG] Start adding new jump function
7332 2019-Jan-15 20:37:27.307495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7333 2019-Jan-15 20:37:27.307551 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7334 2019-Jan-15 20:37:27.308188 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7335 2019-Jan-15 20:37:27.308823 - [DEBUG] Edge Function : AllBottom
7336 2019-Jan-15 20:37:27.308850 - [DEBUG] End adding new jump function
7337 2019-Jan-15 20:37:27.308874 - [DEBUG]
7338 2019-Jan-15 20:37:27.308897 - [DEBUG] -------------------------------------------- 220. Path Edge --------------------------------------------
7339 2019-Jan-15 20:37:27.308922 - [DEBUG]
7340 2019-Jan-15 20:37:27.308945 - [DEBUG] Process 220. path edge:
7341 2019-Jan-15 20:37:27.308968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7342 2019-Jan-15 20:37:27.309025 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
7343 2019-Jan-15 20:37:27.309659 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7344 2019-Jan-15 20:37:27.310297 - [DEBUG]
7345 2019-Jan-15 20:37:27.310323 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7346 2019-Jan-15 20:37:27.310981 - [DEBUG] Compose: EdgeIdentity * AllBottom
7347 2019-Jan-15 20:37:27.311009 - [DEBUG]
7348 2019-Jan-15 20:37:27.311033 - [DEBUG] Propagate flow
7349 2019-Jan-15 20:37:27.311057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7350 2019-Jan-15 20:37:27.311114 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7351 2019-Jan-15 20:37:27.311755 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7352 2019-Jan-15 20:37:27.312399 - [DEBUG] Edge function : AllBottom (result of previous compose)
7353 2019-Jan-15 20:37:27.312424 - [DEBUG]
7354 2019-Jan-15 20:37:27.312450 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7355 2019-Jan-15 20:37:27.312476 - [DEBUG] = AllBottom
7356 2019-Jan-15 20:37:27.312500 - [DEBUG]
7357 2019-Jan-15 20:37:27.312524 - [DEBUG] PROPAGATE: No new function!
7358 2019-Jan-15 20:37:27.312548 - [DEBUG] EDGE:
7359 2019-Jan-15 20:37:27.312606 - [DEBUG] ---> 7360 2019-Jan-15 20:37:27.313242 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7361 2019-Jan-15 20:37:27.313877 - [DEBUG]
7362 2019-Jan-15 20:37:27.313902 - [DEBUG] EDGE:
7363 2019-Jan-15 20:37:27.313972 - [DEBUG] ---> 7364 2019-Jan-15 20:37:27.314609 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7365 2019-Jan-15 20:37:27.315245 - [DEBUG]
7366 2019-Jan-15 20:37:27.315281 - [DEBUG] Compose: EdgeIdentity * AllBottom
7367 2019-Jan-15 20:37:27.315308 - [DEBUG]
7368 2019-Jan-15 20:37:27.315331 - [DEBUG] Propagate flow
7369 2019-Jan-15 20:37:27.315355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7370 2019-Jan-15 20:37:27.315410 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7371 2019-Jan-15 20:37:27.316047 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7372 2019-Jan-15 20:37:27.316682 - [DEBUG] Edge function : AllBottom (result of previous compose)
7373 2019-Jan-15 20:37:27.316707 - [DEBUG]
7374 2019-Jan-15 20:37:27.316732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7375 2019-Jan-15 20:37:27.316758 - [DEBUG] = AllBottom
7376 2019-Jan-15 20:37:27.316790 - [DEBUG]
7377 2019-Jan-15 20:37:27.316814 - [DEBUG] PROPAGATE: No new function!
7378 2019-Jan-15 20:37:27.316841 - [DEBUG] EDGE:
7379 2019-Jan-15 20:37:27.316898 - [DEBUG] ---> 7380 2019-Jan-15 20:37:27.317559 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7381 2019-Jan-15 20:37:27.318197 - [DEBUG]
7382 2019-Jan-15 20:37:27.318222 - [DEBUG] EDGE:
7383 2019-Jan-15 20:37:27.318280 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
7384 2019-Jan-15 20:37:27.318922 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7385 2019-Jan-15 20:37:27.319561 - [DEBUG]
7386 2019-Jan-15 20:37:27.319585 - [DEBUG] EDGE:
7387 2019-Jan-15 20:37:27.319643 - [DEBUG] ---> 7388 2019-Jan-15 20:37:27.320276 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7389 2019-Jan-15 20:37:27.320929 - [DEBUG]
7390 2019-Jan-15 20:37:27.320954 - [DEBUG] EDGE:
7391 2019-Jan-15 20:37:27.321012 - [DEBUG] ---> 7392 2019-Jan-15 20:37:27.321646 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7393 2019-Jan-15 20:37:27.322284 - [DEBUG]
7394 2019-Jan-15 20:37:27.322309 - [DEBUG] EDGE:
7395 2019-Jan-15 20:37:27.322367 - [DEBUG] ---> 7396 2019-Jan-15 20:37:27.323003 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7397 2019-Jan-15 20:37:27.323640 - [DEBUG]
7398 2019-Jan-15 20:37:27.323672 - [DEBUG] Compose: EdgeIdentity * AllBottom
7399 2019-Jan-15 20:37:27.323699 - [DEBUG]
7400 2019-Jan-15 20:37:27.323723 - [DEBUG] Propagate flow
7401 2019-Jan-15 20:37:27.323746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7402 2019-Jan-15 20:37:27.323803 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7403 2019-Jan-15 20:37:27.324457 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7404 2019-Jan-15 20:37:27.325093 - [DEBUG] Edge function : AllBottom (result of previous compose)
7405 2019-Jan-15 20:37:27.325119 - [DEBUG]
7406 2019-Jan-15 20:37:27.325143 - [DEBUG] Join: AllTop & AllBottom
7407 2019-Jan-15 20:37:27.325169 - [DEBUG] = AllBottom (new jump func)
7408 2019-Jan-15 20:37:27.325194 - [DEBUG]
7409 2019-Jan-15 20:37:27.325217 - [DEBUG] Start adding new jump function
7410 2019-Jan-15 20:37:27.325240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7411 2019-Jan-15 20:37:27.325296 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7412 2019-Jan-15 20:37:27.325932 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7413 2019-Jan-15 20:37:27.326567 - [DEBUG] Edge Function : AllBottom
7414 2019-Jan-15 20:37:27.326594 - [DEBUG] End adding new jump function
7415 2019-Jan-15 20:37:27.326618 - [DEBUG]
7416 2019-Jan-15 20:37:27.326641 - [DEBUG] -------------------------------------------- 221. Path Edge --------------------------------------------
7417 2019-Jan-15 20:37:27.326665 - [DEBUG]
7418 2019-Jan-15 20:37:27.326689 - [DEBUG] Process 221. path edge:
7419 2019-Jan-15 20:37:27.326726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7420 2019-Jan-15 20:37:27.326783 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
7421 2019-Jan-15 20:37:27.327435 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7422 2019-Jan-15 20:37:27.328072 - [DEBUG]
7423 2019-Jan-15 20:37:27.328096 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7424 2019-Jan-15 20:37:27.328753 - [DEBUG] Compose: EdgeIdentity * AllBottom
7425 2019-Jan-15 20:37:27.328781 - [DEBUG]
7426 2019-Jan-15 20:37:27.328805 - [DEBUG] Propagate flow
7427 2019-Jan-15 20:37:27.328828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7428 2019-Jan-15 20:37:27.328884 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
7429 2019-Jan-15 20:37:27.329518 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7430 2019-Jan-15 20:37:27.330155 - [DEBUG] Edge function : AllBottom (result of previous compose)
7431 2019-Jan-15 20:37:27.330180 - [DEBUG]
7432 2019-Jan-15 20:37:27.330204 - [DEBUG] Join: AllTop & AllBottom
7433 2019-Jan-15 20:37:27.330230 - [DEBUG] = AllBottom (new jump func)
7434 2019-Jan-15 20:37:27.330255 - [DEBUG]
7435 2019-Jan-15 20:37:27.330278 - [DEBUG] Start adding new jump function
7436 2019-Jan-15 20:37:27.330301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7437 2019-Jan-15 20:37:27.330357 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7438 2019-Jan-15 20:37:27.331010 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
7439 2019-Jan-15 20:37:27.331643 - [DEBUG] Edge Function : AllBottom
7440 2019-Jan-15 20:37:27.331670 - [DEBUG] End adding new jump function
7441 2019-Jan-15 20:37:27.331694 - [DEBUG]
7442 2019-Jan-15 20:37:27.331717 - [DEBUG] -------------------------------------------- 222. Path Edge --------------------------------------------
7443 2019-Jan-15 20:37:27.331741 - [DEBUG]
7444 2019-Jan-15 20:37:27.331764 - [DEBUG] Process 222. path edge:
7445 2019-Jan-15 20:37:27.331788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7446 2019-Jan-15 20:37:27.331844 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
7447 2019-Jan-15 20:37:27.332475 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7448 2019-Jan-15 20:37:27.333111 - [DEBUG]
7449 2019-Jan-15 20:37:27.333136 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
7450 2019-Jan-15 20:37:27.333777 - [DEBUG] Compose: EdgeIdentity * AllBottom
7451 2019-Jan-15 20:37:27.333805 - [DEBUG]
7452 2019-Jan-15 20:37:27.333828 - [DEBUG] Propagate flow
7453 2019-Jan-15 20:37:27.333852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7454 2019-Jan-15 20:37:27.333908 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7455 2019-Jan-15 20:37:27.334563 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7456 2019-Jan-15 20:37:27.335202 - [DEBUG] Edge function : AllBottom (result of previous compose)
7457 2019-Jan-15 20:37:27.335228 - [DEBUG]
7458 2019-Jan-15 20:37:27.335253 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7459 2019-Jan-15 20:37:27.335279 - [DEBUG] = AllBottom
7460 2019-Jan-15 20:37:27.335303 - [DEBUG]
7461 2019-Jan-15 20:37:27.335327 - [DEBUG] PROPAGATE: No new function!
7462 2019-Jan-15 20:37:27.335351 - [DEBUG] EDGE:
7463 2019-Jan-15 20:37:27.335408 - [DEBUG] ---> 7464 2019-Jan-15 20:37:27.336039 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7465 2019-Jan-15 20:37:27.336683 - [DEBUG]
7466 2019-Jan-15 20:37:27.336708 - [DEBUG] EDGE:
7467 2019-Jan-15 20:37:27.336765 - [DEBUG] ---> 7468 2019-Jan-15 20:37:27.337419 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7469 2019-Jan-15 20:37:27.338054 - [DEBUG]
7470 2019-Jan-15 20:37:27.338079 - [DEBUG] EDGE:
7471 2019-Jan-15 20:37:27.338137 - [DEBUG] ---> 7472 2019-Jan-15 20:37:27.338772 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7473 2019-Jan-15 20:37:27.339412 - [DEBUG]
7474 2019-Jan-15 20:37:27.339437 - [DEBUG] EDGE:
7475 2019-Jan-15 20:37:27.339494 - [DEBUG] ---> 7476 2019-Jan-15 20:37:27.340134 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7477 2019-Jan-15 20:37:27.340787 - [DEBUG]
7478 2019-Jan-15 20:37:27.340812 - [DEBUG] EDGE:
7479 2019-Jan-15 20:37:27.340869 - [DEBUG] ---> 7480 2019-Jan-15 20:37:27.341504 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7481 2019-Jan-15 20:37:27.342144 - [DEBUG]
7482 2019-Jan-15 20:37:27.342169 - [DEBUG] EDGE:
7483 2019-Jan-15 20:37:27.342226 - [DEBUG] ---> 7484 2019-Jan-15 20:37:27.342862 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7485 2019-Jan-15 20:37:27.343498 - [DEBUG]
7486 2019-Jan-15 20:37:27.343534 - [DEBUG] Compose: EdgeIdentity * AllBottom
7487 2019-Jan-15 20:37:27.343561 - [DEBUG]
7488 2019-Jan-15 20:37:27.343585 - [DEBUG] Propagate flow
7489 2019-Jan-15 20:37:27.343608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7490 2019-Jan-15 20:37:27.343665 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7491 2019-Jan-15 20:37:27.344315 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7492 2019-Jan-15 20:37:27.344950 - [DEBUG] Edge function : AllBottom (result of previous compose)
7493 2019-Jan-15 20:37:27.344975 - [DEBUG]
7494 2019-Jan-15 20:37:27.345000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7495 2019-Jan-15 20:37:27.345026 - [DEBUG] = AllBottom
7496 2019-Jan-15 20:37:27.345050 - [DEBUG]
7497 2019-Jan-15 20:37:27.345074 - [DEBUG] PROPAGATE: No new function!
7498 2019-Jan-15 20:37:27.345099 - [DEBUG] EDGE:
7499 2019-Jan-15 20:37:27.345157 - [DEBUG] ---> 7500 2019-Jan-15 20:37:27.345800 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7501 2019-Jan-15 20:37:27.346438 - [DEBUG]
7502 2019-Jan-15 20:37:27.346462 - [DEBUG] EDGE:
7503 2019-Jan-15 20:37:27.346520 - [DEBUG] ---> 7504 2019-Jan-15 20:37:27.347154 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7505 2019-Jan-15 20:37:27.347807 - [DEBUG]
7506 2019-Jan-15 20:37:27.347841 - [DEBUG] EDGE:
7507 2019-Jan-15 20:37:27.347899 - [DEBUG] ---> 7508 2019-Jan-15 20:37:27.348535 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7509 2019-Jan-15 20:37:27.349170 - [DEBUG]
7510 2019-Jan-15 20:37:27.349205 - [DEBUG] Compose: EdgeIdentity * AllBottom
7511 2019-Jan-15 20:37:27.349231 - [DEBUG]
7512 2019-Jan-15 20:37:27.349255 - [DEBUG] Propagate flow
7513 2019-Jan-15 20:37:27.349279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7514 2019-Jan-15 20:37:27.349335 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7515 2019-Jan-15 20:37:27.349970 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7516 2019-Jan-15 20:37:27.350619 - [DEBUG] Edge function : AllBottom (result of previous compose)
7517 2019-Jan-15 20:37:27.350644 - [DEBUG]
7518 2019-Jan-15 20:37:27.350669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7519 2019-Jan-15 20:37:27.350695 - [DEBUG] = AllBottom
7520 2019-Jan-15 20:37:27.350720 - [DEBUG]
7521 2019-Jan-15 20:37:27.350743 - [DEBUG] PROPAGATE: No new function!
7522 2019-Jan-15 20:37:27.350769 - [DEBUG] EDGE:
7523 2019-Jan-15 20:37:27.350826 - [DEBUG] ---> 7524 2019-Jan-15 20:37:27.351471 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7525 2019-Jan-15 20:37:27.352109 - [DEBUG]
7526 2019-Jan-15 20:37:27.352135 - [DEBUG] EDGE:
7527 2019-Jan-15 20:37:27.352192 - [DEBUG] ---> 7528 2019-Jan-15 20:37:27.352828 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7529 2019-Jan-15 20:37:27.353466 - [DEBUG]
7530 2019-Jan-15 20:37:27.353491 - [DEBUG] EDGE:
7531 2019-Jan-15 20:37:27.353548 - [DEBUG] ---> 7532 2019-Jan-15 20:37:27.354198 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7533 2019-Jan-15 20:37:27.354835 - [DEBUG]
7534 2019-Jan-15 20:37:27.354860 - [DEBUG] EDGE:
7535 2019-Jan-15 20:37:27.354917 - [DEBUG] ---> 7536 2019-Jan-15 20:37:27.355554 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7537 2019-Jan-15 20:37:27.356190 - [DEBUG]
7538 2019-Jan-15 20:37:27.356225 - [DEBUG] Compose: EdgeIdentity * AllBottom
7539 2019-Jan-15 20:37:27.356252 - [DEBUG]
7540 2019-Jan-15 20:37:27.356276 - [DEBUG] Propagate flow
7541 2019-Jan-15 20:37:27.356299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7542 2019-Jan-15 20:37:27.356355 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7543 2019-Jan-15 20:37:27.356992 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7544 2019-Jan-15 20:37:27.357642 - [DEBUG] Edge function : AllBottom (result of previous compose)
7545 2019-Jan-15 20:37:27.357667 - [DEBUG]
7546 2019-Jan-15 20:37:27.357692 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7547 2019-Jan-15 20:37:27.357718 - [DEBUG] = AllBottom
7548 2019-Jan-15 20:37:27.357743 - [DEBUG]
7549 2019-Jan-15 20:37:27.357766 - [DEBUG] PROPAGATE: No new function!
7550 2019-Jan-15 20:37:27.357791 - [DEBUG] EDGE:
7551 2019-Jan-15 20:37:27.357857 - [DEBUG] ---> 7552 2019-Jan-15 20:37:27.358503 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7553 2019-Jan-15 20:37:27.359141 - [DEBUG]
7554 2019-Jan-15 20:37:27.359166 - [DEBUG] EDGE:
7555 2019-Jan-15 20:37:27.359224 - [DEBUG] ---> 7556 2019-Jan-15 20:37:27.359859 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7557 2019-Jan-15 20:37:27.360493 - [DEBUG]
7558 2019-Jan-15 20:37:27.360518 - [DEBUG] EDGE:
7559 2019-Jan-15 20:37:27.360575 - [DEBUG] ---> 7560 2019-Jan-15 20:37:27.361229 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7561 2019-Jan-15 20:37:27.361864 - [DEBUG]
7562 2019-Jan-15 20:37:27.361899 - [DEBUG] Compose: EdgeIdentity * AllBottom
7563 2019-Jan-15 20:37:27.361926 - [DEBUG]
7564 2019-Jan-15 20:37:27.361949 - [DEBUG] Propagate flow
7565 2019-Jan-15 20:37:27.361973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7566 2019-Jan-15 20:37:27.362029 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7567 2019-Jan-15 20:37:27.362666 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7568 2019-Jan-15 20:37:27.363301 - [DEBUG] Edge function : AllBottom (result of previous compose)
7569 2019-Jan-15 20:37:27.363326 - [DEBUG]
7570 2019-Jan-15 20:37:27.363351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7571 2019-Jan-15 20:37:27.363376 - [DEBUG] = AllBottom
7572 2019-Jan-15 20:37:27.363401 - [DEBUG]
7573 2019-Jan-15 20:37:27.363424 - [DEBUG] PROPAGATE: No new function!
7574 2019-Jan-15 20:37:27.363449 - [DEBUG] EDGE:
7575 2019-Jan-15 20:37:27.363507 - [DEBUG] ---> 7576 2019-Jan-15 20:37:27.364166 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7577 2019-Jan-15 20:37:27.364807 - [DEBUG]
7578 2019-Jan-15 20:37:27.364832 - [DEBUG] EDGE:
7579 2019-Jan-15 20:37:27.364889 - [DEBUG] ---> 7580 2019-Jan-15 20:37:27.365522 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7581 2019-Jan-15 20:37:27.366159 - [DEBUG]
7582 2019-Jan-15 20:37:27.366185 - [DEBUG] EDGE:
7583 2019-Jan-15 20:37:27.366242 - [DEBUG] ---> 7584 2019-Jan-15 20:37:27.366877 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7585 2019-Jan-15 20:37:27.367529 - [DEBUG]
7586 2019-Jan-15 20:37:27.367554 - [DEBUG] EDGE:
7587 2019-Jan-15 20:37:27.367611 - [DEBUG] ---> 7588 2019-Jan-15 20:37:27.368248 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
7589 2019-Jan-15 20:37:27.368883 - [DEBUG]
7590 2019-Jan-15 20:37:27.368908 - [DEBUG] Compose: EdgeIdentity * AllBottom
7591 2019-Jan-15 20:37:27.368934 - [DEBUG]
7592 2019-Jan-15 20:37:27.368966 - [DEBUG] Propagate flow
7593 2019-Jan-15 20:37:27.368990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7594 2019-Jan-15 20:37:27.369045 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7595 2019-Jan-15 20:37:27.369684 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7596 2019-Jan-15 20:37:27.370326 - [DEBUG] Edge function : AllBottom (result of previous compose)
7597 2019-Jan-15 20:37:27.370351 - [DEBUG]
7598 2019-Jan-15 20:37:27.370376 - [DEBUG] Join: AllTop & AllBottom
7599 2019-Jan-15 20:37:27.370402 - [DEBUG] = AllBottom (new jump func)
7600 2019-Jan-15 20:37:27.370426 - [DEBUG]
7601 2019-Jan-15 20:37:27.370449 - [DEBUG] Start adding new jump function
7602 2019-Jan-15 20:37:27.370473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7603 2019-Jan-15 20:37:27.370529 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7604 2019-Jan-15 20:37:27.371188 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7605 2019-Jan-15 20:37:27.371827 - [DEBUG] Edge Function : AllBottom
7606 2019-Jan-15 20:37:27.371855 - [DEBUG] End adding new jump function
7607 2019-Jan-15 20:37:27.371879 - [DEBUG]
7608 2019-Jan-15 20:37:27.371902 - [DEBUG] -------------------------------------------- 223. Path Edge --------------------------------------------
7609 2019-Jan-15 20:37:27.371926 - [DEBUG]
7610 2019-Jan-15 20:37:27.371950 - [DEBUG] Process 223. path edge:
7611 2019-Jan-15 20:37:27.371973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7612 2019-Jan-15 20:37:27.372029 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
7613 2019-Jan-15 20:37:27.372667 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7614 2019-Jan-15 20:37:27.373309 - [DEBUG]
7615 2019-Jan-15 20:37:27.373333 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7616 2019-Jan-15 20:37:27.373995 - [DEBUG] Compose: EdgeIdentity * AllBottom
7617 2019-Jan-15 20:37:27.374023 - [DEBUG]
7618 2019-Jan-15 20:37:27.374046 - [DEBUG] Propagate flow
7619 2019-Jan-15 20:37:27.374070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7620 2019-Jan-15 20:37:27.374126 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7621 2019-Jan-15 20:37:27.374760 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7622 2019-Jan-15 20:37:27.375403 - [DEBUG] Edge function : AllBottom (result of previous compose)
7623 2019-Jan-15 20:37:27.375428 - [DEBUG]
7624 2019-Jan-15 20:37:27.375452 - [DEBUG] Join: AllTop & AllBottom
7625 2019-Jan-15 20:37:27.375478 - [DEBUG] = AllBottom (new jump func)
7626 2019-Jan-15 20:37:27.375503 - [DEBUG]
7627 2019-Jan-15 20:37:27.375526 - [DEBUG] Start adding new jump function
7628 2019-Jan-15 20:37:27.375549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7629 2019-Jan-15 20:37:27.375605 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7630 2019-Jan-15 20:37:27.376249 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7631 2019-Jan-15 20:37:27.376884 - [DEBUG] Edge Function : AllBottom
7632 2019-Jan-15 20:37:27.376912 - [DEBUG] End adding new jump function
7633 2019-Jan-15 20:37:27.376936 - [DEBUG]
7634 2019-Jan-15 20:37:27.376959 - [DEBUG] -------------------------------------------- 224. Path Edge --------------------------------------------
7635 2019-Jan-15 20:37:27.376991 - [DEBUG]
7636 2019-Jan-15 20:37:27.377015 - [DEBUG] Process 224. path edge:
7637 2019-Jan-15 20:37:27.377039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7638 2019-Jan-15 20:37:27.377095 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
7639 2019-Jan-15 20:37:27.377749 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7640 2019-Jan-15 20:37:27.378392 - [DEBUG]
7641 2019-Jan-15 20:37:27.378417 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7642 2019-Jan-15 20:37:27.379061 - [DEBUG] Compose: EdgeIdentity * AllBottom
7643 2019-Jan-15 20:37:27.379089 - [DEBUG]
7644 2019-Jan-15 20:37:27.379112 - [DEBUG] Propagate flow
7645 2019-Jan-15 20:37:27.379136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7646 2019-Jan-15 20:37:27.379192 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7647 2019-Jan-15 20:37:27.379826 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7648 2019-Jan-15 20:37:27.380469 - [DEBUG] Edge function : AllBottom (result of previous compose)
7649 2019-Jan-15 20:37:27.380494 - [DEBUG]
7650 2019-Jan-15 20:37:27.380519 - [DEBUG] Join: AllTop & AllBottom
7651 2019-Jan-15 20:37:27.380545 - [DEBUG] = AllBottom (new jump func)
7652 2019-Jan-15 20:37:27.380570 - [DEBUG]
7653 2019-Jan-15 20:37:27.380593 - [DEBUG] Start adding new jump function
7654 2019-Jan-15 20:37:27.380631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7655 2019-Jan-15 20:37:27.380687 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7656 2019-Jan-15 20:37:27.381331 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
7657 2019-Jan-15 20:37:27.381963 - [DEBUG] Edge Function : AllBottom
7658 2019-Jan-15 20:37:27.381990 - [DEBUG] End adding new jump function
7659 2019-Jan-15 20:37:27.382014 - [DEBUG]
7660 2019-Jan-15 20:37:27.382038 - [DEBUG] -------------------------------------------- 225. Path Edge --------------------------------------------
7661 2019-Jan-15 20:37:27.382062 - [DEBUG]
7662 2019-Jan-15 20:37:27.382085 - [DEBUG] Process 225. path edge:
7663 2019-Jan-15 20:37:27.382109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7664 2019-Jan-15 20:37:27.382165 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
7665 2019-Jan-15 20:37:27.382798 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7666 2019-Jan-15 20:37:27.383444 - [DEBUG]
7667 2019-Jan-15 20:37:27.383470 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
7668 2019-Jan-15 20:37:27.384187 - [DEBUG] Compose: EdgeIdentity * AllBottom
7669 2019-Jan-15 20:37:27.384216 - [DEBUG]
7670 2019-Jan-15 20:37:27.384240 - [DEBUG] Propagate flow
7671 2019-Jan-15 20:37:27.384263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7672 2019-Jan-15 20:37:27.384336 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7673 2019-Jan-15 20:37:27.385054 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7674 2019-Jan-15 20:37:27.385751 - [DEBUG] Edge function : AllBottom (result of previous compose)
7675 2019-Jan-15 20:37:27.385779 - [DEBUG]
7676 2019-Jan-15 20:37:27.385805 - [DEBUG] Join: AllTop & AllBottom
7677 2019-Jan-15 20:37:27.385832 - [DEBUG] = AllBottom (new jump func)
7678 2019-Jan-15 20:37:27.385857 - [DEBUG]
7679 2019-Jan-15 20:37:27.385899 - [DEBUG] Start adding new jump function
7680 2019-Jan-15 20:37:27.385923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7681 2019-Jan-15 20:37:27.385991 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7682 2019-Jan-15 20:37:27.386643 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7683 2019-Jan-15 20:37:27.387311 - [DEBUG] Edge Function : AllBottom
7684 2019-Jan-15 20:37:27.387342 - [DEBUG] End adding new jump function
7685 2019-Jan-15 20:37:27.387366 - [DEBUG]
7686 2019-Jan-15 20:37:27.387389 - [DEBUG] -------------------------------------------- 226. Path Edge --------------------------------------------
7687 2019-Jan-15 20:37:27.387414 - [DEBUG]
7688 2019-Jan-15 20:37:27.387437 - [DEBUG] Process 226. path edge:
7689 2019-Jan-15 20:37:27.387461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7690 2019-Jan-15 20:37:27.387517 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
7691 2019-Jan-15 20:37:27.388164 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7692 2019-Jan-15 20:37:27.388807 - [DEBUG]
7693 2019-Jan-15 20:37:27.388832 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7694 2019-Jan-15 20:37:27.389484 - [DEBUG] Possible callees:
7695 2019-Jan-15 20:37:27.389509 - [DEBUG] llvm.dbg.declare
7696 2019-Jan-15 20:37:27.389534 - [DEBUG] Possible return sites:
7697 2019-Jan-15 20:37:27.389558 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1497698 2019-Jan-15 20:37:27.390861 - [DEBUG] Found and process special summary
7699 2019-Jan-15 20:37:27.390898 - [DEBUG] Compose: EdgeIdentity * AllBottom
7700 2019-Jan-15 20:37:27.390926 - [DEBUG]
7701 2019-Jan-15 20:37:27.390950 - [DEBUG] Propagate flow
7702 2019-Jan-15 20:37:27.390973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7703 2019-Jan-15 20:37:27.391029 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7704 2019-Jan-15 20:37:27.391667 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7705 2019-Jan-15 20:37:27.392309 - [DEBUG] Edge function : AllBottom (result of previous compose)
7706 2019-Jan-15 20:37:27.392334 - [DEBUG]
7707 2019-Jan-15 20:37:27.392359 - [DEBUG] Join: AllTop & AllBottom
7708 2019-Jan-15 20:37:27.392385 - [DEBUG] = AllBottom (new jump func)
7709 2019-Jan-15 20:37:27.392409 - [DEBUG]
7710 2019-Jan-15 20:37:27.392432 - [DEBUG] Start adding new jump function
7711 2019-Jan-15 20:37:27.392456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7712 2019-Jan-15 20:37:27.392512 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7713 2019-Jan-15 20:37:27.393157 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7714 2019-Jan-15 20:37:27.393796 - [DEBUG] Edge Function : AllBottom
7715 2019-Jan-15 20:37:27.393824 - [DEBUG] End adding new jump function
7716 2019-Jan-15 20:37:27.393849 - [DEBUG]
7717 2019-Jan-15 20:37:27.393872 - [DEBUG] -------------------------------------------- 227. Path Edge --------------------------------------------
7718 2019-Jan-15 20:37:27.393896 - [DEBUG]
7719 2019-Jan-15 20:37:27.393927 - [DEBUG] Process 227. path edge:
7720 2019-Jan-15 20:37:27.393965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7721 2019-Jan-15 20:37:27.394023 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
7722 2019-Jan-15 20:37:27.394663 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7723 2019-Jan-15 20:37:27.395307 - [DEBUG]
7724 2019-Jan-15 20:37:27.395332 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7725 2019-Jan-15 20:37:27.395985 - [DEBUG] Compose: EdgeIdentity * AllBottom
7726 2019-Jan-15 20:37:27.396014 - [DEBUG]
7727 2019-Jan-15 20:37:27.396038 - [DEBUG] Propagate flow
7728 2019-Jan-15 20:37:27.396061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7729 2019-Jan-15 20:37:27.396118 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7730 2019-Jan-15 20:37:27.396752 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7731 2019-Jan-15 20:37:27.397409 - [DEBUG] Edge function : AllBottom (result of previous compose)
7732 2019-Jan-15 20:37:27.397434 - [DEBUG]
7733 2019-Jan-15 20:37:27.397459 - [DEBUG] Join: AllTop & AllBottom
7734 2019-Jan-15 20:37:27.397485 - [DEBUG] = AllBottom (new jump func)
7735 2019-Jan-15 20:37:27.397510 - [DEBUG]
7736 2019-Jan-15 20:37:27.397533 - [DEBUG] Start adding new jump function
7737 2019-Jan-15 20:37:27.397556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7738 2019-Jan-15 20:37:27.397612 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7739 2019-Jan-15 20:37:27.398258 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7740 2019-Jan-15 20:37:27.398892 - [DEBUG] Edge Function : AllBottom
7741 2019-Jan-15 20:37:27.398919 - [DEBUG] End adding new jump function
7742 2019-Jan-15 20:37:27.398943 - [DEBUG]
7743 2019-Jan-15 20:37:27.398967 - [DEBUG] -------------------------------------------- 228. Path Edge --------------------------------------------
7744 2019-Jan-15 20:37:27.398991 - [DEBUG]
7745 2019-Jan-15 20:37:27.399014 - [DEBUG] Process 228. path edge:
7746 2019-Jan-15 20:37:27.399038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7747 2019-Jan-15 20:37:27.399094 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
7748 2019-Jan-15 20:37:27.399728 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7749 2019-Jan-15 20:37:27.400369 - [DEBUG]
7750 2019-Jan-15 20:37:27.400395 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7751 2019-Jan-15 20:37:27.401056 - [DEBUG] Compose: EdgeIdentity * AllBottom
7752 2019-Jan-15 20:37:27.401083 - [DEBUG]
7753 2019-Jan-15 20:37:27.401107 - [DEBUG] Propagate flow
7754 2019-Jan-15 20:37:27.401130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7755 2019-Jan-15 20:37:27.401187 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7756 2019-Jan-15 20:37:27.401831 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7757 2019-Jan-15 20:37:27.402474 - [DEBUG] Edge function : AllBottom (result of previous compose)
7758 2019-Jan-15 20:37:27.402499 - [DEBUG]
7759 2019-Jan-15 20:37:27.402524 - [DEBUG] Join: AllTop & AllBottom
7760 2019-Jan-15 20:37:27.402550 - [DEBUG] = AllBottom (new jump func)
7761 2019-Jan-15 20:37:27.402575 - [DEBUG]
7762 2019-Jan-15 20:37:27.402607 - [DEBUG] Start adding new jump function
7763 2019-Jan-15 20:37:27.402631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7764 2019-Jan-15 20:37:27.402687 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7765 2019-Jan-15 20:37:27.403332 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7766 2019-Jan-15 20:37:27.403989 - [DEBUG] Edge Function : AllBottom
7767 2019-Jan-15 20:37:27.404016 - [DEBUG] End adding new jump function
7768 2019-Jan-15 20:37:27.404040 - [DEBUG]
7769 2019-Jan-15 20:37:27.404063 - [DEBUG] -------------------------------------------- 229. Path Edge --------------------------------------------
7770 2019-Jan-15 20:37:27.404088 - [DEBUG]
7771 2019-Jan-15 20:37:27.404111 - [DEBUG] Process 229. path edge:
7772 2019-Jan-15 20:37:27.404134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7773 2019-Jan-15 20:37:27.404191 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
7774 2019-Jan-15 20:37:27.404837 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7775 2019-Jan-15 20:37:27.405481 - [DEBUG]
7776 2019-Jan-15 20:37:27.405505 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7777 2019-Jan-15 20:37:27.406154 - [DEBUG] Possible callees:
7778 2019-Jan-15 20:37:27.406179 - [DEBUG] llvm.dbg.declare
7779 2019-Jan-15 20:37:27.406203 - [DEBUG] Possible return sites:
7780 2019-Jan-15 20:37:27.406227 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1557781 2019-Jan-15 20:37:27.407512 - [DEBUG] Found and process special summary
7782 2019-Jan-15 20:37:27.407546 - [DEBUG] Compose: EdgeIdentity * AllBottom
7783 2019-Jan-15 20:37:27.407573 - [DEBUG]
7784 2019-Jan-15 20:37:27.407596 - [DEBUG] Propagate flow
7785 2019-Jan-15 20:37:27.407620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7786 2019-Jan-15 20:37:27.407676 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7787 2019-Jan-15 20:37:27.408314 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7788 2019-Jan-15 20:37:27.408956 - [DEBUG] Edge function : AllBottom (result of previous compose)
7789 2019-Jan-15 20:37:27.408981 - [DEBUG]
7790 2019-Jan-15 20:37:27.409006 - [DEBUG] Join: AllTop & AllBottom
7791 2019-Jan-15 20:37:27.409032 - [DEBUG] = AllBottom (new jump func)
7792 2019-Jan-15 20:37:27.409056 - [DEBUG]
7793 2019-Jan-15 20:37:27.409080 - [DEBUG] Start adding new jump function
7794 2019-Jan-15 20:37:27.409103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7795 2019-Jan-15 20:37:27.409159 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7796 2019-Jan-15 20:37:27.409803 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7797 2019-Jan-15 20:37:27.410441 - [DEBUG] Edge Function : AllBottom
7798 2019-Jan-15 20:37:27.410468 - [DEBUG] End adding new jump function
7799 2019-Jan-15 20:37:27.410492 - [DEBUG]
7800 2019-Jan-15 20:37:27.410516 - [DEBUG] -------------------------------------------- 230. Path Edge --------------------------------------------
7801 2019-Jan-15 20:37:27.410539 - [DEBUG]
7802 2019-Jan-15 20:37:27.410563 - [DEBUG] Process 230. path edge:
7803 2019-Jan-15 20:37:27.410594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7804 2019-Jan-15 20:37:27.410663 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
7805 2019-Jan-15 20:37:27.411304 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7806 2019-Jan-15 20:37:27.411946 - [DEBUG]
7807 2019-Jan-15 20:37:27.411970 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7808 2019-Jan-15 20:37:27.412621 - [DEBUG] Compose: EdgeIdentity * AllBottom
7809 2019-Jan-15 20:37:27.412648 - [DEBUG]
7810 2019-Jan-15 20:37:27.412672 - [DEBUG] Propagate flow
7811 2019-Jan-15 20:37:27.412695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7812 2019-Jan-15 20:37:27.412751 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7813 2019-Jan-15 20:37:27.413386 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7814 2019-Jan-15 20:37:27.414042 - [DEBUG] Edge function : AllBottom (result of previous compose)
7815 2019-Jan-15 20:37:27.414068 - [DEBUG]
7816 2019-Jan-15 20:37:27.414092 - [DEBUG] Join: AllTop & AllBottom
7817 2019-Jan-15 20:37:27.414118 - [DEBUG] = AllBottom (new jump func)
7818 2019-Jan-15 20:37:27.414143 - [DEBUG]
7819 2019-Jan-15 20:37:27.414166 - [DEBUG] Start adding new jump function
7820 2019-Jan-15 20:37:27.414190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7821 2019-Jan-15 20:37:27.414246 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7822 2019-Jan-15 20:37:27.414891 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7823 2019-Jan-15 20:37:27.415525 - [DEBUG] Edge Function : AllBottom
7824 2019-Jan-15 20:37:27.415553 - [DEBUG] End adding new jump function
7825 2019-Jan-15 20:37:27.415577 - [DEBUG]
7826 2019-Jan-15 20:37:27.415601 - [DEBUG] -------------------------------------------- 231. Path Edge --------------------------------------------
7827 2019-Jan-15 20:37:27.415625 - [DEBUG]
7828 2019-Jan-15 20:37:27.415648 - [DEBUG] Process 231. path edge:
7829 2019-Jan-15 20:37:27.415672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7830 2019-Jan-15 20:37:27.415729 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
7831 2019-Jan-15 20:37:27.416363 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7832 2019-Jan-15 20:37:27.417006 - [DEBUG]
7833 2019-Jan-15 20:37:27.417031 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7834 2019-Jan-15 20:37:27.417692 - [DEBUG] Compose: EdgeIdentity * AllBottom
7835 2019-Jan-15 20:37:27.417720 - [DEBUG]
7836 2019-Jan-15 20:37:27.417744 - [DEBUG] Propagate flow
7837 2019-Jan-15 20:37:27.417767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7838 2019-Jan-15 20:37:27.417824 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7839 2019-Jan-15 20:37:27.418459 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7840 2019-Jan-15 20:37:27.419100 - [DEBUG] Edge function : AllBottom (result of previous compose)
7841 2019-Jan-15 20:37:27.419126 - [DEBUG]
7842 2019-Jan-15 20:37:27.419150 - [DEBUG] Join: AllTop & AllBottom
7843 2019-Jan-15 20:37:27.419176 - [DEBUG] = AllBottom (new jump func)
7844 2019-Jan-15 20:37:27.419200 - [DEBUG]
7845 2019-Jan-15 20:37:27.419224 - [DEBUG] Start adding new jump function
7846 2019-Jan-15 20:37:27.419256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7847 2019-Jan-15 20:37:27.419313 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7848 2019-Jan-15 20:37:27.419959 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7849 2019-Jan-15 20:37:27.420593 - [DEBUG] Edge Function : AllBottom
7850 2019-Jan-15 20:37:27.420635 - [DEBUG] End adding new jump function
7851 2019-Jan-15 20:37:27.420659 - [DEBUG]
7852 2019-Jan-15 20:37:27.420683 - [DEBUG] -------------------------------------------- 232. Path Edge --------------------------------------------
7853 2019-Jan-15 20:37:27.420707 - [DEBUG]
7854 2019-Jan-15 20:37:27.420730 - [DEBUG] Process 232. path edge:
7855 2019-Jan-15 20:37:27.420753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7856 2019-Jan-15 20:37:27.420810 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
7857 2019-Jan-15 20:37:27.421444 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7858 2019-Jan-15 20:37:27.422085 - [DEBUG]
7859 2019-Jan-15 20:37:27.422110 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7860 2019-Jan-15 20:37:27.422754 - [DEBUG] Compose: EdgeIdentity * AllBottom
7861 2019-Jan-15 20:37:27.422783 - [DEBUG]
7862 2019-Jan-15 20:37:27.422807 - [DEBUG] Propagate flow
7863 2019-Jan-15 20:37:27.422830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7864 2019-Jan-15 20:37:27.422887 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7865 2019-Jan-15 20:37:27.423532 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7866 2019-Jan-15 20:37:27.424191 - [DEBUG] Edge function : AllBottom (result of previous compose)
7867 2019-Jan-15 20:37:27.424216 - [DEBUG]
7868 2019-Jan-15 20:37:27.424241 - [DEBUG] Join: AllTop & AllBottom
7869 2019-Jan-15 20:37:27.424267 - [DEBUG] = AllBottom (new jump func)
7870 2019-Jan-15 20:37:27.424291 - [DEBUG]
7871 2019-Jan-15 20:37:27.424315 - [DEBUG] Start adding new jump function
7872 2019-Jan-15 20:37:27.424338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7873 2019-Jan-15 20:37:27.424394 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7874 2019-Jan-15 20:37:27.425038 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7875 2019-Jan-15 20:37:27.425681 - [DEBUG] Edge Function : AllBottom
7876 2019-Jan-15 20:37:27.425708 - [DEBUG] End adding new jump function
7877 2019-Jan-15 20:37:27.425733 - [DEBUG]
7878 2019-Jan-15 20:37:27.425756 - [DEBUG] -------------------------------------------- 233. Path Edge --------------------------------------------
7879 2019-Jan-15 20:37:27.425780 - [DEBUG]
7880 2019-Jan-15 20:37:27.425803 - [DEBUG] Process 233. path edge:
7881 2019-Jan-15 20:37:27.425827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7882 2019-Jan-15 20:37:27.425883 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
7883 2019-Jan-15 20:37:27.426526 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7884 2019-Jan-15 20:37:27.427169 - [DEBUG]
7885 2019-Jan-15 20:37:27.427193 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7886 2019-Jan-15 20:37:27.427866 - [DEBUG] Possible callees:
7887 2019-Jan-15 20:37:27.427892 - [DEBUG] llvm.dbg.declare
7888 2019-Jan-15 20:37:27.427917 - [DEBUG] Possible return sites:
7889 2019-Jan-15 20:37:27.427940 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1637890 2019-Jan-15 20:37:27.429211 - [DEBUG] Found and process special summary
7891 2019-Jan-15 20:37:27.429245 - [DEBUG] Compose: EdgeIdentity * AllBottom
7892 2019-Jan-15 20:37:27.429272 - [DEBUG]
7893 2019-Jan-15 20:37:27.429296 - [DEBUG] Propagate flow
7894 2019-Jan-15 20:37:27.429319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7895 2019-Jan-15 20:37:27.429375 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7896 2019-Jan-15 20:37:27.430024 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7897 2019-Jan-15 20:37:27.430698 - [DEBUG] Edge function : AllBottom (result of previous compose)
7898 2019-Jan-15 20:37:27.430724 - [DEBUG]
7899 2019-Jan-15 20:37:27.430748 - [DEBUG] Join: AllTop & AllBottom
7900 2019-Jan-15 20:37:27.430774 - [DEBUG] = AllBottom (new jump func)
7901 2019-Jan-15 20:37:27.430799 - [DEBUG]
7902 2019-Jan-15 20:37:27.430822 - [DEBUG] Start adding new jump function
7903 2019-Jan-15 20:37:27.430845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7904 2019-Jan-15 20:37:27.430901 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7905 2019-Jan-15 20:37:27.431546 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7906 2019-Jan-15 20:37:27.432184 - [DEBUG] Edge Function : AllBottom
7907 2019-Jan-15 20:37:27.432212 - [DEBUG] End adding new jump function
7908 2019-Jan-15 20:37:27.432236 - [DEBUG]
7909 2019-Jan-15 20:37:27.432259 - [DEBUG] -------------------------------------------- 234. Path Edge --------------------------------------------
7910 2019-Jan-15 20:37:27.432283 - [DEBUG]
7911 2019-Jan-15 20:37:27.432306 - [DEBUG] Process 234. path edge:
7912 2019-Jan-15 20:37:27.432330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7913 2019-Jan-15 20:37:27.432387 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
7914 2019-Jan-15 20:37:27.433024 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7915 2019-Jan-15 20:37:27.433666 - [DEBUG]
7916 2019-Jan-15 20:37:27.433691 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7917 2019-Jan-15 20:37:27.434354 - [DEBUG] Compose: EdgeIdentity * AllBottom
7918 2019-Jan-15 20:37:27.434381 - [DEBUG]
7919 2019-Jan-15 20:37:27.434405 - [DEBUG] Propagate flow
7920 2019-Jan-15 20:37:27.434428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7921 2019-Jan-15 20:37:27.434484 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7922 2019-Jan-15 20:37:27.435118 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7923 2019-Jan-15 20:37:27.435760 - [DEBUG] Edge function : AllBottom (result of previous compose)
7924 2019-Jan-15 20:37:27.435785 - [DEBUG]
7925 2019-Jan-15 20:37:27.435809 - [DEBUG] Join: AllTop & AllBottom
7926 2019-Jan-15 20:37:27.435835 - [DEBUG] = AllBottom (new jump func)
7927 2019-Jan-15 20:37:27.435860 - [DEBUG]
7928 2019-Jan-15 20:37:27.435883 - [DEBUG] Start adding new jump function
7929 2019-Jan-15 20:37:27.435923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7930 2019-Jan-15 20:37:27.435979 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7931 2019-Jan-15 20:37:27.436627 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7932 2019-Jan-15 20:37:27.437263 - [DEBUG] Edge Function : AllBottom
7933 2019-Jan-15 20:37:27.437304 - [DEBUG] End adding new jump function
7934 2019-Jan-15 20:37:27.437329 - [DEBUG]
7935 2019-Jan-15 20:37:27.437353 - [DEBUG] -------------------------------------------- 235. Path Edge --------------------------------------------
7936 2019-Jan-15 20:37:27.437377 - [DEBUG]
7937 2019-Jan-15 20:37:27.437400 - [DEBUG] Process 235. path edge:
7938 2019-Jan-15 20:37:27.437424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7939 2019-Jan-15 20:37:27.437481 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
7940 2019-Jan-15 20:37:27.438116 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7941 2019-Jan-15 20:37:27.438758 - [DEBUG]
7942 2019-Jan-15 20:37:27.438783 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7943 2019-Jan-15 20:37:27.439429 - [DEBUG] Compose: EdgeIdentity * AllBottom
7944 2019-Jan-15 20:37:27.439457 - [DEBUG]
7945 2019-Jan-15 20:37:27.439481 - [DEBUG] Propagate flow
7946 2019-Jan-15 20:37:27.439504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7947 2019-Jan-15 20:37:27.439560 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7948 2019-Jan-15 20:37:27.440205 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7949 2019-Jan-15 20:37:27.440864 - [DEBUG] Edge function : AllBottom (result of previous compose)
7950 2019-Jan-15 20:37:27.440889 - [DEBUG]
7951 2019-Jan-15 20:37:27.440914 - [DEBUG] Join: AllTop & AllBottom
7952 2019-Jan-15 20:37:27.440940 - [DEBUG] = AllBottom (new jump func)
7953 2019-Jan-15 20:37:27.440964 - [DEBUG]
7954 2019-Jan-15 20:37:27.440987 - [DEBUG] Start adding new jump function
7955 2019-Jan-15 20:37:27.441011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7956 2019-Jan-15 20:37:27.441066 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7957 2019-Jan-15 20:37:27.441711 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7958 2019-Jan-15 20:37:27.442354 - [DEBUG] Edge Function : AllBottom
7959 2019-Jan-15 20:37:27.442381 - [DEBUG] End adding new jump function
7960 2019-Jan-15 20:37:27.442406 - [DEBUG]
7961 2019-Jan-15 20:37:27.442429 - [DEBUG] -------------------------------------------- 236. Path Edge --------------------------------------------
7962 2019-Jan-15 20:37:27.442453 - [DEBUG]
7963 2019-Jan-15 20:37:27.442476 - [DEBUG] Process 236. path edge:
7964 2019-Jan-15 20:37:27.442500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7965 2019-Jan-15 20:37:27.442556 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
7966 2019-Jan-15 20:37:27.443200 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7967 2019-Jan-15 20:37:27.443843 - [DEBUG]
7968 2019-Jan-15 20:37:27.443867 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7969 2019-Jan-15 20:37:27.444543 - [DEBUG] Possible callees:
7970 2019-Jan-15 20:37:27.444567 - [DEBUG] llvm.dbg.declare
7971 2019-Jan-15 20:37:27.444592 - [DEBUG] Possible return sites:
7972 2019-Jan-15 20:37:27.444616 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1697973 2019-Jan-15 20:37:27.445887 - [DEBUG] Found and process special summary
7974 2019-Jan-15 20:37:27.445920 - [DEBUG] Compose: EdgeIdentity * AllBottom
7975 2019-Jan-15 20:37:27.445947 - [DEBUG]
7976 2019-Jan-15 20:37:27.445971 - [DEBUG] Propagate flow
7977 2019-Jan-15 20:37:27.445994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7978 2019-Jan-15 20:37:27.446051 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7979 2019-Jan-15 20:37:27.446688 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7980 2019-Jan-15 20:37:27.447347 - [DEBUG] Edge function : AllBottom (result of previous compose)
7981 2019-Jan-15 20:37:27.447373 - [DEBUG]
7982 2019-Jan-15 20:37:27.447397 - [DEBUG] Join: AllTop & AllBottom
7983 2019-Jan-15 20:37:27.447423 - [DEBUG] = AllBottom (new jump func)
7984 2019-Jan-15 20:37:27.447448 - [DEBUG]
7985 2019-Jan-15 20:37:27.447471 - [DEBUG] Start adding new jump function
7986 2019-Jan-15 20:37:27.447495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7987 2019-Jan-15 20:37:27.447551 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7988 2019-Jan-15 20:37:27.448195 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7989 2019-Jan-15 20:37:27.448833 - [DEBUG] Edge Function : AllBottom
7990 2019-Jan-15 20:37:27.448860 - [DEBUG] End adding new jump function
7991 2019-Jan-15 20:37:27.448884 - [DEBUG]
7992 2019-Jan-15 20:37:27.448907 - [DEBUG] -------------------------------------------- 237. Path Edge --------------------------------------------
7993 2019-Jan-15 20:37:27.448932 - [DEBUG]
7994 2019-Jan-15 20:37:27.448955 - [DEBUG] Process 237. path edge:
7995 2019-Jan-15 20:37:27.448979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7996 2019-Jan-15 20:37:27.449035 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
7997 2019-Jan-15 20:37:27.449673 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7998 2019-Jan-15 20:37:27.450314 - [DEBUG]
7999 2019-Jan-15 20:37:27.450338 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8000 2019-Jan-15 20:37:27.450999 - [DEBUG] Compose: EdgeIdentity * AllBottom
8001 2019-Jan-15 20:37:27.451026 - [DEBUG]
8002 2019-Jan-15 20:37:27.451050 - [DEBUG] Propagate flow
8003 2019-Jan-15 20:37:27.451073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8004 2019-Jan-15 20:37:27.451130 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8005 2019-Jan-15 20:37:27.451769 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8006 2019-Jan-15 20:37:27.452414 - [DEBUG] Edge function : AllBottom (result of previous compose)
8007 2019-Jan-15 20:37:27.452439 - [DEBUG]
8008 2019-Jan-15 20:37:27.452464 - [DEBUG] Join: AllTop & AllBottom
8009 2019-Jan-15 20:37:27.452490 - [DEBUG] = AllBottom (new jump func)
8010 2019-Jan-15 20:37:27.452515 - [DEBUG]
8011 2019-Jan-15 20:37:27.452538 - [DEBUG] Start adding new jump function
8012 2019-Jan-15 20:37:27.452575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8013 2019-Jan-15 20:37:27.452632 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8014 2019-Jan-15 20:37:27.453276 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8015 2019-Jan-15 20:37:27.453911 - [DEBUG] Edge Function : AllBottom
8016 2019-Jan-15 20:37:27.453950 - [DEBUG] End adding new jump function
8017 2019-Jan-15 20:37:27.453976 - [DEBUG]
8018 2019-Jan-15 20:37:27.454000 - [DEBUG] -------------------------------------------- 238. Path Edge --------------------------------------------
8019 2019-Jan-15 20:37:27.454024 - [DEBUG]
8020 2019-Jan-15 20:37:27.454047 - [DEBUG] Process 238. path edge:
8021 2019-Jan-15 20:37:27.454071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8022 2019-Jan-15 20:37:27.454127 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
8023 2019-Jan-15 20:37:27.454764 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8024 2019-Jan-15 20:37:27.455408 - [DEBUG]
8025 2019-Jan-15 20:37:27.455432 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8026 2019-Jan-15 20:37:27.456078 - [DEBUG] Compose: EdgeIdentity * AllBottom
8027 2019-Jan-15 20:37:27.456106 - [DEBUG]
8028 2019-Jan-15 20:37:27.456130 - [DEBUG] Propagate flow
8029 2019-Jan-15 20:37:27.456153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8030 2019-Jan-15 20:37:27.456210 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8031 2019-Jan-15 20:37:27.456852 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8032 2019-Jan-15 20:37:27.457509 - [DEBUG] Edge function : AllBottom (result of previous compose)
8033 2019-Jan-15 20:37:27.457535 - [DEBUG]
8034 2019-Jan-15 20:37:27.457559 - [DEBUG] Join: AllTop & AllBottom
8035 2019-Jan-15 20:37:27.457585 - [DEBUG] = AllBottom (new jump func)
8036 2019-Jan-15 20:37:27.457610 - [DEBUG]
8037 2019-Jan-15 20:37:27.457633 - [DEBUG] Start adding new jump function
8038 2019-Jan-15 20:37:27.457656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8039 2019-Jan-15 20:37:27.457713 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8040 2019-Jan-15 20:37:27.458357 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8041 2019-Jan-15 20:37:27.458994 - [DEBUG] Edge Function : AllBottom
8042 2019-Jan-15 20:37:27.459022 - [DEBUG] End adding new jump function
8043 2019-Jan-15 20:37:27.459046 - [DEBUG]
8044 2019-Jan-15 20:37:27.459069 - [DEBUG] -------------------------------------------- 239. Path Edge --------------------------------------------
8045 2019-Jan-15 20:37:27.459093 - [DEBUG]
8046 2019-Jan-15 20:37:27.459116 - [DEBUG] Process 239. path edge:
8047 2019-Jan-15 20:37:27.459140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8048 2019-Jan-15 20:37:27.459197 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
8049 2019-Jan-15 20:37:27.459834 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8050 2019-Jan-15 20:37:27.460476 - [DEBUG]
8051 2019-Jan-15 20:37:27.460501 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8052 2019-Jan-15 20:37:27.461165 - [DEBUG] Compose: EdgeIdentity * AllBottom
8053 2019-Jan-15 20:37:27.461201 - [DEBUG]
8054 2019-Jan-15 20:37:27.461226 - [DEBUG] Propagate flow
8055 2019-Jan-15 20:37:27.461249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8056 2019-Jan-15 20:37:27.461306 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8057 2019-Jan-15 20:37:27.461949 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8058 2019-Jan-15 20:37:27.462594 - [DEBUG] Edge function : AllBottom (result of previous compose)
8059 2019-Jan-15 20:37:27.462620 - [DEBUG]
8060 2019-Jan-15 20:37:27.462644 - [DEBUG] Join: AllTop & AllBottom
8061 2019-Jan-15 20:37:27.462671 - [DEBUG] = AllBottom (new jump func)
8062 2019-Jan-15 20:37:27.462695 - [DEBUG]
8063 2019-Jan-15 20:37:27.462719 - [DEBUG] Start adding new jump function
8064 2019-Jan-15 20:37:27.462742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8065 2019-Jan-15 20:37:27.462798 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8066 2019-Jan-15 20:37:27.463442 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8067 2019-Jan-15 20:37:27.464093 - [DEBUG] Edge Function : AllBottom
8068 2019-Jan-15 20:37:27.464121 - [DEBUG] End adding new jump function
8069 2019-Jan-15 20:37:27.464145 - [DEBUG]
8070 2019-Jan-15 20:37:27.464169 - [DEBUG] -------------------------------------------- 240. Path Edge --------------------------------------------
8071 2019-Jan-15 20:37:27.464193 - [DEBUG]
8072 2019-Jan-15 20:37:27.464216 - [DEBUG] Process 240. path edge:
8073 2019-Jan-15 20:37:27.464239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8074 2019-Jan-15 20:37:27.464296 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
8075 2019-Jan-15 20:37:27.464931 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8076 2019-Jan-15 20:37:27.465574 - [DEBUG]
8077 2019-Jan-15 20:37:27.465599 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8078 2019-Jan-15 20:37:27.466246 - [DEBUG] Compose: EdgeIdentity * AllBottom
8079 2019-Jan-15 20:37:27.466274 - [DEBUG]
8080 2019-Jan-15 20:37:27.466298 - [DEBUG] Propagate flow
8081 2019-Jan-15 20:37:27.466321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8082 2019-Jan-15 20:37:27.466378 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8083 2019-Jan-15 20:37:27.467015 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8084 2019-Jan-15 20:37:27.467671 - [DEBUG] Edge function : AllBottom (result of previous compose)
8085 2019-Jan-15 20:37:27.467697 - [DEBUG]
8086 2019-Jan-15 20:37:27.467721 - [DEBUG] Join: AllTop & AllBottom
8087 2019-Jan-15 20:37:27.467748 - [DEBUG] = AllBottom (new jump func)
8088 2019-Jan-15 20:37:27.467772 - [DEBUG]
8089 2019-Jan-15 20:37:27.467796 - [DEBUG] Start adding new jump function
8090 2019-Jan-15 20:37:27.467820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8091 2019-Jan-15 20:37:27.467876 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8092 2019-Jan-15 20:37:27.468521 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8093 2019-Jan-15 20:37:27.469159 - [DEBUG] Edge Function : AllBottom
8094 2019-Jan-15 20:37:27.469186 - [DEBUG] End adding new jump function
8095 2019-Jan-15 20:37:27.469218 - [DEBUG]
8096 2019-Jan-15 20:37:27.469243 - [DEBUG] -------------------------------------------- 241. Path Edge --------------------------------------------
8097 2019-Jan-15 20:37:27.469267 - [DEBUG]
8098 2019-Jan-15 20:37:27.469290 - [DEBUG] Process 241. path edge:
8099 2019-Jan-15 20:37:27.469314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8100 2019-Jan-15 20:37:27.469371 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
8101 2019-Jan-15 20:37:27.470009 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8102 2019-Jan-15 20:37:27.470666 - [DEBUG]
8103 2019-Jan-15 20:37:27.470691 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8104 2019-Jan-15 20:37:27.471340 - [DEBUG] Compose: EdgeIdentity * AllBottom
8105 2019-Jan-15 20:37:27.471368 - [DEBUG]
8106 2019-Jan-15 20:37:27.471392 - [DEBUG] Propagate flow
8107 2019-Jan-15 20:37:27.471415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8108 2019-Jan-15 20:37:27.471471 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8109 2019-Jan-15 20:37:27.472106 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8110 2019-Jan-15 20:37:27.472749 - [DEBUG] Edge function : AllBottom (result of previous compose)
8111 2019-Jan-15 20:37:27.472774 - [DEBUG]
8112 2019-Jan-15 20:37:27.472799 - [DEBUG] Join: AllTop & AllBottom
8113 2019-Jan-15 20:37:27.472825 - [DEBUG] = AllBottom (new jump func)
8114 2019-Jan-15 20:37:27.472849 - [DEBUG]
8115 2019-Jan-15 20:37:27.472872 - [DEBUG] Start adding new jump function
8116 2019-Jan-15 20:37:27.472896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8117 2019-Jan-15 20:37:27.472952 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8118 2019-Jan-15 20:37:27.473596 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8119 2019-Jan-15 20:37:27.474247 - [DEBUG] Edge Function : AllBottom
8120 2019-Jan-15 20:37:27.474274 - [DEBUG] End adding new jump function
8121 2019-Jan-15 20:37:27.474298 - [DEBUG]
8122 2019-Jan-15 20:37:27.474321 - [DEBUG] -------------------------------------------- 242. Path Edge --------------------------------------------
8123 2019-Jan-15 20:37:27.474346 - [DEBUG]
8124 2019-Jan-15 20:37:27.474369 - [DEBUG] Process 242. path edge:
8125 2019-Jan-15 20:37:27.474392 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8126 2019-Jan-15 20:37:27.474448 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
8127 2019-Jan-15 20:37:27.475083 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8128 2019-Jan-15 20:37:27.475725 - [DEBUG]
8129 2019-Jan-15 20:37:27.475750 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8130 2019-Jan-15 20:37:27.476395 - [DEBUG] Compose: EdgeIdentity * AllBottom
8131 2019-Jan-15 20:37:27.476423 - [DEBUG]
8132 2019-Jan-15 20:37:27.476447 - [DEBUG] Propagate flow
8133 2019-Jan-15 20:37:27.476470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8134 2019-Jan-15 20:37:27.476526 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8135 2019-Jan-15 20:37:27.477166 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8136 2019-Jan-15 20:37:27.477826 - [DEBUG] Edge function : AllBottom (result of previous compose)
8137 2019-Jan-15 20:37:27.477851 - [DEBUG]
8138 2019-Jan-15 20:37:27.477884 - [DEBUG] Join: AllTop & AllBottom
8139 2019-Jan-15 20:37:27.477910 - [DEBUG] = AllBottom (new jump func)
8140 2019-Jan-15 20:37:27.477935 - [DEBUG]
8141 2019-Jan-15 20:37:27.477958 - [DEBUG] Start adding new jump function
8142 2019-Jan-15 20:37:27.477982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8143 2019-Jan-15 20:37:27.478038 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8144 2019-Jan-15 20:37:27.478682 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8145 2019-Jan-15 20:37:27.479316 - [DEBUG] Edge Function : AllBottom
8146 2019-Jan-15 20:37:27.479343 - [DEBUG] End adding new jump function
8147 2019-Jan-15 20:37:27.479367 - [DEBUG]
8148 2019-Jan-15 20:37:27.479391 - [DEBUG] -------------------------------------------- 243. Path Edge --------------------------------------------
8149 2019-Jan-15 20:37:27.479415 - [DEBUG]
8150 2019-Jan-15 20:37:27.479438 - [DEBUG] Process 243. path edge:
8151 2019-Jan-15 20:37:27.479462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8152 2019-Jan-15 20:37:27.479519 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
8153 2019-Jan-15 20:37:27.480153 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8154 2019-Jan-15 20:37:27.480813 - [DEBUG]
8155 2019-Jan-15 20:37:27.480837 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8156 2019-Jan-15 20:37:27.481482 - [DEBUG] Compose: EdgeIdentity * AllBottom
8157 2019-Jan-15 20:37:27.481509 - [DEBUG]
8158 2019-Jan-15 20:37:27.481533 - [DEBUG] Propagate flow
8159 2019-Jan-15 20:37:27.481557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8160 2019-Jan-15 20:37:27.481613 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8161 2019-Jan-15 20:37:27.482256 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8162 2019-Jan-15 20:37:27.482902 - [DEBUG] Edge function : AllBottom (result of previous compose)
8163 2019-Jan-15 20:37:27.482927 - [DEBUG]
8164 2019-Jan-15 20:37:27.482952 - [DEBUG] Join: AllTop & AllBottom
8165 2019-Jan-15 20:37:27.482978 - [DEBUG] = AllBottom (new jump func)
8166 2019-Jan-15 20:37:27.483002 - [DEBUG]
8167 2019-Jan-15 20:37:27.483026 - [DEBUG] Start adding new jump function
8168 2019-Jan-15 20:37:27.483049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8169 2019-Jan-15 20:37:27.483105 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8170 2019-Jan-15 20:37:27.483748 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8171 2019-Jan-15 20:37:27.484417 - [DEBUG] Edge Function : AllBottom
8172 2019-Jan-15 20:37:27.484444 - [DEBUG] End adding new jump function
8173 2019-Jan-15 20:37:27.484468 - [DEBUG]
8174 2019-Jan-15 20:37:27.484492 - [DEBUG] -------------------------------------------- 244. Path Edge --------------------------------------------
8175 2019-Jan-15 20:37:27.484516 - [DEBUG]
8176 2019-Jan-15 20:37:27.484539 - [DEBUG] Process 244. path edge:
8177 2019-Jan-15 20:37:27.484563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8178 2019-Jan-15 20:37:27.484619 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
8179 2019-Jan-15 20:37:27.485261 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8180 2019-Jan-15 20:37:27.485913 - [DEBUG]
8181 2019-Jan-15 20:37:27.485939 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8182 2019-Jan-15 20:37:27.486591 - [DEBUG] Compose: EdgeIdentity * AllBottom
8183 2019-Jan-15 20:37:27.486619 - [DEBUG]
8184 2019-Jan-15 20:37:27.486642 - [DEBUG] Propagate flow
8185 2019-Jan-15 20:37:27.486666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8186 2019-Jan-15 20:37:27.486722 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8187 2019-Jan-15 20:37:27.487374 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8188 2019-Jan-15 20:37:27.488020 - [DEBUG] Edge function : AllBottom (result of previous compose)
8189 2019-Jan-15 20:37:27.488045 - [DEBUG]
8190 2019-Jan-15 20:37:27.488071 - [DEBUG] Join: AllTop & AllBottom
8191 2019-Jan-15 20:37:27.488097 - [DEBUG] = AllBottom (new jump func)
8192 2019-Jan-15 20:37:27.488121 - [DEBUG]
8193 2019-Jan-15 20:37:27.488144 - [DEBUG] Start adding new jump function
8194 2019-Jan-15 20:37:27.488168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8195 2019-Jan-15 20:37:27.488224 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8196 2019-Jan-15 20:37:27.488867 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8197 2019-Jan-15 20:37:27.489501 - [DEBUG] Edge Function : AllBottom
8198 2019-Jan-15 20:37:27.489528 - [DEBUG] End adding new jump function
8199 2019-Jan-15 20:37:27.489552 - [DEBUG]
8200 2019-Jan-15 20:37:27.489576 - [DEBUG] -------------------------------------------- 245. Path Edge --------------------------------------------
8201 2019-Jan-15 20:37:27.489600 - [DEBUG]
8202 2019-Jan-15 20:37:27.489623 - [DEBUG] Process 245. path edge:
8203 2019-Jan-15 20:37:27.489647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8204 2019-Jan-15 20:37:27.489704 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
8205 2019-Jan-15 20:37:27.490339 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8206 2019-Jan-15 20:37:27.490998 - [DEBUG]
8207 2019-Jan-15 20:37:27.491022 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8208 2019-Jan-15 20:37:27.491666 - [DEBUG] Compose: EdgeIdentity * AllBottom
8209 2019-Jan-15 20:37:27.491694 - [DEBUG]
8210 2019-Jan-15 20:37:27.491718 - [DEBUG] Propagate flow
8211 2019-Jan-15 20:37:27.491742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8212 2019-Jan-15 20:37:27.491798 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8213 2019-Jan-15 20:37:27.492440 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8214 2019-Jan-15 20:37:27.493082 - [DEBUG] Edge function : AllBottom (result of previous compose)
8215 2019-Jan-15 20:37:27.493107 - [DEBUG]
8216 2019-Jan-15 20:37:27.493132 - [DEBUG] Join: AllTop & AllBottom
8217 2019-Jan-15 20:37:27.493158 - [DEBUG] = AllBottom (new jump func)
8218 2019-Jan-15 20:37:27.493183 - [DEBUG]
8219 2019-Jan-15 20:37:27.493207 - [DEBUG] Start adding new jump function
8220 2019-Jan-15 20:37:27.493230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8221 2019-Jan-15 20:37:27.493286 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8222 2019-Jan-15 20:37:27.493950 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8223 2019-Jan-15 20:37:27.494587 - [DEBUG] Edge Function : AllBottom
8224 2019-Jan-15 20:37:27.494615 - [DEBUG] End adding new jump function
8225 2019-Jan-15 20:37:27.494639 - [DEBUG]
8226 2019-Jan-15 20:37:27.494663 - [DEBUG] -------------------------------------------- 246. Path Edge --------------------------------------------
8227 2019-Jan-15 20:37:27.494687 - [DEBUG]
8228 2019-Jan-15 20:37:27.494710 - [DEBUG] Process 246. path edge:
8229 2019-Jan-15 20:37:27.494734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8230 2019-Jan-15 20:37:27.494791 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
8231 2019-Jan-15 20:37:27.495428 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8232 2019-Jan-15 20:37:27.496069 - [DEBUG]
8233 2019-Jan-15 20:37:27.496094 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8234 2019-Jan-15 20:37:27.496733 - [DEBUG] Start of endsummarytab entry
8235 2019-Jan-15 20:37:27.496762 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8236 2019-Jan-15 20:37:27.497415 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
8237 2019-Jan-15 20:37:27.497474 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8238 2019-Jan-15 20:37:27.498107 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8239 2019-Jan-15 20:37:27.498743 - [DEBUG] EF: AllBottom
8240 2019-Jan-15 20:37:27.498769 - [DEBUG]
8241 2019-Jan-15 20:37:27.498792 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8242 2019-Jan-15 20:37:27.499425 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8243 2019-Jan-15 20:37:27.500067 - [DEBUG] EF: AllBottom
8244 2019-Jan-15 20:37:27.500092 - [DEBUG]
8245 2019-Jan-15 20:37:27.500115 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8246 2019-Jan-15 20:37:27.500764 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8247 2019-Jan-15 20:37:27.501406 - [DEBUG] EF: AllBottom
8248 2019-Jan-15 20:37:27.501431 - [DEBUG]
8249 2019-Jan-15 20:37:27.501455 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8250 2019-Jan-15 20:37:27.502089 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
8251 2019-Jan-15 20:37:27.502722 - [DEBUG] EF: AllBottom
8252 2019-Jan-15 20:37:27.502748 - [DEBUG]
8253 2019-Jan-15 20:37:27.502771 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8254 2019-Jan-15 20:37:27.503403 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8255 2019-Jan-15 20:37:27.504053 - [DEBUG] EF: AllBottom
8256 2019-Jan-15 20:37:27.504078 - [DEBUG]
8257 2019-Jan-15 20:37:27.504101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8258 2019-Jan-15 20:37:27.504734 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8259 2019-Jan-15 20:37:27.505371 - [DEBUG] EF: AllBottom
8260 2019-Jan-15 20:37:27.505396 - [DEBUG]
8261 2019-Jan-15 20:37:27.505419 - [DEBUG] ---------------
8262 2019-Jan-15 20:37:27.505443 - [DEBUG]
8263 2019-Jan-15 20:37:27.505467 - [DEBUG] End of endsummarytab entry
8264 2019-Jan-15 20:37:27.505491 - [DEBUG]
8265 2019-Jan-15 20:37:27.505514 - [DEBUG] Start of incomingtab entry
8266 2019-Jan-15 20:37:27.505538 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8267 2019-Jan-15 20:37:27.506172 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
8268 2019-Jan-15 20:37:27.506228 - [DEBUG] ---------------
8269 2019-Jan-15 20:37:27.506260 - [DEBUG] End of incomingtab entry
8270 2019-Jan-15 20:37:27.506284 - [DEBUG]
8271 2019-Jan-15 20:37:27.506309 - [DEBUG] EDGE:
8272 2019-Jan-15 20:37:27.506365 - [DEBUG] ---> 8273 2019-Jan-15 20:37:27.507000 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8274 2019-Jan-15 20:37:27.507659 - [DEBUG]
8275 2019-Jan-15 20:37:27.507683 - [DEBUG] EDGE:
8276 2019-Jan-15 20:37:27.507741 - [DEBUG] ---> 8277 2019-Jan-15 20:37:27.508377 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8278 2019-Jan-15 20:37:27.509022 - [DEBUG]
8279 2019-Jan-15 20:37:27.509054 - [DEBUG] Compose: EdgeIdentity * AllBottom
8280 2019-Jan-15 20:37:27.509081 - [DEBUG]
8281 2019-Jan-15 20:37:27.509104 - [DEBUG] Propagate flow
8282 2019-Jan-15 20:37:27.509128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8283 2019-Jan-15 20:37:27.509184 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8284 2019-Jan-15 20:37:27.509828 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8285 2019-Jan-15 20:37:27.510472 - [DEBUG] Edge function : AllBottom (result of previous compose)
8286 2019-Jan-15 20:37:27.510497 - [DEBUG]
8287 2019-Jan-15 20:37:27.510522 - [DEBUG] Join: AllTop & AllBottom
8288 2019-Jan-15 20:37:27.510548 - [DEBUG] = AllBottom (new jump func)
8289 2019-Jan-15 20:37:27.510573 - [DEBUG]
8290 2019-Jan-15 20:37:27.510596 - [DEBUG] Start adding new jump function
8291 2019-Jan-15 20:37:27.510633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8292 2019-Jan-15 20:37:27.510689 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8293 2019-Jan-15 20:37:27.511334 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8294 2019-Jan-15 20:37:27.511977 - [DEBUG] Edge Function : AllBottom
8295 2019-Jan-15 20:37:27.512005 - [DEBUG] End adding new jump function
8296 2019-Jan-15 20:37:27.512029 - [DEBUG]
8297 2019-Jan-15 20:37:27.512053 - [DEBUG] -------------------------------------------- 247. Path Edge --------------------------------------------
8298 2019-Jan-15 20:37:27.512077 - [DEBUG]
8299 2019-Jan-15 20:37:27.512100 - [DEBUG] Process 247. path edge:
8300 2019-Jan-15 20:37:27.512124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8301 2019-Jan-15 20:37:27.512180 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
8302 2019-Jan-15 20:37:27.512824 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8303 2019-Jan-15 20:37:27.513467 - [DEBUG]
8304 2019-Jan-15 20:37:27.513491 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8305 2019-Jan-15 20:37:27.514157 - [DEBUG] Possible callees:
8306 2019-Jan-15 20:37:27.514182 - [DEBUG] llvm.dbg.declare
8307 2019-Jan-15 20:37:27.514207 - [DEBUG] Possible return sites:
8308 2019-Jan-15 20:37:27.514230 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1938309 2019-Jan-15 20:37:27.515509 - [DEBUG] Found and process special summary
8310 2019-Jan-15 20:37:27.515543 - [DEBUG] Compose: EdgeIdentity * AllBottom
8311 2019-Jan-15 20:37:27.515570 - [DEBUG]
8312 2019-Jan-15 20:37:27.515594 - [DEBUG] Propagate flow
8313 2019-Jan-15 20:37:27.515617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8314 2019-Jan-15 20:37:27.515673 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8315 2019-Jan-15 20:37:27.516312 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8316 2019-Jan-15 20:37:27.516954 - [DEBUG] Edge function : AllBottom (result of previous compose)
8317 2019-Jan-15 20:37:27.516979 - [DEBUG]
8318 2019-Jan-15 20:37:27.517003 - [DEBUG] Join: AllTop & AllBottom
8319 2019-Jan-15 20:37:27.517029 - [DEBUG] = AllBottom (new jump func)
8320 2019-Jan-15 20:37:27.517054 - [DEBUG]
8321 2019-Jan-15 20:37:27.517077 - [DEBUG] Start adding new jump function
8322 2019-Jan-15 20:37:27.517101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8323 2019-Jan-15 20:37:27.517156 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8324 2019-Jan-15 20:37:27.517818 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8325 2019-Jan-15 20:37:27.518456 - [DEBUG] Edge Function : AllBottom
8326 2019-Jan-15 20:37:27.518483 - [DEBUG] End adding new jump function
8327 2019-Jan-15 20:37:27.518507 - [DEBUG]
8328 2019-Jan-15 20:37:27.518530 - [DEBUG] -------------------------------------------- 248. Path Edge --------------------------------------------
8329 2019-Jan-15 20:37:27.518555 - [DEBUG]
8330 2019-Jan-15 20:37:27.518578 - [DEBUG] Process 248. path edge:
8331 2019-Jan-15 20:37:27.518601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8332 2019-Jan-15 20:37:27.518658 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
8333 2019-Jan-15 20:37:27.519297 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8334 2019-Jan-15 20:37:27.519939 - [DEBUG]
8335 2019-Jan-15 20:37:27.519963 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8336 2019-Jan-15 20:37:27.520622 - [DEBUG] Compose: EdgeIdentity * AllBottom
8337 2019-Jan-15 20:37:27.520651 - [DEBUG]
8338 2019-Jan-15 20:37:27.520675 - [DEBUG] Propagate flow
8339 2019-Jan-15 20:37:27.520698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8340 2019-Jan-15 20:37:27.520755 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8341 2019-Jan-15 20:37:27.521392 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8342 2019-Jan-15 20:37:27.522035 - [DEBUG] Edge function : AllBottom (result of previous compose)
8343 2019-Jan-15 20:37:27.522061 - [DEBUG]
8344 2019-Jan-15 20:37:27.522085 - [DEBUG] Join: AllTop & AllBottom
8345 2019-Jan-15 20:37:27.522111 - [DEBUG] = AllBottom (new jump func)
8346 2019-Jan-15 20:37:27.522136 - [DEBUG]
8347 2019-Jan-15 20:37:27.522159 - [DEBUG] Start adding new jump function
8348 2019-Jan-15 20:37:27.522182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8349 2019-Jan-15 20:37:27.522239 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8350 2019-Jan-15 20:37:27.522882 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8351 2019-Jan-15 20:37:27.523526 - [DEBUG] Edge Function : AllBottom
8352 2019-Jan-15 20:37:27.523553 - [DEBUG] End adding new jump function
8353 2019-Jan-15 20:37:27.523577 - [DEBUG]
8354 2019-Jan-15 20:37:27.523600 - [DEBUG] -------------------------------------------- 249. Path Edge --------------------------------------------
8355 2019-Jan-15 20:37:27.523624 - [DEBUG]
8356 2019-Jan-15 20:37:27.523647 - [DEBUG] Process 249. path edge:
8357 2019-Jan-15 20:37:27.523671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8358 2019-Jan-15 20:37:27.523727 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
8359 2019-Jan-15 20:37:27.524380 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8360 2019-Jan-15 20:37:27.525023 - [DEBUG]
8361 2019-Jan-15 20:37:27.525048 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8362 2019-Jan-15 20:37:27.525692 - [DEBUG] Compose: EdgeIdentity * AllBottom
8363 2019-Jan-15 20:37:27.525720 - [DEBUG]
8364 2019-Jan-15 20:37:27.525744 - [DEBUG] Propagate flow
8365 2019-Jan-15 20:37:27.525767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8366 2019-Jan-15 20:37:27.525823 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8367 2019-Jan-15 20:37:27.526462 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8368 2019-Jan-15 20:37:27.527106 - [DEBUG] Edge function : AllBottom (result of previous compose)
8369 2019-Jan-15 20:37:27.527131 - [DEBUG]
8370 2019-Jan-15 20:37:27.527156 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8371 2019-Jan-15 20:37:27.527182 - [DEBUG] = AllBottom
8372 2019-Jan-15 20:37:27.527206 - [DEBUG]
8373 2019-Jan-15 20:37:27.527229 - [DEBUG] PROPAGATE: No new function!
8374 2019-Jan-15 20:37:27.527253 - [DEBUG] EDGE:
8375 2019-Jan-15 20:37:27.527325 - [DEBUG] ---> 8376 2019-Jan-15 20:37:27.527962 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8377 2019-Jan-15 20:37:27.528604 - [DEBUG]
8378 2019-Jan-15 20:37:27.528629 - [DEBUG] EDGE:
8379 2019-Jan-15 20:37:27.528686 - [DEBUG] ---> 8380 2019-Jan-15 20:37:27.529324 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8381 2019-Jan-15 20:37:27.529966 - [DEBUG]
8382 2019-Jan-15 20:37:27.530001 - [DEBUG] Compose: EdgeIdentity * AllBottom
8383 2019-Jan-15 20:37:27.530028 - [DEBUG]
8384 2019-Jan-15 20:37:27.530052 - [DEBUG] Propagate flow
8385 2019-Jan-15 20:37:27.530075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8386 2019-Jan-15 20:37:27.530132 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8387 2019-Jan-15 20:37:27.530786 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8388 2019-Jan-15 20:37:27.531429 - [DEBUG] Edge function : AllBottom (result of previous compose)
8389 2019-Jan-15 20:37:27.531454 - [DEBUG]
8390 2019-Jan-15 20:37:27.531479 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8391 2019-Jan-15 20:37:27.531505 - [DEBUG] = AllBottom
8392 2019-Jan-15 20:37:27.531529 - [DEBUG]
8393 2019-Jan-15 20:37:27.531553 - [DEBUG] PROPAGATE: No new function!
8394 2019-Jan-15 20:37:27.531578 - [DEBUG] EDGE:
8395 2019-Jan-15 20:37:27.531644 - [DEBUG] ---> 8396 2019-Jan-15 20:37:27.532288 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8397 2019-Jan-15 20:37:27.532933 - [DEBUG]
8398 2019-Jan-15 20:37:27.532958 - [DEBUG] EDGE:
8399 2019-Jan-15 20:37:27.533016 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
8400 2019-Jan-15 20:37:27.533657 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8401 2019-Jan-15 20:37:27.534318 - [DEBUG]
8402 2019-Jan-15 20:37:27.534343 - [DEBUG] EDGE:
8403 2019-Jan-15 20:37:27.534401 - [DEBUG] ---> 8404 2019-Jan-15 20:37:27.535036 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8405 2019-Jan-15 20:37:27.535679 - [DEBUG]
8406 2019-Jan-15 20:37:27.535704 - [DEBUG] EDGE:
8407 2019-Jan-15 20:37:27.535761 - [DEBUG] ---> 8408 2019-Jan-15 20:37:27.536396 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8409 2019-Jan-15 20:37:27.537039 - [DEBUG]
8410 2019-Jan-15 20:37:27.537064 - [DEBUG] EDGE:
8411 2019-Jan-15 20:37:27.537121 - [DEBUG] ---> 8412 2019-Jan-15 20:37:27.537776 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8413 2019-Jan-15 20:37:27.538420 - [DEBUG]
8414 2019-Jan-15 20:37:27.538453 - [DEBUG] Compose: EdgeIdentity * AllBottom
8415 2019-Jan-15 20:37:27.538480 - [DEBUG]
8416 2019-Jan-15 20:37:27.538504 - [DEBUG] Propagate flow
8417 2019-Jan-15 20:37:27.538527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8418 2019-Jan-15 20:37:27.538584 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8419 2019-Jan-15 20:37:27.539222 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8420 2019-Jan-15 20:37:27.539865 - [DEBUG] Edge function : AllBottom (result of previous compose)
8421 2019-Jan-15 20:37:27.539890 - [DEBUG]
8422 2019-Jan-15 20:37:27.539915 - [DEBUG] Join: AllTop & AllBottom
8423 2019-Jan-15 20:37:27.539941 - [DEBUG] = AllBottom (new jump func)
8424 2019-Jan-15 20:37:27.539966 - [DEBUG]
8425 2019-Jan-15 20:37:27.539989 - [DEBUG] Start adding new jump function
8426 2019-Jan-15 20:37:27.540012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8427 2019-Jan-15 20:37:27.540068 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8428 2019-Jan-15 20:37:27.540728 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8429 2019-Jan-15 20:37:27.541365 - [DEBUG] Edge Function : AllBottom
8430 2019-Jan-15 20:37:27.541392 - [DEBUG] End adding new jump function
8431 2019-Jan-15 20:37:27.541416 - [DEBUG]
8432 2019-Jan-15 20:37:27.541439 - [DEBUG] -------------------------------------------- 250. Path Edge --------------------------------------------
8433 2019-Jan-15 20:37:27.541463 - [DEBUG]
8434 2019-Jan-15 20:37:27.541495 - [DEBUG] Process 250. path edge:
8435 2019-Jan-15 20:37:27.541520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8436 2019-Jan-15 20:37:27.541576 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
8437 2019-Jan-15 20:37:27.542213 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8438 2019-Jan-15 20:37:27.542858 - [DEBUG]
8439 2019-Jan-15 20:37:27.542882 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8440 2019-Jan-15 20:37:27.543530 - [DEBUG] Compose: EdgeIdentity * AllBottom
8441 2019-Jan-15 20:37:27.543558 - [DEBUG]
8442 2019-Jan-15 20:37:27.543581 - [DEBUG] Propagate flow
8443 2019-Jan-15 20:37:27.543604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8444 2019-Jan-15 20:37:27.543661 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
8445 2019-Jan-15 20:37:27.544308 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8446 2019-Jan-15 20:37:27.544950 - [DEBUG] Edge function : AllBottom (result of previous compose)
8447 2019-Jan-15 20:37:27.544975 - [DEBUG]
8448 2019-Jan-15 20:37:27.544999 - [DEBUG] Join: AllTop & AllBottom
8449 2019-Jan-15 20:37:27.545025 - [DEBUG] = AllBottom (new jump func)
8450 2019-Jan-15 20:37:27.545049 - [DEBUG]
8451 2019-Jan-15 20:37:27.545073 - [DEBUG] Start adding new jump function
8452 2019-Jan-15 20:37:27.545096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8453 2019-Jan-15 20:37:27.545152 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8454 2019-Jan-15 20:37:27.545796 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
8455 2019-Jan-15 20:37:27.546430 - [DEBUG] Edge Function : AllBottom
8456 2019-Jan-15 20:37:27.546457 - [DEBUG] End adding new jump function
8457 2019-Jan-15 20:37:27.546481 - [DEBUG]
8458 2019-Jan-15 20:37:27.546504 - [DEBUG] -------------------------------------------- 251. Path Edge --------------------------------------------
8459 2019-Jan-15 20:37:27.546528 - [DEBUG]
8460 2019-Jan-15 20:37:27.546551 - [DEBUG] Process 251. path edge:
8461 2019-Jan-15 20:37:27.546575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8462 2019-Jan-15 20:37:27.546631 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
8463 2019-Jan-15 20:37:27.547264 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8464 2019-Jan-15 20:37:27.547917 - [DEBUG]
8465 2019-Jan-15 20:37:27.547942 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
8466 2019-Jan-15 20:37:27.548585 - [DEBUG] Compose: EdgeIdentity * AllBottom
8467 2019-Jan-15 20:37:27.548612 - [DEBUG]
8468 2019-Jan-15 20:37:27.548635 - [DEBUG] Propagate flow
8469 2019-Jan-15 20:37:27.548659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8470 2019-Jan-15 20:37:27.548715 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8471 2019-Jan-15 20:37:27.549362 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8472 2019-Jan-15 20:37:27.550005 - [DEBUG] Edge function : AllBottom (result of previous compose)
8473 2019-Jan-15 20:37:27.550031 - [DEBUG]
8474 2019-Jan-15 20:37:27.550055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8475 2019-Jan-15 20:37:27.550081 - [DEBUG] = AllBottom
8476 2019-Jan-15 20:37:27.550105 - [DEBUG]
8477 2019-Jan-15 20:37:27.550129 - [DEBUG] PROPAGATE: No new function!
8478 2019-Jan-15 20:37:27.550161 - [DEBUG] EDGE:
8479 2019-Jan-15 20:37:27.550218 - [DEBUG] ---> 8480 2019-Jan-15 20:37:27.550868 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8481 2019-Jan-15 20:37:27.551513 - [DEBUG]
8482 2019-Jan-15 20:37:27.551537 - [DEBUG] EDGE:
8483 2019-Jan-15 20:37:27.551594 - [DEBUG] ---> 8484 2019-Jan-15 20:37:27.552233 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8485 2019-Jan-15 20:37:27.552876 - [DEBUG]
8486 2019-Jan-15 20:37:27.552901 - [DEBUG] EDGE:
8487 2019-Jan-15 20:37:27.552958 - [DEBUG] ---> 8488 2019-Jan-15 20:37:27.553594 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8489 2019-Jan-15 20:37:27.554255 - [DEBUG]
8490 2019-Jan-15 20:37:27.554280 - [DEBUG] EDGE:
8491 2019-Jan-15 20:37:27.554338 - [DEBUG] ---> 8492 2019-Jan-15 20:37:27.554977 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8493 2019-Jan-15 20:37:27.555620 - [DEBUG]
8494 2019-Jan-15 20:37:27.555645 - [DEBUG] EDGE:
8495 2019-Jan-15 20:37:27.555702 - [DEBUG] ---> 8496 2019-Jan-15 20:37:27.556337 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8497 2019-Jan-15 20:37:27.556981 - [DEBUG]
8498 2019-Jan-15 20:37:27.557006 - [DEBUG] EDGE:
8499 2019-Jan-15 20:37:27.557063 - [DEBUG] ---> 8500 2019-Jan-15 20:37:27.557717 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8501 2019-Jan-15 20:37:27.558361 - [DEBUG]
8502 2019-Jan-15 20:37:27.558396 - [DEBUG] Compose: EdgeIdentity * AllBottom
8503 2019-Jan-15 20:37:27.558423 - [DEBUG]
8504 2019-Jan-15 20:37:27.558447 - [DEBUG] Propagate flow
8505 2019-Jan-15 20:37:27.558471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8506 2019-Jan-15 20:37:27.558527 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8507 2019-Jan-15 20:37:27.559166 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8508 2019-Jan-15 20:37:27.559809 - [DEBUG] Edge function : AllBottom (result of previous compose)
8509 2019-Jan-15 20:37:27.559835 - [DEBUG]
8510 2019-Jan-15 20:37:27.559860 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8511 2019-Jan-15 20:37:27.559886 - [DEBUG] = AllBottom
8512 2019-Jan-15 20:37:27.559910 - [DEBUG]
8513 2019-Jan-15 20:37:27.559933 - [DEBUG] PROPAGATE: No new function!
8514 2019-Jan-15 20:37:27.559959 - [DEBUG] EDGE:
8515 2019-Jan-15 20:37:27.560017 - [DEBUG] ---> 8516 2019-Jan-15 20:37:27.560689 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8517 2019-Jan-15 20:37:27.561333 - [DEBUG]
8518 2019-Jan-15 20:37:27.561358 - [DEBUG] EDGE:
8519 2019-Jan-15 20:37:27.561416 - [DEBUG] ---> 8520 2019-Jan-15 20:37:27.562052 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8521 2019-Jan-15 20:37:27.562695 - [DEBUG]
8522 2019-Jan-15 20:37:27.562720 - [DEBUG] EDGE:
8523 2019-Jan-15 20:37:27.562777 - [DEBUG] ---> 8524 2019-Jan-15 20:37:27.563415 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8525 2019-Jan-15 20:37:27.564074 - [DEBUG]
8526 2019-Jan-15 20:37:27.564109 - [DEBUG] Compose: EdgeIdentity * AllBottom
8527 2019-Jan-15 20:37:27.564136 - [DEBUG]
8528 2019-Jan-15 20:37:27.564160 - [DEBUG] Propagate flow
8529 2019-Jan-15 20:37:27.564184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8530 2019-Jan-15 20:37:27.564240 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
8531 2019-Jan-15 20:37:27.564879 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8532 2019-Jan-15 20:37:27.565523 - [DEBUG] Edge function : AllBottom (result of previous compose)
8533 2019-Jan-15 20:37:27.565548 - [DEBUG]
8534 2019-Jan-15 20:37:27.565573 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8535 2019-Jan-15 20:37:27.565599 - [DEBUG] = AllBottom
8536 2019-Jan-15 20:37:27.565623 - [DEBUG]
8537 2019-Jan-15 20:37:27.565646 - [DEBUG] PROPAGATE: No new function!
8538 2019-Jan-15 20:37:27.565672 - [DEBUG] EDGE:
8539 2019-Jan-15 20:37:27.565730 - [DEBUG] ---> 8540 2019-Jan-15 20:37:27.566375 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8541 2019-Jan-15 20:37:27.567019 - [DEBUG]
8542 2019-Jan-15 20:37:27.567044 - [DEBUG] EDGE:
8543 2019-Jan-15 20:37:27.567101 - [DEBUG] ---> 8544 2019-Jan-15 20:37:27.567752 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8545 2019-Jan-15 20:37:27.568395 - [DEBUG]
8546 2019-Jan-15 20:37:27.568420 - [DEBUG] EDGE:
8547 2019-Jan-15 20:37:27.568477 - [DEBUG] ---> 8548 2019-Jan-15 20:37:27.569112 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8549 2019-Jan-15 20:37:27.569756 - [DEBUG]
8550 2019-Jan-15 20:37:27.569781 - [DEBUG] EDGE:
8551 2019-Jan-15 20:37:27.569838 - [DEBUG] ---> 8552 2019-Jan-15 20:37:27.570476 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8553 2019-Jan-15 20:37:27.571135 - [DEBUG]
8554 2019-Jan-15 20:37:27.571169 - [DEBUG] Compose: EdgeIdentity * AllBottom
8555 2019-Jan-15 20:37:27.571204 - [DEBUG]
8556 2019-Jan-15 20:37:27.571229 - [DEBUG] Propagate flow
8557 2019-Jan-15 20:37:27.571252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8558 2019-Jan-15 20:37:27.571308 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8559 2019-Jan-15 20:37:27.571948 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8560 2019-Jan-15 20:37:27.572591 - [DEBUG] Edge function : AllBottom (result of previous compose)
8561 2019-Jan-15 20:37:27.572617 - [DEBUG]
8562 2019-Jan-15 20:37:27.572642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8563 2019-Jan-15 20:37:27.572667 - [DEBUG] = AllBottom
8564 2019-Jan-15 20:37:27.572692 - [DEBUG]
8565 2019-Jan-15 20:37:27.572715 - [DEBUG] PROPAGATE: No new function!
8566 2019-Jan-15 20:37:27.572740 - [DEBUG] EDGE:
8567 2019-Jan-15 20:37:27.572798 - [DEBUG] ---> 8568 2019-Jan-15 20:37:27.573444 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8569 2019-Jan-15 20:37:27.574102 - [DEBUG]
8570 2019-Jan-15 20:37:27.574127 - [DEBUG] EDGE:
8571 2019-Jan-15 20:37:27.574185 - [DEBUG] ---> 8572 2019-Jan-15 20:37:27.574820 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8573 2019-Jan-15 20:37:27.575464 - [DEBUG]
8574 2019-Jan-15 20:37:27.575488 - [DEBUG] EDGE:
8575 2019-Jan-15 20:37:27.575545 - [DEBUG] ---> 8576 2019-Jan-15 20:37:27.576183 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8577 2019-Jan-15 20:37:27.576827 - [DEBUG]
8578 2019-Jan-15 20:37:27.576861 - [DEBUG] Compose: EdgeIdentity * AllBottom
8579 2019-Jan-15 20:37:27.576888 - [DEBUG]
8580 2019-Jan-15 20:37:27.576912 - [DEBUG] Propagate flow
8581 2019-Jan-15 20:37:27.576935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8582 2019-Jan-15 20:37:27.576992 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8583 2019-Jan-15 20:37:27.577645 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8584 2019-Jan-15 20:37:27.578288 - [DEBUG] Edge function : AllBottom (result of previous compose)
8585 2019-Jan-15 20:37:27.578313 - [DEBUG]
8586 2019-Jan-15 20:37:27.578338 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8587 2019-Jan-15 20:37:27.578364 - [DEBUG] = AllBottom
8588 2019-Jan-15 20:37:27.578388 - [DEBUG]
8589 2019-Jan-15 20:37:27.578411 - [DEBUG] PROPAGATE: No new function!
8590 2019-Jan-15 20:37:27.578437 - [DEBUG] EDGE:
8591 2019-Jan-15 20:37:27.578495 - [DEBUG] ---> 8592 2019-Jan-15 20:37:27.579139 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8593 2019-Jan-15 20:37:27.579783 - [DEBUG]
8594 2019-Jan-15 20:37:27.579808 - [DEBUG] EDGE:
8595 2019-Jan-15 20:37:27.579866 - [DEBUG] ---> 8596 2019-Jan-15 20:37:27.580505 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8597 2019-Jan-15 20:37:27.581165 - [DEBUG]
8598 2019-Jan-15 20:37:27.581190 - [DEBUG] EDGE:
8599 2019-Jan-15 20:37:27.581247 - [DEBUG] ---> 8600 2019-Jan-15 20:37:27.581882 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8601 2019-Jan-15 20:37:27.582525 - [DEBUG]
8602 2019-Jan-15 20:37:27.582550 - [DEBUG] EDGE:
8603 2019-Jan-15 20:37:27.582607 - [DEBUG] ---> 8604 2019-Jan-15 20:37:27.583246 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8605 2019-Jan-15 20:37:27.583888 - [DEBUG]
8606 2019-Jan-15 20:37:27.583931 - [DEBUG] Compose: EdgeIdentity * AllBottom
8607 2019-Jan-15 20:37:27.583971 - [DEBUG]
8608 2019-Jan-15 20:37:27.583995 - [DEBUG] Propagate flow
8609 2019-Jan-15 20:37:27.584019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8610 2019-Jan-15 20:37:27.584075 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8611 2019-Jan-15 20:37:27.584714 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8612 2019-Jan-15 20:37:27.585349 - [DEBUG] Edge function : AllBottom (result of previous compose)
8613 2019-Jan-15 20:37:27.585374 - [DEBUG]
8614 2019-Jan-15 20:37:27.585399 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8615 2019-Jan-15 20:37:27.585425 - [DEBUG] = AllBottom
8616 2019-Jan-15 20:37:27.585450 - [DEBUG]
8617 2019-Jan-15 20:37:27.585473 - [DEBUG] PROPAGATE: No new function!
8618 2019-Jan-15 20:37:27.585498 - [DEBUG] Compose: EdgeIdentity * AllBottom
8619 2019-Jan-15 20:37:27.585523 - [DEBUG]
8620 2019-Jan-15 20:37:27.585547 - [DEBUG] Propagate flow
8621 2019-Jan-15 20:37:27.585570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8622 2019-Jan-15 20:37:27.585626 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8623 2019-Jan-15 20:37:27.586265 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8624 2019-Jan-15 20:37:27.586909 - [DEBUG] Edge function : AllBottom (result of previous compose)
8625 2019-Jan-15 20:37:27.586934 - [DEBUG]
8626 2019-Jan-15 20:37:27.586958 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8627 2019-Jan-15 20:37:27.586984 - [DEBUG] = AllBottom
8628 2019-Jan-15 20:37:27.587009 - [DEBUG]
8629 2019-Jan-15 20:37:27.587032 - [DEBUG] PROPAGATE: No new function!
8630 2019-Jan-15 20:37:27.587058 - [DEBUG] EDGE:
8631 2019-Jan-15 20:37:27.587115 - [DEBUG] ---> 8632 2019-Jan-15 20:37:27.587776 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8633 2019-Jan-15 20:37:27.588413 - [DEBUG]
8634 2019-Jan-15 20:37:27.588447 - [DEBUG] Compose: EdgeIdentity * AllBottom
8635 2019-Jan-15 20:37:27.588474 - [DEBUG]
8636 2019-Jan-15 20:37:27.588498 - [DEBUG] Propagate flow
8637 2019-Jan-15 20:37:27.588521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8638 2019-Jan-15 20:37:27.588578 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8639 2019-Jan-15 20:37:27.589232 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8640 2019-Jan-15 20:37:27.589867 - [DEBUG] Edge function : AllBottom (result of previous compose)
8641 2019-Jan-15 20:37:27.589892 - [DEBUG]
8642 2019-Jan-15 20:37:27.589917 - [DEBUG] Join: AllTop & AllBottom
8643 2019-Jan-15 20:37:27.589943 - [DEBUG] = AllBottom (new jump func)
8644 2019-Jan-15 20:37:27.589968 - [DEBUG]
8645 2019-Jan-15 20:37:27.589991 - [DEBUG] Start adding new jump function
8646 2019-Jan-15 20:37:27.590014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8647 2019-Jan-15 20:37:27.590070 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8648 2019-Jan-15 20:37:27.590721 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8649 2019-Jan-15 20:37:27.591366 - [DEBUG] Edge Function : AllBottom
8650 2019-Jan-15 20:37:27.591394 - [DEBUG] End adding new jump function
8651 2019-Jan-15 20:37:27.591419 - [DEBUG]
8652 2019-Jan-15 20:37:27.591442 - [DEBUG] -------------------------------------------- 252. Path Edge --------------------------------------------
8653 2019-Jan-15 20:37:27.591467 - [DEBUG]
8654 2019-Jan-15 20:37:27.591490 - [DEBUG] Process 252. path edge:
8655 2019-Jan-15 20:37:27.591514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8656 2019-Jan-15 20:37:27.591570 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
8657 2019-Jan-15 20:37:27.592216 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8658 2019-Jan-15 20:37:27.592852 - [DEBUG]
8659 2019-Jan-15 20:37:27.592876 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8660 2019-Jan-15 20:37:27.593525 - [DEBUG] Possible callees:
8661 2019-Jan-15 20:37:27.593550 - [DEBUG] llvm.dbg.declare
8662 2019-Jan-15 20:37:27.593575 - [DEBUG] Possible return sites:
8663 2019-Jan-15 20:37:27.593598 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1438664 2019-Jan-15 20:37:27.594885 - [DEBUG] Found and process special summary
8665 2019-Jan-15 20:37:27.594924 - [DEBUG] Compose: EdgeIdentity * AllBottom
8666 2019-Jan-15 20:37:27.594951 - [DEBUG]
8667 2019-Jan-15 20:37:27.594975 - [DEBUG] Propagate flow
8668 2019-Jan-15 20:37:27.594999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8669 2019-Jan-15 20:37:27.595055 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8670 2019-Jan-15 20:37:27.595692 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8671 2019-Jan-15 20:37:27.596327 - [DEBUG] Edge function : AllBottom (result of previous compose)
8672 2019-Jan-15 20:37:27.596352 - [DEBUG]
8673 2019-Jan-15 20:37:27.596377 - [DEBUG] Join: AllTop & AllBottom
8674 2019-Jan-15 20:37:27.596403 - [DEBUG] = AllBottom (new jump func)
8675 2019-Jan-15 20:37:27.596427 - [DEBUG]
8676 2019-Jan-15 20:37:27.596450 - [DEBUG] Start adding new jump function
8677 2019-Jan-15 20:37:27.596474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8678 2019-Jan-15 20:37:27.596530 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8679 2019-Jan-15 20:37:27.597165 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8680 2019-Jan-15 20:37:27.597827 - [DEBUG] Edge Function : AllBottom
8681 2019-Jan-15 20:37:27.597855 - [DEBUG] End adding new jump function
8682 2019-Jan-15 20:37:27.597879 - [DEBUG]
8683 2019-Jan-15 20:37:27.597903 - [DEBUG] -------------------------------------------- 253. Path Edge --------------------------------------------
8684 2019-Jan-15 20:37:27.597927 - [DEBUG]
8685 2019-Jan-15 20:37:27.597950 - [DEBUG] Process 253. path edge:
8686 2019-Jan-15 20:37:27.597974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8687 2019-Jan-15 20:37:27.598030 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
8688 2019-Jan-15 20:37:27.598668 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8689 2019-Jan-15 20:37:27.599302 - [DEBUG]
8690 2019-Jan-15 20:37:27.599327 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8691 2019-Jan-15 20:37:27.599979 - [DEBUG] Compose: EdgeIdentity * AllBottom
8692 2019-Jan-15 20:37:27.600007 - [DEBUG]
8693 2019-Jan-15 20:37:27.600031 - [DEBUG] Propagate flow
8694 2019-Jan-15 20:37:27.600054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8695 2019-Jan-15 20:37:27.600110 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8696 2019-Jan-15 20:37:27.600761 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8697 2019-Jan-15 20:37:27.601396 - [DEBUG] Edge function : AllBottom (result of previous compose)
8698 2019-Jan-15 20:37:27.601421 - [DEBUG]
8699 2019-Jan-15 20:37:27.601445 - [DEBUG] Join: AllTop & AllBottom
8700 2019-Jan-15 20:37:27.601471 - [DEBUG] = AllBottom (new jump func)
8701 2019-Jan-15 20:37:27.601495 - [DEBUG]
8702 2019-Jan-15 20:37:27.601519 - [DEBUG] Start adding new jump function
8703 2019-Jan-15 20:37:27.601542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8704 2019-Jan-15 20:37:27.601598 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8705 2019-Jan-15 20:37:27.602233 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8706 2019-Jan-15 20:37:27.602865 - [DEBUG] Edge Function : AllBottom
8707 2019-Jan-15 20:37:27.602893 - [DEBUG] End adding new jump function
8708 2019-Jan-15 20:37:27.602917 - [DEBUG]
8709 2019-Jan-15 20:37:27.602940 - [DEBUG] -------------------------------------------- 254. Path Edge --------------------------------------------
8710 2019-Jan-15 20:37:27.602965 - [DEBUG]
8711 2019-Jan-15 20:37:27.602988 - [DEBUG] Process 254. path edge:
8712 2019-Jan-15 20:37:27.603012 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8713 2019-Jan-15 20:37:27.603068 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8714 2019-Jan-15 20:37:27.603700 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8715 2019-Jan-15 20:37:27.604348 - [DEBUG]
8716 2019-Jan-15 20:37:27.604373 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8717 2019-Jan-15 20:37:27.605016 - [DEBUG] Compose: EdgeIdentity * AllBottom
8718 2019-Jan-15 20:37:27.605043 - [DEBUG]
8719 2019-Jan-15 20:37:27.605067 - [DEBUG] Propagate flow
8720 2019-Jan-15 20:37:27.605090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8721 2019-Jan-15 20:37:27.605146 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8722 2019-Jan-15 20:37:27.605778 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8723 2019-Jan-15 20:37:27.606410 - [DEBUG] Edge function : AllBottom (result of previous compose)
8724 2019-Jan-15 20:37:27.606436 - [DEBUG]
8725 2019-Jan-15 20:37:27.606469 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8726 2019-Jan-15 20:37:27.606495 - [DEBUG] = AllBottom
8727 2019-Jan-15 20:37:27.606519 - [DEBUG]
8728 2019-Jan-15 20:37:27.606543 - [DEBUG] PROPAGATE: No new function!
8729 2019-Jan-15 20:37:27.606567 - [DEBUG] EDGE:
8730 2019-Jan-15 20:37:27.606624 - [DEBUG] ---> 8731 2019-Jan-15 20:37:27.607259 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8732 2019-Jan-15 20:37:27.607907 - [DEBUG]
8733 2019-Jan-15 20:37:27.607933 - [DEBUG] Compose: EdgeIdentity * AllBottom
8734 2019-Jan-15 20:37:27.607958 - [DEBUG]
8735 2019-Jan-15 20:37:27.607981 - [DEBUG] Propagate flow
8736 2019-Jan-15 20:37:27.608004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8737 2019-Jan-15 20:37:27.608060 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8738 2019-Jan-15 20:37:27.608694 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8739 2019-Jan-15 20:37:27.609332 - [DEBUG] Edge function : AllBottom (result of previous compose)
8740 2019-Jan-15 20:37:27.609357 - [DEBUG]
8741 2019-Jan-15 20:37:27.609382 - [DEBUG] Join: AllTop & AllBottom
8742 2019-Jan-15 20:37:27.609407 - [DEBUG] = AllBottom (new jump func)
8743 2019-Jan-15 20:37:27.609432 - [DEBUG]
8744 2019-Jan-15 20:37:27.609455 - [DEBUG] Start adding new jump function
8745 2019-Jan-15 20:37:27.609479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8746 2019-Jan-15 20:37:27.609534 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8747 2019-Jan-15 20:37:27.610170 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8748 2019-Jan-15 20:37:27.610819 - [DEBUG] Edge Function : AllBottom
8749 2019-Jan-15 20:37:27.610846 - [DEBUG] End adding new jump function
8750 2019-Jan-15 20:37:27.610869 - [DEBUG]
8751 2019-Jan-15 20:37:27.610893 - [DEBUG] -------------------------------------------- 255. Path Edge --------------------------------------------
8752 2019-Jan-15 20:37:27.610917 - [DEBUG]
8753 2019-Jan-15 20:37:27.610940 - [DEBUG] Process 255. path edge:
8754 2019-Jan-15 20:37:27.610964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8755 2019-Jan-15 20:37:27.611020 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8756 2019-Jan-15 20:37:27.611651 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8757 2019-Jan-15 20:37:27.612287 - [DEBUG]
8758 2019-Jan-15 20:37:27.612312 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8759 2019-Jan-15 20:37:27.612952 - [DEBUG] Compose: EdgeIdentity * AllBottom
8760 2019-Jan-15 20:37:27.612980 - [DEBUG]
8761 2019-Jan-15 20:37:27.613003 - [DEBUG] Propagate flow
8762 2019-Jan-15 20:37:27.613027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8763 2019-Jan-15 20:37:27.613083 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8764 2019-Jan-15 20:37:27.613714 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8765 2019-Jan-15 20:37:27.614366 - [DEBUG] Edge function : AllBottom (result of previous compose)
8766 2019-Jan-15 20:37:27.614391 - [DEBUG]
8767 2019-Jan-15 20:37:27.614415 - [DEBUG] Join: AllTop & AllBottom
8768 2019-Jan-15 20:37:27.614441 - [DEBUG] = AllBottom (new jump func)
8769 2019-Jan-15 20:37:27.614466 - [DEBUG]
8770 2019-Jan-15 20:37:27.614489 - [DEBUG] Start adding new jump function
8771 2019-Jan-15 20:37:27.614512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8772 2019-Jan-15 20:37:27.614568 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8773 2019-Jan-15 20:37:27.615213 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
8774 2019-Jan-15 20:37:27.615844 - [DEBUG] Edge Function : AllBottom
8775 2019-Jan-15 20:37:27.615871 - [DEBUG] End adding new jump function
8776 2019-Jan-15 20:37:27.615896 - [DEBUG]
8777 2019-Jan-15 20:37:27.615919 - [DEBUG] -------------------------------------------- 256. Path Edge --------------------------------------------
8778 2019-Jan-15 20:37:27.615943 - [DEBUG]
8779 2019-Jan-15 20:37:27.615966 - [DEBUG] Process 256. path edge:
8780 2019-Jan-15 20:37:27.615990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8781 2019-Jan-15 20:37:27.616046 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
8782 2019-Jan-15 20:37:27.616677 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8783 2019-Jan-15 20:37:27.617325 - [DEBUG]
8784 2019-Jan-15 20:37:27.617350 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
8785 2019-Jan-15 20:37:27.617992 - [DEBUG] Compose: EdgeIdentity * AllBottom
8786 2019-Jan-15 20:37:27.618019 - [DEBUG]
8787 2019-Jan-15 20:37:27.618043 - [DEBUG] Propagate flow
8788 2019-Jan-15 20:37:27.618066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8789 2019-Jan-15 20:37:27.618123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8790 2019-Jan-15 20:37:27.618777 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8791 2019-Jan-15 20:37:27.619428 - [DEBUG] Edge function : AllBottom (result of previous compose)
8792 2019-Jan-15 20:37:27.619453 - [DEBUG]
8793 2019-Jan-15 20:37:27.619479 - [DEBUG] Join: AllTop & AllBottom
8794 2019-Jan-15 20:37:27.619504 - [DEBUG] = AllBottom (new jump func)
8795 2019-Jan-15 20:37:27.619529 - [DEBUG]
8796 2019-Jan-15 20:37:27.619552 - [DEBUG] Start adding new jump function
8797 2019-Jan-15 20:37:27.619576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8798 2019-Jan-15 20:37:27.619638 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8799 2019-Jan-15 20:37:27.620287 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8800 2019-Jan-15 20:37:27.620952 - [DEBUG] Edge Function : AllBottom
8801 2019-Jan-15 20:37:27.620980 - [DEBUG] End adding new jump function
8802 2019-Jan-15 20:37:27.621005 - [DEBUG]
8803 2019-Jan-15 20:37:27.621028 - [DEBUG] -------------------------------------------- 257. Path Edge --------------------------------------------
8804 2019-Jan-15 20:37:27.621053 - [DEBUG]
8805 2019-Jan-15 20:37:27.621076 - [DEBUG] Process 257. path edge:
8806 2019-Jan-15 20:37:27.621100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8807 2019-Jan-15 20:37:27.621156 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
8808 2019-Jan-15 20:37:27.621803 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8809 2019-Jan-15 20:37:27.622442 - [DEBUG]
8810 2019-Jan-15 20:37:27.622466 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8811 2019-Jan-15 20:37:27.623117 - [DEBUG] Possible callees:
8812 2019-Jan-15 20:37:27.623142 - [DEBUG] llvm.dbg.declare
8813 2019-Jan-15 20:37:27.623167 - [DEBUG] Possible return sites:
8814 2019-Jan-15 20:37:27.623191 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1498815 2019-Jan-15 20:37:27.624496 - [DEBUG] Found and process special summary
8816 2019-Jan-15 20:37:27.624531 - [DEBUG] Compose: EdgeIdentity * AllBottom
8817 2019-Jan-15 20:37:27.624558 - [DEBUG]
8818 2019-Jan-15 20:37:27.624582 - [DEBUG] Propagate flow
8819 2019-Jan-15 20:37:27.624606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8820 2019-Jan-15 20:37:27.624662 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8821 2019-Jan-15 20:37:27.625302 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8822 2019-Jan-15 20:37:27.625937 - [DEBUG] Edge function : AllBottom (result of previous compose)
8823 2019-Jan-15 20:37:27.625962 - [DEBUG]
8824 2019-Jan-15 20:37:27.625987 - [DEBUG] Join: AllTop & AllBottom
8825 2019-Jan-15 20:37:27.626013 - [DEBUG] = AllBottom (new jump func)
8826 2019-Jan-15 20:37:27.626038 - [DEBUG]
8827 2019-Jan-15 20:37:27.626061 - [DEBUG] Start adding new jump function
8828 2019-Jan-15 20:37:27.626084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8829 2019-Jan-15 20:37:27.626140 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8830 2019-Jan-15 20:37:27.626777 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8831 2019-Jan-15 20:37:27.627430 - [DEBUG] Edge Function : AllBottom
8832 2019-Jan-15 20:37:27.627459 - [DEBUG] End adding new jump function
8833 2019-Jan-15 20:37:27.627483 - [DEBUG]
8834 2019-Jan-15 20:37:27.627506 - [DEBUG] -------------------------------------------- 258. Path Edge --------------------------------------------
8835 2019-Jan-15 20:37:27.627531 - [DEBUG]
8836 2019-Jan-15 20:37:27.627554 - [DEBUG] Process 258. path edge:
8837 2019-Jan-15 20:37:27.627577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8838 2019-Jan-15 20:37:27.627634 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
8839 2019-Jan-15 20:37:27.628271 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8840 2019-Jan-15 20:37:27.628909 - [DEBUG]
8841 2019-Jan-15 20:37:27.628934 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8842 2019-Jan-15 20:37:27.629600 - [DEBUG] Compose: EdgeIdentity * AllBottom
8843 2019-Jan-15 20:37:27.629628 - [DEBUG]
8844 2019-Jan-15 20:37:27.629652 - [DEBUG] Propagate flow
8845 2019-Jan-15 20:37:27.629675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8846 2019-Jan-15 20:37:27.629731 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8847 2019-Jan-15 20:37:27.630366 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8848 2019-Jan-15 20:37:27.631017 - [DEBUG] Edge function : AllBottom (result of previous compose)
8849 2019-Jan-15 20:37:27.631043 - [DEBUG]
8850 2019-Jan-15 20:37:27.631067 - [DEBUG] Join: AllTop & AllBottom
8851 2019-Jan-15 20:37:27.631094 - [DEBUG] = AllBottom (new jump func)
8852 2019-Jan-15 20:37:27.631118 - [DEBUG]
8853 2019-Jan-15 20:37:27.631141 - [DEBUG] Start adding new jump function
8854 2019-Jan-15 20:37:27.631164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8855 2019-Jan-15 20:37:27.631220 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8856 2019-Jan-15 20:37:27.631857 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8857 2019-Jan-15 20:37:27.632498 - [DEBUG] Edge Function : AllBottom
8858 2019-Jan-15 20:37:27.632528 - [DEBUG] End adding new jump function
8859 2019-Jan-15 20:37:27.632553 - [DEBUG]
8860 2019-Jan-15 20:37:27.632576 - [DEBUG] -------------------------------------------- 259. Path Edge --------------------------------------------
8861 2019-Jan-15 20:37:27.632611 - [DEBUG]
8862 2019-Jan-15 20:37:27.632635 - [DEBUG] Process 259. path edge:
8863 2019-Jan-15 20:37:27.632659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8864 2019-Jan-15 20:37:27.632720 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
8865 2019-Jan-15 20:37:27.633357 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8866 2019-Jan-15 20:37:27.634009 - [DEBUG]
8867 2019-Jan-15 20:37:27.634035 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8868 2019-Jan-15 20:37:27.634729 - [DEBUG] Compose: EdgeIdentity * AllBottom
8869 2019-Jan-15 20:37:27.634759 - [DEBUG]
8870 2019-Jan-15 20:37:27.634784 - [DEBUG] Propagate flow
8871 2019-Jan-15 20:37:27.634807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8872 2019-Jan-15 20:37:27.634878 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8873 2019-Jan-15 20:37:27.635609 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8874 2019-Jan-15 20:37:27.636317 - [DEBUG] Edge function : AllBottom (result of previous compose)
8875 2019-Jan-15 20:37:27.636345 - [DEBUG]
8876 2019-Jan-15 20:37:27.636372 - [DEBUG] Join: AllTop & AllBottom
8877 2019-Jan-15 20:37:27.636399 - [DEBUG] = AllBottom (new jump func)
8878 2019-Jan-15 20:37:27.636424 - [DEBUG]
8879 2019-Jan-15 20:37:27.636448 - [DEBUG] Start adding new jump function
8880 2019-Jan-15 20:37:27.636472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8881 2019-Jan-15 20:37:27.636544 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8882 2019-Jan-15 20:37:27.637202 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8883 2019-Jan-15 20:37:27.637876 - [DEBUG] Edge Function : AllBottom
8884 2019-Jan-15 20:37:27.637908 - [DEBUG] End adding new jump function
8885 2019-Jan-15 20:37:27.637933 - [DEBUG]
8886 2019-Jan-15 20:37:27.637956 - [DEBUG] -------------------------------------------- 260. Path Edge --------------------------------------------
8887 2019-Jan-15 20:37:27.637981 - [DEBUG]
8888 2019-Jan-15 20:37:27.638004 - [DEBUG] Process 260. path edge:
8889 2019-Jan-15 20:37:27.638028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8890 2019-Jan-15 20:37:27.638085 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
8891 2019-Jan-15 20:37:27.638733 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8892 2019-Jan-15 20:37:27.639373 - [DEBUG]
8893 2019-Jan-15 20:37:27.639397 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8894 2019-Jan-15 20:37:27.640049 - [DEBUG] Possible callees:
8895 2019-Jan-15 20:37:27.640075 - [DEBUG] llvm.dbg.declare
8896 2019-Jan-15 20:37:27.640100 - [DEBUG] Possible return sites:
8897 2019-Jan-15 20:37:27.640124 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1558898 2019-Jan-15 20:37:27.641427 - [DEBUG] Found and process special summary
8899 2019-Jan-15 20:37:27.641465 - [DEBUG] Compose: EdgeIdentity * AllBottom
8900 2019-Jan-15 20:37:27.641493 - [DEBUG]
8901 2019-Jan-15 20:37:27.641517 - [DEBUG] Propagate flow
8902 2019-Jan-15 20:37:27.641541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8903 2019-Jan-15 20:37:27.641615 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8904 2019-Jan-15 20:37:27.642262 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8905 2019-Jan-15 20:37:27.642900 - [DEBUG] Edge function : AllBottom (result of previous compose)
8906 2019-Jan-15 20:37:27.642926 - [DEBUG]
8907 2019-Jan-15 20:37:27.642950 - [DEBUG] Join: AllTop & AllBottom
8908 2019-Jan-15 20:37:27.642977 - [DEBUG] = AllBottom (new jump func)
8909 2019-Jan-15 20:37:27.643001 - [DEBUG]
8910 2019-Jan-15 20:37:27.643025 - [DEBUG] Start adding new jump function
8911 2019-Jan-15 20:37:27.643049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8912 2019-Jan-15 20:37:27.643105 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8913 2019-Jan-15 20:37:27.643741 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8914 2019-Jan-15 20:37:27.644394 - [DEBUG] Edge Function : AllBottom
8915 2019-Jan-15 20:37:27.644423 - [DEBUG] End adding new jump function
8916 2019-Jan-15 20:37:27.644447 - [DEBUG]
8917 2019-Jan-15 20:37:27.644470 - [DEBUG] -------------------------------------------- 261. Path Edge --------------------------------------------
8918 2019-Jan-15 20:37:27.644495 - [DEBUG]
8919 2019-Jan-15 20:37:27.644518 - [DEBUG] Process 261. path edge:
8920 2019-Jan-15 20:37:27.644542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8921 2019-Jan-15 20:37:27.644599 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
8922 2019-Jan-15 20:37:27.645236 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8923 2019-Jan-15 20:37:27.645872 - [DEBUG]
8924 2019-Jan-15 20:37:27.645897 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8925 2019-Jan-15 20:37:27.646563 - [DEBUG] Compose: EdgeIdentity * AllBottom
8926 2019-Jan-15 20:37:27.646591 - [DEBUG]
8927 2019-Jan-15 20:37:27.646615 - [DEBUG] Propagate flow
8928 2019-Jan-15 20:37:27.646638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8929 2019-Jan-15 20:37:27.646694 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8930 2019-Jan-15 20:37:27.647344 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8931 2019-Jan-15 20:37:27.647981 - [DEBUG] Edge function : AllBottom (result of previous compose)
8932 2019-Jan-15 20:37:27.648007 - [DEBUG]
8933 2019-Jan-15 20:37:27.648031 - [DEBUG] Join: AllTop & AllBottom
8934 2019-Jan-15 20:37:27.648057 - [DEBUG] = AllBottom (new jump func)
8935 2019-Jan-15 20:37:27.648081 - [DEBUG]
8936 2019-Jan-15 20:37:27.648105 - [DEBUG] Start adding new jump function
8937 2019-Jan-15 20:37:27.648128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8938 2019-Jan-15 20:37:27.648184 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8939 2019-Jan-15 20:37:27.648820 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8940 2019-Jan-15 20:37:27.649451 - [DEBUG] Edge Function : AllBottom
8941 2019-Jan-15 20:37:27.649480 - [DEBUG] End adding new jump function
8942 2019-Jan-15 20:37:27.649504 - [DEBUG]
8943 2019-Jan-15 20:37:27.649527 - [DEBUG] -------------------------------------------- 262. Path Edge --------------------------------------------
8944 2019-Jan-15 20:37:27.649551 - [DEBUG]
8945 2019-Jan-15 20:37:27.649575 - [DEBUG] Process 262. path edge:
8946 2019-Jan-15 20:37:27.649598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8947 2019-Jan-15 20:37:27.649655 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
8948 2019-Jan-15 20:37:27.650298 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8949 2019-Jan-15 20:37:27.650950 - [DEBUG]
8950 2019-Jan-15 20:37:27.650976 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8951 2019-Jan-15 20:37:27.651619 - [DEBUG] Compose: EdgeIdentity * AllBottom
8952 2019-Jan-15 20:37:27.651647 - [DEBUG]
8953 2019-Jan-15 20:37:27.651670 - [DEBUG] Propagate flow
8954 2019-Jan-15 20:37:27.651694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8955 2019-Jan-15 20:37:27.651750 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8956 2019-Jan-15 20:37:27.652385 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8957 2019-Jan-15 20:37:27.653021 - [DEBUG] Edge function : AllBottom (result of previous compose)
8958 2019-Jan-15 20:37:27.653046 - [DEBUG]
8959 2019-Jan-15 20:37:27.653071 - [DEBUG] Join: AllTop & AllBottom
8960 2019-Jan-15 20:37:27.653097 - [DEBUG] = AllBottom (new jump func)
8961 2019-Jan-15 20:37:27.653121 - [DEBUG]
8962 2019-Jan-15 20:37:27.653144 - [DEBUG] Start adding new jump function
8963 2019-Jan-15 20:37:27.653168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8964 2019-Jan-15 20:37:27.653224 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8965 2019-Jan-15 20:37:27.653860 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8966 2019-Jan-15 20:37:27.654509 - [DEBUG] Edge Function : AllBottom
8967 2019-Jan-15 20:37:27.654537 - [DEBUG] End adding new jump function
8968 2019-Jan-15 20:37:27.654561 - [DEBUG]
8969 2019-Jan-15 20:37:27.654584 - [DEBUG] -------------------------------------------- 263. Path Edge --------------------------------------------
8970 2019-Jan-15 20:37:27.654609 - [DEBUG]
8971 2019-Jan-15 20:37:27.654632 - [DEBUG] Process 263. path edge:
8972 2019-Jan-15 20:37:27.654656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8973 2019-Jan-15 20:37:27.654712 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
8974 2019-Jan-15 20:37:27.655345 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8975 2019-Jan-15 20:37:27.655981 - [DEBUG]
8976 2019-Jan-15 20:37:27.656006 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8977 2019-Jan-15 20:37:27.656648 - [DEBUG] Compose: EdgeIdentity * AllBottom
8978 2019-Jan-15 20:37:27.656675 - [DEBUG]
8979 2019-Jan-15 20:37:27.656698 - [DEBUG] Propagate flow
8980 2019-Jan-15 20:37:27.656722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8981 2019-Jan-15 20:37:27.656778 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8982 2019-Jan-15 20:37:27.657439 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8983 2019-Jan-15 20:37:27.658078 - [DEBUG] Edge function : AllBottom (result of previous compose)
8984 2019-Jan-15 20:37:27.658103 - [DEBUG]
8985 2019-Jan-15 20:37:27.658127 - [DEBUG] Join: AllTop & AllBottom
8986 2019-Jan-15 20:37:27.658153 - [DEBUG] = AllBottom (new jump func)
8987 2019-Jan-15 20:37:27.658177 - [DEBUG]
8988 2019-Jan-15 20:37:27.658201 - [DEBUG] Start adding new jump function
8989 2019-Jan-15 20:37:27.658224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8990 2019-Jan-15 20:37:27.658280 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8991 2019-Jan-15 20:37:27.658917 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8992 2019-Jan-15 20:37:27.659566 - [DEBUG] Edge Function : AllBottom
8993 2019-Jan-15 20:37:27.659595 - [DEBUG] End adding new jump function
8994 2019-Jan-15 20:37:27.659619 - [DEBUG]
8995 2019-Jan-15 20:37:27.659642 - [DEBUG] -------------------------------------------- 264. Path Edge --------------------------------------------
8996 2019-Jan-15 20:37:27.659666 - [DEBUG]
8997 2019-Jan-15 20:37:27.659689 - [DEBUG] Process 264. path edge:
8998 2019-Jan-15 20:37:27.659713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8999 2019-Jan-15 20:37:27.659769 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
9000 2019-Jan-15 20:37:27.660414 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9001 2019-Jan-15 20:37:27.661070 - [DEBUG]
9002 2019-Jan-15 20:37:27.661095 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9003 2019-Jan-15 20:37:27.661744 - [DEBUG] Possible callees:
9004 2019-Jan-15 20:37:27.661769 - [DEBUG] llvm.dbg.declare
9005 2019-Jan-15 20:37:27.661794 - [DEBUG] Possible return sites:
9006 2019-Jan-15 20:37:27.661817 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1639007 2019-Jan-15 20:37:27.663087 - [DEBUG] Found and process special summary
9008 2019-Jan-15 20:37:27.663120 - [DEBUG] Compose: EdgeIdentity * AllBottom
9009 2019-Jan-15 20:37:27.663147 - [DEBUG]
9010 2019-Jan-15 20:37:27.663171 - [DEBUG] Propagate flow
9011 2019-Jan-15 20:37:27.663194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9012 2019-Jan-15 20:37:27.663250 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9013 2019-Jan-15 20:37:27.663886 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9014 2019-Jan-15 20:37:27.664537 - [DEBUG] Edge function : AllBottom (result of previous compose)
9015 2019-Jan-15 20:37:27.664563 - [DEBUG]
9016 2019-Jan-15 20:37:27.664588 - [DEBUG] Join: AllTop & AllBottom
9017 2019-Jan-15 20:37:27.664613 - [DEBUG] = AllBottom (new jump func)
9018 2019-Jan-15 20:37:27.664638 - [DEBUG]
9019 2019-Jan-15 20:37:27.664661 - [DEBUG] Start adding new jump function
9020 2019-Jan-15 20:37:27.664685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9021 2019-Jan-15 20:37:27.664741 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9022 2019-Jan-15 20:37:27.665377 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9023 2019-Jan-15 20:37:27.666011 - [DEBUG] Edge Function : AllBottom
9024 2019-Jan-15 20:37:27.666039 - [DEBUG] End adding new jump function
9025 2019-Jan-15 20:37:27.666063 - [DEBUG]
9026 2019-Jan-15 20:37:27.666087 - [DEBUG] -------------------------------------------- 265. Path Edge --------------------------------------------
9027 2019-Jan-15 20:37:27.666111 - [DEBUG]
9028 2019-Jan-15 20:37:27.666134 - [DEBUG] Process 265. path edge:
9029 2019-Jan-15 20:37:27.666158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9030 2019-Jan-15 20:37:27.666214 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
9031 2019-Jan-15 20:37:27.666850 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9032 2019-Jan-15 20:37:27.667502 - [DEBUG]
9033 2019-Jan-15 20:37:27.667527 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9034 2019-Jan-15 20:37:27.668183 - [DEBUG] Compose: EdgeIdentity * AllBottom
9035 2019-Jan-15 20:37:27.668212 - [DEBUG]
9036 2019-Jan-15 20:37:27.668247 - [DEBUG] Propagate flow
9037 2019-Jan-15 20:37:27.668271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9038 2019-Jan-15 20:37:27.668328 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9039 2019-Jan-15 20:37:27.668975 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9040 2019-Jan-15 20:37:27.669614 - [DEBUG] Edge function : AllBottom (result of previous compose)
9041 2019-Jan-15 20:37:27.669639 - [DEBUG]
9042 2019-Jan-15 20:37:27.669664 - [DEBUG] Join: AllTop & AllBottom
9043 2019-Jan-15 20:37:27.669690 - [DEBUG] = AllBottom (new jump func)
9044 2019-Jan-15 20:37:27.669715 - [DEBUG]
9045 2019-Jan-15 20:37:27.669738 - [DEBUG] Start adding new jump function
9046 2019-Jan-15 20:37:27.669761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9047 2019-Jan-15 20:37:27.669817 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9048 2019-Jan-15 20:37:27.670454 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9049 2019-Jan-15 20:37:27.671107 - [DEBUG] Edge Function : AllBottom
9050 2019-Jan-15 20:37:27.671136 - [DEBUG] End adding new jump function
9051 2019-Jan-15 20:37:27.671160 - [DEBUG]
9052 2019-Jan-15 20:37:27.671183 - [DEBUG] -------------------------------------------- 266. Path Edge --------------------------------------------
9053 2019-Jan-15 20:37:27.671207 - [DEBUG]
9054 2019-Jan-15 20:37:27.671230 - [DEBUG] Process 266. path edge:
9055 2019-Jan-15 20:37:27.671254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9056 2019-Jan-15 20:37:27.671310 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
9057 2019-Jan-15 20:37:27.671944 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9058 2019-Jan-15 20:37:27.672581 - [DEBUG]
9059 2019-Jan-15 20:37:27.672606 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9060 2019-Jan-15 20:37:27.673250 - [DEBUG] Compose: EdgeIdentity * AllBottom
9061 2019-Jan-15 20:37:27.673278 - [DEBUG]
9062 2019-Jan-15 20:37:27.673301 - [DEBUG] Propagate flow
9063 2019-Jan-15 20:37:27.673324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9064 2019-Jan-15 20:37:27.673380 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9065 2019-Jan-15 20:37:27.674041 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9066 2019-Jan-15 20:37:27.674679 - [DEBUG] Edge function : AllBottom (result of previous compose)
9067 2019-Jan-15 20:37:27.674704 - [DEBUG]
9068 2019-Jan-15 20:37:27.674729 - [DEBUG] Join: AllTop & AllBottom
9069 2019-Jan-15 20:37:27.674754 - [DEBUG] = AllBottom (new jump func)
9070 2019-Jan-15 20:37:27.674779 - [DEBUG]
9071 2019-Jan-15 20:37:27.674802 - [DEBUG] Start adding new jump function
9072 2019-Jan-15 20:37:27.674825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9073 2019-Jan-15 20:37:27.674881 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9074 2019-Jan-15 20:37:27.675518 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9075 2019-Jan-15 20:37:27.676160 - [DEBUG] Edge Function : AllBottom
9076 2019-Jan-15 20:37:27.676188 - [DEBUG] End adding new jump function
9077 2019-Jan-15 20:37:27.676212 - [DEBUG]
9078 2019-Jan-15 20:37:27.676236 - [DEBUG] -------------------------------------------- 267. Path Edge --------------------------------------------
9079 2019-Jan-15 20:37:27.676260 - [DEBUG]
9080 2019-Jan-15 20:37:27.676283 - [DEBUG] Process 267. path edge:
9081 2019-Jan-15 20:37:27.676315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9082 2019-Jan-15 20:37:27.676371 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
9083 2019-Jan-15 20:37:27.677017 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9084 2019-Jan-15 20:37:27.677672 - [DEBUG]
9085 2019-Jan-15 20:37:27.677696 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9086 2019-Jan-15 20:37:27.678347 - [DEBUG] Possible callees:
9087 2019-Jan-15 20:37:27.678372 - [DEBUG] llvm.dbg.declare
9088 2019-Jan-15 20:37:27.678396 - [DEBUG] Possible return sites:
9089 2019-Jan-15 20:37:27.678420 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1699090 2019-Jan-15 20:37:27.679689 - [DEBUG] Found and process special summary
9091 2019-Jan-15 20:37:27.679722 - [DEBUG] Compose: EdgeIdentity * AllBottom
9092 2019-Jan-15 20:37:27.679749 - [DEBUG]
9093 2019-Jan-15 20:37:27.679773 - [DEBUG] Propagate flow
9094 2019-Jan-15 20:37:27.679796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9095 2019-Jan-15 20:37:27.679853 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9096 2019-Jan-15 20:37:27.680489 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9097 2019-Jan-15 20:37:27.681141 - [DEBUG] Edge function : AllBottom (result of previous compose)
9098 2019-Jan-15 20:37:27.681166 - [DEBUG]
9099 2019-Jan-15 20:37:27.681191 - [DEBUG] Join: AllTop & AllBottom
9100 2019-Jan-15 20:37:27.681217 - [DEBUG] = AllBottom (new jump func)
9101 2019-Jan-15 20:37:27.681241 - [DEBUG]
9102 2019-Jan-15 20:37:27.681264 - [DEBUG] Start adding new jump function
9103 2019-Jan-15 20:37:27.681288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9104 2019-Jan-15 20:37:27.681344 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9105 2019-Jan-15 20:37:27.681981 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9106 2019-Jan-15 20:37:27.682616 - [DEBUG] Edge Function : AllBottom
9107 2019-Jan-15 20:37:27.682645 - [DEBUG] End adding new jump function
9108 2019-Jan-15 20:37:27.682668 - [DEBUG]
9109 2019-Jan-15 20:37:27.682692 - [DEBUG] -------------------------------------------- 268. Path Edge --------------------------------------------
9110 2019-Jan-15 20:37:27.682716 - [DEBUG]
9111 2019-Jan-15 20:37:27.682739 - [DEBUG] Process 268. path edge:
9112 2019-Jan-15 20:37:27.682763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9113 2019-Jan-15 20:37:27.682819 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
9114 2019-Jan-15 20:37:27.683456 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9115 2019-Jan-15 20:37:27.684106 - [DEBUG]
9116 2019-Jan-15 20:37:27.684131 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9117 2019-Jan-15 20:37:27.684783 - [DEBUG] Compose: EdgeIdentity * AllBottom
9118 2019-Jan-15 20:37:27.684811 - [DEBUG]
9119 2019-Jan-15 20:37:27.684835 - [DEBUG] Propagate flow
9120 2019-Jan-15 20:37:27.684858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9121 2019-Jan-15 20:37:27.684914 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9122 2019-Jan-15 20:37:27.685553 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9123 2019-Jan-15 20:37:27.686200 - [DEBUG] Edge function : AllBottom (result of previous compose)
9124 2019-Jan-15 20:37:27.686225 - [DEBUG]
9125 2019-Jan-15 20:37:27.686250 - [DEBUG] Join: AllTop & AllBottom
9126 2019-Jan-15 20:37:27.686276 - [DEBUG] = AllBottom (new jump func)
9127 2019-Jan-15 20:37:27.686301 - [DEBUG]
9128 2019-Jan-15 20:37:27.686324 - [DEBUG] Start adding new jump function
9129 2019-Jan-15 20:37:27.686347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9130 2019-Jan-15 20:37:27.686403 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9131 2019-Jan-15 20:37:27.687041 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9132 2019-Jan-15 20:37:27.687691 - [DEBUG] Edge Function : AllBottom
9133 2019-Jan-15 20:37:27.687720 - [DEBUG] End adding new jump function
9134 2019-Jan-15 20:37:27.687744 - [DEBUG]
9135 2019-Jan-15 20:37:27.687768 - [DEBUG] -------------------------------------------- 269. Path Edge --------------------------------------------
9136 2019-Jan-15 20:37:27.687792 - [DEBUG]
9137 2019-Jan-15 20:37:27.687815 - [DEBUG] Process 269. path edge:
9138 2019-Jan-15 20:37:27.687838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9139 2019-Jan-15 20:37:27.687895 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
9140 2019-Jan-15 20:37:27.688530 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9141 2019-Jan-15 20:37:27.689169 - [DEBUG]
9142 2019-Jan-15 20:37:27.689194 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9143 2019-Jan-15 20:37:27.689844 - [DEBUG] Compose: EdgeIdentity * AllBottom
9144 2019-Jan-15 20:37:27.689872 - [DEBUG]
9145 2019-Jan-15 20:37:27.689896 - [DEBUG] Propagate flow
9146 2019-Jan-15 20:37:27.689920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9147 2019-Jan-15 20:37:27.689976 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9148 2019-Jan-15 20:37:27.690630 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9149 2019-Jan-15 20:37:27.691266 - [DEBUG] Edge function : AllBottom (result of previous compose)
9150 2019-Jan-15 20:37:27.691292 - [DEBUG]
9151 2019-Jan-15 20:37:27.691316 - [DEBUG] Join: AllTop & AllBottom
9152 2019-Jan-15 20:37:27.691342 - [DEBUG] = AllBottom (new jump func)
9153 2019-Jan-15 20:37:27.691367 - [DEBUG]
9154 2019-Jan-15 20:37:27.691390 - [DEBUG] Start adding new jump function
9155 2019-Jan-15 20:37:27.691414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9156 2019-Jan-15 20:37:27.691470 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9157 2019-Jan-15 20:37:27.692105 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9158 2019-Jan-15 20:37:27.692742 - [DEBUG] Edge Function : AllBottom
9159 2019-Jan-15 20:37:27.692770 - [DEBUG] End adding new jump function
9160 2019-Jan-15 20:37:27.692794 - [DEBUG]
9161 2019-Jan-15 20:37:27.692818 - [DEBUG] -------------------------------------------- 270. Path Edge --------------------------------------------
9162 2019-Jan-15 20:37:27.692842 - [DEBUG]
9163 2019-Jan-15 20:37:27.692866 - [DEBUG] Process 270. path edge:
9164 2019-Jan-15 20:37:27.692890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9165 2019-Jan-15 20:37:27.692947 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
9166 2019-Jan-15 20:37:27.693583 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9167 2019-Jan-15 20:37:27.694234 - [DEBUG]
9168 2019-Jan-15 20:37:27.694268 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9169 2019-Jan-15 20:37:27.694926 - [DEBUG] Compose: EdgeIdentity * AllBottom
9170 2019-Jan-15 20:37:27.694955 - [DEBUG]
9171 2019-Jan-15 20:37:27.694979 - [DEBUG] Propagate flow
9172 2019-Jan-15 20:37:27.695002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9173 2019-Jan-15 20:37:27.695059 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9174 2019-Jan-15 20:37:27.695695 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9175 2019-Jan-15 20:37:27.696335 - [DEBUG] Edge function : AllBottom (result of previous compose)
9176 2019-Jan-15 20:37:27.696360 - [DEBUG]
9177 2019-Jan-15 20:37:27.696385 - [DEBUG] Join: AllTop & AllBottom
9178 2019-Jan-15 20:37:27.696411 - [DEBUG] = AllBottom (new jump func)
9179 2019-Jan-15 20:37:27.696435 - [DEBUG]
9180 2019-Jan-15 20:37:27.696459 - [DEBUG] Start adding new jump function
9181 2019-Jan-15 20:37:27.696482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9182 2019-Jan-15 20:37:27.696538 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9183 2019-Jan-15 20:37:27.697174 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9184 2019-Jan-15 20:37:27.697820 - [DEBUG] Edge Function : AllBottom
9185 2019-Jan-15 20:37:27.697850 - [DEBUG] End adding new jump function
9186 2019-Jan-15 20:37:27.697874 - [DEBUG]
9187 2019-Jan-15 20:37:27.697897 - [DEBUG] -------------------------------------------- 271. Path Edge --------------------------------------------
9188 2019-Jan-15 20:37:27.697921 - [DEBUG]
9189 2019-Jan-15 20:37:27.697945 - [DEBUG] Process 271. path edge:
9190 2019-Jan-15 20:37:27.697968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9191 2019-Jan-15 20:37:27.698025 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
9192 2019-Jan-15 20:37:27.698659 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9193 2019-Jan-15 20:37:27.699297 - [DEBUG]
9194 2019-Jan-15 20:37:27.699322 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9195 2019-Jan-15 20:37:27.699967 - [DEBUG] Compose: EdgeIdentity * AllBottom
9196 2019-Jan-15 20:37:27.699994 - [DEBUG]
9197 2019-Jan-15 20:37:27.700018 - [DEBUG] Propagate flow
9198 2019-Jan-15 20:37:27.700041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9199 2019-Jan-15 20:37:27.700097 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9200 2019-Jan-15 20:37:27.700750 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9201 2019-Jan-15 20:37:27.701386 - [DEBUG] Edge function : AllBottom (result of previous compose)
9202 2019-Jan-15 20:37:27.701411 - [DEBUG]
9203 2019-Jan-15 20:37:27.701436 - [DEBUG] Join: AllTop & AllBottom
9204 2019-Jan-15 20:37:27.701462 - [DEBUG] = AllBottom (new jump func)
9205 2019-Jan-15 20:37:27.701487 - [DEBUG]
9206 2019-Jan-15 20:37:27.701510 - [DEBUG] Start adding new jump function
9207 2019-Jan-15 20:37:27.701533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9208 2019-Jan-15 20:37:27.701589 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9209 2019-Jan-15 20:37:27.702225 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9210 2019-Jan-15 20:37:27.702859 - [DEBUG] Edge Function : AllBottom
9211 2019-Jan-15 20:37:27.702887 - [DEBUG] End adding new jump function
9212 2019-Jan-15 20:37:27.702921 - [DEBUG]
9213 2019-Jan-15 20:37:27.702945 - [DEBUG] -------------------------------------------- 272. Path Edge --------------------------------------------
9214 2019-Jan-15 20:37:27.702969 - [DEBUG]
9215 2019-Jan-15 20:37:27.702992 - [DEBUG] Process 272. path edge:
9216 2019-Jan-15 20:37:27.703016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9217 2019-Jan-15 20:37:27.703072 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
9218 2019-Jan-15 20:37:27.703708 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9219 2019-Jan-15 20:37:27.704361 - [DEBUG]
9220 2019-Jan-15 20:37:27.704386 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9221 2019-Jan-15 20:37:27.705041 - [DEBUG] Compose: EdgeIdentity * AllBottom
9222 2019-Jan-15 20:37:27.705069 - [DEBUG]
9223 2019-Jan-15 20:37:27.705092 - [DEBUG] Propagate flow
9224 2019-Jan-15 20:37:27.705115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9225 2019-Jan-15 20:37:27.705171 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9226 2019-Jan-15 20:37:27.705805 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9227 2019-Jan-15 20:37:27.706442 - [DEBUG] Edge function : AllBottom (result of previous compose)
9228 2019-Jan-15 20:37:27.706467 - [DEBUG]
9229 2019-Jan-15 20:37:27.706491 - [DEBUG] Join: AllTop & AllBottom
9230 2019-Jan-15 20:37:27.706517 - [DEBUG] = AllBottom (new jump func)
9231 2019-Jan-15 20:37:27.706541 - [DEBUG]
9232 2019-Jan-15 20:37:27.706565 - [DEBUG] Start adding new jump function
9233 2019-Jan-15 20:37:27.706588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9234 2019-Jan-15 20:37:27.706644 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9235 2019-Jan-15 20:37:27.707294 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9236 2019-Jan-15 20:37:27.707926 - [DEBUG] Edge Function : AllBottom
9237 2019-Jan-15 20:37:27.707955 - [DEBUG] End adding new jump function
9238 2019-Jan-15 20:37:27.707978 - [DEBUG]
9239 2019-Jan-15 20:37:27.708002 - [DEBUG] -------------------------------------------- 273. Path Edge --------------------------------------------
9240 2019-Jan-15 20:37:27.708026 - [DEBUG]
9241 2019-Jan-15 20:37:27.708049 - [DEBUG] Process 273. path edge:
9242 2019-Jan-15 20:37:27.708073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9243 2019-Jan-15 20:37:27.708130 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
9244 2019-Jan-15 20:37:27.708762 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9245 2019-Jan-15 20:37:27.709399 - [DEBUG]
9246 2019-Jan-15 20:37:27.709424 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9247 2019-Jan-15 20:37:27.710068 - [DEBUG] Compose: EdgeIdentity * AllBottom
9248 2019-Jan-15 20:37:27.710095 - [DEBUG]
9249 2019-Jan-15 20:37:27.710119 - [DEBUG] Propagate flow
9250 2019-Jan-15 20:37:27.710143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9251 2019-Jan-15 20:37:27.710199 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9252 2019-Jan-15 20:37:27.710854 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9253 2019-Jan-15 20:37:27.711492 - [DEBUG] Edge function : AllBottom (result of previous compose)
9254 2019-Jan-15 20:37:27.711517 - [DEBUG]
9255 2019-Jan-15 20:37:27.711542 - [DEBUG] Join: AllTop & AllBottom
9256 2019-Jan-15 20:37:27.711568 - [DEBUG] = AllBottom (new jump func)
9257 2019-Jan-15 20:37:27.711593 - [DEBUG]
9258 2019-Jan-15 20:37:27.711616 - [DEBUG] Start adding new jump function
9259 2019-Jan-15 20:37:27.711648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9260 2019-Jan-15 20:37:27.711705 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9261 2019-Jan-15 20:37:27.712342 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9262 2019-Jan-15 20:37:27.712976 - [DEBUG] Edge Function : AllBottom
9263 2019-Jan-15 20:37:27.713004 - [DEBUG] End adding new jump function
9264 2019-Jan-15 20:37:27.713028 - [DEBUG]
9265 2019-Jan-15 20:37:27.713052 - [DEBUG] -------------------------------------------- 274. Path Edge --------------------------------------------
9266 2019-Jan-15 20:37:27.713076 - [DEBUG]
9267 2019-Jan-15 20:37:27.713100 - [DEBUG] Process 274. path edge:
9268 2019-Jan-15 20:37:27.713124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9269 2019-Jan-15 20:37:27.713180 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
9270 2019-Jan-15 20:37:27.713814 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9271 2019-Jan-15 20:37:27.714467 - [DEBUG]
9272 2019-Jan-15 20:37:27.714492 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9273 2019-Jan-15 20:37:27.715143 - [DEBUG] Compose: EdgeIdentity * AllBottom
9274 2019-Jan-15 20:37:27.715172 - [DEBUG]
9275 2019-Jan-15 20:37:27.715196 - [DEBUG] Propagate flow
9276 2019-Jan-15 20:37:27.715219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9277 2019-Jan-15 20:37:27.715276 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9278 2019-Jan-15 20:37:27.715920 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9279 2019-Jan-15 20:37:27.716560 - [DEBUG] Edge function : AllBottom (result of previous compose)
9280 2019-Jan-15 20:37:27.716585 - [DEBUG]
9281 2019-Jan-15 20:37:27.716609 - [DEBUG] Join: AllTop & AllBottom
9282 2019-Jan-15 20:37:27.716635 - [DEBUG] = AllBottom (new jump func)
9283 2019-Jan-15 20:37:27.716660 - [DEBUG]
9284 2019-Jan-15 20:37:27.716683 - [DEBUG] Start adding new jump function
9285 2019-Jan-15 20:37:27.716707 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9286 2019-Jan-15 20:37:27.716763 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9287 2019-Jan-15 20:37:27.717415 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9288 2019-Jan-15 20:37:27.718052 - [DEBUG] Edge Function : AllBottom
9289 2019-Jan-15 20:37:27.718081 - [DEBUG] End adding new jump function
9290 2019-Jan-15 20:37:27.718105 - [DEBUG]
9291 2019-Jan-15 20:37:27.718128 - [DEBUG] -------------------------------------------- 275. Path Edge --------------------------------------------
9292 2019-Jan-15 20:37:27.718152 - [DEBUG]
9293 2019-Jan-15 20:37:27.718176 - [DEBUG] Process 275. path edge:
9294 2019-Jan-15 20:37:27.718199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9295 2019-Jan-15 20:37:27.718256 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
9296 2019-Jan-15 20:37:27.718895 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9297 2019-Jan-15 20:37:27.719532 - [DEBUG]
9298 2019-Jan-15 20:37:27.719558 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9299 2019-Jan-15 20:37:27.720207 - [DEBUG] Compose: EdgeIdentity * AllBottom
9300 2019-Jan-15 20:37:27.720235 - [DEBUG]
9301 2019-Jan-15 20:37:27.720267 - [DEBUG] Propagate flow
9302 2019-Jan-15 20:37:27.720290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9303 2019-Jan-15 20:37:27.720347 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9304 2019-Jan-15 20:37:27.721001 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9305 2019-Jan-15 20:37:27.721638 - [DEBUG] Edge function : AllBottom (result of previous compose)
9306 2019-Jan-15 20:37:27.721664 - [DEBUG]
9307 2019-Jan-15 20:37:27.721688 - [DEBUG] Join: AllTop & AllBottom
9308 2019-Jan-15 20:37:27.721714 - [DEBUG] = AllBottom (new jump func)
9309 2019-Jan-15 20:37:27.721739 - [DEBUG]
9310 2019-Jan-15 20:37:27.721762 - [DEBUG] Start adding new jump function
9311 2019-Jan-15 20:37:27.721785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9312 2019-Jan-15 20:37:27.721841 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9313 2019-Jan-15 20:37:27.722476 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9314 2019-Jan-15 20:37:27.723109 - [DEBUG] Edge Function : AllBottom
9315 2019-Jan-15 20:37:27.723137 - [DEBUG] End adding new jump function
9316 2019-Jan-15 20:37:27.723160 - [DEBUG]
9317 2019-Jan-15 20:37:27.723184 - [DEBUG] -------------------------------------------- 276. Path Edge --------------------------------------------
9318 2019-Jan-15 20:37:27.723208 - [DEBUG]
9319 2019-Jan-15 20:37:27.723231 - [DEBUG] Process 276. path edge:
9320 2019-Jan-15 20:37:27.723255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9321 2019-Jan-15 20:37:27.723311 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
9322 2019-Jan-15 20:37:27.723961 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9323 2019-Jan-15 20:37:27.724597 - [DEBUG]
9324 2019-Jan-15 20:37:27.724621 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9325 2019-Jan-15 20:37:27.725273 - [DEBUG] Compose: EdgeIdentity * AllBottom
9326 2019-Jan-15 20:37:27.725301 - [DEBUG]
9327 2019-Jan-15 20:37:27.725325 - [DEBUG] Propagate flow
9328 2019-Jan-15 20:37:27.725348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9329 2019-Jan-15 20:37:27.725405 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9330 2019-Jan-15 20:37:27.726039 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9331 2019-Jan-15 20:37:27.726675 - [DEBUG] Edge function : AllBottom (result of previous compose)
9332 2019-Jan-15 20:37:27.726700 - [DEBUG]
9333 2019-Jan-15 20:37:27.726726 - [DEBUG] Join: AllTop & AllBottom
9334 2019-Jan-15 20:37:27.726752 - [DEBUG] = AllBottom (new jump func)
9335 2019-Jan-15 20:37:27.726776 - [DEBUG]
9336 2019-Jan-15 20:37:27.726799 - [DEBUG] Start adding new jump function
9337 2019-Jan-15 20:37:27.726823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9338 2019-Jan-15 20:37:27.726879 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9339 2019-Jan-15 20:37:27.727529 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9340 2019-Jan-15 20:37:27.728161 - [DEBUG] Edge Function : AllBottom
9341 2019-Jan-15 20:37:27.728190 - [DEBUG] End adding new jump function
9342 2019-Jan-15 20:37:27.728214 - [DEBUG]
9343 2019-Jan-15 20:37:27.728237 - [DEBUG] -------------------------------------------- 277. Path Edge --------------------------------------------
9344 2019-Jan-15 20:37:27.728262 - [DEBUG]
9345 2019-Jan-15 20:37:27.728285 - [DEBUG] Process 277. path edge:
9346 2019-Jan-15 20:37:27.728309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9347 2019-Jan-15 20:37:27.728373 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
9348 2019-Jan-15 20:37:27.729007 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9349 2019-Jan-15 20:37:27.729643 - [DEBUG]
9350 2019-Jan-15 20:37:27.729668 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9351 2019-Jan-15 20:37:27.730305 - [DEBUG] Start of endsummarytab entry
9352 2019-Jan-15 20:37:27.730334 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9353 2019-Jan-15 20:37:27.730983 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
9354 2019-Jan-15 20:37:27.731042 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9355 2019-Jan-15 20:37:27.731675 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9356 2019-Jan-15 20:37:27.732310 - [DEBUG] EF: AllBottom
9357 2019-Jan-15 20:37:27.732335 - [DEBUG]
9358 2019-Jan-15 20:37:27.732359 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9359 2019-Jan-15 20:37:27.732990 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
9360 2019-Jan-15 20:37:27.733626 - [DEBUG] EF: AllBottom
9361 2019-Jan-15 20:37:27.733651 - [DEBUG]
9362 2019-Jan-15 20:37:27.733674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9363 2019-Jan-15 20:37:27.734320 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
9364 2019-Jan-15 20:37:27.734955 - [DEBUG] EF: AllBottom
9365 2019-Jan-15 20:37:27.734979 - [DEBUG]
9366 2019-Jan-15 20:37:27.735003 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9367 2019-Jan-15 20:37:27.735634 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
9368 2019-Jan-15 20:37:27.736268 - [DEBUG] EF: AllBottom
9369 2019-Jan-15 20:37:27.736292 - [DEBUG]
9370 2019-Jan-15 20:37:27.736316 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9371 2019-Jan-15 20:37:27.736949 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
9372 2019-Jan-15 20:37:27.737606 - [DEBUG] EF: AllBottom
9373 2019-Jan-15 20:37:27.737631 - [DEBUG]
9374 2019-Jan-15 20:37:27.737654 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9375 2019-Jan-15 20:37:27.738288 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
9376 2019-Jan-15 20:37:27.738930 - [DEBUG] EF: AllBottom
9377 2019-Jan-15 20:37:27.738955 - [DEBUG]
9378 2019-Jan-15 20:37:27.738979 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9379 2019-Jan-15 20:37:27.739612 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
9380 2019-Jan-15 20:37:27.740249 - [DEBUG] EF: AllBottom
9381 2019-Jan-15 20:37:27.740274 - [DEBUG]
9382 2019-Jan-15 20:37:27.740297 - [DEBUG] ---------------
9383 2019-Jan-15 20:37:27.740321 - [DEBUG]
9384 2019-Jan-15 20:37:27.740345 - [DEBUG] End of endsummarytab entry
9385 2019-Jan-15 20:37:27.740369 - [DEBUG]
9386 2019-Jan-15 20:37:27.740392 - [DEBUG] Start of incomingtab entry
9387 2019-Jan-15 20:37:27.740416 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9388 2019-Jan-15 20:37:27.741066 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
9389 2019-Jan-15 20:37:27.741122 - [DEBUG] ---------------
9390 2019-Jan-15 20:37:27.741147 - [DEBUG] End of incomingtab entry
9391 2019-Jan-15 20:37:27.741170 - [DEBUG]
9392 2019-Jan-15 20:37:27.741195 - [DEBUG] EDGE:
9393 2019-Jan-15 20:37:27.741251 - [DEBUG] ---> 9394 2019-Jan-15 20:37:27.741884 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9395 2019-Jan-15 20:37:27.742531 - [DEBUG]
9396 2019-Jan-15 20:37:27.742556 - [DEBUG] EDGE:
9397 2019-Jan-15 20:37:27.742614 - [DEBUG] ---> 9398 2019-Jan-15 20:37:27.743249 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9399 2019-Jan-15 20:37:27.743884 - [DEBUG]
9400 2019-Jan-15 20:37:27.743917 - [DEBUG] Compose: EdgeIdentity * AllBottom
9401 2019-Jan-15 20:37:27.743956 - [DEBUG]
9402 2019-Jan-15 20:37:27.743980 - [DEBUG] Propagate flow
9403 2019-Jan-15 20:37:27.744003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9404 2019-Jan-15 20:37:27.744060 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9405 2019-Jan-15 20:37:27.744702 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9406 2019-Jan-15 20:37:27.745340 - [DEBUG] Edge function : AllBottom (result of previous compose)
9407 2019-Jan-15 20:37:27.745366 - [DEBUG]
9408 2019-Jan-15 20:37:27.745391 - [DEBUG] Join: AllTop & AllBottom
9409 2019-Jan-15 20:37:27.745417 - [DEBUG] = AllBottom (new jump func)
9410 2019-Jan-15 20:37:27.745441 - [DEBUG]
9411 2019-Jan-15 20:37:27.745465 - [DEBUG] Start adding new jump function
9412 2019-Jan-15 20:37:27.745488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9413 2019-Jan-15 20:37:27.745544 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9414 2019-Jan-15 20:37:27.746182 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9415 2019-Jan-15 20:37:27.746823 - [DEBUG] Edge Function : AllBottom
9416 2019-Jan-15 20:37:27.746852 - [DEBUG] End adding new jump function
9417 2019-Jan-15 20:37:27.746876 - [DEBUG]
9418 2019-Jan-15 20:37:27.746900 - [DEBUG] -------------------------------------------- 278. Path Edge --------------------------------------------
9419 2019-Jan-15 20:37:27.746924 - [DEBUG]
9420 2019-Jan-15 20:37:27.746947 - [DEBUG] Process 278. path edge:
9421 2019-Jan-15 20:37:27.746970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9422 2019-Jan-15 20:37:27.747026 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
9423 2019-Jan-15 20:37:27.747687 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9424 2019-Jan-15 20:37:27.748325 - [DEBUG]
9425 2019-Jan-15 20:37:27.748349 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9426 2019-Jan-15 20:37:27.748998 - [DEBUG] Possible callees:
9427 2019-Jan-15 20:37:27.749023 - [DEBUG] llvm.dbg.declare
9428 2019-Jan-15 20:37:27.749048 - [DEBUG] Possible return sites:
9429 2019-Jan-15 20:37:27.749072 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1939430 2019-Jan-15 20:37:27.750342 - [DEBUG] Found and process special summary
9431 2019-Jan-15 20:37:27.750375 - [DEBUG] Compose: EdgeIdentity * AllBottom
9432 2019-Jan-15 20:37:27.750402 - [DEBUG]
9433 2019-Jan-15 20:37:27.750426 - [DEBUG] Propagate flow
9434 2019-Jan-15 20:37:27.750449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9435 2019-Jan-15 20:37:27.750506 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9436 2019-Jan-15 20:37:27.751179 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9437 2019-Jan-15 20:37:27.751817 - [DEBUG] Edge function : AllBottom (result of previous compose)
9438 2019-Jan-15 20:37:27.751842 - [DEBUG]
9439 2019-Jan-15 20:37:27.751867 - [DEBUG] Join: AllTop & AllBottom
9440 2019-Jan-15 20:37:27.751893 - [DEBUG] = AllBottom (new jump func)
9441 2019-Jan-15 20:37:27.751917 - [DEBUG]
9442 2019-Jan-15 20:37:27.751940 - [DEBUG] Start adding new jump function
9443 2019-Jan-15 20:37:27.751964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9444 2019-Jan-15 20:37:27.752020 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9445 2019-Jan-15 20:37:27.752657 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9446 2019-Jan-15 20:37:27.753292 - [DEBUG] Edge Function : AllBottom
9447 2019-Jan-15 20:37:27.753320 - [DEBUG] End adding new jump function
9448 2019-Jan-15 20:37:27.753344 - [DEBUG]
9449 2019-Jan-15 20:37:27.753368 - [DEBUG] -------------------------------------------- 279. Path Edge --------------------------------------------
9450 2019-Jan-15 20:37:27.753392 - [DEBUG]
9451 2019-Jan-15 20:37:27.753415 - [DEBUG] Process 279. path edge:
9452 2019-Jan-15 20:37:27.753439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9453 2019-Jan-15 20:37:27.753495 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
9454 2019-Jan-15 20:37:27.754148 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9455 2019-Jan-15 20:37:27.754784 - [DEBUG]
9456 2019-Jan-15 20:37:27.754808 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9457 2019-Jan-15 20:37:27.755463 - [DEBUG] Compose: EdgeIdentity * AllBottom
9458 2019-Jan-15 20:37:27.755491 - [DEBUG]
9459 2019-Jan-15 20:37:27.755514 - [DEBUG] Propagate flow
9460 2019-Jan-15 20:37:27.755538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9461 2019-Jan-15 20:37:27.755594 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9462 2019-Jan-15 20:37:27.756230 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9463 2019-Jan-15 20:37:27.756866 - [DEBUG] Edge function : AllBottom (result of previous compose)
9464 2019-Jan-15 20:37:27.756891 - [DEBUG]
9465 2019-Jan-15 20:37:27.756916 - [DEBUG] Join: AllTop & AllBottom
9466 2019-Jan-15 20:37:27.756942 - [DEBUG] = AllBottom (new jump func)
9467 2019-Jan-15 20:37:27.756966 - [DEBUG]
9468 2019-Jan-15 20:37:27.756990 - [DEBUG] Start adding new jump function
9469 2019-Jan-15 20:37:27.757013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9470 2019-Jan-15 20:37:27.757069 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9471 2019-Jan-15 20:37:27.757722 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9472 2019-Jan-15 20:37:27.758355 - [DEBUG] Edge Function : AllBottom
9473 2019-Jan-15 20:37:27.758383 - [DEBUG] End adding new jump function
9474 2019-Jan-15 20:37:27.758407 - [DEBUG]
9475 2019-Jan-15 20:37:27.758431 - [DEBUG] -------------------------------------------- 280. Path Edge --------------------------------------------
9476 2019-Jan-15 20:37:27.758455 - [DEBUG]
9477 2019-Jan-15 20:37:27.758478 - [DEBUG] Process 280. path edge:
9478 2019-Jan-15 20:37:27.758502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9479 2019-Jan-15 20:37:27.758558 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
9480 2019-Jan-15 20:37:27.759193 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9481 2019-Jan-15 20:37:27.759831 - [DEBUG]
9482 2019-Jan-15 20:37:27.759864 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9483 2019-Jan-15 20:37:27.760509 - [DEBUG] Compose: EdgeIdentity * AllBottom
9484 2019-Jan-15 20:37:27.760537 - [DEBUG]
9485 2019-Jan-15 20:37:27.760560 - [DEBUG] Propagate flow
9486 2019-Jan-15 20:37:27.760584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9487 2019-Jan-15 20:37:27.760653 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9488 2019-Jan-15 20:37:27.761291 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9489 2019-Jan-15 20:37:27.761929 - [DEBUG] Edge function : AllBottom (result of previous compose)
9490 2019-Jan-15 20:37:27.761954 - [DEBUG]
9491 2019-Jan-15 20:37:27.761979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9492 2019-Jan-15 20:37:27.762004 - [DEBUG] = AllBottom
9493 2019-Jan-15 20:37:27.762029 - [DEBUG]
9494 2019-Jan-15 20:37:27.762052 - [DEBUG] PROPAGATE: No new function!
9495 2019-Jan-15 20:37:27.762076 - [DEBUG] EDGE:
9496 2019-Jan-15 20:37:27.762134 - [DEBUG] ---> 9497 2019-Jan-15 20:37:27.762768 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9498 2019-Jan-15 20:37:27.763403 - [DEBUG]
9499 2019-Jan-15 20:37:27.763428 - [DEBUG] EDGE:
9500 2019-Jan-15 20:37:27.763485 - [DEBUG] ---> 9501 2019-Jan-15 20:37:27.764137 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9502 2019-Jan-15 20:37:27.764774 - [DEBUG]
9503 2019-Jan-15 20:37:27.764810 - [DEBUG] Compose: EdgeIdentity * AllBottom
9504 2019-Jan-15 20:37:27.764838 - [DEBUG]
9505 2019-Jan-15 20:37:27.764861 - [DEBUG] Propagate flow
9506 2019-Jan-15 20:37:27.764885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9507 2019-Jan-15 20:37:27.764941 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9508 2019-Jan-15 20:37:27.765578 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9509 2019-Jan-15 20:37:27.766214 - [DEBUG] Edge function : AllBottom (result of previous compose)
9510 2019-Jan-15 20:37:27.766239 - [DEBUG]
9511 2019-Jan-15 20:37:27.766264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9512 2019-Jan-15 20:37:27.766289 - [DEBUG] = AllBottom
9513 2019-Jan-15 20:37:27.766314 - [DEBUG]
9514 2019-Jan-15 20:37:27.766337 - [DEBUG] PROPAGATE: No new function!
9515 2019-Jan-15 20:37:27.766363 - [DEBUG] EDGE:
9516 2019-Jan-15 20:37:27.766420 - [DEBUG] ---> 9517 2019-Jan-15 20:37:27.767064 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9518 2019-Jan-15 20:37:27.767722 - [DEBUG]
9519 2019-Jan-15 20:37:27.767747 - [DEBUG] EDGE:
9520 2019-Jan-15 20:37:27.767804 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
9521 2019-Jan-15 20:37:27.768445 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9522 2019-Jan-15 20:37:27.769083 - [DEBUG]
9523 2019-Jan-15 20:37:27.769108 - [DEBUG] EDGE:
9524 2019-Jan-15 20:37:27.769166 - [DEBUG] ---> 9525 2019-Jan-15 20:37:27.769811 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9526 2019-Jan-15 20:37:27.770450 - [DEBUG]
9527 2019-Jan-15 20:37:27.770475 - [DEBUG] EDGE:
9528 2019-Jan-15 20:37:27.770532 - [DEBUG] ---> 9529 2019-Jan-15 20:37:27.771182 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9530 2019-Jan-15 20:37:27.771818 - [DEBUG]
9531 2019-Jan-15 20:37:27.771843 - [DEBUG] EDGE:
9532 2019-Jan-15 20:37:27.771900 - [DEBUG] ---> 9533 2019-Jan-15 20:37:27.772535 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9534 2019-Jan-15 20:37:27.773170 - [DEBUG]
9535 2019-Jan-15 20:37:27.773202 - [DEBUG] Compose: EdgeIdentity * AllBottom
9536 2019-Jan-15 20:37:27.773228 - [DEBUG]
9537 2019-Jan-15 20:37:27.773252 - [DEBUG] Propagate flow
9538 2019-Jan-15 20:37:27.773276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9539 2019-Jan-15 20:37:27.773332 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9540 2019-Jan-15 20:37:27.773983 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9541 2019-Jan-15 20:37:27.774619 - [DEBUG] Edge function : AllBottom (result of previous compose)
9542 2019-Jan-15 20:37:27.774644 - [DEBUG]
9543 2019-Jan-15 20:37:27.774669 - [DEBUG] Join: AllTop & AllBottom
9544 2019-Jan-15 20:37:27.774695 - [DEBUG] = AllBottom (new jump func)
9545 2019-Jan-15 20:37:27.774719 - [DEBUG]
9546 2019-Jan-15 20:37:27.774743 - [DEBUG] Start adding new jump function
9547 2019-Jan-15 20:37:27.774766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9548 2019-Jan-15 20:37:27.774822 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9549 2019-Jan-15 20:37:27.775457 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9550 2019-Jan-15 20:37:27.776092 - [DEBUG] Edge Function : AllBottom
9551 2019-Jan-15 20:37:27.776120 - [DEBUG] End adding new jump function
9552 2019-Jan-15 20:37:27.776144 - [DEBUG]
9553 2019-Jan-15 20:37:27.776167 - [DEBUG] -------------------------------------------- 281. Path Edge --------------------------------------------
9554 2019-Jan-15 20:37:27.776192 - [DEBUG]
9555 2019-Jan-15 20:37:27.776215 - [DEBUG] Process 281. path edge:
9556 2019-Jan-15 20:37:27.776239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9557 2019-Jan-15 20:37:27.776294 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
9558 2019-Jan-15 20:37:27.776931 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9559 2019-Jan-15 20:37:27.777582 - [DEBUG]
9560 2019-Jan-15 20:37:27.777606 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9561 2019-Jan-15 20:37:27.778262 - [DEBUG] Compose: EdgeIdentity * AllBottom
9562 2019-Jan-15 20:37:27.778289 - [DEBUG]
9563 2019-Jan-15 20:37:27.778313 - [DEBUG] Propagate flow
9564 2019-Jan-15 20:37:27.778336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9565 2019-Jan-15 20:37:27.778392 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
9566 2019-Jan-15 20:37:27.779026 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9567 2019-Jan-15 20:37:27.779662 - [DEBUG] Edge function : AllBottom (result of previous compose)
9568 2019-Jan-15 20:37:27.779687 - [DEBUG]
9569 2019-Jan-15 20:37:27.779712 - [DEBUG] Join: AllTop & AllBottom
9570 2019-Jan-15 20:37:27.779747 - [DEBUG] = AllBottom (new jump func)
9571 2019-Jan-15 20:37:27.779772 - [DEBUG]
9572 2019-Jan-15 20:37:27.779796 - [DEBUG] Start adding new jump function
9573 2019-Jan-15 20:37:27.779819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9574 2019-Jan-15 20:37:27.779875 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9575 2019-Jan-15 20:37:27.780514 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
9576 2019-Jan-15 20:37:27.781161 - [DEBUG] Edge Function : AllBottom
9577 2019-Jan-15 20:37:27.781189 - [DEBUG] End adding new jump function
9578 2019-Jan-15 20:37:27.781213 - [DEBUG]
9579 2019-Jan-15 20:37:27.781236 - [DEBUG] -------------------------------------------- 282. Path Edge --------------------------------------------
9580 2019-Jan-15 20:37:27.781260 - [DEBUG]
9581 2019-Jan-15 20:37:27.781283 - [DEBUG] Process 282. path edge:
9582 2019-Jan-15 20:37:27.781307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9583 2019-Jan-15 20:37:27.781364 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
9584 2019-Jan-15 20:37:27.781996 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9585 2019-Jan-15 20:37:27.782633 - [DEBUG]
9586 2019-Jan-15 20:37:27.782658 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
9587 2019-Jan-15 20:37:27.783298 - [DEBUG] Compose: EdgeIdentity * AllBottom
9588 2019-Jan-15 20:37:27.783325 - [DEBUG]
9589 2019-Jan-15 20:37:27.783349 - [DEBUG] Propagate flow
9590 2019-Jan-15 20:37:27.783372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9591 2019-Jan-15 20:37:27.783428 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9592 2019-Jan-15 20:37:27.784080 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9593 2019-Jan-15 20:37:27.784717 - [DEBUG] Edge function : AllBottom (result of previous compose)
9594 2019-Jan-15 20:37:27.784743 - [DEBUG]
9595 2019-Jan-15 20:37:27.784767 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9596 2019-Jan-15 20:37:27.784793 - [DEBUG] = AllBottom
9597 2019-Jan-15 20:37:27.784817 - [DEBUG]
9598 2019-Jan-15 20:37:27.784841 - [DEBUG] PROPAGATE: No new function!
9599 2019-Jan-15 20:37:27.784865 - [DEBUG] EDGE:
9600 2019-Jan-15 20:37:27.784922 - [DEBUG] ---> 9601 2019-Jan-15 20:37:27.785553 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9602 2019-Jan-15 20:37:27.786189 - [DEBUG]
9603 2019-Jan-15 20:37:27.786214 - [DEBUG] EDGE:
9604 2019-Jan-15 20:37:27.786271 - [DEBUG] ---> 9605 2019-Jan-15 20:37:27.786908 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9606 2019-Jan-15 20:37:27.787560 - [DEBUG]
9607 2019-Jan-15 20:37:27.787585 - [DEBUG] EDGE:
9608 2019-Jan-15 20:37:27.787643 - [DEBUG] ---> 9609 2019-Jan-15 20:37:27.788278 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9610 2019-Jan-15 20:37:27.788916 - [DEBUG]
9611 2019-Jan-15 20:37:27.788941 - [DEBUG] EDGE:
9612 2019-Jan-15 20:37:27.788998 - [DEBUG] ---> 9613 2019-Jan-15 20:37:27.789637 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9614 2019-Jan-15 20:37:27.790283 - [DEBUG]
9615 2019-Jan-15 20:37:27.790309 - [DEBUG] EDGE:
9616 2019-Jan-15 20:37:27.790366 - [DEBUG] ---> 9617 2019-Jan-15 20:37:27.791020 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9618 2019-Jan-15 20:37:27.791659 - [DEBUG]
9619 2019-Jan-15 20:37:27.791685 - [DEBUG] EDGE:
9620 2019-Jan-15 20:37:27.791742 - [DEBUG] ---> 9621 2019-Jan-15 20:37:27.792378 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9622 2019-Jan-15 20:37:27.793015 - [DEBUG]
9623 2019-Jan-15 20:37:27.793049 - [DEBUG] Compose: EdgeIdentity * AllBottom
9624 2019-Jan-15 20:37:27.793077 - [DEBUG]
9625 2019-Jan-15 20:37:27.793100 - [DEBUG] Propagate flow
9626 2019-Jan-15 20:37:27.793124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9627 2019-Jan-15 20:37:27.793180 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9628 2019-Jan-15 20:37:27.793817 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9629 2019-Jan-15 20:37:27.794471 - [DEBUG] Edge function : AllBottom (result of previous compose)
9630 2019-Jan-15 20:37:27.794496 - [DEBUG]
9631 2019-Jan-15 20:37:27.794521 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9632 2019-Jan-15 20:37:27.794547 - [DEBUG] = AllBottom
9633 2019-Jan-15 20:37:27.794571 - [DEBUG]
9634 2019-Jan-15 20:37:27.794594 - [DEBUG] PROPAGATE: No new function!
9635 2019-Jan-15 20:37:27.794620 - [DEBUG] EDGE:
9636 2019-Jan-15 20:37:27.794677 - [DEBUG] ---> 9637 2019-Jan-15 20:37:27.795321 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9638 2019-Jan-15 20:37:27.795958 - [DEBUG]
9639 2019-Jan-15 20:37:27.795982 - [DEBUG] EDGE:
9640 2019-Jan-15 20:37:27.796040 - [DEBUG] ---> 9641 2019-Jan-15 20:37:27.796674 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9642 2019-Jan-15 20:37:27.797321 - [DEBUG]
9643 2019-Jan-15 20:37:27.797347 - [DEBUG] EDGE:
9644 2019-Jan-15 20:37:27.797404 - [DEBUG] ---> 9645 2019-Jan-15 20:37:27.798040 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9646 2019-Jan-15 20:37:27.798676 - [DEBUG]
9647 2019-Jan-15 20:37:27.798710 - [DEBUG] Compose: EdgeIdentity * AllBottom
9648 2019-Jan-15 20:37:27.798737 - [DEBUG]
9649 2019-Jan-15 20:37:27.798761 - [DEBUG] Propagate flow
9650 2019-Jan-15 20:37:27.798785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9651 2019-Jan-15 20:37:27.798841 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9652 2019-Jan-15 20:37:27.799478 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9653 2019-Jan-15 20:37:27.800112 - [DEBUG] Edge function : AllBottom (result of previous compose)
9654 2019-Jan-15 20:37:27.800138 - [DEBUG]
9655 2019-Jan-15 20:37:27.800163 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9656 2019-Jan-15 20:37:27.800189 - [DEBUG] = AllBottom
9657 2019-Jan-15 20:37:27.800213 - [DEBUG]
9658 2019-Jan-15 20:37:27.800244 - [DEBUG] PROPAGATE: No new function!
9659 2019-Jan-15 20:37:27.800271 - [DEBUG] EDGE:
9660 2019-Jan-15 20:37:27.800328 - [DEBUG] ---> 9661 2019-Jan-15 20:37:27.800985 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9662 2019-Jan-15 20:37:27.801623 - [DEBUG]
9663 2019-Jan-15 20:37:27.801647 - [DEBUG] EDGE:
9664 2019-Jan-15 20:37:27.801705 - [DEBUG] ---> 9665 2019-Jan-15 20:37:27.802338 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9666 2019-Jan-15 20:37:27.802972 - [DEBUG]
9667 2019-Jan-15 20:37:27.802997 - [DEBUG] EDGE:
9668 2019-Jan-15 20:37:27.803054 - [DEBUG] ---> 9669 2019-Jan-15 20:37:27.803687 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9670 2019-Jan-15 20:37:27.804339 - [DEBUG]
9671 2019-Jan-15 20:37:27.804364 - [DEBUG] EDGE:
9672 2019-Jan-15 20:37:27.804421 - [DEBUG] ---> 9673 2019-Jan-15 20:37:27.805060 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9674 2019-Jan-15 20:37:27.805697 - [DEBUG]
9675 2019-Jan-15 20:37:27.805730 - [DEBUG] Compose: EdgeIdentity * AllBottom
9676 2019-Jan-15 20:37:27.805758 - [DEBUG]
9677 2019-Jan-15 20:37:27.805781 - [DEBUG] Propagate flow
9678 2019-Jan-15 20:37:27.805805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9679 2019-Jan-15 20:37:27.805861 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9680 2019-Jan-15 20:37:27.806498 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9681 2019-Jan-15 20:37:27.807134 - [DEBUG] Edge function : AllBottom (result of previous compose)
9682 2019-Jan-15 20:37:27.807159 - [DEBUG]
9683 2019-Jan-15 20:37:27.807184 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9684 2019-Jan-15 20:37:27.807210 - [DEBUG] = AllBottom
9685 2019-Jan-15 20:37:27.807235 - [DEBUG]
9686 2019-Jan-15 20:37:27.807258 - [DEBUG] PROPAGATE: No new function!
9687 2019-Jan-15 20:37:27.807298 - [DEBUG] EDGE:
9688 2019-Jan-15 20:37:27.807356 - [DEBUG] ---> 9689 2019-Jan-15 20:37:27.808000 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9690 2019-Jan-15 20:37:27.808639 - [DEBUG]
9691 2019-Jan-15 20:37:27.808664 - [DEBUG] EDGE:
9692 2019-Jan-15 20:37:27.808721 - [DEBUG] ---> 9693 2019-Jan-15 20:37:27.809355 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9694 2019-Jan-15 20:37:27.809990 - [DEBUG]
9695 2019-Jan-15 20:37:27.810015 - [DEBUG] EDGE:
9696 2019-Jan-15 20:37:27.810073 - [DEBUG] ---> 9697 2019-Jan-15 20:37:27.810725 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9698 2019-Jan-15 20:37:27.811361 - [DEBUG]
9699 2019-Jan-15 20:37:27.811395 - [DEBUG] Compose: EdgeIdentity * AllBottom
9700 2019-Jan-15 20:37:27.811430 - [DEBUG]
9701 2019-Jan-15 20:37:27.811454 - [DEBUG] Propagate flow
9702 2019-Jan-15 20:37:27.811478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9703 2019-Jan-15 20:37:27.811534 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9704 2019-Jan-15 20:37:27.812171 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9705 2019-Jan-15 20:37:27.812807 - [DEBUG] Edge function : AllBottom (result of previous compose)
9706 2019-Jan-15 20:37:27.812832 - [DEBUG]
9707 2019-Jan-15 20:37:27.812857 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9708 2019-Jan-15 20:37:27.812883 - [DEBUG] = AllBottom
9709 2019-Jan-15 20:37:27.812907 - [DEBUG]
9710 2019-Jan-15 20:37:27.812931 - [DEBUG] PROPAGATE: No new function!
9711 2019-Jan-15 20:37:27.812956 - [DEBUG] EDGE:
9712 2019-Jan-15 20:37:27.813014 - [DEBUG] ---> 9713 2019-Jan-15 20:37:27.813657 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9714 2019-Jan-15 20:37:27.814310 - [DEBUG]
9715 2019-Jan-15 20:37:27.814336 - [DEBUG] EDGE:
9716 2019-Jan-15 20:37:27.814393 - [DEBUG] ---> 9717 2019-Jan-15 20:37:27.815027 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9718 2019-Jan-15 20:37:27.815664 - [DEBUG]
9719 2019-Jan-15 20:37:27.815689 - [DEBUG] EDGE:
9720 2019-Jan-15 20:37:27.815746 - [DEBUG] ---> 9721 2019-Jan-15 20:37:27.816378 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9722 2019-Jan-15 20:37:27.817014 - [DEBUG]
9723 2019-Jan-15 20:37:27.817039 - [DEBUG] EDGE:
9724 2019-Jan-15 20:37:27.817096 - [DEBUG] ---> 9725 2019-Jan-15 20:37:27.817749 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
9726 2019-Jan-15 20:37:27.818383 - [DEBUG]
9727 2019-Jan-15 20:37:27.818409 - [DEBUG] Compose: EdgeIdentity * AllBottom
9728 2019-Jan-15 20:37:27.818435 - [DEBUG]
9729 2019-Jan-15 20:37:27.818459 - [DEBUG] Propagate flow
9730 2019-Jan-15 20:37:27.818482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9731 2019-Jan-15 20:37:27.818538 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9732 2019-Jan-15 20:37:27.819176 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9733 2019-Jan-15 20:37:27.819817 - [DEBUG] Edge function : AllBottom (result of previous compose)
9734 2019-Jan-15 20:37:27.819842 - [DEBUG]
9735 2019-Jan-15 20:37:27.819867 - [DEBUG] Join: AllTop & AllBottom
9736 2019-Jan-15 20:37:27.819893 - [DEBUG] = AllBottom (new jump func)
9737 2019-Jan-15 20:37:27.819917 - [DEBUG]
9738 2019-Jan-15 20:37:27.819940 - [DEBUG] Start adding new jump function
9739 2019-Jan-15 20:37:27.819964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9740 2019-Jan-15 20:37:27.820019 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9741 2019-Jan-15 20:37:27.820678 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9742 2019-Jan-15 20:37:27.821323 - [DEBUG] Edge Function : AllBottom
9743 2019-Jan-15 20:37:27.821350 - [DEBUG] End adding new jump function
9744 2019-Jan-15 20:37:27.821374 - [DEBUG]
9745 2019-Jan-15 20:37:27.821397 - [DEBUG] -------------------------------------------- 283. Path Edge --------------------------------------------
9746 2019-Jan-15 20:37:27.821422 - [DEBUG]
9747 2019-Jan-15 20:37:27.821445 - [DEBUG] Process 283. path edge:
9748 2019-Jan-15 20:37:27.821468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9749 2019-Jan-15 20:37:27.821524 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
9750 2019-Jan-15 20:37:27.822161 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9751 2019-Jan-15 20:37:27.822804 - [DEBUG]
9752 2019-Jan-15 20:37:27.822828 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9753 2019-Jan-15 20:37:27.823477 - [DEBUG] Compose: EdgeIdentity * AllBottom
9754 2019-Jan-15 20:37:27.823504 - [DEBUG]
9755 2019-Jan-15 20:37:27.823528 - [DEBUG] Propagate flow
9756 2019-Jan-15 20:37:27.823551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9757 2019-Jan-15 20:37:27.823607 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
9758 2019-Jan-15 20:37:27.824255 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9759 2019-Jan-15 20:37:27.824897 - [DEBUG] Edge function : AllBottom (result of previous compose)
9760 2019-Jan-15 20:37:27.824923 - [DEBUG]
9761 2019-Jan-15 20:37:27.824947 - [DEBUG] Join: AllTop & AllBottom
9762 2019-Jan-15 20:37:27.824973 - [DEBUG] = AllBottom (new jump func)
9763 2019-Jan-15 20:37:27.824997 - [DEBUG]
9764 2019-Jan-15 20:37:27.825020 - [DEBUG] Start adding new jump function
9765 2019-Jan-15 20:37:27.825044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9766 2019-Jan-15 20:37:27.825100 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9767 2019-Jan-15 20:37:27.825743 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
9768 2019-Jan-15 20:37:27.826376 - [DEBUG] Edge Function : AllBottom
9769 2019-Jan-15 20:37:27.826403 - [DEBUG] End adding new jump function
9770 2019-Jan-15 20:37:27.826426 - [DEBUG]
9771 2019-Jan-15 20:37:27.826450 - [DEBUG] -------------------------------------------- 284. Path Edge --------------------------------------------
9772 2019-Jan-15 20:37:27.826474 - [DEBUG]
9773 2019-Jan-15 20:37:27.826497 - [DEBUG] Process 284. path edge:
9774 2019-Jan-15 20:37:27.826521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9775 2019-Jan-15 20:37:27.826577 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
9776 2019-Jan-15 20:37:27.827207 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9777 2019-Jan-15 20:37:27.827865 - [DEBUG]
9778 2019-Jan-15 20:37:27.827890 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
9779 2019-Jan-15 20:37:27.828532 - [DEBUG] Compose: EdgeIdentity * AllBottom
9780 2019-Jan-15 20:37:27.828560 - [DEBUG]
9781 2019-Jan-15 20:37:27.828584 - [DEBUG] Propagate flow
9782 2019-Jan-15 20:37:27.828607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9783 2019-Jan-15 20:37:27.828664 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
9784 2019-Jan-15 20:37:27.829295 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9785 2019-Jan-15 20:37:27.829938 - [DEBUG] Edge function : AllBottom (result of previous compose)
9786 2019-Jan-15 20:37:27.829971 - [DEBUG]
9787 2019-Jan-15 20:37:27.829996 - [DEBUG] Join: AllTop & AllBottom
9788 2019-Jan-15 20:37:27.830022 - [DEBUG] = AllBottom (new jump func)
9789 2019-Jan-15 20:37:27.830046 - [DEBUG]
9790 2019-Jan-15 20:37:27.830070 - [DEBUG] Start adding new jump function
9791 2019-Jan-15 20:37:27.830093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9792 2019-Jan-15 20:37:27.830149 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9793 2019-Jan-15 20:37:27.830809 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
9794 2019-Jan-15 20:37:27.831441 - [DEBUG] Edge Function : AllBottom
9795 2019-Jan-15 20:37:27.831470 - [DEBUG] End adding new jump function
9796 2019-Jan-15 20:37:27.831494 - [DEBUG]
9797 2019-Jan-15 20:37:27.831518 - [DEBUG] -------------------------------------------- 285. Path Edge --------------------------------------------
9798 2019-Jan-15 20:37:27.831542 - [DEBUG]
9799 2019-Jan-15 20:37:27.831565 - [DEBUG] Process 285. path edge:
9800 2019-Jan-15 20:37:27.831588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9801 2019-Jan-15 20:37:27.831645 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
9802 2019-Jan-15 20:37:27.832277 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9803 2019-Jan-15 20:37:27.832919 - [DEBUG]
9804 2019-Jan-15 20:37:27.832944 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
9805 2019-Jan-15 20:37:27.833587 - [DEBUG] Compose: EdgeIdentity * AllBottom
9806 2019-Jan-15 20:37:27.833615 - [DEBUG]
9807 2019-Jan-15 20:37:27.833638 - [DEBUG] Propagate flow
9808 2019-Jan-15 20:37:27.833662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9809 2019-Jan-15 20:37:27.833717 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9810 2019-Jan-15 20:37:27.834380 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9811 2019-Jan-15 20:37:27.835025 - [DEBUG] Edge function : AllBottom (result of previous compose)
9812 2019-Jan-15 20:37:27.835050 - [DEBUG]
9813 2019-Jan-15 20:37:27.835075 - [DEBUG] Join: AllTop & AllBottom
9814 2019-Jan-15 20:37:27.835100 - [DEBUG] = AllBottom (new jump func)
9815 2019-Jan-15 20:37:27.835125 - [DEBUG]
9816 2019-Jan-15 20:37:27.835148 - [DEBUG] Start adding new jump function
9817 2019-Jan-15 20:37:27.835171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9818 2019-Jan-15 20:37:27.835227 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9819 2019-Jan-15 20:37:27.835871 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9820 2019-Jan-15 20:37:27.836515 - [DEBUG] Edge Function : AllBottom
9821 2019-Jan-15 20:37:27.836542 - [DEBUG] End adding new jump function
9822 2019-Jan-15 20:37:27.836566 - [DEBUG]
9823 2019-Jan-15 20:37:27.836589 - [DEBUG] -------------------------------------------- 286. Path Edge --------------------------------------------
9824 2019-Jan-15 20:37:27.836614 - [DEBUG]
9825 2019-Jan-15 20:37:27.836637 - [DEBUG] Process 286. path edge:
9826 2019-Jan-15 20:37:27.836661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9827 2019-Jan-15 20:37:27.836717 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
9828 2019-Jan-15 20:37:27.837383 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9829 2019-Jan-15 20:37:27.838738 - [DEBUG]
9830 2019-Jan-15 20:37:27.838766 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9831 2019-Jan-15 20:37:27.839432 - [DEBUG] Possible callees:
9832 2019-Jan-15 20:37:27.839457 - [DEBUG] llvm.dbg.declare
9833 2019-Jan-15 20:37:27.839481 - [DEBUG] Possible return sites:
9834 2019-Jan-15 20:37:27.839504 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1499835 2019-Jan-15 20:37:27.840812 - [DEBUG] Found and process special summary
9836 2019-Jan-15 20:37:27.840848 - [DEBUG] Compose: EdgeIdentity * AllBottom
9837 2019-Jan-15 20:37:27.840876 - [DEBUG]
9838 2019-Jan-15 20:37:27.840900 - [DEBUG] Propagate flow
9839 2019-Jan-15 20:37:27.840924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9840 2019-Jan-15 20:37:27.840983 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9841 2019-Jan-15 20:37:27.841621 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9842 2019-Jan-15 20:37:27.842262 - [DEBUG] Edge function : AllBottom (result of previous compose)
9843 2019-Jan-15 20:37:27.842287 - [DEBUG]
9844 2019-Jan-15 20:37:27.842312 - [DEBUG] Join: AllTop & AllBottom
9845 2019-Jan-15 20:37:27.842338 - [DEBUG] = AllBottom (new jump func)
9846 2019-Jan-15 20:37:27.842363 - [DEBUG]
9847 2019-Jan-15 20:37:27.842386 - [DEBUG] Start adding new jump function
9848 2019-Jan-15 20:37:27.842409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9849 2019-Jan-15 20:37:27.842465 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9850 2019-Jan-15 20:37:27.843109 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9851 2019-Jan-15 20:37:27.843747 - [DEBUG] Edge Function : AllBottom
9852 2019-Jan-15 20:37:27.843775 - [DEBUG] End adding new jump function
9853 2019-Jan-15 20:37:27.843799 - [DEBUG]
9854 2019-Jan-15 20:37:27.843822 - [DEBUG] -------------------------------------------- 287. Path Edge --------------------------------------------
9855 2019-Jan-15 20:37:27.843846 - [DEBUG]
9856 2019-Jan-15 20:37:27.843869 - [DEBUG] Process 287. path edge:
9857 2019-Jan-15 20:37:27.843893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9858 2019-Jan-15 20:37:27.843963 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
9859 2019-Jan-15 20:37:27.844601 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9860 2019-Jan-15 20:37:27.845244 - [DEBUG]
9861 2019-Jan-15 20:37:27.845268 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9862 2019-Jan-15 20:37:27.845922 - [DEBUG] Compose: EdgeIdentity * AllBottom
9863 2019-Jan-15 20:37:27.845951 - [DEBUG]
9864 2019-Jan-15 20:37:27.845974 - [DEBUG] Propagate flow
9865 2019-Jan-15 20:37:27.845998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9866 2019-Jan-15 20:37:27.846054 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9867 2019-Jan-15 20:37:27.846698 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9868 2019-Jan-15 20:37:27.847354 - [DEBUG] Edge function : AllBottom (result of previous compose)
9869 2019-Jan-15 20:37:27.847388 - [DEBUG]
9870 2019-Jan-15 20:37:27.847413 - [DEBUG] Join: AllTop & AllBottom
9871 2019-Jan-15 20:37:27.847439 - [DEBUG] = AllBottom (new jump func)
9872 2019-Jan-15 20:37:27.847464 - [DEBUG]
9873 2019-Jan-15 20:37:27.847487 - [DEBUG] Start adding new jump function
9874 2019-Jan-15 20:37:27.847510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9875 2019-Jan-15 20:37:27.847567 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9876 2019-Jan-15 20:37:27.848210 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9877 2019-Jan-15 20:37:27.848845 - [DEBUG] Edge Function : AllBottom
9878 2019-Jan-15 20:37:27.848873 - [DEBUG] End adding new jump function
9879 2019-Jan-15 20:37:27.848897 - [DEBUG]
9880 2019-Jan-15 20:37:27.848920 - [DEBUG] -------------------------------------------- 288. Path Edge --------------------------------------------
9881 2019-Jan-15 20:37:27.848945 - [DEBUG]
9882 2019-Jan-15 20:37:27.848968 - [DEBUG] Process 288. path edge:
9883 2019-Jan-15 20:37:27.848992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9884 2019-Jan-15 20:37:27.849049 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
9885 2019-Jan-15 20:37:27.849682 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9886 2019-Jan-15 20:37:27.850323 - [DEBUG]
9887 2019-Jan-15 20:37:27.850348 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9888 2019-Jan-15 20:37:27.851010 - [DEBUG] Compose: EdgeIdentity * AllBottom
9889 2019-Jan-15 20:37:27.851039 - [DEBUG]
9890 2019-Jan-15 20:37:27.851062 - [DEBUG] Propagate flow
9891 2019-Jan-15 20:37:27.851085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9892 2019-Jan-15 20:37:27.851142 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9893 2019-Jan-15 20:37:27.851788 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9894 2019-Jan-15 20:37:27.852431 - [DEBUG] Edge function : AllBottom (result of previous compose)
9895 2019-Jan-15 20:37:27.852456 - [DEBUG]
9896 2019-Jan-15 20:37:27.852480 - [DEBUG] Join: AllTop & AllBottom
9897 2019-Jan-15 20:37:27.852506 - [DEBUG] = AllBottom (new jump func)
9898 2019-Jan-15 20:37:27.852531 - [DEBUG]
9899 2019-Jan-15 20:37:27.852554 - [DEBUG] Start adding new jump function
9900 2019-Jan-15 20:37:27.852577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9901 2019-Jan-15 20:37:27.852633 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9902 2019-Jan-15 20:37:27.853278 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9903 2019-Jan-15 20:37:27.853921 - [DEBUG] Edge Function : AllBottom
9904 2019-Jan-15 20:37:27.853963 - [DEBUG] End adding new jump function
9905 2019-Jan-15 20:37:27.853987 - [DEBUG]
9906 2019-Jan-15 20:37:27.854010 - [DEBUG] -------------------------------------------- 289. Path Edge --------------------------------------------
9907 2019-Jan-15 20:37:27.854035 - [DEBUG]
9908 2019-Jan-15 20:37:27.854058 - [DEBUG] Process 289. path edge:
9909 2019-Jan-15 20:37:27.854081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9910 2019-Jan-15 20:37:27.854137 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
9911 2019-Jan-15 20:37:27.854783 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9912 2019-Jan-15 20:37:27.855436 - [DEBUG]
9913 2019-Jan-15 20:37:27.855460 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9914 2019-Jan-15 20:37:27.856110 - [DEBUG] Possible callees:
9915 2019-Jan-15 20:37:27.856135 - [DEBUG] llvm.dbg.declare
9916 2019-Jan-15 20:37:27.856160 - [DEBUG] Possible return sites:
9917 2019-Jan-15 20:37:27.856184 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1559918 2019-Jan-15 20:37:27.857471 - [DEBUG] Found and process special summary
9919 2019-Jan-15 20:37:27.857504 - [DEBUG] Compose: EdgeIdentity * AllBottom
9920 2019-Jan-15 20:37:27.857531 - [DEBUG]
9921 2019-Jan-15 20:37:27.857555 - [DEBUG] Propagate flow
9922 2019-Jan-15 20:37:27.857579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9923 2019-Jan-15 20:37:27.857635 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9924 2019-Jan-15 20:37:27.858278 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9925 2019-Jan-15 20:37:27.858919 - [DEBUG] Edge function : AllBottom (result of previous compose)
9926 2019-Jan-15 20:37:27.858945 - [DEBUG]
9927 2019-Jan-15 20:37:27.858969 - [DEBUG] Join: AllTop & AllBottom
9928 2019-Jan-15 20:37:27.858995 - [DEBUG] = AllBottom (new jump func)
9929 2019-Jan-15 20:37:27.859020 - [DEBUG]
9930 2019-Jan-15 20:37:27.859043 - [DEBUG] Start adding new jump function
9931 2019-Jan-15 20:37:27.859067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9932 2019-Jan-15 20:37:27.859123 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9933 2019-Jan-15 20:37:27.859766 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9934 2019-Jan-15 20:37:27.860403 - [DEBUG] Edge Function : AllBottom
9935 2019-Jan-15 20:37:27.860431 - [DEBUG] End adding new jump function
9936 2019-Jan-15 20:37:27.860454 - [DEBUG]
9937 2019-Jan-15 20:37:27.860478 - [DEBUG] -------------------------------------------- 290. Path Edge --------------------------------------------
9938 2019-Jan-15 20:37:27.860502 - [DEBUG]
9939 2019-Jan-15 20:37:27.860525 - [DEBUG] Process 290. path edge:
9940 2019-Jan-15 20:37:27.860549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9941 2019-Jan-15 20:37:27.860616 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
9942 2019-Jan-15 20:37:27.861254 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9943 2019-Jan-15 20:37:27.861895 - [DEBUG]
9944 2019-Jan-15 20:37:27.861920 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9945 2019-Jan-15 20:37:27.862570 - [DEBUG] Compose: EdgeIdentity * AllBottom
9946 2019-Jan-15 20:37:27.862597 - [DEBUG]
9947 2019-Jan-15 20:37:27.862621 - [DEBUG] Propagate flow
9948 2019-Jan-15 20:37:27.862644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9949 2019-Jan-15 20:37:27.862701 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9950 2019-Jan-15 20:37:27.863335 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9951 2019-Jan-15 20:37:27.863987 - [DEBUG] Edge function : AllBottom (result of previous compose)
9952 2019-Jan-15 20:37:27.864021 - [DEBUG]
9953 2019-Jan-15 20:37:27.864046 - [DEBUG] Join: AllTop & AllBottom
9954 2019-Jan-15 20:37:27.864072 - [DEBUG] = AllBottom (new jump func)
9955 2019-Jan-15 20:37:27.864096 - [DEBUG]
9956 2019-Jan-15 20:37:27.864119 - [DEBUG] Start adding new jump function
9957 2019-Jan-15 20:37:27.864143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9958 2019-Jan-15 20:37:27.864199 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9959 2019-Jan-15 20:37:27.864842 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9960 2019-Jan-15 20:37:27.865476 - [DEBUG] Edge Function : AllBottom
9961 2019-Jan-15 20:37:27.865504 - [DEBUG] End adding new jump function
9962 2019-Jan-15 20:37:27.865528 - [DEBUG]
9963 2019-Jan-15 20:37:27.865551 - [DEBUG] -------------------------------------------- 291. Path Edge --------------------------------------------
9964 2019-Jan-15 20:37:27.865575 - [DEBUG]
9965 2019-Jan-15 20:37:27.865599 - [DEBUG] Process 291. path edge:
9966 2019-Jan-15 20:37:27.865622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9967 2019-Jan-15 20:37:27.865679 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
9968 2019-Jan-15 20:37:27.866311 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9969 2019-Jan-15 20:37:27.866954 - [DEBUG]
9970 2019-Jan-15 20:37:27.866979 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9971 2019-Jan-15 20:37:27.867640 - [DEBUG] Compose: EdgeIdentity * AllBottom
9972 2019-Jan-15 20:37:27.867667 - [DEBUG]
9973 2019-Jan-15 20:37:27.867691 - [DEBUG] Propagate flow
9974 2019-Jan-15 20:37:27.867714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9975 2019-Jan-15 20:37:27.867770 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9976 2019-Jan-15 20:37:27.868405 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9977 2019-Jan-15 20:37:27.869046 - [DEBUG] Edge function : AllBottom (result of previous compose)
9978 2019-Jan-15 20:37:27.869071 - [DEBUG]
9979 2019-Jan-15 20:37:27.869095 - [DEBUG] Join: AllTop & AllBottom
9980 2019-Jan-15 20:37:27.869121 - [DEBUG] = AllBottom (new jump func)
9981 2019-Jan-15 20:37:27.869146 - [DEBUG]
9982 2019-Jan-15 20:37:27.869169 - [DEBUG] Start adding new jump function
9983 2019-Jan-15 20:37:27.869192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9984 2019-Jan-15 20:37:27.869248 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9985 2019-Jan-15 20:37:27.869892 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9986 2019-Jan-15 20:37:27.870526 - [DEBUG] Edge Function : AllBottom
9987 2019-Jan-15 20:37:27.870553 - [DEBUG] End adding new jump function
9988 2019-Jan-15 20:37:27.870576 - [DEBUG]
9989 2019-Jan-15 20:37:27.870611 - [DEBUG] -------------------------------------------- 292. Path Edge --------------------------------------------
9990 2019-Jan-15 20:37:27.870638 - [DEBUG]
9991 2019-Jan-15 20:37:27.870661 - [DEBUG] Process 292. path edge:
9992 2019-Jan-15 20:37:27.870684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9993 2019-Jan-15 20:37:27.870741 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
9994 2019-Jan-15 20:37:27.871375 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9995 2019-Jan-15 20:37:27.872016 - [DEBUG]
9996 2019-Jan-15 20:37:27.872041 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9997 2019-Jan-15 20:37:27.872694 - [DEBUG] Compose: EdgeIdentity * AllBottom
9998 2019-Jan-15 20:37:27.872723 - [DEBUG]
9999 2019-Jan-15 20:37:27.872747 - [DEBUG] Propagate flow
10000 2019-Jan-15 20:37:27.872770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10001 2019-Jan-15 20:37:27.872827 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10002 2019-Jan-15 20:37:27.873472 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10003 2019-Jan-15 20:37:27.874131 - [DEBUG] Edge function : AllBottom (result of previous compose)
10004 2019-Jan-15 20:37:27.874156 - [DEBUG]
10005 2019-Jan-15 20:37:27.874181 - [DEBUG] Join: AllTop & AllBottom
10006 2019-Jan-15 20:37:27.874207 - [DEBUG] = AllBottom (new jump func)
10007 2019-Jan-15 20:37:27.874231 - [DEBUG]
10008 2019-Jan-15 20:37:27.874255 - [DEBUG] Start adding new jump function
10009 2019-Jan-15 20:37:27.874278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10010 2019-Jan-15 20:37:27.874334 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10011 2019-Jan-15 20:37:27.874978 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10012 2019-Jan-15 20:37:27.875621 - [DEBUG] Edge Function : AllBottom
10013 2019-Jan-15 20:37:27.875648 - [DEBUG] End adding new jump function
10014 2019-Jan-15 20:37:27.875672 - [DEBUG]
10015 2019-Jan-15 20:37:27.875696 - [DEBUG] -------------------------------------------- 293. Path Edge --------------------------------------------
10016 2019-Jan-15 20:37:27.875720 - [DEBUG]
10017 2019-Jan-15 20:37:27.875743 - [DEBUG] Process 293. path edge:
10018 2019-Jan-15 20:37:27.875767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10019 2019-Jan-15 20:37:27.875824 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
10020 2019-Jan-15 20:37:27.876469 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10021 2019-Jan-15 20:37:27.877111 - [DEBUG]
10022 2019-Jan-15 20:37:27.877135 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10023 2019-Jan-15 20:37:27.877802 - [DEBUG] Possible callees:
10024 2019-Jan-15 20:37:27.877827 - [DEBUG] llvm.dbg.declare
10025 2019-Jan-15 20:37:27.877852 - [DEBUG] Possible return sites:
10026 2019-Jan-15 20:37:27.877876 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16310027 2019-Jan-15 20:37:27.879146 - [DEBUG] Found and process special summary
10028 2019-Jan-15 20:37:27.879179 - [DEBUG] Compose: EdgeIdentity * AllBottom
10029 2019-Jan-15 20:37:27.879206 - [DEBUG]
10030 2019-Jan-15 20:37:27.879230 - [DEBUG] Propagate flow
10031 2019-Jan-15 20:37:27.879253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10032 2019-Jan-15 20:37:27.879310 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10033 2019-Jan-15 20:37:27.879946 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10034 2019-Jan-15 20:37:27.880587 - [DEBUG] Edge function : AllBottom (result of previous compose)
10035 2019-Jan-15 20:37:27.880625 - [DEBUG]
10036 2019-Jan-15 20:37:27.880658 - [DEBUG] Join: AllTop & AllBottom
10037 2019-Jan-15 20:37:27.880685 - [DEBUG] = AllBottom (new jump func)
10038 2019-Jan-15 20:37:27.880710 - [DEBUG]
10039 2019-Jan-15 20:37:27.880733 - [DEBUG] Start adding new jump function
10040 2019-Jan-15 20:37:27.880756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10041 2019-Jan-15 20:37:27.880813 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10042 2019-Jan-15 20:37:27.881458 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10043 2019-Jan-15 20:37:27.882096 - [DEBUG] Edge Function : AllBottom
10044 2019-Jan-15 20:37:27.882124 - [DEBUG] End adding new jump function
10045 2019-Jan-15 20:37:27.882148 - [DEBUG]
10046 2019-Jan-15 20:37:27.882172 - [DEBUG] -------------------------------------------- 294. Path Edge --------------------------------------------
10047 2019-Jan-15 20:37:27.882196 - [DEBUG]
10048 2019-Jan-15 20:37:27.882219 - [DEBUG] Process 294. path edge:
10049 2019-Jan-15 20:37:27.882243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10050 2019-Jan-15 20:37:27.882300 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
10051 2019-Jan-15 20:37:27.882937 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10052 2019-Jan-15 20:37:27.883580 - [DEBUG]
10053 2019-Jan-15 20:37:27.883604 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10054 2019-Jan-15 20:37:27.884268 - [DEBUG] Compose: EdgeIdentity * AllBottom
10055 2019-Jan-15 20:37:27.884295 - [DEBUG]
10056 2019-Jan-15 20:37:27.884319 - [DEBUG] Propagate flow
10057 2019-Jan-15 20:37:27.884342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10058 2019-Jan-15 20:37:27.884398 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10059 2019-Jan-15 20:37:27.885049 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10060 2019-Jan-15 20:37:27.885749 - [DEBUG] Edge function : AllBottom (result of previous compose)
10061 2019-Jan-15 20:37:27.885776 - [DEBUG]
10062 2019-Jan-15 20:37:27.885803 - [DEBUG] Join: AllTop & AllBottom
10063 2019-Jan-15 20:37:27.885829 - [DEBUG] = AllBottom (new jump func)
10064 2019-Jan-15 20:37:27.885854 - [DEBUG]
10065 2019-Jan-15 20:37:27.885878 - [DEBUG] Start adding new jump function
10066 2019-Jan-15 20:37:27.885901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10067 2019-Jan-15 20:37:27.885972 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10068 2019-Jan-15 20:37:27.886678 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10069 2019-Jan-15 20:37:27.887385 - [DEBUG] Edge Function : AllBottom
10070 2019-Jan-15 20:37:27.887418 - [DEBUG] End adding new jump function
10071 2019-Jan-15 20:37:27.887442 - [DEBUG]
10072 2019-Jan-15 20:37:27.887466 - [DEBUG] -------------------------------------------- 295. Path Edge --------------------------------------------
10073 2019-Jan-15 20:37:27.887491 - [DEBUG]
10074 2019-Jan-15 20:37:27.887514 - [DEBUG] Process 295. path edge:
10075 2019-Jan-15 20:37:27.887538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10076 2019-Jan-15 20:37:27.887605 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
10077 2019-Jan-15 20:37:27.888242 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10078 2019-Jan-15 20:37:27.888886 - [DEBUG]
10079 2019-Jan-15 20:37:27.888930 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10080 2019-Jan-15 20:37:27.889591 - [DEBUG] Compose: EdgeIdentity * AllBottom
10081 2019-Jan-15 20:37:27.889620 - [DEBUG]
10082 2019-Jan-15 20:37:27.889643 - [DEBUG] Propagate flow
10083 2019-Jan-15 20:37:27.889667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10084 2019-Jan-15 20:37:27.889724 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10085 2019-Jan-15 20:37:27.890369 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10086 2019-Jan-15 20:37:27.891029 - [DEBUG] Edge function : AllBottom (result of previous compose)
10087 2019-Jan-15 20:37:27.891054 - [DEBUG]
10088 2019-Jan-15 20:37:27.891079 - [DEBUG] Join: AllTop & AllBottom
10089 2019-Jan-15 20:37:27.891105 - [DEBUG] = AllBottom (new jump func)
10090 2019-Jan-15 20:37:27.891129 - [DEBUG]
10091 2019-Jan-15 20:37:27.891153 - [DEBUG] Start adding new jump function
10092 2019-Jan-15 20:37:27.891176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10093 2019-Jan-15 20:37:27.891232 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10094 2019-Jan-15 20:37:27.891876 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10095 2019-Jan-15 20:37:27.892519 - [DEBUG] Edge Function : AllBottom
10096 2019-Jan-15 20:37:27.892547 - [DEBUG] End adding new jump function
10097 2019-Jan-15 20:37:27.892571 - [DEBUG]
10098 2019-Jan-15 20:37:27.892594 - [DEBUG] -------------------------------------------- 296. Path Edge --------------------------------------------
10099 2019-Jan-15 20:37:27.892618 - [DEBUG]
10100 2019-Jan-15 20:37:27.892641 - [DEBUG] Process 296. path edge:
10101 2019-Jan-15 20:37:27.892665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10102 2019-Jan-15 20:37:27.892721 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
10103 2019-Jan-15 20:37:27.893365 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10104 2019-Jan-15 20:37:27.894023 - [DEBUG]
10105 2019-Jan-15 20:37:27.894048 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10106 2019-Jan-15 20:37:27.894699 - [DEBUG] Possible callees:
10107 2019-Jan-15 20:37:27.894724 - [DEBUG] llvm.dbg.declare
10108 2019-Jan-15 20:37:27.894749 - [DEBUG] Possible return sites:
10109 2019-Jan-15 20:37:27.894773 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16910110 2019-Jan-15 20:37:27.896052 - [DEBUG] Found and process special summary
10111 2019-Jan-15 20:37:27.896086 - [DEBUG] Compose: EdgeIdentity * AllBottom
10112 2019-Jan-15 20:37:27.896112 - [DEBUG]
10113 2019-Jan-15 20:37:27.896136 - [DEBUG] Propagate flow
10114 2019-Jan-15 20:37:27.896159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10115 2019-Jan-15 20:37:27.896216 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10116 2019-Jan-15 20:37:27.896862 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10117 2019-Jan-15 20:37:27.897522 - [DEBUG] Edge function : AllBottom (result of previous compose)
10118 2019-Jan-15 20:37:27.897576 - [DEBUG]
10119 2019-Jan-15 20:37:27.897601 - [DEBUG] Join: AllTop & AllBottom
10120 2019-Jan-15 20:37:27.897628 - [DEBUG] = AllBottom (new jump func)
10121 2019-Jan-15 20:37:27.897652 - [DEBUG]
10122 2019-Jan-15 20:37:27.897675 - [DEBUG] Start adding new jump function
10123 2019-Jan-15 20:37:27.897699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10124 2019-Jan-15 20:37:27.897755 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10125 2019-Jan-15 20:37:27.898400 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10126 2019-Jan-15 20:37:27.899036 - [DEBUG] Edge Function : AllBottom
10127 2019-Jan-15 20:37:27.899063 - [DEBUG] End adding new jump function
10128 2019-Jan-15 20:37:27.899088 - [DEBUG]
10129 2019-Jan-15 20:37:27.899111 - [DEBUG] -------------------------------------------- 297. Path Edge --------------------------------------------
10130 2019-Jan-15 20:37:27.899136 - [DEBUG]
10131 2019-Jan-15 20:37:27.899159 - [DEBUG] Process 297. path edge:
10132 2019-Jan-15 20:37:27.899183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10133 2019-Jan-15 20:37:27.899239 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
10134 2019-Jan-15 20:37:27.899874 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10135 2019-Jan-15 20:37:27.900517 - [DEBUG]
10136 2019-Jan-15 20:37:27.900542 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10137 2019-Jan-15 20:37:27.901212 - [DEBUG] Compose: EdgeIdentity * AllBottom
10138 2019-Jan-15 20:37:27.901239 - [DEBUG]
10139 2019-Jan-15 20:37:27.901263 - [DEBUG] Propagate flow
10140 2019-Jan-15 20:37:27.901287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10141 2019-Jan-15 20:37:27.901343 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10142 2019-Jan-15 20:37:27.901984 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10143 2019-Jan-15 20:37:27.902628 - [DEBUG] Edge function : AllBottom (result of previous compose)
10144 2019-Jan-15 20:37:27.902653 - [DEBUG]
10145 2019-Jan-15 20:37:27.902677 - [DEBUG] Join: AllTop & AllBottom
10146 2019-Jan-15 20:37:27.902703 - [DEBUG] = AllBottom (new jump func)
10147 2019-Jan-15 20:37:27.902728 - [DEBUG]
10148 2019-Jan-15 20:37:27.902751 - [DEBUG] Start adding new jump function
10149 2019-Jan-15 20:37:27.902774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10150 2019-Jan-15 20:37:27.902830 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10151 2019-Jan-15 20:37:27.903474 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10152 2019-Jan-15 20:37:27.904124 - [DEBUG] Edge Function : AllBottom
10153 2019-Jan-15 20:37:27.904152 - [DEBUG] End adding new jump function
10154 2019-Jan-15 20:37:27.904176 - [DEBUG]
10155 2019-Jan-15 20:37:27.904200 - [DEBUG] -------------------------------------------- 298. Path Edge --------------------------------------------
10156 2019-Jan-15 20:37:27.904224 - [DEBUG]
10157 2019-Jan-15 20:37:27.904247 - [DEBUG] Process 298. path edge:
10158 2019-Jan-15 20:37:27.904270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10159 2019-Jan-15 20:37:27.904327 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
10160 2019-Jan-15 20:37:27.904964 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10161 2019-Jan-15 20:37:27.905625 - [DEBUG]
10162 2019-Jan-15 20:37:27.905649 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10163 2019-Jan-15 20:37:27.906297 - [DEBUG] Compose: EdgeIdentity * AllBottom
10164 2019-Jan-15 20:37:27.906326 - [DEBUG]
10165 2019-Jan-15 20:37:27.906349 - [DEBUG] Propagate flow
10166 2019-Jan-15 20:37:27.906373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10167 2019-Jan-15 20:37:27.906430 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10168 2019-Jan-15 20:37:27.907070 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10169 2019-Jan-15 20:37:27.907731 - [DEBUG] Edge function : AllBottom (result of previous compose)
10170 2019-Jan-15 20:37:27.907756 - [DEBUG]
10171 2019-Jan-15 20:37:27.907780 - [DEBUG] Join: AllTop & AllBottom
10172 2019-Jan-15 20:37:27.907806 - [DEBUG] = AllBottom (new jump func)
10173 2019-Jan-15 20:37:27.907831 - [DEBUG]
10174 2019-Jan-15 20:37:27.907854 - [DEBUG] Start adding new jump function
10175 2019-Jan-15 20:37:27.907878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10176 2019-Jan-15 20:37:27.907933 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10177 2019-Jan-15 20:37:27.908576 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10178 2019-Jan-15 20:37:27.909213 - [DEBUG] Edge Function : AllBottom
10179 2019-Jan-15 20:37:27.909240 - [DEBUG] End adding new jump function
10180 2019-Jan-15 20:37:27.909265 - [DEBUG]
10181 2019-Jan-15 20:37:27.909289 - [DEBUG] -------------------------------------------- 299. Path Edge --------------------------------------------
10182 2019-Jan-15 20:37:27.909313 - [DEBUG]
10183 2019-Jan-15 20:37:27.909336 - [DEBUG] Process 299. path edge:
10184 2019-Jan-15 20:37:27.909359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10185 2019-Jan-15 20:37:27.909416 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
10186 2019-Jan-15 20:37:27.910053 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10187 2019-Jan-15 20:37:27.910709 - [DEBUG]
10188 2019-Jan-15 20:37:27.910733 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10189 2019-Jan-15 20:37:27.911386 - [DEBUG] Compose: EdgeIdentity * AllBottom
10190 2019-Jan-15 20:37:27.911414 - [DEBUG]
10191 2019-Jan-15 20:37:27.911439 - [DEBUG] Propagate flow
10192 2019-Jan-15 20:37:27.911462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10193 2019-Jan-15 20:37:27.911519 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10194 2019-Jan-15 20:37:27.912156 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10195 2019-Jan-15 20:37:27.912802 - [DEBUG] Edge function : AllBottom (result of previous compose)
10196 2019-Jan-15 20:37:27.912827 - [DEBUG]
10197 2019-Jan-15 20:37:27.912851 - [DEBUG] Join: AllTop & AllBottom
10198 2019-Jan-15 20:37:27.912878 - [DEBUG] = AllBottom (new jump func)
10199 2019-Jan-15 20:37:27.912902 - [DEBUG]
10200 2019-Jan-15 20:37:27.912926 - [DEBUG] Start adding new jump function
10201 2019-Jan-15 20:37:27.912949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10202 2019-Jan-15 20:37:27.913006 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10203 2019-Jan-15 20:37:27.913659 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10204 2019-Jan-15 20:37:27.914309 - [DEBUG] Edge Function : AllBottom
10205 2019-Jan-15 20:37:27.914337 - [DEBUG] End adding new jump function
10206 2019-Jan-15 20:37:27.914361 - [DEBUG]
10207 2019-Jan-15 20:37:27.914386 - [DEBUG] -------------------------------------------- 300. Path Edge --------------------------------------------
10208 2019-Jan-15 20:37:27.914410 - [DEBUG]
10209 2019-Jan-15 20:37:27.914433 - [DEBUG] Process 300. path edge:
10210 2019-Jan-15 20:37:27.914457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10211 2019-Jan-15 20:37:27.914514 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
10212 2019-Jan-15 20:37:27.915149 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10213 2019-Jan-15 20:37:27.915791 - [DEBUG]
10214 2019-Jan-15 20:37:27.915816 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10215 2019-Jan-15 20:37:27.916463 - [DEBUG] Compose: EdgeIdentity * AllBottom
10216 2019-Jan-15 20:37:27.916491 - [DEBUG]
10217 2019-Jan-15 20:37:27.916514 - [DEBUG] Propagate flow
10218 2019-Jan-15 20:37:27.916537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10219 2019-Jan-15 20:37:27.916594 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10220 2019-Jan-15 20:37:27.917234 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10221 2019-Jan-15 20:37:27.917892 - [DEBUG] Edge function : AllBottom (result of previous compose)
10222 2019-Jan-15 20:37:27.917917 - [DEBUG]
10223 2019-Jan-15 20:37:27.917942 - [DEBUG] Join: AllTop & AllBottom
10224 2019-Jan-15 20:37:27.917968 - [DEBUG] = AllBottom (new jump func)
10225 2019-Jan-15 20:37:27.917992 - [DEBUG]
10226 2019-Jan-15 20:37:27.918016 - [DEBUG] Start adding new jump function
10227 2019-Jan-15 20:37:27.918039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10228 2019-Jan-15 20:37:27.918095 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10229 2019-Jan-15 20:37:27.918738 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10230 2019-Jan-15 20:37:27.919374 - [DEBUG] Edge Function : AllBottom
10231 2019-Jan-15 20:37:27.919402 - [DEBUG] End adding new jump function
10232 2019-Jan-15 20:37:27.919426 - [DEBUG]
10233 2019-Jan-15 20:37:27.919450 - [DEBUG] -------------------------------------------- 301. Path Edge --------------------------------------------
10234 2019-Jan-15 20:37:27.919474 - [DEBUG]
10235 2019-Jan-15 20:37:27.919497 - [DEBUG] Process 301. path edge:
10236 2019-Jan-15 20:37:27.919521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10237 2019-Jan-15 20:37:27.919577 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
10238 2019-Jan-15 20:37:27.920213 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10239 2019-Jan-15 20:37:27.920872 - [DEBUG]
10240 2019-Jan-15 20:37:27.920896 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10241 2019-Jan-15 20:37:27.921547 - [DEBUG] Compose: EdgeIdentity * AllBottom
10242 2019-Jan-15 20:37:27.921574 - [DEBUG]
10243 2019-Jan-15 20:37:27.921598 - [DEBUG] Propagate flow
10244 2019-Jan-15 20:37:27.921621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10245 2019-Jan-15 20:37:27.921686 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10246 2019-Jan-15 20:37:27.922320 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10247 2019-Jan-15 20:37:27.922962 - [DEBUG] Edge function : AllBottom (result of previous compose)
10248 2019-Jan-15 20:37:27.922987 - [DEBUG]
10249 2019-Jan-15 20:37:27.923012 - [DEBUG] Join: AllTop & AllBottom
10250 2019-Jan-15 20:37:27.923038 - [DEBUG] = AllBottom (new jump func)
10251 2019-Jan-15 20:37:27.923062 - [DEBUG]
10252 2019-Jan-15 20:37:27.923085 - [DEBUG] Start adding new jump function
10253 2019-Jan-15 20:37:27.923109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10254 2019-Jan-15 20:37:27.923164 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10255 2019-Jan-15 20:37:27.923807 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10256 2019-Jan-15 20:37:27.924458 - [DEBUG] Edge Function : AllBottom
10257 2019-Jan-15 20:37:27.924485 - [DEBUG] End adding new jump function
10258 2019-Jan-15 20:37:27.924509 - [DEBUG]
10259 2019-Jan-15 20:37:27.924533 - [DEBUG] -------------------------------------------- 302. Path Edge --------------------------------------------
10260 2019-Jan-15 20:37:27.924557 - [DEBUG]
10261 2019-Jan-15 20:37:27.924581 - [DEBUG] Process 302. path edge:
10262 2019-Jan-15 20:37:27.924604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10263 2019-Jan-15 20:37:27.924660 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
10264 2019-Jan-15 20:37:27.925293 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10265 2019-Jan-15 20:37:27.925935 - [DEBUG]
10266 2019-Jan-15 20:37:27.925961 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10267 2019-Jan-15 20:37:27.926605 - [DEBUG] Compose: EdgeIdentity * AllBottom
10268 2019-Jan-15 20:37:27.926634 - [DEBUG]
10269 2019-Jan-15 20:37:27.926658 - [DEBUG] Propagate flow
10270 2019-Jan-15 20:37:27.926682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10271 2019-Jan-15 20:37:27.926738 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10272 2019-Jan-15 20:37:27.927392 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10273 2019-Jan-15 20:37:27.928035 - [DEBUG] Edge function : AllBottom (result of previous compose)
10274 2019-Jan-15 20:37:27.928060 - [DEBUG]
10275 2019-Jan-15 20:37:27.928085 - [DEBUG] Join: AllTop & AllBottom
10276 2019-Jan-15 20:37:27.928111 - [DEBUG] = AllBottom (new jump func)
10277 2019-Jan-15 20:37:27.928135 - [DEBUG]
10278 2019-Jan-15 20:37:27.928159 - [DEBUG] Start adding new jump function
10279 2019-Jan-15 20:37:27.928182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10280 2019-Jan-15 20:37:27.928238 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10281 2019-Jan-15 20:37:27.928881 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10282 2019-Jan-15 20:37:27.929517 - [DEBUG] Edge Function : AllBottom
10283 2019-Jan-15 20:37:27.929545 - [DEBUG] End adding new jump function
10284 2019-Jan-15 20:37:27.929569 - [DEBUG]
10285 2019-Jan-15 20:37:27.929593 - [DEBUG] -------------------------------------------- 303. Path Edge --------------------------------------------
10286 2019-Jan-15 20:37:27.929618 - [DEBUG]
10287 2019-Jan-15 20:37:27.929649 - [DEBUG] Process 303. path edge:
10288 2019-Jan-15 20:37:27.929674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10289 2019-Jan-15 20:37:27.929731 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
10290 2019-Jan-15 20:37:27.930365 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10291 2019-Jan-15 20:37:27.931024 - [DEBUG]
10292 2019-Jan-15 20:37:27.931049 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10293 2019-Jan-15 20:37:27.931694 - [DEBUG] Compose: EdgeIdentity * AllBottom
10294 2019-Jan-15 20:37:27.931722 - [DEBUG]
10295 2019-Jan-15 20:37:27.931746 - [DEBUG] Propagate flow
10296 2019-Jan-15 20:37:27.931769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10297 2019-Jan-15 20:37:27.931826 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10298 2019-Jan-15 20:37:27.932468 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10299 2019-Jan-15 20:37:27.933110 - [DEBUG] Edge function : AllBottom (result of previous compose)
10300 2019-Jan-15 20:37:27.933135 - [DEBUG]
10301 2019-Jan-15 20:37:27.933160 - [DEBUG] Join: AllTop & AllBottom
10302 2019-Jan-15 20:37:27.933186 - [DEBUG] = AllBottom (new jump func)
10303 2019-Jan-15 20:37:27.933210 - [DEBUG]
10304 2019-Jan-15 20:37:27.933234 - [DEBUG] Start adding new jump function
10305 2019-Jan-15 20:37:27.933257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10306 2019-Jan-15 20:37:27.933313 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10307 2019-Jan-15 20:37:27.933969 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10308 2019-Jan-15 20:37:27.934606 - [DEBUG] Edge Function : AllBottom
10309 2019-Jan-15 20:37:27.934633 - [DEBUG] End adding new jump function
10310 2019-Jan-15 20:37:27.934657 - [DEBUG]
10311 2019-Jan-15 20:37:27.934681 - [DEBUG] -------------------------------------------- 304. Path Edge --------------------------------------------
10312 2019-Jan-15 20:37:27.934706 - [DEBUG]
10313 2019-Jan-15 20:37:27.934729 - [DEBUG] Process 304. path edge:
10314 2019-Jan-15 20:37:27.934753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10315 2019-Jan-15 20:37:27.934809 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
10316 2019-Jan-15 20:37:27.935448 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10317 2019-Jan-15 20:37:27.936091 - [DEBUG]
10318 2019-Jan-15 20:37:27.936116 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10319 2019-Jan-15 20:37:27.936766 - [DEBUG] Compose: EdgeIdentity * AllBottom
10320 2019-Jan-15 20:37:27.936794 - [DEBUG]
10321 2019-Jan-15 20:37:27.936818 - [DEBUG] Propagate flow
10322 2019-Jan-15 20:37:27.936841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10323 2019-Jan-15 20:37:27.936897 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10324 2019-Jan-15 20:37:27.937551 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10325 2019-Jan-15 20:37:27.938197 - [DEBUG] Edge function : AllBottom (result of previous compose)
10326 2019-Jan-15 20:37:27.938230 - [DEBUG]
10327 2019-Jan-15 20:37:27.938255 - [DEBUG] Join: AllTop & AllBottom
10328 2019-Jan-15 20:37:27.938281 - [DEBUG] = AllBottom (new jump func)
10329 2019-Jan-15 20:37:27.938306 - [DEBUG]
10330 2019-Jan-15 20:37:27.938329 - [DEBUG] Start adding new jump function
10331 2019-Jan-15 20:37:27.938352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10332 2019-Jan-15 20:37:27.938409 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10333 2019-Jan-15 20:37:27.939052 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10334 2019-Jan-15 20:37:27.939685 - [DEBUG] Edge Function : AllBottom
10335 2019-Jan-15 20:37:27.939712 - [DEBUG] End adding new jump function
10336 2019-Jan-15 20:37:27.939736 - [DEBUG]
10337 2019-Jan-15 20:37:27.939760 - [DEBUG] -------------------------------------------- 305. Path Edge --------------------------------------------
10338 2019-Jan-15 20:37:27.939784 - [DEBUG]
10339 2019-Jan-15 20:37:27.939807 - [DEBUG] Process 305. path edge:
10340 2019-Jan-15 20:37:27.939831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10341 2019-Jan-15 20:37:27.939887 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
10342 2019-Jan-15 20:37:27.940524 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10343 2019-Jan-15 20:37:27.941182 - [DEBUG]
10344 2019-Jan-15 20:37:27.941206 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10345 2019-Jan-15 20:37:27.941851 - [DEBUG] Compose: EdgeIdentity * AllBottom
10346 2019-Jan-15 20:37:27.941879 - [DEBUG]
10347 2019-Jan-15 20:37:27.941902 - [DEBUG] Propagate flow
10348 2019-Jan-15 20:37:27.941926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10349 2019-Jan-15 20:37:27.941983 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10350 2019-Jan-15 20:37:27.942616 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10351 2019-Jan-15 20:37:27.943258 - [DEBUG] Edge function : AllBottom (result of previous compose)
10352 2019-Jan-15 20:37:27.943284 - [DEBUG]
10353 2019-Jan-15 20:37:27.943308 - [DEBUG] Join: AllTop & AllBottom
10354 2019-Jan-15 20:37:27.943335 - [DEBUG] = AllBottom (new jump func)
10355 2019-Jan-15 20:37:27.943359 - [DEBUG]
10356 2019-Jan-15 20:37:27.943383 - [DEBUG] Start adding new jump function
10357 2019-Jan-15 20:37:27.943406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10358 2019-Jan-15 20:37:27.943462 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10359 2019-Jan-15 20:37:27.944120 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10360 2019-Jan-15 20:37:27.944753 - [DEBUG] Edge Function : AllBottom
10361 2019-Jan-15 20:37:27.944781 - [DEBUG] End adding new jump function
10362 2019-Jan-15 20:37:27.944806 - [DEBUG]
10363 2019-Jan-15 20:37:27.944830 - [DEBUG] -------------------------------------------- 306. Path Edge --------------------------------------------
10364 2019-Jan-15 20:37:27.944854 - [DEBUG]
10365 2019-Jan-15 20:37:27.944878 - [DEBUG] Process 306. path edge:
10366 2019-Jan-15 20:37:27.944901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10367 2019-Jan-15 20:37:27.944958 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
10368 2019-Jan-15 20:37:27.945591 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10369 2019-Jan-15 20:37:27.946232 - [DEBUG]
10370 2019-Jan-15 20:37:27.946263 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10371 2019-Jan-15 20:37:27.946903 - [DEBUG] Start of endsummarytab entry
10372 2019-Jan-15 20:37:27.946932 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10373 2019-Jan-15 20:37:27.947585 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
10374 2019-Jan-15 20:37:27.947644 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10375 2019-Jan-15 20:37:27.948276 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10376 2019-Jan-15 20:37:27.948917 - [DEBUG] EF: AllBottom
10377 2019-Jan-15 20:37:27.948943 - [DEBUG]
10378 2019-Jan-15 20:37:27.948966 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10379 2019-Jan-15 20:37:27.949601 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10380 2019-Jan-15 20:37:27.950238 - [DEBUG] EF: AllBottom
10381 2019-Jan-15 20:37:27.950263 - [DEBUG]
10382 2019-Jan-15 20:37:27.950287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10383 2019-Jan-15 20:37:27.950934 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
10384 2019-Jan-15 20:37:27.951571 - [DEBUG] EF: AllBottom
10385 2019-Jan-15 20:37:27.951596 - [DEBUG]
10386 2019-Jan-15 20:37:27.951619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10387 2019-Jan-15 20:37:27.952251 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
10388 2019-Jan-15 20:37:27.952886 - [DEBUG] EF: AllBottom
10389 2019-Jan-15 20:37:27.952911 - [DEBUG]
10390 2019-Jan-15 20:37:27.952934 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10391 2019-Jan-15 20:37:27.953565 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
10392 2019-Jan-15 20:37:27.954215 - [DEBUG] EF: AllBottom
10393 2019-Jan-15 20:37:27.954240 - [DEBUG]
10394 2019-Jan-15 20:37:27.954263 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10395 2019-Jan-15 20:37:27.954896 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10396 2019-Jan-15 20:37:27.955536 - [DEBUG] EF: AllBottom
10397 2019-Jan-15 20:37:27.955561 - [DEBUG]
10398 2019-Jan-15 20:37:27.955585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10399 2019-Jan-15 20:37:27.956218 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
10400 2019-Jan-15 20:37:27.956860 - [DEBUG] EF: AllBottom
10401 2019-Jan-15 20:37:27.956885 - [DEBUG]
10402 2019-Jan-15 20:37:27.956909 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10403 2019-Jan-15 20:37:27.957557 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10404 2019-Jan-15 20:37:27.958194 - [DEBUG] EF: AllBottom
10405 2019-Jan-15 20:37:27.958219 - [DEBUG]
10406 2019-Jan-15 20:37:27.958243 - [DEBUG] ---------------
10407 2019-Jan-15 20:37:27.958266 - [DEBUG]
10408 2019-Jan-15 20:37:27.958291 - [DEBUG] End of endsummarytab entry
10409 2019-Jan-15 20:37:27.958315 - [DEBUG]
10410 2019-Jan-15 20:37:27.958338 - [DEBUG] Start of incomingtab entry
10411 2019-Jan-15 20:37:27.958362 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10412 2019-Jan-15 20:37:27.958996 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
10413 2019-Jan-15 20:37:27.959053 - [DEBUG] ---------------
10414 2019-Jan-15 20:37:27.959077 - [DEBUG] End of incomingtab entry
10415 2019-Jan-15 20:37:27.959100 - [DEBUG]
10416 2019-Jan-15 20:37:27.959126 - [DEBUG] EDGE:
10417 2019-Jan-15 20:37:27.959190 - [DEBUG] ---> 10418 2019-Jan-15 20:37:27.959825 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10419 2019-Jan-15 20:37:27.960466 - [DEBUG]
10420 2019-Jan-15 20:37:27.960491 - [DEBUG] EDGE:
10421 2019-Jan-15 20:37:27.960549 - [DEBUG] ---> 10422 2019-Jan-15 20:37:27.961199 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10423 2019-Jan-15 20:37:27.961844 - [DEBUG]
10424 2019-Jan-15 20:37:27.961877 - [DEBUG] Compose: EdgeIdentity * AllBottom
10425 2019-Jan-15 20:37:27.961904 - [DEBUG]
10426 2019-Jan-15 20:37:27.961928 - [DEBUG] Propagate flow
10427 2019-Jan-15 20:37:27.961951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10428 2019-Jan-15 20:37:27.962008 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10429 2019-Jan-15 20:37:27.962654 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10430 2019-Jan-15 20:37:27.963299 - [DEBUG] Edge function : AllBottom (result of previous compose)
10431 2019-Jan-15 20:37:27.963324 - [DEBUG]
10432 2019-Jan-15 20:37:27.963349 - [DEBUG] Join: AllTop & AllBottom
10433 2019-Jan-15 20:37:27.963375 - [DEBUG] = AllBottom (new jump func)
10434 2019-Jan-15 20:37:27.963400 - [DEBUG]
10435 2019-Jan-15 20:37:27.963423 - [DEBUG] Start adding new jump function
10436 2019-Jan-15 20:37:27.963447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10437 2019-Jan-15 20:37:27.963503 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10438 2019-Jan-15 20:37:27.964163 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10439 2019-Jan-15 20:37:27.964806 - [DEBUG] Edge Function : AllBottom
10440 2019-Jan-15 20:37:27.964834 - [DEBUG] End adding new jump function
10441 2019-Jan-15 20:37:27.964858 - [DEBUG]
10442 2019-Jan-15 20:37:27.964881 - [DEBUG] -------------------------------------------- 307. Path Edge --------------------------------------------
10443 2019-Jan-15 20:37:27.964906 - [DEBUG]
10444 2019-Jan-15 20:37:27.964930 - [DEBUG] Process 307. path edge:
10445 2019-Jan-15 20:37:27.964953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10446 2019-Jan-15 20:37:27.965010 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
10447 2019-Jan-15 20:37:27.965653 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10448 2019-Jan-15 20:37:27.966296 - [DEBUG]
10449 2019-Jan-15 20:37:27.966320 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10450 2019-Jan-15 20:37:27.966970 - [DEBUG] Possible callees:
10451 2019-Jan-15 20:37:27.966995 - [DEBUG] llvm.dbg.declare
10452 2019-Jan-15 20:37:27.967020 - [DEBUG] Possible return sites:
10453 2019-Jan-15 20:37:27.967043 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19310454 2019-Jan-15 20:37:27.968331 - [DEBUG] Found and process special summary
10455 2019-Jan-15 20:37:27.968373 - [DEBUG] Compose: EdgeIdentity * AllBottom
10456 2019-Jan-15 20:37:27.968400 - [DEBUG]
10457 2019-Jan-15 20:37:27.968424 - [DEBUG] Propagate flow
10458 2019-Jan-15 20:37:27.968447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10459 2019-Jan-15 20:37:27.968504 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10460 2019-Jan-15 20:37:27.969142 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10461 2019-Jan-15 20:37:27.969784 - [DEBUG] Edge function : AllBottom (result of previous compose)
10462 2019-Jan-15 20:37:27.969809 - [DEBUG]
10463 2019-Jan-15 20:37:27.969833 - [DEBUG] Join: AllTop & AllBottom
10464 2019-Jan-15 20:37:27.969859 - [DEBUG] = AllBottom (new jump func)
10465 2019-Jan-15 20:37:27.969884 - [DEBUG]
10466 2019-Jan-15 20:37:27.969907 - [DEBUG] Start adding new jump function
10467 2019-Jan-15 20:37:27.969931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10468 2019-Jan-15 20:37:27.969987 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10469 2019-Jan-15 20:37:27.970646 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10470 2019-Jan-15 20:37:27.971283 - [DEBUG] Edge Function : AllBottom
10471 2019-Jan-15 20:37:27.971310 - [DEBUG] End adding new jump function
10472 2019-Jan-15 20:37:27.971334 - [DEBUG]
10473 2019-Jan-15 20:37:27.971358 - [DEBUG] -------------------------------------------- 308. Path Edge --------------------------------------------
10474 2019-Jan-15 20:37:27.971382 - [DEBUG]
10475 2019-Jan-15 20:37:27.971406 - [DEBUG] Process 308. path edge:
10476 2019-Jan-15 20:37:27.971429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10477 2019-Jan-15 20:37:27.971486 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
10478 2019-Jan-15 20:37:27.972124 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10479 2019-Jan-15 20:37:27.972767 - [DEBUG]
10480 2019-Jan-15 20:37:27.972792 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10481 2019-Jan-15 20:37:27.973441 - [DEBUG] Compose: EdgeIdentity * AllBottom
10482 2019-Jan-15 20:37:27.973469 - [DEBUG]
10483 2019-Jan-15 20:37:27.973493 - [DEBUG] Propagate flow
10484 2019-Jan-15 20:37:27.973516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10485 2019-Jan-15 20:37:27.973573 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10486 2019-Jan-15 20:37:27.974225 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10487 2019-Jan-15 20:37:27.974868 - [DEBUG] Edge function : AllBottom (result of previous compose)
10488 2019-Jan-15 20:37:27.974893 - [DEBUG]
10489 2019-Jan-15 20:37:27.974918 - [DEBUG] Join: AllTop & AllBottom
10490 2019-Jan-15 20:37:27.974943 - [DEBUG] = AllBottom (new jump func)
10491 2019-Jan-15 20:37:27.974968 - [DEBUG]
10492 2019-Jan-15 20:37:27.974991 - [DEBUG] Start adding new jump function
10493 2019-Jan-15 20:37:27.975015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10494 2019-Jan-15 20:37:27.975071 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10495 2019-Jan-15 20:37:27.975714 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10496 2019-Jan-15 20:37:27.976347 - [DEBUG] Edge Function : AllBottom
10497 2019-Jan-15 20:37:27.976374 - [DEBUG] End adding new jump function
10498 2019-Jan-15 20:37:27.976406 - [DEBUG]
10499 2019-Jan-15 20:37:27.976431 - [DEBUG] -------------------------------------------- 309. Path Edge --------------------------------------------
10500 2019-Jan-15 20:37:27.976456 - [DEBUG]
10501 2019-Jan-15 20:37:27.976479 - [DEBUG] Process 309. path edge:
10502 2019-Jan-15 20:37:27.976503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10503 2019-Jan-15 20:37:27.976559 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
10504 2019-Jan-15 20:37:27.977193 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10505 2019-Jan-15 20:37:27.977851 - [DEBUG]
10506 2019-Jan-15 20:37:27.977876 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10507 2019-Jan-15 20:37:27.978520 - [DEBUG] Compose: EdgeIdentity * AllBottom
10508 2019-Jan-15 20:37:27.978548 - [DEBUG]
10509 2019-Jan-15 20:37:27.978572 - [DEBUG] Propagate flow
10510 2019-Jan-15 20:37:27.978595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10511 2019-Jan-15 20:37:27.978652 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10512 2019-Jan-15 20:37:27.979291 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10513 2019-Jan-15 20:37:27.979934 - [DEBUG] Edge function : AllBottom (result of previous compose)
10514 2019-Jan-15 20:37:27.979959 - [DEBUG]
10515 2019-Jan-15 20:37:27.979984 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10516 2019-Jan-15 20:37:27.980010 - [DEBUG] = AllBottom
10517 2019-Jan-15 20:37:27.980034 - [DEBUG]
10518 2019-Jan-15 20:37:27.980058 - [DEBUG] PROPAGATE: No new function!
10519 2019-Jan-15 20:37:27.980082 - [DEBUG] EDGE:
10520 2019-Jan-15 20:37:27.980139 - [DEBUG] ---> 10521 2019-Jan-15 20:37:27.980789 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10522 2019-Jan-15 20:37:27.981431 - [DEBUG]
10523 2019-Jan-15 20:37:27.981455 - [DEBUG] EDGE:
10524 2019-Jan-15 20:37:27.981513 - [DEBUG] ---> 10525 2019-Jan-15 20:37:27.982151 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10526 2019-Jan-15 20:37:27.982793 - [DEBUG]
10527 2019-Jan-15 20:37:27.982829 - [DEBUG] Compose: EdgeIdentity * AllBottom
10528 2019-Jan-15 20:37:27.982856 - [DEBUG]
10529 2019-Jan-15 20:37:27.982880 - [DEBUG] Propagate flow
10530 2019-Jan-15 20:37:27.982903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10531 2019-Jan-15 20:37:27.982959 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10532 2019-Jan-15 20:37:27.983597 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10533 2019-Jan-15 20:37:27.984254 - [DEBUG] Edge function : AllBottom (result of previous compose)
10534 2019-Jan-15 20:37:27.984279 - [DEBUG]
10535 2019-Jan-15 20:37:27.984304 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10536 2019-Jan-15 20:37:27.984330 - [DEBUG] = AllBottom
10537 2019-Jan-15 20:37:27.984354 - [DEBUG]
10538 2019-Jan-15 20:37:27.984377 - [DEBUG] PROPAGATE: No new function!
10539 2019-Jan-15 20:37:27.984404 - [DEBUG] EDGE:
10540 2019-Jan-15 20:37:27.984461 - [DEBUG] ---> 10541 2019-Jan-15 20:37:27.985114 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10542 2019-Jan-15 20:37:27.985760 - [DEBUG]
10543 2019-Jan-15 20:37:27.985785 - [DEBUG] EDGE:
10544 2019-Jan-15 20:37:27.985842 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
10545 2019-Jan-15 20:37:27.986484 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10546 2019-Jan-15 20:37:27.987126 - [DEBUG]
10547 2019-Jan-15 20:37:27.987150 - [DEBUG] EDGE:
10548 2019-Jan-15 20:37:27.987208 - [DEBUG] ---> 10549 2019-Jan-15 20:37:27.987858 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10550 2019-Jan-15 20:37:27.988502 - [DEBUG]
10551 2019-Jan-15 20:37:27.988527 - [DEBUG] EDGE:
10552 2019-Jan-15 20:37:27.988585 - [DEBUG] ---> 10553 2019-Jan-15 20:37:27.989221 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10554 2019-Jan-15 20:37:27.989864 - [DEBUG]
10555 2019-Jan-15 20:37:27.989888 - [DEBUG] EDGE:
10556 2019-Jan-15 20:37:27.989946 - [DEBUG] ---> 10557 2019-Jan-15 20:37:27.990584 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10558 2019-Jan-15 20:37:27.991240 - [DEBUG]
10559 2019-Jan-15 20:37:27.991272 - [DEBUG] Compose: EdgeIdentity * AllBottom
10560 2019-Jan-15 20:37:27.991299 - [DEBUG]
10561 2019-Jan-15 20:37:27.991322 - [DEBUG] Propagate flow
10562 2019-Jan-15 20:37:27.991346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10563 2019-Jan-15 20:37:27.991402 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10564 2019-Jan-15 20:37:27.992040 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10565 2019-Jan-15 20:37:27.992682 - [DEBUG] Edge function : AllBottom (result of previous compose)
10566 2019-Jan-15 20:37:27.992708 - [DEBUG]
10567 2019-Jan-15 20:37:27.992732 - [DEBUG] Join: AllTop & AllBottom
10568 2019-Jan-15 20:37:27.992758 - [DEBUG] = AllBottom (new jump func)
10569 2019-Jan-15 20:37:27.992783 - [DEBUG]
10570 2019-Jan-15 20:37:27.992807 - [DEBUG] Start adding new jump function
10571 2019-Jan-15 20:37:27.992830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10572 2019-Jan-15 20:37:27.992886 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10573 2019-Jan-15 20:37:27.993530 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10574 2019-Jan-15 20:37:27.994184 - [DEBUG] Edge Function : AllBottom
10575 2019-Jan-15 20:37:27.994211 - [DEBUG] End adding new jump function
10576 2019-Jan-15 20:37:27.994235 - [DEBUG]
10577 2019-Jan-15 20:37:27.994259 - [DEBUG] -------------------------------------------- 310. Path Edge --------------------------------------------
10578 2019-Jan-15 20:37:27.994283 - [DEBUG]
10579 2019-Jan-15 20:37:27.994306 - [DEBUG] Process 310. path edge:
10580 2019-Jan-15 20:37:27.994338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10581 2019-Jan-15 20:37:27.994394 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
10582 2019-Jan-15 20:37:27.995032 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10583 2019-Jan-15 20:37:27.995675 - [DEBUG]
10584 2019-Jan-15 20:37:27.995699 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10585 2019-Jan-15 20:37:27.996348 - [DEBUG] Compose: EdgeIdentity * AllBottom
10586 2019-Jan-15 20:37:27.996376 - [DEBUG]
10587 2019-Jan-15 20:37:27.996399 - [DEBUG] Propagate flow
10588 2019-Jan-15 20:37:27.996423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10589 2019-Jan-15 20:37:27.996479 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
10590 2019-Jan-15 20:37:27.997112 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10591 2019-Jan-15 20:37:27.997772 - [DEBUG] Edge function : AllBottom (result of previous compose)
10592 2019-Jan-15 20:37:27.997797 - [DEBUG]
10593 2019-Jan-15 20:37:27.997821 - [DEBUG] Join: AllTop & AllBottom
10594 2019-Jan-15 20:37:27.997847 - [DEBUG] = AllBottom (new jump func)
10595 2019-Jan-15 20:37:27.997872 - [DEBUG]
10596 2019-Jan-15 20:37:27.997895 - [DEBUG] Start adding new jump function
10597 2019-Jan-15 20:37:27.997918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10598 2019-Jan-15 20:37:27.997974 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10599 2019-Jan-15 20:37:27.998617 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
10600 2019-Jan-15 20:37:27.999250 - [DEBUG] Edge Function : AllBottom
10601 2019-Jan-15 20:37:27.999277 - [DEBUG] End adding new jump function
10602 2019-Jan-15 20:37:27.999301 - [DEBUG]
10603 2019-Jan-15 20:37:27.999324 - [DEBUG] -------------------------------------------- 311. Path Edge --------------------------------------------
10604 2019-Jan-15 20:37:27.999348 - [DEBUG]
10605 2019-Jan-15 20:37:27.999372 - [DEBUG] Process 311. path edge:
10606 2019-Jan-15 20:37:27.999395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10607 2019-Jan-15 20:37:27.999451 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
10608 2019-Jan-15 20:37:28.000084 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10609 2019-Jan-15 20:37:28.000739 - [DEBUG]
10610 2019-Jan-15 20:37:28.000765 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
10611 2019-Jan-15 20:37:28.001408 - [DEBUG] Compose: EdgeIdentity * AllBottom
10612 2019-Jan-15 20:37:28.001436 - [DEBUG]
10613 2019-Jan-15 20:37:28.001459 - [DEBUG] Propagate flow
10614 2019-Jan-15 20:37:28.001483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10615 2019-Jan-15 20:37:28.001539 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10616 2019-Jan-15 20:37:28.002178 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10617 2019-Jan-15 20:37:28.002819 - [DEBUG] Edge function : AllBottom (result of previous compose)
10618 2019-Jan-15 20:37:28.002844 - [DEBUG]
10619 2019-Jan-15 20:37:28.002869 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10620 2019-Jan-15 20:37:28.002895 - [DEBUG] = AllBottom
10621 2019-Jan-15 20:37:28.002920 - [DEBUG]
10622 2019-Jan-15 20:37:28.002943 - [DEBUG] PROPAGATE: No new function!
10623 2019-Jan-15 20:37:28.002975 - [DEBUG] EDGE:
10624 2019-Jan-15 20:37:28.003033 - [DEBUG] ---> 10625 2019-Jan-15 20:37:28.003666 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10626 2019-Jan-15 20:37:28.004324 - [DEBUG]
10627 2019-Jan-15 20:37:28.004350 - [DEBUG] EDGE:
10628 2019-Jan-15 20:37:28.004407 - [DEBUG] ---> 10629 2019-Jan-15 20:37:28.005045 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10630 2019-Jan-15 20:37:28.005687 - [DEBUG]
10631 2019-Jan-15 20:37:28.005712 - [DEBUG] EDGE:
10632 2019-Jan-15 20:37:28.005770 - [DEBUG] ---> 10633 2019-Jan-15 20:37:28.006406 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10634 2019-Jan-15 20:37:28.007051 - [DEBUG]
10635 2019-Jan-15 20:37:28.007076 - [DEBUG] EDGE:
10636 2019-Jan-15 20:37:28.007133 - [DEBUG] ---> 10637 2019-Jan-15 20:37:28.007789 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10638 2019-Jan-15 20:37:28.008433 - [DEBUG]
10639 2019-Jan-15 20:37:28.008458 - [DEBUG] EDGE:
10640 2019-Jan-15 20:37:28.008516 - [DEBUG] ---> 10641 2019-Jan-15 20:37:28.009150 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10642 2019-Jan-15 20:37:28.009794 - [DEBUG]
10643 2019-Jan-15 20:37:28.009819 - [DEBUG] EDGE:
10644 2019-Jan-15 20:37:28.009877 - [DEBUG] ---> 10645 2019-Jan-15 20:37:28.010515 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10646 2019-Jan-15 20:37:28.011175 - [DEBUG]
10647 2019-Jan-15 20:37:28.011210 - [DEBUG] Compose: EdgeIdentity * AllBottom
10648 2019-Jan-15 20:37:28.011237 - [DEBUG]
10649 2019-Jan-15 20:37:28.011261 - [DEBUG] Propagate flow
10650 2019-Jan-15 20:37:28.011285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10651 2019-Jan-15 20:37:28.011342 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10652 2019-Jan-15 20:37:28.011981 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10653 2019-Jan-15 20:37:28.012624 - [DEBUG] Edge function : AllBottom (result of previous compose)
10654 2019-Jan-15 20:37:28.012649 - [DEBUG]
10655 2019-Jan-15 20:37:28.012674 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10656 2019-Jan-15 20:37:28.012700 - [DEBUG] = AllBottom
10657 2019-Jan-15 20:37:28.012725 - [DEBUG]
10658 2019-Jan-15 20:37:28.012749 - [DEBUG] PROPAGATE: No new function!
10659 2019-Jan-15 20:37:28.012774 - [DEBUG] EDGE:
10660 2019-Jan-15 20:37:28.012832 - [DEBUG] ---> 10661 2019-Jan-15 20:37:28.013484 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10662 2019-Jan-15 20:37:28.014143 - [DEBUG]
10663 2019-Jan-15 20:37:28.014168 - [DEBUG] EDGE:
10664 2019-Jan-15 20:37:28.014226 - [DEBUG] ---> 10665 2019-Jan-15 20:37:28.014862 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10666 2019-Jan-15 20:37:28.015505 - [DEBUG]
10667 2019-Jan-15 20:37:28.015530 - [DEBUG] EDGE:
10668 2019-Jan-15 20:37:28.015588 - [DEBUG] ---> 10669 2019-Jan-15 20:37:28.016226 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10670 2019-Jan-15 20:37:28.016868 - [DEBUG]
10671 2019-Jan-15 20:37:28.016903 - [DEBUG] Compose: EdgeIdentity * AllBottom
10672 2019-Jan-15 20:37:28.016930 - [DEBUG]
10673 2019-Jan-15 20:37:28.016955 - [DEBUG] Propagate flow
10674 2019-Jan-15 20:37:28.016978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10675 2019-Jan-15 20:37:28.017035 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10676 2019-Jan-15 20:37:28.017688 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10677 2019-Jan-15 20:37:28.018330 - [DEBUG] Edge function : AllBottom (result of previous compose)
10678 2019-Jan-15 20:37:28.018356 - [DEBUG]
10679 2019-Jan-15 20:37:28.018382 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10680 2019-Jan-15 20:37:28.018408 - [DEBUG] = AllBottom
10681 2019-Jan-15 20:37:28.018432 - [DEBUG]
10682 2019-Jan-15 20:37:28.018456 - [DEBUG] PROPAGATE: No new function!
10683 2019-Jan-15 20:37:28.018481 - [DEBUG] EDGE:
10684 2019-Jan-15 20:37:28.018539 - [DEBUG] ---> 10685 2019-Jan-15 20:37:28.019183 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10686 2019-Jan-15 20:37:28.019825 - [DEBUG]
10687 2019-Jan-15 20:37:28.019850 - [DEBUG] EDGE:
10688 2019-Jan-15 20:37:28.019908 - [DEBUG] ---> 10689 2019-Jan-15 20:37:28.020543 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10690 2019-Jan-15 20:37:28.021202 - [DEBUG]
10691 2019-Jan-15 20:37:28.021228 - [DEBUG] EDGE:
10692 2019-Jan-15 20:37:28.021286 - [DEBUG] ---> 10693 2019-Jan-15 20:37:28.021920 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10694 2019-Jan-15 20:37:28.022562 - [DEBUG]
10695 2019-Jan-15 20:37:28.022587 - [DEBUG] EDGE:
10696 2019-Jan-15 20:37:28.022644 - [DEBUG] ---> 10697 2019-Jan-15 20:37:28.023283 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10698 2019-Jan-15 20:37:28.023944 - [DEBUG]
10699 2019-Jan-15 20:37:28.023982 - [DEBUG] Compose: EdgeIdentity * AllBottom
10700 2019-Jan-15 20:37:28.024009 - [DEBUG]
10701 2019-Jan-15 20:37:28.024033 - [DEBUG] Propagate flow
10702 2019-Jan-15 20:37:28.024057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10703 2019-Jan-15 20:37:28.024113 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
10704 2019-Jan-15 20:37:28.024752 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10705 2019-Jan-15 20:37:28.025395 - [DEBUG] Edge function : AllBottom (result of previous compose)
10706 2019-Jan-15 20:37:28.025420 - [DEBUG]
10707 2019-Jan-15 20:37:28.025445 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10708 2019-Jan-15 20:37:28.025471 - [DEBUG] = AllBottom
10709 2019-Jan-15 20:37:28.025496 - [DEBUG]
10710 2019-Jan-15 20:37:28.025520 - [DEBUG] PROPAGATE: No new function!
10711 2019-Jan-15 20:37:28.025546 - [DEBUG] EDGE:
10712 2019-Jan-15 20:37:28.025604 - [DEBUG] ---> 10713 2019-Jan-15 20:37:28.026249 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10714 2019-Jan-15 20:37:28.026892 - [DEBUG]
10715 2019-Jan-15 20:37:28.026917 - [DEBUG] EDGE:
10716 2019-Jan-15 20:37:28.026975 - [DEBUG] ---> 10717 2019-Jan-15 20:37:28.027624 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10718 2019-Jan-15 20:37:28.028268 - [DEBUG]
10719 2019-Jan-15 20:37:28.028293 - [DEBUG] EDGE:
10720 2019-Jan-15 20:37:28.028350 - [DEBUG] ---> 10721 2019-Jan-15 20:37:28.028988 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10722 2019-Jan-15 20:37:28.029630 - [DEBUG]
10723 2019-Jan-15 20:37:28.029665 - [DEBUG] Compose: EdgeIdentity * AllBottom
10724 2019-Jan-15 20:37:28.029692 - [DEBUG]
10725 2019-Jan-15 20:37:28.029716 - [DEBUG] Propagate flow
10726 2019-Jan-15 20:37:28.029740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10727 2019-Jan-15 20:37:28.029796 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
10728 2019-Jan-15 20:37:28.030436 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10729 2019-Jan-15 20:37:28.031095 - [DEBUG] Edge function : AllBottom (result of previous compose)
10730 2019-Jan-15 20:37:28.031121 - [DEBUG]
10731 2019-Jan-15 20:37:28.031146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10732 2019-Jan-15 20:37:28.031172 - [DEBUG] = AllBottom
10733 2019-Jan-15 20:37:28.031197 - [DEBUG]
10734 2019-Jan-15 20:37:28.031220 - [DEBUG] PROPAGATE: No new function!
10735 2019-Jan-15 20:37:28.031246 - [DEBUG] EDGE:
10736 2019-Jan-15 20:37:28.031304 - [DEBUG] ---> 10737 2019-Jan-15 20:37:28.031949 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10738 2019-Jan-15 20:37:28.032594 - [DEBUG]
10739 2019-Jan-15 20:37:28.032620 - [DEBUG] EDGE:
10740 2019-Jan-15 20:37:28.032689 - [DEBUG] ---> 10741 2019-Jan-15 20:37:28.033324 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10742 2019-Jan-15 20:37:28.033979 - [DEBUG]
10743 2019-Jan-15 20:37:28.034005 - [DEBUG] EDGE:
10744 2019-Jan-15 20:37:28.034062 - [DEBUG] ---> 10745 2019-Jan-15 20:37:28.034696 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10746 2019-Jan-15 20:37:28.035340 - [DEBUG]
10747 2019-Jan-15 20:37:28.035365 - [DEBUG] EDGE:
10748 2019-Jan-15 20:37:28.035423 - [DEBUG] ---> 10749 2019-Jan-15 20:37:28.036061 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10750 2019-Jan-15 20:37:28.036703 - [DEBUG]
10751 2019-Jan-15 20:37:28.036747 - [DEBUG] Compose: EdgeIdentity * AllBottom
10752 2019-Jan-15 20:37:28.036774 - [DEBUG]
10753 2019-Jan-15 20:37:28.036799 - [DEBUG] Propagate flow
10754 2019-Jan-15 20:37:28.036822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10755 2019-Jan-15 20:37:28.036878 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10756 2019-Jan-15 20:37:28.037533 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10757 2019-Jan-15 20:37:28.038166 - [DEBUG] Edge function : AllBottom (result of previous compose)
10758 2019-Jan-15 20:37:28.038192 - [DEBUG]
10759 2019-Jan-15 20:37:28.038217 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10760 2019-Jan-15 20:37:28.038243 - [DEBUG] = AllBottom
10761 2019-Jan-15 20:37:28.038268 - [DEBUG]
10762 2019-Jan-15 20:37:28.038291 - [DEBUG] PROPAGATE: No new function!
10763 2019-Jan-15 20:37:28.038316 - [DEBUG] Compose: EdgeIdentity * AllBottom
10764 2019-Jan-15 20:37:28.038342 - [DEBUG]
10765 2019-Jan-15 20:37:28.038366 - [DEBUG] Propagate flow
10766 2019-Jan-15 20:37:28.038389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10767 2019-Jan-15 20:37:28.038446 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10768 2019-Jan-15 20:37:28.039084 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10769 2019-Jan-15 20:37:28.039726 - [DEBUG] Edge function : AllBottom (result of previous compose)
10770 2019-Jan-15 20:37:28.039751 - [DEBUG]
10771 2019-Jan-15 20:37:28.039776 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10772 2019-Jan-15 20:37:28.039802 - [DEBUG] = AllBottom
10773 2019-Jan-15 20:37:28.039827 - [DEBUG]
10774 2019-Jan-15 20:37:28.039850 - [DEBUG] PROPAGATE: No new function!
10775 2019-Jan-15 20:37:28.039877 - [DEBUG] EDGE:
10776 2019-Jan-15 20:37:28.039935 - [DEBUG] ---> 10777 2019-Jan-15 20:37:28.040578 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10778 2019-Jan-15 20:37:28.041228 - [DEBUG]
10779 2019-Jan-15 20:37:28.041253 - [DEBUG] EDGE:
10780 2019-Jan-15 20:37:28.041311 - [DEBUG] ---> 10781 2019-Jan-15 20:37:28.041955 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10782 2019-Jan-15 20:37:28.042591 - [DEBUG]
10783 2019-Jan-15 20:37:28.042626 - [DEBUG] Compose: EdgeIdentity * AllBottom
10784 2019-Jan-15 20:37:28.042652 - [DEBUG]
10785 2019-Jan-15 20:37:28.042676 - [DEBUG] Propagate flow
10786 2019-Jan-15 20:37:28.042700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10787 2019-Jan-15 20:37:28.042756 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10788 2019-Jan-15 20:37:28.043400 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10789 2019-Jan-15 20:37:28.044048 - [DEBUG] Edge function : AllBottom (result of previous compose)
10790 2019-Jan-15 20:37:28.044074 - [DEBUG]
10791 2019-Jan-15 20:37:28.044099 - [DEBUG] Join: AllTop & AllBottom
10792 2019-Jan-15 20:37:28.044125 - [DEBUG] = AllBottom (new jump func)
10793 2019-Jan-15 20:37:28.044149 - [DEBUG]
10794 2019-Jan-15 20:37:28.044173 - [DEBUG] Start adding new jump function
10795 2019-Jan-15 20:37:28.044196 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10796 2019-Jan-15 20:37:28.044252 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10797 2019-Jan-15 20:37:28.044889 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10798 2019-Jan-15 20:37:28.045525 - [DEBUG] Edge Function : AllBottom
10799 2019-Jan-15 20:37:28.045553 - [DEBUG] End adding new jump function
10800 2019-Jan-15 20:37:28.045578 - [DEBUG]
10801 2019-Jan-15 20:37:28.045601 - [DEBUG] -------------------------------------------- 312. Path Edge --------------------------------------------
10802 2019-Jan-15 20:37:28.045626 - [DEBUG]
10803 2019-Jan-15 20:37:28.045649 - [DEBUG] Process 312. path edge:
10804 2019-Jan-15 20:37:28.045673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10805 2019-Jan-15 20:37:28.045730 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
10806 2019-Jan-15 20:37:28.046367 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
10807 2019-Jan-15 20:37:28.047001 - [DEBUG]
10808 2019-Jan-15 20:37:28.047027 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10809 2019-Jan-15 20:37:28.047690 - [DEBUG] Compose: EdgeIdentity * AllBottom
10810 2019-Jan-15 20:37:28.047718 - [DEBUG]
10811 2019-Jan-15 20:37:28.047742 - [DEBUG] Propagate flow
10812 2019-Jan-15 20:37:28.047765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10813 2019-Jan-15 20:37:28.047822 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10814 2019-Jan-15 20:37:28.048476 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10815 2019-Jan-15 20:37:28.049113 - [DEBUG] Edge function : AllBottom (result of previous compose)
10816 2019-Jan-15 20:37:28.049138 - [DEBUG]
10817 2019-Jan-15 20:37:28.049163 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10818 2019-Jan-15 20:37:28.049189 - [DEBUG] = AllBottom
10819 2019-Jan-15 20:37:28.049214 - [DEBUG]
10820 2019-Jan-15 20:37:28.049237 - [DEBUG] PROPAGATE: No new function!
10821 2019-Jan-15 20:37:28.049270 - [DEBUG] Compose: EdgeIdentity * AllBottom
10822 2019-Jan-15 20:37:28.049296 - [DEBUG]
10823 2019-Jan-15 20:37:28.049320 - [DEBUG] Propagate flow
10824 2019-Jan-15 20:37:28.049344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10825 2019-Jan-15 20:37:28.049400 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10826 2019-Jan-15 20:37:28.050051 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10827 2019-Jan-15 20:37:28.050701 - [DEBUG] Edge function : AllBottom (result of previous compose)
10828 2019-Jan-15 20:37:28.050727 - [DEBUG]
10829 2019-Jan-15 20:37:28.050752 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10830 2019-Jan-15 20:37:28.050778 - [DEBUG] = AllBottom
10831 2019-Jan-15 20:37:28.050803 - [DEBUG]
10832 2019-Jan-15 20:37:28.050826 - [DEBUG] PROPAGATE: No new function!
10833 2019-Jan-15 20:37:28.050850 - [DEBUG] EDGE:
10834 2019-Jan-15 20:37:28.050908 - [DEBUG] ---> 10835 2019-Jan-15 20:37:28.051545 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10836 2019-Jan-15 20:37:28.052181 - [DEBUG]
10837 2019-Jan-15 20:37:28.052206 - [DEBUG] EDGE:
10838 2019-Jan-15 20:37:28.052263 - [DEBUG] ---> 10839 2019-Jan-15 20:37:28.052898 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10840 2019-Jan-15 20:37:28.053531 - [DEBUG]
10841 2019-Jan-15 20:37:28.053558 - [DEBUG] Compose: EdgeIdentity * AllBottom
10842 2019-Jan-15 20:37:28.053584 - [DEBUG]
10843 2019-Jan-15 20:37:28.053607 - [DEBUG] Propagate flow
10844 2019-Jan-15 20:37:28.053631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10845 2019-Jan-15 20:37:28.053687 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10846 2019-Jan-15 20:37:28.054337 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10847 2019-Jan-15 20:37:28.054976 - [DEBUG] Edge function : AllBottom (result of previous compose)
10848 2019-Jan-15 20:37:28.055002 - [DEBUG]
10849 2019-Jan-15 20:37:28.055026 - [DEBUG] Join: AllTop & AllBottom
10850 2019-Jan-15 20:37:28.055052 - [DEBUG] = AllBottom (new jump func)
10851 2019-Jan-15 20:37:28.055077 - [DEBUG]
10852 2019-Jan-15 20:37:28.055101 - [DEBUG] Start adding new jump function
10853 2019-Jan-15 20:37:28.055124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10854 2019-Jan-15 20:37:28.055180 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10855 2019-Jan-15 20:37:28.055818 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10856 2019-Jan-15 20:37:28.056452 - [DEBUG] Edge Function : AllBottom
10857 2019-Jan-15 20:37:28.056479 - [DEBUG] End adding new jump function
10858 2019-Jan-15 20:37:28.056503 - [DEBUG]
10859 2019-Jan-15 20:37:28.056527 - [DEBUG] -------------------------------------------- 313. Path Edge --------------------------------------------
10860 2019-Jan-15 20:37:28.056551 - [DEBUG]
10861 2019-Jan-15 20:37:28.056574 - [DEBUG] Process 313. path edge:
10862 2019-Jan-15 20:37:28.056599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10863 2019-Jan-15 20:37:28.056654 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
10864 2019-Jan-15 20:37:28.057303 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10865 2019-Jan-15 20:37:28.057940 - [DEBUG]
10866 2019-Jan-15 20:37:28.057966 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10867 2019-Jan-15 20:37:28.058623 - [DEBUG] Compose: EdgeIdentity * AllBottom
10868 2019-Jan-15 20:37:28.058651 - [DEBUG]
10869 2019-Jan-15 20:37:28.058675 - [DEBUG] Propagate flow
10870 2019-Jan-15 20:37:28.058699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10871 2019-Jan-15 20:37:28.058755 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10872 2019-Jan-15 20:37:28.059390 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10873 2019-Jan-15 20:37:28.060029 - [DEBUG] Edge function : AllBottom (result of previous compose)
10874 2019-Jan-15 20:37:28.060054 - [DEBUG]
10875 2019-Jan-15 20:37:28.060079 - [DEBUG] Join: AllTop & AllBottom
10876 2019-Jan-15 20:37:28.060105 - [DEBUG] = AllBottom (new jump func)
10877 2019-Jan-15 20:37:28.060130 - [DEBUG]
10878 2019-Jan-15 20:37:28.060153 - [DEBUG] Start adding new jump function
10879 2019-Jan-15 20:37:28.060176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10880 2019-Jan-15 20:37:28.060232 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10881 2019-Jan-15 20:37:28.060887 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10882 2019-Jan-15 20:37:28.061522 - [DEBUG] Edge Function : AllBottom
10883 2019-Jan-15 20:37:28.061549 - [DEBUG] End adding new jump function
10884 2019-Jan-15 20:37:28.061573 - [DEBUG]
10885 2019-Jan-15 20:37:28.061597 - [DEBUG] -------------------------------------------- 314. Path Edge --------------------------------------------
10886 2019-Jan-15 20:37:28.061621 - [DEBUG]
10887 2019-Jan-15 20:37:28.061644 - [DEBUG] Process 314. path edge:
10888 2019-Jan-15 20:37:28.061668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10889 2019-Jan-15 20:37:28.061724 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
10890 2019-Jan-15 20:37:28.062361 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10891 2019-Jan-15 20:37:28.063001 - [DEBUG]
10892 2019-Jan-15 20:37:28.063026 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10893 2019-Jan-15 20:37:28.063672 - [DEBUG] Compose: EdgeIdentity * AllBottom
10894 2019-Jan-15 20:37:28.063700 - [DEBUG]
10895 2019-Jan-15 20:37:28.063724 - [DEBUG] Propagate flow
10896 2019-Jan-15 20:37:28.063747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10897 2019-Jan-15 20:37:28.063803 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10898 2019-Jan-15 20:37:28.064464 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10899 2019-Jan-15 20:37:28.065102 - [DEBUG] Edge function : AllBottom (result of previous compose)
10900 2019-Jan-15 20:37:28.065127 - [DEBUG]
10901 2019-Jan-15 20:37:28.065151 - [DEBUG] Join: AllTop & AllBottom
10902 2019-Jan-15 20:37:28.065177 - [DEBUG] = AllBottom (new jump func)
10903 2019-Jan-15 20:37:28.065202 - [DEBUG]
10904 2019-Jan-15 20:37:28.065226 - [DEBUG] Start adding new jump function
10905 2019-Jan-15 20:37:28.065249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10906 2019-Jan-15 20:37:28.065305 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10907 2019-Jan-15 20:37:28.065944 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10908 2019-Jan-15 20:37:28.066586 - [DEBUG] Edge Function : AllBottom
10909 2019-Jan-15 20:37:28.066613 - [DEBUG] End adding new jump function
10910 2019-Jan-15 20:37:28.066637 - [DEBUG]
10911 2019-Jan-15 20:37:28.066669 - [DEBUG] -------------------------------------------- 315. Path Edge --------------------------------------------
10912 2019-Jan-15 20:37:28.066694 - [DEBUG]
10913 2019-Jan-15 20:37:28.066717 - [DEBUG] Process 315. path edge:
10914 2019-Jan-15 20:37:28.066741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10915 2019-Jan-15 20:37:28.066797 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
10916 2019-Jan-15 20:37:28.067458 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10917 2019-Jan-15 20:37:28.068098 - [DEBUG]
10918 2019-Jan-15 20:37:28.068122 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10919 2019-Jan-15 20:37:28.068771 - [DEBUG] Possible callees:
10920 2019-Jan-15 20:37:28.068796 - [DEBUG] llvm.dbg.declare
10921 2019-Jan-15 20:37:28.068821 - [DEBUG] Possible return sites:
10922 2019-Jan-15 20:37:28.068845 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13610923 2019-Jan-15 20:37:28.070118 - [DEBUG] Found and process special summary
10924 2019-Jan-15 20:37:28.070151 - [DEBUG] Compose: EdgeIdentity * AllBottom
10925 2019-Jan-15 20:37:28.070178 - [DEBUG]
10926 2019-Jan-15 20:37:28.070202 - [DEBUG] Propagate flow
10927 2019-Jan-15 20:37:28.070225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10928 2019-Jan-15 20:37:28.070282 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10929 2019-Jan-15 20:37:28.070943 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10930 2019-Jan-15 20:37:28.071581 - [DEBUG] Edge function : AllBottom (result of previous compose)
10931 2019-Jan-15 20:37:28.071607 - [DEBUG]
10932 2019-Jan-15 20:37:28.071631 - [DEBUG] Join: AllTop & AllBottom
10933 2019-Jan-15 20:37:28.071657 - [DEBUG] = AllBottom (new jump func)
10934 2019-Jan-15 20:37:28.071682 - [DEBUG]
10935 2019-Jan-15 20:37:28.071705 - [DEBUG] Start adding new jump function
10936 2019-Jan-15 20:37:28.071729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10937 2019-Jan-15 20:37:28.071785 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10938 2019-Jan-15 20:37:28.072422 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10939 2019-Jan-15 20:37:28.073057 - [DEBUG] Edge Function : AllBottom
10940 2019-Jan-15 20:37:28.073085 - [DEBUG] End adding new jump function
10941 2019-Jan-15 20:37:28.073108 - [DEBUG]
10942 2019-Jan-15 20:37:28.073132 - [DEBUG] -------------------------------------------- 316. Path Edge --------------------------------------------
10943 2019-Jan-15 20:37:28.073156 - [DEBUG]
10944 2019-Jan-15 20:37:28.073179 - [DEBUG] Process 316. path edge:
10945 2019-Jan-15 20:37:28.073203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10946 2019-Jan-15 20:37:28.073259 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
10947 2019-Jan-15 20:37:28.073897 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10948 2019-Jan-15 20:37:28.074553 - [DEBUG]
10949 2019-Jan-15 20:37:28.074578 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10950 2019-Jan-15 20:37:28.075228 - [DEBUG] Compose: EdgeIdentity * AllBottom
10951 2019-Jan-15 20:37:28.075256 - [DEBUG]
10952 2019-Jan-15 20:37:28.075280 - [DEBUG] Propagate flow
10953 2019-Jan-15 20:37:28.075303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10954 2019-Jan-15 20:37:28.075368 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10955 2019-Jan-15 20:37:28.076003 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10956 2019-Jan-15 20:37:28.076641 - [DEBUG] Edge function : AllBottom (result of previous compose)
10957 2019-Jan-15 20:37:28.076666 - [DEBUG]
10958 2019-Jan-15 20:37:28.076691 - [DEBUG] Join: AllTop & AllBottom
10959 2019-Jan-15 20:37:28.076717 - [DEBUG] = AllBottom (new jump func)
10960 2019-Jan-15 20:37:28.076741 - [DEBUG]
10961 2019-Jan-15 20:37:28.076765 - [DEBUG] Start adding new jump function
10962 2019-Jan-15 20:37:28.076789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10963 2019-Jan-15 20:37:28.076845 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10964 2019-Jan-15 20:37:28.077499 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10965 2019-Jan-15 20:37:28.078132 - [DEBUG] Edge Function : AllBottom
10966 2019-Jan-15 20:37:28.078160 - [DEBUG] End adding new jump function
10967 2019-Jan-15 20:37:28.078184 - [DEBUG]
10968 2019-Jan-15 20:37:28.078208 - [DEBUG] -------------------------------------------- 317. Path Edge --------------------------------------------
10969 2019-Jan-15 20:37:28.078232 - [DEBUG]
10970 2019-Jan-15 20:37:28.078255 - [DEBUG] Process 317. path edge:
10971 2019-Jan-15 20:37:28.078279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10972 2019-Jan-15 20:37:28.078335 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
10973 2019-Jan-15 20:37:28.078968 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10974 2019-Jan-15 20:37:28.079605 - [DEBUG]
10975 2019-Jan-15 20:37:28.079630 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10976 2019-Jan-15 20:37:28.080274 - [DEBUG] Compose: EdgeIdentity * AllBottom
10977 2019-Jan-15 20:37:28.080302 - [DEBUG]
10978 2019-Jan-15 20:37:28.080326 - [DEBUG] Propagate flow
10979 2019-Jan-15 20:37:28.080349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10980 2019-Jan-15 20:37:28.080406 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10981 2019-Jan-15 20:37:28.081056 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10982 2019-Jan-15 20:37:28.081693 - [DEBUG] Edge function : AllBottom (result of previous compose)
10983 2019-Jan-15 20:37:28.081718 - [DEBUG]
10984 2019-Jan-15 20:37:28.081743 - [DEBUG] Join: AllTop & AllBottom
10985 2019-Jan-15 20:37:28.081769 - [DEBUG] = AllBottom (new jump func)
10986 2019-Jan-15 20:37:28.081793 - [DEBUG]
10987 2019-Jan-15 20:37:28.081817 - [DEBUG] Start adding new jump function
10988 2019-Jan-15 20:37:28.081841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10989 2019-Jan-15 20:37:28.081897 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10990 2019-Jan-15 20:37:28.082533 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
10991 2019-Jan-15 20:37:28.083163 - [DEBUG] Edge Function : AllBottom
10992 2019-Jan-15 20:37:28.083191 - [DEBUG] End adding new jump function
10993 2019-Jan-15 20:37:28.083215 - [DEBUG]
10994 2019-Jan-15 20:37:28.083238 - [DEBUG] -------------------------------------------- 318. Path Edge --------------------------------------------
10995 2019-Jan-15 20:37:28.083263 - [DEBUG]
10996 2019-Jan-15 20:37:28.083286 - [DEBUG] Process 318. path edge:
10997 2019-Jan-15 20:37:28.083310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10998 2019-Jan-15 20:37:28.083366 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
10999 2019-Jan-15 20:37:28.084013 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11000 2019-Jan-15 20:37:28.084657 - [DEBUG]
11001 2019-Jan-15 20:37:28.084682 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
11002 2019-Jan-15 20:37:28.085327 - [DEBUG] Compose: EdgeIdentity * AllBottom
11003 2019-Jan-15 20:37:28.085355 - [DEBUG]
11004 2019-Jan-15 20:37:28.085378 - [DEBUG] Propagate flow
11005 2019-Jan-15 20:37:28.085402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11006 2019-Jan-15 20:37:28.085458 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11007 2019-Jan-15 20:37:28.086104 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11008 2019-Jan-15 20:37:28.086745 - [DEBUG] Edge function : AllBottom (result of previous compose)
11009 2019-Jan-15 20:37:28.086770 - [DEBUG]
11010 2019-Jan-15 20:37:28.086795 - [DEBUG] Join: AllTop & AllBottom
11011 2019-Jan-15 20:37:28.086821 - [DEBUG] = AllBottom (new jump func)
11012 2019-Jan-15 20:37:28.086846 - [DEBUG]
11013 2019-Jan-15 20:37:28.086870 - [DEBUG] Start adding new jump function
11014 2019-Jan-15 20:37:28.086893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11015 2019-Jan-15 20:37:28.086950 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11016 2019-Jan-15 20:37:28.087604 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11017 2019-Jan-15 20:37:28.088247 - [DEBUG] Edge Function : AllBottom
11018 2019-Jan-15 20:37:28.088275 - [DEBUG] End adding new jump function
11019 2019-Jan-15 20:37:28.088299 - [DEBUG]
11020 2019-Jan-15 20:37:28.088323 - [DEBUG] -------------------------------------------- 319. Path Edge --------------------------------------------
11021 2019-Jan-15 20:37:28.088348 - [DEBUG]
11022 2019-Jan-15 20:37:28.088371 - [DEBUG] Process 319. path edge:
11023 2019-Jan-15 20:37:28.088395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11024 2019-Jan-15 20:37:28.088452 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
11025 2019-Jan-15 20:37:28.089099 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11026 2019-Jan-15 20:37:28.089737 - [DEBUG]
11027 2019-Jan-15 20:37:28.089762 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11028 2019-Jan-15 20:37:28.090412 - [DEBUG] Possible callees:
11029 2019-Jan-15 20:37:28.090437 - [DEBUG] llvm.dbg.declare
11030 2019-Jan-15 20:37:28.090462 - [DEBUG] Possible return sites:
11031 2019-Jan-15 20:37:28.090485 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14911032 2019-Jan-15 20:37:28.091771 - [DEBUG] Found and process special summary
11033 2019-Jan-15 20:37:28.091804 - [DEBUG] Compose: EdgeIdentity * AllBottom
11034 2019-Jan-15 20:37:28.091832 - [DEBUG]
11035 2019-Jan-15 20:37:28.091856 - [DEBUG] Propagate flow
11036 2019-Jan-15 20:37:28.091879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11037 2019-Jan-15 20:37:28.091936 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11038 2019-Jan-15 20:37:28.092579 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11039 2019-Jan-15 20:37:28.093215 - [DEBUG] Edge function : AllBottom (result of previous compose)
11040 2019-Jan-15 20:37:28.093241 - [DEBUG]
11041 2019-Jan-15 20:37:28.093274 - [DEBUG] Join: AllTop & AllBottom
11042 2019-Jan-15 20:37:28.093301 - [DEBUG] = AllBottom (new jump func)
11043 2019-Jan-15 20:37:28.093326 - [DEBUG]
11044 2019-Jan-15 20:37:28.093350 - [DEBUG] Start adding new jump function
11045 2019-Jan-15 20:37:28.093373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11046 2019-Jan-15 20:37:28.093429 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11047 2019-Jan-15 20:37:28.094083 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11048 2019-Jan-15 20:37:28.094721 - [DEBUG] Edge Function : AllBottom
11049 2019-Jan-15 20:37:28.094748 - [DEBUG] End adding new jump function
11050 2019-Jan-15 20:37:28.094772 - [DEBUG]
11051 2019-Jan-15 20:37:28.094796 - [DEBUG] -------------------------------------------- 320. Path Edge --------------------------------------------
11052 2019-Jan-15 20:37:28.094820 - [DEBUG]
11053 2019-Jan-15 20:37:28.094844 - [DEBUG] Process 320. path edge:
11054 2019-Jan-15 20:37:28.094868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11055 2019-Jan-15 20:37:28.094924 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
11056 2019-Jan-15 20:37:28.095561 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11057 2019-Jan-15 20:37:28.096199 - [DEBUG]
11058 2019-Jan-15 20:37:28.096223 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11059 2019-Jan-15 20:37:28.096873 - [DEBUG] Compose: EdgeIdentity * AllBottom
11060 2019-Jan-15 20:37:28.096901 - [DEBUG]
11061 2019-Jan-15 20:37:28.096924 - [DEBUG] Propagate flow
11062 2019-Jan-15 20:37:28.096948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11063 2019-Jan-15 20:37:28.097004 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11064 2019-Jan-15 20:37:28.097653 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11065 2019-Jan-15 20:37:28.098290 - [DEBUG] Edge function : AllBottom (result of previous compose)
11066 2019-Jan-15 20:37:28.098315 - [DEBUG]
11067 2019-Jan-15 20:37:28.098340 - [DEBUG] Join: AllTop & AllBottom
11068 2019-Jan-15 20:37:28.098366 - [DEBUG] = AllBottom (new jump func)
11069 2019-Jan-15 20:37:28.098390 - [DEBUG]
11070 2019-Jan-15 20:37:28.098414 - [DEBUG] Start adding new jump function
11071 2019-Jan-15 20:37:28.098437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11072 2019-Jan-15 20:37:28.098493 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11073 2019-Jan-15 20:37:28.099131 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11074 2019-Jan-15 20:37:28.099763 - [DEBUG] Edge Function : AllBottom
11075 2019-Jan-15 20:37:28.099790 - [DEBUG] End adding new jump function
11076 2019-Jan-15 20:37:28.099815 - [DEBUG]
11077 2019-Jan-15 20:37:28.099838 - [DEBUG] -------------------------------------------- 321. Path Edge --------------------------------------------
11078 2019-Jan-15 20:37:28.099863 - [DEBUG]
11079 2019-Jan-15 20:37:28.099886 - [DEBUG] Process 321. path edge:
11080 2019-Jan-15 20:37:28.099910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11081 2019-Jan-15 20:37:28.099966 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
11082 2019-Jan-15 20:37:28.100615 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11083 2019-Jan-15 20:37:28.101253 - [DEBUG]
11084 2019-Jan-15 20:37:28.101278 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11085 2019-Jan-15 20:37:28.101924 - [DEBUG] Compose: EdgeIdentity * AllBottom
11086 2019-Jan-15 20:37:28.101959 - [DEBUG]
11087 2019-Jan-15 20:37:28.101984 - [DEBUG] Propagate flow
11088 2019-Jan-15 20:37:28.102007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11089 2019-Jan-15 20:37:28.102063 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11090 2019-Jan-15 20:37:28.102711 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11091 2019-Jan-15 20:37:28.103350 - [DEBUG] Edge function : AllBottom (result of previous compose)
11092 2019-Jan-15 20:37:28.103375 - [DEBUG]
11093 2019-Jan-15 20:37:28.103399 - [DEBUG] Join: AllTop & AllBottom
11094 2019-Jan-15 20:37:28.103425 - [DEBUG] = AllBottom (new jump func)
11095 2019-Jan-15 20:37:28.103450 - [DEBUG]
11096 2019-Jan-15 20:37:28.103473 - [DEBUG] Start adding new jump function
11097 2019-Jan-15 20:37:28.103496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11098 2019-Jan-15 20:37:28.103552 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11099 2019-Jan-15 20:37:28.104207 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11100 2019-Jan-15 20:37:28.104851 - [DEBUG] Edge Function : AllBottom
11101 2019-Jan-15 20:37:28.104878 - [DEBUG] End adding new jump function
11102 2019-Jan-15 20:37:28.104902 - [DEBUG]
11103 2019-Jan-15 20:37:28.104926 - [DEBUG] -------------------------------------------- 322. Path Edge --------------------------------------------
11104 2019-Jan-15 20:37:28.104950 - [DEBUG]
11105 2019-Jan-15 20:37:28.104974 - [DEBUG] Process 322. path edge:
11106 2019-Jan-15 20:37:28.104997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11107 2019-Jan-15 20:37:28.105054 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
11108 2019-Jan-15 20:37:28.105700 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11109 2019-Jan-15 20:37:28.106339 - [DEBUG]
11110 2019-Jan-15 20:37:28.106364 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11111 2019-Jan-15 20:37:28.107014 - [DEBUG] Possible callees:
11112 2019-Jan-15 20:37:28.107039 - [DEBUG] llvm.dbg.declare
11113 2019-Jan-15 20:37:28.107064 - [DEBUG] Possible return sites:
11114 2019-Jan-15 20:37:28.107088 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15511115 2019-Jan-15 20:37:28.108376 - [DEBUG] Found and process special summary
11116 2019-Jan-15 20:37:28.108409 - [DEBUG] Compose: EdgeIdentity * AllBottom
11117 2019-Jan-15 20:37:28.108436 - [DEBUG]
11118 2019-Jan-15 20:37:28.108460 - [DEBUG] Propagate flow
11119 2019-Jan-15 20:37:28.108483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11120 2019-Jan-15 20:37:28.108539 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11121 2019-Jan-15 20:37:28.109177 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11122 2019-Jan-15 20:37:28.109813 - [DEBUG] Edge function : AllBottom (result of previous compose)
11123 2019-Jan-15 20:37:28.109838 - [DEBUG]
11124 2019-Jan-15 20:37:28.109863 - [DEBUG] Join: AllTop & AllBottom
11125 2019-Jan-15 20:37:28.109889 - [DEBUG] = AllBottom (new jump func)
11126 2019-Jan-15 20:37:28.109913 - [DEBUG]
11127 2019-Jan-15 20:37:28.109937 - [DEBUG] Start adding new jump function
11128 2019-Jan-15 20:37:28.109960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11129 2019-Jan-15 20:37:28.110024 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11130 2019-Jan-15 20:37:28.110676 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11131 2019-Jan-15 20:37:28.111313 - [DEBUG] Edge Function : AllBottom
11132 2019-Jan-15 20:37:28.111341 - [DEBUG] End adding new jump function
11133 2019-Jan-15 20:37:28.111365 - [DEBUG]
11134 2019-Jan-15 20:37:28.111389 - [DEBUG] -------------------------------------------- 323. Path Edge --------------------------------------------
11135 2019-Jan-15 20:37:28.111413 - [DEBUG]
11136 2019-Jan-15 20:37:28.111437 - [DEBUG] Process 323. path edge:
11137 2019-Jan-15 20:37:28.111460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11138 2019-Jan-15 20:37:28.111517 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
11139 2019-Jan-15 20:37:28.112154 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11140 2019-Jan-15 20:37:28.112792 - [DEBUG]
11141 2019-Jan-15 20:37:28.112816 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11142 2019-Jan-15 20:37:28.113465 - [DEBUG] Compose: EdgeIdentity * AllBottom
11143 2019-Jan-15 20:37:28.113494 - [DEBUG]
11144 2019-Jan-15 20:37:28.113517 - [DEBUG] Propagate flow
11145 2019-Jan-15 20:37:28.113540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11146 2019-Jan-15 20:37:28.113597 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11147 2019-Jan-15 20:37:28.114246 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11148 2019-Jan-15 20:37:28.114884 - [DEBUG] Edge function : AllBottom (result of previous compose)
11149 2019-Jan-15 20:37:28.114909 - [DEBUG]
11150 2019-Jan-15 20:37:28.114933 - [DEBUG] Join: AllTop & AllBottom
11151 2019-Jan-15 20:37:28.114959 - [DEBUG] = AllBottom (new jump func)
11152 2019-Jan-15 20:37:28.114984 - [DEBUG]
11153 2019-Jan-15 20:37:28.115007 - [DEBUG] Start adding new jump function
11154 2019-Jan-15 20:37:28.115031 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11155 2019-Jan-15 20:37:28.115087 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11156 2019-Jan-15 20:37:28.115723 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11157 2019-Jan-15 20:37:28.116356 - [DEBUG] Edge Function : AllBottom
11158 2019-Jan-15 20:37:28.116384 - [DEBUG] End adding new jump function
11159 2019-Jan-15 20:37:28.116408 - [DEBUG]
11160 2019-Jan-15 20:37:28.116432 - [DEBUG] -------------------------------------------- 324. Path Edge --------------------------------------------
11161 2019-Jan-15 20:37:28.116456 - [DEBUG]
11162 2019-Jan-15 20:37:28.116480 - [DEBUG] Process 324. path edge:
11163 2019-Jan-15 20:37:28.116503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11164 2019-Jan-15 20:37:28.116559 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
11165 2019-Jan-15 20:37:28.117192 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11166 2019-Jan-15 20:37:28.117847 - [DEBUG]
11167 2019-Jan-15 20:37:28.117872 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11168 2019-Jan-15 20:37:28.118517 - [DEBUG] Compose: EdgeIdentity * AllBottom
11169 2019-Jan-15 20:37:28.118545 - [DEBUG]
11170 2019-Jan-15 20:37:28.118569 - [DEBUG] Propagate flow
11171 2019-Jan-15 20:37:28.118592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11172 2019-Jan-15 20:37:28.118649 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11173 2019-Jan-15 20:37:28.119292 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11174 2019-Jan-15 20:37:28.119929 - [DEBUG] Edge function : AllBottom (result of previous compose)
11175 2019-Jan-15 20:37:28.119954 - [DEBUG]
11176 2019-Jan-15 20:37:28.119978 - [DEBUG] Join: AllTop & AllBottom
11177 2019-Jan-15 20:37:28.120005 - [DEBUG] = AllBottom (new jump func)
11178 2019-Jan-15 20:37:28.120029 - [DEBUG]
11179 2019-Jan-15 20:37:28.120052 - [DEBUG] Start adding new jump function
11180 2019-Jan-15 20:37:28.120075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11181 2019-Jan-15 20:37:28.120131 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11182 2019-Jan-15 20:37:28.120785 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11183 2019-Jan-15 20:37:28.121417 - [DEBUG] Edge Function : AllBottom
11184 2019-Jan-15 20:37:28.121444 - [DEBUG] End adding new jump function
11185 2019-Jan-15 20:37:28.121469 - [DEBUG]
11186 2019-Jan-15 20:37:28.121492 - [DEBUG] -------------------------------------------- 325. Path Edge --------------------------------------------
11187 2019-Jan-15 20:37:28.121517 - [DEBUG]
11188 2019-Jan-15 20:37:28.121540 - [DEBUG] Process 325. path edge:
11189 2019-Jan-15 20:37:28.121564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11190 2019-Jan-15 20:37:28.121620 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
11191 2019-Jan-15 20:37:28.122254 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11192 2019-Jan-15 20:37:28.122889 - [DEBUG]
11193 2019-Jan-15 20:37:28.122914 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11194 2019-Jan-15 20:37:28.123558 - [DEBUG] Compose: EdgeIdentity * AllBottom
11195 2019-Jan-15 20:37:28.123585 - [DEBUG]
11196 2019-Jan-15 20:37:28.123609 - [DEBUG] Propagate flow
11197 2019-Jan-15 20:37:28.123632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11198 2019-Jan-15 20:37:28.123689 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11199 2019-Jan-15 20:37:28.124350 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11200 2019-Jan-15 20:37:28.124989 - [DEBUG] Edge function : AllBottom (result of previous compose)
11201 2019-Jan-15 20:37:28.125014 - [DEBUG]
11202 2019-Jan-15 20:37:28.125039 - [DEBUG] Join: AllTop & AllBottom
11203 2019-Jan-15 20:37:28.125065 - [DEBUG] = AllBottom (new jump func)
11204 2019-Jan-15 20:37:28.125089 - [DEBUG]
11205 2019-Jan-15 20:37:28.125112 - [DEBUG] Start adding new jump function
11206 2019-Jan-15 20:37:28.125136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11207 2019-Jan-15 20:37:28.125192 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11208 2019-Jan-15 20:37:28.125830 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11209 2019-Jan-15 20:37:28.126472 - [DEBUG] Edge Function : AllBottom
11210 2019-Jan-15 20:37:28.126498 - [DEBUG] End adding new jump function
11211 2019-Jan-15 20:37:28.126523 - [DEBUG]
11212 2019-Jan-15 20:37:28.126546 - [DEBUG] -------------------------------------------- 326. Path Edge --------------------------------------------
11213 2019-Jan-15 20:37:28.126571 - [DEBUG]
11214 2019-Jan-15 20:37:28.126594 - [DEBUG] Process 326. path edge:
11215 2019-Jan-15 20:37:28.126618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11216 2019-Jan-15 20:37:28.126674 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
11217 2019-Jan-15 20:37:28.127351 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11218 2019-Jan-15 20:37:28.127992 - [DEBUG]
11219 2019-Jan-15 20:37:28.128016 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11220 2019-Jan-15 20:37:28.128665 - [DEBUG] Possible callees:
11221 2019-Jan-15 20:37:28.128690 - [DEBUG] llvm.dbg.declare
11222 2019-Jan-15 20:37:28.128715 - [DEBUG] Possible return sites:
11223 2019-Jan-15 20:37:28.128738 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16311224 2019-Jan-15 20:37:28.130007 - [DEBUG] Found and process special summary
11225 2019-Jan-15 20:37:28.130040 - [DEBUG] Compose: EdgeIdentity * AllBottom
11226 2019-Jan-15 20:37:28.130067 - [DEBUG]
11227 2019-Jan-15 20:37:28.130091 - [DEBUG] Propagate flow
11228 2019-Jan-15 20:37:28.130115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11229 2019-Jan-15 20:37:28.130171 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11230 2019-Jan-15 20:37:28.130823 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11231 2019-Jan-15 20:37:28.131458 - [DEBUG] Edge function : AllBottom (result of previous compose)
11232 2019-Jan-15 20:37:28.131483 - [DEBUG]
11233 2019-Jan-15 20:37:28.131508 - [DEBUG] Join: AllTop & AllBottom
11234 2019-Jan-15 20:37:28.131533 - [DEBUG] = AllBottom (new jump func)
11235 2019-Jan-15 20:37:28.131558 - [DEBUG]
11236 2019-Jan-15 20:37:28.131581 - [DEBUG] Start adding new jump function
11237 2019-Jan-15 20:37:28.131605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11238 2019-Jan-15 20:37:28.131661 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11239 2019-Jan-15 20:37:28.132298 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11240 2019-Jan-15 20:37:28.132933 - [DEBUG] Edge Function : AllBottom
11241 2019-Jan-15 20:37:28.132961 - [DEBUG] End adding new jump function
11242 2019-Jan-15 20:37:28.132985 - [DEBUG]
11243 2019-Jan-15 20:37:28.133009 - [DEBUG] -------------------------------------------- 327. Path Edge --------------------------------------------
11244 2019-Jan-15 20:37:28.133034 - [DEBUG]
11245 2019-Jan-15 20:37:28.133057 - [DEBUG] Process 327. path edge:
11246 2019-Jan-15 20:37:28.133081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11247 2019-Jan-15 20:37:28.133137 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
11248 2019-Jan-15 20:37:28.133773 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11249 2019-Jan-15 20:37:28.134426 - [DEBUG]
11250 2019-Jan-15 20:37:28.134451 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11251 2019-Jan-15 20:37:28.135100 - [DEBUG] Compose: EdgeIdentity * AllBottom
11252 2019-Jan-15 20:37:28.135127 - [DEBUG]
11253 2019-Jan-15 20:37:28.135151 - [DEBUG] Propagate flow
11254 2019-Jan-15 20:37:28.135175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11255 2019-Jan-15 20:37:28.135231 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11256 2019-Jan-15 20:37:28.135887 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11257 2019-Jan-15 20:37:28.136582 - [DEBUG] Edge function : AllBottom (result of previous compose)
11258 2019-Jan-15 20:37:28.136609 - [DEBUG]
11259 2019-Jan-15 20:37:28.136637 - [DEBUG] Join: AllTop & AllBottom
11260 2019-Jan-15 20:37:28.136663 - [DEBUG] = AllBottom (new jump func)
11261 2019-Jan-15 20:37:28.136708 - [DEBUG]
11262 2019-Jan-15 20:37:28.136733 - [DEBUG] Start adding new jump function
11263 2019-Jan-15 20:37:28.136756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11264 2019-Jan-15 20:37:28.136832 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11265 2019-Jan-15 20:37:28.137560 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11266 2019-Jan-15 20:37:28.138238 - [DEBUG] Edge Function : AllBottom
11267 2019-Jan-15 20:37:28.138270 - [DEBUG] End adding new jump function
11268 2019-Jan-15 20:37:28.138294 - [DEBUG]
11269 2019-Jan-15 20:37:28.138318 - [DEBUG] -------------------------------------------- 328. Path Edge --------------------------------------------
11270 2019-Jan-15 20:37:28.138344 - [DEBUG]
11271 2019-Jan-15 20:37:28.138367 - [DEBUG] Process 328. path edge:
11272 2019-Jan-15 20:37:28.138391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11273 2019-Jan-15 20:37:28.138456 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
11274 2019-Jan-15 20:37:28.139093 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11275 2019-Jan-15 20:37:28.139730 - [DEBUG]
11276 2019-Jan-15 20:37:28.139756 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11277 2019-Jan-15 20:37:28.140420 - [DEBUG] Compose: EdgeIdentity * AllBottom
11278 2019-Jan-15 20:37:28.140449 - [DEBUG]
11279 2019-Jan-15 20:37:28.140473 - [DEBUG] Propagate flow
11280 2019-Jan-15 20:37:28.140496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11281 2019-Jan-15 20:37:28.140553 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11282 2019-Jan-15 20:37:28.141223 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11283 2019-Jan-15 20:37:28.141863 - [DEBUG] Edge function : AllBottom (result of previous compose)
11284 2019-Jan-15 20:37:28.141888 - [DEBUG]
11285 2019-Jan-15 20:37:28.141914 - [DEBUG] Join: AllTop & AllBottom
11286 2019-Jan-15 20:37:28.141940 - [DEBUG] = AllBottom (new jump func)
11287 2019-Jan-15 20:37:28.141964 - [DEBUG]
11288 2019-Jan-15 20:37:28.141988 - [DEBUG] Start adding new jump function
11289 2019-Jan-15 20:37:28.142011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11290 2019-Jan-15 20:37:28.142067 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11291 2019-Jan-15 20:37:28.142706 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11292 2019-Jan-15 20:37:28.143348 - [DEBUG] Edge Function : AllBottom
11293 2019-Jan-15 20:37:28.143376 - [DEBUG] End adding new jump function
11294 2019-Jan-15 20:37:28.143400 - [DEBUG]
11295 2019-Jan-15 20:37:28.143424 - [DEBUG] -------------------------------------------- 329. Path Edge --------------------------------------------
11296 2019-Jan-15 20:37:28.143448 - [DEBUG]
11297 2019-Jan-15 20:37:28.143472 - [DEBUG] Process 329. path edge:
11298 2019-Jan-15 20:37:28.143495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11299 2019-Jan-15 20:37:28.143552 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
11300 2019-Jan-15 20:37:28.144214 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11301 2019-Jan-15 20:37:28.144852 - [DEBUG]
11302 2019-Jan-15 20:37:28.144877 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11303 2019-Jan-15 20:37:28.145545 - [DEBUG] Possible callees:
11304 2019-Jan-15 20:37:28.145571 - [DEBUG] llvm.dbg.declare
11305 2019-Jan-15 20:37:28.145596 - [DEBUG] Possible return sites:
11306 2019-Jan-15 20:37:28.145620 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16911307 2019-Jan-15 20:37:28.146903 - [DEBUG] Found and process special summary
11308 2019-Jan-15 20:37:28.146938 - [DEBUG] Compose: EdgeIdentity * AllBottom
11309 2019-Jan-15 20:37:28.146965 - [DEBUG]
11310 2019-Jan-15 20:37:28.146989 - [DEBUG] Propagate flow
11311 2019-Jan-15 20:37:28.147012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11312 2019-Jan-15 20:37:28.147069 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11313 2019-Jan-15 20:37:28.147731 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11314 2019-Jan-15 20:37:28.148367 - [DEBUG] Edge function : AllBottom (result of previous compose)
11315 2019-Jan-15 20:37:28.148393 - [DEBUG]
11316 2019-Jan-15 20:37:28.148417 - [DEBUG] Join: AllTop & AllBottom
11317 2019-Jan-15 20:37:28.148443 - [DEBUG] = AllBottom (new jump func)
11318 2019-Jan-15 20:37:28.148468 - [DEBUG]
11319 2019-Jan-15 20:37:28.148491 - [DEBUG] Start adding new jump function
11320 2019-Jan-15 20:37:28.148515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11321 2019-Jan-15 20:37:28.148571 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11322 2019-Jan-15 20:37:28.149207 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11323 2019-Jan-15 20:37:28.149843 - [DEBUG] Edge Function : AllBottom
11324 2019-Jan-15 20:37:28.149870 - [DEBUG] End adding new jump function
11325 2019-Jan-15 20:37:28.149894 - [DEBUG]
11326 2019-Jan-15 20:37:28.149918 - [DEBUG] -------------------------------------------- 330. Path Edge --------------------------------------------
11327 2019-Jan-15 20:37:28.149943 - [DEBUG]
11328 2019-Jan-15 20:37:28.149966 - [DEBUG] Process 330. path edge:
11329 2019-Jan-15 20:37:28.149990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11330 2019-Jan-15 20:37:28.150047 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
11331 2019-Jan-15 20:37:28.150697 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11332 2019-Jan-15 20:37:28.151334 - [DEBUG]
11333 2019-Jan-15 20:37:28.151358 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11334 2019-Jan-15 20:37:28.152010 - [DEBUG] Compose: EdgeIdentity * AllBottom
11335 2019-Jan-15 20:37:28.152038 - [DEBUG]
11336 2019-Jan-15 20:37:28.152061 - [DEBUG] Propagate flow
11337 2019-Jan-15 20:37:28.152085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11338 2019-Jan-15 20:37:28.152141 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11339 2019-Jan-15 20:37:28.152780 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11340 2019-Jan-15 20:37:28.153419 - [DEBUG] Edge function : AllBottom (result of previous compose)
11341 2019-Jan-15 20:37:28.153445 - [DEBUG]
11342 2019-Jan-15 20:37:28.153469 - [DEBUG] Join: AllTop & AllBottom
11343 2019-Jan-15 20:37:28.153495 - [DEBUG] = AllBottom (new jump func)
11344 2019-Jan-15 20:37:28.153520 - [DEBUG]
11345 2019-Jan-15 20:37:28.153543 - [DEBUG] Start adding new jump function
11346 2019-Jan-15 20:37:28.153566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11347 2019-Jan-15 20:37:28.153622 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11348 2019-Jan-15 20:37:28.154292 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11349 2019-Jan-15 20:37:28.154933 - [DEBUG] Edge Function : AllBottom
11350 2019-Jan-15 20:37:28.154962 - [DEBUG] End adding new jump function
11351 2019-Jan-15 20:37:28.154986 - [DEBUG]
11352 2019-Jan-15 20:37:28.155010 - [DEBUG] -------------------------------------------- 331. Path Edge --------------------------------------------
11353 2019-Jan-15 20:37:28.155034 - [DEBUG]
11354 2019-Jan-15 20:37:28.155057 - [DEBUG] Process 331. path edge:
11355 2019-Jan-15 20:37:28.155081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11356 2019-Jan-15 20:37:28.155138 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
11357 2019-Jan-15 20:37:28.155776 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11358 2019-Jan-15 20:37:28.156415 - [DEBUG]
11359 2019-Jan-15 20:37:28.156440 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11360 2019-Jan-15 20:37:28.157091 - [DEBUG] Compose: EdgeIdentity * AllBottom
11361 2019-Jan-15 20:37:28.157119 - [DEBUG]
11362 2019-Jan-15 20:37:28.157143 - [DEBUG] Propagate flow
11363 2019-Jan-15 20:37:28.157167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11364 2019-Jan-15 20:37:28.157224 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11365 2019-Jan-15 20:37:28.157883 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11366 2019-Jan-15 20:37:28.158521 - [DEBUG] Edge function : AllBottom (result of previous compose)
11367 2019-Jan-15 20:37:28.158546 - [DEBUG]
11368 2019-Jan-15 20:37:28.158571 - [DEBUG] Join: AllTop & AllBottom
11369 2019-Jan-15 20:37:28.158597 - [DEBUG] = AllBottom (new jump func)
11370 2019-Jan-15 20:37:28.158622 - [DEBUG]
11371 2019-Jan-15 20:37:28.158645 - [DEBUG] Start adding new jump function
11372 2019-Jan-15 20:37:28.158668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11373 2019-Jan-15 20:37:28.158724 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11374 2019-Jan-15 20:37:28.159361 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11375 2019-Jan-15 20:37:28.159997 - [DEBUG] Edge Function : AllBottom
11376 2019-Jan-15 20:37:28.160025 - [DEBUG] End adding new jump function
11377 2019-Jan-15 20:37:28.160049 - [DEBUG]
11378 2019-Jan-15 20:37:28.160073 - [DEBUG] -------------------------------------------- 332. Path Edge --------------------------------------------
11379 2019-Jan-15 20:37:28.160097 - [DEBUG]
11380 2019-Jan-15 20:37:28.160121 - [DEBUG] Process 332. path edge:
11381 2019-Jan-15 20:37:28.160144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11382 2019-Jan-15 20:37:28.160201 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
11383 2019-Jan-15 20:37:28.160854 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11384 2019-Jan-15 20:37:28.161490 - [DEBUG]
11385 2019-Jan-15 20:37:28.161515 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11386 2019-Jan-15 20:37:28.162165 - [DEBUG] Compose: EdgeIdentity * AllBottom
11387 2019-Jan-15 20:37:28.162193 - [DEBUG]
11388 2019-Jan-15 20:37:28.162217 - [DEBUG] Propagate flow
11389 2019-Jan-15 20:37:28.162240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11390 2019-Jan-15 20:37:28.162297 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11391 2019-Jan-15 20:37:28.162941 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11392 2019-Jan-15 20:37:28.163580 - [DEBUG] Edge function : AllBottom (result of previous compose)
11393 2019-Jan-15 20:37:28.163606 - [DEBUG]
11394 2019-Jan-15 20:37:28.163630 - [DEBUG] Join: AllTop & AllBottom
11395 2019-Jan-15 20:37:28.163656 - [DEBUG] = AllBottom (new jump func)
11396 2019-Jan-15 20:37:28.163681 - [DEBUG]
11397 2019-Jan-15 20:37:28.163704 - [DEBUG] Start adding new jump function
11398 2019-Jan-15 20:37:28.163727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11399 2019-Jan-15 20:37:28.163783 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11400 2019-Jan-15 20:37:28.164438 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11401 2019-Jan-15 20:37:28.165070 - [DEBUG] Edge Function : AllBottom
11402 2019-Jan-15 20:37:28.165097 - [DEBUG] End adding new jump function
11403 2019-Jan-15 20:37:28.165121 - [DEBUG]
11404 2019-Jan-15 20:37:28.165145 - [DEBUG] -------------------------------------------- 333. Path Edge --------------------------------------------
11405 2019-Jan-15 20:37:28.165169 - [DEBUG]
11406 2019-Jan-15 20:37:28.165192 - [DEBUG] Process 333. path edge:
11407 2019-Jan-15 20:37:28.165216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11408 2019-Jan-15 20:37:28.165273 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
11409 2019-Jan-15 20:37:28.165908 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11410 2019-Jan-15 20:37:28.166545 - [DEBUG]
11411 2019-Jan-15 20:37:28.166571 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11412 2019-Jan-15 20:37:28.167218 - [DEBUG] Compose: EdgeIdentity * AllBottom
11413 2019-Jan-15 20:37:28.167247 - [DEBUG]
11414 2019-Jan-15 20:37:28.167283 - [DEBUG] Propagate flow
11415 2019-Jan-15 20:37:28.167308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11416 2019-Jan-15 20:37:28.167365 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11417 2019-Jan-15 20:37:28.168005 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11418 2019-Jan-15 20:37:28.168642 - [DEBUG] Edge function : AllBottom (result of previous compose)
11419 2019-Jan-15 20:37:28.168667 - [DEBUG]
11420 2019-Jan-15 20:37:28.168692 - [DEBUG] Join: AllTop & AllBottom
11421 2019-Jan-15 20:37:28.168718 - [DEBUG] = AllBottom (new jump func)
11422 2019-Jan-15 20:37:28.168743 - [DEBUG]
11423 2019-Jan-15 20:37:28.168767 - [DEBUG] Start adding new jump function
11424 2019-Jan-15 20:37:28.168790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11425 2019-Jan-15 20:37:28.168846 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11426 2019-Jan-15 20:37:28.169482 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11427 2019-Jan-15 20:37:28.170118 - [DEBUG] Edge Function : AllBottom
11428 2019-Jan-15 20:37:28.170146 - [DEBUG] End adding new jump function
11429 2019-Jan-15 20:37:28.170170 - [DEBUG]
11430 2019-Jan-15 20:37:28.170194 - [DEBUG] -------------------------------------------- 334. Path Edge --------------------------------------------
11431 2019-Jan-15 20:37:28.170219 - [DEBUG]
11432 2019-Jan-15 20:37:28.170242 - [DEBUG] Process 334. path edge:
11433 2019-Jan-15 20:37:28.170266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11434 2019-Jan-15 20:37:28.170322 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
11435 2019-Jan-15 20:37:28.170982 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11436 2019-Jan-15 20:37:28.171619 - [DEBUG]
11437 2019-Jan-15 20:37:28.171644 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11438 2019-Jan-15 20:37:28.172295 - [DEBUG] Compose: EdgeIdentity * AllBottom
11439 2019-Jan-15 20:37:28.172322 - [DEBUG]
11440 2019-Jan-15 20:37:28.172346 - [DEBUG] Propagate flow
11441 2019-Jan-15 20:37:28.172369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11442 2019-Jan-15 20:37:28.172428 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11443 2019-Jan-15 20:37:28.173085 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11444 2019-Jan-15 20:37:28.173727 - [DEBUG] Edge function : AllBottom (result of previous compose)
11445 2019-Jan-15 20:37:28.173753 - [DEBUG]
11446 2019-Jan-15 20:37:28.173778 - [DEBUG] Join: AllTop & AllBottom
11447 2019-Jan-15 20:37:28.173804 - [DEBUG] = AllBottom (new jump func)
11448 2019-Jan-15 20:37:28.173829 - [DEBUG]
11449 2019-Jan-15 20:37:28.173852 - [DEBUG] Start adding new jump function
11450 2019-Jan-15 20:37:28.173875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11451 2019-Jan-15 20:37:28.173948 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11452 2019-Jan-15 20:37:28.174588 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11453 2019-Jan-15 20:37:28.175221 - [DEBUG] Edge Function : AllBottom
11454 2019-Jan-15 20:37:28.175249 - [DEBUG] End adding new jump function
11455 2019-Jan-15 20:37:28.175274 - [DEBUG]
11456 2019-Jan-15 20:37:28.175298 - [DEBUG] -------------------------------------------- 335. Path Edge --------------------------------------------
11457 2019-Jan-15 20:37:28.175322 - [DEBUG]
11458 2019-Jan-15 20:37:28.175346 - [DEBUG] Process 335. path edge:
11459 2019-Jan-15 20:37:28.175369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11460 2019-Jan-15 20:37:28.175426 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
11461 2019-Jan-15 20:37:28.176058 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11462 2019-Jan-15 20:37:28.176693 - [DEBUG]
11463 2019-Jan-15 20:37:28.176719 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11464 2019-Jan-15 20:37:28.177384 - [DEBUG] Compose: EdgeIdentity * AllBottom
11465 2019-Jan-15 20:37:28.177412 - [DEBUG]
11466 2019-Jan-15 20:37:28.177436 - [DEBUG] Propagate flow
11467 2019-Jan-15 20:37:28.177459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11468 2019-Jan-15 20:37:28.177516 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11469 2019-Jan-15 20:37:28.178154 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11470 2019-Jan-15 20:37:28.178792 - [DEBUG] Edge function : AllBottom (result of previous compose)
11471 2019-Jan-15 20:37:28.178818 - [DEBUG]
11472 2019-Jan-15 20:37:28.178842 - [DEBUG] Join: AllTop & AllBottom
11473 2019-Jan-15 20:37:28.178868 - [DEBUG] = AllBottom (new jump func)
11474 2019-Jan-15 20:37:28.178893 - [DEBUG]
11475 2019-Jan-15 20:37:28.178916 - [DEBUG] Start adding new jump function
11476 2019-Jan-15 20:37:28.178940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11477 2019-Jan-15 20:37:28.178996 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11478 2019-Jan-15 20:37:28.179634 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11479 2019-Jan-15 20:37:28.180267 - [DEBUG] Edge Function : AllBottom
11480 2019-Jan-15 20:37:28.180307 - [DEBUG] End adding new jump function
11481 2019-Jan-15 20:37:28.180332 - [DEBUG]
11482 2019-Jan-15 20:37:28.180355 - [DEBUG] -------------------------------------------- 336. Path Edge --------------------------------------------
11483 2019-Jan-15 20:37:28.180380 - [DEBUG]
11484 2019-Jan-15 20:37:28.180404 - [DEBUG] Process 336. path edge:
11485 2019-Jan-15 20:37:28.180428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11486 2019-Jan-15 20:37:28.180484 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
11487 2019-Jan-15 20:37:28.181140 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11488 2019-Jan-15 20:37:28.181777 - [DEBUG]
11489 2019-Jan-15 20:37:28.181802 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11490 2019-Jan-15 20:37:28.182450 - [DEBUG] Compose: EdgeIdentity * AllBottom
11491 2019-Jan-15 20:37:28.182478 - [DEBUG]
11492 2019-Jan-15 20:37:28.182502 - [DEBUG] Propagate flow
11493 2019-Jan-15 20:37:28.182526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11494 2019-Jan-15 20:37:28.182582 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11495 2019-Jan-15 20:37:28.183225 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11496 2019-Jan-15 20:37:28.183862 - [DEBUG] Edge function : AllBottom (result of previous compose)
11497 2019-Jan-15 20:37:28.183887 - [DEBUG]
11498 2019-Jan-15 20:37:28.183912 - [DEBUG] Join: AllTop & AllBottom
11499 2019-Jan-15 20:37:28.183951 - [DEBUG] = AllBottom (new jump func)
11500 2019-Jan-15 20:37:28.183976 - [DEBUG]
11501 2019-Jan-15 20:37:28.184000 - [DEBUG] Start adding new jump function
11502 2019-Jan-15 20:37:28.184023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11503 2019-Jan-15 20:37:28.184080 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11504 2019-Jan-15 20:37:28.184716 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11505 2019-Jan-15 20:37:28.185354 - [DEBUG] Edge Function : AllBottom
11506 2019-Jan-15 20:37:28.185382 - [DEBUG] End adding new jump function
11507 2019-Jan-15 20:37:28.185406 - [DEBUG]
11508 2019-Jan-15 20:37:28.185430 - [DEBUG] -------------------------------------------- 337. Path Edge --------------------------------------------
11509 2019-Jan-15 20:37:28.185454 - [DEBUG]
11510 2019-Jan-15 20:37:28.185477 - [DEBUG] Process 337. path edge:
11511 2019-Jan-15 20:37:28.185501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11512 2019-Jan-15 20:37:28.185557 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
11513 2019-Jan-15 20:37:28.186198 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11514 2019-Jan-15 20:37:28.186839 - [DEBUG]
11515 2019-Jan-15 20:37:28.186864 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11516 2019-Jan-15 20:37:28.187534 - [DEBUG] Compose: EdgeIdentity * AllBottom
11517 2019-Jan-15 20:37:28.187563 - [DEBUG]
11518 2019-Jan-15 20:37:28.187586 - [DEBUG] Propagate flow
11519 2019-Jan-15 20:37:28.187610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11520 2019-Jan-15 20:37:28.187667 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11521 2019-Jan-15 20:37:28.188304 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11522 2019-Jan-15 20:37:28.188941 - [DEBUG] Edge function : AllBottom (result of previous compose)
11523 2019-Jan-15 20:37:28.188975 - [DEBUG]
11524 2019-Jan-15 20:37:28.189001 - [DEBUG] Join: AllTop & AllBottom
11525 2019-Jan-15 20:37:28.189027 - [DEBUG] = AllBottom (new jump func)
11526 2019-Jan-15 20:37:28.189051 - [DEBUG]
11527 2019-Jan-15 20:37:28.189075 - [DEBUG] Start adding new jump function
11528 2019-Jan-15 20:37:28.189098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11529 2019-Jan-15 20:37:28.189154 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11530 2019-Jan-15 20:37:28.189791 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11531 2019-Jan-15 20:37:28.190424 - [DEBUG] Edge Function : AllBottom
11532 2019-Jan-15 20:37:28.190451 - [DEBUG] End adding new jump function
11533 2019-Jan-15 20:37:28.190475 - [DEBUG]
11534 2019-Jan-15 20:37:28.190499 - [DEBUG] -------------------------------------------- 338. Path Edge --------------------------------------------
11535 2019-Jan-15 20:37:28.190524 - [DEBUG]
11536 2019-Jan-15 20:37:28.190547 - [DEBUG] Process 338. path edge:
11537 2019-Jan-15 20:37:28.190570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11538 2019-Jan-15 20:37:28.190640 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
11539 2019-Jan-15 20:37:28.191274 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11540 2019-Jan-15 20:37:28.191912 - [DEBUG]
11541 2019-Jan-15 20:37:28.191937 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11542 2019-Jan-15 20:37:28.192585 - [DEBUG] Compose: EdgeIdentity * AllBottom
11543 2019-Jan-15 20:37:28.192613 - [DEBUG]
11544 2019-Jan-15 20:37:28.192636 - [DEBUG] Propagate flow
11545 2019-Jan-15 20:37:28.192660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11546 2019-Jan-15 20:37:28.192716 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11547 2019-Jan-15 20:37:28.193354 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11548 2019-Jan-15 20:37:28.194004 - [DEBUG] Edge function : AllBottom (result of previous compose)
11549 2019-Jan-15 20:37:28.194030 - [DEBUG]
11550 2019-Jan-15 20:37:28.194054 - [DEBUG] Join: AllTop & AllBottom
11551 2019-Jan-15 20:37:28.194081 - [DEBUG] = AllBottom (new jump func)
11552 2019-Jan-15 20:37:28.194105 - [DEBUG]
11553 2019-Jan-15 20:37:28.194128 - [DEBUG] Start adding new jump function
11554 2019-Jan-15 20:37:28.194152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11555 2019-Jan-15 20:37:28.194208 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11556 2019-Jan-15 20:37:28.194844 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11557 2019-Jan-15 20:37:28.195476 - [DEBUG] Edge Function : AllBottom
11558 2019-Jan-15 20:37:28.195503 - [DEBUG] End adding new jump function
11559 2019-Jan-15 20:37:28.195528 - [DEBUG]
11560 2019-Jan-15 20:37:28.195552 - [DEBUG] -------------------------------------------- 339. Path Edge --------------------------------------------
11561 2019-Jan-15 20:37:28.195576 - [DEBUG]
11562 2019-Jan-15 20:37:28.195600 - [DEBUG] Process 339. path edge:
11563 2019-Jan-15 20:37:28.195624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11564 2019-Jan-15 20:37:28.195680 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
11565 2019-Jan-15 20:37:28.196315 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11566 2019-Jan-15 20:37:28.196951 - [DEBUG]
11567 2019-Jan-15 20:37:28.196976 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11568 2019-Jan-15 20:37:28.197637 - [DEBUG] Start of endsummarytab entry
11569 2019-Jan-15 20:37:28.197668 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11570 2019-Jan-15 20:37:28.198304 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
11571 2019-Jan-15 20:37:28.198363 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11572 2019-Jan-15 20:37:28.198995 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11573 2019-Jan-15 20:37:28.199631 - [DEBUG] EF: AllBottom
11574 2019-Jan-15 20:37:28.199657 - [DEBUG]
11575 2019-Jan-15 20:37:28.199680 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11576 2019-Jan-15 20:37:28.200311 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11577 2019-Jan-15 20:37:28.200971 - [DEBUG] EF: AllBottom
11578 2019-Jan-15 20:37:28.200996 - [DEBUG]
11579 2019-Jan-15 20:37:28.201020 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11580 2019-Jan-15 20:37:28.201654 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
11581 2019-Jan-15 20:37:28.202289 - [DEBUG] EF: AllBottom
11582 2019-Jan-15 20:37:28.202314 - [DEBUG]
11583 2019-Jan-15 20:37:28.202337 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11584 2019-Jan-15 20:37:28.202969 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11585 2019-Jan-15 20:37:28.203605 - [DEBUG] EF: AllBottom
11586 2019-Jan-15 20:37:28.203630 - [DEBUG]
11587 2019-Jan-15 20:37:28.203653 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11588 2019-Jan-15 20:37:28.204298 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11589 2019-Jan-15 20:37:28.204933 - [DEBUG] EF: AllBottom
11590 2019-Jan-15 20:37:28.204958 - [DEBUG]
11591 2019-Jan-15 20:37:28.204981 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11592 2019-Jan-15 20:37:28.205612 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
11593 2019-Jan-15 20:37:28.206247 - [DEBUG] EF: AllBottom
11594 2019-Jan-15 20:37:28.206272 - [DEBUG]
11595 2019-Jan-15 20:37:28.206295 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11596 2019-Jan-15 20:37:28.206927 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
11597 2019-Jan-15 20:37:28.207584 - [DEBUG] EF: AllBottom
11598 2019-Jan-15 20:37:28.207609 - [DEBUG]
11599 2019-Jan-15 20:37:28.207633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11600 2019-Jan-15 20:37:28.208266 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11601 2019-Jan-15 20:37:28.208909 - [DEBUG] EF: AllBottom
11602 2019-Jan-15 20:37:28.208934 - [DEBUG]
11603 2019-Jan-15 20:37:28.208957 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11604 2019-Jan-15 20:37:28.209591 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11605 2019-Jan-15 20:37:28.210225 - [DEBUG] EF: AllBottom
11606 2019-Jan-15 20:37:28.210250 - [DEBUG]
11607 2019-Jan-15 20:37:28.210274 - [DEBUG] ---------------
11608 2019-Jan-15 20:37:28.210297 - [DEBUG]
11609 2019-Jan-15 20:37:28.210322 - [DEBUG] End of endsummarytab entry
11610 2019-Jan-15 20:37:28.210346 - [DEBUG]
11611 2019-Jan-15 20:37:28.210369 - [DEBUG] Start of incomingtab entry
11612 2019-Jan-15 20:37:28.210393 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11613 2019-Jan-15 20:37:28.211043 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
11614 2019-Jan-15 20:37:28.211100 - [DEBUG] ---------------
11615 2019-Jan-15 20:37:28.211124 - [DEBUG] End of incomingtab entry
11616 2019-Jan-15 20:37:28.211157 - [DEBUG]
11617 2019-Jan-15 20:37:28.211184 - [DEBUG] EDGE:
11618 2019-Jan-15 20:37:28.211240 - [DEBUG] ---> 11619 2019-Jan-15 20:37:28.211876 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11620 2019-Jan-15 20:37:28.212513 - [DEBUG]
11621 2019-Jan-15 20:37:28.212539 - [DEBUG] EDGE:
11622 2019-Jan-15 20:37:28.212597 - [DEBUG] ---> 11623 2019-Jan-15 20:37:28.213234 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11624 2019-Jan-15 20:37:28.213870 - [DEBUG]
11625 2019-Jan-15 20:37:28.213905 - [DEBUG] Compose: EdgeIdentity * AllBottom
11626 2019-Jan-15 20:37:28.213944 - [DEBUG]
11627 2019-Jan-15 20:37:28.213970 - [DEBUG] Propagate flow
11628 2019-Jan-15 20:37:28.213993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11629 2019-Jan-15 20:37:28.214050 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11630 2019-Jan-15 20:37:28.214694 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11631 2019-Jan-15 20:37:28.215331 - [DEBUG] Edge function : AllBottom (result of previous compose)
11632 2019-Jan-15 20:37:28.215357 - [DEBUG]
11633 2019-Jan-15 20:37:28.215382 - [DEBUG] Join: AllTop & AllBottom
11634 2019-Jan-15 20:37:28.215408 - [DEBUG] = AllBottom (new jump func)
11635 2019-Jan-15 20:37:28.215433 - [DEBUG]
11636 2019-Jan-15 20:37:28.215456 - [DEBUG] Start adding new jump function
11637 2019-Jan-15 20:37:28.215479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11638 2019-Jan-15 20:37:28.215535 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11639 2019-Jan-15 20:37:28.216172 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11640 2019-Jan-15 20:37:28.216813 - [DEBUG] Edge Function : AllBottom
11641 2019-Jan-15 20:37:28.216841 - [DEBUG] End adding new jump function
11642 2019-Jan-15 20:37:28.216865 - [DEBUG]
11643 2019-Jan-15 20:37:28.216888 - [DEBUG] -------------------------------------------- 340. Path Edge --------------------------------------------
11644 2019-Jan-15 20:37:28.216912 - [DEBUG]
11645 2019-Jan-15 20:37:28.216936 - [DEBUG] Process 340. path edge:
11646 2019-Jan-15 20:37:28.216959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11647 2019-Jan-15 20:37:28.217015 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
11648 2019-Jan-15 20:37:28.217674 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11649 2019-Jan-15 20:37:28.218313 - [DEBUG]
11650 2019-Jan-15 20:37:28.218337 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11651 2019-Jan-15 20:37:28.218990 - [DEBUG] Possible callees:
11652 2019-Jan-15 20:37:28.219015 - [DEBUG] llvm.dbg.declare
11653 2019-Jan-15 20:37:28.219039 - [DEBUG] Possible return sites:
11654 2019-Jan-15 20:37:28.219063 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19311655 2019-Jan-15 20:37:28.220338 - [DEBUG] Found and process special summary
11656 2019-Jan-15 20:37:28.220372 - [DEBUG] Compose: EdgeIdentity * AllBottom
11657 2019-Jan-15 20:37:28.220407 - [DEBUG]
11658 2019-Jan-15 20:37:28.220432 - [DEBUG] Propagate flow
11659 2019-Jan-15 20:37:28.220455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11660 2019-Jan-15 20:37:28.220512 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11661 2019-Jan-15 20:37:28.221175 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11662 2019-Jan-15 20:37:28.221812 - [DEBUG] Edge function : AllBottom (result of previous compose)
11663 2019-Jan-15 20:37:28.221837 - [DEBUG]
11664 2019-Jan-15 20:37:28.221862 - [DEBUG] Join: AllTop & AllBottom
11665 2019-Jan-15 20:37:28.221888 - [DEBUG] = AllBottom (new jump func)
11666 2019-Jan-15 20:37:28.221912 - [DEBUG]
11667 2019-Jan-15 20:37:28.221936 - [DEBUG] Start adding new jump function
11668 2019-Jan-15 20:37:28.221959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11669 2019-Jan-15 20:37:28.222015 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11670 2019-Jan-15 20:37:28.222651 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11671 2019-Jan-15 20:37:28.223286 - [DEBUG] Edge Function : AllBottom
11672 2019-Jan-15 20:37:28.223314 - [DEBUG] End adding new jump function
11673 2019-Jan-15 20:37:28.223337 - [DEBUG]
11674 2019-Jan-15 20:37:28.223361 - [DEBUG] -------------------------------------------- 341. Path Edge --------------------------------------------
11675 2019-Jan-15 20:37:28.223385 - [DEBUG]
11676 2019-Jan-15 20:37:28.223408 - [DEBUG] Process 341. path edge:
11677 2019-Jan-15 20:37:28.223432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11678 2019-Jan-15 20:37:28.223488 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
11679 2019-Jan-15 20:37:28.224139 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11680 2019-Jan-15 20:37:28.224777 - [DEBUG]
11681 2019-Jan-15 20:37:28.224802 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11682 2019-Jan-15 20:37:28.225453 - [DEBUG] Compose: EdgeIdentity * AllBottom
11683 2019-Jan-15 20:37:28.225480 - [DEBUG]
11684 2019-Jan-15 20:37:28.225504 - [DEBUG] Propagate flow
11685 2019-Jan-15 20:37:28.225527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11686 2019-Jan-15 20:37:28.225584 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11687 2019-Jan-15 20:37:28.226221 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11688 2019-Jan-15 20:37:28.226858 - [DEBUG] Edge function : AllBottom (result of previous compose)
11689 2019-Jan-15 20:37:28.226883 - [DEBUG]
11690 2019-Jan-15 20:37:28.226908 - [DEBUG] Join: AllTop & AllBottom
11691 2019-Jan-15 20:37:28.226934 - [DEBUG] = AllBottom (new jump func)
11692 2019-Jan-15 20:37:28.226959 - [DEBUG]
11693 2019-Jan-15 20:37:28.226983 - [DEBUG] Start adding new jump function
11694 2019-Jan-15 20:37:28.227006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11695 2019-Jan-15 20:37:28.227063 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11696 2019-Jan-15 20:37:28.227715 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11697 2019-Jan-15 20:37:28.228349 - [DEBUG] Edge Function : AllBottom
11698 2019-Jan-15 20:37:28.228377 - [DEBUG] End adding new jump function
11699 2019-Jan-15 20:37:28.228400 - [DEBUG]
11700 2019-Jan-15 20:37:28.228424 - [DEBUG] -------------------------------------------- 342. Path Edge --------------------------------------------
11701 2019-Jan-15 20:37:28.228448 - [DEBUG]
11702 2019-Jan-15 20:37:28.228472 - [DEBUG] Process 342. path edge:
11703 2019-Jan-15 20:37:28.228503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11704 2019-Jan-15 20:37:28.228560 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
11705 2019-Jan-15 20:37:28.229194 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11706 2019-Jan-15 20:37:28.229831 - [DEBUG]
11707 2019-Jan-15 20:37:28.229857 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11708 2019-Jan-15 20:37:28.230503 - [DEBUG] Compose: EdgeIdentity * AllBottom
11709 2019-Jan-15 20:37:28.230531 - [DEBUG]
11710 2019-Jan-15 20:37:28.230555 - [DEBUG] Propagate flow
11711 2019-Jan-15 20:37:28.230578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11712 2019-Jan-15 20:37:28.230651 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11713 2019-Jan-15 20:37:28.231291 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11714 2019-Jan-15 20:37:28.231928 - [DEBUG] Edge function : AllBottom (result of previous compose)
11715 2019-Jan-15 20:37:28.231953 - [DEBUG]
11716 2019-Jan-15 20:37:28.231978 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11717 2019-Jan-15 20:37:28.232004 - [DEBUG] = AllBottom
11718 2019-Jan-15 20:37:28.232028 - [DEBUG]
11719 2019-Jan-15 20:37:28.232052 - [DEBUG] PROPAGATE: No new function!
11720 2019-Jan-15 20:37:28.232077 - [DEBUG] EDGE:
11721 2019-Jan-15 20:37:28.232134 - [DEBUG] ---> 11722 2019-Jan-15 20:37:28.232768 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11723 2019-Jan-15 20:37:28.233404 - [DEBUG]
11724 2019-Jan-15 20:37:28.233430 - [DEBUG] EDGE:
11725 2019-Jan-15 20:37:28.233487 - [DEBUG] ---> 11726 2019-Jan-15 20:37:28.234141 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11727 2019-Jan-15 20:37:28.234779 - [DEBUG]
11728 2019-Jan-15 20:37:28.234816 - [DEBUG] Compose: EdgeIdentity * AllBottom
11729 2019-Jan-15 20:37:28.234843 - [DEBUG]
11730 2019-Jan-15 20:37:28.234867 - [DEBUG] Propagate flow
11731 2019-Jan-15 20:37:28.234890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11732 2019-Jan-15 20:37:28.234946 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11733 2019-Jan-15 20:37:28.235586 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11734 2019-Jan-15 20:37:28.236222 - [DEBUG] Edge function : AllBottom (result of previous compose)
11735 2019-Jan-15 20:37:28.236248 - [DEBUG]
11736 2019-Jan-15 20:37:28.236272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11737 2019-Jan-15 20:37:28.236298 - [DEBUG] = AllBottom
11738 2019-Jan-15 20:37:28.236322 - [DEBUG]
11739 2019-Jan-15 20:37:28.236346 - [DEBUG] PROPAGATE: No new function!
11740 2019-Jan-15 20:37:28.236373 - [DEBUG] EDGE:
11741 2019-Jan-15 20:37:28.236430 - [DEBUG] ---> 11742 2019-Jan-15 20:37:28.237074 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11743 2019-Jan-15 20:37:28.237729 - [DEBUG]
11744 2019-Jan-15 20:37:28.237755 - [DEBUG] EDGE:
11745 2019-Jan-15 20:37:28.237812 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
11746 2019-Jan-15 20:37:28.238468 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11747 2019-Jan-15 20:37:28.239107 - [DEBUG]
11748 2019-Jan-15 20:37:28.239133 - [DEBUG] EDGE:
11749 2019-Jan-15 20:37:28.239190 - [DEBUG] ---> 11750 2019-Jan-15 20:37:28.239824 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11751 2019-Jan-15 20:37:28.240461 - [DEBUG]
11752 2019-Jan-15 20:37:28.240487 - [DEBUG] EDGE:
11753 2019-Jan-15 20:37:28.240544 - [DEBUG] ---> 11754 2019-Jan-15 20:37:28.241195 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11755 2019-Jan-15 20:37:28.241832 - [DEBUG]
11756 2019-Jan-15 20:37:28.241858 - [DEBUG] EDGE:
11757 2019-Jan-15 20:37:28.241914 - [DEBUG] ---> 11758 2019-Jan-15 20:37:28.242552 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11759 2019-Jan-15 20:37:28.243187 - [DEBUG]
11760 2019-Jan-15 20:37:28.243222 - [DEBUG] Compose: EdgeIdentity * AllBottom
11761 2019-Jan-15 20:37:28.243249 - [DEBUG]
11762 2019-Jan-15 20:37:28.243272 - [DEBUG] Propagate flow
11763 2019-Jan-15 20:37:28.243296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11764 2019-Jan-15 20:37:28.243352 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11765 2019-Jan-15 20:37:28.244004 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11766 2019-Jan-15 20:37:28.244641 - [DEBUG] Edge function : AllBottom (result of previous compose)
11767 2019-Jan-15 20:37:28.244666 - [DEBUG]
11768 2019-Jan-15 20:37:28.244691 - [DEBUG] Join: AllTop & AllBottom
11769 2019-Jan-15 20:37:28.244717 - [DEBUG] = AllBottom (new jump func)
11770 2019-Jan-15 20:37:28.244742 - [DEBUG]
11771 2019-Jan-15 20:37:28.244765 - [DEBUG] Start adding new jump function
11772 2019-Jan-15 20:37:28.244788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11773 2019-Jan-15 20:37:28.244844 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11774 2019-Jan-15 20:37:28.245481 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11775 2019-Jan-15 20:37:28.246116 - [DEBUG] Edge Function : AllBottom
11776 2019-Jan-15 20:37:28.246144 - [DEBUG] End adding new jump function
11777 2019-Jan-15 20:37:28.246167 - [DEBUG]
11778 2019-Jan-15 20:37:28.246191 - [DEBUG] -------------------------------------------- 343. Path Edge --------------------------------------------
11779 2019-Jan-15 20:37:28.246215 - [DEBUG]
11780 2019-Jan-15 20:37:28.246238 - [DEBUG] Process 343. path edge:
11781 2019-Jan-15 20:37:28.246262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11782 2019-Jan-15 20:37:28.246318 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
11783 2019-Jan-15 20:37:28.246954 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11784 2019-Jan-15 20:37:28.247605 - [DEBUG]
11785 2019-Jan-15 20:37:28.247629 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11786 2019-Jan-15 20:37:28.248278 - [DEBUG] Compose: EdgeIdentity * AllBottom
11787 2019-Jan-15 20:37:28.248306 - [DEBUG]
11788 2019-Jan-15 20:37:28.248330 - [DEBUG] Propagate flow
11789 2019-Jan-15 20:37:28.248353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11790 2019-Jan-15 20:37:28.248424 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
11791 2019-Jan-15 20:37:28.249060 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11792 2019-Jan-15 20:37:28.249697 - [DEBUG] Edge function : AllBottom (result of previous compose)
11793 2019-Jan-15 20:37:28.249723 - [DEBUG]
11794 2019-Jan-15 20:37:28.249747 - [DEBUG] Join: AllTop & AllBottom
11795 2019-Jan-15 20:37:28.249773 - [DEBUG] = AllBottom (new jump func)
11796 2019-Jan-15 20:37:28.249798 - [DEBUG]
11797 2019-Jan-15 20:37:28.249821 - [DEBUG] Start adding new jump function
11798 2019-Jan-15 20:37:28.249845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11799 2019-Jan-15 20:37:28.249901 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11800 2019-Jan-15 20:37:28.250539 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
11801 2019-Jan-15 20:37:28.251186 - [DEBUG] Edge Function : AllBottom
11802 2019-Jan-15 20:37:28.251213 - [DEBUG] End adding new jump function
11803 2019-Jan-15 20:37:28.251237 - [DEBUG]
11804 2019-Jan-15 20:37:28.251261 - [DEBUG] -------------------------------------------- 344. Path Edge --------------------------------------------
11805 2019-Jan-15 20:37:28.251285 - [DEBUG]
11806 2019-Jan-15 20:37:28.251309 - [DEBUG] Process 344. path edge:
11807 2019-Jan-15 20:37:28.251333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11808 2019-Jan-15 20:37:28.251389 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
11809 2019-Jan-15 20:37:28.252021 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11810 2019-Jan-15 20:37:28.252660 - [DEBUG]
11811 2019-Jan-15 20:37:28.252685 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
11812 2019-Jan-15 20:37:28.253329 - [DEBUG] Compose: EdgeIdentity * AllBottom
11813 2019-Jan-15 20:37:28.253356 - [DEBUG]
11814 2019-Jan-15 20:37:28.253380 - [DEBUG] Propagate flow
11815 2019-Jan-15 20:37:28.253404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11816 2019-Jan-15 20:37:28.253460 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11817 2019-Jan-15 20:37:28.254114 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11818 2019-Jan-15 20:37:28.254752 - [DEBUG] Edge function : AllBottom (result of previous compose)
11819 2019-Jan-15 20:37:28.254777 - [DEBUG]
11820 2019-Jan-15 20:37:28.254802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11821 2019-Jan-15 20:37:28.254828 - [DEBUG] = AllBottom
11822 2019-Jan-15 20:37:28.254852 - [DEBUG]
11823 2019-Jan-15 20:37:28.254875 - [DEBUG] PROPAGATE: No new function!
11824 2019-Jan-15 20:37:28.254901 - [DEBUG] EDGE:
11825 2019-Jan-15 20:37:28.254957 - [DEBUG] ---> 11826 2019-Jan-15 20:37:28.255590 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11827 2019-Jan-15 20:37:28.256227 - [DEBUG]
11828 2019-Jan-15 20:37:28.256253 - [DEBUG] EDGE:
11829 2019-Jan-15 20:37:28.256310 - [DEBUG] ---> 11830 2019-Jan-15 20:37:28.256948 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11831 2019-Jan-15 20:37:28.257599 - [DEBUG]
11832 2019-Jan-15 20:37:28.257625 - [DEBUG] EDGE:
11833 2019-Jan-15 20:37:28.257682 - [DEBUG] ---> 11834 2019-Jan-15 20:37:28.258326 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11835 2019-Jan-15 20:37:28.258965 - [DEBUG]
11836 2019-Jan-15 20:37:28.258991 - [DEBUG] EDGE:
11837 2019-Jan-15 20:37:28.259048 - [DEBUG] ---> 11838 2019-Jan-15 20:37:28.259687 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11839 2019-Jan-15 20:37:28.260325 - [DEBUG]
11840 2019-Jan-15 20:37:28.260351 - [DEBUG] EDGE:
11841 2019-Jan-15 20:37:28.260408 - [DEBUG] ---> 11842 2019-Jan-15 20:37:28.261059 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11843 2019-Jan-15 20:37:28.261700 - [DEBUG]
11844 2019-Jan-15 20:37:28.261726 - [DEBUG] EDGE:
11845 2019-Jan-15 20:37:28.261783 - [DEBUG] ---> 11846 2019-Jan-15 20:37:28.262420 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11847 2019-Jan-15 20:37:28.263057 - [DEBUG]
11848 2019-Jan-15 20:37:28.263093 - [DEBUG] Compose: EdgeIdentity * AllBottom
11849 2019-Jan-15 20:37:28.263120 - [DEBUG]
11850 2019-Jan-15 20:37:28.263144 - [DEBUG] Propagate flow
11851 2019-Jan-15 20:37:28.263168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11852 2019-Jan-15 20:37:28.263224 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11853 2019-Jan-15 20:37:28.263861 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11854 2019-Jan-15 20:37:28.264513 - [DEBUG] Edge function : AllBottom (result of previous compose)
11855 2019-Jan-15 20:37:28.264538 - [DEBUG]
11856 2019-Jan-15 20:37:28.264563 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11857 2019-Jan-15 20:37:28.264589 - [DEBUG] = AllBottom
11858 2019-Jan-15 20:37:28.264614 - [DEBUG]
11859 2019-Jan-15 20:37:28.264637 - [DEBUG] PROPAGATE: No new function!
11860 2019-Jan-15 20:37:28.264664 - [DEBUG] EDGE:
11861 2019-Jan-15 20:37:28.264721 - [DEBUG] ---> 11862 2019-Jan-15 20:37:28.265366 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11863 2019-Jan-15 20:37:28.266004 - [DEBUG]
11864 2019-Jan-15 20:37:28.266030 - [DEBUG] EDGE:
11865 2019-Jan-15 20:37:28.266087 - [DEBUG] ---> 11866 2019-Jan-15 20:37:28.266720 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11867 2019-Jan-15 20:37:28.267370 - [DEBUG]
11868 2019-Jan-15 20:37:28.267396 - [DEBUG] EDGE:
11869 2019-Jan-15 20:37:28.267453 - [DEBUG] ---> 11870 2019-Jan-15 20:37:28.268092 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11871 2019-Jan-15 20:37:28.268729 - [DEBUG]
11872 2019-Jan-15 20:37:28.268766 - [DEBUG] Compose: EdgeIdentity * AllBottom
11873 2019-Jan-15 20:37:28.268794 - [DEBUG]
11874 2019-Jan-15 20:37:28.268817 - [DEBUG] Propagate flow
11875 2019-Jan-15 20:37:28.268841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11876 2019-Jan-15 20:37:28.268897 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11877 2019-Jan-15 20:37:28.269542 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11878 2019-Jan-15 20:37:28.270179 - [DEBUG] Edge function : AllBottom (result of previous compose)
11879 2019-Jan-15 20:37:28.270204 - [DEBUG]
11880 2019-Jan-15 20:37:28.270229 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11881 2019-Jan-15 20:37:28.270255 - [DEBUG] = AllBottom
11882 2019-Jan-15 20:37:28.270279 - [DEBUG]
11883 2019-Jan-15 20:37:28.270302 - [DEBUG] PROPAGATE: No new function!
11884 2019-Jan-15 20:37:28.270329 - [DEBUG] EDGE:
11885 2019-Jan-15 20:37:28.270387 - [DEBUG] ---> 11886 2019-Jan-15 20:37:28.271046 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11887 2019-Jan-15 20:37:28.271684 - [DEBUG]
11888 2019-Jan-15 20:37:28.271710 - [DEBUG] EDGE:
11889 2019-Jan-15 20:37:28.271767 - [DEBUG] ---> 11890 2019-Jan-15 20:37:28.272402 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11891 2019-Jan-15 20:37:28.273037 - [DEBUG]
11892 2019-Jan-15 20:37:28.273064 - [DEBUG] EDGE:
11893 2019-Jan-15 20:37:28.273120 - [DEBUG] ---> 11894 2019-Jan-15 20:37:28.273754 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11895 2019-Jan-15 20:37:28.274405 - [DEBUG]
11896 2019-Jan-15 20:37:28.274431 - [DEBUG] EDGE:
11897 2019-Jan-15 20:37:28.274488 - [DEBUG] ---> 11898 2019-Jan-15 20:37:28.275125 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11899 2019-Jan-15 20:37:28.275762 - [DEBUG]
11900 2019-Jan-15 20:37:28.275798 - [DEBUG] Compose: EdgeIdentity * AllBottom
11901 2019-Jan-15 20:37:28.275825 - [DEBUG]
11902 2019-Jan-15 20:37:28.275849 - [DEBUG] Propagate flow
11903 2019-Jan-15 20:37:28.275872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11904 2019-Jan-15 20:37:28.275929 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11905 2019-Jan-15 20:37:28.276565 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11906 2019-Jan-15 20:37:28.277200 - [DEBUG] Edge function : AllBottom (result of previous compose)
11907 2019-Jan-15 20:37:28.277225 - [DEBUG]
11908 2019-Jan-15 20:37:28.277250 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11909 2019-Jan-15 20:37:28.277289 - [DEBUG] = AllBottom
11910 2019-Jan-15 20:37:28.277314 - [DEBUG]
11911 2019-Jan-15 20:37:28.277337 - [DEBUG] PROPAGATE: No new function!
11912 2019-Jan-15 20:37:28.277364 - [DEBUG] EDGE:
11913 2019-Jan-15 20:37:28.277422 - [DEBUG] ---> 11914 2019-Jan-15 20:37:28.278066 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11915 2019-Jan-15 20:37:28.278704 - [DEBUG]
11916 2019-Jan-15 20:37:28.278730 - [DEBUG] EDGE:
11917 2019-Jan-15 20:37:28.278787 - [DEBUG] ---> 11918 2019-Jan-15 20:37:28.279421 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11919 2019-Jan-15 20:37:28.280065 - [DEBUG]
11920 2019-Jan-15 20:37:28.280092 - [DEBUG] EDGE:
11921 2019-Jan-15 20:37:28.280149 - [DEBUG] ---> 11922 2019-Jan-15 20:37:28.280802 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11923 2019-Jan-15 20:37:28.281440 - [DEBUG]
11924 2019-Jan-15 20:37:28.281475 - [DEBUG] Compose: EdgeIdentity * AllBottom
11925 2019-Jan-15 20:37:28.281502 - [DEBUG]
11926 2019-Jan-15 20:37:28.281526 - [DEBUG] Propagate flow
11927 2019-Jan-15 20:37:28.281549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11928 2019-Jan-15 20:37:28.281605 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11929 2019-Jan-15 20:37:28.282243 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11930 2019-Jan-15 20:37:28.282879 - [DEBUG] Edge function : AllBottom (result of previous compose)
11931 2019-Jan-15 20:37:28.282904 - [DEBUG]
11932 2019-Jan-15 20:37:28.282929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11933 2019-Jan-15 20:37:28.282955 - [DEBUG] = AllBottom
11934 2019-Jan-15 20:37:28.282979 - [DEBUG]
11935 2019-Jan-15 20:37:28.283002 - [DEBUG] PROPAGATE: No new function!
11936 2019-Jan-15 20:37:28.283029 - [DEBUG] EDGE:
11937 2019-Jan-15 20:37:28.283086 - [DEBUG] ---> 11938 2019-Jan-15 20:37:28.283729 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11939 2019-Jan-15 20:37:28.284385 - [DEBUG]
11940 2019-Jan-15 20:37:28.284411 - [DEBUG] EDGE:
11941 2019-Jan-15 20:37:28.284469 - [DEBUG] ---> 11942 2019-Jan-15 20:37:28.285101 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11943 2019-Jan-15 20:37:28.285738 - [DEBUG]
11944 2019-Jan-15 20:37:28.285764 - [DEBUG] EDGE:
11945 2019-Jan-15 20:37:28.285821 - [DEBUG] ---> 11946 2019-Jan-15 20:37:28.286455 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11947 2019-Jan-15 20:37:28.287091 - [DEBUG]
11948 2019-Jan-15 20:37:28.287118 - [DEBUG] EDGE:
11949 2019-Jan-15 20:37:28.287175 - [DEBUG] ---> 11950 2019-Jan-15 20:37:28.287828 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11951 2019-Jan-15 20:37:28.288464 - [DEBUG]
11952 2019-Jan-15 20:37:28.288500 - [DEBUG] Compose: EdgeIdentity * AllBottom
11953 2019-Jan-15 20:37:28.288527 - [DEBUG]
11954 2019-Jan-15 20:37:28.288551 - [DEBUG] Propagate flow
11955 2019-Jan-15 20:37:28.288574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11956 2019-Jan-15 20:37:28.288631 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11957 2019-Jan-15 20:37:28.289269 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11958 2019-Jan-15 20:37:28.289906 - [DEBUG] Edge function : AllBottom (result of previous compose)
11959 2019-Jan-15 20:37:28.289931 - [DEBUG]
11960 2019-Jan-15 20:37:28.289956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11961 2019-Jan-15 20:37:28.289982 - [DEBUG] = AllBottom
11962 2019-Jan-15 20:37:28.290006 - [DEBUG]
11963 2019-Jan-15 20:37:28.290038 - [DEBUG] PROPAGATE: No new function!
11964 2019-Jan-15 20:37:28.290065 - [DEBUG] EDGE:
11965 2019-Jan-15 20:37:28.290123 - [DEBUG] ---> 11966 2019-Jan-15 20:37:28.290783 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11967 2019-Jan-15 20:37:28.291420 - [DEBUG]
11968 2019-Jan-15 20:37:28.291455 - [DEBUG] Compose: EdgeIdentity * AllBottom
11969 2019-Jan-15 20:37:28.291481 - [DEBUG]
11970 2019-Jan-15 20:37:28.291505 - [DEBUG] Propagate flow
11971 2019-Jan-15 20:37:28.291528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11972 2019-Jan-15 20:37:28.291585 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11973 2019-Jan-15 20:37:28.292228 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11974 2019-Jan-15 20:37:28.292866 - [DEBUG] Edge function : AllBottom (result of previous compose)
11975 2019-Jan-15 20:37:28.292891 - [DEBUG]
11976 2019-Jan-15 20:37:28.292915 - [DEBUG] Join: AllTop & AllBottom
11977 2019-Jan-15 20:37:28.292941 - [DEBUG] = AllBottom (new jump func)
11978 2019-Jan-15 20:37:28.292966 - [DEBUG]
11979 2019-Jan-15 20:37:28.292989 - [DEBUG] Start adding new jump function
11980 2019-Jan-15 20:37:28.293013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11981 2019-Jan-15 20:37:28.293069 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11982 2019-Jan-15 20:37:28.293707 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11983 2019-Jan-15 20:37:28.294365 - [DEBUG] Edge Function : AllBottom
11984 2019-Jan-15 20:37:28.294392 - [DEBUG] End adding new jump function
11985 2019-Jan-15 20:37:28.294416 - [DEBUG]
11986 2019-Jan-15 20:37:28.294439 - [DEBUG] -------------------------------------------- 345. Path Edge --------------------------------------------
11987 2019-Jan-15 20:37:28.294464 - [DEBUG]
11988 2019-Jan-15 20:37:28.294487 - [DEBUG] Process 345. path edge:
11989 2019-Jan-15 20:37:28.294511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11990 2019-Jan-15 20:37:28.294567 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
11991 2019-Jan-15 20:37:28.295213 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11992 2019-Jan-15 20:37:28.295850 - [DEBUG]
11993 2019-Jan-15 20:37:28.295875 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11994 2019-Jan-15 20:37:28.296524 - [DEBUG] Possible callees:
11995 2019-Jan-15 20:37:28.296548 - [DEBUG] llvm.dbg.declare
11996 2019-Jan-15 20:37:28.296573 - [DEBUG] Possible return sites:
11997 2019-Jan-15 20:37:28.296597 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14311998 2019-Jan-15 20:37:28.297885 - [DEBUG] Found and process special summary
11999 2019-Jan-15 20:37:28.297919 - [DEBUG] Compose: EdgeIdentity * AllBottom
12000 2019-Jan-15 20:37:28.297946 - [DEBUG]
12001 2019-Jan-15 20:37:28.297970 - [DEBUG] Propagate flow
12002 2019-Jan-15 20:37:28.297993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12003 2019-Jan-15 20:37:28.298050 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12004 2019-Jan-15 20:37:28.298694 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12005 2019-Jan-15 20:37:28.299336 - [DEBUG] Edge function : AllBottom (result of previous compose)
12006 2019-Jan-15 20:37:28.299362 - [DEBUG]
12007 2019-Jan-15 20:37:28.299386 - [DEBUG] Join: AllTop & AllBottom
12008 2019-Jan-15 20:37:28.299412 - [DEBUG] = AllBottom (new jump func)
12009 2019-Jan-15 20:37:28.299437 - [DEBUG]
12010 2019-Jan-15 20:37:28.299460 - [DEBUG] Start adding new jump function
12011 2019-Jan-15 20:37:28.299484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12012 2019-Jan-15 20:37:28.299547 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12013 2019-Jan-15 20:37:28.300225 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12014 2019-Jan-15 20:37:28.300920 - [DEBUG] Edge Function : AllBottom
12015 2019-Jan-15 20:37:28.300951 - [DEBUG] End adding new jump function
12016 2019-Jan-15 20:37:28.300975 - [DEBUG]
12017 2019-Jan-15 20:37:28.300998 - [DEBUG] -------------------------------------------- 346. Path Edge --------------------------------------------
12018 2019-Jan-15 20:37:28.301023 - [DEBUG]
12019 2019-Jan-15 20:37:28.301046 - [DEBUG] Process 346. path edge:
12020 2019-Jan-15 20:37:28.301070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12021 2019-Jan-15 20:37:28.301133 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12022 2019-Jan-15 20:37:28.301773 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12023 2019-Jan-15 20:37:28.302410 - [DEBUG]
12024 2019-Jan-15 20:37:28.302435 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12025 2019-Jan-15 20:37:28.303095 - [DEBUG] Compose: EdgeIdentity * AllBottom
12026 2019-Jan-15 20:37:28.303124 - [DEBUG]
12027 2019-Jan-15 20:37:28.303148 - [DEBUG] Propagate flow
12028 2019-Jan-15 20:37:28.303172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12029 2019-Jan-15 20:37:28.303228 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12030 2019-Jan-15 20:37:28.303862 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12031 2019-Jan-15 20:37:28.304519 - [DEBUG] Edge function : AllBottom (result of previous compose)
12032 2019-Jan-15 20:37:28.304544 - [DEBUG]
12033 2019-Jan-15 20:37:28.304569 - [DEBUG] Join: AllTop & AllBottom
12034 2019-Jan-15 20:37:28.304596 - [DEBUG] = AllBottom (new jump func)
12035 2019-Jan-15 20:37:28.304620 - [DEBUG]
12036 2019-Jan-15 20:37:28.304644 - [DEBUG] Start adding new jump function
12037 2019-Jan-15 20:37:28.304667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12038 2019-Jan-15 20:37:28.304723 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12039 2019-Jan-15 20:37:28.305360 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12040 2019-Jan-15 20:37:28.305991 - [DEBUG] Edge Function : AllBottom
12041 2019-Jan-15 20:37:28.306019 - [DEBUG] End adding new jump function
12042 2019-Jan-15 20:37:28.306043 - [DEBUG]
12043 2019-Jan-15 20:37:28.306066 - [DEBUG] -------------------------------------------- 347. Path Edge --------------------------------------------
12044 2019-Jan-15 20:37:28.306091 - [DEBUG]
12045 2019-Jan-15 20:37:28.306114 - [DEBUG] Process 347. path edge:
12046 2019-Jan-15 20:37:28.306138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12047 2019-Jan-15 20:37:28.306194 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12048 2019-Jan-15 20:37:28.306825 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12049 2019-Jan-15 20:37:28.307493 - [DEBUG]
12050 2019-Jan-15 20:37:28.307519 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12051 2019-Jan-15 20:37:28.308166 - [DEBUG] Compose: EdgeIdentity * AllBottom
12052 2019-Jan-15 20:37:28.308195 - [DEBUG]
12053 2019-Jan-15 20:37:28.308219 - [DEBUG] Propagate flow
12054 2019-Jan-15 20:37:28.308242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12055 2019-Jan-15 20:37:28.308299 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12056 2019-Jan-15 20:37:28.308931 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12057 2019-Jan-15 20:37:28.309567 - [DEBUG] Edge function : AllBottom (result of previous compose)
12058 2019-Jan-15 20:37:28.309592 - [DEBUG]
12059 2019-Jan-15 20:37:28.309618 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12060 2019-Jan-15 20:37:28.309644 - [DEBUG] = AllBottom
12061 2019-Jan-15 20:37:28.309668 - [DEBUG]
12062 2019-Jan-15 20:37:28.309692 - [DEBUG] PROPAGATE: No new function!
12063 2019-Jan-15 20:37:28.309717 - [DEBUG] EDGE:
12064 2019-Jan-15 20:37:28.309775 - [DEBUG] ---> 12065 2019-Jan-15 20:37:28.310406 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12066 2019-Jan-15 20:37:28.311060 - [DEBUG]
12067 2019-Jan-15 20:37:28.311087 - [DEBUG] EDGE:
12068 2019-Jan-15 20:37:28.311144 - [DEBUG] ---> 12069 2019-Jan-15 20:37:28.311782 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12070 2019-Jan-15 20:37:28.312419 - [DEBUG]
12071 2019-Jan-15 20:37:28.312461 - [DEBUG] Compose: EdgeIdentity * AllBottom
12072 2019-Jan-15 20:37:28.312488 - [DEBUG]
12073 2019-Jan-15 20:37:28.312512 - [DEBUG] Propagate flow
12074 2019-Jan-15 20:37:28.312536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12075 2019-Jan-15 20:37:28.312592 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12076 2019-Jan-15 20:37:28.313230 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12077 2019-Jan-15 20:37:28.313866 - [DEBUG] Edge function : AllBottom (result of previous compose)
12078 2019-Jan-15 20:37:28.313891 - [DEBUG]
12079 2019-Jan-15 20:37:28.313916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12080 2019-Jan-15 20:37:28.313954 - [DEBUG] = AllBottom
12081 2019-Jan-15 20:37:28.313979 - [DEBUG]
12082 2019-Jan-15 20:37:28.314002 - [DEBUG] PROPAGATE: No new function!
12083 2019-Jan-15 20:37:28.314031 - [DEBUG] EDGE:
12084 2019-Jan-15 20:37:28.314088 - [DEBUG] ---> 12085 2019-Jan-15 20:37:28.314733 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12086 2019-Jan-15 20:37:28.315371 - [DEBUG]
12087 2019-Jan-15 20:37:28.315398 - [DEBUG] EDGE:
12088 2019-Jan-15 20:37:28.315455 - [DEBUG] ---> 12089 2019-Jan-15 20:37:28.316093 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12090 2019-Jan-15 20:37:28.316735 - [DEBUG]
12091 2019-Jan-15 20:37:28.316764 - [DEBUG] Compose: EdgeIdentity * AllBottom
12092 2019-Jan-15 20:37:28.316790 - [DEBUG]
12093 2019-Jan-15 20:37:28.316813 - [DEBUG] Propagate flow
12094 2019-Jan-15 20:37:28.316836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12095 2019-Jan-15 20:37:28.316904 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12096 2019-Jan-15 20:37:28.317562 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12097 2019-Jan-15 20:37:28.318196 - [DEBUG] Edge function : AllBottom (result of previous compose)
12098 2019-Jan-15 20:37:28.318221 - [DEBUG]
12099 2019-Jan-15 20:37:28.318246 - [DEBUG] Join: AllTop & AllBottom
12100 2019-Jan-15 20:37:28.318272 - [DEBUG] = AllBottom (new jump func)
12101 2019-Jan-15 20:37:28.318297 - [DEBUG]
12102 2019-Jan-15 20:37:28.318320 - [DEBUG] Start adding new jump function
12103 2019-Jan-15 20:37:28.318343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12104 2019-Jan-15 20:37:28.318399 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12105 2019-Jan-15 20:37:28.319035 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12106 2019-Jan-15 20:37:28.319672 - [DEBUG] Edge Function : AllBottom
12107 2019-Jan-15 20:37:28.319700 - [DEBUG] End adding new jump function
12108 2019-Jan-15 20:37:28.319724 - [DEBUG]
12109 2019-Jan-15 20:37:28.319747 - [DEBUG] -------------------------------------------- 348. Path Edge --------------------------------------------
12110 2019-Jan-15 20:37:28.319772 - [DEBUG]
12111 2019-Jan-15 20:37:28.319795 - [DEBUG] Process 348. path edge:
12112 2019-Jan-15 20:37:28.319819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12113 2019-Jan-15 20:37:28.319875 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12114 2019-Jan-15 20:37:28.320511 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12115 2019-Jan-15 20:37:28.321161 - [DEBUG]
12116 2019-Jan-15 20:37:28.321187 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12117 2019-Jan-15 20:37:28.321840 - [DEBUG] Compose: EdgeIdentity * AllBottom
12118 2019-Jan-15 20:37:28.321867 - [DEBUG]
12119 2019-Jan-15 20:37:28.321891 - [DEBUG] Propagate flow
12120 2019-Jan-15 20:37:28.321915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12121 2019-Jan-15 20:37:28.321971 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12122 2019-Jan-15 20:37:28.322616 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12123 2019-Jan-15 20:37:28.323250 - [DEBUG] Edge function : AllBottom (result of previous compose)
12124 2019-Jan-15 20:37:28.323276 - [DEBUG]
12125 2019-Jan-15 20:37:28.323300 - [DEBUG] Join: AllTop & AllBottom
12126 2019-Jan-15 20:37:28.323326 - [DEBUG] = AllBottom (new jump func)
12127 2019-Jan-15 20:37:28.323351 - [DEBUG]
12128 2019-Jan-15 20:37:28.323374 - [DEBUG] Start adding new jump function
12129 2019-Jan-15 20:37:28.323398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12130 2019-Jan-15 20:37:28.323454 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12131 2019-Jan-15 20:37:28.324105 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12132 2019-Jan-15 20:37:28.324747 - [DEBUG] Edge Function : AllBottom
12133 2019-Jan-15 20:37:28.324775 - [DEBUG] End adding new jump function
12134 2019-Jan-15 20:37:28.324799 - [DEBUG]
12135 2019-Jan-15 20:37:28.324822 - [DEBUG] -------------------------------------------- 349. Path Edge --------------------------------------------
12136 2019-Jan-15 20:37:28.324847 - [DEBUG]
12137 2019-Jan-15 20:37:28.324879 - [DEBUG] Process 349. path edge:
12138 2019-Jan-15 20:37:28.324903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12139 2019-Jan-15 20:37:28.324959 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12140 2019-Jan-15 20:37:28.325605 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12141 2019-Jan-15 20:37:28.326240 - [DEBUG]
12142 2019-Jan-15 20:37:28.326265 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12143 2019-Jan-15 20:37:28.326916 - [DEBUG] Possible callees:
12144 2019-Jan-15 20:37:28.326941 - [DEBUG] llvm.dbg.declare
12145 2019-Jan-15 20:37:28.326966 - [DEBUG] Possible return sites:
12146 2019-Jan-15 20:37:28.326989 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612147 2019-Jan-15 20:37:28.328278 - [DEBUG] Found and process special summary
12148 2019-Jan-15 20:37:28.328323 - [DEBUG] Compose: EdgeIdentity * AllBottom
12149 2019-Jan-15 20:37:28.328351 - [DEBUG]
12150 2019-Jan-15 20:37:28.328375 - [DEBUG] Propagate flow
12151 2019-Jan-15 20:37:28.328398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12152 2019-Jan-15 20:37:28.328455 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12153 2019-Jan-15 20:37:28.329092 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12154 2019-Jan-15 20:37:28.329726 - [DEBUG] Edge function : AllBottom (result of previous compose)
12155 2019-Jan-15 20:37:28.329752 - [DEBUG]
12156 2019-Jan-15 20:37:28.329776 - [DEBUG] Join: AllTop & AllBottom
12157 2019-Jan-15 20:37:28.329803 - [DEBUG] = AllBottom (new jump func)
12158 2019-Jan-15 20:37:28.329827 - [DEBUG]
12159 2019-Jan-15 20:37:28.329851 - [DEBUG] Start adding new jump function
12160 2019-Jan-15 20:37:28.329874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12161 2019-Jan-15 20:37:28.329930 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12162 2019-Jan-15 20:37:28.330565 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12163 2019-Jan-15 20:37:28.331219 - [DEBUG] Edge Function : AllBottom
12164 2019-Jan-15 20:37:28.331247 - [DEBUG] End adding new jump function
12165 2019-Jan-15 20:37:28.331271 - [DEBUG]
12166 2019-Jan-15 20:37:28.331294 - [DEBUG] -------------------------------------------- 350. Path Edge --------------------------------------------
12167 2019-Jan-15 20:37:28.331319 - [DEBUG]
12168 2019-Jan-15 20:37:28.331342 - [DEBUG] Process 350. path edge:
12169 2019-Jan-15 20:37:28.331366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12170 2019-Jan-15 20:37:28.331422 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12171 2019-Jan-15 20:37:28.332060 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12172 2019-Jan-15 20:37:28.332694 - [DEBUG]
12173 2019-Jan-15 20:37:28.332719 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12174 2019-Jan-15 20:37:28.333374 - [DEBUG] Compose: EdgeIdentity * AllBottom
12175 2019-Jan-15 20:37:28.333402 - [DEBUG]
12176 2019-Jan-15 20:37:28.333426 - [DEBUG] Propagate flow
12177 2019-Jan-15 20:37:28.333450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12178 2019-Jan-15 20:37:28.333506 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12179 2019-Jan-15 20:37:28.334177 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12180 2019-Jan-15 20:37:28.334812 - [DEBUG] Edge function : AllBottom (result of previous compose)
12181 2019-Jan-15 20:37:28.334837 - [DEBUG]
12182 2019-Jan-15 20:37:28.334862 - [DEBUG] Join: AllTop & AllBottom
12183 2019-Jan-15 20:37:28.334887 - [DEBUG] = AllBottom (new jump func)
12184 2019-Jan-15 20:37:28.334912 - [DEBUG]
12185 2019-Jan-15 20:37:28.334935 - [DEBUG] Start adding new jump function
12186 2019-Jan-15 20:37:28.334959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12187 2019-Jan-15 20:37:28.335015 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12188 2019-Jan-15 20:37:28.335650 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12189 2019-Jan-15 20:37:28.336286 - [DEBUG] Edge Function : AllBottom
12190 2019-Jan-15 20:37:28.336315 - [DEBUG] End adding new jump function
12191 2019-Jan-15 20:37:28.336340 - [DEBUG]
12192 2019-Jan-15 20:37:28.336363 - [DEBUG] -------------------------------------------- 351. Path Edge --------------------------------------------
12193 2019-Jan-15 20:37:28.336387 - [DEBUG]
12194 2019-Jan-15 20:37:28.336410 - [DEBUG] Process 351. path edge:
12195 2019-Jan-15 20:37:28.336434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12196 2019-Jan-15 20:37:28.336490 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12197 2019-Jan-15 20:37:28.337124 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12198 2019-Jan-15 20:37:28.337775 - [DEBUG]
12199 2019-Jan-15 20:37:28.337800 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12200 2019-Jan-15 20:37:28.338448 - [DEBUG] Compose: EdgeIdentity * AllBottom
12201 2019-Jan-15 20:37:28.338475 - [DEBUG]
12202 2019-Jan-15 20:37:28.338499 - [DEBUG] Propagate flow
12203 2019-Jan-15 20:37:28.338522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12204 2019-Jan-15 20:37:28.338579 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12205 2019-Jan-15 20:37:28.339212 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12206 2019-Jan-15 20:37:28.339844 - [DEBUG] Edge function : AllBottom (result of previous compose)
12207 2019-Jan-15 20:37:28.339869 - [DEBUG]
12208 2019-Jan-15 20:37:28.339893 - [DEBUG] Join: AllTop & AllBottom
12209 2019-Jan-15 20:37:28.339919 - [DEBUG] = AllBottom (new jump func)
12210 2019-Jan-15 20:37:28.339944 - [DEBUG]
12211 2019-Jan-15 20:37:28.339967 - [DEBUG] Start adding new jump function
12212 2019-Jan-15 20:37:28.339990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12213 2019-Jan-15 20:37:28.340046 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12214 2019-Jan-15 20:37:28.340693 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12215 2019-Jan-15 20:37:28.341325 - [DEBUG] Edge Function : AllBottom
12216 2019-Jan-15 20:37:28.341353 - [DEBUG] End adding new jump function
12217 2019-Jan-15 20:37:28.341376 - [DEBUG]
12218 2019-Jan-15 20:37:28.341400 - [DEBUG] -------------------------------------------- 352. Path Edge --------------------------------------------
12219 2019-Jan-15 20:37:28.341424 - [DEBUG]
12220 2019-Jan-15 20:37:28.341447 - [DEBUG] Process 352. path edge:
12221 2019-Jan-15 20:37:28.341471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12222 2019-Jan-15 20:37:28.341528 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12223 2019-Jan-15 20:37:28.342159 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12224 2019-Jan-15 20:37:28.342800 - [DEBUG]
12225 2019-Jan-15 20:37:28.342825 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12226 2019-Jan-15 20:37:28.343485 - [DEBUG] Compose: EdgeIdentity * AllBottom
12227 2019-Jan-15 20:37:28.343514 - [DEBUG]
12228 2019-Jan-15 20:37:28.343538 - [DEBUG] Propagate flow
12229 2019-Jan-15 20:37:28.343561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12230 2019-Jan-15 20:37:28.343618 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12231 2019-Jan-15 20:37:28.344279 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12232 2019-Jan-15 20:37:28.344916 - [DEBUG] Edge function : AllBottom (result of previous compose)
12233 2019-Jan-15 20:37:28.344941 - [DEBUG]
12234 2019-Jan-15 20:37:28.344965 - [DEBUG] Join: AllTop & AllBottom
12235 2019-Jan-15 20:37:28.344991 - [DEBUG] = AllBottom (new jump func)
12236 2019-Jan-15 20:37:28.345016 - [DEBUG]
12237 2019-Jan-15 20:37:28.345039 - [DEBUG] Start adding new jump function
12238 2019-Jan-15 20:37:28.345062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12239 2019-Jan-15 20:37:28.345118 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12240 2019-Jan-15 20:37:28.345752 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12241 2019-Jan-15 20:37:28.346396 - [DEBUG] Edge Function : AllBottom
12242 2019-Jan-15 20:37:28.346424 - [DEBUG] End adding new jump function
12243 2019-Jan-15 20:37:28.346448 - [DEBUG]
12244 2019-Jan-15 20:37:28.346471 - [DEBUG] -------------------------------------------- 353. Path Edge --------------------------------------------
12245 2019-Jan-15 20:37:28.346496 - [DEBUG]
12246 2019-Jan-15 20:37:28.346519 - [DEBUG] Process 353. path edge:
12247 2019-Jan-15 20:37:28.346543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12248 2019-Jan-15 20:37:28.346599 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12249 2019-Jan-15 20:37:28.347246 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12250 2019-Jan-15 20:37:28.347896 - [DEBUG]
12251 2019-Jan-15 20:37:28.347920 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12252 2019-Jan-15 20:37:28.348574 - [DEBUG] Possible callees:
12253 2019-Jan-15 20:37:28.348599 - [DEBUG] llvm.dbg.declare
12254 2019-Jan-15 20:37:28.348624 - [DEBUG] Possible return sites:
12255 2019-Jan-15 20:37:28.348647 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912256 2019-Jan-15 20:37:28.349930 - [DEBUG] Found and process special summary
12257 2019-Jan-15 20:37:28.349986 - [DEBUG] EDGE:
12258 2019-Jan-15 20:37:28.350045 - [DEBUG] ---> 12259 2019-Jan-15 20:37:28.350709 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12260 2019-Jan-15 20:37:28.351346 - [DEBUG]
12261 2019-Jan-15 20:37:28.351371 - [DEBUG] EDGE:
12262 2019-Jan-15 20:37:28.351429 - [DEBUG] ---> 12263 2019-Jan-15 20:37:28.352076 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12264 2019-Jan-15 20:37:28.352711 - [DEBUG]
12265 2019-Jan-15 20:37:28.352736 - [DEBUG] EDGE:
12266 2019-Jan-15 20:37:28.352793 - [DEBUG] ---> 12267 2019-Jan-15 20:37:28.353428 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12268 2019-Jan-15 20:37:28.354078 - [DEBUG]
12269 2019-Jan-15 20:37:28.354104 - [DEBUG] Compose: EdgeIdentity * AllBottom
12270 2019-Jan-15 20:37:28.354129 - [DEBUG]
12271 2019-Jan-15 20:37:28.354153 - [DEBUG] Propagate flow
12272 2019-Jan-15 20:37:28.354176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12273 2019-Jan-15 20:37:28.354232 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12274 2019-Jan-15 20:37:28.354867 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12275 2019-Jan-15 20:37:28.355506 - [DEBUG] Edge function : AllBottom (result of previous compose)
12276 2019-Jan-15 20:37:28.355531 - [DEBUG]
12277 2019-Jan-15 20:37:28.355556 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12278 2019-Jan-15 20:37:28.355582 - [DEBUG] = AllBottom
12279 2019-Jan-15 20:37:28.355607 - [DEBUG]
12280 2019-Jan-15 20:37:28.355629 - [DEBUG] PROPAGATE: No new function!
12281 2019-Jan-15 20:37:28.355654 - [DEBUG] EDGE:
12282 2019-Jan-15 20:37:28.355711 - [DEBUG] ---> 12283 2019-Jan-15 20:37:28.356347 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12284 2019-Jan-15 20:37:28.356981 - [DEBUG]
12285 2019-Jan-15 20:37:28.357006 - [DEBUG] Compose: EdgeIdentity * AllBottom
12286 2019-Jan-15 20:37:28.357032 - [DEBUG]
12287 2019-Jan-15 20:37:28.357056 - [DEBUG] Propagate flow
12288 2019-Jan-15 20:37:28.357079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12289 2019-Jan-15 20:37:28.357135 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12290 2019-Jan-15 20:37:28.357790 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12291 2019-Jan-15 20:37:28.358435 - [DEBUG] Edge function : AllBottom (result of previous compose)
12292 2019-Jan-15 20:37:28.358460 - [DEBUG]
12293 2019-Jan-15 20:37:28.358485 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12294 2019-Jan-15 20:37:28.358511 - [DEBUG] = AllBottom
12295 2019-Jan-15 20:37:28.358535 - [DEBUG]
12296 2019-Jan-15 20:37:28.358558 - [DEBUG] PROPAGATE: No new function!
12297 2019-Jan-15 20:37:28.358597 - [DEBUG] Compose: EdgeIdentity * AllBottom
12298 2019-Jan-15 20:37:28.358624 - [DEBUG]
12299 2019-Jan-15 20:37:28.358648 - [DEBUG] Propagate flow
12300 2019-Jan-15 20:37:28.358671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12301 2019-Jan-15 20:37:28.358728 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12302 2019-Jan-15 20:37:28.359367 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12303 2019-Jan-15 20:37:28.360002 - [DEBUG] Edge function : AllBottom (result of previous compose)
12304 2019-Jan-15 20:37:28.360027 - [DEBUG]
12305 2019-Jan-15 20:37:28.360051 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12306 2019-Jan-15 20:37:28.360077 - [DEBUG] = AllBottom
12307 2019-Jan-15 20:37:28.360102 - [DEBUG]
12308 2019-Jan-15 20:37:28.360125 - [DEBUG] PROPAGATE: No new function!
12309 2019-Jan-15 20:37:28.360159 - [DEBUG] Compose: EdgeIdentity * AllBottom
12310 2019-Jan-15 20:37:28.360185 - [DEBUG]
12311 2019-Jan-15 20:37:28.360208 - [DEBUG] Propagate flow
12312 2019-Jan-15 20:37:28.360232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12313 2019-Jan-15 20:37:28.360288 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12314 2019-Jan-15 20:37:28.360944 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12315 2019-Jan-15 20:37:28.361585 - [DEBUG] Edge function : AllBottom (result of previous compose)
12316 2019-Jan-15 20:37:28.361610 - [DEBUG]
12317 2019-Jan-15 20:37:28.361635 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12318 2019-Jan-15 20:37:28.361661 - [DEBUG] = AllBottom
12319 2019-Jan-15 20:37:28.361685 - [DEBUG]
12320 2019-Jan-15 20:37:28.361709 - [DEBUG] PROPAGATE: No new function!
12321 2019-Jan-15 20:37:28.361734 - [DEBUG] EDGE:
12322 2019-Jan-15 20:37:28.361792 - [DEBUG] ---> 12323 2019-Jan-15 20:37:28.362436 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12324 2019-Jan-15 20:37:28.363071 - [DEBUG]
12325 2019-Jan-15 20:37:28.363104 - [DEBUG] Compose: EdgeIdentity * AllBottom
12326 2019-Jan-15 20:37:28.363131 - [DEBUG]
12327 2019-Jan-15 20:37:28.363154 - [DEBUG] Propagate flow
12328 2019-Jan-15 20:37:28.363178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12329 2019-Jan-15 20:37:28.363234 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12330 2019-Jan-15 20:37:28.363878 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12331 2019-Jan-15 20:37:28.364528 - [DEBUG] Edge function : AllBottom (result of previous compose)
12332 2019-Jan-15 20:37:28.364554 - [DEBUG]
12333 2019-Jan-15 20:37:28.364578 - [DEBUG] Join: AllTop & AllBottom
12334 2019-Jan-15 20:37:28.364604 - [DEBUG] = AllBottom (new jump func)
12335 2019-Jan-15 20:37:28.364628 - [DEBUG]
12336 2019-Jan-15 20:37:28.364652 - [DEBUG] Start adding new jump function
12337 2019-Jan-15 20:37:28.364675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12338 2019-Jan-15 20:37:28.364731 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12339 2019-Jan-15 20:37:28.365368 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12340 2019-Jan-15 20:37:28.366013 - [DEBUG] Edge Function : AllBottom
12341 2019-Jan-15 20:37:28.366040 - [DEBUG] End adding new jump function
12342 2019-Jan-15 20:37:28.366064 - [DEBUG]
12343 2019-Jan-15 20:37:28.366088 - [DEBUG] -------------------------------------------- 354. Path Edge --------------------------------------------
12344 2019-Jan-15 20:37:28.366112 - [DEBUG]
12345 2019-Jan-15 20:37:28.366135 - [DEBUG] Process 354. path edge:
12346 2019-Jan-15 20:37:28.366159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12347 2019-Jan-15 20:37:28.366215 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
12348 2019-Jan-15 20:37:28.366862 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12349 2019-Jan-15 20:37:28.367512 - [DEBUG]
12350 2019-Jan-15 20:37:28.367536 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12351 2019-Jan-15 20:37:28.368193 - [DEBUG] Possible callees:
12352 2019-Jan-15 20:37:28.368218 - [DEBUG] llvm.dbg.declare
12353 2019-Jan-15 20:37:28.368243 - [DEBUG] Possible return sites:
12354 2019-Jan-15 20:37:28.368266 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14312355 2019-Jan-15 20:37:28.369537 - [DEBUG] Found and process special summary
12356 2019-Jan-15 20:37:28.369576 - [DEBUG] Compose: EdgeIdentity * AllBottom
12357 2019-Jan-15 20:37:28.369604 - [DEBUG]
12358 2019-Jan-15 20:37:28.369628 - [DEBUG] Propagate flow
12359 2019-Jan-15 20:37:28.369651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12360 2019-Jan-15 20:37:28.369708 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12361 2019-Jan-15 20:37:28.370344 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12362 2019-Jan-15 20:37:28.370992 - [DEBUG] Edge function : AllBottom (result of previous compose)
12363 2019-Jan-15 20:37:28.371018 - [DEBUG]
12364 2019-Jan-15 20:37:28.371042 - [DEBUG] Join: AllTop & AllBottom
12365 2019-Jan-15 20:37:28.371068 - [DEBUG] = AllBottom (new jump func)
12366 2019-Jan-15 20:37:28.371092 - [DEBUG]
12367 2019-Jan-15 20:37:28.371116 - [DEBUG] Start adding new jump function
12368 2019-Jan-15 20:37:28.371139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12369 2019-Jan-15 20:37:28.371195 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12370 2019-Jan-15 20:37:28.371830 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12371 2019-Jan-15 20:37:28.372467 - [DEBUG] Edge Function : AllBottom
12372 2019-Jan-15 20:37:28.372495 - [DEBUG] End adding new jump function
12373 2019-Jan-15 20:37:28.372518 - [DEBUG]
12374 2019-Jan-15 20:37:28.372542 - [DEBUG] -------------------------------------------- 355. Path Edge --------------------------------------------
12375 2019-Jan-15 20:37:28.372566 - [DEBUG]
12376 2019-Jan-15 20:37:28.372589 - [DEBUG] Process 355. path edge:
12377 2019-Jan-15 20:37:28.372613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12378 2019-Jan-15 20:37:28.372669 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12379 2019-Jan-15 20:37:28.373306 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12380 2019-Jan-15 20:37:28.373953 - [DEBUG]
12381 2019-Jan-15 20:37:28.373978 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12382 2019-Jan-15 20:37:28.374631 - [DEBUG] Compose: EdgeIdentity * AllBottom
12383 2019-Jan-15 20:37:28.374659 - [DEBUG]
12384 2019-Jan-15 20:37:28.374683 - [DEBUG] Propagate flow
12385 2019-Jan-15 20:37:28.374706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12386 2019-Jan-15 20:37:28.374762 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12387 2019-Jan-15 20:37:28.375396 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12388 2019-Jan-15 20:37:28.376030 - [DEBUG] Edge function : AllBottom (result of previous compose)
12389 2019-Jan-15 20:37:28.376055 - [DEBUG]
12390 2019-Jan-15 20:37:28.376080 - [DEBUG] Join: AllTop & AllBottom
12391 2019-Jan-15 20:37:28.376105 - [DEBUG] = AllBottom (new jump func)
12392 2019-Jan-15 20:37:28.376130 - [DEBUG]
12393 2019-Jan-15 20:37:28.376153 - [DEBUG] Start adding new jump function
12394 2019-Jan-15 20:37:28.376176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12395 2019-Jan-15 20:37:28.376244 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12396 2019-Jan-15 20:37:28.376881 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12397 2019-Jan-15 20:37:28.377529 - [DEBUG] Edge Function : AllBottom
12398 2019-Jan-15 20:37:28.377558 - [DEBUG] End adding new jump function
12399 2019-Jan-15 20:37:28.377582 - [DEBUG]
12400 2019-Jan-15 20:37:28.377605 - [DEBUG] -------------------------------------------- 356. Path Edge --------------------------------------------
12401 2019-Jan-15 20:37:28.377629 - [DEBUG]
12402 2019-Jan-15 20:37:28.377652 - [DEBUG] Process 356. path edge:
12403 2019-Jan-15 20:37:28.377676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12404 2019-Jan-15 20:37:28.377732 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12405 2019-Jan-15 20:37:28.378365 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12406 2019-Jan-15 20:37:28.378999 - [DEBUG]
12407 2019-Jan-15 20:37:28.379024 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12408 2019-Jan-15 20:37:28.379666 - [DEBUG] Compose: EdgeIdentity * AllBottom
12409 2019-Jan-15 20:37:28.379694 - [DEBUG]
12410 2019-Jan-15 20:37:28.379718 - [DEBUG] Propagate flow
12411 2019-Jan-15 20:37:28.379741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12412 2019-Jan-15 20:37:28.379797 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12413 2019-Jan-15 20:37:28.380428 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12414 2019-Jan-15 20:37:28.381077 - [DEBUG] Edge function : AllBottom (result of previous compose)
12415 2019-Jan-15 20:37:28.381102 - [DEBUG]
12416 2019-Jan-15 20:37:28.381127 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12417 2019-Jan-15 20:37:28.381152 - [DEBUG] = AllBottom
12418 2019-Jan-15 20:37:28.381177 - [DEBUG]
12419 2019-Jan-15 20:37:28.381199 - [DEBUG] PROPAGATE: No new function!
12420 2019-Jan-15 20:37:28.381223 - [DEBUG] EDGE:
12421 2019-Jan-15 20:37:28.381281 - [DEBUG] ---> 12422 2019-Jan-15 20:37:28.381915 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12423 2019-Jan-15 20:37:28.382550 - [DEBUG]
12424 2019-Jan-15 20:37:28.382576 - [DEBUG] Compose: EdgeIdentity * AllBottom
12425 2019-Jan-15 20:37:28.382602 - [DEBUG]
12426 2019-Jan-15 20:37:28.382625 - [DEBUG] Propagate flow
12427 2019-Jan-15 20:37:28.382648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12428 2019-Jan-15 20:37:28.382704 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12429 2019-Jan-15 20:37:28.383338 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12430 2019-Jan-15 20:37:28.383988 - [DEBUG] Edge function : AllBottom (result of previous compose)
12431 2019-Jan-15 20:37:28.384013 - [DEBUG]
12432 2019-Jan-15 20:37:28.384038 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12433 2019-Jan-15 20:37:28.384064 - [DEBUG] = AllBottom
12434 2019-Jan-15 20:37:28.384088 - [DEBUG]
12435 2019-Jan-15 20:37:28.384111 - [DEBUG] PROPAGATE: No new function!
12436 2019-Jan-15 20:37:28.384135 - [DEBUG] EDGE:
12437 2019-Jan-15 20:37:28.384192 - [DEBUG] ---> 12438 2019-Jan-15 20:37:28.384828 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12439 2019-Jan-15 20:37:28.385462 - [DEBUG]
12440 2019-Jan-15 20:37:28.385504 - [DEBUG] Compose: EdgeIdentity * AllBottom
12441 2019-Jan-15 20:37:28.385530 - [DEBUG]
12442 2019-Jan-15 20:37:28.385554 - [DEBUG] Propagate flow
12443 2019-Jan-15 20:37:28.385577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12444 2019-Jan-15 20:37:28.385634 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12445 2019-Jan-15 20:37:28.386273 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12446 2019-Jan-15 20:37:28.386961 - [DEBUG] Edge function : AllBottom (result of previous compose)
12447 2019-Jan-15 20:37:28.386988 - [DEBUG]
12448 2019-Jan-15 20:37:28.387013 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12449 2019-Jan-15 20:37:28.387039 - [DEBUG] = AllBottom
12450 2019-Jan-15 20:37:28.387064 - [DEBUG]
12451 2019-Jan-15 20:37:28.387087 - [DEBUG] PROPAGATE: No new function!
12452 2019-Jan-15 20:37:28.387142 - [DEBUG] Compose: EdgeIdentity * AllBottom
12453 2019-Jan-15 20:37:28.387170 - [DEBUG]
12454 2019-Jan-15 20:37:28.387194 - [DEBUG] Propagate flow
12455 2019-Jan-15 20:37:28.387217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12456 2019-Jan-15 20:37:28.387313 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12457 2019-Jan-15 20:37:28.388031 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12458 2019-Jan-15 20:37:28.388722 - [DEBUG] Edge function : AllBottom (result of previous compose)
12459 2019-Jan-15 20:37:28.388750 - [DEBUG]
12460 2019-Jan-15 20:37:28.388776 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12461 2019-Jan-15 20:37:28.388802 - [DEBUG] = AllBottom
12462 2019-Jan-15 20:37:28.388826 - [DEBUG]
12463 2019-Jan-15 20:37:28.388849 - [DEBUG] PROPAGATE: No new function!
12464 2019-Jan-15 20:37:28.388878 - [DEBUG] Compose: EdgeIdentity * AllBottom
12465 2019-Jan-15 20:37:28.388904 - [DEBUG]
12466 2019-Jan-15 20:37:28.388928 - [DEBUG] Propagate flow
12467 2019-Jan-15 20:37:28.388951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12468 2019-Jan-15 20:37:28.389019 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12469 2019-Jan-15 20:37:28.389669 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12470 2019-Jan-15 20:37:28.390315 - [DEBUG] Edge function : AllBottom (result of previous compose)
12471 2019-Jan-15 20:37:28.390340 - [DEBUG]
12472 2019-Jan-15 20:37:28.390365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12473 2019-Jan-15 20:37:28.390391 - [DEBUG] = AllBottom
12474 2019-Jan-15 20:37:28.390415 - [DEBUG]
12475 2019-Jan-15 20:37:28.390439 - [DEBUG] PROPAGATE: No new function!
12476 2019-Jan-15 20:37:28.390469 - [DEBUG] EDGE:
12477 2019-Jan-15 20:37:28.390527 - [DEBUG] ---> 12478 2019-Jan-15 20:37:28.391197 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12479 2019-Jan-15 20:37:28.391834 - [DEBUG]
12480 2019-Jan-15 20:37:28.391860 - [DEBUG] EDGE:
12481 2019-Jan-15 20:37:28.391917 - [DEBUG] ---> 12482 2019-Jan-15 20:37:28.392553 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12483 2019-Jan-15 20:37:28.393187 - [DEBUG]
12484 2019-Jan-15 20:37:28.393239 - [DEBUG] Compose: EdgeIdentity * AllBottom
12485 2019-Jan-15 20:37:28.393266 - [DEBUG]
12486 2019-Jan-15 20:37:28.393307 - [DEBUG] Propagate flow
12487 2019-Jan-15 20:37:28.393331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12488 2019-Jan-15 20:37:28.393388 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12489 2019-Jan-15 20:37:28.394041 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12490 2019-Jan-15 20:37:28.394681 - [DEBUG] Edge function : AllBottom (result of previous compose)
12491 2019-Jan-15 20:37:28.394706 - [DEBUG]
12492 2019-Jan-15 20:37:28.394730 - [DEBUG] Join: AllTop & AllBottom
12493 2019-Jan-15 20:37:28.394757 - [DEBUG] = AllBottom (new jump func)
12494 2019-Jan-15 20:37:28.394781 - [DEBUG]
12495 2019-Jan-15 20:37:28.394804 - [DEBUG] Start adding new jump function
12496 2019-Jan-15 20:37:28.394828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12497 2019-Jan-15 20:37:28.394884 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12498 2019-Jan-15 20:37:28.395521 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12499 2019-Jan-15 20:37:28.396155 - [DEBUG] Edge Function : AllBottom
12500 2019-Jan-15 20:37:28.396184 - [DEBUG] End adding new jump function
12501 2019-Jan-15 20:37:28.396209 - [DEBUG]
12502 2019-Jan-15 20:37:28.396232 - [DEBUG] -------------------------------------------- 357. Path Edge --------------------------------------------
12503 2019-Jan-15 20:37:28.396257 - [DEBUG]
12504 2019-Jan-15 20:37:28.396280 - [DEBUG] Process 357. path edge:
12505 2019-Jan-15 20:37:28.396304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12506 2019-Jan-15 20:37:28.396360 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12507 2019-Jan-15 20:37:28.396996 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12508 2019-Jan-15 20:37:28.397651 - [DEBUG]
12509 2019-Jan-15 20:37:28.397678 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12510 2019-Jan-15 20:37:28.398332 - [DEBUG] Compose: EdgeIdentity * AllBottom
12511 2019-Jan-15 20:37:28.398360 - [DEBUG]
12512 2019-Jan-15 20:37:28.398384 - [DEBUG] Propagate flow
12513 2019-Jan-15 20:37:28.398407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12514 2019-Jan-15 20:37:28.398464 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12515 2019-Jan-15 20:37:28.399108 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12516 2019-Jan-15 20:37:28.399747 - [DEBUG] Edge function : AllBottom (result of previous compose)
12517 2019-Jan-15 20:37:28.399772 - [DEBUG]
12518 2019-Jan-15 20:37:28.399797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12519 2019-Jan-15 20:37:28.399823 - [DEBUG] = AllBottom
12520 2019-Jan-15 20:37:28.399848 - [DEBUG]
12521 2019-Jan-15 20:37:28.399871 - [DEBUG] PROPAGATE: No new function!
12522 2019-Jan-15 20:37:28.399903 - [DEBUG] Compose: EdgeIdentity * AllBottom
12523 2019-Jan-15 20:37:28.399929 - [DEBUG]
12524 2019-Jan-15 20:37:28.399953 - [DEBUG] Propagate flow
12525 2019-Jan-15 20:37:28.399976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12526 2019-Jan-15 20:37:28.400032 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12527 2019-Jan-15 20:37:28.400691 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12528 2019-Jan-15 20:37:28.401329 - [DEBUG] Edge function : AllBottom (result of previous compose)
12529 2019-Jan-15 20:37:28.401355 - [DEBUG]
12530 2019-Jan-15 20:37:28.401389 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12531 2019-Jan-15 20:37:28.401415 - [DEBUG] = AllBottom
12532 2019-Jan-15 20:37:28.401440 - [DEBUG]
12533 2019-Jan-15 20:37:28.401463 - [DEBUG] PROPAGATE: No new function!
12534 2019-Jan-15 20:37:28.401489 - [DEBUG] EDGE:
12535 2019-Jan-15 20:37:28.401546 - [DEBUG] ---> 12536 2019-Jan-15 20:37:28.402180 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12537 2019-Jan-15 20:37:28.402817 - [DEBUG]
12538 2019-Jan-15 20:37:28.402844 - [DEBUG] Compose: EdgeIdentity * AllBottom
12539 2019-Jan-15 20:37:28.402870 - [DEBUG]
12540 2019-Jan-15 20:37:28.402893 - [DEBUG] Propagate flow
12541 2019-Jan-15 20:37:28.402916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12542 2019-Jan-15 20:37:28.402972 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12543 2019-Jan-15 20:37:28.403607 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12544 2019-Jan-15 20:37:28.404256 - [DEBUG] Edge function : AllBottom (result of previous compose)
12545 2019-Jan-15 20:37:28.404281 - [DEBUG]
12546 2019-Jan-15 20:37:28.404305 - [DEBUG] Join: AllTop & AllBottom
12547 2019-Jan-15 20:37:28.404331 - [DEBUG] = AllBottom (new jump func)
12548 2019-Jan-15 20:37:28.404356 - [DEBUG]
12549 2019-Jan-15 20:37:28.404379 - [DEBUG] Start adding new jump function
12550 2019-Jan-15 20:37:28.404403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12551 2019-Jan-15 20:37:28.404458 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12552 2019-Jan-15 20:37:28.405094 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12553 2019-Jan-15 20:37:28.405729 - [DEBUG] Edge Function : AllBottom
12554 2019-Jan-15 20:37:28.405756 - [DEBUG] End adding new jump function
12555 2019-Jan-15 20:37:28.405780 - [DEBUG]
12556 2019-Jan-15 20:37:28.405803 - [DEBUG] -------------------------------------------- 358. Path Edge --------------------------------------------
12557 2019-Jan-15 20:37:28.405827 - [DEBUG]
12558 2019-Jan-15 20:37:28.405851 - [DEBUG] Process 358. path edge:
12559 2019-Jan-15 20:37:28.405874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12560 2019-Jan-15 20:37:28.405930 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12561 2019-Jan-15 20:37:28.406567 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12562 2019-Jan-15 20:37:28.407202 - [DEBUG]
12563 2019-Jan-15 20:37:28.407227 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12564 2019-Jan-15 20:37:28.407891 - [DEBUG] Compose: EdgeIdentity * AllBottom
12565 2019-Jan-15 20:37:28.407919 - [DEBUG]
12566 2019-Jan-15 20:37:28.407942 - [DEBUG] Propagate flow
12567 2019-Jan-15 20:37:28.407966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12568 2019-Jan-15 20:37:28.408022 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12569 2019-Jan-15 20:37:28.408675 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12570 2019-Jan-15 20:37:28.409309 - [DEBUG] Edge function : AllBottom (result of previous compose)
12571 2019-Jan-15 20:37:28.409334 - [DEBUG]
12572 2019-Jan-15 20:37:28.409359 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12573 2019-Jan-15 20:37:28.409393 - [DEBUG] = AllBottom
12574 2019-Jan-15 20:37:28.409418 - [DEBUG]
12575 2019-Jan-15 20:37:28.409441 - [DEBUG] PROPAGATE: No new function!
12576 2019-Jan-15 20:37:28.409474 - [DEBUG] Compose: EdgeIdentity * AllBottom
12577 2019-Jan-15 20:37:28.409500 - [DEBUG]
12578 2019-Jan-15 20:37:28.409524 - [DEBUG] Propagate flow
12579 2019-Jan-15 20:37:28.409547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12580 2019-Jan-15 20:37:28.409603 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12581 2019-Jan-15 20:37:28.410247 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12582 2019-Jan-15 20:37:28.410898 - [DEBUG] Edge function : AllBottom (result of previous compose)
12583 2019-Jan-15 20:37:28.410924 - [DEBUG]
12584 2019-Jan-15 20:37:28.410949 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12585 2019-Jan-15 20:37:28.410975 - [DEBUG] = AllBottom
12586 2019-Jan-15 20:37:28.410999 - [DEBUG]
12587 2019-Jan-15 20:37:28.411022 - [DEBUG] PROPAGATE: No new function!
12588 2019-Jan-15 20:37:28.411046 - [DEBUG] EDGE:
12589 2019-Jan-15 20:37:28.411104 - [DEBUG] ---> 12590 2019-Jan-15 20:37:28.411740 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12591 2019-Jan-15 20:37:28.412374 - [DEBUG]
12592 2019-Jan-15 20:37:28.412400 - [DEBUG] EDGE:
12593 2019-Jan-15 20:37:28.412457 - [DEBUG] ---> 12594 2019-Jan-15 20:37:28.413093 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12595 2019-Jan-15 20:37:28.413732 - [DEBUG]
12596 2019-Jan-15 20:37:28.413757 - [DEBUG] EDGE:
12597 2019-Jan-15 20:37:28.413815 - [DEBUG] ---> 12598 2019-Jan-15 20:37:28.414470 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
12599 2019-Jan-15 20:37:28.415104 - [DEBUG]
12600 2019-Jan-15 20:37:28.415130 - [DEBUG] Compose: EdgeIdentity * AllBottom
12601 2019-Jan-15 20:37:28.415156 - [DEBUG]
12602 2019-Jan-15 20:37:28.415180 - [DEBUG] Propagate flow
12603 2019-Jan-15 20:37:28.415204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12604 2019-Jan-15 20:37:28.415259 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12605 2019-Jan-15 20:37:28.415898 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12606 2019-Jan-15 20:37:28.416534 - [DEBUG] Edge function : AllBottom (result of previous compose)
12607 2019-Jan-15 20:37:28.416559 - [DEBUG]
12608 2019-Jan-15 20:37:28.416584 - [DEBUG] Join: AllTop & AllBottom
12609 2019-Jan-15 20:37:28.416610 - [DEBUG] = AllBottom (new jump func)
12610 2019-Jan-15 20:37:28.416634 - [DEBUG]
12611 2019-Jan-15 20:37:28.416657 - [DEBUG] Start adding new jump function
12612 2019-Jan-15 20:37:28.416681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12613 2019-Jan-15 20:37:28.416736 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12614 2019-Jan-15 20:37:28.417388 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12615 2019-Jan-15 20:37:28.418025 - [DEBUG] Edge Function : AllBottom
12616 2019-Jan-15 20:37:28.418053 - [DEBUG] End adding new jump function
12617 2019-Jan-15 20:37:28.418076 - [DEBUG]
12618 2019-Jan-15 20:37:28.418109 - [DEBUG] -------------------------------------------- 359. Path Edge --------------------------------------------
12619 2019-Jan-15 20:37:28.418134 - [DEBUG]
12620 2019-Jan-15 20:37:28.418157 - [DEBUG] Process 359. path edge:
12621 2019-Jan-15 20:37:28.418181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12622 2019-Jan-15 20:37:28.418237 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
12623 2019-Jan-15 20:37:28.418874 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12624 2019-Jan-15 20:37:28.419510 - [DEBUG]
12625 2019-Jan-15 20:37:28.419534 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12626 2019-Jan-15 20:37:28.420189 - [DEBUG] Compose: EdgeIdentity * AllBottom
12627 2019-Jan-15 20:37:28.420216 - [DEBUG]
12628 2019-Jan-15 20:37:28.420240 - [DEBUG] Propagate flow
12629 2019-Jan-15 20:37:28.420263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12630 2019-Jan-15 20:37:28.420319 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12631 2019-Jan-15 20:37:28.420967 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12632 2019-Jan-15 20:37:28.421604 - [DEBUG] Edge function : AllBottom (result of previous compose)
12633 2019-Jan-15 20:37:28.421629 - [DEBUG]
12634 2019-Jan-15 20:37:28.421654 - [DEBUG] Join: AllTop & AllBottom
12635 2019-Jan-15 20:37:28.421680 - [DEBUG] = AllBottom (new jump func)
12636 2019-Jan-15 20:37:28.421704 - [DEBUG]
12637 2019-Jan-15 20:37:28.421728 - [DEBUG] Start adding new jump function
12638 2019-Jan-15 20:37:28.421751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12639 2019-Jan-15 20:37:28.421807 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12640 2019-Jan-15 20:37:28.422444 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12641 2019-Jan-15 20:37:28.423077 - [DEBUG] Edge Function : AllBottom
12642 2019-Jan-15 20:37:28.423104 - [DEBUG] End adding new jump function
12643 2019-Jan-15 20:37:28.423129 - [DEBUG]
12644 2019-Jan-15 20:37:28.423152 - [DEBUG] -------------------------------------------- 360. Path Edge --------------------------------------------
12645 2019-Jan-15 20:37:28.423176 - [DEBUG]
12646 2019-Jan-15 20:37:28.423199 - [DEBUG] Process 360. path edge:
12647 2019-Jan-15 20:37:28.423223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12648 2019-Jan-15 20:37:28.423279 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
12649 2019-Jan-15 20:37:28.423914 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12650 2019-Jan-15 20:37:28.424566 - [DEBUG]
12651 2019-Jan-15 20:37:28.424591 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12652 2019-Jan-15 20:37:28.425236 - [DEBUG] Compose: EdgeIdentity * AllBottom
12653 2019-Jan-15 20:37:28.425263 - [DEBUG]
12654 2019-Jan-15 20:37:28.425287 - [DEBUG] Propagate flow
12655 2019-Jan-15 20:37:28.425310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12656 2019-Jan-15 20:37:28.425366 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12657 2019-Jan-15 20:37:28.426000 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12658 2019-Jan-15 20:37:28.426637 - [DEBUG] Edge function : AllBottom (result of previous compose)
12659 2019-Jan-15 20:37:28.426662 - [DEBUG]
12660 2019-Jan-15 20:37:28.426686 - [DEBUG] Join: AllTop & AllBottom
12661 2019-Jan-15 20:37:28.426720 - [DEBUG] = AllBottom (new jump func)
12662 2019-Jan-15 20:37:28.426745 - [DEBUG]
12663 2019-Jan-15 20:37:28.426769 - [DEBUG] Start adding new jump function
12664 2019-Jan-15 20:37:28.426793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12665 2019-Jan-15 20:37:28.426849 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12666 2019-Jan-15 20:37:28.427503 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12667 2019-Jan-15 20:37:28.428139 - [DEBUG] Edge Function : AllBottom
12668 2019-Jan-15 20:37:28.428166 - [DEBUG] End adding new jump function
12669 2019-Jan-15 20:37:28.428190 - [DEBUG]
12670 2019-Jan-15 20:37:28.428214 - [DEBUG] -------------------------------------------- 361. Path Edge --------------------------------------------
12671 2019-Jan-15 20:37:28.428238 - [DEBUG]
12672 2019-Jan-15 20:37:28.428261 - [DEBUG] Process 361. path edge:
12673 2019-Jan-15 20:37:28.428285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12674 2019-Jan-15 20:37:28.428341 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12675 2019-Jan-15 20:37:28.428979 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12676 2019-Jan-15 20:37:28.429618 - [DEBUG]
12677 2019-Jan-15 20:37:28.429644 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12678 2019-Jan-15 20:37:28.430292 - [DEBUG] Compose: EdgeIdentity * AllBottom
12679 2019-Jan-15 20:37:28.430320 - [DEBUG]
12680 2019-Jan-15 20:37:28.430343 - [DEBUG] Propagate flow
12681 2019-Jan-15 20:37:28.430366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12682 2019-Jan-15 20:37:28.430422 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12683 2019-Jan-15 20:37:28.431082 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12684 2019-Jan-15 20:37:28.431720 - [DEBUG] Edge function : AllBottom (result of previous compose)
12685 2019-Jan-15 20:37:28.431745 - [DEBUG]
12686 2019-Jan-15 20:37:28.431770 - [DEBUG] Join: AllTop & AllBottom
12687 2019-Jan-15 20:37:28.431796 - [DEBUG] = AllBottom (new jump func)
12688 2019-Jan-15 20:37:28.431820 - [DEBUG]
12689 2019-Jan-15 20:37:28.431843 - [DEBUG] Start adding new jump function
12690 2019-Jan-15 20:37:28.431867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12691 2019-Jan-15 20:37:28.431923 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12692 2019-Jan-15 20:37:28.432559 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12693 2019-Jan-15 20:37:28.433202 - [DEBUG] Edge Function : AllBottom
12694 2019-Jan-15 20:37:28.433229 - [DEBUG] End adding new jump function
12695 2019-Jan-15 20:37:28.433253 - [DEBUG]
12696 2019-Jan-15 20:37:28.433277 - [DEBUG] -------------------------------------------- 362. Path Edge --------------------------------------------
12697 2019-Jan-15 20:37:28.433301 - [DEBUG]
12698 2019-Jan-15 20:37:28.433324 - [DEBUG] Process 362. path edge:
12699 2019-Jan-15 20:37:28.433348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12700 2019-Jan-15 20:37:28.433404 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12701 2019-Jan-15 20:37:28.434064 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12702 2019-Jan-15 20:37:28.434700 - [DEBUG]
12703 2019-Jan-15 20:37:28.434724 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12704 2019-Jan-15 20:37:28.435384 - [DEBUG] Possible callees:
12705 2019-Jan-15 20:37:28.435409 - [DEBUG] llvm.dbg.declare
12706 2019-Jan-15 20:37:28.435434 - [DEBUG] Possible return sites:
12707 2019-Jan-15 20:37:28.435457 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612708 2019-Jan-15 20:37:28.436736 - [DEBUG] Found and process special summary
12709 2019-Jan-15 20:37:28.436769 - [DEBUG] Compose: EdgeIdentity * AllBottom
12710 2019-Jan-15 20:37:28.436797 - [DEBUG]
12711 2019-Jan-15 20:37:28.436820 - [DEBUG] Propagate flow
12712 2019-Jan-15 20:37:28.436844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12713 2019-Jan-15 20:37:28.436900 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12714 2019-Jan-15 20:37:28.437554 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12715 2019-Jan-15 20:37:28.438190 - [DEBUG] Edge function : AllBottom (result of previous compose)
12716 2019-Jan-15 20:37:28.438215 - [DEBUG]
12717 2019-Jan-15 20:37:28.438239 - [DEBUG] Join: AllTop & AllBottom
12718 2019-Jan-15 20:37:28.438265 - [DEBUG] = AllBottom (new jump func)
12719 2019-Jan-15 20:37:28.438289 - [DEBUG]
12720 2019-Jan-15 20:37:28.438313 - [DEBUG] Start adding new jump function
12721 2019-Jan-15 20:37:28.438336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12722 2019-Jan-15 20:37:28.438392 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12723 2019-Jan-15 20:37:28.439027 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12724 2019-Jan-15 20:37:28.439663 - [DEBUG] Edge Function : AllBottom
12725 2019-Jan-15 20:37:28.439693 - [DEBUG] End adding new jump function
12726 2019-Jan-15 20:37:28.439717 - [DEBUG]
12727 2019-Jan-15 20:37:28.439740 - [DEBUG] -------------------------------------------- 363. Path Edge --------------------------------------------
12728 2019-Jan-15 20:37:28.439764 - [DEBUG]
12729 2019-Jan-15 20:37:28.439787 - [DEBUG] Process 363. path edge:
12730 2019-Jan-15 20:37:28.439811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12731 2019-Jan-15 20:37:28.439867 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12732 2019-Jan-15 20:37:28.440504 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12733 2019-Jan-15 20:37:28.441156 - [DEBUG]
12734 2019-Jan-15 20:37:28.441180 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12735 2019-Jan-15 20:37:28.441832 - [DEBUG] Compose: EdgeIdentity * AllBottom
12736 2019-Jan-15 20:37:28.441861 - [DEBUG]
12737 2019-Jan-15 20:37:28.441885 - [DEBUG] Propagate flow
12738 2019-Jan-15 20:37:28.441908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12739 2019-Jan-15 20:37:28.441965 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12740 2019-Jan-15 20:37:28.442600 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12741 2019-Jan-15 20:37:28.443236 - [DEBUG] Edge function : AllBottom (result of previous compose)
12742 2019-Jan-15 20:37:28.443261 - [DEBUG]
12743 2019-Jan-15 20:37:28.443286 - [DEBUG] Join: AllTop & AllBottom
12744 2019-Jan-15 20:37:28.443311 - [DEBUG] = AllBottom (new jump func)
12745 2019-Jan-15 20:37:28.443336 - [DEBUG]
12746 2019-Jan-15 20:37:28.443359 - [DEBUG] Start adding new jump function
12747 2019-Jan-15 20:37:28.443382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12748 2019-Jan-15 20:37:28.443447 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12749 2019-Jan-15 20:37:28.444117 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12750 2019-Jan-15 20:37:28.444751 - [DEBUG] Edge Function : AllBottom
12751 2019-Jan-15 20:37:28.444779 - [DEBUG] End adding new jump function
12752 2019-Jan-15 20:37:28.444803 - [DEBUG]
12753 2019-Jan-15 20:37:28.444826 - [DEBUG] -------------------------------------------- 364. Path Edge --------------------------------------------
12754 2019-Jan-15 20:37:28.444851 - [DEBUG]
12755 2019-Jan-15 20:37:28.444874 - [DEBUG] Process 364. path edge:
12756 2019-Jan-15 20:37:28.444898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12757 2019-Jan-15 20:37:28.444954 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12758 2019-Jan-15 20:37:28.445587 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12759 2019-Jan-15 20:37:28.446224 - [DEBUG]
12760 2019-Jan-15 20:37:28.446249 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12761 2019-Jan-15 20:37:28.446896 - [DEBUG] Compose: EdgeIdentity * AllBottom
12762 2019-Jan-15 20:37:28.446923 - [DEBUG]
12763 2019-Jan-15 20:37:28.446947 - [DEBUG] Propagate flow
12764 2019-Jan-15 20:37:28.446971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12765 2019-Jan-15 20:37:28.447027 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12766 2019-Jan-15 20:37:28.447677 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12767 2019-Jan-15 20:37:28.448312 - [DEBUG] Edge function : AllBottom (result of previous compose)
12768 2019-Jan-15 20:37:28.448337 - [DEBUG]
12769 2019-Jan-15 20:37:28.448362 - [DEBUG] Join: AllTop & AllBottom
12770 2019-Jan-15 20:37:28.448388 - [DEBUG] = AllBottom (new jump func)
12771 2019-Jan-15 20:37:28.448412 - [DEBUG]
12772 2019-Jan-15 20:37:28.448436 - [DEBUG] Start adding new jump function
12773 2019-Jan-15 20:37:28.448459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12774 2019-Jan-15 20:37:28.448515 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12775 2019-Jan-15 20:37:28.449151 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12776 2019-Jan-15 20:37:28.449781 - [DEBUG] Edge Function : AllBottom
12777 2019-Jan-15 20:37:28.449808 - [DEBUG] End adding new jump function
12778 2019-Jan-15 20:37:28.449832 - [DEBUG]
12779 2019-Jan-15 20:37:28.449856 - [DEBUG] -------------------------------------------- 365. Path Edge --------------------------------------------
12780 2019-Jan-15 20:37:28.449881 - [DEBUG]
12781 2019-Jan-15 20:37:28.449904 - [DEBUG] Process 365. path edge:
12782 2019-Jan-15 20:37:28.449928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12783 2019-Jan-15 20:37:28.449984 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12784 2019-Jan-15 20:37:28.450628 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12785 2019-Jan-15 20:37:28.451264 - [DEBUG]
12786 2019-Jan-15 20:37:28.451289 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12787 2019-Jan-15 20:37:28.451933 - [DEBUG] Compose: EdgeIdentity * AllBottom
12788 2019-Jan-15 20:37:28.451961 - [DEBUG]
12789 2019-Jan-15 20:37:28.451984 - [DEBUG] Propagate flow
12790 2019-Jan-15 20:37:28.452007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12791 2019-Jan-15 20:37:28.452063 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12792 2019-Jan-15 20:37:28.452717 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12793 2019-Jan-15 20:37:28.453357 - [DEBUG] Edge function : AllBottom (result of previous compose)
12794 2019-Jan-15 20:37:28.453382 - [DEBUG]
12795 2019-Jan-15 20:37:28.453407 - [DEBUG] Join: AllTop & AllBottom
12796 2019-Jan-15 20:37:28.453433 - [DEBUG] = AllBottom (new jump func)
12797 2019-Jan-15 20:37:28.453457 - [DEBUG]
12798 2019-Jan-15 20:37:28.453481 - [DEBUG] Start adding new jump function
12799 2019-Jan-15 20:37:28.453504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12800 2019-Jan-15 20:37:28.453560 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12801 2019-Jan-15 20:37:28.454213 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12802 2019-Jan-15 20:37:28.454855 - [DEBUG] Edge Function : AllBottom
12803 2019-Jan-15 20:37:28.454883 - [DEBUG] End adding new jump function
12804 2019-Jan-15 20:37:28.454907 - [DEBUG]
12805 2019-Jan-15 20:37:28.454931 - [DEBUG] -------------------------------------------- 366. Path Edge --------------------------------------------
12806 2019-Jan-15 20:37:28.454956 - [DEBUG]
12807 2019-Jan-15 20:37:28.454979 - [DEBUG] Process 366. path edge:
12808 2019-Jan-15 20:37:28.455003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12809 2019-Jan-15 20:37:28.455060 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12810 2019-Jan-15 20:37:28.455706 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12811 2019-Jan-15 20:37:28.456343 - [DEBUG]
12812 2019-Jan-15 20:37:28.456368 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12813 2019-Jan-15 20:37:28.457019 - [DEBUG] Possible callees:
12814 2019-Jan-15 20:37:28.457044 - [DEBUG] llvm.dbg.declare
12815 2019-Jan-15 20:37:28.457069 - [DEBUG] Possible return sites:
12816 2019-Jan-15 20:37:28.457092 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912817 2019-Jan-15 20:37:28.458379 - [DEBUG] Found and process special summary
12818 2019-Jan-15 20:37:28.458413 - [DEBUG] Compose: EdgeIdentity * AllBottom
12819 2019-Jan-15 20:37:28.458440 - [DEBUG]
12820 2019-Jan-15 20:37:28.458464 - [DEBUG] Propagate flow
12821 2019-Jan-15 20:37:28.458487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12822 2019-Jan-15 20:37:28.458544 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12823 2019-Jan-15 20:37:28.459181 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12824 2019-Jan-15 20:37:28.459816 - [DEBUG] Edge function : AllBottom (result of previous compose)
12825 2019-Jan-15 20:37:28.459841 - [DEBUG]
12826 2019-Jan-15 20:37:28.459866 - [DEBUG] Join: AllTop & AllBottom
12827 2019-Jan-15 20:37:28.459892 - [DEBUG] = AllBottom (new jump func)
12828 2019-Jan-15 20:37:28.459916 - [DEBUG]
12829 2019-Jan-15 20:37:28.459940 - [DEBUG] Start adding new jump function
12830 2019-Jan-15 20:37:28.459963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12831 2019-Jan-15 20:37:28.460019 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12832 2019-Jan-15 20:37:28.460667 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12833 2019-Jan-15 20:37:28.461304 - [DEBUG] Edge Function : AllBottom
12834 2019-Jan-15 20:37:28.461340 - [DEBUG] End adding new jump function
12835 2019-Jan-15 20:37:28.461365 - [DEBUG]
12836 2019-Jan-15 20:37:28.461389 - [DEBUG] -------------------------------------------- 367. Path Edge --------------------------------------------
12837 2019-Jan-15 20:37:28.461413 - [DEBUG]
12838 2019-Jan-15 20:37:28.461436 - [DEBUG] Process 367. path edge:
12839 2019-Jan-15 20:37:28.461460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12840 2019-Jan-15 20:37:28.461516 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
12841 2019-Jan-15 20:37:28.462154 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12842 2019-Jan-15 20:37:28.462792 - [DEBUG]
12843 2019-Jan-15 20:37:28.462816 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12844 2019-Jan-15 20:37:28.463468 - [DEBUG] Compose: EdgeIdentity * AllBottom
12845 2019-Jan-15 20:37:28.463496 - [DEBUG]
12846 2019-Jan-15 20:37:28.463520 - [DEBUG] Propagate flow
12847 2019-Jan-15 20:37:28.463543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12848 2019-Jan-15 20:37:28.463600 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12849 2019-Jan-15 20:37:28.464249 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12850 2019-Jan-15 20:37:28.464883 - [DEBUG] Edge function : AllBottom (result of previous compose)
12851 2019-Jan-15 20:37:28.464909 - [DEBUG]
12852 2019-Jan-15 20:37:28.464933 - [DEBUG] Join: AllTop & AllBottom
12853 2019-Jan-15 20:37:28.464960 - [DEBUG] = AllBottom (new jump func)
12854 2019-Jan-15 20:37:28.464984 - [DEBUG]
12855 2019-Jan-15 20:37:28.465008 - [DEBUG] Start adding new jump function
12856 2019-Jan-15 20:37:28.465031 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12857 2019-Jan-15 20:37:28.465087 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12858 2019-Jan-15 20:37:28.465722 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12859 2019-Jan-15 20:37:28.466354 - [DEBUG] Edge Function : AllBottom
12860 2019-Jan-15 20:37:28.466382 - [DEBUG] End adding new jump function
12861 2019-Jan-15 20:37:28.466406 - [DEBUG]
12862 2019-Jan-15 20:37:28.466430 - [DEBUG] -------------------------------------------- 368. Path Edge --------------------------------------------
12863 2019-Jan-15 20:37:28.466454 - [DEBUG]
12864 2019-Jan-15 20:37:28.466477 - [DEBUG] Process 368. path edge:
12865 2019-Jan-15 20:37:28.466501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12866 2019-Jan-15 20:37:28.466558 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
12867 2019-Jan-15 20:37:28.467190 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12868 2019-Jan-15 20:37:28.467840 - [DEBUG]
12869 2019-Jan-15 20:37:28.467866 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12870 2019-Jan-15 20:37:28.468510 - [DEBUG] Compose: EdgeIdentity * AllBottom
12871 2019-Jan-15 20:37:28.468538 - [DEBUG]
12872 2019-Jan-15 20:37:28.468562 - [DEBUG] Propagate flow
12873 2019-Jan-15 20:37:28.468586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12874 2019-Jan-15 20:37:28.468642 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12875 2019-Jan-15 20:37:28.469289 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12876 2019-Jan-15 20:37:28.469926 - [DEBUG] Edge function : AllBottom (result of previous compose)
12877 2019-Jan-15 20:37:28.469951 - [DEBUG]
12878 2019-Jan-15 20:37:28.469976 - [DEBUG] Join: AllTop & AllBottom
12879 2019-Jan-15 20:37:28.470016 - [DEBUG] = AllBottom (new jump func)
12880 2019-Jan-15 20:37:28.470041 - [DEBUG]
12881 2019-Jan-15 20:37:28.470064 - [DEBUG] Start adding new jump function
12882 2019-Jan-15 20:37:28.470087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12883 2019-Jan-15 20:37:28.470144 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12884 2019-Jan-15 20:37:28.470797 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12885 2019-Jan-15 20:37:28.471439 - [DEBUG] Edge Function : AllBottom
12886 2019-Jan-15 20:37:28.471467 - [DEBUG] End adding new jump function
12887 2019-Jan-15 20:37:28.471491 - [DEBUG]
12888 2019-Jan-15 20:37:28.471515 - [DEBUG] -------------------------------------------- 369. Path Edge --------------------------------------------
12889 2019-Jan-15 20:37:28.471539 - [DEBUG]
12890 2019-Jan-15 20:37:28.471562 - [DEBUG] Process 369. path edge:
12891 2019-Jan-15 20:37:28.471586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12892 2019-Jan-15 20:37:28.471643 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
12893 2019-Jan-15 20:37:28.472288 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12894 2019-Jan-15 20:37:28.472924 - [DEBUG]
12895 2019-Jan-15 20:37:28.472949 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12896 2019-Jan-15 20:37:28.473598 - [DEBUG] Possible callees:
12897 2019-Jan-15 20:37:28.473624 - [DEBUG] llvm.dbg.declare
12898 2019-Jan-15 20:37:28.473649 - [DEBUG] Possible return sites:
12899 2019-Jan-15 20:37:28.473672 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15512900 2019-Jan-15 20:37:28.474957 - [DEBUG] Found and process special summary
12901 2019-Jan-15 20:37:28.474991 - [DEBUG] Compose: EdgeIdentity * AllBottom
12902 2019-Jan-15 20:37:28.475018 - [DEBUG]
12903 2019-Jan-15 20:37:28.475042 - [DEBUG] Propagate flow
12904 2019-Jan-15 20:37:28.475065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12905 2019-Jan-15 20:37:28.475121 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12906 2019-Jan-15 20:37:28.475788 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12907 2019-Jan-15 20:37:28.476424 - [DEBUG] Edge function : AllBottom (result of previous compose)
12908 2019-Jan-15 20:37:28.476449 - [DEBUG]
12909 2019-Jan-15 20:37:28.476474 - [DEBUG] Join: AllTop & AllBottom
12910 2019-Jan-15 20:37:28.476500 - [DEBUG] = AllBottom (new jump func)
12911 2019-Jan-15 20:37:28.476525 - [DEBUG]
12912 2019-Jan-15 20:37:28.476548 - [DEBUG] Start adding new jump function
12913 2019-Jan-15 20:37:28.476572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12914 2019-Jan-15 20:37:28.476628 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12915 2019-Jan-15 20:37:28.477263 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12916 2019-Jan-15 20:37:28.477911 - [DEBUG] Edge Function : AllBottom
12917 2019-Jan-15 20:37:28.477939 - [DEBUG] End adding new jump function
12918 2019-Jan-15 20:37:28.477963 - [DEBUG]
12919 2019-Jan-15 20:37:28.477986 - [DEBUG] -------------------------------------------- 370. Path Edge --------------------------------------------
12920 2019-Jan-15 20:37:28.478011 - [DEBUG]
12921 2019-Jan-15 20:37:28.478034 - [DEBUG] Process 370. path edge:
12922 2019-Jan-15 20:37:28.478066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12923 2019-Jan-15 20:37:28.478123 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
12924 2019-Jan-15 20:37:28.478761 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12925 2019-Jan-15 20:37:28.479398 - [DEBUG]
12926 2019-Jan-15 20:37:28.479423 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12927 2019-Jan-15 20:37:28.480075 - [DEBUG] Compose: EdgeIdentity * AllBottom
12928 2019-Jan-15 20:37:28.480102 - [DEBUG]
12929 2019-Jan-15 20:37:28.480126 - [DEBUG] Propagate flow
12930 2019-Jan-15 20:37:28.480149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12931 2019-Jan-15 20:37:28.480206 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12932 2019-Jan-15 20:37:28.480855 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12933 2019-Jan-15 20:37:28.481491 - [DEBUG] Edge function : AllBottom (result of previous compose)
12934 2019-Jan-15 20:37:28.481516 - [DEBUG]
12935 2019-Jan-15 20:37:28.481541 - [DEBUG] Join: AllTop & AllBottom
12936 2019-Jan-15 20:37:28.481567 - [DEBUG] = AllBottom (new jump func)
12937 2019-Jan-15 20:37:28.481591 - [DEBUG]
12938 2019-Jan-15 20:37:28.481615 - [DEBUG] Start adding new jump function
12939 2019-Jan-15 20:37:28.481638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12940 2019-Jan-15 20:37:28.481694 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12941 2019-Jan-15 20:37:28.482329 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12942 2019-Jan-15 20:37:28.482961 - [DEBUG] Edge Function : AllBottom
12943 2019-Jan-15 20:37:28.482989 - [DEBUG] End adding new jump function
12944 2019-Jan-15 20:37:28.483013 - [DEBUG]
12945 2019-Jan-15 20:37:28.483037 - [DEBUG] -------------------------------------------- 371. Path Edge --------------------------------------------
12946 2019-Jan-15 20:37:28.483061 - [DEBUG]
12947 2019-Jan-15 20:37:28.483084 - [DEBUG] Process 371. path edge:
12948 2019-Jan-15 20:37:28.483108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12949 2019-Jan-15 20:37:28.483164 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
12950 2019-Jan-15 20:37:28.483797 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12951 2019-Jan-15 20:37:28.484449 - [DEBUG]
12952 2019-Jan-15 20:37:28.484475 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12953 2019-Jan-15 20:37:28.485120 - [DEBUG] Compose: EdgeIdentity * AllBottom
12954 2019-Jan-15 20:37:28.485148 - [DEBUG]
12955 2019-Jan-15 20:37:28.485171 - [DEBUG] Propagate flow
12956 2019-Jan-15 20:37:28.485194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12957 2019-Jan-15 20:37:28.485251 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12958 2019-Jan-15 20:37:28.485886 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12959 2019-Jan-15 20:37:28.486521 - [DEBUG] Edge function : AllBottom (result of previous compose)
12960 2019-Jan-15 20:37:28.486546 - [DEBUG]
12961 2019-Jan-15 20:37:28.486570 - [DEBUG] Join: AllTop & AllBottom
12962 2019-Jan-15 20:37:28.486596 - [DEBUG] = AllBottom (new jump func)
12963 2019-Jan-15 20:37:28.486620 - [DEBUG]
12964 2019-Jan-15 20:37:28.486644 - [DEBUG] Start adding new jump function
12965 2019-Jan-15 20:37:28.486667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12966 2019-Jan-15 20:37:28.486723 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12967 2019-Jan-15 20:37:28.487383 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12968 2019-Jan-15 20:37:28.488016 - [DEBUG] Edge Function : AllBottom
12969 2019-Jan-15 20:37:28.488043 - [DEBUG] End adding new jump function
12970 2019-Jan-15 20:37:28.488067 - [DEBUG]
12971 2019-Jan-15 20:37:28.488090 - [DEBUG] -------------------------------------------- 372. Path Edge --------------------------------------------
12972 2019-Jan-15 20:37:28.488114 - [DEBUG]
12973 2019-Jan-15 20:37:28.488137 - [DEBUG] Process 372. path edge:
12974 2019-Jan-15 20:37:28.488161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12975 2019-Jan-15 20:37:28.488218 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
12976 2019-Jan-15 20:37:28.488850 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12977 2019-Jan-15 20:37:28.489485 - [DEBUG]
12978 2019-Jan-15 20:37:28.489510 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12979 2019-Jan-15 20:37:28.490154 - [DEBUG] Compose: EdgeIdentity * AllBottom
12980 2019-Jan-15 20:37:28.490182 - [DEBUG]
12981 2019-Jan-15 20:37:28.490205 - [DEBUG] Propagate flow
12982 2019-Jan-15 20:37:28.490228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12983 2019-Jan-15 20:37:28.490285 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12984 2019-Jan-15 20:37:28.490948 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12985 2019-Jan-15 20:37:28.491585 - [DEBUG] Edge function : AllBottom (result of previous compose)
12986 2019-Jan-15 20:37:28.491610 - [DEBUG]
12987 2019-Jan-15 20:37:28.491635 - [DEBUG] Join: AllTop & AllBottom
12988 2019-Jan-15 20:37:28.491661 - [DEBUG] = AllBottom (new jump func)
12989 2019-Jan-15 20:37:28.491685 - [DEBUG]
12990 2019-Jan-15 20:37:28.491709 - [DEBUG] Start adding new jump function
12991 2019-Jan-15 20:37:28.491732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12992 2019-Jan-15 20:37:28.491788 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12993 2019-Jan-15 20:37:28.492425 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12994 2019-Jan-15 20:37:28.493066 - [DEBUG] Edge Function : AllBottom
12995 2019-Jan-15 20:37:28.493093 - [DEBUG] End adding new jump function
12996 2019-Jan-15 20:37:28.493117 - [DEBUG]
12997 2019-Jan-15 20:37:28.493141 - [DEBUG] -------------------------------------------- 373. Path Edge --------------------------------------------
12998 2019-Jan-15 20:37:28.493165 - [DEBUG]
12999 2019-Jan-15 20:37:28.493188 - [DEBUG] Process 373. path edge:
13000 2019-Jan-15 20:37:28.493211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13001 2019-Jan-15 20:37:28.493268 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
13002 2019-Jan-15 20:37:28.493911 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13003 2019-Jan-15 20:37:28.494566 - [DEBUG]
13004 2019-Jan-15 20:37:28.494590 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13005 2019-Jan-15 20:37:28.495240 - [DEBUG] Possible callees:
13006 2019-Jan-15 20:37:28.495264 - [DEBUG] llvm.dbg.declare
13007 2019-Jan-15 20:37:28.495289 - [DEBUG] Possible return sites:
13008 2019-Jan-15 20:37:28.495312 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16313009 2019-Jan-15 20:37:28.496590 - [DEBUG] Found and process special summary
13010 2019-Jan-15 20:37:28.496624 - [DEBUG] Compose: EdgeIdentity * AllBottom
13011 2019-Jan-15 20:37:28.496652 - [DEBUG]
13012 2019-Jan-15 20:37:28.496675 - [DEBUG] Propagate flow
13013 2019-Jan-15 20:37:28.496698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13014 2019-Jan-15 20:37:28.496755 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13015 2019-Jan-15 20:37:28.497409 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13016 2019-Jan-15 20:37:28.498044 - [DEBUG] Edge function : AllBottom (result of previous compose)
13017 2019-Jan-15 20:37:28.498069 - [DEBUG]
13018 2019-Jan-15 20:37:28.498094 - [DEBUG] Join: AllTop & AllBottom
13019 2019-Jan-15 20:37:28.498120 - [DEBUG] = AllBottom (new jump func)
13020 2019-Jan-15 20:37:28.498144 - [DEBUG]
13021 2019-Jan-15 20:37:28.498168 - [DEBUG] Start adding new jump function
13022 2019-Jan-15 20:37:28.498191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13023 2019-Jan-15 20:37:28.498247 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13024 2019-Jan-15 20:37:28.498883 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13025 2019-Jan-15 20:37:28.499518 - [DEBUG] Edge Function : AllBottom
13026 2019-Jan-15 20:37:28.499546 - [DEBUG] End adding new jump function
13027 2019-Jan-15 20:37:28.499569 - [DEBUG]
13028 2019-Jan-15 20:37:28.499593 - [DEBUG] -------------------------------------------- 374. Path Edge --------------------------------------------
13029 2019-Jan-15 20:37:28.499617 - [DEBUG]
13030 2019-Jan-15 20:37:28.499641 - [DEBUG] Process 374. path edge:
13031 2019-Jan-15 20:37:28.499664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13032 2019-Jan-15 20:37:28.499720 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
13033 2019-Jan-15 20:37:28.500356 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13034 2019-Jan-15 20:37:28.501007 - [DEBUG]
13035 2019-Jan-15 20:37:28.501031 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13036 2019-Jan-15 20:37:28.501681 - [DEBUG] Compose: EdgeIdentity * AllBottom
13037 2019-Jan-15 20:37:28.501709 - [DEBUG]
13038 2019-Jan-15 20:37:28.501733 - [DEBUG] Propagate flow
13039 2019-Jan-15 20:37:28.501756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13040 2019-Jan-15 20:37:28.501813 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13041 2019-Jan-15 20:37:28.502446 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13042 2019-Jan-15 20:37:28.503082 - [DEBUG] Edge function : AllBottom (result of previous compose)
13043 2019-Jan-15 20:37:28.503107 - [DEBUG]
13044 2019-Jan-15 20:37:28.503132 - [DEBUG] Join: AllTop & AllBottom
13045 2019-Jan-15 20:37:28.503158 - [DEBUG] = AllBottom (new jump func)
13046 2019-Jan-15 20:37:28.503182 - [DEBUG]
13047 2019-Jan-15 20:37:28.503205 - [DEBUG] Start adding new jump function
13048 2019-Jan-15 20:37:28.503229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13049 2019-Jan-15 20:37:28.503285 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13050 2019-Jan-15 20:37:28.503920 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13051 2019-Jan-15 20:37:28.504566 - [DEBUG] Edge Function : AllBottom
13052 2019-Jan-15 20:37:28.504593 - [DEBUG] End adding new jump function
13053 2019-Jan-15 20:37:28.504626 - [DEBUG]
13054 2019-Jan-15 20:37:28.504650 - [DEBUG] -------------------------------------------- 375. Path Edge --------------------------------------------
13055 2019-Jan-15 20:37:28.504674 - [DEBUG]
13056 2019-Jan-15 20:37:28.504697 - [DEBUG] Process 375. path edge:
13057 2019-Jan-15 20:37:28.504721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13058 2019-Jan-15 20:37:28.504777 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
13059 2019-Jan-15 20:37:28.505410 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13060 2019-Jan-15 20:37:28.506046 - [DEBUG]
13061 2019-Jan-15 20:37:28.506071 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13062 2019-Jan-15 20:37:28.506719 - [DEBUG] Compose: EdgeIdentity * AllBottom
13063 2019-Jan-15 20:37:28.506747 - [DEBUG]
13064 2019-Jan-15 20:37:28.506770 - [DEBUG] Propagate flow
13065 2019-Jan-15 20:37:28.506794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13066 2019-Jan-15 20:37:28.506850 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13067 2019-Jan-15 20:37:28.507518 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13068 2019-Jan-15 20:37:28.508155 - [DEBUG] Edge function : AllBottom (result of previous compose)
13069 2019-Jan-15 20:37:28.508180 - [DEBUG]
13070 2019-Jan-15 20:37:28.508205 - [DEBUG] Join: AllTop & AllBottom
13071 2019-Jan-15 20:37:28.508231 - [DEBUG] = AllBottom (new jump func)
13072 2019-Jan-15 20:37:28.508255 - [DEBUG]
13073 2019-Jan-15 20:37:28.508279 - [DEBUG] Start adding new jump function
13074 2019-Jan-15 20:37:28.508302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13075 2019-Jan-15 20:37:28.508358 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13076 2019-Jan-15 20:37:28.508996 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13077 2019-Jan-15 20:37:28.509638 - [DEBUG] Edge Function : AllBottom
13078 2019-Jan-15 20:37:28.509665 - [DEBUG] End adding new jump function
13079 2019-Jan-15 20:37:28.509689 - [DEBUG]
13080 2019-Jan-15 20:37:28.509713 - [DEBUG] -------------------------------------------- 376. Path Edge --------------------------------------------
13081 2019-Jan-15 20:37:28.509737 - [DEBUG]
13082 2019-Jan-15 20:37:28.509760 - [DEBUG] Process 376. path edge:
13083 2019-Jan-15 20:37:28.509784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13084 2019-Jan-15 20:37:28.509840 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
13085 2019-Jan-15 20:37:28.510484 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13086 2019-Jan-15 20:37:28.511140 - [DEBUG]
13087 2019-Jan-15 20:37:28.511164 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13088 2019-Jan-15 20:37:28.511817 - [DEBUG] Possible callees:
13089 2019-Jan-15 20:37:28.511842 - [DEBUG] llvm.dbg.declare
13090 2019-Jan-15 20:37:28.511866 - [DEBUG] Possible return sites:
13091 2019-Jan-15 20:37:28.511890 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16913092 2019-Jan-15 20:37:28.513163 - [DEBUG] Found and process special summary
13093 2019-Jan-15 20:37:28.513197 - [DEBUG] Compose: EdgeIdentity * AllBottom
13094 2019-Jan-15 20:37:28.513224 - [DEBUG]
13095 2019-Jan-15 20:37:28.513256 - [DEBUG] Propagate flow
13096 2019-Jan-15 20:37:28.513280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13097 2019-Jan-15 20:37:28.513337 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13098 2019-Jan-15 20:37:28.513987 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13099 2019-Jan-15 20:37:28.514621 - [DEBUG] Edge function : AllBottom (result of previous compose)
13100 2019-Jan-15 20:37:28.514646 - [DEBUG]
13101 2019-Jan-15 20:37:28.514671 - [DEBUG] Join: AllTop & AllBottom
13102 2019-Jan-15 20:37:28.514697 - [DEBUG] = AllBottom (new jump func)
13103 2019-Jan-15 20:37:28.514722 - [DEBUG]
13104 2019-Jan-15 20:37:28.514745 - [DEBUG] Start adding new jump function
13105 2019-Jan-15 20:37:28.514769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13106 2019-Jan-15 20:37:28.514825 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13107 2019-Jan-15 20:37:28.515459 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13108 2019-Jan-15 20:37:28.516094 - [DEBUG] Edge Function : AllBottom
13109 2019-Jan-15 20:37:28.516121 - [DEBUG] End adding new jump function
13110 2019-Jan-15 20:37:28.516146 - [DEBUG]
13111 2019-Jan-15 20:37:28.516169 - [DEBUG] -------------------------------------------- 377. Path Edge --------------------------------------------
13112 2019-Jan-15 20:37:28.516194 - [DEBUG]
13113 2019-Jan-15 20:37:28.516217 - [DEBUG] Process 377. path edge:
13114 2019-Jan-15 20:37:28.516241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13115 2019-Jan-15 20:37:28.516297 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
13116 2019-Jan-15 20:37:28.516931 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13117 2019-Jan-15 20:37:28.517581 - [DEBUG]
13118 2019-Jan-15 20:37:28.517605 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13119 2019-Jan-15 20:37:28.518253 - [DEBUG] Compose: EdgeIdentity * AllBottom
13120 2019-Jan-15 20:37:28.518281 - [DEBUG]
13121 2019-Jan-15 20:37:28.518304 - [DEBUG] Propagate flow
13122 2019-Jan-15 20:37:28.518328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13123 2019-Jan-15 20:37:28.518384 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13124 2019-Jan-15 20:37:28.519024 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13125 2019-Jan-15 20:37:28.519664 - [DEBUG] Edge function : AllBottom (result of previous compose)
13126 2019-Jan-15 20:37:28.519689 - [DEBUG]
13127 2019-Jan-15 20:37:28.519714 - [DEBUG] Join: AllTop & AllBottom
13128 2019-Jan-15 20:37:28.519740 - [DEBUG] = AllBottom (new jump func)
13129 2019-Jan-15 20:37:28.519765 - [DEBUG]
13130 2019-Jan-15 20:37:28.519788 - [DEBUG] Start adding new jump function
13131 2019-Jan-15 20:37:28.519811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13132 2019-Jan-15 20:37:28.519868 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13133 2019-Jan-15 20:37:28.520503 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13134 2019-Jan-15 20:37:28.521153 - [DEBUG] Edge Function : AllBottom
13135 2019-Jan-15 20:37:28.521180 - [DEBUG] End adding new jump function
13136 2019-Jan-15 20:37:28.521205 - [DEBUG]
13137 2019-Jan-15 20:37:28.521228 - [DEBUG] -------------------------------------------- 378. Path Edge --------------------------------------------
13138 2019-Jan-15 20:37:28.521252 - [DEBUG]
13139 2019-Jan-15 20:37:28.521276 - [DEBUG] Process 378. path edge:
13140 2019-Jan-15 20:37:28.521307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13141 2019-Jan-15 20:37:28.521364 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
13142 2019-Jan-15 20:37:28.522000 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13143 2019-Jan-15 20:37:28.522638 - [DEBUG]
13144 2019-Jan-15 20:37:28.522663 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13145 2019-Jan-15 20:37:28.523311 - [DEBUG] Compose: EdgeIdentity * AllBottom
13146 2019-Jan-15 20:37:28.523339 - [DEBUG]
13147 2019-Jan-15 20:37:28.523363 - [DEBUG] Propagate flow
13148 2019-Jan-15 20:37:28.523386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13149 2019-Jan-15 20:37:28.523442 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13150 2019-Jan-15 20:37:28.524100 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13151 2019-Jan-15 20:37:28.524737 - [DEBUG] Edge function : AllBottom (result of previous compose)
13152 2019-Jan-15 20:37:28.524763 - [DEBUG]
13153 2019-Jan-15 20:37:28.524788 - [DEBUG] Join: AllTop & AllBottom
13154 2019-Jan-15 20:37:28.524813 - [DEBUG] = AllBottom (new jump func)
13155 2019-Jan-15 20:37:28.524838 - [DEBUG]
13156 2019-Jan-15 20:37:28.524861 - [DEBUG] Start adding new jump function
13157 2019-Jan-15 20:37:28.524885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13158 2019-Jan-15 20:37:28.524941 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13159 2019-Jan-15 20:37:28.525576 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13160 2019-Jan-15 20:37:28.526213 - [DEBUG] Edge Function : AllBottom
13161 2019-Jan-15 20:37:28.526240 - [DEBUG] End adding new jump function
13162 2019-Jan-15 20:37:28.526264 - [DEBUG]
13163 2019-Jan-15 20:37:28.526288 - [DEBUG] -------------------------------------------- 379. Path Edge --------------------------------------------
13164 2019-Jan-15 20:37:28.526311 - [DEBUG]
13165 2019-Jan-15 20:37:28.526335 - [DEBUG] Process 379. path edge:
13166 2019-Jan-15 20:37:28.526358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13167 2019-Jan-15 20:37:28.526415 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
13168 2019-Jan-15 20:37:28.527053 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13169 2019-Jan-15 20:37:28.527706 - [DEBUG]
13170 2019-Jan-15 20:37:28.527731 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13171 2019-Jan-15 20:37:28.528383 - [DEBUG] Compose: EdgeIdentity * AllBottom
13172 2019-Jan-15 20:37:28.528412 - [DEBUG]
13173 2019-Jan-15 20:37:28.528436 - [DEBUG] Propagate flow
13174 2019-Jan-15 20:37:28.528460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13175 2019-Jan-15 20:37:28.528516 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13176 2019-Jan-15 20:37:28.529152 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13177 2019-Jan-15 20:37:28.529792 - [DEBUG] Edge function : AllBottom (result of previous compose)
13178 2019-Jan-15 20:37:28.529818 - [DEBUG]
13179 2019-Jan-15 20:37:28.529843 - [DEBUG] Join: AllTop & AllBottom
13180 2019-Jan-15 20:37:28.529869 - [DEBUG] = AllBottom (new jump func)
13181 2019-Jan-15 20:37:28.529894 - [DEBUG]
13182 2019-Jan-15 20:37:28.529917 - [DEBUG] Start adding new jump function
13183 2019-Jan-15 20:37:28.529941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13184 2019-Jan-15 20:37:28.530006 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13185 2019-Jan-15 20:37:28.530658 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13186 2019-Jan-15 20:37:28.531292 - [DEBUG] Edge Function : AllBottom
13187 2019-Jan-15 20:37:28.531319 - [DEBUG] End adding new jump function
13188 2019-Jan-15 20:37:28.531344 - [DEBUG]
13189 2019-Jan-15 20:37:28.531368 - [DEBUG] -------------------------------------------- 380. Path Edge --------------------------------------------
13190 2019-Jan-15 20:37:28.531392 - [DEBUG]
13191 2019-Jan-15 20:37:28.531415 - [DEBUG] Process 380. path edge:
13192 2019-Jan-15 20:37:28.531439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13193 2019-Jan-15 20:37:28.531495 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
13194 2019-Jan-15 20:37:28.532129 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13195 2019-Jan-15 20:37:28.532765 - [DEBUG]
13196 2019-Jan-15 20:37:28.532791 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13197 2019-Jan-15 20:37:28.533438 - [DEBUG] Compose: EdgeIdentity * AllBottom
13198 2019-Jan-15 20:37:28.533466 - [DEBUG]
13199 2019-Jan-15 20:37:28.533490 - [DEBUG] Propagate flow
13200 2019-Jan-15 20:37:28.533513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13201 2019-Jan-15 20:37:28.533569 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13202 2019-Jan-15 20:37:28.534222 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13203 2019-Jan-15 20:37:28.534858 - [DEBUG] Edge function : AllBottom (result of previous compose)
13204 2019-Jan-15 20:37:28.534884 - [DEBUG]
13205 2019-Jan-15 20:37:28.534909 - [DEBUG] Join: AllTop & AllBottom
13206 2019-Jan-15 20:37:28.534935 - [DEBUG] = AllBottom (new jump func)
13207 2019-Jan-15 20:37:28.534960 - [DEBUG]
13208 2019-Jan-15 20:37:28.534983 - [DEBUG] Start adding new jump function
13209 2019-Jan-15 20:37:28.535006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13210 2019-Jan-15 20:37:28.535062 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13211 2019-Jan-15 20:37:28.535698 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13212 2019-Jan-15 20:37:28.536333 - [DEBUG] Edge Function : AllBottom
13213 2019-Jan-15 20:37:28.536361 - [DEBUG] End adding new jump function
13214 2019-Jan-15 20:37:28.536385 - [DEBUG]
13215 2019-Jan-15 20:37:28.536408 - [DEBUG] -------------------------------------------- 381. Path Edge --------------------------------------------
13216 2019-Jan-15 20:37:28.536432 - [DEBUG]
13217 2019-Jan-15 20:37:28.536455 - [DEBUG] Process 381. path edge:
13218 2019-Jan-15 20:37:28.536479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13219 2019-Jan-15 20:37:28.536536 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
13220 2019-Jan-15 20:37:28.537171 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13221 2019-Jan-15 20:37:28.537821 - [DEBUG]
13222 2019-Jan-15 20:37:28.537846 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13223 2019-Jan-15 20:37:28.538495 - [DEBUG] Compose: EdgeIdentity * AllBottom
13224 2019-Jan-15 20:37:28.538522 - [DEBUG]
13225 2019-Jan-15 20:37:28.538546 - [DEBUG] Propagate flow
13226 2019-Jan-15 20:37:28.538570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13227 2019-Jan-15 20:37:28.538626 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13228 2019-Jan-15 20:37:28.539269 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13229 2019-Jan-15 20:37:28.539905 - [DEBUG] Edge function : AllBottom (result of previous compose)
13230 2019-Jan-15 20:37:28.539930 - [DEBUG]
13231 2019-Jan-15 20:37:28.539955 - [DEBUG] Join: AllTop & AllBottom
13232 2019-Jan-15 20:37:28.539981 - [DEBUG] = AllBottom (new jump func)
13233 2019-Jan-15 20:37:28.540006 - [DEBUG]
13234 2019-Jan-15 20:37:28.540029 - [DEBUG] Start adding new jump function
13235 2019-Jan-15 20:37:28.540052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13236 2019-Jan-15 20:37:28.540108 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13237 2019-Jan-15 20:37:28.540761 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13238 2019-Jan-15 20:37:28.541395 - [DEBUG] Edge Function : AllBottom
13239 2019-Jan-15 20:37:28.541422 - [DEBUG] End adding new jump function
13240 2019-Jan-15 20:37:28.541446 - [DEBUG]
13241 2019-Jan-15 20:37:28.541470 - [DEBUG] -------------------------------------------- 382. Path Edge --------------------------------------------
13242 2019-Jan-15 20:37:28.541494 - [DEBUG]
13243 2019-Jan-15 20:37:28.541517 - [DEBUG] Process 382. path edge:
13244 2019-Jan-15 20:37:28.541541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13245 2019-Jan-15 20:37:28.541597 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
13246 2019-Jan-15 20:37:28.542231 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13247 2019-Jan-15 20:37:28.542866 - [DEBUG]
13248 2019-Jan-15 20:37:28.542891 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13249 2019-Jan-15 20:37:28.543537 - [DEBUG] Compose: EdgeIdentity * AllBottom
13250 2019-Jan-15 20:37:28.543564 - [DEBUG]
13251 2019-Jan-15 20:37:28.543588 - [DEBUG] Propagate flow
13252 2019-Jan-15 20:37:28.543611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13253 2019-Jan-15 20:37:28.543667 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13254 2019-Jan-15 20:37:28.544320 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13255 2019-Jan-15 20:37:28.544956 - [DEBUG] Edge function : AllBottom (result of previous compose)
13256 2019-Jan-15 20:37:28.544981 - [DEBUG]
13257 2019-Jan-15 20:37:28.545006 - [DEBUG] Join: AllTop & AllBottom
13258 2019-Jan-15 20:37:28.545032 - [DEBUG] = AllBottom (new jump func)
13259 2019-Jan-15 20:37:28.545056 - [DEBUG]
13260 2019-Jan-15 20:37:28.545079 - [DEBUG] Start adding new jump function
13261 2019-Jan-15 20:37:28.545103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13262 2019-Jan-15 20:37:28.545159 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13263 2019-Jan-15 20:37:28.545794 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13264 2019-Jan-15 20:37:28.546427 - [DEBUG] Edge Function : AllBottom
13265 2019-Jan-15 20:37:28.546455 - [DEBUG] End adding new jump function
13266 2019-Jan-15 20:37:28.546479 - [DEBUG]
13267 2019-Jan-15 20:37:28.546503 - [DEBUG] -------------------------------------------- 383. Path Edge --------------------------------------------
13268 2019-Jan-15 20:37:28.546527 - [DEBUG]
13269 2019-Jan-15 20:37:28.546550 - [DEBUG] Process 383. path edge:
13270 2019-Jan-15 20:37:28.546574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13271 2019-Jan-15 20:37:28.546630 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
13272 2019-Jan-15 20:37:28.547288 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13273 2019-Jan-15 20:37:28.547925 - [DEBUG]
13274 2019-Jan-15 20:37:28.547950 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13275 2019-Jan-15 20:37:28.548597 - [DEBUG] Compose: EdgeIdentity * AllBottom
13276 2019-Jan-15 20:37:28.548625 - [DEBUG]
13277 2019-Jan-15 20:37:28.548649 - [DEBUG] Propagate flow
13278 2019-Jan-15 20:37:28.548672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13279 2019-Jan-15 20:37:28.548729 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13280 2019-Jan-15 20:37:28.549371 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13281 2019-Jan-15 20:37:28.550009 - [DEBUG] Edge function : AllBottom (result of previous compose)
13282 2019-Jan-15 20:37:28.550034 - [DEBUG]
13283 2019-Jan-15 20:37:28.550058 - [DEBUG] Join: AllTop & AllBottom
13284 2019-Jan-15 20:37:28.550085 - [DEBUG] = AllBottom (new jump func)
13285 2019-Jan-15 20:37:28.550109 - [DEBUG]
13286 2019-Jan-15 20:37:28.550132 - [DEBUG] Start adding new jump function
13287 2019-Jan-15 20:37:28.550156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13288 2019-Jan-15 20:37:28.550212 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13289 2019-Jan-15 20:37:28.550919 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13290 2019-Jan-15 20:37:28.551557 - [DEBUG] Edge Function : AllBottom
13291 2019-Jan-15 20:37:28.551584 - [DEBUG] End adding new jump function
13292 2019-Jan-15 20:37:28.551609 - [DEBUG]
13293 2019-Jan-15 20:37:28.551632 - [DEBUG] -------------------------------------------- 384. Path Edge --------------------------------------------
13294 2019-Jan-15 20:37:28.551656 - [DEBUG]
13295 2019-Jan-15 20:37:28.551679 - [DEBUG] Process 384. path edge:
13296 2019-Jan-15 20:37:28.551703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13297 2019-Jan-15 20:37:28.551760 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
13298 2019-Jan-15 20:37:28.552400 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13299 2019-Jan-15 20:37:28.553036 - [DEBUG]
13300 2019-Jan-15 20:37:28.553062 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13301 2019-Jan-15 20:37:28.553715 - [DEBUG] Compose: EdgeIdentity * AllBottom
13302 2019-Jan-15 20:37:28.553742 - [DEBUG]
13303 2019-Jan-15 20:37:28.553766 - [DEBUG] Propagate flow
13304 2019-Jan-15 20:37:28.553790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13305 2019-Jan-15 20:37:28.553846 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13306 2019-Jan-15 20:37:28.554509 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13307 2019-Jan-15 20:37:28.555145 - [DEBUG] Edge function : AllBottom (result of previous compose)
13308 2019-Jan-15 20:37:28.555171 - [DEBUG]
13309 2019-Jan-15 20:37:28.555195 - [DEBUG] Join: AllTop & AllBottom
13310 2019-Jan-15 20:37:28.555221 - [DEBUG] = AllBottom (new jump func)
13311 2019-Jan-15 20:37:28.555246 - [DEBUG]
13312 2019-Jan-15 20:37:28.555269 - [DEBUG] Start adding new jump function
13313 2019-Jan-15 20:37:28.555293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13314 2019-Jan-15 20:37:28.555348 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13315 2019-Jan-15 20:37:28.555992 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13316 2019-Jan-15 20:37:28.556626 - [DEBUG] Edge Function : AllBottom
13317 2019-Jan-15 20:37:28.556654 - [DEBUG] End adding new jump function
13318 2019-Jan-15 20:37:28.556678 - [DEBUG]
13319 2019-Jan-15 20:37:28.556701 - [DEBUG] -------------------------------------------- 385. Path Edge --------------------------------------------
13320 2019-Jan-15 20:37:28.556725 - [DEBUG]
13321 2019-Jan-15 20:37:28.556749 - [DEBUG] Process 385. path edge:
13322 2019-Jan-15 20:37:28.556773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13323 2019-Jan-15 20:37:28.556829 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
13324 2019-Jan-15 20:37:28.557482 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13325 2019-Jan-15 20:37:28.558121 - [DEBUG]
13326 2019-Jan-15 20:37:28.558145 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13327 2019-Jan-15 20:37:28.558794 - [DEBUG] Compose: EdgeIdentity * AllBottom
13328 2019-Jan-15 20:37:28.558822 - [DEBUG]
13329 2019-Jan-15 20:37:28.558846 - [DEBUG] Propagate flow
13330 2019-Jan-15 20:37:28.558869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13331 2019-Jan-15 20:37:28.558925 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13332 2019-Jan-15 20:37:28.559561 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13333 2019-Jan-15 20:37:28.560197 - [DEBUG] Edge function : AllBottom (result of previous compose)
13334 2019-Jan-15 20:37:28.560222 - [DEBUG]
13335 2019-Jan-15 20:37:28.560247 - [DEBUG] Join: AllTop & AllBottom
13336 2019-Jan-15 20:37:28.560273 - [DEBUG] = AllBottom (new jump func)
13337 2019-Jan-15 20:37:28.560298 - [DEBUG]
13338 2019-Jan-15 20:37:28.560321 - [DEBUG] Start adding new jump function
13339 2019-Jan-15 20:37:28.560345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13340 2019-Jan-15 20:37:28.560401 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13341 2019-Jan-15 20:37:28.561053 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13342 2019-Jan-15 20:37:28.561685 - [DEBUG] Edge Function : AllBottom
13343 2019-Jan-15 20:37:28.561713 - [DEBUG] End adding new jump function
13344 2019-Jan-15 20:37:28.561737 - [DEBUG]
13345 2019-Jan-15 20:37:28.561760 - [DEBUG] -------------------------------------------- 386. Path Edge --------------------------------------------
13346 2019-Jan-15 20:37:28.561784 - [DEBUG]
13347 2019-Jan-15 20:37:28.561808 - [DEBUG] Process 386. path edge:
13348 2019-Jan-15 20:37:28.561832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13349 2019-Jan-15 20:37:28.561888 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
13350 2019-Jan-15 20:37:28.562522 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13351 2019-Jan-15 20:37:28.563157 - [DEBUG]
13352 2019-Jan-15 20:37:28.563182 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13353 2019-Jan-15 20:37:28.563821 - [DEBUG] Start of endsummarytab entry
13354 2019-Jan-15 20:37:28.563852 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13355 2019-Jan-15 20:37:28.564504 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
13356 2019-Jan-15 20:37:28.564564 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13357 2019-Jan-15 20:37:28.565196 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13358 2019-Jan-15 20:37:28.565834 - [DEBUG] EF: AllBottom
13359 2019-Jan-15 20:37:28.565859 - [DEBUG]
13360 2019-Jan-15 20:37:28.565892 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13361 2019-Jan-15 20:37:28.566554 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13362 2019-Jan-15 20:37:28.567198 - [DEBUG] EF: AllBottom
13363 2019-Jan-15 20:37:28.567223 - [DEBUG]
13364 2019-Jan-15 20:37:28.567247 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13365 2019-Jan-15 20:37:28.567897 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13366 2019-Jan-15 20:37:28.568534 - [DEBUG] EF: AllBottom
13367 2019-Jan-15 20:37:28.568559 - [DEBUG]
13368 2019-Jan-15 20:37:28.568582 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13369 2019-Jan-15 20:37:28.569214 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13370 2019-Jan-15 20:37:28.569849 - [DEBUG] EF: AllBottom
13371 2019-Jan-15 20:37:28.569875 - [DEBUG]
13372 2019-Jan-15 20:37:28.569898 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13373 2019-Jan-15 20:37:28.570530 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13374 2019-Jan-15 20:37:28.571181 - [DEBUG] EF: AllBottom
13375 2019-Jan-15 20:37:28.571206 - [DEBUG]
13376 2019-Jan-15 20:37:28.571229 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13377 2019-Jan-15 20:37:28.571861 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
13378 2019-Jan-15 20:37:28.572496 - [DEBUG] EF: AllBottom
13379 2019-Jan-15 20:37:28.572521 - [DEBUG]
13380 2019-Jan-15 20:37:28.572545 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13381 2019-Jan-15 20:37:28.573177 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13382 2019-Jan-15 20:37:28.573819 - [DEBUG] EF: AllBottom
13383 2019-Jan-15 20:37:28.573844 - [DEBUG]
13384 2019-Jan-15 20:37:28.573867 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13385 2019-Jan-15 20:37:28.574516 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13386 2019-Jan-15 20:37:28.575152 - [DEBUG] EF: AllBottom
13387 2019-Jan-15 20:37:28.575177 - [DEBUG]
13388 2019-Jan-15 20:37:28.575200 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13389 2019-Jan-15 20:37:28.575832 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13390 2019-Jan-15 20:37:28.576474 - [DEBUG] EF: AllBottom
13391 2019-Jan-15 20:37:28.576499 - [DEBUG]
13392 2019-Jan-15 20:37:28.576523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13393 2019-Jan-15 20:37:28.577157 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13394 2019-Jan-15 20:37:28.577810 - [DEBUG] EF: AllBottom
13395 2019-Jan-15 20:37:28.577835 - [DEBUG]
13396 2019-Jan-15 20:37:28.577859 - [DEBUG] ---------------
13397 2019-Jan-15 20:37:28.577883 - [DEBUG]
13398 2019-Jan-15 20:37:28.577907 - [DEBUG] End of endsummarytab entry
13399 2019-Jan-15 20:37:28.577931 - [DEBUG]
13400 2019-Jan-15 20:37:28.577954 - [DEBUG] Start of incomingtab entry
13401 2019-Jan-15 20:37:28.577978 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13402 2019-Jan-15 20:37:28.578613 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
13403 2019-Jan-15 20:37:28.578669 - [DEBUG] ---------------
13404 2019-Jan-15 20:37:28.578693 - [DEBUG] End of incomingtab entry
13405 2019-Jan-15 20:37:28.578717 - [DEBUG]
13406 2019-Jan-15 20:37:28.578743 - [DEBUG] EDGE:
13407 2019-Jan-15 20:37:28.578798 - [DEBUG] ---> 13408 2019-Jan-15 20:37:28.579443 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13409 2019-Jan-15 20:37:28.580080 - [DEBUG]
13410 2019-Jan-15 20:37:28.580106 - [DEBUG] EDGE:
13411 2019-Jan-15 20:37:28.580163 - [DEBUG] ---> 13412 2019-Jan-15 20:37:28.580818 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13413 2019-Jan-15 20:37:28.581454 - [DEBUG]
13414 2019-Jan-15 20:37:28.581490 - [DEBUG] Compose: EdgeIdentity * AllBottom
13415 2019-Jan-15 20:37:28.581517 - [DEBUG]
13416 2019-Jan-15 20:37:28.581541 - [DEBUG] Propagate flow
13417 2019-Jan-15 20:37:28.581564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13418 2019-Jan-15 20:37:28.581620 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13419 2019-Jan-15 20:37:28.582263 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13420 2019-Jan-15 20:37:28.582900 - [DEBUG] Edge function : AllBottom (result of previous compose)
13421 2019-Jan-15 20:37:28.582925 - [DEBUG]
13422 2019-Jan-15 20:37:28.582951 - [DEBUG] Join: AllTop & AllBottom
13423 2019-Jan-15 20:37:28.582977 - [DEBUG] = AllBottom (new jump func)
13424 2019-Jan-15 20:37:28.583001 - [DEBUG]
13425 2019-Jan-15 20:37:28.583025 - [DEBUG] Start adding new jump function
13426 2019-Jan-15 20:37:28.583048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13427 2019-Jan-15 20:37:28.583104 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13428 2019-Jan-15 20:37:28.583739 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13429 2019-Jan-15 20:37:28.584396 - [DEBUG] Edge Function : AllBottom
13430 2019-Jan-15 20:37:28.584425 - [DEBUG] End adding new jump function
13431 2019-Jan-15 20:37:28.584449 - [DEBUG]
13432 2019-Jan-15 20:37:28.584472 - [DEBUG] -------------------------------------------- 387. Path Edge --------------------------------------------
13433 2019-Jan-15 20:37:28.584496 - [DEBUG]
13434 2019-Jan-15 20:37:28.584519 - [DEBUG] Process 387. path edge:
13435 2019-Jan-15 20:37:28.584543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13436 2019-Jan-15 20:37:28.584599 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
13437 2019-Jan-15 20:37:28.585242 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13438 2019-Jan-15 20:37:28.585879 - [DEBUG]
13439 2019-Jan-15 20:37:28.585903 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13440 2019-Jan-15 20:37:28.586555 - [DEBUG] Possible callees:
13441 2019-Jan-15 20:37:28.586580 - [DEBUG] llvm.dbg.declare
13442 2019-Jan-15 20:37:28.586605 - [DEBUG] Possible return sites:
13443 2019-Jan-15 20:37:28.586628 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19313444 2019-Jan-15 20:37:28.587913 - [DEBUG] Found and process special summary
13445 2019-Jan-15 20:37:28.587946 - [DEBUG] Compose: EdgeIdentity * AllBottom
13446 2019-Jan-15 20:37:28.587973 - [DEBUG]
13447 2019-Jan-15 20:37:28.587997 - [DEBUG] Propagate flow
13448 2019-Jan-15 20:37:28.588020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13449 2019-Jan-15 20:37:28.588077 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13450 2019-Jan-15 20:37:28.588726 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13451 2019-Jan-15 20:37:28.589362 - [DEBUG] Edge function : AllBottom (result of previous compose)
13452 2019-Jan-15 20:37:28.589387 - [DEBUG]
13453 2019-Jan-15 20:37:28.589412 - [DEBUG] Join: AllTop & AllBottom
13454 2019-Jan-15 20:37:28.589438 - [DEBUG] = AllBottom (new jump func)
13455 2019-Jan-15 20:37:28.589463 - [DEBUG]
13456 2019-Jan-15 20:37:28.589486 - [DEBUG] Start adding new jump function
13457 2019-Jan-15 20:37:28.589509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13458 2019-Jan-15 20:37:28.589565 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13459 2019-Jan-15 20:37:28.590200 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13460 2019-Jan-15 20:37:28.590850 - [DEBUG] Edge Function : AllBottom
13461 2019-Jan-15 20:37:28.590877 - [DEBUG] End adding new jump function
13462 2019-Jan-15 20:37:28.590901 - [DEBUG]
13463 2019-Jan-15 20:37:28.590924 - [DEBUG] -------------------------------------------- 388. Path Edge --------------------------------------------
13464 2019-Jan-15 20:37:28.590948 - [DEBUG]
13465 2019-Jan-15 20:37:28.590971 - [DEBUG] Process 388. path edge:
13466 2019-Jan-15 20:37:28.590995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13467 2019-Jan-15 20:37:28.591051 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
13468 2019-Jan-15 20:37:28.591688 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13469 2019-Jan-15 20:37:28.592324 - [DEBUG]
13470 2019-Jan-15 20:37:28.592348 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13471 2019-Jan-15 20:37:28.592996 - [DEBUG] Compose: EdgeIdentity * AllBottom
13472 2019-Jan-15 20:37:28.593024 - [DEBUG]
13473 2019-Jan-15 20:37:28.593048 - [DEBUG] Propagate flow
13474 2019-Jan-15 20:37:28.593071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13475 2019-Jan-15 20:37:28.593128 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13476 2019-Jan-15 20:37:28.593763 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13477 2019-Jan-15 20:37:28.594414 - [DEBUG] Edge function : AllBottom (result of previous compose)
13478 2019-Jan-15 20:37:28.594440 - [DEBUG]
13479 2019-Jan-15 20:37:28.594464 - [DEBUG] Join: AllTop & AllBottom
13480 2019-Jan-15 20:37:28.594490 - [DEBUG] = AllBottom (new jump func)
13481 2019-Jan-15 20:37:28.594515 - [DEBUG]
13482 2019-Jan-15 20:37:28.594538 - [DEBUG] Start adding new jump function
13483 2019-Jan-15 20:37:28.594562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13484 2019-Jan-15 20:37:28.594618 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13485 2019-Jan-15 20:37:28.595253 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13486 2019-Jan-15 20:37:28.595887 - [DEBUG] Edge Function : AllBottom
13487 2019-Jan-15 20:37:28.595915 - [DEBUG] End adding new jump function
13488 2019-Jan-15 20:37:28.595939 - [DEBUG]
13489 2019-Jan-15 20:37:28.595963 - [DEBUG] -------------------------------------------- 389. Path Edge --------------------------------------------
13490 2019-Jan-15 20:37:28.595987 - [DEBUG]
13491 2019-Jan-15 20:37:28.596010 - [DEBUG] Process 389. path edge:
13492 2019-Jan-15 20:37:28.596034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13493 2019-Jan-15 20:37:28.596090 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
13494 2019-Jan-15 20:37:28.596738 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13495 2019-Jan-15 20:37:28.597390 - [DEBUG]
13496 2019-Jan-15 20:37:28.597415 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13497 2019-Jan-15 20:37:28.598062 - [DEBUG] Compose: EdgeIdentity * AllBottom
13498 2019-Jan-15 20:37:28.598090 - [DEBUG]
13499 2019-Jan-15 20:37:28.598114 - [DEBUG] Propagate flow
13500 2019-Jan-15 20:37:28.598137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13501 2019-Jan-15 20:37:28.598194 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13502 2019-Jan-15 20:37:28.598832 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13503 2019-Jan-15 20:37:28.599468 - [DEBUG] Edge function : AllBottom (result of previous compose)
13504 2019-Jan-15 20:37:28.599494 - [DEBUG]
13505 2019-Jan-15 20:37:28.599519 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13506 2019-Jan-15 20:37:28.599545 - [DEBUG] = AllBottom
13507 2019-Jan-15 20:37:28.599569 - [DEBUG]
13508 2019-Jan-15 20:37:28.599593 - [DEBUG] PROPAGATE: No new function!
13509 2019-Jan-15 20:37:28.599618 - [DEBUG] EDGE:
13510 2019-Jan-15 20:37:28.599675 - [DEBUG] ---> 13511 2019-Jan-15 20:37:28.600309 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13512 2019-Jan-15 20:37:28.600959 - [DEBUG]
13513 2019-Jan-15 20:37:28.600984 - [DEBUG] EDGE:
13514 2019-Jan-15 20:37:28.601041 - [DEBUG] ---> 13515 2019-Jan-15 20:37:28.601677 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13516 2019-Jan-15 20:37:28.602311 - [DEBUG]
13517 2019-Jan-15 20:37:28.602348 - [DEBUG] Compose: EdgeIdentity * AllBottom
13518 2019-Jan-15 20:37:28.602375 - [DEBUG]
13519 2019-Jan-15 20:37:28.602399 - [DEBUG] Propagate flow
13520 2019-Jan-15 20:37:28.602422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13521 2019-Jan-15 20:37:28.602478 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13522 2019-Jan-15 20:37:28.603114 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13523 2019-Jan-15 20:37:28.603749 - [DEBUG] Edge function : AllBottom (result of previous compose)
13524 2019-Jan-15 20:37:28.603774 - [DEBUG]
13525 2019-Jan-15 20:37:28.603799 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13526 2019-Jan-15 20:37:28.603824 - [DEBUG] = AllBottom
13527 2019-Jan-15 20:37:28.603849 - [DEBUG]
13528 2019-Jan-15 20:37:28.603872 - [DEBUG] PROPAGATE: No new function!
13529 2019-Jan-15 20:37:28.603899 - [DEBUG] EDGE:
13530 2019-Jan-15 20:37:28.603969 - [DEBUG] ---> 13531 2019-Jan-15 20:37:28.604612 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13532 2019-Jan-15 20:37:28.605250 - [DEBUG]
13533 2019-Jan-15 20:37:28.605276 - [DEBUG] EDGE:
13534 2019-Jan-15 20:37:28.605332 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
13535 2019-Jan-15 20:37:28.605973 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13536 2019-Jan-15 20:37:28.606609 - [DEBUG]
13537 2019-Jan-15 20:37:28.606635 - [DEBUG] EDGE:
13538 2019-Jan-15 20:37:28.606699 - [DEBUG] ---> 13539 2019-Jan-15 20:37:28.607352 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13540 2019-Jan-15 20:37:28.607989 - [DEBUG]
13541 2019-Jan-15 20:37:28.608015 - [DEBUG] EDGE:
13542 2019-Jan-15 20:37:28.608072 - [DEBUG] ---> 13543 2019-Jan-15 20:37:28.608706 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13544 2019-Jan-15 20:37:28.609341 - [DEBUG]
13545 2019-Jan-15 20:37:28.609367 - [DEBUG] EDGE:
13546 2019-Jan-15 20:37:28.609424 - [DEBUG] ---> 13547 2019-Jan-15 20:37:28.610059 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13548 2019-Jan-15 20:37:28.610708 - [DEBUG]
13549 2019-Jan-15 20:37:28.610741 - [DEBUG] Compose: EdgeIdentity * AllBottom
13550 2019-Jan-15 20:37:28.610768 - [DEBUG]
13551 2019-Jan-15 20:37:28.610792 - [DEBUG] Propagate flow
13552 2019-Jan-15 20:37:28.610815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13553 2019-Jan-15 20:37:28.610872 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13554 2019-Jan-15 20:37:28.611509 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13555 2019-Jan-15 20:37:28.612144 - [DEBUG] Edge function : AllBottom (result of previous compose)
13556 2019-Jan-15 20:37:28.612169 - [DEBUG]
13557 2019-Jan-15 20:37:28.612194 - [DEBUG] Join: AllTop & AllBottom
13558 2019-Jan-15 20:37:28.612220 - [DEBUG] = AllBottom (new jump func)
13559 2019-Jan-15 20:37:28.612244 - [DEBUG]
13560 2019-Jan-15 20:37:28.612267 - [DEBUG] Start adding new jump function
13561 2019-Jan-15 20:37:28.612291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13562 2019-Jan-15 20:37:28.612347 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13563 2019-Jan-15 20:37:28.612980 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13564 2019-Jan-15 20:37:28.613615 - [DEBUG] Edge Function : AllBottom
13565 2019-Jan-15 20:37:28.613642 - [DEBUG] End adding new jump function
13566 2019-Jan-15 20:37:28.613665 - [DEBUG]
13567 2019-Jan-15 20:37:28.613689 - [DEBUG] -------------------------------------------- 390. Path Edge --------------------------------------------
13568 2019-Jan-15 20:37:28.613713 - [DEBUG]
13569 2019-Jan-15 20:37:28.613736 - [DEBUG] Process 390. path edge:
13570 2019-Jan-15 20:37:28.613760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13571 2019-Jan-15 20:37:28.613816 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
13572 2019-Jan-15 20:37:28.614467 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13573 2019-Jan-15 20:37:28.615103 - [DEBUG]
13574 2019-Jan-15 20:37:28.615127 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13575 2019-Jan-15 20:37:28.615777 - [DEBUG] Compose: EdgeIdentity * AllBottom
13576 2019-Jan-15 20:37:28.615804 - [DEBUG]
13577 2019-Jan-15 20:37:28.615828 - [DEBUG] Propagate flow
13578 2019-Jan-15 20:37:28.615851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13579 2019-Jan-15 20:37:28.615908 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
13580 2019-Jan-15 20:37:28.616541 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13581 2019-Jan-15 20:37:28.617186 - [DEBUG] Edge function : AllBottom (result of previous compose)
13582 2019-Jan-15 20:37:28.617211 - [DEBUG]
13583 2019-Jan-15 20:37:28.617236 - [DEBUG] Join: AllTop & AllBottom
13584 2019-Jan-15 20:37:28.617261 - [DEBUG] = AllBottom (new jump func)
13585 2019-Jan-15 20:37:28.617299 - [DEBUG]
13586 2019-Jan-15 20:37:28.617322 - [DEBUG] Start adding new jump function
13587 2019-Jan-15 20:37:28.617345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13588 2019-Jan-15 20:37:28.617402 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13589 2019-Jan-15 20:37:28.618039 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
13590 2019-Jan-15 20:37:28.618670 - [DEBUG] Edge Function : AllBottom
13591 2019-Jan-15 20:37:28.618696 - [DEBUG] End adding new jump function
13592 2019-Jan-15 20:37:28.618720 - [DEBUG]
13593 2019-Jan-15 20:37:28.618744 - [DEBUG] -------------------------------------------- 391. Path Edge --------------------------------------------
13594 2019-Jan-15 20:37:28.618768 - [DEBUG]
13595 2019-Jan-15 20:37:28.618791 - [DEBUG] Process 391. path edge:
13596 2019-Jan-15 20:37:28.618815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13597 2019-Jan-15 20:37:28.618871 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
13598 2019-Jan-15 20:37:28.619502 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13599 2019-Jan-15 20:37:28.620149 - [DEBUG]
13600 2019-Jan-15 20:37:28.620175 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
13601 2019-Jan-15 20:37:28.620865 - [DEBUG] Compose: EdgeIdentity * AllBottom
13602 2019-Jan-15 20:37:28.620894 - [DEBUG]
13603 2019-Jan-15 20:37:28.620918 - [DEBUG] Propagate flow
13604 2019-Jan-15 20:37:28.620942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13605 2019-Jan-15 20:37:28.621002 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13606 2019-Jan-15 20:37:28.621642 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13607 2019-Jan-15 20:37:28.622280 - [DEBUG] Edge function : AllBottom (result of previous compose)
13608 2019-Jan-15 20:37:28.622305 - [DEBUG]
13609 2019-Jan-15 20:37:28.622330 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13610 2019-Jan-15 20:37:28.622356 - [DEBUG] = AllBottom
13611 2019-Jan-15 20:37:28.622381 - [DEBUG]
13612 2019-Jan-15 20:37:28.622404 - [DEBUG] PROPAGATE: No new function!
13613 2019-Jan-15 20:37:28.622430 - [DEBUG] EDGE:
13614 2019-Jan-15 20:37:28.622487 - [DEBUG] ---> 13615 2019-Jan-15 20:37:28.623117 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13616 2019-Jan-15 20:37:28.623752 - [DEBUG]
13617 2019-Jan-15 20:37:28.623778 - [DEBUG] EDGE:
13618 2019-Jan-15 20:37:28.623835 - [DEBUG] ---> 13619 2019-Jan-15 20:37:28.624488 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13620 2019-Jan-15 20:37:28.625123 - [DEBUG]
13621 2019-Jan-15 20:37:28.625150 - [DEBUG] EDGE:
13622 2019-Jan-15 20:37:28.625207 - [DEBUG] ---> 13623 2019-Jan-15 20:37:28.625841 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13624 2019-Jan-15 20:37:28.626479 - [DEBUG]
13625 2019-Jan-15 20:37:28.626518 - [DEBUG] EDGE:
13626 2019-Jan-15 20:37:28.626576 - [DEBUG] ---> 13627 2019-Jan-15 20:37:28.627217 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13628 2019-Jan-15 20:37:28.627870 - [DEBUG]
13629 2019-Jan-15 20:37:28.627896 - [DEBUG] EDGE:
13630 2019-Jan-15 20:37:28.627953 - [DEBUG] ---> 13631 2019-Jan-15 20:37:28.628586 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13632 2019-Jan-15 20:37:28.629224 - [DEBUG]
13633 2019-Jan-15 20:37:28.629250 - [DEBUG] EDGE:
13634 2019-Jan-15 20:37:28.629307 - [DEBUG] ---> 13635 2019-Jan-15 20:37:28.629942 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13636 2019-Jan-15 20:37:28.630577 - [DEBUG]
13637 2019-Jan-15 20:37:28.630627 - [DEBUG] Compose: EdgeIdentity * AllBottom
13638 2019-Jan-15 20:37:28.630656 - [DEBUG]
13639 2019-Jan-15 20:37:28.630680 - [DEBUG] Propagate flow
13640 2019-Jan-15 20:37:28.630704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13641 2019-Jan-15 20:37:28.630760 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13642 2019-Jan-15 20:37:28.631396 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13643 2019-Jan-15 20:37:28.632030 - [DEBUG] Edge function : AllBottom (result of previous compose)
13644 2019-Jan-15 20:37:28.632055 - [DEBUG]
13645 2019-Jan-15 20:37:28.632080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13646 2019-Jan-15 20:37:28.632106 - [DEBUG] = AllBottom
13647 2019-Jan-15 20:37:28.632131 - [DEBUG]
13648 2019-Jan-15 20:37:28.632154 - [DEBUG] PROPAGATE: No new function!
13649 2019-Jan-15 20:37:28.632181 - [DEBUG] EDGE:
13650 2019-Jan-15 20:37:28.632238 - [DEBUG] ---> 13651 2019-Jan-15 20:37:28.632881 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13652 2019-Jan-15 20:37:28.633518 - [DEBUG]
13653 2019-Jan-15 20:37:28.633544 - [DEBUG] EDGE:
13654 2019-Jan-15 20:37:28.633601 - [DEBUG] ---> 13655 2019-Jan-15 20:37:28.634250 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13656 2019-Jan-15 20:37:28.634886 - [DEBUG]
13657 2019-Jan-15 20:37:28.634913 - [DEBUG] EDGE:
13658 2019-Jan-15 20:37:28.634970 - [DEBUG] ---> 13659 2019-Jan-15 20:37:28.635619 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13660 2019-Jan-15 20:37:28.636258 - [DEBUG]
13661 2019-Jan-15 20:37:28.636302 - [DEBUG] Compose: EdgeIdentity * AllBottom
13662 2019-Jan-15 20:37:28.636330 - [DEBUG]
13663 2019-Jan-15 20:37:28.636354 - [DEBUG] Propagate flow
13664 2019-Jan-15 20:37:28.636377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13665 2019-Jan-15 20:37:28.636437 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13666 2019-Jan-15 20:37:28.637080 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13667 2019-Jan-15 20:37:28.637796 - [DEBUG] Edge function : AllBottom (result of previous compose)
13668 2019-Jan-15 20:37:28.637824 - [DEBUG]
13669 2019-Jan-15 20:37:28.637851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13670 2019-Jan-15 20:37:28.637877 - [DEBUG] = AllBottom
13671 2019-Jan-15 20:37:28.637901 - [DEBUG]
13672 2019-Jan-15 20:37:28.637924 - [DEBUG] PROPAGATE: No new function!
13673 2019-Jan-15 20:37:28.637957 - [DEBUG] EDGE:
13674 2019-Jan-15 20:37:28.638028 - [DEBUG] ---> 13675 2019-Jan-15 20:37:28.638733 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13676 2019-Jan-15 20:37:28.639427 - [DEBUG]
13677 2019-Jan-15 20:37:28.639457 - [DEBUG] EDGE:
13678 2019-Jan-15 20:37:28.639529 - [DEBUG] ---> 13679 2019-Jan-15 20:37:28.640201 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13680 2019-Jan-15 20:37:28.640869 - [DEBUG]
13681 2019-Jan-15 20:37:28.640896 - [DEBUG] EDGE:
13682 2019-Jan-15 20:37:28.640956 - [DEBUG] ---> 13683 2019-Jan-15 20:37:28.641590 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13684 2019-Jan-15 20:37:28.642225 - [DEBUG]
13685 2019-Jan-15 20:37:28.642251 - [DEBUG] EDGE:
13686 2019-Jan-15 20:37:28.642308 - [DEBUG] ---> 13687 2019-Jan-15 20:37:28.642947 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13688 2019-Jan-15 20:37:28.643583 - [DEBUG]
13689 2019-Jan-15 20:37:28.643638 - [DEBUG] Compose: EdgeIdentity * AllBottom
13690 2019-Jan-15 20:37:28.643666 - [DEBUG]
13691 2019-Jan-15 20:37:28.643691 - [DEBUG] Propagate flow
13692 2019-Jan-15 20:37:28.643715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13693 2019-Jan-15 20:37:28.643772 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13694 2019-Jan-15 20:37:28.644427 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13695 2019-Jan-15 20:37:28.645063 - [DEBUG] Edge function : AllBottom (result of previous compose)
13696 2019-Jan-15 20:37:28.645088 - [DEBUG]
13697 2019-Jan-15 20:37:28.645113 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13698 2019-Jan-15 20:37:28.645139 - [DEBUG] = AllBottom
13699 2019-Jan-15 20:37:28.645164 - [DEBUG]
13700 2019-Jan-15 20:37:28.645187 - [DEBUG] PROPAGATE: No new function!
13701 2019-Jan-15 20:37:28.645216 - [DEBUG] EDGE:
13702 2019-Jan-15 20:37:28.645274 - [DEBUG] ---> 13703 2019-Jan-15 20:37:28.645918 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13704 2019-Jan-15 20:37:28.646555 - [DEBUG]
13705 2019-Jan-15 20:37:28.646581 - [DEBUG] EDGE:
13706 2019-Jan-15 20:37:28.646638 - [DEBUG] ---> 13707 2019-Jan-15 20:37:28.647284 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13708 2019-Jan-15 20:37:28.647920 - [DEBUG]
13709 2019-Jan-15 20:37:28.647946 - [DEBUG] EDGE:
13710 2019-Jan-15 20:37:28.648021 - [DEBUG] ---> 13711 2019-Jan-15 20:37:28.648658 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13712 2019-Jan-15 20:37:28.649292 - [DEBUG]
13713 2019-Jan-15 20:37:28.649329 - [DEBUG] Compose: EdgeIdentity * AllBottom
13714 2019-Jan-15 20:37:28.649356 - [DEBUG]
13715 2019-Jan-15 20:37:28.649380 - [DEBUG] Propagate flow
13716 2019-Jan-15 20:37:28.649403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13717 2019-Jan-15 20:37:28.649459 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13718 2019-Jan-15 20:37:28.650096 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13719 2019-Jan-15 20:37:28.650746 - [DEBUG] Edge function : AllBottom (result of previous compose)
13720 2019-Jan-15 20:37:28.650771 - [DEBUG]
13721 2019-Jan-15 20:37:28.650796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13722 2019-Jan-15 20:37:28.650822 - [DEBUG] = AllBottom
13723 2019-Jan-15 20:37:28.650846 - [DEBUG]
13724 2019-Jan-15 20:37:28.650869 - [DEBUG] PROPAGATE: No new function!
13725 2019-Jan-15 20:37:28.650896 - [DEBUG] EDGE:
13726 2019-Jan-15 20:37:28.650953 - [DEBUG] ---> 13727 2019-Jan-15 20:37:28.651599 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13728 2019-Jan-15 20:37:28.652238 - [DEBUG]
13729 2019-Jan-15 20:37:28.652265 - [DEBUG] EDGE:
13730 2019-Jan-15 20:37:28.652322 - [DEBUG] ---> 13731 2019-Jan-15 20:37:28.652956 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13732 2019-Jan-15 20:37:28.653592 - [DEBUG]
13733 2019-Jan-15 20:37:28.653618 - [DEBUG] EDGE:
13734 2019-Jan-15 20:37:28.653675 - [DEBUG] ---> 13735 2019-Jan-15 20:37:28.654321 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13736 2019-Jan-15 20:37:28.654956 - [DEBUG]
13737 2019-Jan-15 20:37:28.654982 - [DEBUG] EDGE:
13738 2019-Jan-15 20:37:28.655039 - [DEBUG] ---> 13739 2019-Jan-15 20:37:28.655676 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13740 2019-Jan-15 20:37:28.656312 - [DEBUG]
13741 2019-Jan-15 20:37:28.656351 - [DEBUG] Compose: EdgeIdentity * AllBottom
13742 2019-Jan-15 20:37:28.656378 - [DEBUG]
13743 2019-Jan-15 20:37:28.656402 - [DEBUG] Propagate flow
13744 2019-Jan-15 20:37:28.656425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13745 2019-Jan-15 20:37:28.656481 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13746 2019-Jan-15 20:37:28.657119 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13747 2019-Jan-15 20:37:28.657771 - [DEBUG] Edge function : AllBottom (result of previous compose)
13748 2019-Jan-15 20:37:28.657796 - [DEBUG]
13749 2019-Jan-15 20:37:28.657821 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13750 2019-Jan-15 20:37:28.657847 - [DEBUG] = AllBottom
13751 2019-Jan-15 20:37:28.657872 - [DEBUG]
13752 2019-Jan-15 20:37:28.657895 - [DEBUG] PROPAGATE: No new function!
13753 2019-Jan-15 20:37:28.657922 - [DEBUG] EDGE:
13754 2019-Jan-15 20:37:28.657990 - [DEBUG] ---> 13755 2019-Jan-15 20:37:28.658634 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13756 2019-Jan-15 20:37:28.659271 - [DEBUG]
13757 2019-Jan-15 20:37:28.659308 - [DEBUG] Compose: EdgeIdentity * AllBottom
13758 2019-Jan-15 20:37:28.659335 - [DEBUG]
13759 2019-Jan-15 20:37:28.659358 - [DEBUG] Propagate flow
13760 2019-Jan-15 20:37:28.659382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13761 2019-Jan-15 20:37:28.659438 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13762 2019-Jan-15 20:37:28.660083 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13763 2019-Jan-15 20:37:28.660735 - [DEBUG] Edge function : AllBottom (result of previous compose)
13764 2019-Jan-15 20:37:28.660761 - [DEBUG]
13765 2019-Jan-15 20:37:28.660785 - [DEBUG] Join: AllTop & AllBottom
13766 2019-Jan-15 20:37:28.660811 - [DEBUG] = AllBottom (new jump func)
13767 2019-Jan-15 20:37:28.660836 - [DEBUG]
13768 2019-Jan-15 20:37:28.660859 - [DEBUG] Start adding new jump function
13769 2019-Jan-15 20:37:28.660883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13770 2019-Jan-15 20:37:28.660939 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13771 2019-Jan-15 20:37:28.661576 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13772 2019-Jan-15 20:37:28.662217 - [DEBUG] Edge Function : AllBottom
13773 2019-Jan-15 20:37:28.662246 - [DEBUG] End adding new jump function
13774 2019-Jan-15 20:37:28.662271 - [DEBUG]
13775 2019-Jan-15 20:37:28.662294 - [DEBUG] -------------------------------------------- 392. Path Edge --------------------------------------------
13776 2019-Jan-15 20:37:28.662319 - [DEBUG]
13777 2019-Jan-15 20:37:28.662343 - [DEBUG] Process 392. path edge:
13778 2019-Jan-15 20:37:28.662366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13779 2019-Jan-15 20:37:28.662422 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
13780 2019-Jan-15 20:37:28.663067 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13781 2019-Jan-15 20:37:28.663704 - [DEBUG]
13782 2019-Jan-15 20:37:28.663729 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13783 2019-Jan-15 20:37:28.664397 - [DEBUG] Possible callees:
13784 2019-Jan-15 20:37:28.664422 - [DEBUG] llvm.dbg.declare
13785 2019-Jan-15 20:37:28.664447 - [DEBUG] Possible return sites:
13786 2019-Jan-15 20:37:28.664470 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14313787 2019-Jan-15 20:37:28.665743 - [DEBUG] Found and process special summary
13788 2019-Jan-15 20:37:28.665777 - [DEBUG] Compose: EdgeIdentity * AllBottom
13789 2019-Jan-15 20:37:28.665805 - [DEBUG]
13790 2019-Jan-15 20:37:28.665829 - [DEBUG] Propagate flow
13791 2019-Jan-15 20:37:28.665852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13792 2019-Jan-15 20:37:28.665909 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13793 2019-Jan-15 20:37:28.666546 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13794 2019-Jan-15 20:37:28.667181 - [DEBUG] Edge function : AllBottom (result of previous compose)
13795 2019-Jan-15 20:37:28.667213 - [DEBUG]
13796 2019-Jan-15 20:37:28.667238 - [DEBUG] Join: AllTop & AllBottom
13797 2019-Jan-15 20:37:28.667264 - [DEBUG] = AllBottom (new jump func)
13798 2019-Jan-15 20:37:28.667302 - [DEBUG]
13799 2019-Jan-15 20:37:28.667325 - [DEBUG] Start adding new jump function
13800 2019-Jan-15 20:37:28.667349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13801 2019-Jan-15 20:37:28.667405 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13802 2019-Jan-15 20:37:28.668043 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13803 2019-Jan-15 20:37:28.668679 - [DEBUG] Edge Function : AllBottom
13804 2019-Jan-15 20:37:28.668710 - [DEBUG] End adding new jump function
13805 2019-Jan-15 20:37:28.668733 - [DEBUG]
13806 2019-Jan-15 20:37:28.668756 - [DEBUG] -------------------------------------------- 393. Path Edge --------------------------------------------
13807 2019-Jan-15 20:37:28.668780 - [DEBUG]
13808 2019-Jan-15 20:37:28.668803 - [DEBUG] Process 393. path edge:
13809 2019-Jan-15 20:37:28.668827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13810 2019-Jan-15 20:37:28.668884 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
13811 2019-Jan-15 20:37:28.669521 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13812 2019-Jan-15 20:37:28.670158 - [DEBUG]
13813 2019-Jan-15 20:37:28.670183 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13814 2019-Jan-15 20:37:28.670851 - [DEBUG] Compose: EdgeIdentity * AllBottom
13815 2019-Jan-15 20:37:28.670879 - [DEBUG]
13816 2019-Jan-15 20:37:28.670903 - [DEBUG] Propagate flow
13817 2019-Jan-15 20:37:28.670926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13818 2019-Jan-15 20:37:28.670982 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
13819 2019-Jan-15 20:37:28.671615 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13820 2019-Jan-15 20:37:28.672250 - [DEBUG] Edge function : AllBottom (result of previous compose)
13821 2019-Jan-15 20:37:28.672276 - [DEBUG]
13822 2019-Jan-15 20:37:28.672300 - [DEBUG] Join: AllTop & AllBottom
13823 2019-Jan-15 20:37:28.672326 - [DEBUG] = AllBottom (new jump func)
13824 2019-Jan-15 20:37:28.672351 - [DEBUG]
13825 2019-Jan-15 20:37:28.672374 - [DEBUG] Start adding new jump function
13826 2019-Jan-15 20:37:28.672398 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13827 2019-Jan-15 20:37:28.672453 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13828 2019-Jan-15 20:37:28.673088 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
13829 2019-Jan-15 20:37:28.673719 - [DEBUG] Edge Function : AllBottom
13830 2019-Jan-15 20:37:28.673747 - [DEBUG] End adding new jump function
13831 2019-Jan-15 20:37:28.673771 - [DEBUG]
13832 2019-Jan-15 20:37:28.673795 - [DEBUG] -------------------------------------------- 394. Path Edge --------------------------------------------
13833 2019-Jan-15 20:37:28.673819 - [DEBUG]
13834 2019-Jan-15 20:37:28.673842 - [DEBUG] Process 394. path edge:
13835 2019-Jan-15 20:37:28.673865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13836 2019-Jan-15 20:37:28.673921 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
13837 2019-Jan-15 20:37:28.674565 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13838 2019-Jan-15 20:37:28.675201 - [DEBUG]
13839 2019-Jan-15 20:37:28.675226 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
13840 2019-Jan-15 20:37:28.675880 - [DEBUG] Compose: EdgeIdentity * AllBottom
13841 2019-Jan-15 20:37:28.675909 - [DEBUG]
13842 2019-Jan-15 20:37:28.675933 - [DEBUG] Propagate flow
13843 2019-Jan-15 20:37:28.675956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13844 2019-Jan-15 20:37:28.676013 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
13845 2019-Jan-15 20:37:28.676645 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13846 2019-Jan-15 20:37:28.677292 - [DEBUG] Edge function : AllBottom (result of previous compose)
13847 2019-Jan-15 20:37:28.677317 - [DEBUG]
13848 2019-Jan-15 20:37:28.677342 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13849 2019-Jan-15 20:37:28.677368 - [DEBUG] = AllBottom
13850 2019-Jan-15 20:37:28.677393 - [DEBUG]
13851 2019-Jan-15 20:37:28.677416 - [DEBUG] PROPAGATE: No new function!
13852 2019-Jan-15 20:37:28.677441 - [DEBUG] EDGE:
13853 2019-Jan-15 20:37:28.677499 - [DEBUG] ---> 13854 2019-Jan-15 20:37:28.678130 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13855 2019-Jan-15 20:37:28.678766 - [DEBUG]
13856 2019-Jan-15 20:37:28.678791 - [DEBUG] EDGE:
13857 2019-Jan-15 20:37:28.678849 - [DEBUG] ---> 13858 2019-Jan-15 20:37:28.679487 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13859 2019-Jan-15 20:37:28.680122 - [DEBUG]
13860 2019-Jan-15 20:37:28.680158 - [DEBUG] Compose: EdgeIdentity * AllBottom
13861 2019-Jan-15 20:37:28.680186 - [DEBUG]
13862 2019-Jan-15 20:37:28.680209 - [DEBUG] Propagate flow
13863 2019-Jan-15 20:37:28.680233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13864 2019-Jan-15 20:37:28.680289 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13865 2019-Jan-15 20:37:28.680944 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13866 2019-Jan-15 20:37:28.681580 - [DEBUG] Edge function : AllBottom (result of previous compose)
13867 2019-Jan-15 20:37:28.681605 - [DEBUG]
13868 2019-Jan-15 20:37:28.681629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13869 2019-Jan-15 20:37:28.681655 - [DEBUG] = AllBottom
13870 2019-Jan-15 20:37:28.681680 - [DEBUG]
13871 2019-Jan-15 20:37:28.681703 - [DEBUG] PROPAGATE: No new function!
13872 2019-Jan-15 20:37:28.681730 - [DEBUG] EDGE:
13873 2019-Jan-15 20:37:28.681786 - [DEBUG] ---> 13874 2019-Jan-15 20:37:28.682429 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13875 2019-Jan-15 20:37:28.683066 - [DEBUG]
13876 2019-Jan-15 20:37:28.683092 - [DEBUG] EDGE:
13877 2019-Jan-15 20:37:28.683149 - [DEBUG] ---> 13878 2019-Jan-15 20:37:28.683807 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13879 2019-Jan-15 20:37:28.684466 - [DEBUG]
13880 2019-Jan-15 20:37:28.684501 - [DEBUG] Compose: EdgeIdentity * AllBottom
13881 2019-Jan-15 20:37:28.684528 - [DEBUG]
13882 2019-Jan-15 20:37:28.684551 - [DEBUG] Propagate flow
13883 2019-Jan-15 20:37:28.684575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13884 2019-Jan-15 20:37:28.684631 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13885 2019-Jan-15 20:37:28.685287 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13886 2019-Jan-15 20:37:28.685924 - [DEBUG] Edge function : AllBottom (result of previous compose)
13887 2019-Jan-15 20:37:28.685950 - [DEBUG]
13888 2019-Jan-15 20:37:28.685974 - [DEBUG] Join: AllTop & AllBottom
13889 2019-Jan-15 20:37:28.686001 - [DEBUG] = AllBottom (new jump func)
13890 2019-Jan-15 20:37:28.686025 - [DEBUG]
13891 2019-Jan-15 20:37:28.686048 - [DEBUG] Start adding new jump function
13892 2019-Jan-15 20:37:28.686072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13893 2019-Jan-15 20:37:28.686128 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13894 2019-Jan-15 20:37:28.686765 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13895 2019-Jan-15 20:37:28.687416 - [DEBUG] Edge Function : AllBottom
13896 2019-Jan-15 20:37:28.687444 - [DEBUG] End adding new jump function
13897 2019-Jan-15 20:37:28.687468 - [DEBUG]
13898 2019-Jan-15 20:37:28.687491 - [DEBUG] -------------------------------------------- 395. Path Edge --------------------------------------------
13899 2019-Jan-15 20:37:28.687515 - [DEBUG]
13900 2019-Jan-15 20:37:28.687538 - [DEBUG] Process 395. path edge:
13901 2019-Jan-15 20:37:28.687562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13902 2019-Jan-15 20:37:28.687618 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
13903 2019-Jan-15 20:37:28.688255 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13904 2019-Jan-15 20:37:28.688892 - [DEBUG]
13905 2019-Jan-15 20:37:28.688918 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13906 2019-Jan-15 20:37:28.689565 - [DEBUG] Compose: EdgeIdentity * AllBottom
13907 2019-Jan-15 20:37:28.689593 - [DEBUG]
13908 2019-Jan-15 20:37:28.689617 - [DEBUG] Propagate flow
13909 2019-Jan-15 20:37:28.689640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13910 2019-Jan-15 20:37:28.689696 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13911 2019-Jan-15 20:37:28.690352 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13912 2019-Jan-15 20:37:28.691006 - [DEBUG] Edge function : AllBottom (result of previous compose)
13913 2019-Jan-15 20:37:28.691031 - [DEBUG]
13914 2019-Jan-15 20:37:28.691056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13915 2019-Jan-15 20:37:28.691082 - [DEBUG] = AllBottom
13916 2019-Jan-15 20:37:28.691107 - [DEBUG]
13917 2019-Jan-15 20:37:28.691130 - [DEBUG] PROPAGATE: No new function!
13918 2019-Jan-15 20:37:28.691162 - [DEBUG] Compose: EdgeIdentity * AllBottom
13919 2019-Jan-15 20:37:28.691189 - [DEBUG]
13920 2019-Jan-15 20:37:28.691212 - [DEBUG] Propagate flow
13921 2019-Jan-15 20:37:28.691235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13922 2019-Jan-15 20:37:28.691292 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13923 2019-Jan-15 20:37:28.691937 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13924 2019-Jan-15 20:37:28.692574 - [DEBUG] Edge function : AllBottom (result of previous compose)
13925 2019-Jan-15 20:37:28.692600 - [DEBUG]
13926 2019-Jan-15 20:37:28.692624 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13927 2019-Jan-15 20:37:28.692650 - [DEBUG] = AllBottom
13928 2019-Jan-15 20:37:28.692675 - [DEBUG]
13929 2019-Jan-15 20:37:28.692698 - [DEBUG] PROPAGATE: No new function!
13930 2019-Jan-15 20:37:28.692731 - [DEBUG] EDGE:
13931 2019-Jan-15 20:37:28.692788 - [DEBUG] ---> 13932 2019-Jan-15 20:37:28.693424 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13933 2019-Jan-15 20:37:28.694075 - [DEBUG]
13934 2019-Jan-15 20:37:28.694102 - [DEBUG] EDGE:
13935 2019-Jan-15 20:37:28.694159 - [DEBUG] ---> 13936 2019-Jan-15 20:37:28.694793 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13937 2019-Jan-15 20:37:28.695430 - [DEBUG]
13938 2019-Jan-15 20:37:28.695457 - [DEBUG] Compose: EdgeIdentity * AllBottom
13939 2019-Jan-15 20:37:28.695483 - [DEBUG]
13940 2019-Jan-15 20:37:28.695506 - [DEBUG] Propagate flow
13941 2019-Jan-15 20:37:28.695529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13942 2019-Jan-15 20:37:28.695585 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
13943 2019-Jan-15 20:37:28.696220 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13944 2019-Jan-15 20:37:28.696859 - [DEBUG] Edge function : AllBottom (result of previous compose)
13945 2019-Jan-15 20:37:28.696884 - [DEBUG]
13946 2019-Jan-15 20:37:28.696909 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13947 2019-Jan-15 20:37:28.696935 - [DEBUG] = AllBottom
13948 2019-Jan-15 20:37:28.696960 - [DEBUG]
13949 2019-Jan-15 20:37:28.696983 - [DEBUG] PROPAGATE: No new function!
13950 2019-Jan-15 20:37:28.697008 - [DEBUG] EDGE:
13951 2019-Jan-15 20:37:28.697065 - [DEBUG] ---> 13952 2019-Jan-15 20:37:28.697721 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13953 2019-Jan-15 20:37:28.698357 - [DEBUG]
13954 2019-Jan-15 20:37:28.698403 - [DEBUG] Compose: EdgeIdentity * AllBottom
13955 2019-Jan-15 20:37:28.698430 - [DEBUG]
13956 2019-Jan-15 20:37:28.698454 - [DEBUG] Propagate flow
13957 2019-Jan-15 20:37:28.698477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13958 2019-Jan-15 20:37:28.698533 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13959 2019-Jan-15 20:37:28.699172 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13960 2019-Jan-15 20:37:28.699805 - [DEBUG] Edge function : AllBottom (result of previous compose)
13961 2019-Jan-15 20:37:28.699830 - [DEBUG]
13962 2019-Jan-15 20:37:28.699855 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13963 2019-Jan-15 20:37:28.699881 - [DEBUG] = AllBottom
13964 2019-Jan-15 20:37:28.699906 - [DEBUG]
13965 2019-Jan-15 20:37:28.699929 - [DEBUG] PROPAGATE: No new function!
13966 2019-Jan-15 20:37:28.699953 - [DEBUG] Compose: EdgeIdentity * AllBottom
13967 2019-Jan-15 20:37:28.699979 - [DEBUG]
13968 2019-Jan-15 20:37:28.700003 - [DEBUG] Propagate flow
13969 2019-Jan-15 20:37:28.700026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13970 2019-Jan-15 20:37:28.700082 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13971 2019-Jan-15 20:37:28.700736 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13972 2019-Jan-15 20:37:28.701373 - [DEBUG] Edge function : AllBottom (result of previous compose)
13973 2019-Jan-15 20:37:28.701398 - [DEBUG]
13974 2019-Jan-15 20:37:28.701423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13975 2019-Jan-15 20:37:28.701462 - [DEBUG] = AllBottom
13976 2019-Jan-15 20:37:28.701487 - [DEBUG]
13977 2019-Jan-15 20:37:28.701510 - [DEBUG] PROPAGATE: No new function!
13978 2019-Jan-15 20:37:28.701537 - [DEBUG] EDGE:
13979 2019-Jan-15 20:37:28.701595 - [DEBUG] ---> 13980 2019-Jan-15 20:37:28.702231 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
13981 2019-Jan-15 20:37:28.702867 - [DEBUG]
13982 2019-Jan-15 20:37:28.702893 - [DEBUG] EDGE:
13983 2019-Jan-15 20:37:28.702950 - [DEBUG] ---> 13984 2019-Jan-15 20:37:28.703586 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13985 2019-Jan-15 20:37:28.704241 - [DEBUG]
13986 2019-Jan-15 20:37:28.704266 - [DEBUG] EDGE:
13987 2019-Jan-15 20:37:28.704324 - [DEBUG] ---> 13988 2019-Jan-15 20:37:28.704963 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
13989 2019-Jan-15 20:37:28.705599 - [DEBUG]
13990 2019-Jan-15 20:37:28.705626 - [DEBUG] Compose: EdgeIdentity * AllBottom
13991 2019-Jan-15 20:37:28.705651 - [DEBUG]
13992 2019-Jan-15 20:37:28.705675 - [DEBUG] Propagate flow
13993 2019-Jan-15 20:37:28.705698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13994 2019-Jan-15 20:37:28.705754 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13995 2019-Jan-15 20:37:28.706393 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13996 2019-Jan-15 20:37:28.707031 - [DEBUG] Edge function : AllBottom (result of previous compose)
13997 2019-Jan-15 20:37:28.707056 - [DEBUG]
13998 2019-Jan-15 20:37:28.707080 - [DEBUG] Join: AllTop & AllBottom
13999 2019-Jan-15 20:37:28.707106 - [DEBUG] = AllBottom (new jump func)
14000 2019-Jan-15 20:37:28.707131 - [DEBUG]
14001 2019-Jan-15 20:37:28.707154 - [DEBUG] Start adding new jump function
14002 2019-Jan-15 20:37:28.707178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14003 2019-Jan-15 20:37:28.707234 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14004 2019-Jan-15 20:37:28.707887 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14005 2019-Jan-15 20:37:28.708525 - [DEBUG] Edge Function : AllBottom
14006 2019-Jan-15 20:37:28.708552 - [DEBUG] End adding new jump function
14007 2019-Jan-15 20:37:28.708576 - [DEBUG]
14008 2019-Jan-15 20:37:28.708599 - [DEBUG] -------------------------------------------- 396. Path Edge --------------------------------------------
14009 2019-Jan-15 20:37:28.708624 - [DEBUG]
14010 2019-Jan-15 20:37:28.708647 - [DEBUG] Process 396. path edge:
14011 2019-Jan-15 20:37:28.708671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14012 2019-Jan-15 20:37:28.708727 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
14013 2019-Jan-15 20:37:28.709364 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14014 2019-Jan-15 20:37:28.709999 - [DEBUG]
14015 2019-Jan-15 20:37:28.710023 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14016 2019-Jan-15 20:37:28.710688 - [DEBUG] Compose: EdgeIdentity * AllBottom
14017 2019-Jan-15 20:37:28.710716 - [DEBUG]
14018 2019-Jan-15 20:37:28.710740 - [DEBUG] Propagate flow
14019 2019-Jan-15 20:37:28.710772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14020 2019-Jan-15 20:37:28.710829 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14021 2019-Jan-15 20:37:28.711464 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14022 2019-Jan-15 20:37:28.712100 - [DEBUG] Edge function : AllBottom (result of previous compose)
14023 2019-Jan-15 20:37:28.712125 - [DEBUG]
14024 2019-Jan-15 20:37:28.712149 - [DEBUG] Join: AllTop & AllBottom
14025 2019-Jan-15 20:37:28.712176 - [DEBUG] = AllBottom (new jump func)
14026 2019-Jan-15 20:37:28.712200 - [DEBUG]
14027 2019-Jan-15 20:37:28.712223 - [DEBUG] Start adding new jump function
14028 2019-Jan-15 20:37:28.712247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14029 2019-Jan-15 20:37:28.712302 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14030 2019-Jan-15 20:37:28.712940 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14031 2019-Jan-15 20:37:28.713574 - [DEBUG] Edge Function : AllBottom
14032 2019-Jan-15 20:37:28.713602 - [DEBUG] End adding new jump function
14033 2019-Jan-15 20:37:28.713626 - [DEBUG]
14034 2019-Jan-15 20:37:28.713650 - [DEBUG] -------------------------------------------- 397. Path Edge --------------------------------------------
14035 2019-Jan-15 20:37:28.713674 - [DEBUG]
14036 2019-Jan-15 20:37:28.713697 - [DEBUG] Process 397. path edge:
14037 2019-Jan-15 20:37:28.713721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14038 2019-Jan-15 20:37:28.713777 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
14039 2019-Jan-15 20:37:28.714427 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14040 2019-Jan-15 20:37:28.715063 - [DEBUG]
14041 2019-Jan-15 20:37:28.715088 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14042 2019-Jan-15 20:37:28.715734 - [DEBUG] Compose: EdgeIdentity * AllBottom
14043 2019-Jan-15 20:37:28.715762 - [DEBUG]
14044 2019-Jan-15 20:37:28.715785 - [DEBUG] Propagate flow
14045 2019-Jan-15 20:37:28.715809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14046 2019-Jan-15 20:37:28.715865 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14047 2019-Jan-15 20:37:28.716510 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14048 2019-Jan-15 20:37:28.717144 - [DEBUG] Edge function : AllBottom (result of previous compose)
14049 2019-Jan-15 20:37:28.717169 - [DEBUG]
14050 2019-Jan-15 20:37:28.717193 - [DEBUG] Join: AllTop & AllBottom
14051 2019-Jan-15 20:37:28.717219 - [DEBUG] = AllBottom (new jump func)
14052 2019-Jan-15 20:37:28.717244 - [DEBUG]
14053 2019-Jan-15 20:37:28.717278 - [DEBUG] Start adding new jump function
14054 2019-Jan-15 20:37:28.717303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14055 2019-Jan-15 20:37:28.717360 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14056 2019-Jan-15 20:37:28.717995 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14057 2019-Jan-15 20:37:28.718638 - [DEBUG] Edge Function : AllBottom
14058 2019-Jan-15 20:37:28.718666 - [DEBUG] End adding new jump function
14059 2019-Jan-15 20:37:28.718690 - [DEBUG]
14060 2019-Jan-15 20:37:28.718714 - [DEBUG] -------------------------------------------- 398. Path Edge --------------------------------------------
14061 2019-Jan-15 20:37:28.718746 - [DEBUG]
14062 2019-Jan-15 20:37:28.718770 - [DEBUG] Process 398. path edge:
14063 2019-Jan-15 20:37:28.718794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14064 2019-Jan-15 20:37:28.718850 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
14065 2019-Jan-15 20:37:28.719495 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14066 2019-Jan-15 20:37:28.720129 - [DEBUG]
14067 2019-Jan-15 20:37:28.720153 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14068 2019-Jan-15 20:37:28.720819 - [DEBUG] Possible callees:
14069 2019-Jan-15 20:37:28.720844 - [DEBUG] llvm.dbg.declare
14070 2019-Jan-15 20:37:28.720869 - [DEBUG] Possible return sites:
14071 2019-Jan-15 20:37:28.720893 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12014072 2019-Jan-15 20:37:28.722166 - [DEBUG] Found and process special summary
14073 2019-Jan-15 20:37:28.722200 - [DEBUG] Compose: EdgeIdentity * AllBottom
14074 2019-Jan-15 20:37:28.722227 - [DEBUG]
14075 2019-Jan-15 20:37:28.722250 - [DEBUG] Propagate flow
14076 2019-Jan-15 20:37:28.722274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14077 2019-Jan-15 20:37:28.722330 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14078 2019-Jan-15 20:37:28.722967 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14079 2019-Jan-15 20:37:28.723601 - [DEBUG] Edge function : AllBottom (result of previous compose)
14080 2019-Jan-15 20:37:28.723626 - [DEBUG]
14081 2019-Jan-15 20:37:28.723650 - [DEBUG] Join: AllTop & AllBottom
14082 2019-Jan-15 20:37:28.723676 - [DEBUG] = AllBottom (new jump func)
14083 2019-Jan-15 20:37:28.723700 - [DEBUG]
14084 2019-Jan-15 20:37:28.723723 - [DEBUG] Start adding new jump function
14085 2019-Jan-15 20:37:28.723747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14086 2019-Jan-15 20:37:28.723802 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14087 2019-Jan-15 20:37:28.724455 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14088 2019-Jan-15 20:37:28.725091 - [DEBUG] Edge Function : AllBottom
14089 2019-Jan-15 20:37:28.725118 - [DEBUG] End adding new jump function
14090 2019-Jan-15 20:37:28.725142 - [DEBUG]
14091 2019-Jan-15 20:37:28.725165 - [DEBUG] -------------------------------------------- 399. Path Edge --------------------------------------------
14092 2019-Jan-15 20:37:28.725189 - [DEBUG]
14093 2019-Jan-15 20:37:28.725213 - [DEBUG] Process 399. path edge:
14094 2019-Jan-15 20:37:28.725236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14095 2019-Jan-15 20:37:28.725293 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
14096 2019-Jan-15 20:37:28.725929 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14097 2019-Jan-15 20:37:28.726565 - [DEBUG]
14098 2019-Jan-15 20:37:28.726589 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14099 2019-Jan-15 20:37:28.727238 - [DEBUG] Compose: EdgeIdentity * AllBottom
14100 2019-Jan-15 20:37:28.727276 - [DEBUG]
14101 2019-Jan-15 20:37:28.727303 - [DEBUG] Propagate flow
14102 2019-Jan-15 20:37:28.727326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14103 2019-Jan-15 20:37:28.727383 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14104 2019-Jan-15 20:37:28.728025 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14105 2019-Jan-15 20:37:28.728660 - [DEBUG] Edge function : AllBottom (result of previous compose)
14106 2019-Jan-15 20:37:28.728686 - [DEBUG]
14107 2019-Jan-15 20:37:28.728710 - [DEBUG] Join: AllTop & AllBottom
14108 2019-Jan-15 20:37:28.728736 - [DEBUG] = AllBottom (new jump func)
14109 2019-Jan-15 20:37:28.728761 - [DEBUG]
14110 2019-Jan-15 20:37:28.728784 - [DEBUG] Start adding new jump function
14111 2019-Jan-15 20:37:28.728808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14112 2019-Jan-15 20:37:28.728864 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14113 2019-Jan-15 20:37:28.729505 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14114 2019-Jan-15 20:37:28.730138 - [DEBUG] Edge Function : AllBottom
14115 2019-Jan-15 20:37:28.730165 - [DEBUG] End adding new jump function
14116 2019-Jan-15 20:37:28.730189 - [DEBUG]
14117 2019-Jan-15 20:37:28.730212 - [DEBUG] -------------------------------------------- 400. Path Edge --------------------------------------------
14118 2019-Jan-15 20:37:28.730237 - [DEBUG]
14119 2019-Jan-15 20:37:28.730260 - [DEBUG] Process 400. path edge:
14120 2019-Jan-15 20:37:28.730284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14121 2019-Jan-15 20:37:28.730340 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
14122 2019-Jan-15 20:37:28.730988 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14123 2019-Jan-15 20:37:28.731621 - [DEBUG]
14124 2019-Jan-15 20:37:28.731646 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14125 2019-Jan-15 20:37:28.732291 - [DEBUG] Compose: EdgeIdentity * AllBottom
14126 2019-Jan-15 20:37:28.732318 - [DEBUG]
14127 2019-Jan-15 20:37:28.732342 - [DEBUG] Propagate flow
14128 2019-Jan-15 20:37:28.732365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14129 2019-Jan-15 20:37:28.732421 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14130 2019-Jan-15 20:37:28.733065 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14131 2019-Jan-15 20:37:28.733704 - [DEBUG] Edge function : AllBottom (result of previous compose)
14132 2019-Jan-15 20:37:28.733729 - [DEBUG]
14133 2019-Jan-15 20:37:28.733754 - [DEBUG] Join: AllTop & AllBottom
14134 2019-Jan-15 20:37:28.733780 - [DEBUG] = AllBottom (new jump func)
14135 2019-Jan-15 20:37:28.733805 - [DEBUG]
14136 2019-Jan-15 20:37:28.733828 - [DEBUG] Start adding new jump function
14137 2019-Jan-15 20:37:28.733851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14138 2019-Jan-15 20:37:28.733907 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14139 2019-Jan-15 20:37:28.734562 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14140 2019-Jan-15 20:37:28.735204 - [DEBUG] Edge Function : AllBottom
14141 2019-Jan-15 20:37:28.735232 - [DEBUG] End adding new jump function
14142 2019-Jan-15 20:37:28.735256 - [DEBUG]
14143 2019-Jan-15 20:37:28.735279 - [DEBUG] -------------------------------------------- 401. Path Edge --------------------------------------------
14144 2019-Jan-15 20:37:28.735303 - [DEBUG]
14145 2019-Jan-15 20:37:28.735327 - [DEBUG] Process 401. path edge:
14146 2019-Jan-15 20:37:28.735350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14147 2019-Jan-15 20:37:28.735407 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
14148 2019-Jan-15 20:37:28.736059 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14149 2019-Jan-15 20:37:28.736695 - [DEBUG]
14150 2019-Jan-15 20:37:28.736719 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14151 2019-Jan-15 20:37:28.737386 - [DEBUG] Possible callees:
14152 2019-Jan-15 20:37:28.737411 - [DEBUG] llvm.dbg.declare
14153 2019-Jan-15 20:37:28.737436 - [DEBUG] Possible return sites:
14154 2019-Jan-15 20:37:28.737459 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14914155 2019-Jan-15 20:37:28.738729 - [DEBUG] Found and process special summary
14156 2019-Jan-15 20:37:28.738762 - [DEBUG] Compose: EdgeIdentity * AllBottom
14157 2019-Jan-15 20:37:28.738790 - [DEBUG]
14158 2019-Jan-15 20:37:28.738813 - [DEBUG] Propagate flow
14159 2019-Jan-15 20:37:28.738837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14160 2019-Jan-15 20:37:28.738893 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14161 2019-Jan-15 20:37:28.739530 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14162 2019-Jan-15 20:37:28.740165 - [DEBUG] Edge function : AllBottom (result of previous compose)
14163 2019-Jan-15 20:37:28.740190 - [DEBUG]
14164 2019-Jan-15 20:37:28.740214 - [DEBUG] Join: AllTop & AllBottom
14165 2019-Jan-15 20:37:28.740240 - [DEBUG] = AllBottom (new jump func)
14166 2019-Jan-15 20:37:28.740264 - [DEBUG]
14167 2019-Jan-15 20:37:28.740288 - [DEBUG] Start adding new jump function
14168 2019-Jan-15 20:37:28.740311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14169 2019-Jan-15 20:37:28.740367 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14170 2019-Jan-15 20:37:28.741017 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14171 2019-Jan-15 20:37:28.741652 - [DEBUG] Edge Function : AllBottom
14172 2019-Jan-15 20:37:28.741680 - [DEBUG] End adding new jump function
14173 2019-Jan-15 20:37:28.741704 - [DEBUG]
14174 2019-Jan-15 20:37:28.741728 - [DEBUG] -------------------------------------------- 402. Path Edge --------------------------------------------
14175 2019-Jan-15 20:37:28.741752 - [DEBUG]
14176 2019-Jan-15 20:37:28.741775 - [DEBUG] Process 402. path edge:
14177 2019-Jan-15 20:37:28.741798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14178 2019-Jan-15 20:37:28.741855 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
14179 2019-Jan-15 20:37:28.742498 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14180 2019-Jan-15 20:37:28.743133 - [DEBUG]
14181 2019-Jan-15 20:37:28.743157 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14182 2019-Jan-15 20:37:28.743809 - [DEBUG] Compose: EdgeIdentity * AllBottom
14183 2019-Jan-15 20:37:28.743838 - [DEBUG]
14184 2019-Jan-15 20:37:28.743862 - [DEBUG] Propagate flow
14185 2019-Jan-15 20:37:28.743885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14186 2019-Jan-15 20:37:28.743955 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14187 2019-Jan-15 20:37:28.744590 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14188 2019-Jan-15 20:37:28.745225 - [DEBUG] Edge function : AllBottom (result of previous compose)
14189 2019-Jan-15 20:37:28.745259 - [DEBUG]
14190 2019-Jan-15 20:37:28.745284 - [DEBUG] Join: AllTop & AllBottom
14191 2019-Jan-15 20:37:28.745310 - [DEBUG] = AllBottom (new jump func)
14192 2019-Jan-15 20:37:28.745334 - [DEBUG]
14193 2019-Jan-15 20:37:28.745358 - [DEBUG] Start adding new jump function
14194 2019-Jan-15 20:37:28.745381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14195 2019-Jan-15 20:37:28.745437 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14196 2019-Jan-15 20:37:28.746077 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14197 2019-Jan-15 20:37:28.746711 - [DEBUG] Edge Function : AllBottom
14198 2019-Jan-15 20:37:28.746739 - [DEBUG] End adding new jump function
14199 2019-Jan-15 20:37:28.746763 - [DEBUG]
14200 2019-Jan-15 20:37:28.746786 - [DEBUG] -------------------------------------------- 403. Path Edge --------------------------------------------
14201 2019-Jan-15 20:37:28.746810 - [DEBUG]
14202 2019-Jan-15 20:37:28.746833 - [DEBUG] Process 403. path edge:
14203 2019-Jan-15 20:37:28.746857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14204 2019-Jan-15 20:37:28.746913 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
14205 2019-Jan-15 20:37:28.747561 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14206 2019-Jan-15 20:37:28.748196 - [DEBUG]
14207 2019-Jan-15 20:37:28.748221 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14208 2019-Jan-15 20:37:28.748869 - [DEBUG] Compose: EdgeIdentity * AllBottom
14209 2019-Jan-15 20:37:28.748896 - [DEBUG]
14210 2019-Jan-15 20:37:28.748920 - [DEBUG] Propagate flow
14211 2019-Jan-15 20:37:28.748943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14212 2019-Jan-15 20:37:28.749000 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14213 2019-Jan-15 20:37:28.749646 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14214 2019-Jan-15 20:37:28.750286 - [DEBUG] Edge function : AllBottom (result of previous compose)
14215 2019-Jan-15 20:37:28.750311 - [DEBUG]
14216 2019-Jan-15 20:37:28.750336 - [DEBUG] Join: AllTop & AllBottom
14217 2019-Jan-15 20:37:28.750362 - [DEBUG] = AllBottom (new jump func)
14218 2019-Jan-15 20:37:28.750386 - [DEBUG]
14219 2019-Jan-15 20:37:28.750410 - [DEBUG] Start adding new jump function
14220 2019-Jan-15 20:37:28.750433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14221 2019-Jan-15 20:37:28.750489 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14222 2019-Jan-15 20:37:28.751147 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14223 2019-Jan-15 20:37:28.751790 - [DEBUG] Edge Function : AllBottom
14224 2019-Jan-15 20:37:28.751818 - [DEBUG] End adding new jump function
14225 2019-Jan-15 20:37:28.751842 - [DEBUG]
14226 2019-Jan-15 20:37:28.751866 - [DEBUG] -------------------------------------------- 404. Path Edge --------------------------------------------
14227 2019-Jan-15 20:37:28.751890 - [DEBUG]
14228 2019-Jan-15 20:37:28.751913 - [DEBUG] Process 404. path edge:
14229 2019-Jan-15 20:37:28.751937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14230 2019-Jan-15 20:37:28.751993 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
14231 2019-Jan-15 20:37:28.752637 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14232 2019-Jan-15 20:37:28.753272 - [DEBUG]
14233 2019-Jan-15 20:37:28.753305 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14234 2019-Jan-15 20:37:28.753971 - [DEBUG] Possible callees:
14235 2019-Jan-15 20:37:28.753996 - [DEBUG] llvm.dbg.declare
14236 2019-Jan-15 20:37:28.754021 - [DEBUG] Possible return sites:
14237 2019-Jan-15 20:37:28.754044 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15514238 2019-Jan-15 20:37:28.755315 - [DEBUG] Found and process special summary
14239 2019-Jan-15 20:37:28.755348 - [DEBUG] Compose: EdgeIdentity * AllBottom
14240 2019-Jan-15 20:37:28.755375 - [DEBUG]
14241 2019-Jan-15 20:37:28.755399 - [DEBUG] Propagate flow
14242 2019-Jan-15 20:37:28.755422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14243 2019-Jan-15 20:37:28.755479 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14244 2019-Jan-15 20:37:28.756117 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14245 2019-Jan-15 20:37:28.756750 - [DEBUG] Edge function : AllBottom (result of previous compose)
14246 2019-Jan-15 20:37:28.756776 - [DEBUG]
14247 2019-Jan-15 20:37:28.756800 - [DEBUG] Join: AllTop & AllBottom
14248 2019-Jan-15 20:37:28.756826 - [DEBUG] = AllBottom (new jump func)
14249 2019-Jan-15 20:37:28.756851 - [DEBUG]
14250 2019-Jan-15 20:37:28.756874 - [DEBUG] Start adding new jump function
14251 2019-Jan-15 20:37:28.756897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14252 2019-Jan-15 20:37:28.756953 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14253 2019-Jan-15 20:37:28.757606 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14254 2019-Jan-15 20:37:28.758245 - [DEBUG] Edge Function : AllBottom
14255 2019-Jan-15 20:37:28.758273 - [DEBUG] End adding new jump function
14256 2019-Jan-15 20:37:28.758297 - [DEBUG]
14257 2019-Jan-15 20:37:28.758320 - [DEBUG] -------------------------------------------- 405. Path Edge --------------------------------------------
14258 2019-Jan-15 20:37:28.758344 - [DEBUG]
14259 2019-Jan-15 20:37:28.758367 - [DEBUG] Process 405. path edge:
14260 2019-Jan-15 20:37:28.758391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14261 2019-Jan-15 20:37:28.758447 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
14262 2019-Jan-15 20:37:28.759084 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14263 2019-Jan-15 20:37:28.759719 - [DEBUG]
14264 2019-Jan-15 20:37:28.759743 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14265 2019-Jan-15 20:37:28.760396 - [DEBUG] Compose: EdgeIdentity * AllBottom
14266 2019-Jan-15 20:37:28.760424 - [DEBUG]
14267 2019-Jan-15 20:37:28.760447 - [DEBUG] Propagate flow
14268 2019-Jan-15 20:37:28.760470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14269 2019-Jan-15 20:37:28.760527 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14270 2019-Jan-15 20:37:28.761177 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14271 2019-Jan-15 20:37:28.761812 - [DEBUG] Edge function : AllBottom (result of previous compose)
14272 2019-Jan-15 20:37:28.761837 - [DEBUG]
14273 2019-Jan-15 20:37:28.761862 - [DEBUG] Join: AllTop & AllBottom
14274 2019-Jan-15 20:37:28.761888 - [DEBUG] = AllBottom (new jump func)
14275 2019-Jan-15 20:37:28.761913 - [DEBUG]
14276 2019-Jan-15 20:37:28.761936 - [DEBUG] Start adding new jump function
14277 2019-Jan-15 20:37:28.761968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14278 2019-Jan-15 20:37:28.762024 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14279 2019-Jan-15 20:37:28.762663 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14280 2019-Jan-15 20:37:28.763297 - [DEBUG] Edge Function : AllBottom
14281 2019-Jan-15 20:37:28.763324 - [DEBUG] End adding new jump function
14282 2019-Jan-15 20:37:28.763348 - [DEBUG]
14283 2019-Jan-15 20:37:28.763372 - [DEBUG] -------------------------------------------- 406. Path Edge --------------------------------------------
14284 2019-Jan-15 20:37:28.763396 - [DEBUG]
14285 2019-Jan-15 20:37:28.763420 - [DEBUG] Process 406. path edge:
14286 2019-Jan-15 20:37:28.763443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14287 2019-Jan-15 20:37:28.763500 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
14288 2019-Jan-15 20:37:28.764148 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14289 2019-Jan-15 20:37:28.764789 - [DEBUG]
14290 2019-Jan-15 20:37:28.764814 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14291 2019-Jan-15 20:37:28.765462 - [DEBUG] Compose: EdgeIdentity * AllBottom
14292 2019-Jan-15 20:37:28.765490 - [DEBUG]
14293 2019-Jan-15 20:37:28.765513 - [DEBUG] Propagate flow
14294 2019-Jan-15 20:37:28.765536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14295 2019-Jan-15 20:37:28.765593 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14296 2019-Jan-15 20:37:28.766228 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14297 2019-Jan-15 20:37:28.766862 - [DEBUG] Edge function : AllBottom (result of previous compose)
14298 2019-Jan-15 20:37:28.766887 - [DEBUG]
14299 2019-Jan-15 20:37:28.766911 - [DEBUG] Join: AllTop & AllBottom
14300 2019-Jan-15 20:37:28.766938 - [DEBUG] = AllBottom (new jump func)
14301 2019-Jan-15 20:37:28.766962 - [DEBUG]
14302 2019-Jan-15 20:37:28.766985 - [DEBUG] Start adding new jump function
14303 2019-Jan-15 20:37:28.767009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14304 2019-Jan-15 20:37:28.767065 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14305 2019-Jan-15 20:37:28.767716 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14306 2019-Jan-15 20:37:28.768352 - [DEBUG] Edge Function : AllBottom
14307 2019-Jan-15 20:37:28.768379 - [DEBUG] End adding new jump function
14308 2019-Jan-15 20:37:28.768404 - [DEBUG]
14309 2019-Jan-15 20:37:28.768427 - [DEBUG] -------------------------------------------- 407. Path Edge --------------------------------------------
14310 2019-Jan-15 20:37:28.768451 - [DEBUG]
14311 2019-Jan-15 20:37:28.768474 - [DEBUG] Process 407. path edge:
14312 2019-Jan-15 20:37:28.768498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14313 2019-Jan-15 20:37:28.768554 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
14314 2019-Jan-15 20:37:28.769189 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14315 2019-Jan-15 20:37:28.769825 - [DEBUG]
14316 2019-Jan-15 20:37:28.769850 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14317 2019-Jan-15 20:37:28.770495 - [DEBUG] Compose: EdgeIdentity * AllBottom
14318 2019-Jan-15 20:37:28.770523 - [DEBUG]
14319 2019-Jan-15 20:37:28.770547 - [DEBUG] Propagate flow
14320 2019-Jan-15 20:37:28.770570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14321 2019-Jan-15 20:37:28.770640 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14322 2019-Jan-15 20:37:28.771299 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14323 2019-Jan-15 20:37:28.771937 - [DEBUG] Edge function : AllBottom (result of previous compose)
14324 2019-Jan-15 20:37:28.771963 - [DEBUG]
14325 2019-Jan-15 20:37:28.771987 - [DEBUG] Join: AllTop & AllBottom
14326 2019-Jan-15 20:37:28.772013 - [DEBUG] = AllBottom (new jump func)
14327 2019-Jan-15 20:37:28.772038 - [DEBUG]
14328 2019-Jan-15 20:37:28.772061 - [DEBUG] Start adding new jump function
14329 2019-Jan-15 20:37:28.772084 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14330 2019-Jan-15 20:37:28.772140 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14331 2019-Jan-15 20:37:28.772774 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14332 2019-Jan-15 20:37:28.773417 - [DEBUG] Edge Function : AllBottom
14333 2019-Jan-15 20:37:28.773444 - [DEBUG] End adding new jump function
14334 2019-Jan-15 20:37:28.773468 - [DEBUG]
14335 2019-Jan-15 20:37:28.773492 - [DEBUG] -------------------------------------------- 408. Path Edge --------------------------------------------
14336 2019-Jan-15 20:37:28.773516 - [DEBUG]
14337 2019-Jan-15 20:37:28.773540 - [DEBUG] Process 408. path edge:
14338 2019-Jan-15 20:37:28.773563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14339 2019-Jan-15 20:37:28.773620 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
14340 2019-Jan-15 20:37:28.774279 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14341 2019-Jan-15 20:37:28.774914 - [DEBUG]
14342 2019-Jan-15 20:37:28.774938 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14343 2019-Jan-15 20:37:28.775589 - [DEBUG] Possible callees:
14344 2019-Jan-15 20:37:28.775614 - [DEBUG] llvm.dbg.declare
14345 2019-Jan-15 20:37:28.775638 - [DEBUG] Possible return sites:
14346 2019-Jan-15 20:37:28.775662 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16314347 2019-Jan-15 20:37:28.776931 - [DEBUG] Found and process special summary
14348 2019-Jan-15 20:37:28.776965 - [DEBUG] Compose: EdgeIdentity * AllBottom
14349 2019-Jan-15 20:37:28.776992 - [DEBUG]
14350 2019-Jan-15 20:37:28.777015 - [DEBUG] Propagate flow
14351 2019-Jan-15 20:37:28.777038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14352 2019-Jan-15 20:37:28.777095 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14353 2019-Jan-15 20:37:28.777749 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14354 2019-Jan-15 20:37:28.778384 - [DEBUG] Edge function : AllBottom (result of previous compose)
14355 2019-Jan-15 20:37:28.778409 - [DEBUG]
14356 2019-Jan-15 20:37:28.778434 - [DEBUG] Join: AllTop & AllBottom
14357 2019-Jan-15 20:37:28.778460 - [DEBUG] = AllBottom (new jump func)
14358 2019-Jan-15 20:37:28.778484 - [DEBUG]
14359 2019-Jan-15 20:37:28.778508 - [DEBUG] Start adding new jump function
14360 2019-Jan-15 20:37:28.778531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14361 2019-Jan-15 20:37:28.778587 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14362 2019-Jan-15 20:37:28.779225 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14363 2019-Jan-15 20:37:28.779868 - [DEBUG] Edge Function : AllBottom
14364 2019-Jan-15 20:37:28.779896 - [DEBUG] End adding new jump function
14365 2019-Jan-15 20:37:28.779920 - [DEBUG]
14366 2019-Jan-15 20:37:28.779944 - [DEBUG] -------------------------------------------- 409. Path Edge --------------------------------------------
14367 2019-Jan-15 20:37:28.779968 - [DEBUG]
14368 2019-Jan-15 20:37:28.779991 - [DEBUG] Process 409. path edge:
14369 2019-Jan-15 20:37:28.780015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14370 2019-Jan-15 20:37:28.780071 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
14371 2019-Jan-15 20:37:28.780722 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14372 2019-Jan-15 20:37:28.781359 - [DEBUG]
14373 2019-Jan-15 20:37:28.781384 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14374 2019-Jan-15 20:37:28.782035 - [DEBUG] Compose: EdgeIdentity * AllBottom
14375 2019-Jan-15 20:37:28.782063 - [DEBUG]
14376 2019-Jan-15 20:37:28.782087 - [DEBUG] Propagate flow
14377 2019-Jan-15 20:37:28.782110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14378 2019-Jan-15 20:37:28.782167 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14379 2019-Jan-15 20:37:28.782800 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14380 2019-Jan-15 20:37:28.783434 - [DEBUG] Edge function : AllBottom (result of previous compose)
14381 2019-Jan-15 20:37:28.783459 - [DEBUG]
14382 2019-Jan-15 20:37:28.783484 - [DEBUG] Join: AllTop & AllBottom
14383 2019-Jan-15 20:37:28.783510 - [DEBUG] = AllBottom (new jump func)
14384 2019-Jan-15 20:37:28.783535 - [DEBUG]
14385 2019-Jan-15 20:37:28.783558 - [DEBUG] Start adding new jump function
14386 2019-Jan-15 20:37:28.783581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14387 2019-Jan-15 20:37:28.783637 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14388 2019-Jan-15 20:37:28.784287 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14389 2019-Jan-15 20:37:28.784921 - [DEBUG] Edge Function : AllBottom
14390 2019-Jan-15 20:37:28.784949 - [DEBUG] End adding new jump function
14391 2019-Jan-15 20:37:28.784973 - [DEBUG]
14392 2019-Jan-15 20:37:28.784997 - [DEBUG] -------------------------------------------- 410. Path Edge --------------------------------------------
14393 2019-Jan-15 20:37:28.785021 - [DEBUG]
14394 2019-Jan-15 20:37:28.785044 - [DEBUG] Process 410. path edge:
14395 2019-Jan-15 20:37:28.785068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14396 2019-Jan-15 20:37:28.785124 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
14397 2019-Jan-15 20:37:28.785758 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14398 2019-Jan-15 20:37:28.786392 - [DEBUG]
14399 2019-Jan-15 20:37:28.786417 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14400 2019-Jan-15 20:37:28.787062 - [DEBUG] Compose: EdgeIdentity * AllBottom
14401 2019-Jan-15 20:37:28.787090 - [DEBUG]
14402 2019-Jan-15 20:37:28.787114 - [DEBUG] Propagate flow
14403 2019-Jan-15 20:37:28.787137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14404 2019-Jan-15 20:37:28.787194 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14405 2019-Jan-15 20:37:28.787854 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14406 2019-Jan-15 20:37:28.788489 - [DEBUG] Edge function : AllBottom (result of previous compose)
14407 2019-Jan-15 20:37:28.788522 - [DEBUG]
14408 2019-Jan-15 20:37:28.788547 - [DEBUG] Join: AllTop & AllBottom
14409 2019-Jan-15 20:37:28.788573 - [DEBUG] = AllBottom (new jump func)
14410 2019-Jan-15 20:37:28.788598 - [DEBUG]
14411 2019-Jan-15 20:37:28.788621 - [DEBUG] Start adding new jump function
14412 2019-Jan-15 20:37:28.788644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14413 2019-Jan-15 20:37:28.788700 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14414 2019-Jan-15 20:37:28.789334 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14415 2019-Jan-15 20:37:28.789977 - [DEBUG] Edge Function : AllBottom
14416 2019-Jan-15 20:37:28.790004 - [DEBUG] End adding new jump function
14417 2019-Jan-15 20:37:28.790029 - [DEBUG]
14418 2019-Jan-15 20:37:28.790052 - [DEBUG] -------------------------------------------- 411. Path Edge --------------------------------------------
14419 2019-Jan-15 20:37:28.790076 - [DEBUG]
14420 2019-Jan-15 20:37:28.790100 - [DEBUG] Process 411. path edge:
14421 2019-Jan-15 20:37:28.790123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14422 2019-Jan-15 20:37:28.790180 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
14423 2019-Jan-15 20:37:28.790839 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14424 2019-Jan-15 20:37:28.791474 - [DEBUG]
14425 2019-Jan-15 20:37:28.791498 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14426 2019-Jan-15 20:37:28.792150 - [DEBUG] Possible callees:
14427 2019-Jan-15 20:37:28.792175 - [DEBUG] llvm.dbg.declare
14428 2019-Jan-15 20:37:28.792199 - [DEBUG] Possible return sites:
14429 2019-Jan-15 20:37:28.792223 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16914430 2019-Jan-15 20:37:28.793492 - [DEBUG] Found and process special summary
14431 2019-Jan-15 20:37:28.793525 - [DEBUG] Compose: EdgeIdentity * AllBottom
14432 2019-Jan-15 20:37:28.793552 - [DEBUG]
14433 2019-Jan-15 20:37:28.793576 - [DEBUG] Propagate flow
14434 2019-Jan-15 20:37:28.793599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14435 2019-Jan-15 20:37:28.793655 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14436 2019-Jan-15 20:37:28.794310 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14437 2019-Jan-15 20:37:28.794947 - [DEBUG] Edge function : AllBottom (result of previous compose)
14438 2019-Jan-15 20:37:28.794972 - [DEBUG]
14439 2019-Jan-15 20:37:28.794996 - [DEBUG] Join: AllTop & AllBottom
14440 2019-Jan-15 20:37:28.795022 - [DEBUG] = AllBottom (new jump func)
14441 2019-Jan-15 20:37:28.795047 - [DEBUG]
14442 2019-Jan-15 20:37:28.795070 - [DEBUG] Start adding new jump function
14443 2019-Jan-15 20:37:28.795093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14444 2019-Jan-15 20:37:28.795149 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14445 2019-Jan-15 20:37:28.795786 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14446 2019-Jan-15 20:37:28.796423 - [DEBUG] Edge Function : AllBottom
14447 2019-Jan-15 20:37:28.796451 - [DEBUG] End adding new jump function
14448 2019-Jan-15 20:37:28.796475 - [DEBUG]
14449 2019-Jan-15 20:37:28.796498 - [DEBUG] -------------------------------------------- 412. Path Edge --------------------------------------------
14450 2019-Jan-15 20:37:28.796530 - [DEBUG]
14451 2019-Jan-15 20:37:28.796554 - [DEBUG] Process 412. path edge:
14452 2019-Jan-15 20:37:28.796577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14453 2019-Jan-15 20:37:28.796634 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
14454 2019-Jan-15 20:37:28.797284 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14455 2019-Jan-15 20:37:28.797922 - [DEBUG]
14456 2019-Jan-15 20:37:28.797947 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14457 2019-Jan-15 20:37:28.798595 - [DEBUG] Compose: EdgeIdentity * AllBottom
14458 2019-Jan-15 20:37:28.798623 - [DEBUG]
14459 2019-Jan-15 20:37:28.798647 - [DEBUG] Propagate flow
14460 2019-Jan-15 20:37:28.798670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14461 2019-Jan-15 20:37:28.798727 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14462 2019-Jan-15 20:37:28.799367 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14463 2019-Jan-15 20:37:28.800000 - [DEBUG] Edge function : AllBottom (result of previous compose)
14464 2019-Jan-15 20:37:28.800025 - [DEBUG]
14465 2019-Jan-15 20:37:28.800050 - [DEBUG] Join: AllTop & AllBottom
14466 2019-Jan-15 20:37:28.800076 - [DEBUG] = AllBottom (new jump func)
14467 2019-Jan-15 20:37:28.800101 - [DEBUG]
14468 2019-Jan-15 20:37:28.800124 - [DEBUG] Start adding new jump function
14469 2019-Jan-15 20:37:28.800148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14470 2019-Jan-15 20:37:28.800204 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14471 2019-Jan-15 20:37:28.800854 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14472 2019-Jan-15 20:37:28.801492 - [DEBUG] Edge Function : AllBottom
14473 2019-Jan-15 20:37:28.801520 - [DEBUG] End adding new jump function
14474 2019-Jan-15 20:37:28.801544 - [DEBUG]
14475 2019-Jan-15 20:37:28.801568 - [DEBUG] -------------------------------------------- 413. Path Edge --------------------------------------------
14476 2019-Jan-15 20:37:28.801592 - [DEBUG]
14477 2019-Jan-15 20:37:28.801615 - [DEBUG] Process 413. path edge:
14478 2019-Jan-15 20:37:28.801639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14479 2019-Jan-15 20:37:28.801696 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
14480 2019-Jan-15 20:37:28.802335 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14481 2019-Jan-15 20:37:28.802969 - [DEBUG]
14482 2019-Jan-15 20:37:28.802994 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14483 2019-Jan-15 20:37:28.803642 - [DEBUG] Compose: EdgeIdentity * AllBottom
14484 2019-Jan-15 20:37:28.803670 - [DEBUG]
14485 2019-Jan-15 20:37:28.803694 - [DEBUG] Propagate flow
14486 2019-Jan-15 20:37:28.803717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14487 2019-Jan-15 20:37:28.803774 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14488 2019-Jan-15 20:37:28.804430 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14489 2019-Jan-15 20:37:28.805067 - [DEBUG] Edge function : AllBottom (result of previous compose)
14490 2019-Jan-15 20:37:28.805092 - [DEBUG]
14491 2019-Jan-15 20:37:28.805116 - [DEBUG] Join: AllTop & AllBottom
14492 2019-Jan-15 20:37:28.805142 - [DEBUG] = AllBottom (new jump func)
14493 2019-Jan-15 20:37:28.805180 - [DEBUG]
14494 2019-Jan-15 20:37:28.805204 - [DEBUG] Start adding new jump function
14495 2019-Jan-15 20:37:28.805227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14496 2019-Jan-15 20:37:28.805283 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14497 2019-Jan-15 20:37:28.805921 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14498 2019-Jan-15 20:37:28.806560 - [DEBUG] Edge Function : AllBottom
14499 2019-Jan-15 20:37:28.806587 - [DEBUG] End adding new jump function
14500 2019-Jan-15 20:37:28.806611 - [DEBUG]
14501 2019-Jan-15 20:37:28.806635 - [DEBUG] -------------------------------------------- 414. Path Edge --------------------------------------------
14502 2019-Jan-15 20:37:28.806659 - [DEBUG]
14503 2019-Jan-15 20:37:28.806682 - [DEBUG] Process 414. path edge:
14504 2019-Jan-15 20:37:28.806706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14505 2019-Jan-15 20:37:28.806762 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
14506 2019-Jan-15 20:37:28.807415 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14507 2019-Jan-15 20:37:28.808051 - [DEBUG]
14508 2019-Jan-15 20:37:28.808075 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14509 2019-Jan-15 20:37:28.808726 - [DEBUG] Compose: EdgeIdentity * AllBottom
14510 2019-Jan-15 20:37:28.808754 - [DEBUG]
14511 2019-Jan-15 20:37:28.808777 - [DEBUG] Propagate flow
14512 2019-Jan-15 20:37:28.808801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14513 2019-Jan-15 20:37:28.808857 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14514 2019-Jan-15 20:37:28.809492 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14515 2019-Jan-15 20:37:28.810127 - [DEBUG] Edge function : AllBottom (result of previous compose)
14516 2019-Jan-15 20:37:28.810152 - [DEBUG]
14517 2019-Jan-15 20:37:28.810176 - [DEBUG] Join: AllTop & AllBottom
14518 2019-Jan-15 20:37:28.810202 - [DEBUG] = AllBottom (new jump func)
14519 2019-Jan-15 20:37:28.810227 - [DEBUG]
14520 2019-Jan-15 20:37:28.810250 - [DEBUG] Start adding new jump function
14521 2019-Jan-15 20:37:28.810273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14522 2019-Jan-15 20:37:28.810329 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14523 2019-Jan-15 20:37:28.810977 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14524 2019-Jan-15 20:37:28.811612 - [DEBUG] Edge Function : AllBottom
14525 2019-Jan-15 20:37:28.811640 - [DEBUG] End adding new jump function
14526 2019-Jan-15 20:37:28.811664 - [DEBUG]
14527 2019-Jan-15 20:37:28.811688 - [DEBUG] -------------------------------------------- 415. Path Edge --------------------------------------------
14528 2019-Jan-15 20:37:28.811712 - [DEBUG]
14529 2019-Jan-15 20:37:28.811735 - [DEBUG] Process 415. path edge:
14530 2019-Jan-15 20:37:28.811759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14531 2019-Jan-15 20:37:28.811815 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
14532 2019-Jan-15 20:37:28.812451 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14533 2019-Jan-15 20:37:28.813084 - [DEBUG]
14534 2019-Jan-15 20:37:28.813109 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14535 2019-Jan-15 20:37:28.813758 - [DEBUG] Compose: EdgeIdentity * AllBottom
14536 2019-Jan-15 20:37:28.813794 - [DEBUG]
14537 2019-Jan-15 20:37:28.813818 - [DEBUG] Propagate flow
14538 2019-Jan-15 20:37:28.813841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14539 2019-Jan-15 20:37:28.813898 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14540 2019-Jan-15 20:37:28.814553 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14541 2019-Jan-15 20:37:28.815188 - [DEBUG] Edge function : AllBottom (result of previous compose)
14542 2019-Jan-15 20:37:28.815213 - [DEBUG]
14543 2019-Jan-15 20:37:28.815237 - [DEBUG] Join: AllTop & AllBottom
14544 2019-Jan-15 20:37:28.815264 - [DEBUG] = AllBottom (new jump func)
14545 2019-Jan-15 20:37:28.815288 - [DEBUG]
14546 2019-Jan-15 20:37:28.815311 - [DEBUG] Start adding new jump function
14547 2019-Jan-15 20:37:28.815335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14548 2019-Jan-15 20:37:28.815391 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14549 2019-Jan-15 20:37:28.816025 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14550 2019-Jan-15 20:37:28.816663 - [DEBUG] Edge Function : AllBottom
14551 2019-Jan-15 20:37:28.816691 - [DEBUG] End adding new jump function
14552 2019-Jan-15 20:37:28.816715 - [DEBUG]
14553 2019-Jan-15 20:37:28.816738 - [DEBUG] -------------------------------------------- 416. Path Edge --------------------------------------------
14554 2019-Jan-15 20:37:28.816762 - [DEBUG]
14555 2019-Jan-15 20:37:28.816786 - [DEBUG] Process 416. path edge:
14556 2019-Jan-15 20:37:28.816809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14557 2019-Jan-15 20:37:28.816866 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
14558 2019-Jan-15 20:37:28.817520 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14559 2019-Jan-15 20:37:28.818153 - [DEBUG]
14560 2019-Jan-15 20:37:28.818178 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14561 2019-Jan-15 20:37:28.818827 - [DEBUG] Compose: EdgeIdentity * AllBottom
14562 2019-Jan-15 20:37:28.818854 - [DEBUG]
14563 2019-Jan-15 20:37:28.818878 - [DEBUG] Propagate flow
14564 2019-Jan-15 20:37:28.818902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14565 2019-Jan-15 20:37:28.818958 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14566 2019-Jan-15 20:37:28.819592 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14567 2019-Jan-15 20:37:28.820228 - [DEBUG] Edge function : AllBottom (result of previous compose)
14568 2019-Jan-15 20:37:28.820254 - [DEBUG]
14569 2019-Jan-15 20:37:28.820278 - [DEBUG] Join: AllTop & AllBottom
14570 2019-Jan-15 20:37:28.820304 - [DEBUG] = AllBottom (new jump func)
14571 2019-Jan-15 20:37:28.820329 - [DEBUG]
14572 2019-Jan-15 20:37:28.820352 - [DEBUG] Start adding new jump function
14573 2019-Jan-15 20:37:28.820376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14574 2019-Jan-15 20:37:28.820432 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14575 2019-Jan-15 20:37:28.821084 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14576 2019-Jan-15 20:37:28.821719 - [DEBUG] Edge Function : AllBottom
14577 2019-Jan-15 20:37:28.821746 - [DEBUG] End adding new jump function
14578 2019-Jan-15 20:37:28.821771 - [DEBUG]
14579 2019-Jan-15 20:37:28.821794 - [DEBUG] -------------------------------------------- 417. Path Edge --------------------------------------------
14580 2019-Jan-15 20:37:28.821818 - [DEBUG]
14581 2019-Jan-15 20:37:28.821842 - [DEBUG] Process 417. path edge:
14582 2019-Jan-15 20:37:28.821874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14583 2019-Jan-15 20:37:28.821931 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
14584 2019-Jan-15 20:37:28.822567 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14585 2019-Jan-15 20:37:28.823203 - [DEBUG]
14586 2019-Jan-15 20:37:28.823228 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14587 2019-Jan-15 20:37:28.823873 - [DEBUG] Compose: EdgeIdentity * AllBottom
14588 2019-Jan-15 20:37:28.823901 - [DEBUG]
14589 2019-Jan-15 20:37:28.823925 - [DEBUG] Propagate flow
14590 2019-Jan-15 20:37:28.823963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14591 2019-Jan-15 20:37:28.824020 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14592 2019-Jan-15 20:37:28.824658 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14593 2019-Jan-15 20:37:28.825293 - [DEBUG] Edge function : AllBottom (result of previous compose)
14594 2019-Jan-15 20:37:28.825319 - [DEBUG]
14595 2019-Jan-15 20:37:28.825343 - [DEBUG] Join: AllTop & AllBottom
14596 2019-Jan-15 20:37:28.825369 - [DEBUG] = AllBottom (new jump func)
14597 2019-Jan-15 20:37:28.825394 - [DEBUG]
14598 2019-Jan-15 20:37:28.825417 - [DEBUG] Start adding new jump function
14599 2019-Jan-15 20:37:28.825440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14600 2019-Jan-15 20:37:28.825496 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14601 2019-Jan-15 20:37:28.826133 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14602 2019-Jan-15 20:37:28.826766 - [DEBUG] Edge Function : AllBottom
14603 2019-Jan-15 20:37:28.826793 - [DEBUG] End adding new jump function
14604 2019-Jan-15 20:37:28.826817 - [DEBUG]
14605 2019-Jan-15 20:37:28.826841 - [DEBUG] -------------------------------------------- 418. Path Edge --------------------------------------------
14606 2019-Jan-15 20:37:28.826865 - [DEBUG]
14607 2019-Jan-15 20:37:28.826888 - [DEBUG] Process 418. path edge:
14608 2019-Jan-15 20:37:28.826912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14609 2019-Jan-15 20:37:28.826968 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
14610 2019-Jan-15 20:37:28.827618 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14611 2019-Jan-15 20:37:28.828255 - [DEBUG]
14612 2019-Jan-15 20:37:28.828279 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14613 2019-Jan-15 20:37:28.828928 - [DEBUG] Compose: EdgeIdentity * AllBottom
14614 2019-Jan-15 20:37:28.828956 - [DEBUG]
14615 2019-Jan-15 20:37:28.828979 - [DEBUG] Propagate flow
14616 2019-Jan-15 20:37:28.829003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14617 2019-Jan-15 20:37:28.829059 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14618 2019-Jan-15 20:37:28.829703 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14619 2019-Jan-15 20:37:28.830337 - [DEBUG] Edge function : AllBottom (result of previous compose)
14620 2019-Jan-15 20:37:28.830362 - [DEBUG]
14621 2019-Jan-15 20:37:28.830386 - [DEBUG] Join: AllTop & AllBottom
14622 2019-Jan-15 20:37:28.830412 - [DEBUG] = AllBottom (new jump func)
14623 2019-Jan-15 20:37:28.830436 - [DEBUG]
14624 2019-Jan-15 20:37:28.830458 - [DEBUG] Start adding new jump function
14625 2019-Jan-15 20:37:28.830482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14626 2019-Jan-15 20:37:28.830546 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14627 2019-Jan-15 20:37:28.831197 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14628 2019-Jan-15 20:37:28.831838 - [DEBUG] Edge Function : AllBottom
14629 2019-Jan-15 20:37:28.831865 - [DEBUG] End adding new jump function
14630 2019-Jan-15 20:37:28.831889 - [DEBUG]
14631 2019-Jan-15 20:37:28.831913 - [DEBUG] -------------------------------------------- 419. Path Edge --------------------------------------------
14632 2019-Jan-15 20:37:28.831937 - [DEBUG]
14633 2019-Jan-15 20:37:28.831960 - [DEBUG] Process 419. path edge:
14634 2019-Jan-15 20:37:28.831984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14635 2019-Jan-15 20:37:28.832040 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
14636 2019-Jan-15 20:37:28.832680 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14637 2019-Jan-15 20:37:28.833317 - [DEBUG]
14638 2019-Jan-15 20:37:28.833342 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14639 2019-Jan-15 20:37:28.834007 - [DEBUG] Compose: EdgeIdentity * AllBottom
14640 2019-Jan-15 20:37:28.834035 - [DEBUG]
14641 2019-Jan-15 20:37:28.834058 - [DEBUG] Propagate flow
14642 2019-Jan-15 20:37:28.834081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14643 2019-Jan-15 20:37:28.834138 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14644 2019-Jan-15 20:37:28.834772 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14645 2019-Jan-15 20:37:28.835408 - [DEBUG] Edge function : AllBottom (result of previous compose)
14646 2019-Jan-15 20:37:28.835433 - [DEBUG]
14647 2019-Jan-15 20:37:28.835458 - [DEBUG] Join: AllTop & AllBottom
14648 2019-Jan-15 20:37:28.835484 - [DEBUG] = AllBottom (new jump func)
14649 2019-Jan-15 20:37:28.835508 - [DEBUG]
14650 2019-Jan-15 20:37:28.835532 - [DEBUG] Start adding new jump function
14651 2019-Jan-15 20:37:28.835555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14652 2019-Jan-15 20:37:28.835611 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14653 2019-Jan-15 20:37:28.836247 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14654 2019-Jan-15 20:37:28.836880 - [DEBUG] Edge Function : AllBottom
14655 2019-Jan-15 20:37:28.836908 - [DEBUG] End adding new jump function
14656 2019-Jan-15 20:37:28.836932 - [DEBUG]
14657 2019-Jan-15 20:37:28.836955 - [DEBUG] -------------------------------------------- 420. Path Edge --------------------------------------------
14658 2019-Jan-15 20:37:28.836980 - [DEBUG]
14659 2019-Jan-15 20:37:28.837003 - [DEBUG] Process 420. path edge:
14660 2019-Jan-15 20:37:28.837027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14661 2019-Jan-15 20:37:28.837083 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
14662 2019-Jan-15 20:37:28.837733 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14663 2019-Jan-15 20:37:28.838369 - [DEBUG]
14664 2019-Jan-15 20:37:28.838394 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14665 2019-Jan-15 20:37:28.839042 - [DEBUG] Compose: EdgeIdentity * AllBottom
14666 2019-Jan-15 20:37:28.839070 - [DEBUG]
14667 2019-Jan-15 20:37:28.839094 - [DEBUG] Propagate flow
14668 2019-Jan-15 20:37:28.839117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14669 2019-Jan-15 20:37:28.839182 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14670 2019-Jan-15 20:37:28.839818 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14671 2019-Jan-15 20:37:28.840451 - [DEBUG] Edge function : AllBottom (result of previous compose)
14672 2019-Jan-15 20:37:28.840477 - [DEBUG]
14673 2019-Jan-15 20:37:28.840501 - [DEBUG] Join: AllTop & AllBottom
14674 2019-Jan-15 20:37:28.840527 - [DEBUG] = AllBottom (new jump func)
14675 2019-Jan-15 20:37:28.840552 - [DEBUG]
14676 2019-Jan-15 20:37:28.840575 - [DEBUG] Start adding new jump function
14677 2019-Jan-15 20:37:28.840611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14678 2019-Jan-15 20:37:28.840669 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14679 2019-Jan-15 20:37:28.841308 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14680 2019-Jan-15 20:37:28.841940 - [DEBUG] Edge Function : AllBottom
14681 2019-Jan-15 20:37:28.841968 - [DEBUG] End adding new jump function
14682 2019-Jan-15 20:37:28.841992 - [DEBUG]
14683 2019-Jan-15 20:37:28.842016 - [DEBUG] -------------------------------------------- 421. Path Edge --------------------------------------------
14684 2019-Jan-15 20:37:28.842040 - [DEBUG]
14685 2019-Jan-15 20:37:28.842063 - [DEBUG] Process 421. path edge:
14686 2019-Jan-15 20:37:28.842087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14687 2019-Jan-15 20:37:28.842144 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
14688 2019-Jan-15 20:37:28.842776 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14689 2019-Jan-15 20:37:28.843409 - [DEBUG]
14690 2019-Jan-15 20:37:28.843433 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14691 2019-Jan-15 20:37:28.844090 - [DEBUG] Start of endsummarytab entry
14692 2019-Jan-15 20:37:28.844120 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14693 2019-Jan-15 20:37:28.844759 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
14694 2019-Jan-15 20:37:28.844818 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14695 2019-Jan-15 20:37:28.845451 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14696 2019-Jan-15 20:37:28.846085 - [DEBUG] EF: AllBottom
14697 2019-Jan-15 20:37:28.846110 - [DEBUG]
14698 2019-Jan-15 20:37:28.846134 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14699 2019-Jan-15 20:37:28.846768 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
14700 2019-Jan-15 20:37:28.847423 - [DEBUG] EF: AllBottom
14701 2019-Jan-15 20:37:28.847448 - [DEBUG]
14702 2019-Jan-15 20:37:28.847471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14703 2019-Jan-15 20:37:28.848103 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
14704 2019-Jan-15 20:37:28.848747 - [DEBUG] EF: AllBottom
14705 2019-Jan-15 20:37:28.848772 - [DEBUG]
14706 2019-Jan-15 20:37:28.848795 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14707 2019-Jan-15 20:37:28.849428 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
14708 2019-Jan-15 20:37:28.850065 - [DEBUG] EF: AllBottom
14709 2019-Jan-15 20:37:28.850090 - [DEBUG]
14710 2019-Jan-15 20:37:28.850114 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14711 2019-Jan-15 20:37:28.850761 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14712 2019-Jan-15 20:37:28.851396 - [DEBUG] EF: AllBottom
14713 2019-Jan-15 20:37:28.851432 - [DEBUG]
14714 2019-Jan-15 20:37:28.851456 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14715 2019-Jan-15 20:37:28.852089 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14716 2019-Jan-15 20:37:28.852727 - [DEBUG] EF: AllBottom
14717 2019-Jan-15 20:37:28.852752 - [DEBUG]
14718 2019-Jan-15 20:37:28.852775 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14719 2019-Jan-15 20:37:28.853407 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
14720 2019-Jan-15 20:37:28.854058 - [DEBUG] EF: AllBottom
14721 2019-Jan-15 20:37:28.854083 - [DEBUG]
14722 2019-Jan-15 20:37:28.854106 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14723 2019-Jan-15 20:37:28.854741 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
14724 2019-Jan-15 20:37:28.855382 - [DEBUG] EF: AllBottom
14725 2019-Jan-15 20:37:28.855407 - [DEBUG]
14726 2019-Jan-15 20:37:28.855431 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14727 2019-Jan-15 20:37:28.856065 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
14728 2019-Jan-15 20:37:28.856702 - [DEBUG] EF: AllBottom
14729 2019-Jan-15 20:37:28.856727 - [DEBUG]
14730 2019-Jan-15 20:37:28.856750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14731 2019-Jan-15 20:37:28.857397 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14732 2019-Jan-15 20:37:28.858038 - [DEBUG] EF: AllBottom
14733 2019-Jan-15 20:37:28.858063 - [DEBUG]
14734 2019-Jan-15 20:37:28.858086 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14735 2019-Jan-15 20:37:28.858719 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14736 2019-Jan-15 20:37:28.859357 - [DEBUG] EF: AllBottom
14737 2019-Jan-15 20:37:28.859382 - [DEBUG]
14738 2019-Jan-15 20:37:28.859405 - [DEBUG] ---------------
14739 2019-Jan-15 20:37:28.859429 - [DEBUG]
14740 2019-Jan-15 20:37:28.859453 - [DEBUG] End of endsummarytab entry
14741 2019-Jan-15 20:37:28.859476 - [DEBUG]
14742 2019-Jan-15 20:37:28.859500 - [DEBUG] Start of incomingtab entry
14743 2019-Jan-15 20:37:28.859523 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14744 2019-Jan-15 20:37:28.860159 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
14745 2019-Jan-15 20:37:28.860215 - [DEBUG] ---------------
14746 2019-Jan-15 20:37:28.860240 - [DEBUG] End of incomingtab entry
14747 2019-Jan-15 20:37:28.860263 - [DEBUG]
14748 2019-Jan-15 20:37:28.860288 - [DEBUG] EDGE:
14749 2019-Jan-15 20:37:28.860344 - [DEBUG] ---> 14750 2019-Jan-15 20:37:28.860992 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14751 2019-Jan-15 20:37:28.861625 - [DEBUG]
14752 2019-Jan-15 20:37:28.861650 - [DEBUG] EDGE:
14753 2019-Jan-15 20:37:28.861707 - [DEBUG] ---> 14754 2019-Jan-15 20:37:28.862342 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14755 2019-Jan-15 20:37:28.862980 - [DEBUG]
14756 2019-Jan-15 20:37:28.863012 - [DEBUG] Compose: EdgeIdentity * AllBottom
14757 2019-Jan-15 20:37:28.863039 - [DEBUG]
14758 2019-Jan-15 20:37:28.863062 - [DEBUG] Propagate flow
14759 2019-Jan-15 20:37:28.863086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14760 2019-Jan-15 20:37:28.863142 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14761 2019-Jan-15 20:37:28.863801 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14762 2019-Jan-15 20:37:28.864455 - [DEBUG] Edge function : AllBottom (result of previous compose)
14763 2019-Jan-15 20:37:28.864480 - [DEBUG]
14764 2019-Jan-15 20:37:28.864505 - [DEBUG] Join: AllTop & AllBottom
14765 2019-Jan-15 20:37:28.864531 - [DEBUG] = AllBottom (new jump func)
14766 2019-Jan-15 20:37:28.864556 - [DEBUG]
14767 2019-Jan-15 20:37:28.864579 - [DEBUG] Start adding new jump function
14768 2019-Jan-15 20:37:28.864602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14769 2019-Jan-15 20:37:28.864659 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14770 2019-Jan-15 20:37:28.865296 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14771 2019-Jan-15 20:37:28.865940 - [DEBUG] Edge Function : AllBottom
14772 2019-Jan-15 20:37:28.865968 - [DEBUG] End adding new jump function
14773 2019-Jan-15 20:37:28.865992 - [DEBUG]
14774 2019-Jan-15 20:37:28.866015 - [DEBUG] -------------------------------------------- 422. Path Edge --------------------------------------------
14775 2019-Jan-15 20:37:28.866039 - [DEBUG]
14776 2019-Jan-15 20:37:28.866062 - [DEBUG] Process 422. path edge:
14777 2019-Jan-15 20:37:28.866086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14778 2019-Jan-15 20:37:28.866142 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
14779 2019-Jan-15 20:37:28.866786 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14780 2019-Jan-15 20:37:28.867435 - [DEBUG]
14781 2019-Jan-15 20:37:28.867460 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14782 2019-Jan-15 20:37:28.868111 - [DEBUG] Possible callees:
14783 2019-Jan-15 20:37:28.868136 - [DEBUG] llvm.dbg.declare
14784 2019-Jan-15 20:37:28.868161 - [DEBUG] Possible return sites:
14785 2019-Jan-15 20:37:28.868185 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19314786 2019-Jan-15 20:37:28.869456 - [DEBUG] Found and process special summary
14787 2019-Jan-15 20:37:28.869489 - [DEBUG] Compose: EdgeIdentity * AllBottom
14788 2019-Jan-15 20:37:28.869516 - [DEBUG]
14789 2019-Jan-15 20:37:28.869540 - [DEBUG] Propagate flow
14790 2019-Jan-15 20:37:28.869563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14791 2019-Jan-15 20:37:28.869620 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14792 2019-Jan-15 20:37:28.870263 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14793 2019-Jan-15 20:37:28.870913 - [DEBUG] Edge function : AllBottom (result of previous compose)
14794 2019-Jan-15 20:37:28.870938 - [DEBUG]
14795 2019-Jan-15 20:37:28.870963 - [DEBUG] Join: AllTop & AllBottom
14796 2019-Jan-15 20:37:28.870989 - [DEBUG] = AllBottom (new jump func)
14797 2019-Jan-15 20:37:28.871014 - [DEBUG]
14798 2019-Jan-15 20:37:28.871037 - [DEBUG] Start adding new jump function
14799 2019-Jan-15 20:37:28.871060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14800 2019-Jan-15 20:37:28.871117 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14801 2019-Jan-15 20:37:28.871755 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14802 2019-Jan-15 20:37:28.872399 - [DEBUG] Edge Function : AllBottom
14803 2019-Jan-15 20:37:28.872426 - [DEBUG] End adding new jump function
14804 2019-Jan-15 20:37:28.872450 - [DEBUG]
14805 2019-Jan-15 20:37:28.872474 - [DEBUG] -------------------------------------------- 423. Path Edge --------------------------------------------
14806 2019-Jan-15 20:37:28.872498 - [DEBUG]
14807 2019-Jan-15 20:37:28.872521 - [DEBUG] Process 423. path edge:
14808 2019-Jan-15 20:37:28.872544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14809 2019-Jan-15 20:37:28.872601 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
14810 2019-Jan-15 20:37:28.873239 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14811 2019-Jan-15 20:37:28.873873 - [DEBUG]
14812 2019-Jan-15 20:37:28.873897 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14813 2019-Jan-15 20:37:28.874563 - [DEBUG] Compose: EdgeIdentity * AllBottom
14814 2019-Jan-15 20:37:28.874590 - [DEBUG]
14815 2019-Jan-15 20:37:28.874614 - [DEBUG] Propagate flow
14816 2019-Jan-15 20:37:28.874637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14817 2019-Jan-15 20:37:28.874694 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14818 2019-Jan-15 20:37:28.875329 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14819 2019-Jan-15 20:37:28.875963 - [DEBUG] Edge function : AllBottom (result of previous compose)
14820 2019-Jan-15 20:37:28.875988 - [DEBUG]
14821 2019-Jan-15 20:37:28.876012 - [DEBUG] Join: AllTop & AllBottom
14822 2019-Jan-15 20:37:28.876038 - [DEBUG] = AllBottom (new jump func)
14823 2019-Jan-15 20:37:28.876062 - [DEBUG]
14824 2019-Jan-15 20:37:28.876086 - [DEBUG] Start adding new jump function
14825 2019-Jan-15 20:37:28.876109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14826 2019-Jan-15 20:37:28.876165 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14827 2019-Jan-15 20:37:28.876802 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14828 2019-Jan-15 20:37:28.877452 - [DEBUG] Edge Function : AllBottom
14829 2019-Jan-15 20:37:28.877480 - [DEBUG] End adding new jump function
14830 2019-Jan-15 20:37:28.877504 - [DEBUG]
14831 2019-Jan-15 20:37:28.877527 - [DEBUG] -------------------------------------------- 424. Path Edge --------------------------------------------
14832 2019-Jan-15 20:37:28.877551 - [DEBUG]
14833 2019-Jan-15 20:37:28.877574 - [DEBUG] Process 424. path edge:
14834 2019-Jan-15 20:37:28.877598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14835 2019-Jan-15 20:37:28.877654 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
14836 2019-Jan-15 20:37:28.878288 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14837 2019-Jan-15 20:37:28.878927 - [DEBUG]
14838 2019-Jan-15 20:37:28.878952 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14839 2019-Jan-15 20:37:28.879599 - [DEBUG] Compose: EdgeIdentity * AllBottom
14840 2019-Jan-15 20:37:28.879626 - [DEBUG]
14841 2019-Jan-15 20:37:28.879650 - [DEBUG] Propagate flow
14842 2019-Jan-15 20:37:28.879673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14843 2019-Jan-15 20:37:28.879730 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14844 2019-Jan-15 20:37:28.880368 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14845 2019-Jan-15 20:37:28.881020 - [DEBUG] Edge function : AllBottom (result of previous compose)
14846 2019-Jan-15 20:37:28.881054 - [DEBUG]
14847 2019-Jan-15 20:37:28.881079 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14848 2019-Jan-15 20:37:28.881105 - [DEBUG] = AllBottom
14849 2019-Jan-15 20:37:28.881129 - [DEBUG]
14850 2019-Jan-15 20:37:28.881152 - [DEBUG] PROPAGATE: No new function!
14851 2019-Jan-15 20:37:28.881177 - [DEBUG] EDGE:
14852 2019-Jan-15 20:37:28.881234 - [DEBUG] ---> 14853 2019-Jan-15 20:37:28.881869 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14854 2019-Jan-15 20:37:28.882503 - [DEBUG]
14855 2019-Jan-15 20:37:28.882527 - [DEBUG] EDGE:
14856 2019-Jan-15 20:37:28.882585 - [DEBUG] ---> 14857 2019-Jan-15 20:37:28.883222 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14858 2019-Jan-15 20:37:28.883860 - [DEBUG]
14859 2019-Jan-15 20:37:28.883896 - [DEBUG] Compose: EdgeIdentity * AllBottom
14860 2019-Jan-15 20:37:28.883923 - [DEBUG]
14861 2019-Jan-15 20:37:28.883961 - [DEBUG] Propagate flow
14862 2019-Jan-15 20:37:28.883985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14863 2019-Jan-15 20:37:28.884041 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14864 2019-Jan-15 20:37:28.884680 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14865 2019-Jan-15 20:37:28.885317 - [DEBUG] Edge function : AllBottom (result of previous compose)
14866 2019-Jan-15 20:37:28.885342 - [DEBUG]
14867 2019-Jan-15 20:37:28.885367 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14868 2019-Jan-15 20:37:28.885393 - [DEBUG] = AllBottom
14869 2019-Jan-15 20:37:28.885417 - [DEBUG]
14870 2019-Jan-15 20:37:28.885441 - [DEBUG] PROPAGATE: No new function!
14871 2019-Jan-15 20:37:28.885467 - [DEBUG] EDGE:
14872 2019-Jan-15 20:37:28.885524 - [DEBUG] ---> 14873 2019-Jan-15 20:37:28.886169 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14874 2019-Jan-15 20:37:28.886803 - [DEBUG]
14875 2019-Jan-15 20:37:28.886828 - [DEBUG] EDGE:
14876 2019-Jan-15 20:37:28.886886 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
14877 2019-Jan-15 20:37:28.887543 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14878 2019-Jan-15 20:37:28.888215 - [DEBUG]
14879 2019-Jan-15 20:37:28.888243 - [DEBUG] EDGE:
14880 2019-Jan-15 20:37:28.888312 - [DEBUG] ---> 14881 2019-Jan-15 20:37:28.889006 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14882 2019-Jan-15 20:37:28.889705 - [DEBUG]
14883 2019-Jan-15 20:37:28.889734 - [DEBUG] EDGE:
14884 2019-Jan-15 20:37:28.889805 - [DEBUG] ---> 14885 2019-Jan-15 20:37:28.890463 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14886 2019-Jan-15 20:37:28.891129 - [DEBUG]
14887 2019-Jan-15 20:37:28.891155 - [DEBUG] EDGE:
14888 2019-Jan-15 20:37:28.891213 - [DEBUG] ---> 14889 2019-Jan-15 20:37:28.891871 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14890 2019-Jan-15 20:37:28.892508 - [DEBUG]
14891 2019-Jan-15 20:37:28.892555 - [DEBUG] Compose: EdgeIdentity * AllBottom
14892 2019-Jan-15 20:37:28.892583 - [DEBUG]
14893 2019-Jan-15 20:37:28.892607 - [DEBUG] Propagate flow
14894 2019-Jan-15 20:37:28.892631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14895 2019-Jan-15 20:37:28.892687 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14896 2019-Jan-15 20:37:28.893328 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14897 2019-Jan-15 20:37:28.893981 - [DEBUG] Edge function : AllBottom (result of previous compose)
14898 2019-Jan-15 20:37:28.894006 - [DEBUG]
14899 2019-Jan-15 20:37:28.894032 - [DEBUG] Join: AllTop & AllBottom
14900 2019-Jan-15 20:37:28.894058 - [DEBUG] = AllBottom (new jump func)
14901 2019-Jan-15 20:37:28.894082 - [DEBUG]
14902 2019-Jan-15 20:37:28.894105 - [DEBUG] Start adding new jump function
14903 2019-Jan-15 20:37:28.894128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14904 2019-Jan-15 20:37:28.894184 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14905 2019-Jan-15 20:37:28.894822 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14906 2019-Jan-15 20:37:28.895459 - [DEBUG] Edge Function : AllBottom
14907 2019-Jan-15 20:37:28.895489 - [DEBUG] End adding new jump function
14908 2019-Jan-15 20:37:28.895513 - [DEBUG]
14909 2019-Jan-15 20:37:28.895536 - [DEBUG] -------------------------------------------- 425. Path Edge --------------------------------------------
14910 2019-Jan-15 20:37:28.895561 - [DEBUG]
14911 2019-Jan-15 20:37:28.895585 - [DEBUG] Process 425. path edge:
14912 2019-Jan-15 20:37:28.895609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14913 2019-Jan-15 20:37:28.895665 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
14914 2019-Jan-15 20:37:28.896302 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14915 2019-Jan-15 20:37:28.896935 - [DEBUG]
14916 2019-Jan-15 20:37:28.896960 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14917 2019-Jan-15 20:37:28.897631 - [DEBUG] Compose: EdgeIdentity * AllBottom
14918 2019-Jan-15 20:37:28.897659 - [DEBUG]
14919 2019-Jan-15 20:37:28.897683 - [DEBUG] Propagate flow
14920 2019-Jan-15 20:37:28.897706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14921 2019-Jan-15 20:37:28.897763 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
14922 2019-Jan-15 20:37:28.898397 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14923 2019-Jan-15 20:37:28.899033 - [DEBUG] Edge function : AllBottom (result of previous compose)
14924 2019-Jan-15 20:37:28.899058 - [DEBUG]
14925 2019-Jan-15 20:37:28.899082 - [DEBUG] Join: AllTop & AllBottom
14926 2019-Jan-15 20:37:28.899108 - [DEBUG] = AllBottom (new jump func)
14927 2019-Jan-15 20:37:28.899133 - [DEBUG]
14928 2019-Jan-15 20:37:28.899156 - [DEBUG] Start adding new jump function
14929 2019-Jan-15 20:37:28.899179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14930 2019-Jan-15 20:37:28.899235 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14931 2019-Jan-15 20:37:28.899873 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
14932 2019-Jan-15 20:37:28.900503 - [DEBUG] Edge Function : AllBottom
14933 2019-Jan-15 20:37:28.900530 - [DEBUG] End adding new jump function
14934 2019-Jan-15 20:37:28.900564 - [DEBUG]
14935 2019-Jan-15 20:37:28.900588 - [DEBUG] -------------------------------------------- 426. Path Edge --------------------------------------------
14936 2019-Jan-15 20:37:28.900626 - [DEBUG]
14937 2019-Jan-15 20:37:28.900649 - [DEBUG] Process 426. path edge:
14938 2019-Jan-15 20:37:28.900673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14939 2019-Jan-15 20:37:28.900730 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
14940 2019-Jan-15 20:37:28.901363 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14941 2019-Jan-15 20:37:28.901998 - [DEBUG]
14942 2019-Jan-15 20:37:28.902024 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
14943 2019-Jan-15 20:37:28.902669 - [DEBUG] Compose: EdgeIdentity * AllBottom
14944 2019-Jan-15 20:37:28.902696 - [DEBUG]
14945 2019-Jan-15 20:37:28.902720 - [DEBUG] Propagate flow
14946 2019-Jan-15 20:37:28.902743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14947 2019-Jan-15 20:37:28.902800 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14948 2019-Jan-15 20:37:28.903437 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14949 2019-Jan-15 20:37:28.904086 - [DEBUG] Edge function : AllBottom (result of previous compose)
14950 2019-Jan-15 20:37:28.904111 - [DEBUG]
14951 2019-Jan-15 20:37:28.904136 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14952 2019-Jan-15 20:37:28.904162 - [DEBUG] = AllBottom
14953 2019-Jan-15 20:37:28.904187 - [DEBUG]
14954 2019-Jan-15 20:37:28.904210 - [DEBUG] PROPAGATE: No new function!
14955 2019-Jan-15 20:37:28.904234 - [DEBUG] EDGE:
14956 2019-Jan-15 20:37:28.904291 - [DEBUG] ---> 14957 2019-Jan-15 20:37:28.904924 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14958 2019-Jan-15 20:37:28.905563 - [DEBUG]
14959 2019-Jan-15 20:37:28.905587 - [DEBUG] EDGE:
14960 2019-Jan-15 20:37:28.905644 - [DEBUG] ---> 14961 2019-Jan-15 20:37:28.906282 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14962 2019-Jan-15 20:37:28.906920 - [DEBUG]
14963 2019-Jan-15 20:37:28.906945 - [DEBUG] EDGE:
14964 2019-Jan-15 20:37:28.907003 - [DEBUG] ---> 14965 2019-Jan-15 20:37:28.907652 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14966 2019-Jan-15 20:37:28.908287 - [DEBUG]
14967 2019-Jan-15 20:37:28.908313 - [DEBUG] EDGE:
14968 2019-Jan-15 20:37:28.908370 - [DEBUG] ---> 14969 2019-Jan-15 20:37:28.909011 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14970 2019-Jan-15 20:37:28.909645 - [DEBUG]
14971 2019-Jan-15 20:37:28.909670 - [DEBUG] EDGE:
14972 2019-Jan-15 20:37:28.909728 - [DEBUG] ---> 14973 2019-Jan-15 20:37:28.910364 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14974 2019-Jan-15 20:37:28.911013 - [DEBUG]
14975 2019-Jan-15 20:37:28.911038 - [DEBUG] EDGE:
14976 2019-Jan-15 20:37:28.911105 - [DEBUG] ---> 14977 2019-Jan-15 20:37:28.911744 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14978 2019-Jan-15 20:37:28.912382 - [DEBUG]
14979 2019-Jan-15 20:37:28.912424 - [DEBUG] Compose: EdgeIdentity * AllBottom
14980 2019-Jan-15 20:37:28.912451 - [DEBUG]
14981 2019-Jan-15 20:37:28.912475 - [DEBUG] Propagate flow
14982 2019-Jan-15 20:37:28.912498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14983 2019-Jan-15 20:37:28.912555 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14984 2019-Jan-15 20:37:28.913192 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14985 2019-Jan-15 20:37:28.913826 - [DEBUG] Edge function : AllBottom (result of previous compose)
14986 2019-Jan-15 20:37:28.913852 - [DEBUG]
14987 2019-Jan-15 20:37:28.913877 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14988 2019-Jan-15 20:37:28.913903 - [DEBUG] = AllBottom
14989 2019-Jan-15 20:37:28.913927 - [DEBUG]
14990 2019-Jan-15 20:37:28.913965 - [DEBUG] PROPAGATE: No new function!
14991 2019-Jan-15 20:37:28.913993 - [DEBUG] EDGE:
14992 2019-Jan-15 20:37:28.914051 - [DEBUG] ---> 14993 2019-Jan-15 20:37:28.914699 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14994 2019-Jan-15 20:37:28.915333 - [DEBUG]
14995 2019-Jan-15 20:37:28.915358 - [DEBUG] EDGE:
14996 2019-Jan-15 20:37:28.915415 - [DEBUG] ---> 14997 2019-Jan-15 20:37:28.916050 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14998 2019-Jan-15 20:37:28.916687 - [DEBUG]
14999 2019-Jan-15 20:37:28.916712 - [DEBUG] EDGE:
15000 2019-Jan-15 20:37:28.916770 - [DEBUG] ---> 15001 2019-Jan-15 20:37:28.917422 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15002 2019-Jan-15 20:37:28.918060 - [DEBUG]
15003 2019-Jan-15 20:37:28.918095 - [DEBUG] Compose: EdgeIdentity * AllBottom
15004 2019-Jan-15 20:37:28.918122 - [DEBUG]
15005 2019-Jan-15 20:37:28.918146 - [DEBUG] Propagate flow
15006 2019-Jan-15 20:37:28.918169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15007 2019-Jan-15 20:37:28.918226 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15008 2019-Jan-15 20:37:28.918875 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15009 2019-Jan-15 20:37:28.919509 - [DEBUG] Edge function : AllBottom (result of previous compose)
15010 2019-Jan-15 20:37:28.919535 - [DEBUG]
15011 2019-Jan-15 20:37:28.919560 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15012 2019-Jan-15 20:37:28.919586 - [DEBUG] = AllBottom
15013 2019-Jan-15 20:37:28.919611 - [DEBUG]
15014 2019-Jan-15 20:37:28.919634 - [DEBUG] PROPAGATE: No new function!
15015 2019-Jan-15 20:37:28.919660 - [DEBUG] EDGE:
15016 2019-Jan-15 20:37:28.919717 - [DEBUG] ---> 15017 2019-Jan-15 20:37:28.920363 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15018 2019-Jan-15 20:37:28.921012 - [DEBUG]
15019 2019-Jan-15 20:37:28.921046 - [DEBUG] EDGE:
15020 2019-Jan-15 20:37:28.921104 - [DEBUG] ---> 15021 2019-Jan-15 20:37:28.921741 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15022 2019-Jan-15 20:37:28.922379 - [DEBUG]
15023 2019-Jan-15 20:37:28.922404 - [DEBUG] EDGE:
15024 2019-Jan-15 20:37:28.922461 - [DEBUG] ---> 15025 2019-Jan-15 20:37:28.923095 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15026 2019-Jan-15 20:37:28.923732 - [DEBUG]
15027 2019-Jan-15 20:37:28.923757 - [DEBUG] EDGE:
15028 2019-Jan-15 20:37:28.923815 - [DEBUG] ---> 15029 2019-Jan-15 20:37:28.924469 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15030 2019-Jan-15 20:37:28.925105 - [DEBUG]
15031 2019-Jan-15 20:37:28.925141 - [DEBUG] Compose: EdgeIdentity * AllBottom
15032 2019-Jan-15 20:37:28.925167 - [DEBUG]
15033 2019-Jan-15 20:37:28.925191 - [DEBUG] Propagate flow
15034 2019-Jan-15 20:37:28.925215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15035 2019-Jan-15 20:37:28.925271 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15036 2019-Jan-15 20:37:28.925910 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15037 2019-Jan-15 20:37:28.926546 - [DEBUG] Edge function : AllBottom (result of previous compose)
15038 2019-Jan-15 20:37:28.926571 - [DEBUG]
15039 2019-Jan-15 20:37:28.926597 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15040 2019-Jan-15 20:37:28.926623 - [DEBUG] = AllBottom
15041 2019-Jan-15 20:37:28.926647 - [DEBUG]
15042 2019-Jan-15 20:37:28.926670 - [DEBUG] PROPAGATE: No new function!
15043 2019-Jan-15 20:37:28.926696 - [DEBUG] EDGE:
15044 2019-Jan-15 20:37:28.926754 - [DEBUG] ---> 15045 2019-Jan-15 20:37:28.927414 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15046 2019-Jan-15 20:37:28.928049 - [DEBUG]
15047 2019-Jan-15 20:37:28.928075 - [DEBUG] EDGE:
15048 2019-Jan-15 20:37:28.928132 - [DEBUG] ---> 15049 2019-Jan-15 20:37:28.928768 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15050 2019-Jan-15 20:37:28.929404 - [DEBUG]
15051 2019-Jan-15 20:37:28.929429 - [DEBUG] EDGE:
15052 2019-Jan-15 20:37:28.929486 - [DEBUG] ---> 15053 2019-Jan-15 20:37:28.930124 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15054 2019-Jan-15 20:37:28.930774 - [DEBUG]
15055 2019-Jan-15 20:37:28.930810 - [DEBUG] Compose: EdgeIdentity * AllBottom
15056 2019-Jan-15 20:37:28.930837 - [DEBUG]
15057 2019-Jan-15 20:37:28.930861 - [DEBUG] Propagate flow
15058 2019-Jan-15 20:37:28.930884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15059 2019-Jan-15 20:37:28.930940 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15060 2019-Jan-15 20:37:28.931579 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15061 2019-Jan-15 20:37:28.932221 - [DEBUG] Edge function : AllBottom (result of previous compose)
15062 2019-Jan-15 20:37:28.932247 - [DEBUG]
15063 2019-Jan-15 20:37:28.932272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15064 2019-Jan-15 20:37:28.932298 - [DEBUG] = AllBottom
15065 2019-Jan-15 20:37:28.932322 - [DEBUG]
15066 2019-Jan-15 20:37:28.932346 - [DEBUG] PROPAGATE: No new function!
15067 2019-Jan-15 20:37:28.932371 - [DEBUG] EDGE:
15068 2019-Jan-15 20:37:28.932429 - [DEBUG] ---> 15069 2019-Jan-15 20:37:28.933075 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15070 2019-Jan-15 20:37:28.933708 - [DEBUG]
15071 2019-Jan-15 20:37:28.933734 - [DEBUG] EDGE:
15072 2019-Jan-15 20:37:28.933791 - [DEBUG] ---> 15073 2019-Jan-15 20:37:28.934442 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15074 2019-Jan-15 20:37:28.935078 - [DEBUG]
15075 2019-Jan-15 20:37:28.935103 - [DEBUG] EDGE:
15076 2019-Jan-15 20:37:28.935161 - [DEBUG] ---> 15077 2019-Jan-15 20:37:28.935797 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15078 2019-Jan-15 20:37:28.936433 - [DEBUG]
15079 2019-Jan-15 20:37:28.936469 - [DEBUG] Compose: EdgeIdentity * AllBottom
15080 2019-Jan-15 20:37:28.936496 - [DEBUG]
15081 2019-Jan-15 20:37:28.936520 - [DEBUG] Propagate flow
15082 2019-Jan-15 20:37:28.936543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15083 2019-Jan-15 20:37:28.936600 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15084 2019-Jan-15 20:37:28.937238 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15085 2019-Jan-15 20:37:28.937891 - [DEBUG] Edge function : AllBottom (result of previous compose)
15086 2019-Jan-15 20:37:28.937917 - [DEBUG]
15087 2019-Jan-15 20:37:28.937942 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15088 2019-Jan-15 20:37:28.937968 - [DEBUG] = AllBottom
15089 2019-Jan-15 20:37:28.937992 - [DEBUG]
15090 2019-Jan-15 20:37:28.938015 - [DEBUG] PROPAGATE: No new function!
15091 2019-Jan-15 20:37:28.938041 - [DEBUG] EDGE:
15092 2019-Jan-15 20:37:28.938099 - [DEBUG] ---> 15093 2019-Jan-15 20:37:28.938741 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15094 2019-Jan-15 20:37:28.939374 - [DEBUG]
15095 2019-Jan-15 20:37:28.939407 - [DEBUG] Compose: EdgeIdentity * AllBottom
15096 2019-Jan-15 20:37:28.939435 - [DEBUG]
15097 2019-Jan-15 20:37:28.939458 - [DEBUG] Propagate flow
15098 2019-Jan-15 20:37:28.939482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15099 2019-Jan-15 20:37:28.939538 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15100 2019-Jan-15 20:37:28.940177 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15101 2019-Jan-15 20:37:28.940826 - [DEBUG] Edge function : AllBottom (result of previous compose)
15102 2019-Jan-15 20:37:28.940851 - [DEBUG]
15103 2019-Jan-15 20:37:28.940875 - [DEBUG] Join: AllTop & AllBottom
15104 2019-Jan-15 20:37:28.940901 - [DEBUG] = AllBottom (new jump func)
15105 2019-Jan-15 20:37:28.940940 - [DEBUG]
15106 2019-Jan-15 20:37:28.940964 - [DEBUG] Start adding new jump function
15107 2019-Jan-15 20:37:28.940988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15108 2019-Jan-15 20:37:28.941045 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15109 2019-Jan-15 20:37:28.941681 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15110 2019-Jan-15 20:37:28.942317 - [DEBUG] Edge Function : AllBottom
15111 2019-Jan-15 20:37:28.942345 - [DEBUG] End adding new jump function
15112 2019-Jan-15 20:37:28.942369 - [DEBUG]
15113 2019-Jan-15 20:37:28.942392 - [DEBUG] -------------------------------------------- 427. Path Edge --------------------------------------------
15114 2019-Jan-15 20:37:28.942417 - [DEBUG]
15115 2019-Jan-15 20:37:28.942440 - [DEBUG] Process 427. path edge:
15116 2019-Jan-15 20:37:28.942463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15117 2019-Jan-15 20:37:28.942519 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
15118 2019-Jan-15 20:37:28.943155 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15119 2019-Jan-15 20:37:28.943793 - [DEBUG]
15120 2019-Jan-15 20:37:28.943818 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15121 2019-Jan-15 20:37:28.944478 - [DEBUG] Possible callees:
15122 2019-Jan-15 20:37:28.944503 - [DEBUG] foo
15123 2019-Jan-15 20:37:28.944528 - [DEBUG] Possible return sites:
15124 2019-Jan-15 20:37:28.944551 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12615125 2019-Jan-15 20:37:28.945814 - [DEBUG] Found and process special summary
15126 2019-Jan-15 20:37:28.945848 - [DEBUG] Compose: EdgeIdentity * AllBottom
15127 2019-Jan-15 20:37:28.945875 - [DEBUG]
15128 2019-Jan-15 20:37:28.945899 - [DEBUG] Propagate flow
15129 2019-Jan-15 20:37:28.945923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15130 2019-Jan-15 20:37:28.945980 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15131 2019-Jan-15 20:37:28.946618 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15132 2019-Jan-15 20:37:28.947251 - [DEBUG] Edge function : AllBottom (result of previous compose)
15133 2019-Jan-15 20:37:28.947290 - [DEBUG]
15134 2019-Jan-15 20:37:28.947315 - [DEBUG] Join: AllTop & AllBottom
15135 2019-Jan-15 20:37:28.947341 - [DEBUG] = AllBottom (new jump func)
15136 2019-Jan-15 20:37:28.947365 - [DEBUG]
15137 2019-Jan-15 20:37:28.947389 - [DEBUG] Start adding new jump function
15138 2019-Jan-15 20:37:28.947412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15139 2019-Jan-15 20:37:28.947468 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15140 2019-Jan-15 20:37:28.948102 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15141 2019-Jan-15 20:37:28.948738 - [DEBUG] Edge Function : AllBottom
15142 2019-Jan-15 20:37:28.948765 - [DEBUG] End adding new jump function
15143 2019-Jan-15 20:37:28.948789 - [DEBUG]
15144 2019-Jan-15 20:37:28.948812 - [DEBUG] -------------------------------------------- 428. Path Edge --------------------------------------------
15145 2019-Jan-15 20:37:28.948836 - [DEBUG]
15146 2019-Jan-15 20:37:28.948860 - [DEBUG] Process 428. path edge:
15147 2019-Jan-15 20:37:28.948883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15148 2019-Jan-15 20:37:28.948939 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
15149 2019-Jan-15 20:37:28.949586 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15150 2019-Jan-15 20:37:28.950223 - [DEBUG]
15151 2019-Jan-15 20:37:28.950248 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15152 2019-Jan-15 20:37:28.950913 - [DEBUG] Compose: EdgeIdentity * AllBottom
15153 2019-Jan-15 20:37:28.950940 - [DEBUG]
15154 2019-Jan-15 20:37:28.950963 - [DEBUG] Propagate flow
15155 2019-Jan-15 20:37:28.950987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15156 2019-Jan-15 20:37:28.951043 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15157 2019-Jan-15 20:37:28.951678 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15158 2019-Jan-15 20:37:28.952311 - [DEBUG] Edge function : AllBottom (result of previous compose)
15159 2019-Jan-15 20:37:28.952336 - [DEBUG]
15160 2019-Jan-15 20:37:28.952360 - [DEBUG] Join: AllTop & AllBottom
15161 2019-Jan-15 20:37:28.952386 - [DEBUG] = AllBottom (new jump func)
15162 2019-Jan-15 20:37:28.952411 - [DEBUG]
15163 2019-Jan-15 20:37:28.952434 - [DEBUG] Start adding new jump function
15164 2019-Jan-15 20:37:28.952458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15165 2019-Jan-15 20:37:28.952513 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15166 2019-Jan-15 20:37:28.953152 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15167 2019-Jan-15 20:37:28.953785 - [DEBUG] Edge Function : AllBottom
15168 2019-Jan-15 20:37:28.953812 - [DEBUG] End adding new jump function
15169 2019-Jan-15 20:37:28.953836 - [DEBUG]
15170 2019-Jan-15 20:37:28.953859 - [DEBUG] -------------------------------------------- 429. Path Edge --------------------------------------------
15171 2019-Jan-15 20:37:28.953883 - [DEBUG]
15172 2019-Jan-15 20:37:28.953906 - [DEBUG] Process 429. path edge:
15173 2019-Jan-15 20:37:28.953930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15174 2019-Jan-15 20:37:28.953998 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
15175 2019-Jan-15 20:37:28.954633 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15176 2019-Jan-15 20:37:28.955265 - [DEBUG]
15177 2019-Jan-15 20:37:28.955291 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15178 2019-Jan-15 20:37:28.955937 - [DEBUG] Compose: EdgeIdentity * AllBottom
15179 2019-Jan-15 20:37:28.955965 - [DEBUG]
15180 2019-Jan-15 20:37:28.955989 - [DEBUG] Propagate flow
15181 2019-Jan-15 20:37:28.956012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15182 2019-Jan-15 20:37:28.956069 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15183 2019-Jan-15 20:37:28.956703 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15184 2019-Jan-15 20:37:28.957350 - [DEBUG] Edge function : AllBottom (result of previous compose)
15185 2019-Jan-15 20:37:28.957375 - [DEBUG]
15186 2019-Jan-15 20:37:28.957399 - [DEBUG] Join: AllTop & AllBottom
15187 2019-Jan-15 20:37:28.957425 - [DEBUG] = AllBottom (new jump func)
15188 2019-Jan-15 20:37:28.957450 - [DEBUG]
15189 2019-Jan-15 20:37:28.957473 - [DEBUG] Start adding new jump function
15190 2019-Jan-15 20:37:28.957496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15191 2019-Jan-15 20:37:28.957552 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15192 2019-Jan-15 20:37:28.958187 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15193 2019-Jan-15 20:37:28.958835 - [DEBUG] Edge Function : AllBottom
15194 2019-Jan-15 20:37:28.958865 - [DEBUG] End adding new jump function
15195 2019-Jan-15 20:37:28.958889 - [DEBUG]
15196 2019-Jan-15 20:37:28.958913 - [DEBUG] -------------------------------------------- 430. Path Edge --------------------------------------------
15197 2019-Jan-15 20:37:28.958937 - [DEBUG]
15198 2019-Jan-15 20:37:28.958960 - [DEBUG] Process 430. path edge:
15199 2019-Jan-15 20:37:28.958983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15200 2019-Jan-15 20:37:28.959040 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
15201 2019-Jan-15 20:37:28.959678 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15202 2019-Jan-15 20:37:28.960314 - [DEBUG]
15203 2019-Jan-15 20:37:28.960339 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15204 2019-Jan-15 20:37:28.961001 - [DEBUG] Compose: EdgeIdentity * AllBottom
15205 2019-Jan-15 20:37:28.961028 - [DEBUG]
15206 2019-Jan-15 20:37:28.961052 - [DEBUG] Propagate flow
15207 2019-Jan-15 20:37:28.961075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15208 2019-Jan-15 20:37:28.961131 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15209 2019-Jan-15 20:37:28.961775 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15210 2019-Jan-15 20:37:28.962409 - [DEBUG] Edge function : AllBottom (result of previous compose)
15211 2019-Jan-15 20:37:28.962434 - [DEBUG]
15212 2019-Jan-15 20:37:28.962458 - [DEBUG] Join: AllTop & AllBottom
15213 2019-Jan-15 20:37:28.962484 - [DEBUG] = AllBottom (new jump func)
15214 2019-Jan-15 20:37:28.962509 - [DEBUG]
15215 2019-Jan-15 20:37:28.962532 - [DEBUG] Start adding new jump function
15216 2019-Jan-15 20:37:28.962556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15217 2019-Jan-15 20:37:28.962612 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15218 2019-Jan-15 20:37:28.963246 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15219 2019-Jan-15 20:37:28.963888 - [DEBUG] Edge Function : AllBottom
15220 2019-Jan-15 20:37:28.963916 - [DEBUG] End adding new jump function
15221 2019-Jan-15 20:37:28.963953 - [DEBUG]
15222 2019-Jan-15 20:37:28.963977 - [DEBUG] -------------------------------------------- 431. Path Edge --------------------------------------------
15223 2019-Jan-15 20:37:28.964002 - [DEBUG]
15224 2019-Jan-15 20:37:28.964025 - [DEBUG] Process 431. path edge:
15225 2019-Jan-15 20:37:28.964049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15226 2019-Jan-15 20:37:28.964105 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
15227 2019-Jan-15 20:37:28.964751 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15228 2019-Jan-15 20:37:28.965385 - [DEBUG]
15229 2019-Jan-15 20:37:28.965409 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15230 2019-Jan-15 20:37:28.966059 - [DEBUG] Possible callees:
15231 2019-Jan-15 20:37:28.966084 - [DEBUG] llvm.dbg.declare
15232 2019-Jan-15 20:37:28.966108 - [DEBUG] Possible return sites:
15233 2019-Jan-15 20:37:28.966132 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13615234 2019-Jan-15 20:37:28.967427 - [DEBUG] Found and process special summary
15235 2019-Jan-15 20:37:28.967460 - [DEBUG] Compose: EdgeIdentity * AllBottom
15236 2019-Jan-15 20:37:28.967487 - [DEBUG]
15237 2019-Jan-15 20:37:28.967511 - [DEBUG] Propagate flow
15238 2019-Jan-15 20:37:28.967534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15239 2019-Jan-15 20:37:28.967590 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15240 2019-Jan-15 20:37:28.968229 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15241 2019-Jan-15 20:37:28.968873 - [DEBUG] Edge function : AllBottom (result of previous compose)
15242 2019-Jan-15 20:37:28.968898 - [DEBUG]
15243 2019-Jan-15 20:37:28.968922 - [DEBUG] Join: AllTop & AllBottom
15244 2019-Jan-15 20:37:28.968949 - [DEBUG] = AllBottom (new jump func)
15245 2019-Jan-15 20:37:28.968973 - [DEBUG]
15246 2019-Jan-15 20:37:28.968996 - [DEBUG] Start adding new jump function
15247 2019-Jan-15 20:37:28.969019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15248 2019-Jan-15 20:37:28.969075 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15249 2019-Jan-15 20:37:28.969713 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15250 2019-Jan-15 20:37:28.970348 - [DEBUG] Edge Function : AllBottom
15251 2019-Jan-15 20:37:28.970376 - [DEBUG] End adding new jump function
15252 2019-Jan-15 20:37:28.970400 - [DEBUG]
15253 2019-Jan-15 20:37:28.970423 - [DEBUG] -------------------------------------------- 432. Path Edge --------------------------------------------
15254 2019-Jan-15 20:37:28.970448 - [DEBUG]
15255 2019-Jan-15 20:37:28.970471 - [DEBUG] Process 432. path edge:
15256 2019-Jan-15 20:37:28.970495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15257 2019-Jan-15 20:37:28.970551 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
15258 2019-Jan-15 20:37:28.971202 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15259 2019-Jan-15 20:37:28.971840 - [DEBUG]
15260 2019-Jan-15 20:37:28.971865 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15261 2019-Jan-15 20:37:28.972515 - [DEBUG] Compose: EdgeIdentity * AllBottom
15262 2019-Jan-15 20:37:28.972543 - [DEBUG]
15263 2019-Jan-15 20:37:28.972567 - [DEBUG] Propagate flow
15264 2019-Jan-15 20:37:28.972590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15265 2019-Jan-15 20:37:28.972647 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15266 2019-Jan-15 20:37:28.973282 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15267 2019-Jan-15 20:37:28.973918 - [DEBUG] Edge function : AllBottom (result of previous compose)
15268 2019-Jan-15 20:37:28.973956 - [DEBUG]
15269 2019-Jan-15 20:37:28.973981 - [DEBUG] Join: AllTop & AllBottom
15270 2019-Jan-15 20:37:28.974007 - [DEBUG] = AllBottom (new jump func)
15271 2019-Jan-15 20:37:28.974031 - [DEBUG]
15272 2019-Jan-15 20:37:28.974055 - [DEBUG] Start adding new jump function
15273 2019-Jan-15 20:37:28.974078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15274 2019-Jan-15 20:37:28.974134 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15275 2019-Jan-15 20:37:28.974768 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15276 2019-Jan-15 20:37:28.975402 - [DEBUG] Edge Function : AllBottom
15277 2019-Jan-15 20:37:28.975430 - [DEBUG] End adding new jump function
15278 2019-Jan-15 20:37:28.975462 - [DEBUG]
15279 2019-Jan-15 20:37:28.975486 - [DEBUG] -------------------------------------------- 433. Path Edge --------------------------------------------
15280 2019-Jan-15 20:37:28.975510 - [DEBUG]
15281 2019-Jan-15 20:37:28.975534 - [DEBUG] Process 433. path edge:
15282 2019-Jan-15 20:37:28.975557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15283 2019-Jan-15 20:37:28.975614 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
15284 2019-Jan-15 20:37:28.976248 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15285 2019-Jan-15 20:37:28.976883 - [DEBUG]
15286 2019-Jan-15 20:37:28.976908 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15287 2019-Jan-15 20:37:28.977568 - [DEBUG] Compose: EdgeIdentity * AllBottom
15288 2019-Jan-15 20:37:28.977596 - [DEBUG]
15289 2019-Jan-15 20:37:28.977620 - [DEBUG] Propagate flow
15290 2019-Jan-15 20:37:28.977643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15291 2019-Jan-15 20:37:28.977700 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15292 2019-Jan-15 20:37:28.978332 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15293 2019-Jan-15 20:37:28.978965 - [DEBUG] Edge function : AllBottom (result of previous compose)
15294 2019-Jan-15 20:37:28.978991 - [DEBUG]
15295 2019-Jan-15 20:37:28.979016 - [DEBUG] Join: AllTop & AllBottom
15296 2019-Jan-15 20:37:28.979042 - [DEBUG] = AllBottom (new jump func)
15297 2019-Jan-15 20:37:28.979066 - [DEBUG]
15298 2019-Jan-15 20:37:28.979090 - [DEBUG] Start adding new jump function
15299 2019-Jan-15 20:37:28.979113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15300 2019-Jan-15 20:37:28.979169 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15301 2019-Jan-15 20:37:28.979804 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
15302 2019-Jan-15 20:37:28.980433 - [DEBUG] Edge Function : AllBottom
15303 2019-Jan-15 20:37:28.980461 - [DEBUG] End adding new jump function
15304 2019-Jan-15 20:37:28.980485 - [DEBUG]
15305 2019-Jan-15 20:37:28.980509 - [DEBUG] -------------------------------------------- 434. Path Edge --------------------------------------------
15306 2019-Jan-15 20:37:28.980533 - [DEBUG]
15307 2019-Jan-15 20:37:28.980556 - [DEBUG] Process 434. path edge:
15308 2019-Jan-15 20:37:28.980580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15309 2019-Jan-15 20:37:28.980649 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
15310 2019-Jan-15 20:37:28.981280 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15311 2019-Jan-15 20:37:28.981912 - [DEBUG]
15312 2019-Jan-15 20:37:28.981937 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
15313 2019-Jan-15 20:37:28.982581 - [DEBUG] Compose: EdgeIdentity * AllBottom
15314 2019-Jan-15 20:37:28.982608 - [DEBUG]
15315 2019-Jan-15 20:37:28.982632 - [DEBUG] Propagate flow
15316 2019-Jan-15 20:37:28.982655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15317 2019-Jan-15 20:37:28.982712 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
15318 2019-Jan-15 20:37:28.983357 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15319 2019-Jan-15 20:37:28.984003 - [DEBUG] Edge function : AllBottom (result of previous compose)
15320 2019-Jan-15 20:37:28.984029 - [DEBUG]
15321 2019-Jan-15 20:37:28.984054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15322 2019-Jan-15 20:37:28.984079 - [DEBUG] = AllBottom
15323 2019-Jan-15 20:37:28.984112 - [DEBUG]
15324 2019-Jan-15 20:37:28.984136 - [DEBUG] PROPAGATE: No new function!
15325 2019-Jan-15 20:37:28.984160 - [DEBUG] EDGE:
15326 2019-Jan-15 20:37:28.984217 - [DEBUG] ---> 15327 2019-Jan-15 20:37:28.984851 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15328 2019-Jan-15 20:37:28.985485 - [DEBUG]
15329 2019-Jan-15 20:37:28.985509 - [DEBUG] EDGE:
15330 2019-Jan-15 20:37:28.985566 - [DEBUG] ---> 15331 2019-Jan-15 20:37:28.986201 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15332 2019-Jan-15 20:37:28.986839 - [DEBUG]
15333 2019-Jan-15 20:37:28.986863 - [DEBUG] EDGE:
15334 2019-Jan-15 20:37:28.986921 - [DEBUG] ---> 15335 2019-Jan-15 20:37:28.987573 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15336 2019-Jan-15 20:37:28.988211 - [DEBUG]
15337 2019-Jan-15 20:37:28.988247 - [DEBUG] Compose: EdgeIdentity * AllBottom
15338 2019-Jan-15 20:37:28.988274 - [DEBUG]
15339 2019-Jan-15 20:37:28.988297 - [DEBUG] Propagate flow
15340 2019-Jan-15 20:37:28.988321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15341 2019-Jan-15 20:37:28.988377 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15342 2019-Jan-15 20:37:28.989016 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15343 2019-Jan-15 20:37:28.989653 - [DEBUG] Edge function : AllBottom (result of previous compose)
15344 2019-Jan-15 20:37:28.989678 - [DEBUG]
15345 2019-Jan-15 20:37:28.989702 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15346 2019-Jan-15 20:37:28.989728 - [DEBUG] = AllBottom
15347 2019-Jan-15 20:37:28.989753 - [DEBUG]
15348 2019-Jan-15 20:37:28.989776 - [DEBUG] PROPAGATE: No new function!
15349 2019-Jan-15 20:37:28.989802 - [DEBUG] EDGE:
15350 2019-Jan-15 20:37:28.989859 - [DEBUG] ---> 15351 2019-Jan-15 20:37:28.990504 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15352 2019-Jan-15 20:37:28.991162 - [DEBUG]
15353 2019-Jan-15 20:37:28.991194 - [DEBUG] Compose: EdgeIdentity * AllBottom
15354 2019-Jan-15 20:37:28.991220 - [DEBUG]
15355 2019-Jan-15 20:37:28.991244 - [DEBUG] Propagate flow
15356 2019-Jan-15 20:37:28.991267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15357 2019-Jan-15 20:37:28.991323 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15358 2019-Jan-15 20:37:28.991969 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15359 2019-Jan-15 20:37:28.992603 - [DEBUG] Edge function : AllBottom (result of previous compose)
15360 2019-Jan-15 20:37:28.992628 - [DEBUG]
15361 2019-Jan-15 20:37:28.992653 - [DEBUG] Join: AllTop & AllBottom
15362 2019-Jan-15 20:37:28.992679 - [DEBUG] = AllBottom (new jump func)
15363 2019-Jan-15 20:37:28.992703 - [DEBUG]
15364 2019-Jan-15 20:37:28.992727 - [DEBUG] Start adding new jump function
15365 2019-Jan-15 20:37:28.992750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15366 2019-Jan-15 20:37:28.992806 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15367 2019-Jan-15 20:37:28.993448 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15368 2019-Jan-15 20:37:28.994109 - [DEBUG] Edge Function : AllBottom
15369 2019-Jan-15 20:37:28.994138 - [DEBUG] End adding new jump function
15370 2019-Jan-15 20:37:28.994162 - [DEBUG]
15371 2019-Jan-15 20:37:28.994185 - [DEBUG] -------------------------------------------- 435. Path Edge --------------------------------------------
15372 2019-Jan-15 20:37:28.994209 - [DEBUG]
15373 2019-Jan-15 20:37:28.994233 - [DEBUG] Process 435. path edge:
15374 2019-Jan-15 20:37:28.994256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15375 2019-Jan-15 20:37:28.994313 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
15376 2019-Jan-15 20:37:28.994959 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15377 2019-Jan-15 20:37:28.995594 - [DEBUG]
15378 2019-Jan-15 20:37:28.995619 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15379 2019-Jan-15 20:37:28.996269 - [DEBUG] Possible callees:
15380 2019-Jan-15 20:37:28.996294 - [DEBUG] llvm.dbg.declare
15381 2019-Jan-15 20:37:28.996318 - [DEBUG] Possible return sites:
15382 2019-Jan-15 20:37:28.996342 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14315383 2019-Jan-15 20:37:28.997628 - [DEBUG] Found and process special summary
15384 2019-Jan-15 20:37:28.997661 - [DEBUG] Compose: EdgeIdentity * AllBottom
15385 2019-Jan-15 20:37:28.997688 - [DEBUG]
15386 2019-Jan-15 20:37:28.997711 - [DEBUG] Propagate flow
15387 2019-Jan-15 20:37:28.997735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15388 2019-Jan-15 20:37:28.997791 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15389 2019-Jan-15 20:37:28.998429 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15390 2019-Jan-15 20:37:28.999062 - [DEBUG] Edge function : AllBottom (result of previous compose)
15391 2019-Jan-15 20:37:28.999087 - [DEBUG]
15392 2019-Jan-15 20:37:28.999112 - [DEBUG] Join: AllTop & AllBottom
15393 2019-Jan-15 20:37:28.999137 - [DEBUG] = AllBottom (new jump func)
15394 2019-Jan-15 20:37:28.999162 - [DEBUG]
15395 2019-Jan-15 20:37:28.999185 - [DEBUG] Start adding new jump function
15396 2019-Jan-15 20:37:28.999209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15397 2019-Jan-15 20:37:28.999264 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15398 2019-Jan-15 20:37:28.999900 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15399 2019-Jan-15 20:37:29.000535 - [DEBUG] Edge Function : AllBottom
15400 2019-Jan-15 20:37:29.000562 - [DEBUG] End adding new jump function
15401 2019-Jan-15 20:37:29.000586 - [DEBUG]
15402 2019-Jan-15 20:37:29.000623 - [DEBUG] -------------------------------------------- 436. Path Edge --------------------------------------------
15403 2019-Jan-15 20:37:29.000648 - [DEBUG]
15404 2019-Jan-15 20:37:29.000671 - [DEBUG] Process 436. path edge:
15405 2019-Jan-15 20:37:29.000695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15406 2019-Jan-15 20:37:29.000752 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
15407 2019-Jan-15 20:37:29.001388 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15408 2019-Jan-15 20:37:29.002033 - [DEBUG]
15409 2019-Jan-15 20:37:29.002058 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15410 2019-Jan-15 20:37:29.002708 - [DEBUG] Compose: EdgeIdentity * AllBottom
15411 2019-Jan-15 20:37:29.002735 - [DEBUG]
15412 2019-Jan-15 20:37:29.002759 - [DEBUG] Propagate flow
15413 2019-Jan-15 20:37:29.002783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15414 2019-Jan-15 20:37:29.002839 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
15415 2019-Jan-15 20:37:29.003473 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15416 2019-Jan-15 20:37:29.004125 - [DEBUG] Edge function : AllBottom (result of previous compose)
15417 2019-Jan-15 20:37:29.004151 - [DEBUG]
15418 2019-Jan-15 20:37:29.004176 - [DEBUG] Join: AllTop & AllBottom
15419 2019-Jan-15 20:37:29.004202 - [DEBUG] = AllBottom (new jump func)
15420 2019-Jan-15 20:37:29.004226 - [DEBUG]
15421 2019-Jan-15 20:37:29.004250 - [DEBUG] Start adding new jump function
15422 2019-Jan-15 20:37:29.004273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15423 2019-Jan-15 20:37:29.004329 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15424 2019-Jan-15 20:37:29.004965 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
15425 2019-Jan-15 20:37:29.005596 - [DEBUG] Edge Function : AllBottom
15426 2019-Jan-15 20:37:29.005624 - [DEBUG] End adding new jump function
15427 2019-Jan-15 20:37:29.005648 - [DEBUG]
15428 2019-Jan-15 20:37:29.005672 - [DEBUG] -------------------------------------------- 437. Path Edge --------------------------------------------
15429 2019-Jan-15 20:37:29.005696 - [DEBUG]
15430 2019-Jan-15 20:37:29.005720 - [DEBUG] Process 437. path edge:
15431 2019-Jan-15 20:37:29.005744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15432 2019-Jan-15 20:37:29.005800 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
15433 2019-Jan-15 20:37:29.006431 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15434 2019-Jan-15 20:37:29.007066 - [DEBUG]
15435 2019-Jan-15 20:37:29.007091 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
15436 2019-Jan-15 20:37:29.007753 - [DEBUG] Compose: EdgeIdentity * AllBottom
15437 2019-Jan-15 20:37:29.007781 - [DEBUG]
15438 2019-Jan-15 20:37:29.007805 - [DEBUG] Propagate flow
15439 2019-Jan-15 20:37:29.007828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15440 2019-Jan-15 20:37:29.007885 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15441 2019-Jan-15 20:37:29.008518 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15442 2019-Jan-15 20:37:29.009152 - [DEBUG] Edge function : AllBottom (result of previous compose)
15443 2019-Jan-15 20:37:29.009177 - [DEBUG]
15444 2019-Jan-15 20:37:29.009202 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15445 2019-Jan-15 20:37:29.009228 - [DEBUG] = AllBottom
15446 2019-Jan-15 20:37:29.009253 - [DEBUG]
15447 2019-Jan-15 20:37:29.009276 - [DEBUG] PROPAGATE: No new function!
15448 2019-Jan-15 20:37:29.009301 - [DEBUG] EDGE:
15449 2019-Jan-15 20:37:29.009358 - [DEBUG] ---> 15450 2019-Jan-15 20:37:29.009991 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15451 2019-Jan-15 20:37:29.010641 - [DEBUG]
15452 2019-Jan-15 20:37:29.010666 - [DEBUG] EDGE:
15453 2019-Jan-15 20:37:29.010723 - [DEBUG] ---> 15454 2019-Jan-15 20:37:29.011368 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15455 2019-Jan-15 20:37:29.012003 - [DEBUG]
15456 2019-Jan-15 20:37:29.012039 - [DEBUG] Compose: EdgeIdentity * AllBottom
15457 2019-Jan-15 20:37:29.012066 - [DEBUG]
15458 2019-Jan-15 20:37:29.012089 - [DEBUG] Propagate flow
15459 2019-Jan-15 20:37:29.012113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15460 2019-Jan-15 20:37:29.012169 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15461 2019-Jan-15 20:37:29.012806 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15462 2019-Jan-15 20:37:29.013439 - [DEBUG] Edge function : AllBottom (result of previous compose)
15463 2019-Jan-15 20:37:29.013464 - [DEBUG]
15464 2019-Jan-15 20:37:29.013489 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15465 2019-Jan-15 20:37:29.013515 - [DEBUG] = AllBottom
15466 2019-Jan-15 20:37:29.013539 - [DEBUG]
15467 2019-Jan-15 20:37:29.013562 - [DEBUG] PROPAGATE: No new function!
15468 2019-Jan-15 20:37:29.013588 - [DEBUG] EDGE:
15469 2019-Jan-15 20:37:29.013645 - [DEBUG] ---> 15470 2019-Jan-15 20:37:29.014306 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15471 2019-Jan-15 20:37:29.014939 - [DEBUG]
15472 2019-Jan-15 20:37:29.014964 - [DEBUG] EDGE:
15473 2019-Jan-15 20:37:29.015021 - [DEBUG] ---> 15474 2019-Jan-15 20:37:29.015658 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15475 2019-Jan-15 20:37:29.016291 - [DEBUG]
15476 2019-Jan-15 20:37:29.016322 - [DEBUG] Compose: EdgeIdentity * AllBottom
15477 2019-Jan-15 20:37:29.016349 - [DEBUG]
15478 2019-Jan-15 20:37:29.016373 - [DEBUG] Propagate flow
15479 2019-Jan-15 20:37:29.016396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15480 2019-Jan-15 20:37:29.016453 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15481 2019-Jan-15 20:37:29.017087 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15482 2019-Jan-15 20:37:29.017737 - [DEBUG] Edge function : AllBottom (result of previous compose)
15483 2019-Jan-15 20:37:29.017762 - [DEBUG]
15484 2019-Jan-15 20:37:29.017787 - [DEBUG] Join: AllTop & AllBottom
15485 2019-Jan-15 20:37:29.017813 - [DEBUG] = AllBottom (new jump func)
15486 2019-Jan-15 20:37:29.017838 - [DEBUG]
15487 2019-Jan-15 20:37:29.017861 - [DEBUG] Start adding new jump function
15488 2019-Jan-15 20:37:29.017885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15489 2019-Jan-15 20:37:29.017941 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15490 2019-Jan-15 20:37:29.018576 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15491 2019-Jan-15 20:37:29.019211 - [DEBUG] Edge Function : AllBottom
15492 2019-Jan-15 20:37:29.019240 - [DEBUG] End adding new jump function
15493 2019-Jan-15 20:37:29.019264 - [DEBUG]
15494 2019-Jan-15 20:37:29.019287 - [DEBUG] -------------------------------------------- 438. Path Edge --------------------------------------------
15495 2019-Jan-15 20:37:29.019312 - [DEBUG]
15496 2019-Jan-15 20:37:29.019335 - [DEBUG] Process 438. path edge:
15497 2019-Jan-15 20:37:29.019359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15498 2019-Jan-15 20:37:29.019415 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
15499 2019-Jan-15 20:37:29.020060 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15500 2019-Jan-15 20:37:29.020709 - [DEBUG]
15501 2019-Jan-15 20:37:29.020734 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15502 2019-Jan-15 20:37:29.021381 - [DEBUG] Compose: EdgeIdentity * AllBottom
15503 2019-Jan-15 20:37:29.021409 - [DEBUG]
15504 2019-Jan-15 20:37:29.021433 - [DEBUG] Propagate flow
15505 2019-Jan-15 20:37:29.021456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15506 2019-Jan-15 20:37:29.021513 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15507 2019-Jan-15 20:37:29.022155 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15508 2019-Jan-15 20:37:29.022790 - [DEBUG] Edge function : AllBottom (result of previous compose)
15509 2019-Jan-15 20:37:29.022816 - [DEBUG]
15510 2019-Jan-15 20:37:29.022841 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15511 2019-Jan-15 20:37:29.022867 - [DEBUG] = AllBottom
15512 2019-Jan-15 20:37:29.022891 - [DEBUG]
15513 2019-Jan-15 20:37:29.022915 - [DEBUG] PROPAGATE: No new function!
15514 2019-Jan-15 20:37:29.022945 - [DEBUG] Compose: EdgeIdentity * AllBottom
15515 2019-Jan-15 20:37:29.022972 - [DEBUG]
15516 2019-Jan-15 20:37:29.022996 - [DEBUG] Propagate flow
15517 2019-Jan-15 20:37:29.023019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15518 2019-Jan-15 20:37:29.023075 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15519 2019-Jan-15 20:37:29.023720 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15520 2019-Jan-15 20:37:29.024370 - [DEBUG] Edge function : AllBottom (result of previous compose)
15521 2019-Jan-15 20:37:29.024395 - [DEBUG]
15522 2019-Jan-15 20:37:29.024420 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15523 2019-Jan-15 20:37:29.024446 - [DEBUG] = AllBottom
15524 2019-Jan-15 20:37:29.024471 - [DEBUG]
15525 2019-Jan-15 20:37:29.024494 - [DEBUG] PROPAGATE: No new function!
15526 2019-Jan-15 20:37:29.024518 - [DEBUG] EDGE:
15527 2019-Jan-15 20:37:29.024576 - [DEBUG] ---> 15528 2019-Jan-15 20:37:29.025211 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15529 2019-Jan-15 20:37:29.025845 - [DEBUG]
15530 2019-Jan-15 20:37:29.025869 - [DEBUG] EDGE:
15531 2019-Jan-15 20:37:29.025927 - [DEBUG] ---> 15532 2019-Jan-15 20:37:29.026561 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15533 2019-Jan-15 20:37:29.027193 - [DEBUG]
15534 2019-Jan-15 20:37:29.027218 - [DEBUG] EDGE:
15535 2019-Jan-15 20:37:29.027288 - [DEBUG] ---> 15536 2019-Jan-15 20:37:29.027927 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15537 2019-Jan-15 20:37:29.028563 - [DEBUG]
15538 2019-Jan-15 20:37:29.028597 - [DEBUG] Compose: EdgeIdentity * AllBottom
15539 2019-Jan-15 20:37:29.028624 - [DEBUG]
15540 2019-Jan-15 20:37:29.028648 - [DEBUG] Propagate flow
15541 2019-Jan-15 20:37:29.028672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15542 2019-Jan-15 20:37:29.028735 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15543 2019-Jan-15 20:37:29.029373 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15544 2019-Jan-15 20:37:29.030006 - [DEBUG] Edge function : AllBottom (result of previous compose)
15545 2019-Jan-15 20:37:29.030031 - [DEBUG]
15546 2019-Jan-15 20:37:29.030056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15547 2019-Jan-15 20:37:29.030082 - [DEBUG] = AllBottom
15548 2019-Jan-15 20:37:29.030107 - [DEBUG]
15549 2019-Jan-15 20:37:29.030130 - [DEBUG] PROPAGATE: No new function!
15550 2019-Jan-15 20:37:29.030156 - [DEBUG] EDGE:
15551 2019-Jan-15 20:37:29.030213 - [DEBUG] ---> 15552 2019-Jan-15 20:37:29.030865 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15553 2019-Jan-15 20:37:29.031499 - [DEBUG]
15554 2019-Jan-15 20:37:29.031524 - [DEBUG] EDGE:
15555 2019-Jan-15 20:37:29.031582 - [DEBUG] ---> 15556 2019-Jan-15 20:37:29.032217 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15557 2019-Jan-15 20:37:29.032851 - [DEBUG]
15558 2019-Jan-15 20:37:29.032877 - [DEBUG] Compose: EdgeIdentity * AllBottom
15559 2019-Jan-15 20:37:29.032903 - [DEBUG]
15560 2019-Jan-15 20:37:29.032926 - [DEBUG] Propagate flow
15561 2019-Jan-15 20:37:29.032950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15562 2019-Jan-15 20:37:29.033005 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15563 2019-Jan-15 20:37:29.033641 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15564 2019-Jan-15 20:37:29.034293 - [DEBUG] Edge function : AllBottom (result of previous compose)
15565 2019-Jan-15 20:37:29.034318 - [DEBUG]
15566 2019-Jan-15 20:37:29.034344 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15567 2019-Jan-15 20:37:29.034369 - [DEBUG] = AllBottom
15568 2019-Jan-15 20:37:29.034394 - [DEBUG]
15569 2019-Jan-15 20:37:29.034417 - [DEBUG] PROPAGATE: No new function!
15570 2019-Jan-15 20:37:29.034441 - [DEBUG] EDGE:
15571 2019-Jan-15 20:37:29.034499 - [DEBUG] ---> 15572 2019-Jan-15 20:37:29.035137 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15573 2019-Jan-15 20:37:29.035774 - [DEBUG]
15574 2019-Jan-15 20:37:29.035799 - [DEBUG] EDGE:
15575 2019-Jan-15 20:37:29.035856 - [DEBUG] ---> 15576 2019-Jan-15 20:37:29.036488 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15577 2019-Jan-15 20:37:29.037124 - [DEBUG]
15578 2019-Jan-15 20:37:29.037149 - [DEBUG] EDGE:
15579 2019-Jan-15 20:37:29.037206 - [DEBUG] ---> 15580 2019-Jan-15 20:37:29.037856 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15581 2019-Jan-15 20:37:29.038491 - [DEBUG]
15582 2019-Jan-15 20:37:29.038517 - [DEBUG] EDGE:
15583 2019-Jan-15 20:37:29.038574 - [DEBUG] ---> 15584 2019-Jan-15 20:37:29.039222 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15585 2019-Jan-15 20:37:29.039860 - [DEBUG]
15586 2019-Jan-15 20:37:29.039885 - [DEBUG] EDGE:
15587 2019-Jan-15 20:37:29.039943 - [DEBUG] ---> 15588 2019-Jan-15 20:37:29.040577 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15589 2019-Jan-15 20:37:29.041227 - [DEBUG]
15590 2019-Jan-15 20:37:29.041253 - [DEBUG] EDGE:
15591 2019-Jan-15 20:37:29.041310 - [DEBUG] ---> 15592 2019-Jan-15 20:37:29.041949 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15593 2019-Jan-15 20:37:29.042586 - [DEBUG]
15594 2019-Jan-15 20:37:29.042626 - [DEBUG] Compose: EdgeIdentity * AllBottom
15595 2019-Jan-15 20:37:29.042653 - [DEBUG]
15596 2019-Jan-15 20:37:29.042677 - [DEBUG] Propagate flow
15597 2019-Jan-15 20:37:29.042701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15598 2019-Jan-15 20:37:29.042757 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15599 2019-Jan-15 20:37:29.043395 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15600 2019-Jan-15 20:37:29.044047 - [DEBUG] Edge function : AllBottom (result of previous compose)
15601 2019-Jan-15 20:37:29.044073 - [DEBUG]
15602 2019-Jan-15 20:37:29.044097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15603 2019-Jan-15 20:37:29.044124 - [DEBUG] = AllBottom
15604 2019-Jan-15 20:37:29.044148 - [DEBUG]
15605 2019-Jan-15 20:37:29.044171 - [DEBUG] PROPAGATE: No new function!
15606 2019-Jan-15 20:37:29.044197 - [DEBUG] EDGE:
15607 2019-Jan-15 20:37:29.044255 - [DEBUG] ---> 15608 2019-Jan-15 20:37:29.044899 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15609 2019-Jan-15 20:37:29.045536 - [DEBUG]


getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !7415610 2019-Jan-15 20:37:29.046186 - [DEBUG] Compose: EdgeIdentity * AllBottom
15611 2019-Jan-15 20:37:29.046215 - [DEBUG]
15612 2019-Jan-15 20:37:29.046239 - [DEBUG] Propagate flow
15613 2019-Jan-15 20:37:29.046263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15614 2019-Jan-15 20:37:29.046319 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15615 2019-Jan-15 20:37:29.046959 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15616 2019-Jan-15 20:37:29.047610 - [DEBUG] Edge function : AllBottom (result of previous compose)
15617 2019-Jan-15 20:37:29.047635 - [DEBUG]
15618 2019-Jan-15 20:37:29.047659 - [DEBUG] Join: AllTop & AllBottom
15619 2019-Jan-15 20:37:29.047685 - [DEBUG] = AllBottom (new jump func)
15620 2019-Jan-15 20:37:29.047710 - [DEBUG]
15621 2019-Jan-15 20:37:29.047733 - [DEBUG] Start adding new jump function
15622 2019-Jan-15 20:37:29.047757 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15623 2019-Jan-15 20:37:29.047813 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15624 2019-Jan-15 20:37:29.048450 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15625 2019-Jan-15 20:37:29.049085 - [DEBUG] Edge Function : AllBottom
15626 2019-Jan-15 20:37:29.049120 - [DEBUG] End adding new jump function
15627 2019-Jan-15 20:37:29.049145 - [DEBUG]
15628 2019-Jan-15 20:37:29.049169 - [DEBUG] -------------------------------------------- 439. Path Edge --------------------------------------------
15629 2019-Jan-15 20:37:29.049193 - [DEBUG]
15630 2019-Jan-15 20:37:29.049216 - [DEBUG] Process 439. path edge:
15631 2019-Jan-15 20:37:29.049240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15632 2019-Jan-15 20:37:29.049297 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
15633 2019-Jan-15 20:37:29.049934 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15634 2019-Jan-15 20:37:29.050571 - [DEBUG]
15635 2019-Jan-15 20:37:29.050595 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15636 2019-Jan-15 20:37:29.051248 - [DEBUG] Possible callees:
15637 2019-Jan-15 20:37:29.051273 - [DEBUG] foo
15638 2019-Jan-15 20:37:29.051298 - [DEBUG] Possible return sites:
15639 2019-Jan-15 20:37:29.051321 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


Got branch instruction
getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8415640 2019-Jan-15 20:37:29.052578 - [DEBUG] Found and process special summary
15641 2019-Jan-15 20:37:29.052611 - [DEBUG] Compose: EdgeIdentity * AllBottom
15642 2019-Jan-15 20:37:29.052640 - [DEBUG]
15643 2019-Jan-15 20:37:29.052664 - [DEBUG] Propagate flow
15644 2019-Jan-15 20:37:29.052688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15645 2019-Jan-15 20:37:29.052745 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15646 2019-Jan-15 20:37:29.053383 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15647 2019-Jan-15 20:37:29.054035 - [DEBUG] Edge function : AllBottom (result of previous compose)
15648 2019-Jan-15 20:37:29.054060 - [DEBUG]
15649 2019-Jan-15 20:37:29.054085 - [DEBUG] Join: AllTop & AllBottom
15650 2019-Jan-15 20:37:29.054111 - [DEBUG] = AllBottom (new jump func)
15651 2019-Jan-15 20:37:29.054136 - [DEBUG]
15652 2019-Jan-15 20:37:29.054160 - [DEBUG] Start adding new jump function
15653 2019-Jan-15 20:37:29.054183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15654 2019-Jan-15 20:37:29.054239 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15655 2019-Jan-15 20:37:29.054876 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15656 2019-Jan-15 20:37:29.055512 - [DEBUG] Edge Function : AllBottom
15657 2019-Jan-15 20:37:29.055540 - [DEBUG] End adding new jump function
15658 2019-Jan-15 20:37:29.055565 - [DEBUG]
15659 2019-Jan-15 20:37:29.055588 - [DEBUG] -------------------------------------------- 440. Path Edge --------------------------------------------
15660 2019-Jan-15 20:37:29.055613 - [DEBUG]
15661 2019-Jan-15 20:37:29.055636 - [DEBUG] Process 440. path edge:
15662 2019-Jan-15 20:37:29.055660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15663 2019-Jan-15 20:37:29.055716 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
15664 2019-Jan-15 20:37:29.056353 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15665 2019-Jan-15 20:37:29.056988 - [DEBUG]
15666 2019-Jan-15 20:37:29.057012 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getNormalFlowFunction()
%tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !8515667 2019-Jan-15 20:37:29.058307 - [DEBUG] Compose: EdgeIdentity * AllBottom
15668 2019-Jan-15 20:37:29.058338 - [DEBUG]
15669 2019-Jan-15 20:37:29.058374 - [DEBUG] Propagate flow
15670 2019-Jan-15 20:37:29.058398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15671 2019-Jan-15 20:37:29.058455 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15672 2019-Jan-15 20:37:29.059091 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15673 2019-Jan-15 20:37:29.059727 - [DEBUG] Edge function : AllBottom (result of previous compose)
15674 2019-Jan-15 20:37:29.059753 - [DEBUG]
15675 2019-Jan-15 20:37:29.059777 - [DEBUG] Join: AllTop & AllBottom
15676 2019-Jan-15 20:37:29.059803 - [DEBUG] = AllBottom (new jump func)
15677 2019-Jan-15 20:37:29.059828 - [DEBUG]
15678 2019-Jan-15 20:37:29.059851 - [DEBUG] Start adding new jump function
15679 2019-Jan-15 20:37:29.059875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15680 2019-Jan-15 20:37:29.059931 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15681 2019-Jan-15 20:37:29.060567 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15682 2019-Jan-15 20:37:29.061216 - [DEBUG] Edge Function : AllBottom
15683 2019-Jan-15 20:37:29.061244 - [DEBUG] End adding new jump function
15684 2019-Jan-15 20:37:29.061269 - [DEBUG]
15685 2019-Jan-15 20:37:29.061293 - [DEBUG] -------------------------------------------- 441. Path Edge --------------------------------------------
15686 2019-Jan-15 20:37:29.061317 - [DEBUG]
15687 2019-Jan-15 20:37:29.061340 - [DEBUG] Process 441. path edge:
15688 2019-Jan-15 20:37:29.061364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15689 2019-Jan-15 20:37:29.061421 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
15690 2019-Jan-15 20:37:29.062065 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15691 2019-Jan-15 20:37:29.062701 - [DEBUG]
15692 2019-Jan-15 20:37:29.062726 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715693 2019-Jan-15 20:37:29.064000 - [DEBUG] Compose: EdgeIdentity * AllBottom
15694 2019-Jan-15 20:37:29.064031 - [DEBUG]
15695 2019-Jan-15 20:37:29.064055 - [DEBUG] Propagate flow
15696 2019-Jan-15 20:37:29.064078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15697 2019-Jan-15 20:37:29.064135 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15698 2019-Jan-15 20:37:29.064785 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15699 2019-Jan-15 20:37:29.065424 - [DEBUG] Edge function : AllBottom (result of previous compose)
15700 2019-Jan-15 20:37:29.065449 - [DEBUG]
15701 2019-Jan-15 20:37:29.065473 - [DEBUG] Join: AllTop & AllBottom
15702 2019-Jan-15 20:37:29.065500 - [DEBUG] = AllBottom (new jump func)
15703 2019-Jan-15 20:37:29.065524 - [DEBUG]
15704 2019-Jan-15 20:37:29.065548 - [DEBUG] Start adding new jump function
15705 2019-Jan-15 20:37:29.065571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15706 2019-Jan-15 20:37:29.065627 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15707 2019-Jan-15 20:37:29.066264 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15708 2019-Jan-15 20:37:29.066907 - [DEBUG] Edge Function : AllBottom
15709 2019-Jan-15 20:37:29.066935 - [DEBUG] End adding new jump function
15710 2019-Jan-15 20:37:29.066966 - [DEBUG]
15711 2019-Jan-15 20:37:29.066990 - [DEBUG] -------------------------------------------- 442. Path Edge --------------------------------------------
15712 2019-Jan-15 20:37:29.067015 - [DEBUG]
15713 2019-Jan-15 20:37:29.067038 - [DEBUG] Process 442. path edge:
15714 2019-Jan-15 20:37:29.067062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15715 2019-Jan-15 20:37:29.067119 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
15716 2019-Jan-15 20:37:29.067781 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15717 2019-Jan-15 20:37:29.068419 - [DEBUG]
15718 2019-Jan-15 20:37:29.068443 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15719 2019-Jan-15 20:37:29.069090 - [DEBUG] Possible callees:
15720 2019-Jan-15 20:37:29.069115 - [DEBUG] llvm.dbg.declare
15721 2019-Jan-15 20:37:29.069140 - [DEBUG] Possible return sites:
15722 2019-Jan-15 20:37:29.069163 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9615723 2019-Jan-15 20:37:29.070432 - [DEBUG] Found and process special summary
15724 2019-Jan-15 20:37:29.070465 - [DEBUG] Compose: EdgeIdentity * AllBottom
15725 2019-Jan-15 20:37:29.070493 - [DEBUG]
15726 2019-Jan-15 20:37:29.070517 - [DEBUG] Propagate flow
15727 2019-Jan-15 20:37:29.070540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15728 2019-Jan-15 20:37:29.070597 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15729 2019-Jan-15 20:37:29.071250 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15730 2019-Jan-15 20:37:29.071884 - [DEBUG] Edge function : AllBottom (result of previous compose)
15731 2019-Jan-15 20:37:29.071909 - [DEBUG]
15732 2019-Jan-15 20:37:29.071934 - [DEBUG] Join: AllTop & AllBottom
15733 2019-Jan-15 20:37:29.071960 - [DEBUG] = AllBottom (new jump func)
15734 2019-Jan-15 20:37:29.071985 - [DEBUG]
15735 2019-Jan-15 20:37:29.072009 - [DEBUG] Start adding new jump function
15736 2019-Jan-15 20:37:29.072032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15737 2019-Jan-15 20:37:29.072089 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15738 2019-Jan-15 20:37:29.072724 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15739 2019-Jan-15 20:37:29.073360 - [DEBUG] Edge Function : AllBottom
15740 2019-Jan-15 20:37:29.073388 - [DEBUG] End adding new jump function
15741 2019-Jan-15 20:37:29.073412 - [DEBUG]
15742 2019-Jan-15 20:37:29.073436 - [DEBUG] -------------------------------------------- 443. Path Edge --------------------------------------------
15743 2019-Jan-15 20:37:29.073460 - [DEBUG]
15744 2019-Jan-15 20:37:29.073483 - [DEBUG] Process 443. path edge:
15745 2019-Jan-15 20:37:29.073507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15746 2019-Jan-15 20:37:29.073564 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
15747 2019-Jan-15 20:37:29.074215 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15748 2019-Jan-15 20:37:29.074851 - [DEBUG]
15749 2019-Jan-15 20:37:29.074876 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getNormalFlowFunction()
store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !9715750 2019-Jan-15 20:37:29.076148 - [DEBUG] Compose: EdgeIdentity * AllBottom
15751 2019-Jan-15 20:37:29.076185 - [DEBUG]
15752 2019-Jan-15 20:37:29.076210 - [DEBUG] Propagate flow
15753 2019-Jan-15 20:37:29.076233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15754 2019-Jan-15 20:37:29.076290 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15755 2019-Jan-15 20:37:29.076924 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15756 2019-Jan-15 20:37:29.077574 - [DEBUG] Edge function : AllBottom (result of previous compose)
15757 2019-Jan-15 20:37:29.077599 - [DEBUG]
15758 2019-Jan-15 20:37:29.077624 - [DEBUG] Join: AllTop & AllBottom
15759 2019-Jan-15 20:37:29.077650 - [DEBUG] = AllBottom (new jump func)
15760 2019-Jan-15 20:37:29.077674 - [DEBUG]
15761 2019-Jan-15 20:37:29.077698 - [DEBUG] Start adding new jump function
15762 2019-Jan-15 20:37:29.077721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15763 2019-Jan-15 20:37:29.077777 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15764 2019-Jan-15 20:37:29.078415 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15765 2019-Jan-15 20:37:29.079048 - [DEBUG] Edge Function : AllBottom
15766 2019-Jan-15 20:37:29.079076 - [DEBUG] End adding new jump function
15767 2019-Jan-15 20:37:29.079100 - [DEBUG]
15768 2019-Jan-15 20:37:29.079124 - [DEBUG] -------------------------------------------- 444. Path Edge --------------------------------------------
15769 2019-Jan-15 20:37:29.079148 - [DEBUG]
15770 2019-Jan-15 20:37:29.079171 - [DEBUG] Process 444. path edge:
15771 2019-Jan-15 20:37:29.079195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15772 2019-Jan-15 20:37:29.079252 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
15773 2019-Jan-15 20:37:29.079884 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15774 2019-Jan-15 20:37:29.080518 - [DEBUG]
15775 2019-Jan-15 20:37:29.080543 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48


Got store instruction
getNormalFlowFunction()
br label %if.end, !dbg !98, !phasar.instruction.id !9915776 2019-Jan-15 20:37:29.081820 - [DEBUG] Compose: EdgeIdentity * AllBottom
15777 2019-Jan-15 20:37:29.081850 - [DEBUG]
15778 2019-Jan-15 20:37:29.081874 - [DEBUG] Propagate flow
15779 2019-Jan-15 20:37:29.081898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15780 2019-Jan-15 20:37:29.081955 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
15781 2019-Jan-15 20:37:29.082592 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15782 2019-Jan-15 20:37:29.083227 - [DEBUG] Edge function : AllBottom (result of previous compose)
15783 2019-Jan-15 20:37:29.083252 - [DEBUG]
15784 2019-Jan-15 20:37:29.083276 - [DEBUG] Join: AllTop & AllBottom
15785 2019-Jan-15 20:37:29.083302 - [DEBUG] = AllBottom (new jump func)
15786 2019-Jan-15 20:37:29.083327 - [DEBUG]
15787 2019-Jan-15 20:37:29.083351 - [DEBUG] Start adding new jump function
15788 2019-Jan-15 20:37:29.083374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15789 2019-Jan-15 20:37:29.083430 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15790 2019-Jan-15 20:37:29.084081 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
15791 2019-Jan-15 20:37:29.084713 - [DEBUG] Edge Function : AllBottom
15792 2019-Jan-15 20:37:29.084741 - [DEBUG] End adding new jump function
15793 2019-Jan-15 20:37:29.084765 - [DEBUG]
15794 2019-Jan-15 20:37:29.084788 - [DEBUG] -------------------------------------------- 445. Path Edge --------------------------------------------
15795 2019-Jan-15 20:37:29.084813 - [DEBUG]
15796 2019-Jan-15 20:37:29.084846 - [DEBUG] Process 445. path edge:
15797 2019-Jan-15 20:37:29.084870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15798 2019-Jan-15 20:37:29.084927 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
15799 2019-Jan-15 20:37:29.085560 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15800 2019-Jan-15 20:37:29.086195 - [DEBUG]
15801 2019-Jan-15 20:37:29.086220 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52


Got branch instruction
getNormalFlowFunction()
br label %if.end15, !phasar.instruction.id !10615802 2019-Jan-15 20:37:29.087487 - [DEBUG] Compose: EdgeIdentity * AllBottom
15803 2019-Jan-15 20:37:29.087517 - [DEBUG]
15804 2019-Jan-15 20:37:29.087541 - [DEBUG] Propagate flow
15805 2019-Jan-15 20:37:29.087564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15806 2019-Jan-15 20:37:29.087621 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
15807 2019-Jan-15 20:37:29.088259 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15808 2019-Jan-15 20:37:29.088893 - [DEBUG] Edge function : AllBottom (result of previous compose)
15809 2019-Jan-15 20:37:29.088918 - [DEBUG]
15810 2019-Jan-15 20:37:29.088943 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15811 2019-Jan-15 20:37:29.088970 - [DEBUG] = AllBottom
15812 2019-Jan-15 20:37:29.088994 - [DEBUG]
15813 2019-Jan-15 20:37:29.089018 - [DEBUG] PROPAGATE: No new function!
15814 2019-Jan-15 20:37:29.089042 - [DEBUG] EDGE:
15815 2019-Jan-15 20:37:29.089100 - [DEBUG] ---> 15816 2019-Jan-15 20:37:29.089732 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15817 2019-Jan-15 20:37:29.090366 - [DEBUG]
15818 2019-Jan-15 20:37:29.090391 - [DEBUG] EDGE:
15819 2019-Jan-15 20:37:29.090448 - [DEBUG] ---> 15820 2019-Jan-15 20:37:29.091097 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15821 2019-Jan-15 20:37:29.091731 - [DEBUG]
15822 2019-Jan-15 20:37:29.091756 - [DEBUG] EDGE:
15823 2019-Jan-15 20:37:29.091813 - [DEBUG] ---> 15824 2019-Jan-15 20:37:29.092452 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15825 2019-Jan-15 20:37:29.093087 - [DEBUG]
15826 2019-Jan-15 20:37:29.093124 - [DEBUG] Compose: EdgeIdentity * AllBottom
15827 2019-Jan-15 20:37:29.093151 - [DEBUG]
15828 2019-Jan-15 20:37:29.093175 - [DEBUG] Propagate flow
15829 2019-Jan-15 20:37:29.093199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15830 2019-Jan-15 20:37:29.093255 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15831 2019-Jan-15 20:37:29.093894 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15832 2019-Jan-15 20:37:29.094543 - [DEBUG] Edge function : AllBottom (result of previous compose)
15833 2019-Jan-15 20:37:29.094568 - [DEBUG]
15834 2019-Jan-15 20:37:29.094593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15835 2019-Jan-15 20:37:29.094619 - [DEBUG] = AllBottom
15836 2019-Jan-15 20:37:29.094643 - [DEBUG]
15837 2019-Jan-15 20:37:29.094667 - [DEBUG] PROPAGATE: No new function!
15838 2019-Jan-15 20:37:29.094692 - [DEBUG] EDGE:
15839 2019-Jan-15 20:37:29.094750 - [DEBUG] ---> 15840 2019-Jan-15 20:37:29.095400 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15841 2019-Jan-15 20:37:29.096039 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715842 2019-Jan-15 20:37:29.096686 - [DEBUG] Compose: EdgeIdentity * AllBottom
15843 2019-Jan-15 20:37:29.096716 - [DEBUG]
15844 2019-Jan-15 20:37:29.096740 - [DEBUG] Propagate flow
15845 2019-Jan-15 20:37:29.096763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15846 2019-Jan-15 20:37:29.096819 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15847 2019-Jan-15 20:37:29.097481 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15848 2019-Jan-15 20:37:29.098118 - [DEBUG] Edge function : AllBottom (result of previous compose)
15849 2019-Jan-15 20:37:29.098143 - [DEBUG]
15850 2019-Jan-15 20:37:29.098167 - [DEBUG] Join: AllTop & AllBottom
15851 2019-Jan-15 20:37:29.098194 - [DEBUG] = AllBottom (new jump func)
15852 2019-Jan-15 20:37:29.098218 - [DEBUG]
15853 2019-Jan-15 20:37:29.098242 - [DEBUG] Start adding new jump function
15854 2019-Jan-15 20:37:29.098265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15855 2019-Jan-15 20:37:29.098321 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15856 2019-Jan-15 20:37:29.098958 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15857 2019-Jan-15 20:37:29.099594 - [DEBUG] Edge Function : AllBottom
15858 2019-Jan-15 20:37:29.099622 - [DEBUG] End adding new jump function
15859 2019-Jan-15 20:37:29.099646 - [DEBUG]
15860 2019-Jan-15 20:37:29.099670 - [DEBUG] -------------------------------------------- 446. Path Edge --------------------------------------------
15861 2019-Jan-15 20:37:29.099694 - [DEBUG]
15862 2019-Jan-15 20:37:29.099717 - [DEBUG] Process 446. path edge:
15863 2019-Jan-15 20:37:29.099741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15864 2019-Jan-15 20:37:29.099797 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
15865 2019-Jan-15 20:37:29.100433 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15866 2019-Jan-15 20:37:29.101085 - [DEBUG]
15867 2019-Jan-15 20:37:29.101109 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15868 2019-Jan-15 20:37:29.101750 - [DEBUG] Possible callees:
15869 2019-Jan-15 20:37:29.101774 - [DEBUG] bar
15870 2019-Jan-15 20:37:29.101799 - [DEBUG] Possible return sites:
15871 2019-Jan-15 20:37:29.101822 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


Got branch instruction
getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8915872 2019-Jan-15 20:37:29.103082 - [DEBUG] Found and process special summary
15873 2019-Jan-15 20:37:29.103114 - [DEBUG] Compose: EdgeIdentity * AllBottom
15874 2019-Jan-15 20:37:29.103142 - [DEBUG]
15875 2019-Jan-15 20:37:29.103165 - [DEBUG] Propagate flow
15876 2019-Jan-15 20:37:29.103189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15877 2019-Jan-15 20:37:29.103246 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15878 2019-Jan-15 20:37:29.103885 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15879 2019-Jan-15 20:37:29.104534 - [DEBUG] Edge function : AllBottom (result of previous compose)
15880 2019-Jan-15 20:37:29.104559 - [DEBUG]
15881 2019-Jan-15 20:37:29.104591 - [DEBUG] Join: AllTop & AllBottom
15882 2019-Jan-15 20:37:29.104618 - [DEBUG] = AllBottom (new jump func)
15883 2019-Jan-15 20:37:29.104642 - [DEBUG]
15884 2019-Jan-15 20:37:29.104666 - [DEBUG] Start adding new jump function
15885 2019-Jan-15 20:37:29.104689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15886 2019-Jan-15 20:37:29.104745 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15887 2019-Jan-15 20:37:29.105381 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15888 2019-Jan-15 20:37:29.106017 - [DEBUG] Edge Function : AllBottom
15889 2019-Jan-15 20:37:29.106045 - [DEBUG] End adding new jump function
15890 2019-Jan-15 20:37:29.106070 - [DEBUG]
15891 2019-Jan-15 20:37:29.106093 - [DEBUG] -------------------------------------------- 447. Path Edge --------------------------------------------
15892 2019-Jan-15 20:37:29.106117 - [DEBUG]
15893 2019-Jan-15 20:37:29.106141 - [DEBUG] Process 447. path edge:
15894 2019-Jan-15 20:37:29.106164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15895 2019-Jan-15 20:37:29.106221 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
15896 2019-Jan-15 20:37:29.106857 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15897 2019-Jan-15 20:37:29.107507 - [DEBUG]
15898 2019-Jan-15 20:37:29.107532 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getNormalFlowFunction()
%tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !9015899 2019-Jan-15 20:37:29.108806 - [DEBUG] Compose: EdgeIdentity * AllBottom
15900 2019-Jan-15 20:37:29.108836 - [DEBUG]
15901 2019-Jan-15 20:37:29.108860 - [DEBUG] Propagate flow
15902 2019-Jan-15 20:37:29.108883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15903 2019-Jan-15 20:37:29.108940 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15904 2019-Jan-15 20:37:29.109575 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15905 2019-Jan-15 20:37:29.110211 - [DEBUG] Edge function : AllBottom (result of previous compose)
15906 2019-Jan-15 20:37:29.110236 - [DEBUG]
15907 2019-Jan-15 20:37:29.110260 - [DEBUG] Join: AllTop & AllBottom
15908 2019-Jan-15 20:37:29.110287 - [DEBUG] = AllBottom (new jump func)
15909 2019-Jan-15 20:37:29.110311 - [DEBUG]
15910 2019-Jan-15 20:37:29.110335 - [DEBUG] Start adding new jump function
15911 2019-Jan-15 20:37:29.110358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15912 2019-Jan-15 20:37:29.110414 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15913 2019-Jan-15 20:37:29.111068 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15914 2019-Jan-15 20:37:29.111701 - [DEBUG] Edge Function : AllBottom
15915 2019-Jan-15 20:37:29.111729 - [DEBUG] End adding new jump function
15916 2019-Jan-15 20:37:29.111753 - [DEBUG]
15917 2019-Jan-15 20:37:29.111777 - [DEBUG] -------------------------------------------- 448. Path Edge --------------------------------------------
15918 2019-Jan-15 20:37:29.111801 - [DEBUG]
15919 2019-Jan-15 20:37:29.111824 - [DEBUG] Process 448. path edge:
15920 2019-Jan-15 20:37:29.111848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15921 2019-Jan-15 20:37:29.111904 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
15922 2019-Jan-15 20:37:29.112539 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15923 2019-Jan-15 20:37:29.113174 - [DEBUG]
15924 2019-Jan-15 20:37:29.113207 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215925 2019-Jan-15 20:37:29.114482 - [DEBUG] Compose: EdgeIdentity * AllBottom
15926 2019-Jan-15 20:37:29.114512 - [DEBUG]
15927 2019-Jan-15 20:37:29.114536 - [DEBUG] Propagate flow
15928 2019-Jan-15 20:37:29.114560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15929 2019-Jan-15 20:37:29.114617 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15930 2019-Jan-15 20:37:29.115268 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15931 2019-Jan-15 20:37:29.115906 - [DEBUG] Edge function : AllBottom (result of previous compose)
15932 2019-Jan-15 20:37:29.115931 - [DEBUG]
15933 2019-Jan-15 20:37:29.115956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15934 2019-Jan-15 20:37:29.115982 - [DEBUG] = AllBottom
15935 2019-Jan-15 20:37:29.116007 - [DEBUG]
15936 2019-Jan-15 20:37:29.116030 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215937 2019-Jan-15 20:37:29.116678 - [DEBUG] Compose: EdgeIdentity * AllBottom
15938 2019-Jan-15 20:37:29.116708 - [DEBUG]
15939 2019-Jan-15 20:37:29.116731 - [DEBUG] Propagate flow
15940 2019-Jan-15 20:37:29.116755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15941 2019-Jan-15 20:37:29.116811 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15942 2019-Jan-15 20:37:29.117473 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15943 2019-Jan-15 20:37:29.118110 - [DEBUG] Edge function : AllBottom (result of previous compose)
15944 2019-Jan-15 20:37:29.118135 - [DEBUG]
15945 2019-Jan-15 20:37:29.118160 - [DEBUG] Join: AllTop & AllBottom
15946 2019-Jan-15 20:37:29.118186 - [DEBUG] = AllBottom (new jump func)
15947 2019-Jan-15 20:37:29.118211 - [DEBUG]
15948 2019-Jan-15 20:37:29.118234 - [DEBUG] Start adding new jump function
15949 2019-Jan-15 20:37:29.118258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15950 2019-Jan-15 20:37:29.118314 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15951 2019-Jan-15 20:37:29.118951 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15952 2019-Jan-15 20:37:29.119595 - [DEBUG] Edge Function : AllBottom
15953 2019-Jan-15 20:37:29.119623 - [DEBUG] End adding new jump function
15954 2019-Jan-15 20:37:29.119648 - [DEBUG]
15955 2019-Jan-15 20:37:29.119671 - [DEBUG] -------------------------------------------- 449. Path Edge --------------------------------------------
15956 2019-Jan-15 20:37:29.119695 - [DEBUG]
15957 2019-Jan-15 20:37:29.119719 - [DEBUG] Process 449. path edge:
15958 2019-Jan-15 20:37:29.119742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15959 2019-Jan-15 20:37:29.119799 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
15960 2019-Jan-15 20:37:29.120443 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15961 2019-Jan-15 20:37:29.121096 - [DEBUG]
15962 2019-Jan-15 20:37:29.121120 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15963 2019-Jan-15 20:37:29.121768 - [DEBUG] Possible callees:
15964 2019-Jan-15 20:37:29.121801 - [DEBUG] llvm.dbg.declare
15965 2019-Jan-15 20:37:29.121827 - [DEBUG] Possible return sites:
15966 2019-Jan-15 20:37:29.121850 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10315967 2019-Jan-15 20:37:29.123120 - [DEBUG] Found and process special summary
15968 2019-Jan-15 20:37:29.123153 - [DEBUG] Compose: EdgeIdentity * AllBottom
15969 2019-Jan-15 20:37:29.123180 - [DEBUG]
15970 2019-Jan-15 20:37:29.123204 - [DEBUG] Propagate flow
15971 2019-Jan-15 20:37:29.123227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15972 2019-Jan-15 20:37:29.123284 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15973 2019-Jan-15 20:37:29.123921 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15974 2019-Jan-15 20:37:29.124568 - [DEBUG] Edge function : AllBottom (result of previous compose)
15975 2019-Jan-15 20:37:29.124593 - [DEBUG]
15976 2019-Jan-15 20:37:29.124617 - [DEBUG] Join: AllTop & AllBottom
15977 2019-Jan-15 20:37:29.124643 - [DEBUG] = AllBottom (new jump func)
15978 2019-Jan-15 20:37:29.124668 - [DEBUG]
15979 2019-Jan-15 20:37:29.124691 - [DEBUG] Start adding new jump function
15980 2019-Jan-15 20:37:29.124714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15981 2019-Jan-15 20:37:29.124770 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15982 2019-Jan-15 20:37:29.125407 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15983 2019-Jan-15 20:37:29.126042 - [DEBUG] Edge Function : AllBottom
15984 2019-Jan-15 20:37:29.126070 - [DEBUG] End adding new jump function
15985 2019-Jan-15 20:37:29.126094 - [DEBUG]
15986 2019-Jan-15 20:37:29.126118 - [DEBUG] -------------------------------------------- 450. Path Edge --------------------------------------------
15987 2019-Jan-15 20:37:29.126142 - [DEBUG]
15988 2019-Jan-15 20:37:29.126165 - [DEBUG] Process 450. path edge:
15989 2019-Jan-15 20:37:29.126189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15990 2019-Jan-15 20:37:29.126245 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
15991 2019-Jan-15 20:37:29.126882 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15992 2019-Jan-15 20:37:29.127532 - [DEBUG]
15993 2019-Jan-15 20:37:29.127556 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getNormalFlowFunction()
store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !10415994 2019-Jan-15 20:37:29.128825 - [DEBUG] Compose: EdgeIdentity * AllBottom
15995 2019-Jan-15 20:37:29.128855 - [DEBUG]
15996 2019-Jan-15 20:37:29.128879 - [DEBUG] Propagate flow
15997 2019-Jan-15 20:37:29.128902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15998 2019-Jan-15 20:37:29.128959 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
15999 2019-Jan-15 20:37:29.129591 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16000 2019-Jan-15 20:37:29.130228 - [DEBUG] Edge function : AllBottom (result of previous compose)
16001 2019-Jan-15 20:37:29.130253 - [DEBUG]
16002 2019-Jan-15 20:37:29.130277 - [DEBUG] Join: AllTop & AllBottom
16003 2019-Jan-15 20:37:29.130303 - [DEBUG] = AllBottom (new jump func)
16004 2019-Jan-15 20:37:29.130328 - [DEBUG]
16005 2019-Jan-15 20:37:29.130351 - [DEBUG] Start adding new jump function
16006 2019-Jan-15 20:37:29.130375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16007 2019-Jan-15 20:37:29.130438 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16008 2019-Jan-15 20:37:29.131093 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
16009 2019-Jan-15 20:37:29.131725 - [DEBUG] Edge Function : AllBottom
16010 2019-Jan-15 20:37:29.131753 - [DEBUG] End adding new jump function
16011 2019-Jan-15 20:37:29.131777 - [DEBUG]
16012 2019-Jan-15 20:37:29.131801 - [DEBUG] -------------------------------------------- 451. Path Edge --------------------------------------------
16013 2019-Jan-15 20:37:29.131825 - [DEBUG]
16014 2019-Jan-15 20:37:29.131848 - [DEBUG] Process 451. path edge:
16015 2019-Jan-15 20:37:29.131872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16016 2019-Jan-15 20:37:29.131928 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
16017 2019-Jan-15 20:37:29.132559 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
16018 2019-Jan-15 20:37:29.133194 - [DEBUG]
16019 2019-Jan-15 20:37:29.133219 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51


Got store instruction
getNormalFlowFunction()
br label %if.end, !phasar.instruction.id !10516020 2019-Jan-15 20:37:29.134489 - [DEBUG] Compose: EdgeIdentity * AllBottom
16021 2019-Jan-15 20:37:29.134518 - [DEBUG]
16022 2019-Jan-15 20:37:29.134542 - [DEBUG] Propagate flow
16023 2019-Jan-15 20:37:29.134565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16024 2019-Jan-15 20:37:29.134622 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
16025 2019-Jan-15 20:37:29.135255 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16026 2019-Jan-15 20:37:29.135890 - [DEBUG] Edge function : AllBottom (result of previous compose)
16027 2019-Jan-15 20:37:29.135915 - [DEBUG]
16028 2019-Jan-15 20:37:29.135939 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16029 2019-Jan-15 20:37:29.135965 - [DEBUG] = AllBottom
16030 2019-Jan-15 20:37:29.135989 - [DEBUG]
16031 2019-Jan-15 20:37:29.136013 - [DEBUG] PROPAGATE: No new function!
16032 2019-Jan-15 20:37:29.136037 - [DEBUG] EDGE:
16033 2019-Jan-15 20:37:29.136094 - [DEBUG] ---> 16034 2019-Jan-15 20:37:29.136726 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16035 2019-Jan-15 20:37:29.137377 - [DEBUG]
16036 2019-Jan-15 20:37:29.137402 - [DEBUG] EDGE:
16037 2019-Jan-15 20:37:29.137460 - [DEBUG] ---> 16038 2019-Jan-15 20:37:29.138096 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16039 2019-Jan-15 20:37:29.138743 - [DEBUG]
16040 2019-Jan-15 20:37:29.138789 - [DEBUG] Compose: EdgeIdentity * AllBottom
16041 2019-Jan-15 20:37:29.138817 - [DEBUG]
16042 2019-Jan-15 20:37:29.138842 - [DEBUG] Propagate flow
16043 2019-Jan-15 20:37:29.138865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16044 2019-Jan-15 20:37:29.138933 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
16045 2019-Jan-15 20:37:29.139632 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16046 2019-Jan-15 20:37:29.140325 - [DEBUG] Edge function : AllBottom (result of previous compose)
16047 2019-Jan-15 20:37:29.140353 - [DEBUG]
16048 2019-Jan-15 20:37:29.140379 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16049 2019-Jan-15 20:37:29.140406 - [DEBUG] = AllBottom
16050 2019-Jan-15 20:37:29.140431 - [DEBUG]
16051 2019-Jan-15 20:37:29.140454 - [DEBUG] PROPAGATE: No new function!
16052 2019-Jan-15 20:37:29.140505 - [DEBUG] EDGE:
16053 2019-Jan-15 20:37:29.140583 - [DEBUG] ---> 16054 2019-Jan-15 20:37:29.141302 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16055 2019-Jan-15 20:37:29.141942 - [DEBUG]
16056 2019-Jan-15 20:37:29.141967 - [DEBUG] EDGE:
16057 2019-Jan-15 20:37:29.142026 - [DEBUG] ---> 16058 2019-Jan-15 20:37:29.142663 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16059 2019-Jan-15 20:37:29.143297 - [DEBUG]
16060 2019-Jan-15 20:37:29.143322 - [DEBUG] EDGE:
16061 2019-Jan-15 20:37:29.143379 - [DEBUG] ---> 16062 2019-Jan-15 20:37:29.144036 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16063 2019-Jan-15 20:37:29.144671 - [DEBUG]
16064 2019-Jan-15 20:37:29.144725 - [DEBUG] Compose: EdgeIdentity * AllBottom
16065 2019-Jan-15 20:37:29.144753 - [DEBUG]
16066 2019-Jan-15 20:37:29.144777 - [DEBUG] Propagate flow
16067 2019-Jan-15 20:37:29.144801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16068 2019-Jan-15 20:37:29.144858 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
16069 2019-Jan-15 20:37:29.145499 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16070 2019-Jan-15 20:37:29.146133 - [DEBUG] Edge function : AllBottom (result of previous compose)
16071 2019-Jan-15 20:37:29.146158 - [DEBUG]
16072 2019-Jan-15 20:37:29.146183 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16073 2019-Jan-15 20:37:29.146209 - [DEBUG] = AllBottom
16074 2019-Jan-15 20:37:29.146233 - [DEBUG]
16075 2019-Jan-15 20:37:29.146256 - [DEBUG] PROPAGATE: No new function!
16076 2019-Jan-15 20:37:29.146282 - [DEBUG] EDGE:
16077 2019-Jan-15 20:37:29.146340 - [DEBUG] ---> 16078 2019-Jan-15 20:37:29.146980 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16079 2019-Jan-15 20:37:29.147632 - [DEBUG]
16080 2019-Jan-15 20:37:29.147658 - [DEBUG] EDGE:
16081 2019-Jan-15 20:37:29.147715 - [DEBUG] ---> 16082 2019-Jan-15 20:37:29.148350 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16083 2019-Jan-15 20:37:29.148987 - [DEBUG]
16084 2019-Jan-15 20:37:29.149012 - [DEBUG] EDGE:
16085 2019-Jan-15 20:37:29.149070 - [DEBUG] ---> 16086 2019-Jan-15 20:37:29.149708 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16087 2019-Jan-15 20:37:29.150344 - [DEBUG]
16088 2019-Jan-15 20:37:29.150381 - [DEBUG] Compose: EdgeIdentity * AllBottom
16089 2019-Jan-15 20:37:29.150408 - [DEBUG]
16090 2019-Jan-15 20:37:29.150432 - [DEBUG] Propagate flow
16091 2019-Jan-15 20:37:29.150455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16092 2019-Jan-15 20:37:29.150512 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
16093 2019-Jan-15 20:37:29.151184 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16094 2019-Jan-15 20:37:29.151824 - [DEBUG] Edge function : AllBottom (result of previous compose)
16095 2019-Jan-15 20:37:29.151849 - [DEBUG]
16096 2019-Jan-15 20:37:29.151874 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16097 2019-Jan-15 20:37:29.151900 - [DEBUG] = AllBottom
16098 2019-Jan-15 20:37:29.151925 - [DEBUG]
16099 2019-Jan-15 20:37:29.151948 - [DEBUG] PROPAGATE: No new function!
16100 2019-Jan-15 20:37:29.151974 - [DEBUG] EDGE:
16101 2019-Jan-15 20:37:29.152031 - [DEBUG] ---> 16102 2019-Jan-15 20:37:29.152672 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16103 2019-Jan-15 20:37:29.153308 - [DEBUG]
16104 2019-Jan-15 20:37:29.153334 - [DEBUG] EDGE:
16105 2019-Jan-15 20:37:29.153391 - [DEBUG] ---> 16106 2019-Jan-15 20:37:29.154041 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16107 2019-Jan-15 20:37:29.154678 - [DEBUG]
16108 2019-Jan-15 20:37:29.154703 - [DEBUG] EDGE:
16109 2019-Jan-15 20:37:29.154760 - [DEBUG] ---> 16110 2019-Jan-15 20:37:29.155398 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16111 2019-Jan-15 20:37:29.156033 - [DEBUG]
16112 2019-Jan-15 20:37:29.156069 - [DEBUG] Compose: EdgeIdentity * AllBottom
16113 2019-Jan-15 20:37:29.156097 - [DEBUG]
16114 2019-Jan-15 20:37:29.156120 - [DEBUG] Propagate flow
16115 2019-Jan-15 20:37:29.156144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16116 2019-Jan-15 20:37:29.156200 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16117 2019-Jan-15 20:37:29.156839 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16118 2019-Jan-15 20:37:29.157490 - [DEBUG] Edge function : AllBottom (result of previous compose)
16119 2019-Jan-15 20:37:29.157516 - [DEBUG]
16120 2019-Jan-15 20:37:29.157540 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16121 2019-Jan-15 20:37:29.157566 - [DEBUG] = AllBottom
16122 2019-Jan-15 20:37:29.157590 - [DEBUG]
16123 2019-Jan-15 20:37:29.157614 - [DEBUG] PROPAGATE: No new function!
16124 2019-Jan-15 20:37:29.157639 - [DEBUG] EDGE:
16125 2019-Jan-15 20:37:29.157697 - [DEBUG] ---> 16126 2019-Jan-15 20:37:29.158333 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16127 2019-Jan-15 20:37:29.158968 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !6716128 2019-Jan-15 20:37:29.159628 - [DEBUG] Compose: EdgeIdentity * AllBottom
16129 2019-Jan-15 20:37:29.159657 - [DEBUG]
16130 2019-Jan-15 20:37:29.159681 - [DEBUG] Propagate flow
16131 2019-Jan-15 20:37:29.159705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16132 2019-Jan-15 20:37:29.159761 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16133 2019-Jan-15 20:37:29.160407 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16134 2019-Jan-15 20:37:29.161069 - [DEBUG] Edge function : AllBottom (result of previous compose)
16135 2019-Jan-15 20:37:29.161095 - [DEBUG]
16136 2019-Jan-15 20:37:29.161120 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16137 2019-Jan-15 20:37:29.161146 - [DEBUG] = AllBottom
16138 2019-Jan-15 20:37:29.161170 - [DEBUG]
16139 2019-Jan-15 20:37:29.161193 - [DEBUG] PROPAGATE: No new function!
16140 2019-Jan-15 20:37:29.161217 - [DEBUG] EDGE:
16141 2019-Jan-15 20:37:29.161275 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
16142 2019-Jan-15 20:37:29.161915 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16143 2019-Jan-15 20:37:29.162553 - [DEBUG]
16144 2019-Jan-15 20:37:29.162578 - [DEBUG] EDGE:
16145 2019-Jan-15 20:37:29.162635 - [DEBUG] ---> 16146 2019-Jan-15 20:37:29.163270 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16147 2019-Jan-15 20:37:29.163907 - [DEBUG]
16148 2019-Jan-15 20:37:29.163943 - [DEBUG] EDGE:
16149 2019-Jan-15 20:37:29.164002 - [DEBUG] ---> 16150 2019-Jan-15 20:37:29.164637 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16151 2019-Jan-15 20:37:29.165272 - [DEBUG]
16152 2019-Jan-15 20:37:29.165297 - [DEBUG] EDGE:
16153 2019-Jan-15 20:37:29.165354 - [DEBUG] ---> 16154 2019-Jan-15 20:37:29.165992 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16155 2019-Jan-15 20:37:29.166626 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !5816156 2019-Jan-15 20:37:29.167290 - [DEBUG] Compose: EdgeIdentity * AllBottom
16157 2019-Jan-15 20:37:29.167320 - [DEBUG]
16158 2019-Jan-15 20:37:29.167344 - [DEBUG] Propagate flow
16159 2019-Jan-15 20:37:29.167367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16160 2019-Jan-15 20:37:29.167423 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16161 2019-Jan-15 20:37:29.168058 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16162 2019-Jan-15 20:37:29.168693 - [DEBUG] Edge function : AllBottom (result of previous compose)
16163 2019-Jan-15 20:37:29.168718 - [DEBUG]
16164 2019-Jan-15 20:37:29.168742 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16165 2019-Jan-15 20:37:29.168768 - [DEBUG] = AllBottom
16166 2019-Jan-15 20:37:29.168793 - [DEBUG]
16167 2019-Jan-15 20:37:29.168816 - [DEBUG] PROPAGATE: No new function!
16168 2019-Jan-15 20:37:29.168840 - [DEBUG] EDGE:
16169 2019-Jan-15 20:37:29.168897 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
16170 2019-Jan-15 20:37:29.169535 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16171 2019-Jan-15 20:37:29.170171 - [DEBUG]
16172 2019-Jan-15 20:37:29.170196 - [DEBUG] EDGE:
16173 2019-Jan-15 20:37:29.170253 - [DEBUG] ---> 16174 2019-Jan-15 20:37:29.170906 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16175 2019-Jan-15 20:37:29.171548 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !5316176 2019-Jan-15 20:37:29.172196 - [DEBUG] Compose: EdgeIdentity * AllBottom
16177 2019-Jan-15 20:37:29.172226 - [DEBUG]
16178 2019-Jan-15 20:37:29.172250 - [DEBUG] Propagate flow
16179 2019-Jan-15 20:37:29.172273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16180 2019-Jan-15 20:37:29.172329 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16181 2019-Jan-15 20:37:29.172975 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16182 2019-Jan-15 20:37:29.173632 - [DEBUG] Edge function : AllBottom (result of previous compose)
16183 2019-Jan-15 20:37:29.173658 - [DEBUG]
16184 2019-Jan-15 20:37:29.173683 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16185 2019-Jan-15 20:37:29.173708 - [DEBUG] = AllBottom
16186 2019-Jan-15 20:37:29.173733 - [DEBUG]
16187 2019-Jan-15 20:37:29.173756 - [DEBUG] PROPAGATE: No new function!
16188 2019-Jan-15 20:37:29.173781 - [DEBUG] EDGE:
16189 2019-Jan-15 20:37:29.173844 - [DEBUG] ---> 16190 2019-Jan-15 20:37:29.174501 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16191 2019-Jan-15 20:37:29.175138 - [DEBUG]
16192 2019-Jan-15 20:37:29.175164 - [DEBUG] Compose: EdgeIdentity * AllBottom
16193 2019-Jan-15 20:37:29.175190 - [DEBUG]
16194 2019-Jan-15 20:37:29.175214 - [DEBUG] Propagate flow
16195 2019-Jan-15 20:37:29.175237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16196 2019-Jan-15 20:37:29.175293 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16197 2019-Jan-15 20:37:29.175927 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16198 2019-Jan-15 20:37:29.176565 - [DEBUG] Edge function : AllBottom (result of previous compose)
16199 2019-Jan-15 20:37:29.176590 - [DEBUG]
16200 2019-Jan-15 20:37:29.176615 - [DEBUG] Join: AllTop & AllBottom
16201 2019-Jan-15 20:37:29.176641 - [DEBUG] = AllBottom (new jump func)
16202 2019-Jan-15 20:37:29.176666 - [DEBUG]
16203 2019-Jan-15 20:37:29.176689 - [DEBUG] Start adding new jump function
16204 2019-Jan-15 20:37:29.176713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16205 2019-Jan-15 20:37:29.176768 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16206 2019-Jan-15 20:37:29.177422 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16207 2019-Jan-15 20:37:29.178055 - [DEBUG] Edge Function : AllBottom
16208 2019-Jan-15 20:37:29.178083 - [DEBUG] End adding new jump function
16209 2019-Jan-15 20:37:29.178108 - [DEBUG]
16210 2019-Jan-15 20:37:29.178131 - [DEBUG] -------------------------------------------- 452. Path Edge --------------------------------------------
16211 2019-Jan-15 20:37:29.178156 - [DEBUG]
16212 2019-Jan-15 20:37:29.178179 - [DEBUG] Process 452. path edge:
16213 2019-Jan-15 20:37:29.178203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16214 2019-Jan-15 20:37:29.178259 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
16215 2019-Jan-15 20:37:29.178894 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16216 2019-Jan-15 20:37:29.179532 - [DEBUG]
16217 2019-Jan-15 20:37:29.179558 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16218 2019-Jan-15 20:37:29.180228 - [DEBUG] Compose: EdgeIdentity * AllBottom
16219 2019-Jan-15 20:37:29.180256 - [DEBUG]
16220 2019-Jan-15 20:37:29.180280 - [DEBUG] Propagate flow
16221 2019-Jan-15 20:37:29.180303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16222 2019-Jan-15 20:37:29.180359 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16223 2019-Jan-15 20:37:29.181012 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16224 2019-Jan-15 20:37:29.181649 - [DEBUG] Edge function : AllBottom (result of previous compose)
16225 2019-Jan-15 20:37:29.181675 - [DEBUG]
16226 2019-Jan-15 20:37:29.181699 - [DEBUG] Join: AllTop & AllBottom
16227 2019-Jan-15 20:37:29.181725 - [DEBUG] = AllBottom (new jump func)
16228 2019-Jan-15 20:37:29.181749 - [DEBUG]
16229 2019-Jan-15 20:37:29.181773 - [DEBUG] Start adding new jump function
16230 2019-Jan-15 20:37:29.181796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16231 2019-Jan-15 20:37:29.181852 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16232 2019-Jan-15 20:37:29.182489 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16233 2019-Jan-15 20:37:29.183122 - [DEBUG] Edge Function : AllBottom
16234 2019-Jan-15 20:37:29.183149 - [DEBUG] End adding new jump function
16235 2019-Jan-15 20:37:29.183173 - [DEBUG]
16236 2019-Jan-15 20:37:29.183197 - [DEBUG] -------------------------------------------- 453. Path Edge --------------------------------------------
16237 2019-Jan-15 20:37:29.183221 - [DEBUG]
16238 2019-Jan-15 20:37:29.183244 - [DEBUG] Process 453. path edge:
16239 2019-Jan-15 20:37:29.183268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16240 2019-Jan-15 20:37:29.183324 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
16241 2019-Jan-15 20:37:29.183971 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16242 2019-Jan-15 20:37:29.184609 - [DEBUG]
16243 2019-Jan-15 20:37:29.184634 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16244 2019-Jan-15 20:37:29.185284 - [DEBUG] Compose: EdgeIdentity * AllBottom
16245 2019-Jan-15 20:37:29.185312 - [DEBUG]
16246 2019-Jan-15 20:37:29.185335 - [DEBUG] Propagate flow
16247 2019-Jan-15 20:37:29.185359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16248 2019-Jan-15 20:37:29.185415 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16249 2019-Jan-15 20:37:29.186053 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16250 2019-Jan-15 20:37:29.186692 - [DEBUG] Edge function : AllBottom (result of previous compose)
16251 2019-Jan-15 20:37:29.186717 - [DEBUG]
16252 2019-Jan-15 20:37:29.186742 - [DEBUG] Join: AllTop & AllBottom
16253 2019-Jan-15 20:37:29.186768 - [DEBUG] = AllBottom (new jump func)
16254 2019-Jan-15 20:37:29.186792 - [DEBUG]
16255 2019-Jan-15 20:37:29.186816 - [DEBUG] Start adding new jump function
16256 2019-Jan-15 20:37:29.186839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16257 2019-Jan-15 20:37:29.186895 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16258 2019-Jan-15 20:37:29.187549 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16259 2019-Jan-15 20:37:29.188186 - [DEBUG] Edge Function : AllBottom
16260 2019-Jan-15 20:37:29.188214 - [DEBUG] End adding new jump function
16261 2019-Jan-15 20:37:29.188238 - [DEBUG]
16262 2019-Jan-15 20:37:29.188261 - [DEBUG] -------------------------------------------- 454. Path Edge --------------------------------------------
16263 2019-Jan-15 20:37:29.188294 - [DEBUG]
16264 2019-Jan-15 20:37:29.188318 - [DEBUG] Process 454. path edge:
16265 2019-Jan-15 20:37:29.188342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16266 2019-Jan-15 20:37:29.188398 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
16267 2019-Jan-15 20:37:29.189039 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16268 2019-Jan-15 20:37:29.189676 - [DEBUG]
16269 2019-Jan-15 20:37:29.189702 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16270 2019-Jan-15 20:37:29.190351 - [DEBUG] Compose: EdgeIdentity * AllBottom
16271 2019-Jan-15 20:37:29.190379 - [DEBUG]
16272 2019-Jan-15 20:37:29.190403 - [DEBUG] Propagate flow
16273 2019-Jan-15 20:37:29.190426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16274 2019-Jan-15 20:37:29.190482 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16275 2019-Jan-15 20:37:29.191136 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16276 2019-Jan-15 20:37:29.191776 - [DEBUG] Edge function : AllBottom (result of previous compose)
16277 2019-Jan-15 20:37:29.191802 - [DEBUG]
16278 2019-Jan-15 20:37:29.191827 - [DEBUG] Join: AllTop & AllBottom
16279 2019-Jan-15 20:37:29.191853 - [DEBUG] = AllBottom (new jump func)
16280 2019-Jan-15 20:37:29.191878 - [DEBUG]
16281 2019-Jan-15 20:37:29.191901 - [DEBUG] Start adding new jump function
16282 2019-Jan-15 20:37:29.191925 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16283 2019-Jan-15 20:37:29.191981 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16284 2019-Jan-15 20:37:29.192618 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16285 2019-Jan-15 20:37:29.193253 - [DEBUG] Edge Function : AllBottom
16286 2019-Jan-15 20:37:29.193280 - [DEBUG] End adding new jump function
16287 2019-Jan-15 20:37:29.193305 - [DEBUG]
16288 2019-Jan-15 20:37:29.193328 - [DEBUG] -------------------------------------------- 455. Path Edge --------------------------------------------
16289 2019-Jan-15 20:37:29.193352 - [DEBUG]
16290 2019-Jan-15 20:37:29.193375 - [DEBUG] Process 455. path edge:
16291 2019-Jan-15 20:37:29.193399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16292 2019-Jan-15 20:37:29.193455 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
16293 2019-Jan-15 20:37:29.194108 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16294 2019-Jan-15 20:37:29.194746 - [DEBUG]
16295 2019-Jan-15 20:37:29.194770 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16296 2019-Jan-15 20:37:29.195416 - [DEBUG] Compose: EdgeIdentity * AllBottom
16297 2019-Jan-15 20:37:29.195444 - [DEBUG]
16298 2019-Jan-15 20:37:29.195468 - [DEBUG] Propagate flow
16299 2019-Jan-15 20:37:29.195491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16300 2019-Jan-15 20:37:29.195548 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16301 2019-Jan-15 20:37:29.196184 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16302 2019-Jan-15 20:37:29.196822 - [DEBUG] Edge function : AllBottom (result of previous compose)
16303 2019-Jan-15 20:37:29.196847 - [DEBUG]
16304 2019-Jan-15 20:37:29.196872 - [DEBUG] Join: AllTop & AllBottom
16305 2019-Jan-15 20:37:29.196898 - [DEBUG] = AllBottom (new jump func)
16306 2019-Jan-15 20:37:29.196923 - [DEBUG]
16307 2019-Jan-15 20:37:29.196946 - [DEBUG] Start adding new jump function
16308 2019-Jan-15 20:37:29.196978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16309 2019-Jan-15 20:37:29.197034 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16310 2019-Jan-15 20:37:29.197687 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16311 2019-Jan-15 20:37:29.198319 - [DEBUG] Edge Function : AllBottom
16312 2019-Jan-15 20:37:29.198346 - [DEBUG] End adding new jump function
16313 2019-Jan-15 20:37:29.198371 - [DEBUG]
16314 2019-Jan-15 20:37:29.198395 - [DEBUG] -------------------------------------------- 456. Path Edge --------------------------------------------
16315 2019-Jan-15 20:37:29.198419 - [DEBUG]
16316 2019-Jan-15 20:37:29.198442 - [DEBUG] Process 456. path edge:
16317 2019-Jan-15 20:37:29.198466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16318 2019-Jan-15 20:37:29.198522 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
16319 2019-Jan-15 20:37:29.199155 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16320 2019-Jan-15 20:37:29.199791 - [DEBUG]
16321 2019-Jan-15 20:37:29.199816 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16322 2019-Jan-15 20:37:29.200458 - [DEBUG] Compose: EdgeIdentity * AllBottom
16323 2019-Jan-15 20:37:29.200486 - [DEBUG]
16324 2019-Jan-15 20:37:29.200510 - [DEBUG] Propagate flow
16325 2019-Jan-15 20:37:29.200533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16326 2019-Jan-15 20:37:29.200589 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16327 2019-Jan-15 20:37:29.201237 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16328 2019-Jan-15 20:37:29.201874 - [DEBUG] Edge function : AllBottom (result of previous compose)
16329 2019-Jan-15 20:37:29.201899 - [DEBUG]
16330 2019-Jan-15 20:37:29.201923 - [DEBUG] Join: AllTop & AllBottom
16331 2019-Jan-15 20:37:29.201949 - [DEBUG] = AllBottom (new jump func)
16332 2019-Jan-15 20:37:29.201974 - [DEBUG]
16333 2019-Jan-15 20:37:29.201997 - [DEBUG] Start adding new jump function
16334 2019-Jan-15 20:37:29.202021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16335 2019-Jan-15 20:37:29.202076 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16336 2019-Jan-15 20:37:29.202712 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16337 2019-Jan-15 20:37:29.203344 - [DEBUG] Edge Function : AllBottom
16338 2019-Jan-15 20:37:29.203371 - [DEBUG] End adding new jump function
16339 2019-Jan-15 20:37:29.203395 - [DEBUG]
16340 2019-Jan-15 20:37:29.203418 - [DEBUG] -------------------------------------------- 457. Path Edge --------------------------------------------
16341 2019-Jan-15 20:37:29.203442 - [DEBUG]
16342 2019-Jan-15 20:37:29.203465 - [DEBUG] Process 457. path edge:
16343 2019-Jan-15 20:37:29.203489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16344 2019-Jan-15 20:37:29.203545 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
16345 2019-Jan-15 20:37:29.204193 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16346 2019-Jan-15 20:37:29.204831 - [DEBUG]
16347 2019-Jan-15 20:37:29.204855 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16348 2019-Jan-15 20:37:29.205501 - [DEBUG] Compose: EdgeIdentity * AllBottom
16349 2019-Jan-15 20:37:29.205529 - [DEBUG]
16350 2019-Jan-15 20:37:29.205552 - [DEBUG] Propagate flow
16351 2019-Jan-15 20:37:29.205576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16352 2019-Jan-15 20:37:29.205632 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16353 2019-Jan-15 20:37:29.206280 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16354 2019-Jan-15 20:37:29.206918 - [DEBUG] Edge function : AllBottom (result of previous compose)
16355 2019-Jan-15 20:37:29.206944 - [DEBUG]
16356 2019-Jan-15 20:37:29.206968 - [DEBUG] Join: AllTop & AllBottom
16357 2019-Jan-15 20:37:29.206995 - [DEBUG] = AllBottom (new jump func)
16358 2019-Jan-15 20:37:29.207019 - [DEBUG]
16359 2019-Jan-15 20:37:29.207043 - [DEBUG] Start adding new jump function
16360 2019-Jan-15 20:37:29.207066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16361 2019-Jan-15 20:37:29.207122 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16362 2019-Jan-15 20:37:29.207777 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16363 2019-Jan-15 20:37:29.208414 - [DEBUG] Edge Function : AllBottom
16364 2019-Jan-15 20:37:29.208441 - [DEBUG] End adding new jump function
16365 2019-Jan-15 20:37:29.208466 - [DEBUG]
16366 2019-Jan-15 20:37:29.208489 - [DEBUG] -------------------------------------------- 458. Path Edge --------------------------------------------
16367 2019-Jan-15 20:37:29.208514 - [DEBUG]
16368 2019-Jan-15 20:37:29.208537 - [DEBUG] Process 458. path edge:
16369 2019-Jan-15 20:37:29.208560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16370 2019-Jan-15 20:37:29.208616 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
16371 2019-Jan-15 20:37:29.209256 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16372 2019-Jan-15 20:37:29.209895 - [DEBUG]
16373 2019-Jan-15 20:37:29.209920 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16374 2019-Jan-15 20:37:29.210570 - [DEBUG] Compose: EdgeIdentity * AllBottom
16375 2019-Jan-15 20:37:29.210610 - [DEBUG]
16376 2019-Jan-15 20:37:29.210636 - [DEBUG] Propagate flow
16377 2019-Jan-15 20:37:29.210659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16378 2019-Jan-15 20:37:29.210715 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16379 2019-Jan-15 20:37:29.211356 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16380 2019-Jan-15 20:37:29.211994 - [DEBUG] Edge function : AllBottom (result of previous compose)
16381 2019-Jan-15 20:37:29.212019 - [DEBUG]
16382 2019-Jan-15 20:37:29.212043 - [DEBUG] Join: AllTop & AllBottom
16383 2019-Jan-15 20:37:29.212069 - [DEBUG] = AllBottom (new jump func)
16384 2019-Jan-15 20:37:29.212094 - [DEBUG]
16385 2019-Jan-15 20:37:29.212117 - [DEBUG] Start adding new jump function
16386 2019-Jan-15 20:37:29.212141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16387 2019-Jan-15 20:37:29.212196 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16388 2019-Jan-15 20:37:29.212835 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16389 2019-Jan-15 20:37:29.213470 - [DEBUG] Edge Function : AllBottom
16390 2019-Jan-15 20:37:29.213497 - [DEBUG] End adding new jump function
16391 2019-Jan-15 20:37:29.213521 - [DEBUG]
16392 2019-Jan-15 20:37:29.213545 - [DEBUG] -------------------------------------------- 459. Path Edge --------------------------------------------
16393 2019-Jan-15 20:37:29.213569 - [DEBUG]
16394 2019-Jan-15 20:37:29.213592 - [DEBUG] Process 459. path edge:
16395 2019-Jan-15 20:37:29.213616 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16396 2019-Jan-15 20:37:29.213680 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
16397 2019-Jan-15 20:37:29.214333 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16398 2019-Jan-15 20:37:29.214972 - [DEBUG]
16399 2019-Jan-15 20:37:29.214997 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16400 2019-Jan-15 20:37:29.215640 - [DEBUG] Possible callees:
16401 2019-Jan-15 20:37:29.215665 - [DEBUG] bar
16402 2019-Jan-15 20:37:29.215690 - [DEBUG] Possible return sites:
16403 2019-Jan-15 20:37:29.215713 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7116404 2019-Jan-15 20:37:29.216974 - [DEBUG] Found and process special summary
16405 2019-Jan-15 20:37:29.217007 - [DEBUG] Compose: EdgeIdentity * AllBottom
16406 2019-Jan-15 20:37:29.217034 - [DEBUG]
16407 2019-Jan-15 20:37:29.217057 - [DEBUG] Propagate flow
16408 2019-Jan-15 20:37:29.217081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16409 2019-Jan-15 20:37:29.217137 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16410 2019-Jan-15 20:37:29.217799 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16411 2019-Jan-15 20:37:29.218436 - [DEBUG] Edge function : AllBottom (result of previous compose)
16412 2019-Jan-15 20:37:29.218461 - [DEBUG]
16413 2019-Jan-15 20:37:29.218486 - [DEBUG] Join: AllTop & AllBottom
16414 2019-Jan-15 20:37:29.218512 - [DEBUG] = AllBottom (new jump func)
16415 2019-Jan-15 20:37:29.218536 - [DEBUG]
16416 2019-Jan-15 20:37:29.218560 - [DEBUG] Start adding new jump function
16417 2019-Jan-15 20:37:29.218583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16418 2019-Jan-15 20:37:29.218639 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16419 2019-Jan-15 20:37:29.219275 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16420 2019-Jan-15 20:37:29.219912 - [DEBUG] Edge Function : AllBottom
16421 2019-Jan-15 20:37:29.219939 - [DEBUG] End adding new jump function
16422 2019-Jan-15 20:37:29.219963 - [DEBUG]
16423 2019-Jan-15 20:37:29.219987 - [DEBUG] -------------------------------------------- 460. Path Edge --------------------------------------------
16424 2019-Jan-15 20:37:29.220011 - [DEBUG]
16425 2019-Jan-15 20:37:29.220034 - [DEBUG] Process 460. path edge:
16426 2019-Jan-15 20:37:29.220058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16427 2019-Jan-15 20:37:29.220115 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
16428 2019-Jan-15 20:37:29.220787 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16429 2019-Jan-15 20:37:29.221425 - [DEBUG]
16430 2019-Jan-15 20:37:29.221450 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16431 2019-Jan-15 20:37:29.222099 - [DEBUG] Compose: EdgeIdentity * AllBottom
16432 2019-Jan-15 20:37:29.222127 - [DEBUG]
16433 2019-Jan-15 20:37:29.222151 - [DEBUG] Propagate flow
16434 2019-Jan-15 20:37:29.222174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16435 2019-Jan-15 20:37:29.222231 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16436 2019-Jan-15 20:37:29.222866 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16437 2019-Jan-15 20:37:29.223504 - [DEBUG] Edge function : AllBottom (result of previous compose)
16438 2019-Jan-15 20:37:29.223529 - [DEBUG]
16439 2019-Jan-15 20:37:29.223554 - [DEBUG] Join: AllTop & AllBottom
16440 2019-Jan-15 20:37:29.223587 - [DEBUG] = AllBottom (new jump func)
16441 2019-Jan-15 20:37:29.223612 - [DEBUG]
16442 2019-Jan-15 20:37:29.223636 - [DEBUG] Start adding new jump function
16443 2019-Jan-15 20:37:29.223659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16444 2019-Jan-15 20:37:29.223715 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16445 2019-Jan-15 20:37:29.224371 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16446 2019-Jan-15 20:37:29.225004 - [DEBUG] Edge Function : AllBottom
16447 2019-Jan-15 20:37:29.225031 - [DEBUG] End adding new jump function
16448 2019-Jan-15 20:37:29.225055 - [DEBUG]
16449 2019-Jan-15 20:37:29.225079 - [DEBUG] -------------------------------------------- 461. Path Edge --------------------------------------------
16450 2019-Jan-15 20:37:29.225103 - [DEBUG]
16451 2019-Jan-15 20:37:29.225126 - [DEBUG] Process 461. path edge:
16452 2019-Jan-15 20:37:29.225149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16453 2019-Jan-15 20:37:29.225206 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
16454 2019-Jan-15 20:37:29.225840 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16455 2019-Jan-15 20:37:29.226480 - [DEBUG]
16456 2019-Jan-15 20:37:29.226505 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16457 2019-Jan-15 20:37:29.227151 - [DEBUG] Compose: EdgeIdentity * AllBottom
16458 2019-Jan-15 20:37:29.227178 - [DEBUG]
16459 2019-Jan-15 20:37:29.227202 - [DEBUG] Propagate flow
16460 2019-Jan-15 20:37:29.227225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16461 2019-Jan-15 20:37:29.227293 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16462 2019-Jan-15 20:37:29.227939 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16463 2019-Jan-15 20:37:29.228578 - [DEBUG] Edge function : AllBottom (result of previous compose)
16464 2019-Jan-15 20:37:29.228603 - [DEBUG]
16465 2019-Jan-15 20:37:29.228627 - [DEBUG] Join: AllTop & AllBottom
16466 2019-Jan-15 20:37:29.228653 - [DEBUG] = AllBottom (new jump func)
16467 2019-Jan-15 20:37:29.228678 - [DEBUG]
16468 2019-Jan-15 20:37:29.228701 - [DEBUG] Start adding new jump function
16469 2019-Jan-15 20:37:29.228724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16470 2019-Jan-15 20:37:29.228780 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16471 2019-Jan-15 20:37:29.229419 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16472 2019-Jan-15 20:37:29.230061 - [DEBUG] Edge Function : AllBottom
16473 2019-Jan-15 20:37:29.230088 - [DEBUG] End adding new jump function
16474 2019-Jan-15 20:37:29.230113 - [DEBUG]
16475 2019-Jan-15 20:37:29.230136 - [DEBUG] -------------------------------------------- 462. Path Edge --------------------------------------------
16476 2019-Jan-15 20:37:29.230160 - [DEBUG]
16477 2019-Jan-15 20:37:29.230183 - [DEBUG] Process 462. path edge:
16478 2019-Jan-15 20:37:29.230207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16479 2019-Jan-15 20:37:29.230263 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
16480 2019-Jan-15 20:37:29.230923 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16481 2019-Jan-15 20:37:29.231564 - [DEBUG]
16482 2019-Jan-15 20:37:29.231588 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16483 2019-Jan-15 20:37:29.232244 - [DEBUG] Possible callees:
16484 2019-Jan-15 20:37:29.232269 - [DEBUG] llvm.dbg.declare
16485 2019-Jan-15 20:37:29.232294 - [DEBUG] Possible return sites:
16486 2019-Jan-15 20:37:29.232318 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7816487 2019-Jan-15 20:37:29.233587 - [DEBUG] Found and process special summary
16488 2019-Jan-15 20:37:29.233619 - [DEBUG] Compose: EdgeIdentity * AllBottom
16489 2019-Jan-15 20:37:29.233646 - [DEBUG]
16490 2019-Jan-15 20:37:29.233670 - [DEBUG] Propagate flow
16491 2019-Jan-15 20:37:29.233694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16492 2019-Jan-15 20:37:29.233750 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16493 2019-Jan-15 20:37:29.234403 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16494 2019-Jan-15 20:37:29.235041 - [DEBUG] Edge function : AllBottom (result of previous compose)
16495 2019-Jan-15 20:37:29.235066 - [DEBUG]
16496 2019-Jan-15 20:37:29.235091 - [DEBUG] Join: AllTop & AllBottom
16497 2019-Jan-15 20:37:29.235117 - [DEBUG] = AllBottom (new jump func)
16498 2019-Jan-15 20:37:29.235141 - [DEBUG]
16499 2019-Jan-15 20:37:29.235165 - [DEBUG] Start adding new jump function
16500 2019-Jan-15 20:37:29.235188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16501 2019-Jan-15 20:37:29.235244 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16502 2019-Jan-15 20:37:29.235880 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16503 2019-Jan-15 20:37:29.236515 - [DEBUG] Edge Function : AllBottom
16504 2019-Jan-15 20:37:29.236542 - [DEBUG] End adding new jump function
16505 2019-Jan-15 20:37:29.236566 - [DEBUG]
16506 2019-Jan-15 20:37:29.236590 - [DEBUG] -------------------------------------------- 463. Path Edge --------------------------------------------
16507 2019-Jan-15 20:37:29.236614 - [DEBUG]
16508 2019-Jan-15 20:37:29.236637 - [DEBUG] Process 463. path edge:
16509 2019-Jan-15 20:37:29.236661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16510 2019-Jan-15 20:37:29.236717 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
16511 2019-Jan-15 20:37:29.237370 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16512 2019-Jan-15 20:37:29.238007 - [DEBUG]
16513 2019-Jan-15 20:37:29.238031 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16514 2019-Jan-15 20:37:29.238677 - [DEBUG] Compose: EdgeIdentity * AllBottom
16515 2019-Jan-15 20:37:29.238704 - [DEBUG]
16516 2019-Jan-15 20:37:29.238728 - [DEBUG] Propagate flow
16517 2019-Jan-15 20:37:29.238751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16518 2019-Jan-15 20:37:29.238807 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16519 2019-Jan-15 20:37:29.239441 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16520 2019-Jan-15 20:37:29.240078 - [DEBUG] Edge function : AllBottom (result of previous compose)
16521 2019-Jan-15 20:37:29.240103 - [DEBUG]
16522 2019-Jan-15 20:37:29.240128 - [DEBUG] Join: AllTop & AllBottom
16523 2019-Jan-15 20:37:29.240154 - [DEBUG] = AllBottom (new jump func)
16524 2019-Jan-15 20:37:29.240179 - [DEBUG]
16525 2019-Jan-15 20:37:29.240202 - [DEBUG] Start adding new jump function
16526 2019-Jan-15 20:37:29.240226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16527 2019-Jan-15 20:37:29.240282 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16528 2019-Jan-15 20:37:29.240943 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16529 2019-Jan-15 20:37:29.241576 - [DEBUG] Edge Function : AllBottom
16530 2019-Jan-15 20:37:29.241604 - [DEBUG] End adding new jump function
16531 2019-Jan-15 20:37:29.241628 - [DEBUG]
16532 2019-Jan-15 20:37:29.241652 - [DEBUG] -------------------------------------------- 464. Path Edge --------------------------------------------
16533 2019-Jan-15 20:37:29.241676 - [DEBUG]
16534 2019-Jan-15 20:37:29.241699 - [DEBUG] Process 464. path edge:
16535 2019-Jan-15 20:37:29.241723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16536 2019-Jan-15 20:37:29.241779 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
16537 2019-Jan-15 20:37:29.242411 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16538 2019-Jan-15 20:37:29.243048 - [DEBUG]
16539 2019-Jan-15 20:37:29.243073 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16540 2019-Jan-15 20:37:29.243717 - [DEBUG] Compose: EdgeIdentity * AllBottom
16541 2019-Jan-15 20:37:29.243745 - [DEBUG]
16542 2019-Jan-15 20:37:29.243769 - [DEBUG] Propagate flow
16543 2019-Jan-15 20:37:29.243792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16544 2019-Jan-15 20:37:29.243848 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16545 2019-Jan-15 20:37:29.244503 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16546 2019-Jan-15 20:37:29.245141 - [DEBUG] Edge function : AllBottom (result of previous compose)
16547 2019-Jan-15 20:37:29.245166 - [DEBUG]
16548 2019-Jan-15 20:37:29.245190 - [DEBUG] Join: AllTop & AllBottom
16549 2019-Jan-15 20:37:29.245216 - [DEBUG] = AllBottom (new jump func)
16550 2019-Jan-15 20:37:29.245241 - [DEBUG]
16551 2019-Jan-15 20:37:29.245264 - [DEBUG] Start adding new jump function
16552 2019-Jan-15 20:37:29.245288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16553 2019-Jan-15 20:37:29.245344 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16554 2019-Jan-15 20:37:29.245980 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16555 2019-Jan-15 20:37:29.246615 - [DEBUG] Edge Function : AllBottom
16556 2019-Jan-15 20:37:29.246642 - [DEBUG] End adding new jump function
16557 2019-Jan-15 20:37:29.246667 - [DEBUG]
16558 2019-Jan-15 20:37:29.246690 - [DEBUG] -------------------------------------------- 465. Path Edge --------------------------------------------
16559 2019-Jan-15 20:37:29.246714 - [DEBUG]
16560 2019-Jan-15 20:37:29.246738 - [DEBUG] Process 465. path edge:
16561 2019-Jan-15 20:37:29.246761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16562 2019-Jan-15 20:37:29.246817 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
16563 2019-Jan-15 20:37:29.247469 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16564 2019-Jan-15 20:37:29.248107 - [DEBUG]
16565 2019-Jan-15 20:37:29.248132 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16566 2019-Jan-15 20:37:29.248776 - [DEBUG] Compose: EdgeIdentity * AllBottom
16567 2019-Jan-15 20:37:29.248803 - [DEBUG]
16568 2019-Jan-15 20:37:29.248827 - [DEBUG] Propagate flow
16569 2019-Jan-15 20:37:29.248851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16570 2019-Jan-15 20:37:29.248907 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16571 2019-Jan-15 20:37:29.249541 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16572 2019-Jan-15 20:37:29.250186 - [DEBUG] Edge function : AllBottom (result of previous compose)
16573 2019-Jan-15 20:37:29.250212 - [DEBUG]
16574 2019-Jan-15 20:37:29.250236 - [DEBUG] Join: AllTop & AllBottom
16575 2019-Jan-15 20:37:29.250262 - [DEBUG] = AllBottom (new jump func)
16576 2019-Jan-15 20:37:29.250287 - [DEBUG]
16577 2019-Jan-15 20:37:29.250310 - [DEBUG] Start adding new jump function
16578 2019-Jan-15 20:37:29.250333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16579 2019-Jan-15 20:37:29.250389 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16580 2019-Jan-15 20:37:29.251043 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16581 2019-Jan-15 20:37:29.251676 - [DEBUG] Edge Function : AllBottom
16582 2019-Jan-15 20:37:29.251703 - [DEBUG] End adding new jump function
16583 2019-Jan-15 20:37:29.251727 - [DEBUG]
16584 2019-Jan-15 20:37:29.251751 - [DEBUG] -------------------------------------------- 466. Path Edge --------------------------------------------
16585 2019-Jan-15 20:37:29.251775 - [DEBUG]
16586 2019-Jan-15 20:37:29.251798 - [DEBUG] Process 466. path edge:
16587 2019-Jan-15 20:37:29.251822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16588 2019-Jan-15 20:37:29.251878 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
16589 2019-Jan-15 20:37:29.252509 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16590 2019-Jan-15 20:37:29.253145 - [DEBUG]
16591 2019-Jan-15 20:37:29.253170 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16592 2019-Jan-15 20:37:29.253812 - [DEBUG] Compose: EdgeIdentity * AllBottom
16593 2019-Jan-15 20:37:29.253840 - [DEBUG]
16594 2019-Jan-15 20:37:29.253863 - [DEBUG] Propagate flow
16595 2019-Jan-15 20:37:29.253887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16596 2019-Jan-15 20:37:29.253955 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16597 2019-Jan-15 20:37:29.254595 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16598 2019-Jan-15 20:37:29.255232 - [DEBUG] Edge function : AllBottom (result of previous compose)
16599 2019-Jan-15 20:37:29.255257 - [DEBUG]
16600 2019-Jan-15 20:37:29.255281 - [DEBUG] Join: AllTop & AllBottom
16601 2019-Jan-15 20:37:29.255308 - [DEBUG] = AllBottom (new jump func)
16602 2019-Jan-15 20:37:29.255332 - [DEBUG]
16603 2019-Jan-15 20:37:29.255356 - [DEBUG] Start adding new jump function
16604 2019-Jan-15 20:37:29.255379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16605 2019-Jan-15 20:37:29.255435 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16606 2019-Jan-15 20:37:29.256072 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16607 2019-Jan-15 20:37:29.256704 - [DEBUG] Edge Function : AllBottom
16608 2019-Jan-15 20:37:29.256731 - [DEBUG] End adding new jump function
16609 2019-Jan-15 20:37:29.256755 - [DEBUG]
16610 2019-Jan-15 20:37:29.256779 - [DEBUG] -------------------------------------------- 467. Path Edge --------------------------------------------
16611 2019-Jan-15 20:37:29.256803 - [DEBUG]
16612 2019-Jan-15 20:37:29.256826 - [DEBUG] Process 467. path edge:
16613 2019-Jan-15 20:37:29.256850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16614 2019-Jan-15 20:37:29.256906 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
16615 2019-Jan-15 20:37:29.257558 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16616 2019-Jan-15 20:37:29.258196 - [DEBUG]
16617 2019-Jan-15 20:37:29.258230 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16618 2019-Jan-15 20:37:29.258876 - [DEBUG] Compose: EdgeIdentity * AllBottom
16619 2019-Jan-15 20:37:29.258904 - [DEBUG]
16620 2019-Jan-15 20:37:29.258928 - [DEBUG] Propagate flow
16621 2019-Jan-15 20:37:29.258951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16622 2019-Jan-15 20:37:29.259007 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16623 2019-Jan-15 20:37:29.259644 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16624 2019-Jan-15 20:37:29.260281 - [DEBUG] Edge function : AllBottom (result of previous compose)
16625 2019-Jan-15 20:37:29.260306 - [DEBUG]
16626 2019-Jan-15 20:37:29.260331 - [DEBUG] Join: AllTop & AllBottom
16627 2019-Jan-15 20:37:29.260357 - [DEBUG] = AllBottom (new jump func)
16628 2019-Jan-15 20:37:29.260381 - [DEBUG]
16629 2019-Jan-15 20:37:29.260405 - [DEBUG] Start adding new jump function
16630 2019-Jan-15 20:37:29.260428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16631 2019-Jan-15 20:37:29.260484 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16632 2019-Jan-15 20:37:29.261135 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16633 2019-Jan-15 20:37:29.261771 - [DEBUG] Edge Function : AllBottom
16634 2019-Jan-15 20:37:29.261799 - [DEBUG] End adding new jump function
16635 2019-Jan-15 20:37:29.261823 - [DEBUG]
16636 2019-Jan-15 20:37:29.261847 - [DEBUG] -------------------------------------------- 468. Path Edge --------------------------------------------
16637 2019-Jan-15 20:37:29.261871 - [DEBUG]
16638 2019-Jan-15 20:37:29.261894 - [DEBUG] Process 468. path edge:
16639 2019-Jan-15 20:37:29.261917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16640 2019-Jan-15 20:37:29.261973 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
16641 2019-Jan-15 20:37:29.262608 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16642 2019-Jan-15 20:37:29.263244 - [DEBUG]
16643 2019-Jan-15 20:37:29.263268 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16644 2019-Jan-15 20:37:29.263916 - [DEBUG] Compose: EdgeIdentity * AllBottom
16645 2019-Jan-15 20:37:29.263956 - [DEBUG]
16646 2019-Jan-15 20:37:29.263980 - [DEBUG] Propagate flow
16647 2019-Jan-15 20:37:29.264003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16648 2019-Jan-15 20:37:29.264059 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16649 2019-Jan-15 20:37:29.264711 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16650 2019-Jan-15 20:37:29.265351 - [DEBUG] Edge function : AllBottom (result of previous compose)
16651 2019-Jan-15 20:37:29.265376 - [DEBUG]
16652 2019-Jan-15 20:37:29.265401 - [DEBUG] Join: AllTop & AllBottom
16653 2019-Jan-15 20:37:29.265427 - [DEBUG] = AllBottom (new jump func)
16654 2019-Jan-15 20:37:29.265452 - [DEBUG]
16655 2019-Jan-15 20:37:29.265475 - [DEBUG] Start adding new jump function
16656 2019-Jan-15 20:37:29.265499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16657 2019-Jan-15 20:37:29.265554 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16658 2019-Jan-15 20:37:29.266193 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16659 2019-Jan-15 20:37:29.266826 - [DEBUG] Edge Function : AllBottom
16660 2019-Jan-15 20:37:29.266853 - [DEBUG] End adding new jump function
16661 2019-Jan-15 20:37:29.266877 - [DEBUG]
16662 2019-Jan-15 20:37:29.266909 - [DEBUG] -------------------------------------------- 469. Path Edge --------------------------------------------
16663 2019-Jan-15 20:37:29.266934 - [DEBUG]
16664 2019-Jan-15 20:37:29.266958 - [DEBUG] Process 469. path edge:
16665 2019-Jan-15 20:37:29.266981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16666 2019-Jan-15 20:37:29.267038 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
16667 2019-Jan-15 20:37:29.267695 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16668 2019-Jan-15 20:37:29.268336 - [DEBUG]
16669 2019-Jan-15 20:37:29.268362 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16670 2019-Jan-15 20:37:29.269009 - [DEBUG] Compose: EdgeIdentity * AllBottom
16671 2019-Jan-15 20:37:29.269037 - [DEBUG]
16672 2019-Jan-15 20:37:29.269060 - [DEBUG] Propagate flow
16673 2019-Jan-15 20:37:29.269084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16674 2019-Jan-15 20:37:29.269140 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16675 2019-Jan-15 20:37:29.269783 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16676 2019-Jan-15 20:37:29.270422 - [DEBUG] Edge function : AllBottom (result of previous compose)
16677 2019-Jan-15 20:37:29.270447 - [DEBUG]
16678 2019-Jan-15 20:37:29.270471 - [DEBUG] Join: AllTop & AllBottom
16679 2019-Jan-15 20:37:29.270498 - [DEBUG] = AllBottom (new jump func)
16680 2019-Jan-15 20:37:29.270522 - [DEBUG]
16681 2019-Jan-15 20:37:29.270546 - [DEBUG] Start adding new jump function
16682 2019-Jan-15 20:37:29.270569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16683 2019-Jan-15 20:37:29.270641 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16684 2019-Jan-15 20:37:29.271279 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16685 2019-Jan-15 20:37:29.271922 - [DEBUG] Edge Function : AllBottom
16686 2019-Jan-15 20:37:29.271949 - [DEBUG] End adding new jump function
16687 2019-Jan-15 20:37:29.271973 - [DEBUG]
16688 2019-Jan-15 20:37:29.271997 - [DEBUG] -------------------------------------------- 470. Path Edge --------------------------------------------
16689 2019-Jan-15 20:37:29.272021 - [DEBUG]
16690 2019-Jan-15 20:37:29.272044 - [DEBUG] Process 470. path edge:
16691 2019-Jan-15 20:37:29.272068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16692 2019-Jan-15 20:37:29.272124 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
16693 2019-Jan-15 20:37:29.272768 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16694 2019-Jan-15 20:37:29.273407 - [DEBUG]
16695 2019-Jan-15 20:37:29.273431 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16696 2019-Jan-15 20:37:29.274097 - [DEBUG] Possible callees:
16697 2019-Jan-15 20:37:29.274123 - [DEBUG] llvm.dbg.declare
16698 2019-Jan-15 20:37:29.274148 - [DEBUG] Possible return sites:
16699 2019-Jan-15 20:37:29.274172 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12016700 2019-Jan-15 20:37:29.275441 - [DEBUG] Found and process special summary
16701 2019-Jan-15 20:37:29.275474 - [DEBUG] Compose: EdgeIdentity * AllBottom
16702 2019-Jan-15 20:37:29.275501 - [DEBUG]
16703 2019-Jan-15 20:37:29.275534 - [DEBUG] Propagate flow
16704 2019-Jan-15 20:37:29.275557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16705 2019-Jan-15 20:37:29.275614 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16706 2019-Jan-15 20:37:29.276251 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16707 2019-Jan-15 20:37:29.276889 - [DEBUG] Edge function : AllBottom (result of previous compose)
16708 2019-Jan-15 20:37:29.276914 - [DEBUG]
16709 2019-Jan-15 20:37:29.276938 - [DEBUG] Join: AllTop & AllBottom
16710 2019-Jan-15 20:37:29.276964 - [DEBUG] = AllBottom (new jump func)
16711 2019-Jan-15 20:37:29.276988 - [DEBUG]
16712 2019-Jan-15 20:37:29.277012 - [DEBUG] Start adding new jump function
16713 2019-Jan-15 20:37:29.277035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16714 2019-Jan-15 20:37:29.277091 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16715 2019-Jan-15 20:37:29.277743 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16716 2019-Jan-15 20:37:29.278379 - [DEBUG] Edge Function : AllBottom
16717 2019-Jan-15 20:37:29.278406 - [DEBUG] End adding new jump function
16718 2019-Jan-15 20:37:29.278430 - [DEBUG]
16719 2019-Jan-15 20:37:29.278454 - [DEBUG] -------------------------------------------- 471. Path Edge --------------------------------------------
16720 2019-Jan-15 20:37:29.278478 - [DEBUG]
16721 2019-Jan-15 20:37:29.278501 - [DEBUG] Process 471. path edge:
16722 2019-Jan-15 20:37:29.278524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16723 2019-Jan-15 20:37:29.278581 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
16724 2019-Jan-15 20:37:29.279218 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16725 2019-Jan-15 20:37:29.279857 - [DEBUG]
16726 2019-Jan-15 20:37:29.279881 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16727 2019-Jan-15 20:37:29.280530 - [DEBUG] Compose: EdgeIdentity * AllBottom
16728 2019-Jan-15 20:37:29.280558 - [DEBUG]
16729 2019-Jan-15 20:37:29.280581 - [DEBUG] Propagate flow
16730 2019-Jan-15 20:37:29.280618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16731 2019-Jan-15 20:37:29.280675 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16732 2019-Jan-15 20:37:29.281309 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16733 2019-Jan-15 20:37:29.281947 - [DEBUG] Edge function : AllBottom (result of previous compose)
16734 2019-Jan-15 20:37:29.281972 - [DEBUG]
16735 2019-Jan-15 20:37:29.281996 - [DEBUG] Join: AllTop & AllBottom
16736 2019-Jan-15 20:37:29.282022 - [DEBUG] = AllBottom (new jump func)
16737 2019-Jan-15 20:37:29.282047 - [DEBUG]
16738 2019-Jan-15 20:37:29.282070 - [DEBUG] Start adding new jump function
16739 2019-Jan-15 20:37:29.282094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16740 2019-Jan-15 20:37:29.282150 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16741 2019-Jan-15 20:37:29.282786 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16742 2019-Jan-15 20:37:29.283418 - [DEBUG] Edge Function : AllBottom
16743 2019-Jan-15 20:37:29.283446 - [DEBUG] End adding new jump function
16744 2019-Jan-15 20:37:29.283470 - [DEBUG]
16745 2019-Jan-15 20:37:29.283494 - [DEBUG] -------------------------------------------- 472. Path Edge --------------------------------------------
16746 2019-Jan-15 20:37:29.283518 - [DEBUG]
16747 2019-Jan-15 20:37:29.283541 - [DEBUG] Process 472. path edge:
16748 2019-Jan-15 20:37:29.283565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16749 2019-Jan-15 20:37:29.283629 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
16750 2019-Jan-15 20:37:29.284278 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16751 2019-Jan-15 20:37:29.284915 - [DEBUG]
16752 2019-Jan-15 20:37:29.284940 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16753 2019-Jan-15 20:37:29.285583 - [DEBUG] Compose: EdgeIdentity * AllBottom
16754 2019-Jan-15 20:37:29.285611 - [DEBUG]
16755 2019-Jan-15 20:37:29.285635 - [DEBUG] Propagate flow
16756 2019-Jan-15 20:37:29.285658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16757 2019-Jan-15 20:37:29.285715 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16758 2019-Jan-15 20:37:29.286361 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16759 2019-Jan-15 20:37:29.287000 - [DEBUG] Edge function : AllBottom (result of previous compose)
16760 2019-Jan-15 20:37:29.287025 - [DEBUG]
16761 2019-Jan-15 20:37:29.287049 - [DEBUG] Join: AllTop & AllBottom
16762 2019-Jan-15 20:37:29.287075 - [DEBUG] = AllBottom (new jump func)
16763 2019-Jan-15 20:37:29.287100 - [DEBUG]
16764 2019-Jan-15 20:37:29.287123 - [DEBUG] Start adding new jump function
16765 2019-Jan-15 20:37:29.287147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16766 2019-Jan-15 20:37:29.287203 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16767 2019-Jan-15 20:37:29.287858 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16768 2019-Jan-15 20:37:29.288501 - [DEBUG] Edge Function : AllBottom
16769 2019-Jan-15 20:37:29.288529 - [DEBUG] End adding new jump function
16770 2019-Jan-15 20:37:29.288553 - [DEBUG]
16771 2019-Jan-15 20:37:29.288577 - [DEBUG] -------------------------------------------- 473. Path Edge --------------------------------------------
16772 2019-Jan-15 20:37:29.288601 - [DEBUG]
16773 2019-Jan-15 20:37:29.288624 - [DEBUG] Process 473. path edge:
16774 2019-Jan-15 20:37:29.288648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16775 2019-Jan-15 20:37:29.288704 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
16776 2019-Jan-15 20:37:29.289350 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16777 2019-Jan-15 20:37:29.289990 - [DEBUG]
16778 2019-Jan-15 20:37:29.290014 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16779 2019-Jan-15 20:37:29.290678 - [DEBUG] Possible callees:
16780 2019-Jan-15 20:37:29.290703 - [DEBUG] llvm.dbg.declare
16781 2019-Jan-15 20:37:29.290728 - [DEBUG] Possible return sites:
16782 2019-Jan-15 20:37:29.290752 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14916783 2019-Jan-15 20:37:29.292028 - [DEBUG] Found and process special summary
16784 2019-Jan-15 20:37:29.292061 - [DEBUG] Compose: EdgeIdentity * AllBottom
16785 2019-Jan-15 20:37:29.292089 - [DEBUG]
16786 2019-Jan-15 20:37:29.292112 - [DEBUG] Propagate flow
16787 2019-Jan-15 20:37:29.292136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16788 2019-Jan-15 20:37:29.292192 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16789 2019-Jan-15 20:37:29.292830 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16790 2019-Jan-15 20:37:29.293474 - [DEBUG] Edge function : AllBottom (result of previous compose)
16791 2019-Jan-15 20:37:29.293499 - [DEBUG]
16792 2019-Jan-15 20:37:29.293524 - [DEBUG] Join: AllTop & AllBottom
16793 2019-Jan-15 20:37:29.293550 - [DEBUG] = AllBottom (new jump func)
16794 2019-Jan-15 20:37:29.293574 - [DEBUG]
16795 2019-Jan-15 20:37:29.293597 - [DEBUG] Start adding new jump function
16796 2019-Jan-15 20:37:29.293621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16797 2019-Jan-15 20:37:29.293676 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16798 2019-Jan-15 20:37:29.294329 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16799 2019-Jan-15 20:37:29.294965 - [DEBUG] Edge Function : AllBottom
16800 2019-Jan-15 20:37:29.294993 - [DEBUG] End adding new jump function
16801 2019-Jan-15 20:37:29.295017 - [DEBUG]
16802 2019-Jan-15 20:37:29.295041 - [DEBUG] -------------------------------------------- 474. Path Edge --------------------------------------------
16803 2019-Jan-15 20:37:29.295065 - [DEBUG]
16804 2019-Jan-15 20:37:29.295088 - [DEBUG] Process 474. path edge:
16805 2019-Jan-15 20:37:29.295112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16806 2019-Jan-15 20:37:29.295168 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
16807 2019-Jan-15 20:37:29.295806 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16808 2019-Jan-15 20:37:29.296443 - [DEBUG]
16809 2019-Jan-15 20:37:29.296467 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16810 2019-Jan-15 20:37:29.297118 - [DEBUG] Compose: EdgeIdentity * AllBottom
16811 2019-Jan-15 20:37:29.297146 - [DEBUG]
16812 2019-Jan-15 20:37:29.297169 - [DEBUG] Propagate flow
16813 2019-Jan-15 20:37:29.297193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16814 2019-Jan-15 20:37:29.297249 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16815 2019-Jan-15 20:37:29.297897 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16816 2019-Jan-15 20:37:29.298535 - [DEBUG] Edge function : AllBottom (result of previous compose)
16817 2019-Jan-15 20:37:29.298560 - [DEBUG]
16818 2019-Jan-15 20:37:29.298585 - [DEBUG] Join: AllTop & AllBottom
16819 2019-Jan-15 20:37:29.298611 - [DEBUG] = AllBottom (new jump func)
16820 2019-Jan-15 20:37:29.298636 - [DEBUG]
16821 2019-Jan-15 20:37:29.298659 - [DEBUG] Start adding new jump function
16822 2019-Jan-15 20:37:29.298682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16823 2019-Jan-15 20:37:29.298739 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16824 2019-Jan-15 20:37:29.299375 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16825 2019-Jan-15 20:37:29.300009 - [DEBUG] Edge Function : AllBottom
16826 2019-Jan-15 20:37:29.300037 - [DEBUG] End adding new jump function
16827 2019-Jan-15 20:37:29.300061 - [DEBUG]
16828 2019-Jan-15 20:37:29.300084 - [DEBUG] -------------------------------------------- 475. Path Edge --------------------------------------------
16829 2019-Jan-15 20:37:29.300109 - [DEBUG]
16830 2019-Jan-15 20:37:29.300132 - [DEBUG] Process 475. path edge:
16831 2019-Jan-15 20:37:29.300156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16832 2019-Jan-15 20:37:29.300215 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
16833 2019-Jan-15 20:37:29.300895 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16834 2019-Jan-15 20:37:29.301561 - [DEBUG]
16835 2019-Jan-15 20:37:29.301588 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16836 2019-Jan-15 20:37:29.302269 - [DEBUG] Compose: EdgeIdentity * AllBottom
16837 2019-Jan-15 20:37:29.302298 - [DEBUG]
16838 2019-Jan-15 20:37:29.302322 - [DEBUG] Propagate flow
16839 2019-Jan-15 20:37:29.302345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16840 2019-Jan-15 20:37:29.302404 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16841 2019-Jan-15 20:37:29.303052 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16842 2019-Jan-15 20:37:29.303693 - [DEBUG] Edge function : AllBottom (result of previous compose)
16843 2019-Jan-15 20:37:29.303718 - [DEBUG]
16844 2019-Jan-15 20:37:29.303743 - [DEBUG] Join: AllTop & AllBottom
16845 2019-Jan-15 20:37:29.303769 - [DEBUG] = AllBottom (new jump func)
16846 2019-Jan-15 20:37:29.303794 - [DEBUG]
16847 2019-Jan-15 20:37:29.303817 - [DEBUG] Start adding new jump function
16848 2019-Jan-15 20:37:29.303841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16849 2019-Jan-15 20:37:29.303896 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16850 2019-Jan-15 20:37:29.304555 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16851 2019-Jan-15 20:37:29.305198 - [DEBUG] Edge Function : AllBottom
16852 2019-Jan-15 20:37:29.305226 - [DEBUG] End adding new jump function
16853 2019-Jan-15 20:37:29.305251 - [DEBUG]
16854 2019-Jan-15 20:37:29.305274 - [DEBUG] -------------------------------------------- 476. Path Edge --------------------------------------------
16855 2019-Jan-15 20:37:29.305298 - [DEBUG]
16856 2019-Jan-15 20:37:29.305321 - [DEBUG] Process 476. path edge:
16857 2019-Jan-15 20:37:29.305345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16858 2019-Jan-15 20:37:29.305401 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
16859 2019-Jan-15 20:37:29.306045 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16860 2019-Jan-15 20:37:29.306685 - [DEBUG]
16861 2019-Jan-15 20:37:29.306709 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16862 2019-Jan-15 20:37:29.307377 - [DEBUG] Possible callees:
16863 2019-Jan-15 20:37:29.307402 - [DEBUG] llvm.dbg.declare
16864 2019-Jan-15 20:37:29.307427 - [DEBUG] Possible return sites:
16865 2019-Jan-15 20:37:29.307450 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15516866 2019-Jan-15 20:37:29.308727 - [DEBUG] Found and process special summary
16867 2019-Jan-15 20:37:29.308761 - [DEBUG] Compose: EdgeIdentity * AllBottom
16868 2019-Jan-15 20:37:29.308788 - [DEBUG]
16869 2019-Jan-15 20:37:29.308812 - [DEBUG] Propagate flow
16870 2019-Jan-15 20:37:29.308835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16871 2019-Jan-15 20:37:29.308891 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16872 2019-Jan-15 20:37:29.309529 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16873 2019-Jan-15 20:37:29.310164 - [DEBUG] Edge function : AllBottom (result of previous compose)
16874 2019-Jan-15 20:37:29.310189 - [DEBUG]
16875 2019-Jan-15 20:37:29.310214 - [DEBUG] Join: AllTop & AllBottom
16876 2019-Jan-15 20:37:29.310239 - [DEBUG] = AllBottom (new jump func)
16877 2019-Jan-15 20:37:29.310264 - [DEBUG]
16878 2019-Jan-15 20:37:29.310310 - [DEBUG] Start adding new jump function
16879 2019-Jan-15 20:37:29.310334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16880 2019-Jan-15 20:37:29.310390 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16881 2019-Jan-15 20:37:29.311046 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16882 2019-Jan-15 20:37:29.311686 - [DEBUG] Edge Function : AllBottom
16883 2019-Jan-15 20:37:29.311713 - [DEBUG] End adding new jump function
16884 2019-Jan-15 20:37:29.311737 - [DEBUG]
16885 2019-Jan-15 20:37:29.311761 - [DEBUG] -------------------------------------------- 477. Path Edge --------------------------------------------
16886 2019-Jan-15 20:37:29.311785 - [DEBUG]
16887 2019-Jan-15 20:37:29.311808 - [DEBUG] Process 477. path edge:
16888 2019-Jan-15 20:37:29.311831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16889 2019-Jan-15 20:37:29.311888 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
16890 2019-Jan-15 20:37:29.312526 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16891 2019-Jan-15 20:37:29.313164 - [DEBUG]
16892 2019-Jan-15 20:37:29.313188 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16893 2019-Jan-15 20:37:29.313845 - [DEBUG] Compose: EdgeIdentity * AllBottom
16894 2019-Jan-15 20:37:29.313873 - [DEBUG]
16895 2019-Jan-15 20:37:29.313896 - [DEBUG] Propagate flow
16896 2019-Jan-15 20:37:29.313920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16897 2019-Jan-15 20:37:29.313990 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16898 2019-Jan-15 20:37:29.314624 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16899 2019-Jan-15 20:37:29.315260 - [DEBUG] Edge function : AllBottom (result of previous compose)
16900 2019-Jan-15 20:37:29.315285 - [DEBUG]
16901 2019-Jan-15 20:37:29.315310 - [DEBUG] Join: AllTop & AllBottom
16902 2019-Jan-15 20:37:29.315335 - [DEBUG] = AllBottom (new jump func)
16903 2019-Jan-15 20:37:29.315360 - [DEBUG]
16904 2019-Jan-15 20:37:29.315383 - [DEBUG] Start adding new jump function
16905 2019-Jan-15 20:37:29.315406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16906 2019-Jan-15 20:37:29.315462 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16907 2019-Jan-15 20:37:29.316098 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16908 2019-Jan-15 20:37:29.316734 - [DEBUG] Edge Function : AllBottom
16909 2019-Jan-15 20:37:29.316762 - [DEBUG] End adding new jump function
16910 2019-Jan-15 20:37:29.316786 - [DEBUG]
16911 2019-Jan-15 20:37:29.316809 - [DEBUG] -------------------------------------------- 478. Path Edge --------------------------------------------
16912 2019-Jan-15 20:37:29.316833 - [DEBUG]
16913 2019-Jan-15 20:37:29.316856 - [DEBUG] Process 478. path edge:
16914 2019-Jan-15 20:37:29.316879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16915 2019-Jan-15 20:37:29.316936 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
16916 2019-Jan-15 20:37:29.317588 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16917 2019-Jan-15 20:37:29.318226 - [DEBUG]
16918 2019-Jan-15 20:37:29.318252 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16919 2019-Jan-15 20:37:29.318900 - [DEBUG] Compose: EdgeIdentity * AllBottom
16920 2019-Jan-15 20:37:29.318928 - [DEBUG]
16921 2019-Jan-15 20:37:29.318952 - [DEBUG] Propagate flow
16922 2019-Jan-15 20:37:29.318975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16923 2019-Jan-15 20:37:29.319042 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16924 2019-Jan-15 20:37:29.319679 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16925 2019-Jan-15 20:37:29.320316 - [DEBUG] Edge function : AllBottom (result of previous compose)
16926 2019-Jan-15 20:37:29.320341 - [DEBUG]
16927 2019-Jan-15 20:37:29.320366 - [DEBUG] Join: AllTop & AllBottom
16928 2019-Jan-15 20:37:29.320392 - [DEBUG] = AllBottom (new jump func)
16929 2019-Jan-15 20:37:29.320416 - [DEBUG]
16930 2019-Jan-15 20:37:29.320440 - [DEBUG] Start adding new jump function
16931 2019-Jan-15 20:37:29.320463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16932 2019-Jan-15 20:37:29.320519 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16933 2019-Jan-15 20:37:29.321172 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16934 2019-Jan-15 20:37:29.321806 - [DEBUG] Edge Function : AllBottom
16935 2019-Jan-15 20:37:29.321833 - [DEBUG] End adding new jump function
16936 2019-Jan-15 20:37:29.321857 - [DEBUG]
16937 2019-Jan-15 20:37:29.321881 - [DEBUG] -------------------------------------------- 479. Path Edge --------------------------------------------
16938 2019-Jan-15 20:37:29.321905 - [DEBUG]
16939 2019-Jan-15 20:37:29.321928 - [DEBUG] Process 479. path edge:
16940 2019-Jan-15 20:37:29.321952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16941 2019-Jan-15 20:37:29.322008 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
16942 2019-Jan-15 20:37:29.322641 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16943 2019-Jan-15 20:37:29.323279 - [DEBUG]
16944 2019-Jan-15 20:37:29.323304 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16945 2019-Jan-15 20:37:29.323962 - [DEBUG] Compose: EdgeIdentity * AllBottom
16946 2019-Jan-15 20:37:29.323991 - [DEBUG]
16947 2019-Jan-15 20:37:29.324015 - [DEBUG] Propagate flow
16948 2019-Jan-15 20:37:29.324038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16949 2019-Jan-15 20:37:29.324094 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16950 2019-Jan-15 20:37:29.324740 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16951 2019-Jan-15 20:37:29.325378 - [DEBUG] Edge function : AllBottom (result of previous compose)
16952 2019-Jan-15 20:37:29.325404 - [DEBUG]
16953 2019-Jan-15 20:37:29.325428 - [DEBUG] Join: AllTop & AllBottom
16954 2019-Jan-15 20:37:29.325454 - [DEBUG] = AllBottom (new jump func)
16955 2019-Jan-15 20:37:29.325478 - [DEBUG]
16956 2019-Jan-15 20:37:29.325501 - [DEBUG] Start adding new jump function
16957 2019-Jan-15 20:37:29.325525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16958 2019-Jan-15 20:37:29.325580 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16959 2019-Jan-15 20:37:29.326218 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16960 2019-Jan-15 20:37:29.326860 - [DEBUG] Edge Function : AllBottom
16961 2019-Jan-15 20:37:29.326888 - [DEBUG] End adding new jump function
16962 2019-Jan-15 20:37:29.326912 - [DEBUG]
16963 2019-Jan-15 20:37:29.326935 - [DEBUG] -------------------------------------------- 480. Path Edge --------------------------------------------
16964 2019-Jan-15 20:37:29.326959 - [DEBUG]
16965 2019-Jan-15 20:37:29.326983 - [DEBUG] Process 480. path edge:
16966 2019-Jan-15 20:37:29.327006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16967 2019-Jan-15 20:37:29.327062 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
16968 2019-Jan-15 20:37:29.327731 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16969 2019-Jan-15 20:37:29.328370 - [DEBUG]
16970 2019-Jan-15 20:37:29.328394 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16971 2019-Jan-15 20:37:29.329046 - [DEBUG] Possible callees:
16972 2019-Jan-15 20:37:29.329073 - [DEBUG] llvm.dbg.declare
16973 2019-Jan-15 20:37:29.329098 - [DEBUG] Possible return sites:
16974 2019-Jan-15 20:37:29.329121 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16316975 2019-Jan-15 20:37:29.330395 - [DEBUG] Found and process special summary
16976 2019-Jan-15 20:37:29.330428 - [DEBUG] Compose: EdgeIdentity * AllBottom
16977 2019-Jan-15 20:37:29.330455 - [DEBUG]
16978 2019-Jan-15 20:37:29.330479 - [DEBUG] Propagate flow
16979 2019-Jan-15 20:37:29.330502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16980 2019-Jan-15 20:37:29.330558 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16981 2019-Jan-15 20:37:29.331211 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16982 2019-Jan-15 20:37:29.331845 - [DEBUG] Edge function : AllBottom (result of previous compose)
16983 2019-Jan-15 20:37:29.331870 - [DEBUG]
16984 2019-Jan-15 20:37:29.331895 - [DEBUG] Join: AllTop & AllBottom
16985 2019-Jan-15 20:37:29.331921 - [DEBUG] = AllBottom (new jump func)
16986 2019-Jan-15 20:37:29.331946 - [DEBUG]
16987 2019-Jan-15 20:37:29.331969 - [DEBUG] Start adding new jump function
16988 2019-Jan-15 20:37:29.331992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16989 2019-Jan-15 20:37:29.332048 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16990 2019-Jan-15 20:37:29.332686 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16991 2019-Jan-15 20:37:29.333322 - [DEBUG] Edge Function : AllBottom
16992 2019-Jan-15 20:37:29.333349 - [DEBUG] End adding new jump function
16993 2019-Jan-15 20:37:29.333373 - [DEBUG]
16994 2019-Jan-15 20:37:29.333397 - [DEBUG] -------------------------------------------- 481. Path Edge --------------------------------------------
16995 2019-Jan-15 20:37:29.333421 - [DEBUG]
16996 2019-Jan-15 20:37:29.333444 - [DEBUG] Process 481. path edge:
16997 2019-Jan-15 20:37:29.333468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16998 2019-Jan-15 20:37:29.333524 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
16999 2019-Jan-15 20:37:29.334176 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17000 2019-Jan-15 20:37:29.334816 - [DEBUG]
17001 2019-Jan-15 20:37:29.334840 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17002 2019-Jan-15 20:37:29.335493 - [DEBUG] Compose: EdgeIdentity * AllBottom
17003 2019-Jan-15 20:37:29.335520 - [DEBUG]
17004 2019-Jan-15 20:37:29.335544 - [DEBUG] Propagate flow
17005 2019-Jan-15 20:37:29.335568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17006 2019-Jan-15 20:37:29.335624 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17007 2019-Jan-15 20:37:29.336258 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17008 2019-Jan-15 20:37:29.336895 - [DEBUG] Edge function : AllBottom (result of previous compose)
17009 2019-Jan-15 20:37:29.336928 - [DEBUG]
17010 2019-Jan-15 20:37:29.336954 - [DEBUG] Join: AllTop & AllBottom
17011 2019-Jan-15 20:37:29.336980 - [DEBUG] = AllBottom (new jump func)
17012 2019-Jan-15 20:37:29.337004 - [DEBUG]
17013 2019-Jan-15 20:37:29.337027 - [DEBUG] Start adding new jump function
17014 2019-Jan-15 20:37:29.337051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17015 2019-Jan-15 20:37:29.337107 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17016 2019-Jan-15 20:37:29.337761 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17017 2019-Jan-15 20:37:29.338394 - [DEBUG] Edge Function : AllBottom
17018 2019-Jan-15 20:37:29.338422 - [DEBUG] End adding new jump function
17019 2019-Jan-15 20:37:29.338446 - [DEBUG]
17020 2019-Jan-15 20:37:29.338469 - [DEBUG] -------------------------------------------- 482. Path Edge --------------------------------------------
17021 2019-Jan-15 20:37:29.338493 - [DEBUG]
17022 2019-Jan-15 20:37:29.338517 - [DEBUG] Process 482. path edge:
17023 2019-Jan-15 20:37:29.338540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17024 2019-Jan-15 20:37:29.338596 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
17025 2019-Jan-15 20:37:29.339230 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17026 2019-Jan-15 20:37:29.339866 - [DEBUG]
17027 2019-Jan-15 20:37:29.339890 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17028 2019-Jan-15 20:37:29.340537 - [DEBUG] Compose: EdgeIdentity * AllBottom
17029 2019-Jan-15 20:37:29.340565 - [DEBUG]
17030 2019-Jan-15 20:37:29.340589 - [DEBUG] Propagate flow
17031 2019-Jan-15 20:37:29.340626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17032 2019-Jan-15 20:37:29.340683 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17033 2019-Jan-15 20:37:29.341329 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17034 2019-Jan-15 20:37:29.341967 - [DEBUG] Edge function : AllBottom (result of previous compose)
17035 2019-Jan-15 20:37:29.341992 - [DEBUG]
17036 2019-Jan-15 20:37:29.342016 - [DEBUG] Join: AllTop & AllBottom
17037 2019-Jan-15 20:37:29.342042 - [DEBUG] = AllBottom (new jump func)
17038 2019-Jan-15 20:37:29.342067 - [DEBUG]
17039 2019-Jan-15 20:37:29.342090 - [DEBUG] Start adding new jump function
17040 2019-Jan-15 20:37:29.342114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17041 2019-Jan-15 20:37:29.342170 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17042 2019-Jan-15 20:37:29.342808 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17043 2019-Jan-15 20:37:29.343450 - [DEBUG] Edge Function : AllBottom
17044 2019-Jan-15 20:37:29.343478 - [DEBUG] End adding new jump function
17045 2019-Jan-15 20:37:29.343502 - [DEBUG]
17046 2019-Jan-15 20:37:29.343526 - [DEBUG] -------------------------------------------- 483. Path Edge --------------------------------------------
17047 2019-Jan-15 20:37:29.343550 - [DEBUG]
17048 2019-Jan-15 20:37:29.343573 - [DEBUG] Process 483. path edge:
17049 2019-Jan-15 20:37:29.343597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17050 2019-Jan-15 20:37:29.343653 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
17051 2019-Jan-15 20:37:29.344311 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17052 2019-Jan-15 20:37:29.344951 - [DEBUG]
17053 2019-Jan-15 20:37:29.344975 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17054 2019-Jan-15 20:37:29.345636 - [DEBUG] Possible callees:
17055 2019-Jan-15 20:37:29.345662 - [DEBUG] llvm.dbg.declare
17056 2019-Jan-15 20:37:29.345687 - [DEBUG] Possible return sites:
17057 2019-Jan-15 20:37:29.345710 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16917058 2019-Jan-15 20:37:29.346979 - [DEBUG] Found and process special summary
17059 2019-Jan-15 20:37:29.347013 - [DEBUG] Compose: EdgeIdentity * AllBottom
17060 2019-Jan-15 20:37:29.347040 - [DEBUG]
17061 2019-Jan-15 20:37:29.347064 - [DEBUG] Propagate flow
17062 2019-Jan-15 20:37:29.347087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17063 2019-Jan-15 20:37:29.347143 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17064 2019-Jan-15 20:37:29.347805 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17065 2019-Jan-15 20:37:29.348443 - [DEBUG] Edge function : AllBottom (result of previous compose)
17066 2019-Jan-15 20:37:29.348469 - [DEBUG]
17067 2019-Jan-15 20:37:29.348493 - [DEBUG] Join: AllTop & AllBottom
17068 2019-Jan-15 20:37:29.348519 - [DEBUG] = AllBottom (new jump func)
17069 2019-Jan-15 20:37:29.348544 - [DEBUG]
17070 2019-Jan-15 20:37:29.348567 - [DEBUG] Start adding new jump function
17071 2019-Jan-15 20:37:29.348590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17072 2019-Jan-15 20:37:29.348646 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17073 2019-Jan-15 20:37:29.349285 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17074 2019-Jan-15 20:37:29.349920 - [DEBUG] Edge Function : AllBottom
17075 2019-Jan-15 20:37:29.349947 - [DEBUG] End adding new jump function
17076 2019-Jan-15 20:37:29.349971 - [DEBUG]
17077 2019-Jan-15 20:37:29.349995 - [DEBUG] -------------------------------------------- 484. Path Edge --------------------------------------------
17078 2019-Jan-15 20:37:29.350019 - [DEBUG]
17079 2019-Jan-15 20:37:29.350042 - [DEBUG] Process 484. path edge:
17080 2019-Jan-15 20:37:29.350066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17081 2019-Jan-15 20:37:29.350122 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
17082 2019-Jan-15 20:37:29.350774 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17083 2019-Jan-15 20:37:29.351412 - [DEBUG]
17084 2019-Jan-15 20:37:29.351436 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17085 2019-Jan-15 20:37:29.352087 - [DEBUG] Compose: EdgeIdentity * AllBottom
17086 2019-Jan-15 20:37:29.352115 - [DEBUG]
17087 2019-Jan-15 20:37:29.352139 - [DEBUG] Propagate flow
17088 2019-Jan-15 20:37:29.352162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17089 2019-Jan-15 20:37:29.352219 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17090 2019-Jan-15 20:37:29.352859 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17091 2019-Jan-15 20:37:29.353497 - [DEBUG] Edge function : AllBottom (result of previous compose)
17092 2019-Jan-15 20:37:29.353522 - [DEBUG]
17093 2019-Jan-15 20:37:29.353547 - [DEBUG] Join: AllTop & AllBottom
17094 2019-Jan-15 20:37:29.353573 - [DEBUG] = AllBottom (new jump func)
17095 2019-Jan-15 20:37:29.353597 - [DEBUG]
17096 2019-Jan-15 20:37:29.353620 - [DEBUG] Start adding new jump function
17097 2019-Jan-15 20:37:29.353644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17098 2019-Jan-15 20:37:29.353713 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17099 2019-Jan-15 20:37:29.354370 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17100 2019-Jan-15 20:37:29.355006 - [DEBUG] Edge Function : AllBottom
17101 2019-Jan-15 20:37:29.355033 - [DEBUG] End adding new jump function
17102 2019-Jan-15 20:37:29.355057 - [DEBUG]
17103 2019-Jan-15 20:37:29.355081 - [DEBUG] -------------------------------------------- 485. Path Edge --------------------------------------------
17104 2019-Jan-15 20:37:29.355105 - [DEBUG]
17105 2019-Jan-15 20:37:29.355128 - [DEBUG] Process 485. path edge:
17106 2019-Jan-15 20:37:29.355152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17107 2019-Jan-15 20:37:29.355208 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
17108 2019-Jan-15 20:37:29.355844 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17109 2019-Jan-15 20:37:29.356482 - [DEBUG]
17110 2019-Jan-15 20:37:29.356507 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17111 2019-Jan-15 20:37:29.357160 - [DEBUG] Compose: EdgeIdentity * AllBottom
17112 2019-Jan-15 20:37:29.357187 - [DEBUG]
17113 2019-Jan-15 20:37:29.357211 - [DEBUG] Propagate flow
17114 2019-Jan-15 20:37:29.357234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17115 2019-Jan-15 20:37:29.357304 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17116 2019-Jan-15 20:37:29.357944 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17117 2019-Jan-15 20:37:29.358580 - [DEBUG] Edge function : AllBottom (result of previous compose)
17118 2019-Jan-15 20:37:29.358606 - [DEBUG]
17119 2019-Jan-15 20:37:29.358630 - [DEBUG] Join: AllTop & AllBottom
17120 2019-Jan-15 20:37:29.358656 - [DEBUG] = AllBottom (new jump func)
17121 2019-Jan-15 20:37:29.358680 - [DEBUG]
17122 2019-Jan-15 20:37:29.358704 - [DEBUG] Start adding new jump function
17123 2019-Jan-15 20:37:29.358727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17124 2019-Jan-15 20:37:29.358783 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17125 2019-Jan-15 20:37:29.359421 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17126 2019-Jan-15 20:37:29.360057 - [DEBUG] Edge Function : AllBottom
17127 2019-Jan-15 20:37:29.360085 - [DEBUG] End adding new jump function
17128 2019-Jan-15 20:37:29.360109 - [DEBUG]
17129 2019-Jan-15 20:37:29.360133 - [DEBUG] -------------------------------------------- 486. Path Edge --------------------------------------------
17130 2019-Jan-15 20:37:29.360157 - [DEBUG]
17131 2019-Jan-15 20:37:29.360180 - [DEBUG] Process 486. path edge:
17132 2019-Jan-15 20:37:29.360203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17133 2019-Jan-15 20:37:29.360259 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
17134 2019-Jan-15 20:37:29.360912 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17135 2019-Jan-15 20:37:29.361549 - [DEBUG]
17136 2019-Jan-15 20:37:29.361574 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17137 2019-Jan-15 20:37:29.362227 - [DEBUG] Compose: EdgeIdentity * AllBottom
17138 2019-Jan-15 20:37:29.362255 - [DEBUG]
17139 2019-Jan-15 20:37:29.362279 - [DEBUG] Propagate flow
17140 2019-Jan-15 20:37:29.362302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17141 2019-Jan-15 20:37:29.362359 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17142 2019-Jan-15 20:37:29.363003 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17143 2019-Jan-15 20:37:29.363644 - [DEBUG] Edge function : AllBottom (result of previous compose)
17144 2019-Jan-15 20:37:29.363669 - [DEBUG]
17145 2019-Jan-15 20:37:29.363694 - [DEBUG] Join: AllTop & AllBottom
17146 2019-Jan-15 20:37:29.363720 - [DEBUG] = AllBottom (new jump func)
17147 2019-Jan-15 20:37:29.363744 - [DEBUG]
17148 2019-Jan-15 20:37:29.363768 - [DEBUG] Start adding new jump function
17149 2019-Jan-15 20:37:29.363791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17150 2019-Jan-15 20:37:29.363847 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17151 2019-Jan-15 20:37:29.364504 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17152 2019-Jan-15 20:37:29.365138 - [DEBUG] Edge Function : AllBottom
17153 2019-Jan-15 20:37:29.365166 - [DEBUG] End adding new jump function
17154 2019-Jan-15 20:37:29.365190 - [DEBUG]
17155 2019-Jan-15 20:37:29.365213 - [DEBUG] -------------------------------------------- 487. Path Edge --------------------------------------------
17156 2019-Jan-15 20:37:29.365237 - [DEBUG]
17157 2019-Jan-15 20:37:29.365261 - [DEBUG] Process 487. path edge:
17158 2019-Jan-15 20:37:29.365284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17159 2019-Jan-15 20:37:29.365340 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
17160 2019-Jan-15 20:37:29.365976 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17161 2019-Jan-15 20:37:29.366615 - [DEBUG]
17162 2019-Jan-15 20:37:29.366640 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17163 2019-Jan-15 20:37:29.367302 - [DEBUG] Compose: EdgeIdentity * AllBottom
17164 2019-Jan-15 20:37:29.367330 - [DEBUG]
17165 2019-Jan-15 20:37:29.367354 - [DEBUG] Propagate flow
17166 2019-Jan-15 20:37:29.367377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17167 2019-Jan-15 20:37:29.367434 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17168 2019-Jan-15 20:37:29.368072 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17169 2019-Jan-15 20:37:29.368709 - [DEBUG] Edge function : AllBottom (result of previous compose)
17170 2019-Jan-15 20:37:29.368734 - [DEBUG]
17171 2019-Jan-15 20:37:29.368759 - [DEBUG] Join: AllTop & AllBottom
17172 2019-Jan-15 20:37:29.368784 - [DEBUG] = AllBottom (new jump func)
17173 2019-Jan-15 20:37:29.368809 - [DEBUG]
17174 2019-Jan-15 20:37:29.368832 - [DEBUG] Start adding new jump function
17175 2019-Jan-15 20:37:29.368856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17176 2019-Jan-15 20:37:29.368911 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17177 2019-Jan-15 20:37:29.369548 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17178 2019-Jan-15 20:37:29.370183 - [DEBUG] Edge Function : AllBottom
17179 2019-Jan-15 20:37:29.370211 - [DEBUG] End adding new jump function
17180 2019-Jan-15 20:37:29.370235 - [DEBUG]
17181 2019-Jan-15 20:37:29.370259 - [DEBUG] -------------------------------------------- 488. Path Edge --------------------------------------------
17182 2019-Jan-15 20:37:29.370283 - [DEBUG]
17183 2019-Jan-15 20:37:29.370306 - [DEBUG] Process 488. path edge:
17184 2019-Jan-15 20:37:29.370330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17185 2019-Jan-15 20:37:29.370386 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
17186 2019-Jan-15 20:37:29.371048 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17187 2019-Jan-15 20:37:29.371686 - [DEBUG]
17188 2019-Jan-15 20:37:29.371711 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17189 2019-Jan-15 20:37:29.372362 - [DEBUG] Compose: EdgeIdentity * AllBottom
17190 2019-Jan-15 20:37:29.372390 - [DEBUG]
17191 2019-Jan-15 20:37:29.372413 - [DEBUG] Propagate flow
17192 2019-Jan-15 20:37:29.372437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17193 2019-Jan-15 20:37:29.372493 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17194 2019-Jan-15 20:37:29.373128 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17195 2019-Jan-15 20:37:29.373765 - [DEBUG] Edge function : AllBottom (result of previous compose)
17196 2019-Jan-15 20:37:29.373790 - [DEBUG]
17197 2019-Jan-15 20:37:29.373814 - [DEBUG] Join: AllTop & AllBottom
17198 2019-Jan-15 20:37:29.373840 - [DEBUG] = AllBottom (new jump func)
17199 2019-Jan-15 20:37:29.373865 - [DEBUG]
17200 2019-Jan-15 20:37:29.373888 - [DEBUG] Start adding new jump function
17201 2019-Jan-15 20:37:29.373912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17202 2019-Jan-15 20:37:29.373981 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17203 2019-Jan-15 20:37:29.374618 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17204 2019-Jan-15 20:37:29.375250 - [DEBUG] Edge Function : AllBottom
17205 2019-Jan-15 20:37:29.375277 - [DEBUG] End adding new jump function
17206 2019-Jan-15 20:37:29.375302 - [DEBUG]
17207 2019-Jan-15 20:37:29.375325 - [DEBUG] -------------------------------------------- 489. Path Edge --------------------------------------------
17208 2019-Jan-15 20:37:29.375349 - [DEBUG]
17209 2019-Jan-15 20:37:29.375372 - [DEBUG] Process 489. path edge:
17210 2019-Jan-15 20:37:29.375396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17211 2019-Jan-15 20:37:29.375452 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
17212 2019-Jan-15 20:37:29.376086 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17213 2019-Jan-15 20:37:29.376724 - [DEBUG]
17214 2019-Jan-15 20:37:29.376749 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17215 2019-Jan-15 20:37:29.377410 - [DEBUG] Compose: EdgeIdentity * AllBottom
17216 2019-Jan-15 20:37:29.377438 - [DEBUG]
17217 2019-Jan-15 20:37:29.377462 - [DEBUG] Propagate flow
17218 2019-Jan-15 20:37:29.377485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17219 2019-Jan-15 20:37:29.377541 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17220 2019-Jan-15 20:37:29.378180 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17221 2019-Jan-15 20:37:29.378817 - [DEBUG] Edge function : AllBottom (result of previous compose)
17222 2019-Jan-15 20:37:29.378842 - [DEBUG]
17223 2019-Jan-15 20:37:29.378866 - [DEBUG] Join: AllTop & AllBottom
17224 2019-Jan-15 20:37:29.378892 - [DEBUG] = AllBottom (new jump func)
17225 2019-Jan-15 20:37:29.378916 - [DEBUG]
17226 2019-Jan-15 20:37:29.378939 - [DEBUG] Start adding new jump function
17227 2019-Jan-15 20:37:29.378963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17228 2019-Jan-15 20:37:29.379019 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17229 2019-Jan-15 20:37:29.379654 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17230 2019-Jan-15 20:37:29.380296 - [DEBUG] Edge Function : AllBottom
17231 2019-Jan-15 20:37:29.380323 - [DEBUG] End adding new jump function
17232 2019-Jan-15 20:37:29.380348 - [DEBUG]
17233 2019-Jan-15 20:37:29.380371 - [DEBUG] -------------------------------------------- 490. Path Edge --------------------------------------------
17234 2019-Jan-15 20:37:29.380395 - [DEBUG]
17235 2019-Jan-15 20:37:29.380418 - [DEBUG] Process 490. path edge:
17236 2019-Jan-15 20:37:29.380441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17237 2019-Jan-15 20:37:29.380497 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
17238 2019-Jan-15 20:37:29.381148 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17239 2019-Jan-15 20:37:29.381788 - [DEBUG]
17240 2019-Jan-15 20:37:29.381813 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17241 2019-Jan-15 20:37:29.382461 - [DEBUG] Compose: EdgeIdentity * AllBottom
17242 2019-Jan-15 20:37:29.382489 - [DEBUG]
17243 2019-Jan-15 20:37:29.382513 - [DEBUG] Propagate flow
17244 2019-Jan-15 20:37:29.382537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17245 2019-Jan-15 20:37:29.382594 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17246 2019-Jan-15 20:37:29.383239 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17247 2019-Jan-15 20:37:29.383878 - [DEBUG] Edge function : AllBottom (result of previous compose)
17248 2019-Jan-15 20:37:29.383903 - [DEBUG]
17249 2019-Jan-15 20:37:29.383927 - [DEBUG] Join: AllTop & AllBottom
17250 2019-Jan-15 20:37:29.383968 - [DEBUG] = AllBottom (new jump func)
17251 2019-Jan-15 20:37:29.383993 - [DEBUG]
17252 2019-Jan-15 20:37:29.384016 - [DEBUG] Start adding new jump function
17253 2019-Jan-15 20:37:29.384040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17254 2019-Jan-15 20:37:29.384097 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17255 2019-Jan-15 20:37:29.384737 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17256 2019-Jan-15 20:37:29.385377 - [DEBUG] Edge Function : AllBottom
17257 2019-Jan-15 20:37:29.385404 - [DEBUG] End adding new jump function
17258 2019-Jan-15 20:37:29.385428 - [DEBUG]
17259 2019-Jan-15 20:37:29.385452 - [DEBUG] -------------------------------------------- 491. Path Edge --------------------------------------------
17260 2019-Jan-15 20:37:29.385476 - [DEBUG]
17261 2019-Jan-15 20:37:29.385500 - [DEBUG] Process 491. path edge:
17262 2019-Jan-15 20:37:29.385523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17263 2019-Jan-15 20:37:29.385580 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
17264 2019-Jan-15 20:37:29.386221 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17265 2019-Jan-15 20:37:29.386859 - [DEBUG]
17266 2019-Jan-15 20:37:29.386885 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17267 2019-Jan-15 20:37:29.387555 - [DEBUG] Compose: EdgeIdentity * AllBottom
17268 2019-Jan-15 20:37:29.387583 - [DEBUG]
17269 2019-Jan-15 20:37:29.387607 - [DEBUG] Propagate flow
17270 2019-Jan-15 20:37:29.387631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17271 2019-Jan-15 20:37:29.387687 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17272 2019-Jan-15 20:37:29.388326 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17273 2019-Jan-15 20:37:29.388970 - [DEBUG] Edge function : AllBottom (result of previous compose)
17274 2019-Jan-15 20:37:29.388995 - [DEBUG]
17275 2019-Jan-15 20:37:29.389020 - [DEBUG] Join: AllTop & AllBottom
17276 2019-Jan-15 20:37:29.389046 - [DEBUG] = AllBottom (new jump func)
17277 2019-Jan-15 20:37:29.389071 - [DEBUG]
17278 2019-Jan-15 20:37:29.389094 - [DEBUG] Start adding new jump function
17279 2019-Jan-15 20:37:29.389117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17280 2019-Jan-15 20:37:29.389173 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17281 2019-Jan-15 20:37:29.389850 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17282 2019-Jan-15 20:37:29.390544 - [DEBUG] Edge Function : AllBottom
17283 2019-Jan-15 20:37:29.390579 - [DEBUG] End adding new jump function
17284 2019-Jan-15 20:37:29.390625 - [DEBUG]
17285 2019-Jan-15 20:37:29.390651 - [DEBUG] -------------------------------------------- 492. Path Edge --------------------------------------------
17286 2019-Jan-15 20:37:29.390676 - [DEBUG]
17287 2019-Jan-15 20:37:29.390700 - [DEBUG] Process 492. path edge:
17288 2019-Jan-15 20:37:29.390724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17289 2019-Jan-15 20:37:29.390799 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
17290 2019-Jan-15 20:37:29.391509 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17291 2019-Jan-15 20:37:29.392175 - [DEBUG]
17292 2019-Jan-15 20:37:29.392201 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17293 2019-Jan-15 20:37:29.392869 - [DEBUG] Compose: EdgeIdentity * AllBottom
17294 2019-Jan-15 20:37:29.392899 - [DEBUG]
17295 2019-Jan-15 20:37:29.392923 - [DEBUG] Propagate flow
17296 2019-Jan-15 20:37:29.392947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17297 2019-Jan-15 20:37:29.393007 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17298 2019-Jan-15 20:37:29.393642 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17299 2019-Jan-15 20:37:29.394301 - [DEBUG] Edge function : AllBottom (result of previous compose)
17300 2019-Jan-15 20:37:29.394327 - [DEBUG]
17301 2019-Jan-15 20:37:29.394353 - [DEBUG] Join: AllTop & AllBottom
17302 2019-Jan-15 20:37:29.394379 - [DEBUG] = AllBottom (new jump func)
17303 2019-Jan-15 20:37:29.394404 - [DEBUG]
17304 2019-Jan-15 20:37:29.394428 - [DEBUG] Start adding new jump function
17305 2019-Jan-15 20:37:29.394451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17306 2019-Jan-15 20:37:29.394507 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17307 2019-Jan-15 20:37:29.395145 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17308 2019-Jan-15 20:37:29.395778 - [DEBUG] Edge Function : AllBottom
17309 2019-Jan-15 20:37:29.395807 - [DEBUG] End adding new jump function
17310 2019-Jan-15 20:37:29.395832 - [DEBUG]
17311 2019-Jan-15 20:37:29.395855 - [DEBUG] -------------------------------------------- 493. Path Edge --------------------------------------------
17312 2019-Jan-15 20:37:29.395880 - [DEBUG]
17313 2019-Jan-15 20:37:29.395903 - [DEBUG] Process 493. path edge:
17314 2019-Jan-15 20:37:29.395927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17315 2019-Jan-15 20:37:29.395983 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
17316 2019-Jan-15 20:37:29.396615 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17317 2019-Jan-15 20:37:29.397250 - [DEBUG]
17318 2019-Jan-15 20:37:29.397288 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17319 2019-Jan-15 20:37:29.397950 - [DEBUG] Start of endsummarytab entry
17320 2019-Jan-15 20:37:29.397981 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17321 2019-Jan-15 20:37:29.398620 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
17322 2019-Jan-15 20:37:29.398679 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17323 2019-Jan-15 20:37:29.399313 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17324 2019-Jan-15 20:37:29.399947 - [DEBUG] EF: AllBottom
17325 2019-Jan-15 20:37:29.399973 - [DEBUG]
17326 2019-Jan-15 20:37:29.399996 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17327 2019-Jan-15 20:37:29.400646 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
17328 2019-Jan-15 20:37:29.401279 - [DEBUG] EF: AllBottom
17329 2019-Jan-15 20:37:29.401304 - [DEBUG]
17330 2019-Jan-15 20:37:29.401328 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17331 2019-Jan-15 20:37:29.401960 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17332 2019-Jan-15 20:37:29.402598 - [DEBUG] EF: AllBottom
17333 2019-Jan-15 20:37:29.402623 - [DEBUG]
17334 2019-Jan-15 20:37:29.402646 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17335 2019-Jan-15 20:37:29.403280 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17336 2019-Jan-15 20:37:29.403924 - [DEBUG] EF: AllBottom
17337 2019-Jan-15 20:37:29.403963 - [DEBUG]
17338 2019-Jan-15 20:37:29.403987 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17339 2019-Jan-15 20:37:29.404621 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
17340 2019-Jan-15 20:37:29.405261 - [DEBUG] EF: AllBottom
17341 2019-Jan-15 20:37:29.405286 - [DEBUG]
17342 2019-Jan-15 20:37:29.405309 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17343 2019-Jan-15 20:37:29.405942 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17344 2019-Jan-15 20:37:29.406576 - [DEBUG] EF: AllBottom
17345 2019-Jan-15 20:37:29.406601 - [DEBUG]
17346 2019-Jan-15 20:37:29.406624 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17347 2019-Jan-15 20:37:29.407256 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17348 2019-Jan-15 20:37:29.407905 - [DEBUG] EF: AllBottom
17349 2019-Jan-15 20:37:29.407930 - [DEBUG]
17350 2019-Jan-15 20:37:29.407953 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17351 2019-Jan-15 20:37:29.408585 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
17352 2019-Jan-15 20:37:29.409219 - [DEBUG] EF: AllBottom
17353 2019-Jan-15 20:37:29.409244 - [DEBUG]
17354 2019-Jan-15 20:37:29.409267 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17355 2019-Jan-15 20:37:29.409899 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17356 2019-Jan-15 20:37:29.410543 - [DEBUG] EF: AllBottom
17357 2019-Jan-15 20:37:29.410568 - [DEBUG]
17358 2019-Jan-15 20:37:29.410591 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17359 2019-Jan-15 20:37:29.411237 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17360 2019-Jan-15 20:37:29.411874 - [DEBUG] EF: AllBottom
17361 2019-Jan-15 20:37:29.411898 - [DEBUG]
17362 2019-Jan-15 20:37:29.411922 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17363 2019-Jan-15 20:37:29.412552 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17364 2019-Jan-15 20:37:29.413203 - [DEBUG] EF: AllBottom
17365 2019-Jan-15 20:37:29.413228 - [DEBUG]
17366 2019-Jan-15 20:37:29.413251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17367 2019-Jan-15 20:37:29.413886 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17368 2019-Jan-15 20:37:29.414541 - [DEBUG] EF: AllBottom
17369 2019-Jan-15 20:37:29.414566 - [DEBUG]
17370 2019-Jan-15 20:37:29.414590 - [DEBUG] ---------------
17371 2019-Jan-15 20:37:29.414613 - [DEBUG]
17372 2019-Jan-15 20:37:29.414638 - [DEBUG] End of endsummarytab entry
17373 2019-Jan-15 20:37:29.414661 - [DEBUG]
17374 2019-Jan-15 20:37:29.414685 - [DEBUG] Start of incomingtab entry
17375 2019-Jan-15 20:37:29.414709 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17376 2019-Jan-15 20:37:29.415343 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
17377 2019-Jan-15 20:37:29.415400 - [DEBUG] ---------------
17378 2019-Jan-15 20:37:29.415424 - [DEBUG] End of incomingtab entry
17379 2019-Jan-15 20:37:29.415448 - [DEBUG]
17380 2019-Jan-15 20:37:29.415473 - [DEBUG] EDGE:
17381 2019-Jan-15 20:37:29.415530 - [DEBUG] ---> 17382 2019-Jan-15 20:37:29.416163 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17383 2019-Jan-15 20:37:29.416798 - [DEBUG]
17384 2019-Jan-15 20:37:29.416824 - [DEBUG] EDGE:
17385 2019-Jan-15 20:37:29.416881 - [DEBUG] ---> 17386 2019-Jan-15 20:37:29.417534 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17387 2019-Jan-15 20:37:29.418171 - [DEBUG]
17388 2019-Jan-15 20:37:29.418210 - [DEBUG] Compose: EdgeIdentity * AllBottom
17389 2019-Jan-15 20:37:29.418237 - [DEBUG]
17390 2019-Jan-15 20:37:29.418260 - [DEBUG] Propagate flow
17391 2019-Jan-15 20:37:29.418284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17392 2019-Jan-15 20:37:29.418340 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17393 2019-Jan-15 20:37:29.418984 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17394 2019-Jan-15 20:37:29.419623 - [DEBUG] Edge function : AllBottom (result of previous compose)
17395 2019-Jan-15 20:37:29.419648 - [DEBUG]
17396 2019-Jan-15 20:37:29.419673 - [DEBUG] Join: AllTop & AllBottom
17397 2019-Jan-15 20:37:29.419700 - [DEBUG] = AllBottom (new jump func)
17398 2019-Jan-15 20:37:29.419724 - [DEBUG]
17399 2019-Jan-15 20:37:29.419748 - [DEBUG] Start adding new jump function
17400 2019-Jan-15 20:37:29.419771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17401 2019-Jan-15 20:37:29.419827 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17402 2019-Jan-15 20:37:29.420466 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17403 2019-Jan-15 20:37:29.421124 - [DEBUG] Edge Function : AllBottom
17404 2019-Jan-15 20:37:29.421152 - [DEBUG] End adding new jump function
17405 2019-Jan-15 20:37:29.421176 - [DEBUG]
17406 2019-Jan-15 20:37:29.421200 - [DEBUG] -------------------------------------------- 494. Path Edge --------------------------------------------
17407 2019-Jan-15 20:37:29.421224 - [DEBUG]
17408 2019-Jan-15 20:37:29.421247 - [DEBUG] Process 494. path edge:
17409 2019-Jan-15 20:37:29.421271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17410 2019-Jan-15 20:37:29.421327 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
17411 2019-Jan-15 20:37:29.421980 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17412 2019-Jan-15 20:37:29.422618 - [DEBUG]
17413 2019-Jan-15 20:37:29.422642 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17414 2019-Jan-15 20:37:29.423296 - [DEBUG] Possible callees:
17415 2019-Jan-15 20:37:29.423321 - [DEBUG] llvm.dbg.declare
17416 2019-Jan-15 20:37:29.423346 - [DEBUG] Possible return sites:
17417 2019-Jan-15 20:37:29.423370 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19317418 2019-Jan-15 20:37:29.424662 - [DEBUG] Found and process special summary
17419 2019-Jan-15 20:37:29.424696 - [DEBUG] Compose: EdgeIdentity * AllBottom
17420 2019-Jan-15 20:37:29.424723 - [DEBUG]
17421 2019-Jan-15 20:37:29.424747 - [DEBUG] Propagate flow
17422 2019-Jan-15 20:37:29.424771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17423 2019-Jan-15 20:37:29.424827 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17424 2019-Jan-15 20:37:29.425505 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17425 2019-Jan-15 20:37:29.426144 - [DEBUG] Edge function : AllBottom (result of previous compose)
17426 2019-Jan-15 20:37:29.426169 - [DEBUG]
17427 2019-Jan-15 20:37:29.426194 - [DEBUG] Join: AllTop & AllBottom
17428 2019-Jan-15 20:37:29.426220 - [DEBUG] = AllBottom (new jump func)
17429 2019-Jan-15 20:37:29.426245 - [DEBUG]
17430 2019-Jan-15 20:37:29.426269 - [DEBUG] Start adding new jump function
17431 2019-Jan-15 20:37:29.426292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17432 2019-Jan-15 20:37:29.426348 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17433 2019-Jan-15 20:37:29.426987 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17434 2019-Jan-15 20:37:29.427637 - [DEBUG] Edge Function : AllBottom
17435 2019-Jan-15 20:37:29.427665 - [DEBUG] End adding new jump function
17436 2019-Jan-15 20:37:29.427689 - [DEBUG]
17437 2019-Jan-15 20:37:29.427713 - [DEBUG] -------------------------------------------- 495. Path Edge --------------------------------------------
17438 2019-Jan-15 20:37:29.427737 - [DEBUG]
17439 2019-Jan-15 20:37:29.427760 - [DEBUG] Process 495. path edge:
17440 2019-Jan-15 20:37:29.427784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17441 2019-Jan-15 20:37:29.427841 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
17442 2019-Jan-15 20:37:29.428477 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17443 2019-Jan-15 20:37:29.429115 - [DEBUG]
17444 2019-Jan-15 20:37:29.429139 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17445 2019-Jan-15 20:37:29.429790 - [DEBUG] Compose: EdgeIdentity * AllBottom
17446 2019-Jan-15 20:37:29.429818 - [DEBUG]
17447 2019-Jan-15 20:37:29.429842 - [DEBUG] Propagate flow
17448 2019-Jan-15 20:37:29.429865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17449 2019-Jan-15 20:37:29.429922 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17450 2019-Jan-15 20:37:29.430558 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17451 2019-Jan-15 20:37:29.431228 - [DEBUG] Edge function : AllBottom (result of previous compose)
17452 2019-Jan-15 20:37:29.431253 - [DEBUG]
17453 2019-Jan-15 20:37:29.431278 - [DEBUG] Join: AllTop & AllBottom
17454 2019-Jan-15 20:37:29.431313 - [DEBUG] = AllBottom (new jump func)
17455 2019-Jan-15 20:37:29.431338 - [DEBUG]
17456 2019-Jan-15 20:37:29.431362 - [DEBUG] Start adding new jump function
17457 2019-Jan-15 20:37:29.431385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17458 2019-Jan-15 20:37:29.431441 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17459 2019-Jan-15 20:37:29.432081 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17460 2019-Jan-15 20:37:29.432715 - [DEBUG] Edge Function : AllBottom
17461 2019-Jan-15 20:37:29.432743 - [DEBUG] End adding new jump function
17462 2019-Jan-15 20:37:29.432767 - [DEBUG]
17463 2019-Jan-15 20:37:29.432790 - [DEBUG] -------------------------------------------- 496. Path Edge --------------------------------------------
17464 2019-Jan-15 20:37:29.432815 - [DEBUG]
17465 2019-Jan-15 20:37:29.432838 - [DEBUG] Process 496. path edge:
17466 2019-Jan-15 20:37:29.432861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17467 2019-Jan-15 20:37:29.432917 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
17468 2019-Jan-15 20:37:29.433551 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17469 2019-Jan-15 20:37:29.434204 - [DEBUG]
17470 2019-Jan-15 20:37:29.434229 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17471 2019-Jan-15 20:37:29.434879 - [DEBUG] Compose: EdgeIdentity * AllBottom
17472 2019-Jan-15 20:37:29.434906 - [DEBUG]
17473 2019-Jan-15 20:37:29.434930 - [DEBUG] Propagate flow
17474 2019-Jan-15 20:37:29.434953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17475 2019-Jan-15 20:37:29.435009 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17476 2019-Jan-15 20:37:29.435647 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17477 2019-Jan-15 20:37:29.436284 - [DEBUG] Edge function : AllBottom (result of previous compose)
17478 2019-Jan-15 20:37:29.436309 - [DEBUG]
17479 2019-Jan-15 20:37:29.436334 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17480 2019-Jan-15 20:37:29.436360 - [DEBUG] = AllBottom
17481 2019-Jan-15 20:37:29.436384 - [DEBUG]
17482 2019-Jan-15 20:37:29.436408 - [DEBUG] PROPAGATE: No new function!
17483 2019-Jan-15 20:37:29.436433 - [DEBUG] EDGE:
17484 2019-Jan-15 20:37:29.436489 - [DEBUG] ---> 17485 2019-Jan-15 20:37:29.437124 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17486 2019-Jan-15 20:37:29.437780 - [DEBUG]
17487 2019-Jan-15 20:37:29.437806 - [DEBUG] EDGE:
17488 2019-Jan-15 20:37:29.437863 - [DEBUG] ---> 17489 2019-Jan-15 20:37:29.438502 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17490 2019-Jan-15 20:37:29.439140 - [DEBUG]
17491 2019-Jan-15 20:37:29.439178 - [DEBUG] Compose: EdgeIdentity * AllBottom
17492 2019-Jan-15 20:37:29.439205 - [DEBUG]
17493 2019-Jan-15 20:37:29.439229 - [DEBUG] Propagate flow
17494 2019-Jan-15 20:37:29.439253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17495 2019-Jan-15 20:37:29.439309 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17496 2019-Jan-15 20:37:29.439947 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17497 2019-Jan-15 20:37:29.440584 - [DEBUG] Edge function : AllBottom (result of previous compose)
17498 2019-Jan-15 20:37:29.440621 - [DEBUG]
17499 2019-Jan-15 20:37:29.440654 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17500 2019-Jan-15 20:37:29.440681 - [DEBUG] = AllBottom
17501 2019-Jan-15 20:37:29.440706 - [DEBUG]
17502 2019-Jan-15 20:37:29.440729 - [DEBUG] PROPAGATE: No new function!
17503 2019-Jan-15 20:37:29.440757 - [DEBUG] EDGE:
17504 2019-Jan-15 20:37:29.440814 - [DEBUG] ---> 17505 2019-Jan-15 20:37:29.441461 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17506 2019-Jan-15 20:37:29.442099 - [DEBUG]
17507 2019-Jan-15 20:37:29.442125 - [DEBUG] EDGE:
17508 2019-Jan-15 20:37:29.442182 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
17509 2019-Jan-15 20:37:29.442827 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17510 2019-Jan-15 20:37:29.443465 - [DEBUG]
17511 2019-Jan-15 20:37:29.443491 - [DEBUG] EDGE:
17512 2019-Jan-15 20:37:29.443549 - [DEBUG] ---> 17513 2019-Jan-15 20:37:29.444200 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17514 2019-Jan-15 20:37:29.444838 - [DEBUG]
17515 2019-Jan-15 20:37:29.444864 - [DEBUG] EDGE:
17516 2019-Jan-15 20:37:29.444921 - [DEBUG] ---> 17517 2019-Jan-15 20:37:29.445555 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17518 2019-Jan-15 20:37:29.446193 - [DEBUG]
17519 2019-Jan-15 20:37:29.446219 - [DEBUG] EDGE:
17520 2019-Jan-15 20:37:29.446275 - [DEBUG] ---> 17521 2019-Jan-15 20:37:29.446912 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17522 2019-Jan-15 20:37:29.447564 - [DEBUG]
17523 2019-Jan-15 20:37:29.447599 - [DEBUG] Compose: EdgeIdentity * AllBottom
17524 2019-Jan-15 20:37:29.447626 - [DEBUG]
17525 2019-Jan-15 20:37:29.447649 - [DEBUG] Propagate flow
17526 2019-Jan-15 20:37:29.447673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17527 2019-Jan-15 20:37:29.447729 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17528 2019-Jan-15 20:37:29.448368 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17529 2019-Jan-15 20:37:29.449004 - [DEBUG] Edge function : AllBottom (result of previous compose)
17530 2019-Jan-15 20:37:29.449029 - [DEBUG]
17531 2019-Jan-15 20:37:29.449054 - [DEBUG] Join: AllTop & AllBottom
17532 2019-Jan-15 20:37:29.449080 - [DEBUG] = AllBottom (new jump func)
17533 2019-Jan-15 20:37:29.449104 - [DEBUG]
17534 2019-Jan-15 20:37:29.449128 - [DEBUG] Start adding new jump function
17535 2019-Jan-15 20:37:29.449151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17536 2019-Jan-15 20:37:29.449207 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17537 2019-Jan-15 20:37:29.449844 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17538 2019-Jan-15 20:37:29.450481 - [DEBUG] Edge Function : AllBottom
17539 2019-Jan-15 20:37:29.450509 - [DEBUG] End adding new jump function
17540 2019-Jan-15 20:37:29.450532 - [DEBUG]
17541 2019-Jan-15 20:37:29.450556 - [DEBUG] -------------------------------------------- 497. Path Edge --------------------------------------------
17542 2019-Jan-15 20:37:29.450589 - [DEBUG]
17543 2019-Jan-15 20:37:29.450626 - [DEBUG] Process 497. path edge:
17544 2019-Jan-15 20:37:29.450651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17545 2019-Jan-15 20:37:29.450707 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
17546 2019-Jan-15 20:37:29.451345 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17547 2019-Jan-15 20:37:29.451981 - [DEBUG]
17548 2019-Jan-15 20:37:29.452006 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17549 2019-Jan-15 20:37:29.452658 - [DEBUG] Compose: EdgeIdentity * AllBottom
17550 2019-Jan-15 20:37:29.452686 - [DEBUG]
17551 2019-Jan-15 20:37:29.452709 - [DEBUG] Propagate flow
17552 2019-Jan-15 20:37:29.452733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17553 2019-Jan-15 20:37:29.452789 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
17554 2019-Jan-15 20:37:29.453425 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17555 2019-Jan-15 20:37:29.454077 - [DEBUG] Edge function : AllBottom (result of previous compose)
17556 2019-Jan-15 20:37:29.454102 - [DEBUG]
17557 2019-Jan-15 20:37:29.454126 - [DEBUG] Join: AllTop & AllBottom
17558 2019-Jan-15 20:37:29.454152 - [DEBUG] = AllBottom (new jump func)
17559 2019-Jan-15 20:37:29.454177 - [DEBUG]
17560 2019-Jan-15 20:37:29.454200 - [DEBUG] Start adding new jump function
17561 2019-Jan-15 20:37:29.454223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17562 2019-Jan-15 20:37:29.454279 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17563 2019-Jan-15 20:37:29.454917 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
17564 2019-Jan-15 20:37:29.455549 - [DEBUG] Edge Function : AllBottom
17565 2019-Jan-15 20:37:29.455576 - [DEBUG] End adding new jump function
17566 2019-Jan-15 20:37:29.455600 - [DEBUG]
17567 2019-Jan-15 20:37:29.455623 - [DEBUG] -------------------------------------------- 498. Path Edge --------------------------------------------
17568 2019-Jan-15 20:37:29.455648 - [DEBUG]
17569 2019-Jan-15 20:37:29.455671 - [DEBUG] Process 498. path edge:
17570 2019-Jan-15 20:37:29.455695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17571 2019-Jan-15 20:37:29.455750 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
17572 2019-Jan-15 20:37:29.456383 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17573 2019-Jan-15 20:37:29.457021 - [DEBUG]
17574 2019-Jan-15 20:37:29.457046 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
17575 2019-Jan-15 20:37:29.457705 - [DEBUG] Compose: EdgeIdentity * AllBottom
17576 2019-Jan-15 20:37:29.457733 - [DEBUG]
17577 2019-Jan-15 20:37:29.457757 - [DEBUG] Propagate flow
17578 2019-Jan-15 20:37:29.457780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17579 2019-Jan-15 20:37:29.457837 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17580 2019-Jan-15 20:37:29.458474 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17581 2019-Jan-15 20:37:29.459111 - [DEBUG] Edge function : AllBottom (result of previous compose)
17582 2019-Jan-15 20:37:29.459136 - [DEBUG]
17583 2019-Jan-15 20:37:29.459160 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17584 2019-Jan-15 20:37:29.459187 - [DEBUG] = AllBottom
17585 2019-Jan-15 20:37:29.459211 - [DEBUG]
17586 2019-Jan-15 20:37:29.459234 - [DEBUG] PROPAGATE: No new function!
17587 2019-Jan-15 20:37:29.459260 - [DEBUG] EDGE:
17588 2019-Jan-15 20:37:29.459325 - [DEBUG] ---> 17589 2019-Jan-15 20:37:29.459957 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17590 2019-Jan-15 20:37:29.460594 - [DEBUG]
17591 2019-Jan-15 20:37:29.460634 - [DEBUG] EDGE:
17592 2019-Jan-15 20:37:29.460691 - [DEBUG] ---> 17593 2019-Jan-15 20:37:29.461328 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17594 2019-Jan-15 20:37:29.461965 - [DEBUG]
17595 2019-Jan-15 20:37:29.461991 - [DEBUG] EDGE:
17596 2019-Jan-15 20:37:29.462048 - [DEBUG] ---> 17597 2019-Jan-15 20:37:29.462684 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17598 2019-Jan-15 20:37:29.463322 - [DEBUG]
17599 2019-Jan-15 20:37:29.463348 - [DEBUG] EDGE:
17600 2019-Jan-15 20:37:29.463405 - [DEBUG] ---> 17601 2019-Jan-15 20:37:29.464061 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17602 2019-Jan-15 20:37:29.464698 - [DEBUG]
17603 2019-Jan-15 20:37:29.464724 - [DEBUG] EDGE:
17604 2019-Jan-15 20:37:29.464781 - [DEBUG] ---> 17605 2019-Jan-15 20:37:29.465416 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17606 2019-Jan-15 20:37:29.466054 - [DEBUG]
17607 2019-Jan-15 20:37:29.466080 - [DEBUG] EDGE:
17608 2019-Jan-15 20:37:29.466137 - [DEBUG] ---> 17609 2019-Jan-15 20:37:29.466773 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17610 2019-Jan-15 20:37:29.467424 - [DEBUG]
17611 2019-Jan-15 20:37:29.467461 - [DEBUG] Compose: EdgeIdentity * AllBottom
17612 2019-Jan-15 20:37:29.467489 - [DEBUG]
17613 2019-Jan-15 20:37:29.467512 - [DEBUG] Propagate flow
17614 2019-Jan-15 20:37:29.467536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17615 2019-Jan-15 20:37:29.467592 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17616 2019-Jan-15 20:37:29.468229 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17617 2019-Jan-15 20:37:29.468865 - [DEBUG] Edge function : AllBottom (result of previous compose)
17618 2019-Jan-15 20:37:29.468891 - [DEBUG]
17619 2019-Jan-15 20:37:29.468916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17620 2019-Jan-15 20:37:29.468942 - [DEBUG] = AllBottom
17621 2019-Jan-15 20:37:29.468966 - [DEBUG]
17622 2019-Jan-15 20:37:29.468989 - [DEBUG] PROPAGATE: No new function!
17623 2019-Jan-15 20:37:29.469016 - [DEBUG] EDGE:
17624 2019-Jan-15 20:37:29.469073 - [DEBUG] ---> 17625 2019-Jan-15 20:37:29.469717 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17626 2019-Jan-15 20:37:29.470355 - [DEBUG]
17627 2019-Jan-15 20:37:29.470381 - [DEBUG] EDGE:
17628 2019-Jan-15 20:37:29.470439 - [DEBUG] ---> 17629 2019-Jan-15 20:37:29.471098 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17630 2019-Jan-15 20:37:29.471737 - [DEBUG]
17631 2019-Jan-15 20:37:29.471763 - [DEBUG] EDGE:
17632 2019-Jan-15 20:37:29.471820 - [DEBUG] ---> 17633 2019-Jan-15 20:37:29.472459 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17634 2019-Jan-15 20:37:29.473097 - [DEBUG]
17635 2019-Jan-15 20:37:29.473133 - [DEBUG] Compose: EdgeIdentity * AllBottom
17636 2019-Jan-15 20:37:29.473160 - [DEBUG]
17637 2019-Jan-15 20:37:29.473184 - [DEBUG] Propagate flow
17638 2019-Jan-15 20:37:29.473207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17639 2019-Jan-15 20:37:29.473263 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17640 2019-Jan-15 20:37:29.473901 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17641 2019-Jan-15 20:37:29.474553 - [DEBUG] Edge function : AllBottom (result of previous compose)
17642 2019-Jan-15 20:37:29.474578 - [DEBUG]
17643 2019-Jan-15 20:37:29.474604 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17644 2019-Jan-15 20:37:29.474630 - [DEBUG] = AllBottom
17645 2019-Jan-15 20:37:29.474654 - [DEBUG]
17646 2019-Jan-15 20:37:29.474677 - [DEBUG] PROPAGATE: No new function!
17647 2019-Jan-15 20:37:29.474704 - [DEBUG] EDGE:
17648 2019-Jan-15 20:37:29.474762 - [DEBUG] ---> 17649 2019-Jan-15 20:37:29.475406 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17650 2019-Jan-15 20:37:29.476045 - [DEBUG]
17651 2019-Jan-15 20:37:29.476071 - [DEBUG] EDGE:
17652 2019-Jan-15 20:37:29.476128 - [DEBUG] ---> 17653 2019-Jan-15 20:37:29.476763 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17654 2019-Jan-15 20:37:29.477414 - [DEBUG]
17655 2019-Jan-15 20:37:29.477441 - [DEBUG] EDGE:
17656 2019-Jan-15 20:37:29.477498 - [DEBUG] ---> 17657 2019-Jan-15 20:37:29.478131 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17658 2019-Jan-15 20:37:29.478768 - [DEBUG]
17659 2019-Jan-15 20:37:29.478794 - [DEBUG] EDGE:
17660 2019-Jan-15 20:37:29.478851 - [DEBUG] ---> 17661 2019-Jan-15 20:37:29.479488 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17662 2019-Jan-15 20:37:29.480124 - [DEBUG]
17663 2019-Jan-15 20:37:29.480161 - [DEBUG] Compose: EdgeIdentity * AllBottom
17664 2019-Jan-15 20:37:29.480188 - [DEBUG]
17665 2019-Jan-15 20:37:29.480212 - [DEBUG] Propagate flow
17666 2019-Jan-15 20:37:29.480235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17667 2019-Jan-15 20:37:29.480292 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17668 2019-Jan-15 20:37:29.480944 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17669 2019-Jan-15 20:37:29.481583 - [DEBUG] Edge function : AllBottom (result of previous compose)
17670 2019-Jan-15 20:37:29.481608 - [DEBUG]
17671 2019-Jan-15 20:37:29.481633 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17672 2019-Jan-15 20:37:29.481659 - [DEBUG] = AllBottom
17673 2019-Jan-15 20:37:29.481692 - [DEBUG]
17674 2019-Jan-15 20:37:29.481716 - [DEBUG] PROPAGATE: No new function!
17675 2019-Jan-15 20:37:29.481743 - [DEBUG] EDGE:
17676 2019-Jan-15 20:37:29.481800 - [DEBUG] ---> 17677 2019-Jan-15 20:37:29.482445 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17678 2019-Jan-15 20:37:29.483085 - [DEBUG]
17679 2019-Jan-15 20:37:29.483111 - [DEBUG] EDGE:
17680 2019-Jan-15 20:37:29.483168 - [DEBUG] ---> 17681 2019-Jan-15 20:37:29.483803 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17682 2019-Jan-15 20:37:29.484457 - [DEBUG]
17683 2019-Jan-15 20:37:29.484484 - [DEBUG] EDGE:
17684 2019-Jan-15 20:37:29.484541 - [DEBUG] ---> 17685 2019-Jan-15 20:37:29.485179 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17686 2019-Jan-15 20:37:29.485817 - [DEBUG]
17687 2019-Jan-15 20:37:29.485854 - [DEBUG] Compose: EdgeIdentity * AllBottom
17688 2019-Jan-15 20:37:29.485881 - [DEBUG]
17689 2019-Jan-15 20:37:29.485905 - [DEBUG] Propagate flow
17690 2019-Jan-15 20:37:29.485929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17691 2019-Jan-15 20:37:29.485985 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17692 2019-Jan-15 20:37:29.486622 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17693 2019-Jan-15 20:37:29.487258 - [DEBUG] Edge function : AllBottom (result of previous compose)
17694 2019-Jan-15 20:37:29.487298 - [DEBUG]
17695 2019-Jan-15 20:37:29.487323 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17696 2019-Jan-15 20:37:29.487349 - [DEBUG] = AllBottom
17697 2019-Jan-15 20:37:29.487373 - [DEBUG]
17698 2019-Jan-15 20:37:29.487397 - [DEBUG] PROPAGATE: No new function!
17699 2019-Jan-15 20:37:29.487424 - [DEBUG] EDGE:
17700 2019-Jan-15 20:37:29.487481 - [DEBUG] ---> 17701 2019-Jan-15 20:37:29.488125 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17702 2019-Jan-15 20:37:29.488764 - [DEBUG]
17703 2019-Jan-15 20:37:29.488790 - [DEBUG] EDGE:
17704 2019-Jan-15 20:37:29.488847 - [DEBUG] ---> 17705 2019-Jan-15 20:37:29.489482 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17706 2019-Jan-15 20:37:29.490120 - [DEBUG]
17707 2019-Jan-15 20:37:29.490146 - [DEBUG] EDGE:
17708 2019-Jan-15 20:37:29.490203 - [DEBUG] ---> 17709 2019-Jan-15 20:37:29.490856 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17710 2019-Jan-15 20:37:29.491493 - [DEBUG]
17711 2019-Jan-15 20:37:29.491529 - [DEBUG] Compose: EdgeIdentity * AllBottom
17712 2019-Jan-15 20:37:29.491556 - [DEBUG]
17713 2019-Jan-15 20:37:29.491580 - [DEBUG] Propagate flow
17714 2019-Jan-15 20:37:29.491603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17715 2019-Jan-15 20:37:29.491659 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17716 2019-Jan-15 20:37:29.492306 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17717 2019-Jan-15 20:37:29.492943 - [DEBUG] Edge function : AllBottom (result of previous compose)
17718 2019-Jan-15 20:37:29.492968 - [DEBUG]
17719 2019-Jan-15 20:37:29.492993 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17720 2019-Jan-15 20:37:29.493019 - [DEBUG] = AllBottom
17721 2019-Jan-15 20:37:29.493043 - [DEBUG]
17722 2019-Jan-15 20:37:29.493067 - [DEBUG] PROPAGATE: No new function!
17723 2019-Jan-15 20:37:29.493093 - [DEBUG] EDGE:
17724 2019-Jan-15 20:37:29.493151 - [DEBUG] ---> 17725 2019-Jan-15 20:37:29.493794 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17726 2019-Jan-15 20:37:29.494450 - [DEBUG]
17727 2019-Jan-15 20:37:29.494484 - [DEBUG] Compose: EdgeIdentity * AllBottom
17728 2019-Jan-15 20:37:29.494511 - [DEBUG]
17729 2019-Jan-15 20:37:29.494535 - [DEBUG] Propagate flow
17730 2019-Jan-15 20:37:29.494558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17731 2019-Jan-15 20:37:29.494614 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17732 2019-Jan-15 20:37:29.495253 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17733 2019-Jan-15 20:37:29.495889 - [DEBUG] Edge function : AllBottom (result of previous compose)
17734 2019-Jan-15 20:37:29.495914 - [DEBUG]
17735 2019-Jan-15 20:37:29.495938 - [DEBUG] Join: AllTop & AllBottom
17736 2019-Jan-15 20:37:29.495964 - [DEBUG] = AllBottom (new jump func)
17737 2019-Jan-15 20:37:29.495989 - [DEBUG]
17738 2019-Jan-15 20:37:29.496012 - [DEBUG] Start adding new jump function
17739 2019-Jan-15 20:37:29.496036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17740 2019-Jan-15 20:37:29.496092 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17741 2019-Jan-15 20:37:29.496729 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17742 2019-Jan-15 20:37:29.497379 - [DEBUG] Edge Function : AllBottom
17743 2019-Jan-15 20:37:29.497407 - [DEBUG] End adding new jump function
17744 2019-Jan-15 20:37:29.497430 - [DEBUG]
17745 2019-Jan-15 20:37:29.497454 - [DEBUG] -------------------------------------------- 499. Path Edge --------------------------------------------
17746 2019-Jan-15 20:37:29.497478 - [DEBUG]
17747 2019-Jan-15 20:37:29.497501 - [DEBUG] Process 499. path edge:
17748 2019-Jan-15 20:37:29.497525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17749 2019-Jan-15 20:37:29.497581 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
17750 2019-Jan-15 20:37:29.498217 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17751 2019-Jan-15 20:37:29.498854 - [DEBUG]
17752 2019-Jan-15 20:37:29.498878 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17753 2019-Jan-15 20:37:29.499520 - [DEBUG] Possible callees:
17754 2019-Jan-15 20:37:29.499545 - [DEBUG] foo
17755 2019-Jan-15 20:37:29.499570 - [DEBUG] Possible return sites:
17756 2019-Jan-15 20:37:29.499593 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12617757 2019-Jan-15 20:37:29.500878 - [DEBUG] Found and process special summary
17758 2019-Jan-15 20:37:29.500912 - [DEBUG] Compose: EdgeIdentity * AllBottom
17759 2019-Jan-15 20:37:29.500940 - [DEBUG]
17760 2019-Jan-15 20:37:29.500964 - [DEBUG] Propagate flow
17761 2019-Jan-15 20:37:29.500996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17762 2019-Jan-15 20:37:29.501053 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17763 2019-Jan-15 20:37:29.501691 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17764 2019-Jan-15 20:37:29.502327 - [DEBUG] Edge function : AllBottom (result of previous compose)
17765 2019-Jan-15 20:37:29.502353 - [DEBUG]
17766 2019-Jan-15 20:37:29.502377 - [DEBUG] Join: AllTop & AllBottom
17767 2019-Jan-15 20:37:29.502403 - [DEBUG] = AllBottom (new jump func)
17768 2019-Jan-15 20:37:29.502428 - [DEBUG]
17769 2019-Jan-15 20:37:29.502451 - [DEBUG] Start adding new jump function
17770 2019-Jan-15 20:37:29.502474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17771 2019-Jan-15 20:37:29.502530 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17772 2019-Jan-15 20:37:29.503167 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17773 2019-Jan-15 20:37:29.503803 - [DEBUG] Edge Function : AllBottom
17774 2019-Jan-15 20:37:29.503831 - [DEBUG] End adding new jump function
17775 2019-Jan-15 20:37:29.503854 - [DEBUG]
17776 2019-Jan-15 20:37:29.503878 - [DEBUG] -------------------------------------------- 500. Path Edge --------------------------------------------
17777 2019-Jan-15 20:37:29.503902 - [DEBUG]
17778 2019-Jan-15 20:37:29.503925 - [DEBUG] Process 500. path edge:
17779 2019-Jan-15 20:37:29.503963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17780 2019-Jan-15 20:37:29.504019 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
17781 2019-Jan-15 20:37:29.504657 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17782 2019-Jan-15 20:37:29.505294 - [DEBUG]
17783 2019-Jan-15 20:37:29.505319 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17784 2019-Jan-15 20:37:29.505970 - [DEBUG] Compose: EdgeIdentity * AllBottom
17785 2019-Jan-15 20:37:29.505998 - [DEBUG]
17786 2019-Jan-15 20:37:29.506022 - [DEBUG] Propagate flow
17787 2019-Jan-15 20:37:29.506045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17788 2019-Jan-15 20:37:29.506101 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17789 2019-Jan-15 20:37:29.506735 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17790 2019-Jan-15 20:37:29.507392 - [DEBUG] Edge function : AllBottom (result of previous compose)
17791 2019-Jan-15 20:37:29.507417 - [DEBUG]
17792 2019-Jan-15 20:37:29.507441 - [DEBUG] Join: AllTop & AllBottom
17793 2019-Jan-15 20:37:29.507467 - [DEBUG] = AllBottom (new jump func)
17794 2019-Jan-15 20:37:29.507491 - [DEBUG]
17795 2019-Jan-15 20:37:29.507514 - [DEBUG] Start adding new jump function
17796 2019-Jan-15 20:37:29.507538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17797 2019-Jan-15 20:37:29.507594 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17798 2019-Jan-15 20:37:29.508231 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17799 2019-Jan-15 20:37:29.508865 - [DEBUG] Edge Function : AllBottom
17800 2019-Jan-15 20:37:29.508894 - [DEBUG] End adding new jump function
17801 2019-Jan-15 20:37:29.508918 - [DEBUG]
17802 2019-Jan-15 20:37:29.508942 - [DEBUG] -------------------------------------------- 501. Path Edge --------------------------------------------
17803 2019-Jan-15 20:37:29.508966 - [DEBUG]
17804 2019-Jan-15 20:37:29.508989 - [DEBUG] Process 501. path edge:
17805 2019-Jan-15 20:37:29.509013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17806 2019-Jan-15 20:37:29.509076 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
17807 2019-Jan-15 20:37:29.509711 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17808 2019-Jan-15 20:37:29.510349 - [DEBUG]
17809 2019-Jan-15 20:37:29.510375 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17810 2019-Jan-15 20:37:29.511041 - [DEBUG] Compose: EdgeIdentity * AllBottom
17811 2019-Jan-15 20:37:29.511069 - [DEBUG]
17812 2019-Jan-15 20:37:29.511093 - [DEBUG] Propagate flow
17813 2019-Jan-15 20:37:29.511116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17814 2019-Jan-15 20:37:29.511173 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17815 2019-Jan-15 20:37:29.511808 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17816 2019-Jan-15 20:37:29.512446 - [DEBUG] Edge function : AllBottom (result of previous compose)
17817 2019-Jan-15 20:37:29.512471 - [DEBUG]
17818 2019-Jan-15 20:37:29.512495 - [DEBUG] Join: AllTop & AllBottom
17819 2019-Jan-15 20:37:29.512521 - [DEBUG] = AllBottom (new jump func)
17820 2019-Jan-15 20:37:29.512546 - [DEBUG]
17821 2019-Jan-15 20:37:29.512569 - [DEBUG] Start adding new jump function
17822 2019-Jan-15 20:37:29.512593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17823 2019-Jan-15 20:37:29.512648 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17824 2019-Jan-15 20:37:29.513286 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17825 2019-Jan-15 20:37:29.513921 - [DEBUG] Edge Function : AllBottom
17826 2019-Jan-15 20:37:29.513962 - [DEBUG] End adding new jump function
17827 2019-Jan-15 20:37:29.513987 - [DEBUG]
17828 2019-Jan-15 20:37:29.514010 - [DEBUG] -------------------------------------------- 502. Path Edge --------------------------------------------
17829 2019-Jan-15 20:37:29.514034 - [DEBUG]
17830 2019-Jan-15 20:37:29.514057 - [DEBUG] Process 502. path edge:
17831 2019-Jan-15 20:37:29.514081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17832 2019-Jan-15 20:37:29.514137 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
17833 2019-Jan-15 20:37:29.514774 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17834 2019-Jan-15 20:37:29.515413 - [DEBUG]
17835 2019-Jan-15 20:37:29.515438 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17836 2019-Jan-15 20:37:29.516086 - [DEBUG] Compose: EdgeIdentity * AllBottom
17837 2019-Jan-15 20:37:29.516113 - [DEBUG]
17838 2019-Jan-15 20:37:29.516137 - [DEBUG] Propagate flow
17839 2019-Jan-15 20:37:29.516160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17840 2019-Jan-15 20:37:29.516217 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17841 2019-Jan-15 20:37:29.516860 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17842 2019-Jan-15 20:37:29.517514 - [DEBUG] Edge function : AllBottom (result of previous compose)
17843 2019-Jan-15 20:37:29.517539 - [DEBUG]
17844 2019-Jan-15 20:37:29.517564 - [DEBUG] Join: AllTop & AllBottom
17845 2019-Jan-15 20:37:29.517590 - [DEBUG] = AllBottom (new jump func)
17846 2019-Jan-15 20:37:29.517614 - [DEBUG]
17847 2019-Jan-15 20:37:29.517637 - [DEBUG] Start adding new jump function
17848 2019-Jan-15 20:37:29.517661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17849 2019-Jan-15 20:37:29.517725 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17850 2019-Jan-15 20:37:29.518363 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17851 2019-Jan-15 20:37:29.519006 - [DEBUG] Edge Function : AllBottom
17852 2019-Jan-15 20:37:29.519033 - [DEBUG] End adding new jump function
17853 2019-Jan-15 20:37:29.519057 - [DEBUG]
17854 2019-Jan-15 20:37:29.519080 - [DEBUG] -------------------------------------------- 503. Path Edge --------------------------------------------
17855 2019-Jan-15 20:37:29.519105 - [DEBUG]
17856 2019-Jan-15 20:37:29.519128 - [DEBUG] Process 503. path edge:
17857 2019-Jan-15 20:37:29.519152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17858 2019-Jan-15 20:37:29.519208 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
17859 2019-Jan-15 20:37:29.519852 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17860 2019-Jan-15 20:37:29.520490 - [DEBUG]
17861 2019-Jan-15 20:37:29.520514 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17862 2019-Jan-15 20:37:29.521181 - [DEBUG] Possible callees:
17863 2019-Jan-15 20:37:29.521206 - [DEBUG] llvm.dbg.declare
17864 2019-Jan-15 20:37:29.521231 - [DEBUG] Possible return sites:
17865 2019-Jan-15 20:37:29.521254 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13617866 2019-Jan-15 20:37:29.522526 - [DEBUG] Found and process special summary
17867 2019-Jan-15 20:37:29.522559 - [DEBUG] Compose: EdgeIdentity * AllBottom
17868 2019-Jan-15 20:37:29.522586 - [DEBUG]
17869 2019-Jan-15 20:37:29.522610 - [DEBUG] Propagate flow
17870 2019-Jan-15 20:37:29.522634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17871 2019-Jan-15 20:37:29.522690 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17872 2019-Jan-15 20:37:29.523329 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17873 2019-Jan-15 20:37:29.523979 - [DEBUG] Edge function : AllBottom (result of previous compose)
17874 2019-Jan-15 20:37:29.524005 - [DEBUG]
17875 2019-Jan-15 20:37:29.524029 - [DEBUG] Join: AllTop & AllBottom
17876 2019-Jan-15 20:37:29.524055 - [DEBUG] = AllBottom (new jump func)
17877 2019-Jan-15 20:37:29.524080 - [DEBUG]
17878 2019-Jan-15 20:37:29.524103 - [DEBUG] Start adding new jump function
17879 2019-Jan-15 20:37:29.524126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17880 2019-Jan-15 20:37:29.524182 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17881 2019-Jan-15 20:37:29.524819 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17882 2019-Jan-15 20:37:29.525456 - [DEBUG] Edge Function : AllBottom
17883 2019-Jan-15 20:37:29.525483 - [DEBUG] End adding new jump function
17884 2019-Jan-15 20:37:29.525507 - [DEBUG]
17885 2019-Jan-15 20:37:29.525530 - [DEBUG] -------------------------------------------- 504. Path Edge --------------------------------------------
17886 2019-Jan-15 20:37:29.525555 - [DEBUG]
17887 2019-Jan-15 20:37:29.525578 - [DEBUG] Process 504. path edge:
17888 2019-Jan-15 20:37:29.525602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17889 2019-Jan-15 20:37:29.525658 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
17890 2019-Jan-15 20:37:29.526294 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17891 2019-Jan-15 20:37:29.526939 - [DEBUG]
17892 2019-Jan-15 20:37:29.526964 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17893 2019-Jan-15 20:37:29.527631 - [DEBUG] Compose: EdgeIdentity * AllBottom
17894 2019-Jan-15 20:37:29.527660 - [DEBUG]
17895 2019-Jan-15 20:37:29.527684 - [DEBUG] Propagate flow
17896 2019-Jan-15 20:37:29.527707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17897 2019-Jan-15 20:37:29.527764 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17898 2019-Jan-15 20:37:29.528399 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17899 2019-Jan-15 20:37:29.529037 - [DEBUG] Edge function : AllBottom (result of previous compose)
17900 2019-Jan-15 20:37:29.529062 - [DEBUG]
17901 2019-Jan-15 20:37:29.529087 - [DEBUG] Join: AllTop & AllBottom
17902 2019-Jan-15 20:37:29.529113 - [DEBUG] = AllBottom (new jump func)
17903 2019-Jan-15 20:37:29.529138 - [DEBUG]
17904 2019-Jan-15 20:37:29.529161 - [DEBUG] Start adding new jump function
17905 2019-Jan-15 20:37:29.529185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17906 2019-Jan-15 20:37:29.529241 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17907 2019-Jan-15 20:37:29.529878 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17908 2019-Jan-15 20:37:29.530512 - [DEBUG] Edge Function : AllBottom
17909 2019-Jan-15 20:37:29.530539 - [DEBUG] End adding new jump function
17910 2019-Jan-15 20:37:29.530564 - [DEBUG]
17911 2019-Jan-15 20:37:29.530588 - [DEBUG] -------------------------------------------- 505. Path Edge --------------------------------------------
17912 2019-Jan-15 20:37:29.530628 - [DEBUG]
17913 2019-Jan-15 20:37:29.530652 - [DEBUG] Process 505. path edge:
17914 2019-Jan-15 20:37:29.530676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17915 2019-Jan-15 20:37:29.530733 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
17916 2019-Jan-15 20:37:29.531366 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17917 2019-Jan-15 20:37:29.532002 - [DEBUG]
17918 2019-Jan-15 20:37:29.532027 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17919 2019-Jan-15 20:37:29.532674 - [DEBUG] Compose: EdgeIdentity * AllBottom
17920 2019-Jan-15 20:37:29.532702 - [DEBUG]
17921 2019-Jan-15 20:37:29.532726 - [DEBUG] Propagate flow
17922 2019-Jan-15 20:37:29.532750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17923 2019-Jan-15 20:37:29.532806 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
17924 2019-Jan-15 20:37:29.533440 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17925 2019-Jan-15 20:37:29.534092 - [DEBUG] Edge function : AllBottom (result of previous compose)
17926 2019-Jan-15 20:37:29.534117 - [DEBUG]
17927 2019-Jan-15 20:37:29.534142 - [DEBUG] Join: AllTop & AllBottom
17928 2019-Jan-15 20:37:29.534168 - [DEBUG] = AllBottom (new jump func)
17929 2019-Jan-15 20:37:29.534193 - [DEBUG]
17930 2019-Jan-15 20:37:29.534216 - [DEBUG] Start adding new jump function
17931 2019-Jan-15 20:37:29.534240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17932 2019-Jan-15 20:37:29.534295 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17933 2019-Jan-15 20:37:29.534934 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
17934 2019-Jan-15 20:37:29.535566 - [DEBUG] Edge Function : AllBottom
17935 2019-Jan-15 20:37:29.535594 - [DEBUG] End adding new jump function
17936 2019-Jan-15 20:37:29.535618 - [DEBUG]
17937 2019-Jan-15 20:37:29.535650 - [DEBUG] -------------------------------------------- 506. Path Edge --------------------------------------------
17938 2019-Jan-15 20:37:29.535675 - [DEBUG]
17939 2019-Jan-15 20:37:29.535698 - [DEBUG] Process 506. path edge:
17940 2019-Jan-15 20:37:29.535722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17941 2019-Jan-15 20:37:29.535778 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
17942 2019-Jan-15 20:37:29.536410 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17943 2019-Jan-15 20:37:29.537046 - [DEBUG]
17944 2019-Jan-15 20:37:29.537071 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
17945 2019-Jan-15 20:37:29.537734 - [DEBUG] Compose: EdgeIdentity * AllBottom
17946 2019-Jan-15 20:37:29.537762 - [DEBUG]
17947 2019-Jan-15 20:37:29.537786 - [DEBUG] Propagate flow
17948 2019-Jan-15 20:37:29.537809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17949 2019-Jan-15 20:37:29.537865 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17950 2019-Jan-15 20:37:29.538510 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17951 2019-Jan-15 20:37:29.539147 - [DEBUG] Edge function : AllBottom (result of previous compose)
17952 2019-Jan-15 20:37:29.539172 - [DEBUG]
17953 2019-Jan-15 20:37:29.539198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17954 2019-Jan-15 20:37:29.539224 - [DEBUG] = AllBottom
17955 2019-Jan-15 20:37:29.539248 - [DEBUG]
17956 2019-Jan-15 20:37:29.539271 - [DEBUG] PROPAGATE: No new function!
17957 2019-Jan-15 20:37:29.539296 - [DEBUG] EDGE:
17958 2019-Jan-15 20:37:29.539353 - [DEBUG] ---> 17959 2019-Jan-15 20:37:29.539985 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17960 2019-Jan-15 20:37:29.540633 - [DEBUG]
17961 2019-Jan-15 20:37:29.540659 - [DEBUG] EDGE:
17962 2019-Jan-15 20:37:29.540716 - [DEBUG] ---> 17963 2019-Jan-15 20:37:29.541350 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17964 2019-Jan-15 20:37:29.541987 - [DEBUG]
17965 2019-Jan-15 20:37:29.542013 - [DEBUG] EDGE:
17966 2019-Jan-15 20:37:29.542071 - [DEBUG] ---> 17967 2019-Jan-15 20:37:29.542708 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17968 2019-Jan-15 20:37:29.543349 - [DEBUG]
17969 2019-Jan-15 20:37:29.543385 - [DEBUG] Compose: EdgeIdentity * AllBottom
17970 2019-Jan-15 20:37:29.543412 - [DEBUG]
17971 2019-Jan-15 20:37:29.543436 - [DEBUG] Propagate flow
17972 2019-Jan-15 20:37:29.543459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17973 2019-Jan-15 20:37:29.543515 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17974 2019-Jan-15 20:37:29.544170 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17975 2019-Jan-15 20:37:29.544808 - [DEBUG] Edge function : AllBottom (result of previous compose)
17976 2019-Jan-15 20:37:29.544833 - [DEBUG]
17977 2019-Jan-15 20:37:29.544858 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17978 2019-Jan-15 20:37:29.544884 - [DEBUG] = AllBottom
17979 2019-Jan-15 20:37:29.544909 - [DEBUG]
17980 2019-Jan-15 20:37:29.544932 - [DEBUG] PROPAGATE: No new function!
17981 2019-Jan-15 20:37:29.544959 - [DEBUG] EDGE:
17982 2019-Jan-15 20:37:29.545025 - [DEBUG] ---> 17983 2019-Jan-15 20:37:29.545668 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17984 2019-Jan-15 20:37:29.546305 - [DEBUG]
17985 2019-Jan-15 20:37:29.546339 - [DEBUG] Compose: EdgeIdentity * AllBottom
17986 2019-Jan-15 20:37:29.546366 - [DEBUG]
17987 2019-Jan-15 20:37:29.546389 - [DEBUG] Propagate flow
17988 2019-Jan-15 20:37:29.546413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17989 2019-Jan-15 20:37:29.546469 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17990 2019-Jan-15 20:37:29.547114 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17991 2019-Jan-15 20:37:29.547767 - [DEBUG] Edge function : AllBottom (result of previous compose)
17992 2019-Jan-15 20:37:29.547792 - [DEBUG]
17993 2019-Jan-15 20:37:29.547817 - [DEBUG] Join: AllTop & AllBottom
17994 2019-Jan-15 20:37:29.547843 - [DEBUG] = AllBottom (new jump func)
17995 2019-Jan-15 20:37:29.547868 - [DEBUG]
17996 2019-Jan-15 20:37:29.547892 - [DEBUG] Start adding new jump function
17997 2019-Jan-15 20:37:29.547915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17998 2019-Jan-15 20:37:29.547971 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17999 2019-Jan-15 20:37:29.548608 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18000 2019-Jan-15 20:37:29.549250 - [DEBUG] Edge Function : AllBottom
18001 2019-Jan-15 20:37:29.549278 - [DEBUG] End adding new jump function
18002 2019-Jan-15 20:37:29.549302 - [DEBUG]
18003 2019-Jan-15 20:37:29.549326 - [DEBUG] -------------------------------------------- 507. Path Edge --------------------------------------------
18004 2019-Jan-15 20:37:29.549350 - [DEBUG]
18005 2019-Jan-15 20:37:29.549373 - [DEBUG] Process 507. path edge:
18006 2019-Jan-15 20:37:29.549397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18007 2019-Jan-15 20:37:29.549453 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
18008 2019-Jan-15 20:37:29.550096 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18009 2019-Jan-15 20:37:29.550750 - [DEBUG]
18010 2019-Jan-15 20:37:29.550774 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18011 2019-Jan-15 20:37:29.551424 - [DEBUG] Possible callees:
18012 2019-Jan-15 20:37:29.551449 - [DEBUG] llvm.dbg.declare
18013 2019-Jan-15 20:37:29.551474 - [DEBUG] Possible return sites:
18014 2019-Jan-15 20:37:29.551498 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14318015 2019-Jan-15 20:37:29.552766 - [DEBUG] Found and process special summary
18016 2019-Jan-15 20:37:29.552800 - [DEBUG] Compose: EdgeIdentity * AllBottom
18017 2019-Jan-15 20:37:29.552827 - [DEBUG]
18018 2019-Jan-15 20:37:29.552851 - [DEBUG] Propagate flow
18019 2019-Jan-15 20:37:29.552875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18020 2019-Jan-15 20:37:29.552931 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18021 2019-Jan-15 20:37:29.553586 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18022 2019-Jan-15 20:37:29.554240 - [DEBUG] Edge function : AllBottom (result of previous compose)
18023 2019-Jan-15 20:37:29.554274 - [DEBUG]
18024 2019-Jan-15 20:37:29.554299 - [DEBUG] Join: AllTop & AllBottom
18025 2019-Jan-15 20:37:29.554325 - [DEBUG] = AllBottom (new jump func)
18026 2019-Jan-15 20:37:29.554349 - [DEBUG]
18027 2019-Jan-15 20:37:29.554373 - [DEBUG] Start adding new jump function
18028 2019-Jan-15 20:37:29.554396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18029 2019-Jan-15 20:37:29.554452 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18030 2019-Jan-15 20:37:29.555090 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18031 2019-Jan-15 20:37:29.555726 - [DEBUG] Edge Function : AllBottom
18032 2019-Jan-15 20:37:29.555754 - [DEBUG] End adding new jump function
18033 2019-Jan-15 20:37:29.555778 - [DEBUG]
18034 2019-Jan-15 20:37:29.555802 - [DEBUG] -------------------------------------------- 508. Path Edge --------------------------------------------
18035 2019-Jan-15 20:37:29.555826 - [DEBUG]
18036 2019-Jan-15 20:37:29.555850 - [DEBUG] Process 508. path edge:
18037 2019-Jan-15 20:37:29.555874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18038 2019-Jan-15 20:37:29.555930 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
18039 2019-Jan-15 20:37:29.556566 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18040 2019-Jan-15 20:37:29.557203 - [DEBUG]
18041 2019-Jan-15 20:37:29.557228 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18042 2019-Jan-15 20:37:29.557893 - [DEBUG] Compose: EdgeIdentity * AllBottom
18043 2019-Jan-15 20:37:29.557921 - [DEBUG]
18044 2019-Jan-15 20:37:29.557945 - [DEBUG] Propagate flow
18045 2019-Jan-15 20:37:29.557968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18046 2019-Jan-15 20:37:29.558024 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18047 2019-Jan-15 20:37:29.558658 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18048 2019-Jan-15 20:37:29.559295 - [DEBUG] Edge function : AllBottom (result of previous compose)
18049 2019-Jan-15 20:37:29.559321 - [DEBUG]
18050 2019-Jan-15 20:37:29.559345 - [DEBUG] Join: AllTop & AllBottom
18051 2019-Jan-15 20:37:29.559371 - [DEBUG] = AllBottom (new jump func)
18052 2019-Jan-15 20:37:29.559396 - [DEBUG]
18053 2019-Jan-15 20:37:29.559419 - [DEBUG] Start adding new jump function
18054 2019-Jan-15 20:37:29.559443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18055 2019-Jan-15 20:37:29.559498 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18056 2019-Jan-15 20:37:29.560136 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18057 2019-Jan-15 20:37:29.560783 - [DEBUG] Edge Function : AllBottom
18058 2019-Jan-15 20:37:29.560811 - [DEBUG] End adding new jump function
18059 2019-Jan-15 20:37:29.560835 - [DEBUG]
18060 2019-Jan-15 20:37:29.560858 - [DEBUG] -------------------------------------------- 509. Path Edge --------------------------------------------
18061 2019-Jan-15 20:37:29.560883 - [DEBUG]
18062 2019-Jan-15 20:37:29.560906 - [DEBUG] Process 509. path edge:
18063 2019-Jan-15 20:37:29.560929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18064 2019-Jan-15 20:37:29.560986 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18065 2019-Jan-15 20:37:29.561618 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18066 2019-Jan-15 20:37:29.562255 - [DEBUG]
18067 2019-Jan-15 20:37:29.562280 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18068 2019-Jan-15 20:37:29.562923 - [DEBUG] Compose: EdgeIdentity * AllBottom
18069 2019-Jan-15 20:37:29.562959 - [DEBUG]
18070 2019-Jan-15 20:37:29.562984 - [DEBUG] Propagate flow
18071 2019-Jan-15 20:37:29.563007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18072 2019-Jan-15 20:37:29.563063 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18073 2019-Jan-15 20:37:29.563696 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18074 2019-Jan-15 20:37:29.564349 - [DEBUG] Edge function : AllBottom (result of previous compose)
18075 2019-Jan-15 20:37:29.564374 - [DEBUG]
18076 2019-Jan-15 20:37:29.564399 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18077 2019-Jan-15 20:37:29.564425 - [DEBUG] = AllBottom
18078 2019-Jan-15 20:37:29.564449 - [DEBUG]
18079 2019-Jan-15 20:37:29.564473 - [DEBUG] PROPAGATE: No new function!
18080 2019-Jan-15 20:37:29.564498 - [DEBUG] EDGE:
18081 2019-Jan-15 20:37:29.564555 - [DEBUG] ---> 18082 2019-Jan-15 20:37:29.565187 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18083 2019-Jan-15 20:37:29.565826 - [DEBUG]
18084 2019-Jan-15 20:37:29.565852 - [DEBUG] EDGE:
18085 2019-Jan-15 20:37:29.565908 - [DEBUG] ---> 18086 2019-Jan-15 20:37:29.566546 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18087 2019-Jan-15 20:37:29.567185 - [DEBUG]
18088 2019-Jan-15 20:37:29.567221 - [DEBUG] Compose: EdgeIdentity * AllBottom
18089 2019-Jan-15 20:37:29.567248 - [DEBUG]
18090 2019-Jan-15 20:37:29.567285 - [DEBUG] Propagate flow
18091 2019-Jan-15 20:37:29.567309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18092 2019-Jan-15 20:37:29.567366 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18093 2019-Jan-15 20:37:29.568003 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18094 2019-Jan-15 20:37:29.568643 - [DEBUG] Edge function : AllBottom (result of previous compose)
18095 2019-Jan-15 20:37:29.568668 - [DEBUG]
18096 2019-Jan-15 20:37:29.568693 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18097 2019-Jan-15 20:37:29.568719 - [DEBUG] = AllBottom
18098 2019-Jan-15 20:37:29.568743 - [DEBUG]
18099 2019-Jan-15 20:37:29.568767 - [DEBUG] PROPAGATE: No new function!
18100 2019-Jan-15 20:37:29.568793 - [DEBUG] EDGE:
18101 2019-Jan-15 20:37:29.568851 - [DEBUG] ---> 18102 2019-Jan-15 20:37:29.569494 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18103 2019-Jan-15 20:37:29.570131 - [DEBUG]
18104 2019-Jan-15 20:37:29.570157 - [DEBUG] EDGE:
18105 2019-Jan-15 20:37:29.570214 - [DEBUG] ---> 18106 2019-Jan-15 20:37:29.570865 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18107 2019-Jan-15 20:37:29.571503 - [DEBUG]
18108 2019-Jan-15 20:37:29.571536 - [DEBUG] Compose: EdgeIdentity * AllBottom
18109 2019-Jan-15 20:37:29.571563 - [DEBUG]
18110 2019-Jan-15 20:37:29.571586 - [DEBUG] Propagate flow
18111 2019-Jan-15 20:37:29.571610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18112 2019-Jan-15 20:37:29.571666 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18113 2019-Jan-15 20:37:29.572302 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18114 2019-Jan-15 20:37:29.572949 - [DEBUG] Edge function : AllBottom (result of previous compose)
18115 2019-Jan-15 20:37:29.572974 - [DEBUG]
18116 2019-Jan-15 20:37:29.572999 - [DEBUG] Join: AllTop & AllBottom
18117 2019-Jan-15 20:37:29.573025 - [DEBUG] = AllBottom (new jump func)
18118 2019-Jan-15 20:37:29.573049 - [DEBUG]
18119 2019-Jan-15 20:37:29.573073 - [DEBUG] Start adding new jump function
18120 2019-Jan-15 20:37:29.573096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18121 2019-Jan-15 20:37:29.573152 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18122 2019-Jan-15 20:37:29.573792 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18123 2019-Jan-15 20:37:29.574443 - [DEBUG] Edge Function : AllBottom
18124 2019-Jan-15 20:37:29.574470 - [DEBUG] End adding new jump function
18125 2019-Jan-15 20:37:29.574494 - [DEBUG]
18126 2019-Jan-15 20:37:29.574518 - [DEBUG] -------------------------------------------- 510. Path Edge --------------------------------------------
18127 2019-Jan-15 20:37:29.574542 - [DEBUG]
18128 2019-Jan-15 20:37:29.574565 - [DEBUG] Process 510. path edge:
18129 2019-Jan-15 20:37:29.574589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18130 2019-Jan-15 20:37:29.574645 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
18131 2019-Jan-15 20:37:29.575281 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18132 2019-Jan-15 20:37:29.575921 - [DEBUG]
18133 2019-Jan-15 20:37:29.575946 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18134 2019-Jan-15 20:37:29.576595 - [DEBUG] Compose: EdgeIdentity * AllBottom
18135 2019-Jan-15 20:37:29.576623 - [DEBUG]
18136 2019-Jan-15 20:37:29.576647 - [DEBUG] Propagate flow
18137 2019-Jan-15 20:37:29.576670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18138 2019-Jan-15 20:37:29.576727 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18139 2019-Jan-15 20:37:29.577385 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18140 2019-Jan-15 20:37:29.578022 - [DEBUG] Edge function : AllBottom (result of previous compose)
18141 2019-Jan-15 20:37:29.578047 - [DEBUG]
18142 2019-Jan-15 20:37:29.578072 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18143 2019-Jan-15 20:37:29.578098 - [DEBUG] = AllBottom
18144 2019-Jan-15 20:37:29.578123 - [DEBUG]
18145 2019-Jan-15 20:37:29.578146 - [DEBUG] PROPAGATE: No new function!
18146 2019-Jan-15 20:37:29.578178 - [DEBUG] Compose: EdgeIdentity * AllBottom
18147 2019-Jan-15 20:37:29.578204 - [DEBUG]
18148 2019-Jan-15 20:37:29.578228 - [DEBUG] Propagate flow
18149 2019-Jan-15 20:37:29.578251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18150 2019-Jan-15 20:37:29.578307 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18151 2019-Jan-15 20:37:29.578951 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18152 2019-Jan-15 20:37:29.579589 - [DEBUG] Edge function : AllBottom (result of previous compose)
18153 2019-Jan-15 20:37:29.579614 - [DEBUG]
18154 2019-Jan-15 20:37:29.579639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18155 2019-Jan-15 20:37:29.579665 - [DEBUG] = AllBottom
18156 2019-Jan-15 20:37:29.579689 - [DEBUG]
18157 2019-Jan-15 20:37:29.579713 - [DEBUG] PROPAGATE: No new function!
18158 2019-Jan-15 20:37:29.579738 - [DEBUG] EDGE:
18159 2019-Jan-15 20:37:29.579803 - [DEBUG] ---> 18160 2019-Jan-15 20:37:29.580440 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18161 2019-Jan-15 20:37:29.581094 - [DEBUG]
18162 2019-Jan-15 20:37:29.581120 - [DEBUG] EDGE:
18163 2019-Jan-15 20:37:29.581177 - [DEBUG] ---> 18164 2019-Jan-15 20:37:29.581812 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18165 2019-Jan-15 20:37:29.582450 - [DEBUG]
18166 2019-Jan-15 20:37:29.582476 - [DEBUG] EDGE:
18167 2019-Jan-15 20:37:29.582533 - [DEBUG] ---> 18168 2019-Jan-15 20:37:29.583173 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18169 2019-Jan-15 20:37:29.583808 - [DEBUG]
18170 2019-Jan-15 20:37:29.583843 - [DEBUG] Compose: EdgeIdentity * AllBottom
18171 2019-Jan-15 20:37:29.583870 - [DEBUG]
18172 2019-Jan-15 20:37:29.583894 - [DEBUG] Propagate flow
18173 2019-Jan-15 20:37:29.583918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18174 2019-Jan-15 20:37:29.583987 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
18175 2019-Jan-15 20:37:29.584626 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18176 2019-Jan-15 20:37:29.585262 - [DEBUG] Edge function : AllBottom (result of previous compose)
18177 2019-Jan-15 20:37:29.585287 - [DEBUG]
18178 2019-Jan-15 20:37:29.585312 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18179 2019-Jan-15 20:37:29.585338 - [DEBUG] = AllBottom
18180 2019-Jan-15 20:37:29.585363 - [DEBUG]
18181 2019-Jan-15 20:37:29.585386 - [DEBUG] PROPAGATE: No new function!
18182 2019-Jan-15 20:37:29.585412 - [DEBUG] EDGE:
18183 2019-Jan-15 20:37:29.585469 - [DEBUG] ---> 18184 2019-Jan-15 20:37:29.586105 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18185 2019-Jan-15 20:37:29.586741 - [DEBUG]
18186 2019-Jan-15 20:37:29.586768 - [DEBUG] EDGE:
18187 2019-Jan-15 20:37:29.586825 - [DEBUG] ---> 18188 2019-Jan-15 20:37:29.587474 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18189 2019-Jan-15 20:37:29.588112 - [DEBUG]
18190 2019-Jan-15 20:37:29.588138 - [DEBUG] EDGE:
18191 2019-Jan-15 20:37:29.588195 - [DEBUG] ---> 18192 2019-Jan-15 20:37:29.588832 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18193 2019-Jan-15 20:37:29.589469 - [DEBUG]
18194 2019-Jan-15 20:37:29.589495 - [DEBUG] EDGE:
18195 2019-Jan-15 20:37:29.589552 - [DEBUG] ---> 18196 2019-Jan-15 20:37:29.590186 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18197 2019-Jan-15 20:37:29.590839 - [DEBUG]
18198 2019-Jan-15 20:37:29.590865 - [DEBUG] EDGE:
18199 2019-Jan-15 20:37:29.590922 - [DEBUG] ---> 18200 2019-Jan-15 20:37:29.591564 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18201 2019-Jan-15 20:37:29.592201 - [DEBUG]
18202 2019-Jan-15 20:37:29.592227 - [DEBUG] EDGE:
18203 2019-Jan-15 20:37:29.592284 - [DEBUG] ---> 18204 2019-Jan-15 20:37:29.592923 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18205 2019-Jan-15 20:37:29.593562 - [DEBUG]
18206 2019-Jan-15 20:37:29.593588 - [DEBUG] EDGE:
18207 2019-Jan-15 20:37:29.593645 - [DEBUG] ---> 18208 2019-Jan-15 20:37:29.594294 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18209 2019-Jan-15 20:37:29.594941 - [DEBUG]
18210 2019-Jan-15 20:37:29.594967 - [DEBUG] EDGE:
18211 2019-Jan-15 20:37:29.595025 - [DEBUG] ---> 18212 2019-Jan-15 20:37:29.595662 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18213 2019-Jan-15 20:37:29.596299 - [DEBUG]
18214 2019-Jan-15 20:37:29.596337 - [DEBUG] Compose: EdgeIdentity * AllBottom
18215 2019-Jan-15 20:37:29.596364 - [DEBUG]
18216 2019-Jan-15 20:37:29.596388 - [DEBUG] Propagate flow
18217 2019-Jan-15 20:37:29.596412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18218 2019-Jan-15 20:37:29.596469 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
18219 2019-Jan-15 20:37:29.597106 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18220 2019-Jan-15 20:37:29.597759 - [DEBUG] Edge function : AllBottom (result of previous compose)
18221 2019-Jan-15 20:37:29.597785 - [DEBUG]
18222 2019-Jan-15 20:37:29.597810 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18223 2019-Jan-15 20:37:29.597836 - [DEBUG] = AllBottom
18224 2019-Jan-15 20:37:29.597861 - [DEBUG]
18225 2019-Jan-15 20:37:29.597884 - [DEBUG] PROPAGATE: No new function!
18226 2019-Jan-15 20:37:29.597911 - [DEBUG] EDGE:
18227 2019-Jan-15 20:37:29.597969 - [DEBUG] ---> 18228 2019-Jan-15 20:37:29.598612 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18229 2019-Jan-15 20:37:29.599250 - [DEBUG]
18230 2019-Jan-15 20:37:29.599283 - [DEBUG] Compose: EdgeIdentity * AllBottom
18231 2019-Jan-15 20:37:29.599310 - [DEBUG]
18232 2019-Jan-15 20:37:29.599334 - [DEBUG] Propagate flow
18233 2019-Jan-15 20:37:29.599357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18234 2019-Jan-15 20:37:29.599414 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18235 2019-Jan-15 20:37:29.600054 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18236 2019-Jan-15 20:37:29.600706 - [DEBUG] Edge function : AllBottom (result of previous compose)
18237 2019-Jan-15 20:37:29.600731 - [DEBUG]
18238 2019-Jan-15 20:37:29.600755 - [DEBUG] Join: AllTop & AllBottom
18239 2019-Jan-15 20:37:29.600781 - [DEBUG] = AllBottom (new jump func)
18240 2019-Jan-15 20:37:29.600806 - [DEBUG]
18241 2019-Jan-15 20:37:29.600829 - [DEBUG] Start adding new jump function
18242 2019-Jan-15 20:37:29.600853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18243 2019-Jan-15 20:37:29.600909 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18244 2019-Jan-15 20:37:29.601546 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18245 2019-Jan-15 20:37:29.602190 - [DEBUG] Edge Function : AllBottom
18246 2019-Jan-15 20:37:29.602218 - [DEBUG] End adding new jump function
18247 2019-Jan-15 20:37:29.602241 - [DEBUG]
18248 2019-Jan-15 20:37:29.602265 - [DEBUG] -------------------------------------------- 511. Path Edge --------------------------------------------
18249 2019-Jan-15 20:37:29.602289 - [DEBUG]
18250 2019-Jan-15 20:37:29.602313 - [DEBUG] Process 511. path edge:
18251 2019-Jan-15 20:37:29.602336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18252 2019-Jan-15 20:37:29.602392 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
18253 2019-Jan-15 20:37:29.603028 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18254 2019-Jan-15 20:37:29.603667 - [DEBUG]
18255 2019-Jan-15 20:37:29.603692 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18256 2019-Jan-15 20:37:29.604348 - [DEBUG] Possible callees:
18257 2019-Jan-15 20:37:29.604373 - [DEBUG] foo
18258 2019-Jan-15 20:37:29.604397 - [DEBUG] Possible return sites:
18259 2019-Jan-15 20:37:29.604421 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8418260 2019-Jan-15 20:37:29.605680 - [DEBUG] Found and process special summary
18261 2019-Jan-15 20:37:29.605714 - [DEBUG] Compose: EdgeIdentity * AllBottom
18262 2019-Jan-15 20:37:29.605741 - [DEBUG]
18263 2019-Jan-15 20:37:29.605765 - [DEBUG] Propagate flow
18264 2019-Jan-15 20:37:29.605789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18265 2019-Jan-15 20:37:29.605846 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18266 2019-Jan-15 20:37:29.606483 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18267 2019-Jan-15 20:37:29.607121 - [DEBUG] Edge function : AllBottom (result of previous compose)
18268 2019-Jan-15 20:37:29.607146 - [DEBUG]
18269 2019-Jan-15 20:37:29.607171 - [DEBUG] Join: AllTop & AllBottom
18270 2019-Jan-15 20:37:29.607197 - [DEBUG] = AllBottom (new jump func)
18271 2019-Jan-15 20:37:29.607222 - [DEBUG]
18272 2019-Jan-15 20:37:29.607245 - [DEBUG] Start adding new jump function
18273 2019-Jan-15 20:37:29.607280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18274 2019-Jan-15 20:37:29.607338 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18275 2019-Jan-15 20:37:29.607975 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18276 2019-Jan-15 20:37:29.608610 - [DEBUG] Edge Function : AllBottom
18277 2019-Jan-15 20:37:29.608637 - [DEBUG] End adding new jump function
18278 2019-Jan-15 20:37:29.608661 - [DEBUG]
18279 2019-Jan-15 20:37:29.608685 - [DEBUG] -------------------------------------------- 512. Path Edge --------------------------------------------
18280 2019-Jan-15 20:37:29.608709 - [DEBUG]
18281 2019-Jan-15 20:37:29.608733 - [DEBUG] Process 512. path edge:
18282 2019-Jan-15 20:37:29.608757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18283 2019-Jan-15 20:37:29.608813 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
18284 2019-Jan-15 20:37:29.609449 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18285 2019-Jan-15 20:37:29.610085 - [DEBUG]
18286 2019-Jan-15 20:37:29.610110 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18287 2019-Jan-15 20:37:29.610774 - [DEBUG] Compose: EdgeIdentity * AllBottom
18288 2019-Jan-15 20:37:29.610801 - [DEBUG]
18289 2019-Jan-15 20:37:29.610838 - [DEBUG] Propagate flow
18290 2019-Jan-15 20:37:29.610862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18291 2019-Jan-15 20:37:29.610919 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18292 2019-Jan-15 20:37:29.611556 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18293 2019-Jan-15 20:37:29.612195 - [DEBUG] Edge function : AllBottom (result of previous compose)
18294 2019-Jan-15 20:37:29.612220 - [DEBUG]
18295 2019-Jan-15 20:37:29.612245 - [DEBUG] Join: AllTop & AllBottom
18296 2019-Jan-15 20:37:29.612271 - [DEBUG] = AllBottom (new jump func)
18297 2019-Jan-15 20:37:29.612295 - [DEBUG]
18298 2019-Jan-15 20:37:29.612319 - [DEBUG] Start adding new jump function
18299 2019-Jan-15 20:37:29.612342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18300 2019-Jan-15 20:37:29.612398 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18301 2019-Jan-15 20:37:29.613035 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18302 2019-Jan-15 20:37:29.613669 - [DEBUG] Edge Function : AllBottom
18303 2019-Jan-15 20:37:29.613696 - [DEBUG] End adding new jump function
18304 2019-Jan-15 20:37:29.613720 - [DEBUG]
18305 2019-Jan-15 20:37:29.613744 - [DEBUG] -------------------------------------------- 513. Path Edge --------------------------------------------
18306 2019-Jan-15 20:37:29.613768 - [DEBUG]
18307 2019-Jan-15 20:37:29.613791 - [DEBUG] Process 513. path edge:
18308 2019-Jan-15 20:37:29.613815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18309 2019-Jan-15 20:37:29.613870 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
18310 2019-Jan-15 20:37:29.614523 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18311 2019-Jan-15 20:37:29.615160 - [DEBUG]
18312 2019-Jan-15 20:37:29.615186 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18313 2019-Jan-15 20:37:29.615832 - [DEBUG] Compose: EdgeIdentity * AllBottom
18314 2019-Jan-15 20:37:29.615860 - [DEBUG]
18315 2019-Jan-15 20:37:29.615883 - [DEBUG] Propagate flow
18316 2019-Jan-15 20:37:29.615906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18317 2019-Jan-15 20:37:29.615963 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18318 2019-Jan-15 20:37:29.616606 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18319 2019-Jan-15 20:37:29.617244 - [DEBUG] Edge function : AllBottom (result of previous compose)
18320 2019-Jan-15 20:37:29.617280 - [DEBUG]
18321 2019-Jan-15 20:37:29.617306 - [DEBUG] Join: AllTop & AllBottom
18322 2019-Jan-15 20:37:29.617332 - [DEBUG] = AllBottom (new jump func)
18323 2019-Jan-15 20:37:29.617356 - [DEBUG]
18324 2019-Jan-15 20:37:29.617379 - [DEBUG] Start adding new jump function
18325 2019-Jan-15 20:37:29.617402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18326 2019-Jan-15 20:37:29.617459 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18327 2019-Jan-15 20:37:29.618099 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18328 2019-Jan-15 20:37:29.618739 - [DEBUG] Edge Function : AllBottom
18329 2019-Jan-15 20:37:29.618766 - [DEBUG] End adding new jump function
18330 2019-Jan-15 20:37:29.618790 - [DEBUG]
18331 2019-Jan-15 20:37:29.618813 - [DEBUG] -------------------------------------------- 514. Path Edge --------------------------------------------
18332 2019-Jan-15 20:37:29.618847 - [DEBUG]
18333 2019-Jan-15 20:37:29.618870 - [DEBUG] Process 514. path edge:
18334 2019-Jan-15 20:37:29.618894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18335 2019-Jan-15 20:37:29.618950 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
18336 2019-Jan-15 20:37:29.619591 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18337 2019-Jan-15 20:37:29.620229 - [DEBUG]
18338 2019-Jan-15 20:37:29.620253 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18339 2019-Jan-15 20:37:29.620932 - [DEBUG] Possible callees:
18340 2019-Jan-15 20:37:29.620956 - [DEBUG] llvm.dbg.declare
18341 2019-Jan-15 20:37:29.620981 - [DEBUG] Possible return sites:
18342 2019-Jan-15 20:37:29.621004 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9618343 2019-Jan-15 20:37:29.622290 - [DEBUG] Found and process special summary
18344 2019-Jan-15 20:37:29.622326 - [DEBUG] Compose: EdgeIdentity * AllBottom
18345 2019-Jan-15 20:37:29.622354 - [DEBUG]
18346 2019-Jan-15 20:37:29.622377 - [DEBUG] Propagate flow
18347 2019-Jan-15 20:37:29.622401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18348 2019-Jan-15 20:37:29.622458 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18349 2019-Jan-15 20:37:29.623096 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18350 2019-Jan-15 20:37:29.623732 - [DEBUG] Edge function : AllBottom (result of previous compose)
18351 2019-Jan-15 20:37:29.623757 - [DEBUG]
18352 2019-Jan-15 20:37:29.623782 - [DEBUG] Join: AllTop & AllBottom
18353 2019-Jan-15 20:37:29.623808 - [DEBUG] = AllBottom (new jump func)
18354 2019-Jan-15 20:37:29.623832 - [DEBUG]
18355 2019-Jan-15 20:37:29.623855 - [DEBUG] Start adding new jump function
18356 2019-Jan-15 20:37:29.623878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18357 2019-Jan-15 20:37:29.623948 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18358 2019-Jan-15 20:37:29.624594 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18359 2019-Jan-15 20:37:29.625231 - [DEBUG] Edge Function : AllBottom
18360 2019-Jan-15 20:37:29.625259 - [DEBUG] End adding new jump function
18361 2019-Jan-15 20:37:29.625283 - [DEBUG]
18362 2019-Jan-15 20:37:29.625307 - [DEBUG] -------------------------------------------- 515. Path Edge --------------------------------------------
18363 2019-Jan-15 20:37:29.625331 - [DEBUG]
18364 2019-Jan-15 20:37:29.625354 - [DEBUG] Process 515. path edge:
18365 2019-Jan-15 20:37:29.625378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18366 2019-Jan-15 20:37:29.625435 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
18367 2019-Jan-15 20:37:29.626070 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18368 2019-Jan-15 20:37:29.626706 - [DEBUG]
18369 2019-Jan-15 20:37:29.626731 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18370 2019-Jan-15 20:37:29.627405 - [DEBUG] Compose: EdgeIdentity * AllBottom
18371 2019-Jan-15 20:37:29.627432 - [DEBUG]
18372 2019-Jan-15 20:37:29.627456 - [DEBUG] Propagate flow
18373 2019-Jan-15 20:37:29.627479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18374 2019-Jan-15 20:37:29.627535 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18375 2019-Jan-15 20:37:29.628182 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18376 2019-Jan-15 20:37:29.628823 - [DEBUG] Edge function : AllBottom (result of previous compose)
18377 2019-Jan-15 20:37:29.628849 - [DEBUG]
18378 2019-Jan-15 20:37:29.628873 - [DEBUG] Join: AllTop & AllBottom
18379 2019-Jan-15 20:37:29.628900 - [DEBUG] = AllBottom (new jump func)
18380 2019-Jan-15 20:37:29.628924 - [DEBUG]
18381 2019-Jan-15 20:37:29.628947 - [DEBUG] Start adding new jump function
18382 2019-Jan-15 20:37:29.628970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18383 2019-Jan-15 20:37:29.629026 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18384 2019-Jan-15 20:37:29.629668 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18385 2019-Jan-15 20:37:29.630300 - [DEBUG] Edge Function : AllBottom
18386 2019-Jan-15 20:37:29.630327 - [DEBUG] End adding new jump function
18387 2019-Jan-15 20:37:29.630351 - [DEBUG]
18388 2019-Jan-15 20:37:29.630375 - [DEBUG] -------------------------------------------- 516. Path Edge --------------------------------------------
18389 2019-Jan-15 20:37:29.630399 - [DEBUG]
18390 2019-Jan-15 20:37:29.630422 - [DEBUG] Process 516. path edge:
18391 2019-Jan-15 20:37:29.630445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18392 2019-Jan-15 20:37:29.630501 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
18393 2019-Jan-15 20:37:29.631154 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18394 2019-Jan-15 20:37:29.631790 - [DEBUG]
18395 2019-Jan-15 20:37:29.631816 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18396 2019-Jan-15 20:37:29.632469 - [DEBUG] Compose: EdgeIdentity * AllBottom
18397 2019-Jan-15 20:37:29.632498 - [DEBUG]
18398 2019-Jan-15 20:37:29.632522 - [DEBUG] Propagate flow
18399 2019-Jan-15 20:37:29.632545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18400 2019-Jan-15 20:37:29.632602 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18401 2019-Jan-15 20:37:29.633238 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18402 2019-Jan-15 20:37:29.633879 - [DEBUG] Edge function : AllBottom (result of previous compose)
18403 2019-Jan-15 20:37:29.633904 - [DEBUG]
18404 2019-Jan-15 20:37:29.633929 - [DEBUG] Join: AllTop & AllBottom
18405 2019-Jan-15 20:37:29.633971 - [DEBUG] = AllBottom (new jump func)
18406 2019-Jan-15 20:37:29.633995 - [DEBUG]
18407 2019-Jan-15 20:37:29.634018 - [DEBUG] Start adding new jump function
18408 2019-Jan-15 20:37:29.634041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18409 2019-Jan-15 20:37:29.634097 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18410 2019-Jan-15 20:37:29.634734 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
18411 2019-Jan-15 20:37:29.635362 - [DEBUG] Edge Function : AllBottom
18412 2019-Jan-15 20:37:29.635390 - [DEBUG] End adding new jump function
18413 2019-Jan-15 20:37:29.635414 - [DEBUG]
18414 2019-Jan-15 20:37:29.635437 - [DEBUG] -------------------------------------------- 517. Path Edge --------------------------------------------
18415 2019-Jan-15 20:37:29.635461 - [DEBUG]
18416 2019-Jan-15 20:37:29.635484 - [DEBUG] Process 517. path edge:
18417 2019-Jan-15 20:37:29.635508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18418 2019-Jan-15 20:37:29.635564 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
18419 2019-Jan-15 20:37:29.636197 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18420 2019-Jan-15 20:37:29.636835 - [DEBUG]
18421 2019-Jan-15 20:37:29.636860 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
18422 2019-Jan-15 20:37:29.637536 - [DEBUG] Compose: EdgeIdentity * AllBottom
18423 2019-Jan-15 20:37:29.637564 - [DEBUG]
18424 2019-Jan-15 20:37:29.637588 - [DEBUG] Propagate flow
18425 2019-Jan-15 20:37:29.637611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18426 2019-Jan-15 20:37:29.637668 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
18427 2019-Jan-15 20:37:29.638310 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18428 2019-Jan-15 20:37:29.638948 - [DEBUG] Edge function : AllBottom (result of previous compose)
18429 2019-Jan-15 20:37:29.638974 - [DEBUG]
18430 2019-Jan-15 20:37:29.638998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18431 2019-Jan-15 20:37:29.639024 - [DEBUG] = AllBottom
18432 2019-Jan-15 20:37:29.639048 - [DEBUG]
18433 2019-Jan-15 20:37:29.639072 - [DEBUG] PROPAGATE: No new function!
18434 2019-Jan-15 20:37:29.639097 - [DEBUG] EDGE:
18435 2019-Jan-15 20:37:29.639155 - [DEBUG] ---> 18436 2019-Jan-15 20:37:29.639786 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18437 2019-Jan-15 20:37:29.640422 - [DEBUG]
18438 2019-Jan-15 20:37:29.640448 - [DEBUG] EDGE:
18439 2019-Jan-15 20:37:29.640505 - [DEBUG] ---> 18440 2019-Jan-15 20:37:29.641174 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18441 2019-Jan-15 20:37:29.641850 - [DEBUG]
18442 2019-Jan-15 20:37:29.641878 - [DEBUG] EDGE:
18443 2019-Jan-15 20:37:29.641941 - [DEBUG] ---> 18444 2019-Jan-15 20:37:29.642631 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18445 2019-Jan-15 20:37:29.643326 - [DEBUG]
18446 2019-Jan-15 20:37:29.643385 - [DEBUG] Compose: EdgeIdentity * AllBottom
18447 2019-Jan-15 20:37:29.643414 - [DEBUG]
18448 2019-Jan-15 20:37:29.643439 - [DEBUG] Propagate flow
18449 2019-Jan-15 20:37:29.643464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18450 2019-Jan-15 20:37:29.643532 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18451 2019-Jan-15 20:37:29.644270 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18452 2019-Jan-15 20:37:29.644964 - [DEBUG] Edge function : AllBottom (result of previous compose)
18453 2019-Jan-15 20:37:29.644991 - [DEBUG]
18454 2019-Jan-15 20:37:29.645018 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18455 2019-Jan-15 20:37:29.645044 - [DEBUG] = AllBottom
18456 2019-Jan-15 20:37:29.645069 - [DEBUG]
18457 2019-Jan-15 20:37:29.645092 - [DEBUG] PROPAGATE: No new function!
18458 2019-Jan-15 20:37:29.645126 - [DEBUG] EDGE:
18459 2019-Jan-15 20:37:29.645189 - [DEBUG] ---> 18460 2019-Jan-15 20:37:29.645840 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18461 2019-Jan-15 20:37:29.646480 - [DEBUG]
18462 2019-Jan-15 20:37:29.646525 - [DEBUG] Compose: EdgeIdentity * AllBottom
18463 2019-Jan-15 20:37:29.646553 - [DEBUG]
18464 2019-Jan-15 20:37:29.646577 - [DEBUG] Propagate flow
18465 2019-Jan-15 20:37:29.646600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18466 2019-Jan-15 20:37:29.646657 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18467 2019-Jan-15 20:37:29.647337 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18468 2019-Jan-15 20:37:29.647975 - [DEBUG] Edge function : AllBottom (result of previous compose)
18469 2019-Jan-15 20:37:29.648001 - [DEBUG]
18470 2019-Jan-15 20:37:29.648026 - [DEBUG] Join: AllTop & AllBottom
18471 2019-Jan-15 20:37:29.648052 - [DEBUG] = AllBottom (new jump func)
18472 2019-Jan-15 20:37:29.648077 - [DEBUG]
18473 2019-Jan-15 20:37:29.648101 - [DEBUG] Start adding new jump function
18474 2019-Jan-15 20:37:29.648124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18475 2019-Jan-15 20:37:29.648180 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18476 2019-Jan-15 20:37:29.648818 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18477 2019-Jan-15 20:37:29.649454 - [DEBUG] Edge Function : AllBottom
18478 2019-Jan-15 20:37:29.649482 - [DEBUG] End adding new jump function
18479 2019-Jan-15 20:37:29.649507 - [DEBUG]
18480 2019-Jan-15 20:37:29.649530 - [DEBUG] -------------------------------------------- 518. Path Edge --------------------------------------------
18481 2019-Jan-15 20:37:29.649555 - [DEBUG]
18482 2019-Jan-15 20:37:29.649578 - [DEBUG] Process 518. path edge:
18483 2019-Jan-15 20:37:29.649602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18484 2019-Jan-15 20:37:29.649658 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
18485 2019-Jan-15 20:37:29.650293 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18486 2019-Jan-15 20:37:29.650946 - [DEBUG]
18487 2019-Jan-15 20:37:29.650971 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18488 2019-Jan-15 20:37:29.651615 - [DEBUG] Possible callees:
18489 2019-Jan-15 20:37:29.651639 - [DEBUG] bar
18490 2019-Jan-15 20:37:29.651664 - [DEBUG] Possible return sites:
18491 2019-Jan-15 20:37:29.651688 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8918492 2019-Jan-15 20:37:29.652954 - [DEBUG] Found and process special summary
18493 2019-Jan-15 20:37:29.652988 - [DEBUG] Compose: EdgeIdentity * AllBottom
18494 2019-Jan-15 20:37:29.653015 - [DEBUG]
18495 2019-Jan-15 20:37:29.653039 - [DEBUG] Propagate flow
18496 2019-Jan-15 20:37:29.653062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18497 2019-Jan-15 20:37:29.653118 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18498 2019-Jan-15 20:37:29.653758 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18499 2019-Jan-15 20:37:29.654410 - [DEBUG] Edge function : AllBottom (result of previous compose)
18500 2019-Jan-15 20:37:29.654435 - [DEBUG]
18501 2019-Jan-15 20:37:29.654460 - [DEBUG] Join: AllTop & AllBottom
18502 2019-Jan-15 20:37:29.654486 - [DEBUG] = AllBottom (new jump func)
18503 2019-Jan-15 20:37:29.654511 - [DEBUG]
18504 2019-Jan-15 20:37:29.654534 - [DEBUG] Start adding new jump function
18505 2019-Jan-15 20:37:29.654557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18506 2019-Jan-15 20:37:29.654614 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18507 2019-Jan-15 20:37:29.655252 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18508 2019-Jan-15 20:37:29.655888 - [DEBUG] Edge Function : AllBottom
18509 2019-Jan-15 20:37:29.655915 - [DEBUG] End adding new jump function
18510 2019-Jan-15 20:37:29.655940 - [DEBUG]
18511 2019-Jan-15 20:37:29.655963 - [DEBUG] -------------------------------------------- 519. Path Edge --------------------------------------------
18512 2019-Jan-15 20:37:29.655996 - [DEBUG]
18513 2019-Jan-15 20:37:29.656020 - [DEBUG] Process 519. path edge:
18514 2019-Jan-15 20:37:29.656044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18515 2019-Jan-15 20:37:29.656101 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
18516 2019-Jan-15 20:37:29.656737 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18517 2019-Jan-15 20:37:29.657391 - [DEBUG]
18518 2019-Jan-15 20:37:29.657416 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18519 2019-Jan-15 20:37:29.658071 - [DEBUG] Compose: EdgeIdentity * AllBottom
18520 2019-Jan-15 20:37:29.658099 - [DEBUG]
18521 2019-Jan-15 20:37:29.658122 - [DEBUG] Propagate flow
18522 2019-Jan-15 20:37:29.658145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18523 2019-Jan-15 20:37:29.658203 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18524 2019-Jan-15 20:37:29.658840 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18525 2019-Jan-15 20:37:29.659487 - [DEBUG] Edge function : AllBottom (result of previous compose)
18526 2019-Jan-15 20:37:29.659512 - [DEBUG]
18527 2019-Jan-15 20:37:29.659537 - [DEBUG] Join: AllTop & AllBottom
18528 2019-Jan-15 20:37:29.659563 - [DEBUG] = AllBottom (new jump func)
18529 2019-Jan-15 20:37:29.659588 - [DEBUG]
18530 2019-Jan-15 20:37:29.659611 - [DEBUG] Start adding new jump function
18531 2019-Jan-15 20:37:29.659635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18532 2019-Jan-15 20:37:29.659691 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18533 2019-Jan-15 20:37:29.660330 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18534 2019-Jan-15 20:37:29.660980 - [DEBUG] Edge Function : AllBottom
18535 2019-Jan-15 20:37:29.661007 - [DEBUG] End adding new jump function
18536 2019-Jan-15 20:37:29.661031 - [DEBUG]
18537 2019-Jan-15 20:37:29.661055 - [DEBUG] -------------------------------------------- 520. Path Edge --------------------------------------------
18538 2019-Jan-15 20:37:29.661079 - [DEBUG]
18539 2019-Jan-15 20:37:29.661102 - [DEBUG] Process 520. path edge:
18540 2019-Jan-15 20:37:29.661126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18541 2019-Jan-15 20:37:29.661182 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
18542 2019-Jan-15 20:37:29.661817 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18543 2019-Jan-15 20:37:29.662454 - [DEBUG]
18544 2019-Jan-15 20:37:29.662479 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18545 2019-Jan-15 20:37:29.663126 - [DEBUG] Compose: EdgeIdentity * AllBottom
18546 2019-Jan-15 20:37:29.663154 - [DEBUG]
18547 2019-Jan-15 20:37:29.663177 - [DEBUG] Propagate flow
18548 2019-Jan-15 20:37:29.663201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18549 2019-Jan-15 20:37:29.663256 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18550 2019-Jan-15 20:37:29.663900 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18551 2019-Jan-15 20:37:29.664555 - [DEBUG] Edge function : AllBottom (result of previous compose)
18552 2019-Jan-15 20:37:29.664581 - [DEBUG]
18553 2019-Jan-15 20:37:29.664606 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18554 2019-Jan-15 20:37:29.664631 - [DEBUG] = AllBottom
18555 2019-Jan-15 20:37:29.664665 - [DEBUG]
18556 2019-Jan-15 20:37:29.664689 - [DEBUG] PROPAGATE: No new function!
18557 2019-Jan-15 20:37:29.664720 - [DEBUG] Compose: EdgeIdentity * AllBottom
18558 2019-Jan-15 20:37:29.664747 - [DEBUG]
18559 2019-Jan-15 20:37:29.664771 - [DEBUG] Propagate flow
18560 2019-Jan-15 20:37:29.664794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18561 2019-Jan-15 20:37:29.664850 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18562 2019-Jan-15 20:37:29.665495 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18563 2019-Jan-15 20:37:29.666136 - [DEBUG] Edge function : AllBottom (result of previous compose)
18564 2019-Jan-15 20:37:29.666161 - [DEBUG]
18565 2019-Jan-15 20:37:29.666186 - [DEBUG] Join: AllTop & AllBottom
18566 2019-Jan-15 20:37:29.666212 - [DEBUG] = AllBottom (new jump func)
18567 2019-Jan-15 20:37:29.666237 - [DEBUG]
18568 2019-Jan-15 20:37:29.666260 - [DEBUG] Start adding new jump function
18569 2019-Jan-15 20:37:29.666283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18570 2019-Jan-15 20:37:29.666339 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18571 2019-Jan-15 20:37:29.666978 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18572 2019-Jan-15 20:37:29.667634 - [DEBUG] Edge Function : AllBottom
18573 2019-Jan-15 20:37:29.667662 - [DEBUG] End adding new jump function
18574 2019-Jan-15 20:37:29.667686 - [DEBUG]
18575 2019-Jan-15 20:37:29.667709 - [DEBUG] -------------------------------------------- 521. Path Edge --------------------------------------------
18576 2019-Jan-15 20:37:29.667734 - [DEBUG]
18577 2019-Jan-15 20:37:29.667757 - [DEBUG] Process 521. path edge:
18578 2019-Jan-15 20:37:29.667780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18579 2019-Jan-15 20:37:29.667837 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
18580 2019-Jan-15 20:37:29.668481 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18581 2019-Jan-15 20:37:29.669121 - [DEBUG]
18582 2019-Jan-15 20:37:29.669145 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18583 2019-Jan-15 20:37:29.669793 - [DEBUG] Possible callees:
18584 2019-Jan-15 20:37:29.669819 - [DEBUG] llvm.dbg.declare
18585 2019-Jan-15 20:37:29.669844 - [DEBUG] Possible return sites:
18586 2019-Jan-15 20:37:29.669867 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10318587 2019-Jan-15 20:37:29.671154 - [DEBUG] Found and process special summary
18588 2019-Jan-15 20:37:29.671187 - [DEBUG] Compose: EdgeIdentity * AllBottom
18589 2019-Jan-15 20:37:29.671214 - [DEBUG]
18590 2019-Jan-15 20:37:29.671238 - [DEBUG] Propagate flow
18591 2019-Jan-15 20:37:29.671261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18592 2019-Jan-15 20:37:29.671317 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18593 2019-Jan-15 20:37:29.671955 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18594 2019-Jan-15 20:37:29.672590 - [DEBUG] Edge function : AllBottom (result of previous compose)
18595 2019-Jan-15 20:37:29.672615 - [DEBUG]
18596 2019-Jan-15 20:37:29.672640 - [DEBUG] Join: AllTop & AllBottom
18597 2019-Jan-15 20:37:29.672666 - [DEBUG] = AllBottom (new jump func)
18598 2019-Jan-15 20:37:29.672705 - [DEBUG]
18599 2019-Jan-15 20:37:29.672729 - [DEBUG] Start adding new jump function
18600 2019-Jan-15 20:37:29.672752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18601 2019-Jan-15 20:37:29.672808 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18602 2019-Jan-15 20:37:29.673447 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18603 2019-Jan-15 20:37:29.674098 - [DEBUG] Edge Function : AllBottom
18604 2019-Jan-15 20:37:29.674125 - [DEBUG] End adding new jump function
18605 2019-Jan-15 20:37:29.674148 - [DEBUG]
18606 2019-Jan-15 20:37:29.674172 - [DEBUG] -------------------------------------------- 522. Path Edge --------------------------------------------
18607 2019-Jan-15 20:37:29.674196 - [DEBUG]
18608 2019-Jan-15 20:37:29.674219 - [DEBUG] Process 522. path edge:
18609 2019-Jan-15 20:37:29.674242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18610 2019-Jan-15 20:37:29.674298 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
18611 2019-Jan-15 20:37:29.674935 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18612 2019-Jan-15 20:37:29.675575 - [DEBUG]
18613 2019-Jan-15 20:37:29.675599 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18614 2019-Jan-15 20:37:29.676245 - [DEBUG] Compose: EdgeIdentity * AllBottom
18615 2019-Jan-15 20:37:29.676273 - [DEBUG]
18616 2019-Jan-15 20:37:29.676297 - [DEBUG] Propagate flow
18617 2019-Jan-15 20:37:29.676320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18618 2019-Jan-15 20:37:29.676376 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
18619 2019-Jan-15 20:37:29.677009 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18620 2019-Jan-15 20:37:29.677661 - [DEBUG] Edge function : AllBottom (result of previous compose)
18621 2019-Jan-15 20:37:29.677686 - [DEBUG]
18622 2019-Jan-15 20:37:29.677710 - [DEBUG] Join: AllTop & AllBottom
18623 2019-Jan-15 20:37:29.677736 - [DEBUG] = AllBottom (new jump func)
18624 2019-Jan-15 20:37:29.677761 - [DEBUG]
18625 2019-Jan-15 20:37:29.677784 - [DEBUG] Start adding new jump function
18626 2019-Jan-15 20:37:29.677808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18627 2019-Jan-15 20:37:29.677863 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18628 2019-Jan-15 20:37:29.678501 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
18629 2019-Jan-15 20:37:29.679132 - [DEBUG] Edge Function : AllBottom
18630 2019-Jan-15 20:37:29.679159 - [DEBUG] End adding new jump function
18631 2019-Jan-15 20:37:29.679183 - [DEBUG]
18632 2019-Jan-15 20:37:29.679206 - [DEBUG] -------------------------------------------- 523. Path Edge --------------------------------------------
18633 2019-Jan-15 20:37:29.679231 - [DEBUG]
18634 2019-Jan-15 20:37:29.679254 - [DEBUG] Process 523. path edge:
18635 2019-Jan-15 20:37:29.679277 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18636 2019-Jan-15 20:37:29.679333 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
18637 2019-Jan-15 20:37:29.679964 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18638 2019-Jan-15 20:37:29.680611 - [DEBUG]
18639 2019-Jan-15 20:37:29.680638 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
18640 2019-Jan-15 20:37:29.681280 - [DEBUG] Compose: EdgeIdentity * AllBottom
18641 2019-Jan-15 20:37:29.681309 - [DEBUG]
18642 2019-Jan-15 20:37:29.681333 - [DEBUG] Propagate flow
18643 2019-Jan-15 20:37:29.681356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18644 2019-Jan-15 20:37:29.681421 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18645 2019-Jan-15 20:37:29.682056 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18646 2019-Jan-15 20:37:29.682693 - [DEBUG] Edge function : AllBottom (result of previous compose)
18647 2019-Jan-15 20:37:29.682719 - [DEBUG]
18648 2019-Jan-15 20:37:29.682744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18649 2019-Jan-15 20:37:29.682770 - [DEBUG] = AllBottom
18650 2019-Jan-15 20:37:29.682794 - [DEBUG]
18651 2019-Jan-15 20:37:29.682817 - [DEBUG] PROPAGATE: No new function!
18652 2019-Jan-15 20:37:29.682843 - [DEBUG] EDGE:
18653 2019-Jan-15 20:37:29.682900 - [DEBUG] ---> 18654 2019-Jan-15 20:37:29.683530 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18655 2019-Jan-15 20:37:29.684182 - [DEBUG]
18656 2019-Jan-15 20:37:29.684208 - [DEBUG] EDGE:
18657 2019-Jan-15 20:37:29.684266 - [DEBUG] ---> 18658 2019-Jan-15 20:37:29.684903 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18659 2019-Jan-15 20:37:29.685539 - [DEBUG]
18660 2019-Jan-15 20:37:29.685576 - [DEBUG] Compose: EdgeIdentity * AllBottom
18661 2019-Jan-15 20:37:29.685603 - [DEBUG]
18662 2019-Jan-15 20:37:29.685627 - [DEBUG] Propagate flow
18663 2019-Jan-15 20:37:29.685651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18664 2019-Jan-15 20:37:29.685707 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18665 2019-Jan-15 20:37:29.686345 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18666 2019-Jan-15 20:37:29.686981 - [DEBUG] Edge function : AllBottom (result of previous compose)
18667 2019-Jan-15 20:37:29.687006 - [DEBUG]
18668 2019-Jan-15 20:37:29.687031 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18669 2019-Jan-15 20:37:29.687057 - [DEBUG] = AllBottom
18670 2019-Jan-15 20:37:29.687081 - [DEBUG]
18671 2019-Jan-15 20:37:29.687104 - [DEBUG] PROPAGATE: No new function!
18672 2019-Jan-15 20:37:29.687131 - [DEBUG] EDGE:
18673 2019-Jan-15 20:37:29.687189 - [DEBUG] ---> 18674 2019-Jan-15 20:37:29.687850 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18675 2019-Jan-15 20:37:29.688488 - [DEBUG]
18676 2019-Jan-15 20:37:29.688514 - [DEBUG] EDGE:
18677 2019-Jan-15 20:37:29.688571 - [DEBUG] ---> 18678 2019-Jan-15 20:37:29.689206 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18679 2019-Jan-15 20:37:29.689843 - [DEBUG]
18680 2019-Jan-15 20:37:29.689868 - [DEBUG] EDGE:
18681 2019-Jan-15 20:37:29.689925 - [DEBUG] ---> 18682 2019-Jan-15 20:37:29.690564 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18683 2019-Jan-15 20:37:29.691215 - [DEBUG]
18684 2019-Jan-15 20:37:29.691249 - [DEBUG] Compose: EdgeIdentity * AllBottom
18685 2019-Jan-15 20:37:29.691276 - [DEBUG]
18686 2019-Jan-15 20:37:29.691300 - [DEBUG] Propagate flow
18687 2019-Jan-15 20:37:29.691324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18688 2019-Jan-15 20:37:29.691380 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18689 2019-Jan-15 20:37:29.692027 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18690 2019-Jan-15 20:37:29.692662 - [DEBUG] Edge function : AllBottom (result of previous compose)
18691 2019-Jan-15 20:37:29.692687 - [DEBUG]
18692 2019-Jan-15 20:37:29.692712 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18693 2019-Jan-15 20:37:29.692738 - [DEBUG] = AllBottom
18694 2019-Jan-15 20:37:29.692763 - [DEBUG]
18695 2019-Jan-15 20:37:29.692786 - [DEBUG] PROPAGATE: No new function!
18696 2019-Jan-15 20:37:29.692812 - [DEBUG] EDGE:
18697 2019-Jan-15 20:37:29.692870 - [DEBUG] ---> 18698 2019-Jan-15 20:37:29.693507 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18699 2019-Jan-15 20:37:29.694159 - [DEBUG]
18700 2019-Jan-15 20:37:29.694185 - [DEBUG] EDGE:
18701 2019-Jan-15 20:37:29.694242 - [DEBUG] ---> 18702 2019-Jan-15 20:37:29.694876 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18703 2019-Jan-15 20:37:29.695515 - [DEBUG]
18704 2019-Jan-15 20:37:29.695541 - [DEBUG] EDGE:
18705 2019-Jan-15 20:37:29.695598 - [DEBUG] ---> 18706 2019-Jan-15 20:37:29.696234 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18707 2019-Jan-15 20:37:29.696873 - [DEBUG]
18708 2019-Jan-15 20:37:29.696907 - [DEBUG] Compose: EdgeIdentity * AllBottom
18709 2019-Jan-15 20:37:29.696934 - [DEBUG]
18710 2019-Jan-15 20:37:29.696958 - [DEBUG] Propagate flow
18711 2019-Jan-15 20:37:29.696982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18712 2019-Jan-15 20:37:29.697039 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18713 2019-Jan-15 20:37:29.697690 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18714 2019-Jan-15 20:37:29.698328 - [DEBUG] Edge function : AllBottom (result of previous compose)
18715 2019-Jan-15 20:37:29.698353 - [DEBUG]
18716 2019-Jan-15 20:37:29.698377 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18717 2019-Jan-15 20:37:29.698404 - [DEBUG] = AllBottom
18718 2019-Jan-15 20:37:29.698428 - [DEBUG]
18719 2019-Jan-15 20:37:29.698451 - [DEBUG] PROPAGATE: No new function!
18720 2019-Jan-15 20:37:29.698478 - [DEBUG] EDGE:
18721 2019-Jan-15 20:37:29.698536 - [DEBUG] ---> 18722 2019-Jan-15 20:37:29.699174 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18723 2019-Jan-15 20:37:29.699810 - [DEBUG]
18724 2019-Jan-15 20:37:29.699836 - [DEBUG] EDGE:
18725 2019-Jan-15 20:37:29.699894 - [DEBUG] ---> 18726 2019-Jan-15 20:37:29.700527 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18727 2019-Jan-15 20:37:29.701180 - [DEBUG]
18728 2019-Jan-15 20:37:29.701206 - [DEBUG] EDGE:
18729 2019-Jan-15 20:37:29.701264 - [DEBUG] ---> 18730 2019-Jan-15 20:37:29.701901 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18731 2019-Jan-15 20:37:29.702546 - [DEBUG]
18732 2019-Jan-15 20:37:29.702581 - [DEBUG] Compose: EdgeIdentity * AllBottom
18733 2019-Jan-15 20:37:29.702608 - [DEBUG]
18734 2019-Jan-15 20:37:29.702632 - [DEBUG] Propagate flow
18735 2019-Jan-15 20:37:29.702656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18736 2019-Jan-15 20:37:29.702712 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18737 2019-Jan-15 20:37:29.703350 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18738 2019-Jan-15 20:37:29.703997 - [DEBUG] Edge function : AllBottom (result of previous compose)
18739 2019-Jan-15 20:37:29.704023 - [DEBUG]
18740 2019-Jan-15 20:37:29.704048 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18741 2019-Jan-15 20:37:29.704074 - [DEBUG] = AllBottom
18742 2019-Jan-15 20:37:29.704098 - [DEBUG]
18743 2019-Jan-15 20:37:29.704121 - [DEBUG] PROPAGATE: No new function!
18744 2019-Jan-15 20:37:29.704148 - [DEBUG] EDGE:
18745 2019-Jan-15 20:37:29.704205 - [DEBUG] ---> 18746 2019-Jan-15 20:37:29.704842 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18747 2019-Jan-15 20:37:29.705478 - [DEBUG]
18748 2019-Jan-15 20:37:29.705512 - [DEBUG] Compose: EdgeIdentity * AllBottom
18749 2019-Jan-15 20:37:29.705539 - [DEBUG]
18750 2019-Jan-15 20:37:29.705562 - [DEBUG] Propagate flow
18751 2019-Jan-15 20:37:29.705586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18752 2019-Jan-15 20:37:29.705642 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
18753 2019-Jan-15 20:37:29.706279 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18754 2019-Jan-15 20:37:29.706916 - [DEBUG] Edge function : AllBottom (result of previous compose)
18755 2019-Jan-15 20:37:29.706941 - [DEBUG]
18756 2019-Jan-15 20:37:29.706966 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18757 2019-Jan-15 20:37:29.706992 - [DEBUG] = AllBottom
18758 2019-Jan-15 20:37:29.707016 - [DEBUG]
18759 2019-Jan-15 20:37:29.707040 - [DEBUG] PROPAGATE: No new function!
18760 2019-Jan-15 20:37:29.707065 - [DEBUG] EDGE:
18761 2019-Jan-15 20:37:29.707122 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
18762 2019-Jan-15 20:37:29.707778 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18763 2019-Jan-15 20:37:29.708416 - [DEBUG]
18764 2019-Jan-15 20:37:29.708443 - [DEBUG] EDGE:
18765 2019-Jan-15 20:37:29.708500 - [DEBUG] ---> 18766 2019-Jan-15 20:37:29.709136 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18767 2019-Jan-15 20:37:29.709771 - [DEBUG]
18768 2019-Jan-15 20:37:29.709797 - [DEBUG] EDGE:
18769 2019-Jan-15 20:37:29.709854 - [DEBUG] ---> 18770 2019-Jan-15 20:37:29.710487 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18771 2019-Jan-15 20:37:29.711139 - [DEBUG]
18772 2019-Jan-15 20:37:29.711166 - [DEBUG] EDGE:
18773 2019-Jan-15 20:37:29.711223 - [DEBUG] ---> 18774 2019-Jan-15 20:37:29.711859 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18775 2019-Jan-15 20:37:29.712505 - [DEBUG]
18776 2019-Jan-15 20:37:29.712539 - [DEBUG] Compose: EdgeIdentity * AllBottom
18777 2019-Jan-15 20:37:29.712566 - [DEBUG]
18778 2019-Jan-15 20:37:29.712589 - [DEBUG] Propagate flow
18779 2019-Jan-15 20:37:29.712613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18780 2019-Jan-15 20:37:29.712669 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18781 2019-Jan-15 20:37:29.713307 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18782 2019-Jan-15 20:37:29.713960 - [DEBUG] Edge function : AllBottom (result of previous compose)
18783 2019-Jan-15 20:37:29.713985 - [DEBUG]
18784 2019-Jan-15 20:37:29.714010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18785 2019-Jan-15 20:37:29.714036 - [DEBUG] = AllBottom
18786 2019-Jan-15 20:37:29.714060 - [DEBUG]
18787 2019-Jan-15 20:37:29.714083 - [DEBUG] PROPAGATE: No new function!
18788 2019-Jan-15 20:37:29.714108 - [DEBUG] EDGE:
18789 2019-Jan-15 20:37:29.714165 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
18790 2019-Jan-15 20:37:29.714804 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18791 2019-Jan-15 20:37:29.715442 - [DEBUG]
18792 2019-Jan-15 20:37:29.715468 - [DEBUG] EDGE:
18793 2019-Jan-15 20:37:29.715525 - [DEBUG] ---> 18794 2019-Jan-15 20:37:29.716164 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18795 2019-Jan-15 20:37:29.716800 - [DEBUG]
18796 2019-Jan-15 20:37:29.716827 - [DEBUG] Compose: EdgeIdentity * AllBottom
18797 2019-Jan-15 20:37:29.716853 - [DEBUG]
18798 2019-Jan-15 20:37:29.716877 - [DEBUG] Propagate flow
18799 2019-Jan-15 20:37:29.716900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18800 2019-Jan-15 20:37:29.716956 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18801 2019-Jan-15 20:37:29.717606 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18802 2019-Jan-15 20:37:29.718240 - [DEBUG] Edge function : AllBottom (result of previous compose)
18803 2019-Jan-15 20:37:29.718265 - [DEBUG]
18804 2019-Jan-15 20:37:29.718290 - [DEBUG] Join: AllTop & AllBottom
18805 2019-Jan-15 20:37:29.718316 - [DEBUG] = AllBottom (new jump func)
18806 2019-Jan-15 20:37:29.718340 - [DEBUG]
18807 2019-Jan-15 20:37:29.718364 - [DEBUG] Start adding new jump function
18808 2019-Jan-15 20:37:29.718387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18809 2019-Jan-15 20:37:29.718443 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18810 2019-Jan-15 20:37:29.719077 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18811 2019-Jan-15 20:37:29.719711 - [DEBUG] Edge Function : AllBottom
18812 2019-Jan-15 20:37:29.719739 - [DEBUG] End adding new jump function
18813 2019-Jan-15 20:37:29.719764 - [DEBUG]
18814 2019-Jan-15 20:37:29.719788 - [DEBUG] -------------------------------------------- 524. Path Edge --------------------------------------------
18815 2019-Jan-15 20:37:29.719812 - [DEBUG]
18816 2019-Jan-15 20:37:29.719835 - [DEBUG] Process 524. path edge:
18817 2019-Jan-15 20:37:29.719859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18818 2019-Jan-15 20:37:29.719916 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
18819 2019-Jan-15 20:37:29.720561 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
18820 2019-Jan-15 20:37:29.721225 - [DEBUG]
18821 2019-Jan-15 20:37:29.721250 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18822 2019-Jan-15 20:37:29.721926 - [DEBUG] Compose: EdgeIdentity * AllBottom
18823 2019-Jan-15 20:37:29.721954 - [DEBUG]
18824 2019-Jan-15 20:37:29.721978 - [DEBUG] Propagate flow
18825 2019-Jan-15 20:37:29.722002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18826 2019-Jan-15 20:37:29.722059 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18827 2019-Jan-15 20:37:29.722698 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18828 2019-Jan-15 20:37:29.723335 - [DEBUG] Edge function : AllBottom (result of previous compose)
18829 2019-Jan-15 20:37:29.723360 - [DEBUG]
18830 2019-Jan-15 20:37:29.723384 - [DEBUG] Join: AllTop & AllBottom
18831 2019-Jan-15 20:37:29.723410 - [DEBUG] = AllBottom (new jump func)
18832 2019-Jan-15 20:37:29.723435 - [DEBUG]
18833 2019-Jan-15 20:37:29.723459 - [DEBUG] Start adding new jump function
18834 2019-Jan-15 20:37:29.723482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18835 2019-Jan-15 20:37:29.723538 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18836 2019-Jan-15 20:37:29.724188 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18837 2019-Jan-15 20:37:29.724824 - [DEBUG] Edge Function : AllBottom
18838 2019-Jan-15 20:37:29.724852 - [DEBUG] End adding new jump function
18839 2019-Jan-15 20:37:29.724876 - [DEBUG]
18840 2019-Jan-15 20:37:29.724900 - [DEBUG] -------------------------------------------- 525. Path Edge --------------------------------------------
18841 2019-Jan-15 20:37:29.724924 - [DEBUG]
18842 2019-Jan-15 20:37:29.724947 - [DEBUG] Process 525. path edge:
18843 2019-Jan-15 20:37:29.724971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18844 2019-Jan-15 20:37:29.725027 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
18845 2019-Jan-15 20:37:29.725665 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18846 2019-Jan-15 20:37:29.726299 - [DEBUG]
18847 2019-Jan-15 20:37:29.726324 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18848 2019-Jan-15 20:37:29.726977 - [DEBUG] Compose: EdgeIdentity * AllBottom
18849 2019-Jan-15 20:37:29.727005 - [DEBUG]
18850 2019-Jan-15 20:37:29.727029 - [DEBUG] Propagate flow
18851 2019-Jan-15 20:37:29.727052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18852 2019-Jan-15 20:37:29.727108 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18853 2019-Jan-15 20:37:29.727762 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18854 2019-Jan-15 20:37:29.728396 - [DEBUG] Edge function : AllBottom (result of previous compose)
18855 2019-Jan-15 20:37:29.728421 - [DEBUG]
18856 2019-Jan-15 20:37:29.728446 - [DEBUG] Join: AllTop & AllBottom
18857 2019-Jan-15 20:37:29.728472 - [DEBUG] = AllBottom (new jump func)
18858 2019-Jan-15 20:37:29.728496 - [DEBUG]
18859 2019-Jan-15 20:37:29.728519 - [DEBUG] Start adding new jump function
18860 2019-Jan-15 20:37:29.728543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18861 2019-Jan-15 20:37:29.728599 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18862 2019-Jan-15 20:37:29.729234 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18863 2019-Jan-15 20:37:29.729879 - [DEBUG] Edge Function : AllBottom
18864 2019-Jan-15 20:37:29.729906 - [DEBUG] End adding new jump function
18865 2019-Jan-15 20:37:29.729931 - [DEBUG]
18866 2019-Jan-15 20:37:29.729954 - [DEBUG] -------------------------------------------- 526. Path Edge --------------------------------------------
18867 2019-Jan-15 20:37:29.729978 - [DEBUG]
18868 2019-Jan-15 20:37:29.730001 - [DEBUG] Process 526. path edge:
18869 2019-Jan-15 20:37:29.730025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18870 2019-Jan-15 20:37:29.730081 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
18871 2019-Jan-15 20:37:29.730734 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18872 2019-Jan-15 20:37:29.731371 - [DEBUG]
18873 2019-Jan-15 20:37:29.731396 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18874 2019-Jan-15 20:37:29.732043 - [DEBUG] Compose: EdgeIdentity * AllBottom
18875 2019-Jan-15 20:37:29.732070 - [DEBUG]
18876 2019-Jan-15 20:37:29.732094 - [DEBUG] Propagate flow
18877 2019-Jan-15 20:37:29.732117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18878 2019-Jan-15 20:37:29.732173 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18879 2019-Jan-15 20:37:29.732807 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18880 2019-Jan-15 20:37:29.733440 - [DEBUG] Edge function : AllBottom (result of previous compose)
18881 2019-Jan-15 20:37:29.733465 - [DEBUG]
18882 2019-Jan-15 20:37:29.733490 - [DEBUG] Join: AllTop & AllBottom
18883 2019-Jan-15 20:37:29.733516 - [DEBUG] = AllBottom (new jump func)
18884 2019-Jan-15 20:37:29.733540 - [DEBUG]
18885 2019-Jan-15 20:37:29.733563 - [DEBUG] Start adding new jump function
18886 2019-Jan-15 20:37:29.733587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18887 2019-Jan-15 20:37:29.733643 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18888 2019-Jan-15 20:37:29.734291 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18889 2019-Jan-15 20:37:29.734923 - [DEBUG] Edge Function : AllBottom
18890 2019-Jan-15 20:37:29.734950 - [DEBUG] End adding new jump function
18891 2019-Jan-15 20:37:29.734975 - [DEBUG]
18892 2019-Jan-15 20:37:29.734998 - [DEBUG] -------------------------------------------- 527. Path Edge --------------------------------------------
18893 2019-Jan-15 20:37:29.735022 - [DEBUG]
18894 2019-Jan-15 20:37:29.735046 - [DEBUG] Process 527. path edge:
18895 2019-Jan-15 20:37:29.735069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18896 2019-Jan-15 20:37:29.735125 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
18897 2019-Jan-15 20:37:29.735757 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18898 2019-Jan-15 20:37:29.736392 - [DEBUG]
18899 2019-Jan-15 20:37:29.736417 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18900 2019-Jan-15 20:37:29.737060 - [DEBUG] Compose: EdgeIdentity * AllBottom
18901 2019-Jan-15 20:37:29.737087 - [DEBUG]
18902 2019-Jan-15 20:37:29.737111 - [DEBUG] Propagate flow
18903 2019-Jan-15 20:37:29.737134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18904 2019-Jan-15 20:37:29.737190 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18905 2019-Jan-15 20:37:29.737841 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18906 2019-Jan-15 20:37:29.738474 - [DEBUG] Edge function : AllBottom (result of previous compose)
18907 2019-Jan-15 20:37:29.738499 - [DEBUG]
18908 2019-Jan-15 20:37:29.738523 - [DEBUG] Join: AllTop & AllBottom
18909 2019-Jan-15 20:37:29.738557 - [DEBUG] = AllBottom (new jump func)
18910 2019-Jan-15 20:37:29.738583 - [DEBUG]
18911 2019-Jan-15 20:37:29.738606 - [DEBUG] Start adding new jump function
18912 2019-Jan-15 20:37:29.738630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18913 2019-Jan-15 20:37:29.738686 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18914 2019-Jan-15 20:37:29.739320 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18915 2019-Jan-15 20:37:29.739953 - [DEBUG] Edge Function : AllBottom
18916 2019-Jan-15 20:37:29.739981 - [DEBUG] End adding new jump function
18917 2019-Jan-15 20:37:29.740005 - [DEBUG]
18918 2019-Jan-15 20:37:29.740028 - [DEBUG] -------------------------------------------- 528. Path Edge --------------------------------------------
18919 2019-Jan-15 20:37:29.740052 - [DEBUG]
18920 2019-Jan-15 20:37:29.740075 - [DEBUG] Process 528. path edge:
18921 2019-Jan-15 20:37:29.740099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18922 2019-Jan-15 20:37:29.740156 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
18923 2019-Jan-15 20:37:29.740805 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18924 2019-Jan-15 20:37:29.741442 - [DEBUG]
18925 2019-Jan-15 20:37:29.741467 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18926 2019-Jan-15 20:37:29.742112 - [DEBUG] Compose: EdgeIdentity * AllBottom
18927 2019-Jan-15 20:37:29.742140 - [DEBUG]
18928 2019-Jan-15 20:37:29.742163 - [DEBUG] Propagate flow
18929 2019-Jan-15 20:37:29.742187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18930 2019-Jan-15 20:37:29.742243 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18931 2019-Jan-15 20:37:29.742882 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18932 2019-Jan-15 20:37:29.743516 - [DEBUG] Edge function : AllBottom (result of previous compose)
18933 2019-Jan-15 20:37:29.743541 - [DEBUG]
18934 2019-Jan-15 20:37:29.743565 - [DEBUG] Join: AllTop & AllBottom
18935 2019-Jan-15 20:37:29.743591 - [DEBUG] = AllBottom (new jump func)
18936 2019-Jan-15 20:37:29.743616 - [DEBUG]
18937 2019-Jan-15 20:37:29.743639 - [DEBUG] Start adding new jump function
18938 2019-Jan-15 20:37:29.743663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18939 2019-Jan-15 20:37:29.743719 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18940 2019-Jan-15 20:37:29.744372 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18941 2019-Jan-15 20:37:29.745010 - [DEBUG] Edge Function : AllBottom
18942 2019-Jan-15 20:37:29.745038 - [DEBUG] End adding new jump function
18943 2019-Jan-15 20:37:29.745063 - [DEBUG]
18944 2019-Jan-15 20:37:29.745086 - [DEBUG] -------------------------------------------- 529. Path Edge --------------------------------------------
18945 2019-Jan-15 20:37:29.745110 - [DEBUG]
18946 2019-Jan-15 20:37:29.745133 - [DEBUG] Process 529. path edge:
18947 2019-Jan-15 20:37:29.745157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18948 2019-Jan-15 20:37:29.745214 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
18949 2019-Jan-15 20:37:29.745855 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18950 2019-Jan-15 20:37:29.746488 - [DEBUG]
18951 2019-Jan-15 20:37:29.746513 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18952 2019-Jan-15 20:37:29.747170 - [DEBUG] Compose: EdgeIdentity * AllBottom
18953 2019-Jan-15 20:37:29.747198 - [DEBUG]
18954 2019-Jan-15 20:37:29.747222 - [DEBUG] Propagate flow
18955 2019-Jan-15 20:37:29.747245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18956 2019-Jan-15 20:37:29.747315 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18957 2019-Jan-15 20:37:29.747956 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18958 2019-Jan-15 20:37:29.748591 - [DEBUG] Edge function : AllBottom (result of previous compose)
18959 2019-Jan-15 20:37:29.748616 - [DEBUG]
18960 2019-Jan-15 20:37:29.748640 - [DEBUG] Join: AllTop & AllBottom
18961 2019-Jan-15 20:37:29.748666 - [DEBUG] = AllBottom (new jump func)
18962 2019-Jan-15 20:37:29.748690 - [DEBUG]
18963 2019-Jan-15 20:37:29.748714 - [DEBUG] Start adding new jump function
18964 2019-Jan-15 20:37:29.748737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18965 2019-Jan-15 20:37:29.748792 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18966 2019-Jan-15 20:37:29.749426 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18967 2019-Jan-15 20:37:29.750061 - [DEBUG] Edge Function : AllBottom
18968 2019-Jan-15 20:37:29.750088 - [DEBUG] End adding new jump function
18969 2019-Jan-15 20:37:29.750112 - [DEBUG]
18970 2019-Jan-15 20:37:29.750136 - [DEBUG] -------------------------------------------- 530. Path Edge --------------------------------------------
18971 2019-Jan-15 20:37:29.750160 - [DEBUG]
18972 2019-Jan-15 20:37:29.750183 - [DEBUG] Process 530. path edge:
18973 2019-Jan-15 20:37:29.750207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18974 2019-Jan-15 20:37:29.750264 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
18975 2019-Jan-15 20:37:29.750915 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18976 2019-Jan-15 20:37:29.751552 - [DEBUG]
18977 2019-Jan-15 20:37:29.751576 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18978 2019-Jan-15 20:37:29.752219 - [DEBUG] Possible callees:
18979 2019-Jan-15 20:37:29.752243 - [DEBUG] bar
18980 2019-Jan-15 20:37:29.752268 - [DEBUG] Possible return sites:
18981 2019-Jan-15 20:37:29.752291 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7118982 2019-Jan-15 20:37:29.753551 - [DEBUG] Found and process special summary
18983 2019-Jan-15 20:37:29.753584 - [DEBUG] Compose: EdgeIdentity * AllBottom
18984 2019-Jan-15 20:37:29.753611 - [DEBUG]
18985 2019-Jan-15 20:37:29.753635 - [DEBUG] Propagate flow
18986 2019-Jan-15 20:37:29.753658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18987 2019-Jan-15 20:37:29.753714 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18988 2019-Jan-15 20:37:29.754374 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18989 2019-Jan-15 20:37:29.755008 - [DEBUG] Edge function : AllBottom (result of previous compose)
18990 2019-Jan-15 20:37:29.755033 - [DEBUG]
18991 2019-Jan-15 20:37:29.755058 - [DEBUG] Join: AllTop & AllBottom
18992 2019-Jan-15 20:37:29.755084 - [DEBUG] = AllBottom (new jump func)
18993 2019-Jan-15 20:37:29.755108 - [DEBUG]
18994 2019-Jan-15 20:37:29.755132 - [DEBUG] Start adding new jump function
18995 2019-Jan-15 20:37:29.755155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18996 2019-Jan-15 20:37:29.755211 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18997 2019-Jan-15 20:37:29.755853 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18998 2019-Jan-15 20:37:29.756490 - [DEBUG] Edge Function : AllBottom
18999 2019-Jan-15 20:37:29.756518 - [DEBUG] End adding new jump function
19000 2019-Jan-15 20:37:29.756542 - [DEBUG]
19001 2019-Jan-15 20:37:29.756565 - [DEBUG] -------------------------------------------- 531. Path Edge --------------------------------------------
19002 2019-Jan-15 20:37:29.756590 - [DEBUG]
19003 2019-Jan-15 20:37:29.756613 - [DEBUG] Process 531. path edge:
19004 2019-Jan-15 20:37:29.756637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19005 2019-Jan-15 20:37:29.756693 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
19006 2019-Jan-15 20:37:29.757345 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19007 2019-Jan-15 20:37:29.757983 - [DEBUG]
19008 2019-Jan-15 20:37:29.758008 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
19009 2019-Jan-15 20:37:29.758653 - [DEBUG] Compose: EdgeIdentity * AllBottom
19010 2019-Jan-15 20:37:29.758681 - [DEBUG]
19011 2019-Jan-15 20:37:29.758705 - [DEBUG] Propagate flow
19012 2019-Jan-15 20:37:29.758728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19013 2019-Jan-15 20:37:29.758784 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19014 2019-Jan-15 20:37:29.759419 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19015 2019-Jan-15 20:37:29.760053 - [DEBUG] Edge function : AllBottom (result of previous compose)
19016 2019-Jan-15 20:37:29.760078 - [DEBUG]
19017 2019-Jan-15 20:37:29.760102 - [DEBUG] Join: AllTop & AllBottom
19018 2019-Jan-15 20:37:29.760129 - [DEBUG] = AllBottom (new jump func)
19019 2019-Jan-15 20:37:29.760153 - [DEBUG]
19020 2019-Jan-15 20:37:29.760176 - [DEBUG] Start adding new jump function
19021 2019-Jan-15 20:37:29.760200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19022 2019-Jan-15 20:37:29.760256 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19023 2019-Jan-15 20:37:29.760909 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19024 2019-Jan-15 20:37:29.761541 - [DEBUG] Edge Function : AllBottom
19025 2019-Jan-15 20:37:29.761569 - [DEBUG] End adding new jump function
19026 2019-Jan-15 20:37:29.761593 - [DEBUG]
19027 2019-Jan-15 20:37:29.761617 - [DEBUG] -------------------------------------------- 532. Path Edge --------------------------------------------
19028 2019-Jan-15 20:37:29.761641 - [DEBUG]
19029 2019-Jan-15 20:37:29.761664 - [DEBUG] Process 532. path edge:
19030 2019-Jan-15 20:37:29.761688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19031 2019-Jan-15 20:37:29.761745 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
19032 2019-Jan-15 20:37:29.762380 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19033 2019-Jan-15 20:37:29.763014 - [DEBUG]
19034 2019-Jan-15 20:37:29.763039 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19035 2019-Jan-15 20:37:29.763682 - [DEBUG] Compose: EdgeIdentity * AllBottom
19036 2019-Jan-15 20:37:29.763710 - [DEBUG]
19037 2019-Jan-15 20:37:29.763733 - [DEBUG] Propagate flow
19038 2019-Jan-15 20:37:29.763756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19039 2019-Jan-15 20:37:29.763812 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19040 2019-Jan-15 20:37:29.764479 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19041 2019-Jan-15 20:37:29.765118 - [DEBUG] Edge function : AllBottom (result of previous compose)
19042 2019-Jan-15 20:37:29.765143 - [DEBUG]
19043 2019-Jan-15 20:37:29.765167 - [DEBUG] Join: AllTop & AllBottom
19044 2019-Jan-15 20:37:29.765193 - [DEBUG] = AllBottom (new jump func)
19045 2019-Jan-15 20:37:29.765218 - [DEBUG]
19046 2019-Jan-15 20:37:29.765241 - [DEBUG] Start adding new jump function
19047 2019-Jan-15 20:37:29.765264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19048 2019-Jan-15 20:37:29.765320 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19049 2019-Jan-15 20:37:29.765957 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19050 2019-Jan-15 20:37:29.766600 - [DEBUG] Edge Function : AllBottom
19051 2019-Jan-15 20:37:29.766627 - [DEBUG] End adding new jump function
19052 2019-Jan-15 20:37:29.766652 - [DEBUG]
19053 2019-Jan-15 20:37:29.766675 - [DEBUG] -------------------------------------------- 533. Path Edge --------------------------------------------
19054 2019-Jan-15 20:37:29.766699 - [DEBUG]
19055 2019-Jan-15 20:37:29.766722 - [DEBUG] Process 533. path edge:
19056 2019-Jan-15 20:37:29.766746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19057 2019-Jan-15 20:37:29.766803 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
19058 2019-Jan-15 20:37:29.767463 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19059 2019-Jan-15 20:37:29.768101 - [DEBUG]
19060 2019-Jan-15 20:37:29.768125 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19061 2019-Jan-15 20:37:29.768772 - [DEBUG] Possible callees:
19062 2019-Jan-15 20:37:29.768797 - [DEBUG] llvm.dbg.declare
19063 2019-Jan-15 20:37:29.768822 - [DEBUG] Possible return sites:
19064 2019-Jan-15 20:37:29.768846 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7819065 2019-Jan-15 20:37:29.770112 - [DEBUG] Found and process special summary
19066 2019-Jan-15 20:37:29.770145 - [DEBUG] Compose: EdgeIdentity * AllBottom
19067 2019-Jan-15 20:37:29.770172 - [DEBUG]
19068 2019-Jan-15 20:37:29.770196 - [DEBUG] Propagate flow
19069 2019-Jan-15 20:37:29.770219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19070 2019-Jan-15 20:37:29.770276 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19071 2019-Jan-15 20:37:29.770929 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19072 2019-Jan-15 20:37:29.771564 - [DEBUG] Edge function : AllBottom (result of previous compose)
19073 2019-Jan-15 20:37:29.771589 - [DEBUG]
19074 2019-Jan-15 20:37:29.771613 - [DEBUG] Join: AllTop & AllBottom
19075 2019-Jan-15 20:37:29.771640 - [DEBUG] = AllBottom (new jump func)
19076 2019-Jan-15 20:37:29.771664 - [DEBUG]
19077 2019-Jan-15 20:37:29.771688 - [DEBUG] Start adding new jump function
19078 2019-Jan-15 20:37:29.771711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19079 2019-Jan-15 20:37:29.771767 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19080 2019-Jan-15 20:37:29.772401 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19081 2019-Jan-15 20:37:29.773035 - [DEBUG] Edge Function : AllBottom
19082 2019-Jan-15 20:37:29.773071 - [DEBUG] End adding new jump function
19083 2019-Jan-15 20:37:29.773096 - [DEBUG]
19084 2019-Jan-15 20:37:29.773119 - [DEBUG] -------------------------------------------- 534. Path Edge --------------------------------------------
19085 2019-Jan-15 20:37:29.773144 - [DEBUG]
19086 2019-Jan-15 20:37:29.773167 - [DEBUG] Process 534. path edge:
19087 2019-Jan-15 20:37:29.773190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19088 2019-Jan-15 20:37:29.773247 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
19089 2019-Jan-15 20:37:29.773884 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19090 2019-Jan-15 20:37:29.774534 - [DEBUG]
19091 2019-Jan-15 20:37:29.774558 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19092 2019-Jan-15 20:37:29.775204 - [DEBUG] Compose: EdgeIdentity * AllBottom
19093 2019-Jan-15 20:37:29.775231 - [DEBUG]
19094 2019-Jan-15 20:37:29.775254 - [DEBUG] Propagate flow
19095 2019-Jan-15 20:37:29.775278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19096 2019-Jan-15 20:37:29.775334 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19097 2019-Jan-15 20:37:29.775968 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19098 2019-Jan-15 20:37:29.776601 - [DEBUG] Edge function : AllBottom (result of previous compose)
19099 2019-Jan-15 20:37:29.776626 - [DEBUG]
19100 2019-Jan-15 20:37:29.776650 - [DEBUG] Join: AllTop & AllBottom
19101 2019-Jan-15 20:37:29.776676 - [DEBUG] = AllBottom (new jump func)
19102 2019-Jan-15 20:37:29.776700 - [DEBUG]
19103 2019-Jan-15 20:37:29.776724 - [DEBUG] Start adding new jump function
19104 2019-Jan-15 20:37:29.776747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19105 2019-Jan-15 20:37:29.776803 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19106 2019-Jan-15 20:37:29.777454 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19107 2019-Jan-15 20:37:29.778086 - [DEBUG] Edge Function : AllBottom
19108 2019-Jan-15 20:37:29.778114 - [DEBUG] End adding new jump function
19109 2019-Jan-15 20:37:29.778138 - [DEBUG]
19110 2019-Jan-15 20:37:29.778162 - [DEBUG] -------------------------------------------- 535. Path Edge --------------------------------------------
19111 2019-Jan-15 20:37:29.778186 - [DEBUG]
19112 2019-Jan-15 20:37:29.778209 - [DEBUG] Process 535. path edge:
19113 2019-Jan-15 20:37:29.778233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19114 2019-Jan-15 20:37:29.778289 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
19115 2019-Jan-15 20:37:29.778921 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19116 2019-Jan-15 20:37:29.779555 - [DEBUG]
19117 2019-Jan-15 20:37:29.779580 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19118 2019-Jan-15 20:37:29.780223 - [DEBUG] Compose: EdgeIdentity * AllBottom
19119 2019-Jan-15 20:37:29.780250 - [DEBUG]
19120 2019-Jan-15 20:37:29.780274 - [DEBUG] Propagate flow
19121 2019-Jan-15 20:37:29.780297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19122 2019-Jan-15 20:37:29.780353 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19123 2019-Jan-15 20:37:29.781014 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19124 2019-Jan-15 20:37:29.781648 - [DEBUG] Edge function : AllBottom (result of previous compose)
19125 2019-Jan-15 20:37:29.781673 - [DEBUG]
19126 2019-Jan-15 20:37:29.781697 - [DEBUG] Join: AllTop & AllBottom
19127 2019-Jan-15 20:37:29.781723 - [DEBUG] = AllBottom (new jump func)
19128 2019-Jan-15 20:37:29.781758 - [DEBUG]
19129 2019-Jan-15 20:37:29.781782 - [DEBUG] Start adding new jump function
19130 2019-Jan-15 20:37:29.781805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19131 2019-Jan-15 20:37:29.781861 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19132 2019-Jan-15 20:37:29.782497 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19133 2019-Jan-15 20:37:29.783133 - [DEBUG] Edge Function : AllBottom
19134 2019-Jan-15 20:37:29.783160 - [DEBUG] End adding new jump function
19135 2019-Jan-15 20:37:29.783185 - [DEBUG]
19136 2019-Jan-15 20:37:29.783208 - [DEBUG] -------------------------------------------- 536. Path Edge --------------------------------------------
19137 2019-Jan-15 20:37:29.783232 - [DEBUG]
19138 2019-Jan-15 20:37:29.783255 - [DEBUG] Process 536. path edge:
19139 2019-Jan-15 20:37:29.783279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19140 2019-Jan-15 20:37:29.783336 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
19141 2019-Jan-15 20:37:29.783986 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19142 2019-Jan-15 20:37:29.784624 - [DEBUG]
19143 2019-Jan-15 20:37:29.784648 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19144 2019-Jan-15 20:37:29.785293 - [DEBUG] Compose: EdgeIdentity * AllBottom
19145 2019-Jan-15 20:37:29.785320 - [DEBUG]
19146 2019-Jan-15 20:37:29.785344 - [DEBUG] Propagate flow
19147 2019-Jan-15 20:37:29.785368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19148 2019-Jan-15 20:37:29.785424 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19149 2019-Jan-15 20:37:29.786057 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19150 2019-Jan-15 20:37:29.786693 - [DEBUG] Edge function : AllBottom (result of previous compose)
19151 2019-Jan-15 20:37:29.786718 - [DEBUG]
19152 2019-Jan-15 20:37:29.786742 - [DEBUG] Join: AllTop & AllBottom
19153 2019-Jan-15 20:37:29.786768 - [DEBUG] = AllBottom (new jump func)
19154 2019-Jan-15 20:37:29.786793 - [DEBUG]
19155 2019-Jan-15 20:37:29.786816 - [DEBUG] Start adding new jump function
19156 2019-Jan-15 20:37:29.786840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19157 2019-Jan-15 20:37:29.786896 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19158 2019-Jan-15 20:37:29.787545 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19159 2019-Jan-15 20:37:29.788176 - [DEBUG] Edge Function : AllBottom
19160 2019-Jan-15 20:37:29.788204 - [DEBUG] End adding new jump function
19161 2019-Jan-15 20:37:29.788228 - [DEBUG]
19162 2019-Jan-15 20:37:29.788252 - [DEBUG] -------------------------------------------- 537. Path Edge --------------------------------------------
19163 2019-Jan-15 20:37:29.788276 - [DEBUG]
19164 2019-Jan-15 20:37:29.788299 - [DEBUG] Process 537. path edge:
19165 2019-Jan-15 20:37:29.788323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19166 2019-Jan-15 20:37:29.788380 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
19167 2019-Jan-15 20:37:29.789012 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19168 2019-Jan-15 20:37:29.789645 - [DEBUG]
19169 2019-Jan-15 20:37:29.789670 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19170 2019-Jan-15 20:37:29.790313 - [DEBUG] Compose: EdgeIdentity * AllBottom
19171 2019-Jan-15 20:37:29.790341 - [DEBUG]
19172 2019-Jan-15 20:37:29.790364 - [DEBUG] Propagate flow
19173 2019-Jan-15 20:37:29.790388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19174 2019-Jan-15 20:37:29.790450 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19175 2019-Jan-15 20:37:29.791107 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19176 2019-Jan-15 20:37:29.791742 - [DEBUG] Edge function : AllBottom (result of previous compose)
19177 2019-Jan-15 20:37:29.791767 - [DEBUG]
19178 2019-Jan-15 20:37:29.791791 - [DEBUG] Join: AllTop & AllBottom
19179 2019-Jan-15 20:37:29.791817 - [DEBUG] = AllBottom (new jump func)
19180 2019-Jan-15 20:37:29.791841 - [DEBUG]
19181 2019-Jan-15 20:37:29.791865 - [DEBUG] Start adding new jump function
19182 2019-Jan-15 20:37:29.791888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19183 2019-Jan-15 20:37:29.791944 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19184 2019-Jan-15 20:37:29.792578 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19185 2019-Jan-15 20:37:29.793211 - [DEBUG] Edge Function : AllBottom
19186 2019-Jan-15 20:37:29.793239 - [DEBUG] End adding new jump function
19187 2019-Jan-15 20:37:29.793264 - [DEBUG]
19188 2019-Jan-15 20:37:29.793287 - [DEBUG] -------------------------------------------- 538. Path Edge --------------------------------------------
19189 2019-Jan-15 20:37:29.793311 - [DEBUG]
19190 2019-Jan-15 20:37:29.793334 - [DEBUG] Process 538. path edge:
19191 2019-Jan-15 20:37:29.793358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19192 2019-Jan-15 20:37:29.793415 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
19193 2019-Jan-15 20:37:29.794065 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19194 2019-Jan-15 20:37:29.794702 - [DEBUG]
19195 2019-Jan-15 20:37:29.794726 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19196 2019-Jan-15 20:37:29.795372 - [DEBUG] Compose: EdgeIdentity * AllBottom
19197 2019-Jan-15 20:37:29.795400 - [DEBUG]
19198 2019-Jan-15 20:37:29.795423 - [DEBUG] Propagate flow
19199 2019-Jan-15 20:37:29.795446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19200 2019-Jan-15 20:37:29.795502 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19201 2019-Jan-15 20:37:29.796141 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19202 2019-Jan-15 20:37:29.796775 - [DEBUG] Edge function : AllBottom (result of previous compose)
19203 2019-Jan-15 20:37:29.796800 - [DEBUG]
19204 2019-Jan-15 20:37:29.796825 - [DEBUG] Join: AllTop & AllBottom
19205 2019-Jan-15 20:37:29.796851 - [DEBUG] = AllBottom (new jump func)
19206 2019-Jan-15 20:37:29.796876 - [DEBUG]
19207 2019-Jan-15 20:37:29.796899 - [DEBUG] Start adding new jump function
19208 2019-Jan-15 20:37:29.796922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19209 2019-Jan-15 20:37:29.796978 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19210 2019-Jan-15 20:37:29.797628 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19211 2019-Jan-15 20:37:29.798264 - [DEBUG] Edge Function : AllBottom
19212 2019-Jan-15 20:37:29.798291 - [DEBUG] End adding new jump function
19213 2019-Jan-15 20:37:29.798315 - [DEBUG]
19214 2019-Jan-15 20:37:29.798339 - [DEBUG] -------------------------------------------- 539. Path Edge --------------------------------------------
19215 2019-Jan-15 20:37:29.798363 - [DEBUG]
19216 2019-Jan-15 20:37:29.798386 - [DEBUG] Process 539. path edge:
19217 2019-Jan-15 20:37:29.798409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19218 2019-Jan-15 20:37:29.798482 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
19219 2019-Jan-15 20:37:29.799120 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19220 2019-Jan-15 20:37:29.799757 - [DEBUG]
19221 2019-Jan-15 20:37:29.799782 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19222 2019-Jan-15 20:37:29.800429 - [DEBUG] Compose: EdgeIdentity * AllBottom
19223 2019-Jan-15 20:37:29.800457 - [DEBUG]
19224 2019-Jan-15 20:37:29.800481 - [DEBUG] Propagate flow
19225 2019-Jan-15 20:37:29.800504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19226 2019-Jan-15 20:37:29.800560 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19227 2019-Jan-15 20:37:29.801210 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19228 2019-Jan-15 20:37:29.801845 - [DEBUG] Edge function : AllBottom (result of previous compose)
19229 2019-Jan-15 20:37:29.801870 - [DEBUG]
19230 2019-Jan-15 20:37:29.801895 - [DEBUG] Join: AllTop & AllBottom
19231 2019-Jan-15 20:37:29.801921 - [DEBUG] = AllBottom (new jump func)
19232 2019-Jan-15 20:37:29.801946 - [DEBUG]
19233 2019-Jan-15 20:37:29.801969 - [DEBUG] Start adding new jump function
19234 2019-Jan-15 20:37:29.801993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19235 2019-Jan-15 20:37:29.802049 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19236 2019-Jan-15 20:37:29.802687 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19237 2019-Jan-15 20:37:29.803320 - [DEBUG] Edge Function : AllBottom
19238 2019-Jan-15 20:37:29.803347 - [DEBUG] End adding new jump function
19239 2019-Jan-15 20:37:29.803372 - [DEBUG]
19240 2019-Jan-15 20:37:29.803395 - [DEBUG] -------------------------------------------- 540. Path Edge --------------------------------------------
19241 2019-Jan-15 20:37:29.803419 - [DEBUG]
19242 2019-Jan-15 20:37:29.803443 - [DEBUG] Process 540. path edge:
19243 2019-Jan-15 20:37:29.803466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19244 2019-Jan-15 20:37:29.803522 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
19245 2019-Jan-15 20:37:29.804172 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19246 2019-Jan-15 20:37:29.804806 - [DEBUG]
19247 2019-Jan-15 20:37:29.804831 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19248 2019-Jan-15 20:37:29.805478 - [DEBUG] Compose: EdgeIdentity * AllBottom
19249 2019-Jan-15 20:37:29.805506 - [DEBUG]
19250 2019-Jan-15 20:37:29.805529 - [DEBUG] Propagate flow
19251 2019-Jan-15 20:37:29.805552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19252 2019-Jan-15 20:37:29.805609 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19253 2019-Jan-15 20:37:29.806252 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19254 2019-Jan-15 20:37:29.806890 - [DEBUG] Edge function : AllBottom (result of previous compose)
19255 2019-Jan-15 20:37:29.806915 - [DEBUG]
19256 2019-Jan-15 20:37:29.806940 - [DEBUG] Join: AllTop & AllBottom
19257 2019-Jan-15 20:37:29.806966 - [DEBUG] = AllBottom (new jump func)
19258 2019-Jan-15 20:37:29.806990 - [DEBUG]
19259 2019-Jan-15 20:37:29.807014 - [DEBUG] Start adding new jump function
19260 2019-Jan-15 20:37:29.807037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19261 2019-Jan-15 20:37:29.807101 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19262 2019-Jan-15 20:37:29.807753 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19263 2019-Jan-15 20:37:29.808395 - [DEBUG] Edge Function : AllBottom
19264 2019-Jan-15 20:37:29.808423 - [DEBUG] End adding new jump function
19265 2019-Jan-15 20:37:29.808447 - [DEBUG]
19266 2019-Jan-15 20:37:29.808471 - [DEBUG] -------------------------------------------- 541. Path Edge --------------------------------------------
19267 2019-Jan-15 20:37:29.808495 - [DEBUG]
19268 2019-Jan-15 20:37:29.808518 - [DEBUG] Process 541. path edge:
19269 2019-Jan-15 20:37:29.808542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19270 2019-Jan-15 20:37:29.808599 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
19271 2019-Jan-15 20:37:29.809248 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19272 2019-Jan-15 20:37:29.809883 - [DEBUG]
19273 2019-Jan-15 20:37:29.809907 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19274 2019-Jan-15 20:37:29.810556 - [DEBUG] Possible callees:
19275 2019-Jan-15 20:37:29.810581 - [DEBUG] llvm.dbg.declare
19276 2019-Jan-15 20:37:29.810619 - [DEBUG] Possible return sites:
19277 2019-Jan-15 20:37:29.810643 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12019278 2019-Jan-15 20:37:29.811914 - [DEBUG] Found and process special summary
19279 2019-Jan-15 20:37:29.811947 - [DEBUG] Compose: EdgeIdentity * AllBottom
19280 2019-Jan-15 20:37:29.811974 - [DEBUG]
19281 2019-Jan-15 20:37:29.811998 - [DEBUG] Propagate flow
19282 2019-Jan-15 20:37:29.812021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19283 2019-Jan-15 20:37:29.812078 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19284 2019-Jan-15 20:37:29.812716 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19285 2019-Jan-15 20:37:29.813350 - [DEBUG] Edge function : AllBottom (result of previous compose)
19286 2019-Jan-15 20:37:29.813375 - [DEBUG]
19287 2019-Jan-15 20:37:29.813399 - [DEBUG] Join: AllTop & AllBottom
19288 2019-Jan-15 20:37:29.813425 - [DEBUG] = AllBottom (new jump func)
19289 2019-Jan-15 20:37:29.813450 - [DEBUG]
19290 2019-Jan-15 20:37:29.813473 - [DEBUG] Start adding new jump function
19291 2019-Jan-15 20:37:29.813496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19292 2019-Jan-15 20:37:29.813552 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19293 2019-Jan-15 20:37:29.814202 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19294 2019-Jan-15 20:37:29.814838 - [DEBUG] Edge Function : AllBottom
19295 2019-Jan-15 20:37:29.814867 - [DEBUG] End adding new jump function
19296 2019-Jan-15 20:37:29.814891 - [DEBUG]
19297 2019-Jan-15 20:37:29.814914 - [DEBUG] -------------------------------------------- 542. Path Edge --------------------------------------------
19298 2019-Jan-15 20:37:29.814938 - [DEBUG]
19299 2019-Jan-15 20:37:29.814962 - [DEBUG] Process 542. path edge:
19300 2019-Jan-15 20:37:29.814985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19301 2019-Jan-15 20:37:29.815041 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
19302 2019-Jan-15 20:37:29.815678 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19303 2019-Jan-15 20:37:29.816319 - [DEBUG]
19304 2019-Jan-15 20:37:29.816343 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19305 2019-Jan-15 20:37:29.816990 - [DEBUG] Compose: EdgeIdentity * AllBottom
19306 2019-Jan-15 20:37:29.817018 - [DEBUG]
19307 2019-Jan-15 20:37:29.817042 - [DEBUG] Propagate flow
19308 2019-Jan-15 20:37:29.817065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19309 2019-Jan-15 20:37:29.817121 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19310 2019-Jan-15 20:37:29.817772 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19311 2019-Jan-15 20:37:29.818406 - [DEBUG] Edge function : AllBottom (result of previous compose)
19312 2019-Jan-15 20:37:29.818431 - [DEBUG]
19313 2019-Jan-15 20:37:29.818455 - [DEBUG] Join: AllTop & AllBottom
19314 2019-Jan-15 20:37:29.818481 - [DEBUG] = AllBottom (new jump func)
19315 2019-Jan-15 20:37:29.818506 - [DEBUG]
19316 2019-Jan-15 20:37:29.818529 - [DEBUG] Start adding new jump function
19317 2019-Jan-15 20:37:29.818552 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19318 2019-Jan-15 20:37:29.818608 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19319 2019-Jan-15 20:37:29.819244 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19320 2019-Jan-15 20:37:29.819877 - [DEBUG] Edge Function : AllBottom
19321 2019-Jan-15 20:37:29.819904 - [DEBUG] End adding new jump function
19322 2019-Jan-15 20:37:29.819927 - [DEBUG]
19323 2019-Jan-15 20:37:29.819951 - [DEBUG] -------------------------------------------- 543. Path Edge --------------------------------------------
19324 2019-Jan-15 20:37:29.819975 - [DEBUG]
19325 2019-Jan-15 20:37:29.819998 - [DEBUG] Process 543. path edge:
19326 2019-Jan-15 20:37:29.820022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19327 2019-Jan-15 20:37:29.820078 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
19328 2019-Jan-15 20:37:29.820726 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19329 2019-Jan-15 20:37:29.821360 - [DEBUG]
19330 2019-Jan-15 20:37:29.821385 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19331 2019-Jan-15 20:37:29.822029 - [DEBUG] Compose: EdgeIdentity * AllBottom
19332 2019-Jan-15 20:37:29.822057 - [DEBUG]
19333 2019-Jan-15 20:37:29.822081 - [DEBUG] Propagate flow
19334 2019-Jan-15 20:37:29.822104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19335 2019-Jan-15 20:37:29.822160 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19336 2019-Jan-15 20:37:29.822805 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19337 2019-Jan-15 20:37:29.823438 - [DEBUG] Edge function : AllBottom (result of previous compose)
19338 2019-Jan-15 20:37:29.823463 - [DEBUG]
19339 2019-Jan-15 20:37:29.823488 - [DEBUG] Join: AllTop & AllBottom
19340 2019-Jan-15 20:37:29.823514 - [DEBUG] = AllBottom (new jump func)
19341 2019-Jan-15 20:37:29.823539 - [DEBUG]
19342 2019-Jan-15 20:37:29.823562 - [DEBUG] Start adding new jump function
19343 2019-Jan-15 20:37:29.823585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19344 2019-Jan-15 20:37:29.823641 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19345 2019-Jan-15 20:37:29.824294 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19346 2019-Jan-15 20:37:29.824948 - [DEBUG] Edge Function : AllBottom
19347 2019-Jan-15 20:37:29.824977 - [DEBUG] End adding new jump function
19348 2019-Jan-15 20:37:29.825001 - [DEBUG]
19349 2019-Jan-15 20:37:29.825024 - [DEBUG] -------------------------------------------- 544. Path Edge --------------------------------------------
19350 2019-Jan-15 20:37:29.825048 - [DEBUG]
19351 2019-Jan-15 20:37:29.825072 - [DEBUG] Process 544. path edge:
19352 2019-Jan-15 20:37:29.825095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19353 2019-Jan-15 20:37:29.825152 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
19354 2019-Jan-15 20:37:29.825796 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19355 2019-Jan-15 20:37:29.826430 - [DEBUG]
19356 2019-Jan-15 20:37:29.826454 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19357 2019-Jan-15 20:37:29.827106 - [DEBUG] Possible callees:
19358 2019-Jan-15 20:37:29.827131 - [DEBUG] llvm.dbg.declare
19359 2019-Jan-15 20:37:29.827156 - [DEBUG] Possible return sites:
19360 2019-Jan-15 20:37:29.827179 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14919361 2019-Jan-15 20:37:29.828464 - [DEBUG] Found and process special summary
19362 2019-Jan-15 20:37:29.828498 - [DEBUG] Compose: EdgeIdentity * AllBottom
19363 2019-Jan-15 20:37:29.828525 - [DEBUG]
19364 2019-Jan-15 20:37:29.828549 - [DEBUG] Propagate flow
19365 2019-Jan-15 20:37:29.828572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19366 2019-Jan-15 20:37:29.828628 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19367 2019-Jan-15 20:37:29.829266 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19368 2019-Jan-15 20:37:29.829900 - [DEBUG] Edge function : AllBottom (result of previous compose)
19369 2019-Jan-15 20:37:29.829925 - [DEBUG]
19370 2019-Jan-15 20:37:29.829950 - [DEBUG] Join: AllTop & AllBottom
19371 2019-Jan-15 20:37:29.829976 - [DEBUG] = AllBottom (new jump func)
19372 2019-Jan-15 20:37:29.830000 - [DEBUG]
19373 2019-Jan-15 20:37:29.830024 - [DEBUG] Start adding new jump function
19374 2019-Jan-15 20:37:29.830047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19375 2019-Jan-15 20:37:29.830103 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19376 2019-Jan-15 20:37:29.830752 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19377 2019-Jan-15 20:37:29.831387 - [DEBUG] Edge Function : AllBottom
19378 2019-Jan-15 20:37:29.831414 - [DEBUG] End adding new jump function
19379 2019-Jan-15 20:37:29.831439 - [DEBUG]
19380 2019-Jan-15 20:37:29.831463 - [DEBUG] -------------------------------------------- 545. Path Edge --------------------------------------------
19381 2019-Jan-15 20:37:29.831487 - [DEBUG]
19382 2019-Jan-15 20:37:29.831510 - [DEBUG] Process 545. path edge:
19383 2019-Jan-15 20:37:29.831533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19384 2019-Jan-15 20:37:29.831590 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
19385 2019-Jan-15 20:37:29.832227 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19386 2019-Jan-15 20:37:29.832864 - [DEBUG]
19387 2019-Jan-15 20:37:29.832889 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19388 2019-Jan-15 20:37:29.833539 - [DEBUG] Compose: EdgeIdentity * AllBottom
19389 2019-Jan-15 20:37:29.833574 - [DEBUG]
19390 2019-Jan-15 20:37:29.833599 - [DEBUG] Propagate flow
19391 2019-Jan-15 20:37:29.833622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19392 2019-Jan-15 20:37:29.833679 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19393 2019-Jan-15 20:37:29.834328 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19394 2019-Jan-15 20:37:29.834962 - [DEBUG] Edge function : AllBottom (result of previous compose)
19395 2019-Jan-15 20:37:29.834988 - [DEBUG]
19396 2019-Jan-15 20:37:29.835012 - [DEBUG] Join: AllTop & AllBottom
19397 2019-Jan-15 20:37:29.835039 - [DEBUG] = AllBottom (new jump func)
19398 2019-Jan-15 20:37:29.835063 - [DEBUG]
19399 2019-Jan-15 20:37:29.835087 - [DEBUG] Start adding new jump function
19400 2019-Jan-15 20:37:29.835110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19401 2019-Jan-15 20:37:29.835166 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19402 2019-Jan-15 20:37:29.835802 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19403 2019-Jan-15 20:37:29.836433 - [DEBUG] Edge Function : AllBottom
19404 2019-Jan-15 20:37:29.836461 - [DEBUG] End adding new jump function
19405 2019-Jan-15 20:37:29.836485 - [DEBUG]
19406 2019-Jan-15 20:37:29.836509 - [DEBUG] -------------------------------------------- 546. Path Edge --------------------------------------------
19407 2019-Jan-15 20:37:29.836533 - [DEBUG]
19408 2019-Jan-15 20:37:29.836556 - [DEBUG] Process 546. path edge:
19409 2019-Jan-15 20:37:29.836580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19410 2019-Jan-15 20:37:29.836637 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
19411 2019-Jan-15 20:37:29.837281 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19412 2019-Jan-15 20:37:29.837917 - [DEBUG]
19413 2019-Jan-15 20:37:29.837942 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19414 2019-Jan-15 20:37:29.838588 - [DEBUG] Compose: EdgeIdentity * AllBottom
19415 2019-Jan-15 20:37:29.838616 - [DEBUG]
19416 2019-Jan-15 20:37:29.838640 - [DEBUG] Propagate flow
19417 2019-Jan-15 20:37:29.838663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19418 2019-Jan-15 20:37:29.838720 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19419 2019-Jan-15 20:37:29.839365 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19420 2019-Jan-15 20:37:29.840000 - [DEBUG] Edge function : AllBottom (result of previous compose)
19421 2019-Jan-15 20:37:29.840025 - [DEBUG]
19422 2019-Jan-15 20:37:29.840050 - [DEBUG] Join: AllTop & AllBottom
19423 2019-Jan-15 20:37:29.840076 - [DEBUG] = AllBottom (new jump func)
19424 2019-Jan-15 20:37:29.840101 - [DEBUG]
19425 2019-Jan-15 20:37:29.840124 - [DEBUG] Start adding new jump function
19426 2019-Jan-15 20:37:29.840148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19427 2019-Jan-15 20:37:29.840204 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19428 2019-Jan-15 20:37:29.840857 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19429 2019-Jan-15 20:37:29.841500 - [DEBUG] Edge Function : AllBottom
19430 2019-Jan-15 20:37:29.841527 - [DEBUG] End adding new jump function
19431 2019-Jan-15 20:37:29.841552 - [DEBUG]
19432 2019-Jan-15 20:37:29.841575 - [DEBUG] -------------------------------------------- 547. Path Edge --------------------------------------------
19433 2019-Jan-15 20:37:29.841600 - [DEBUG]
19434 2019-Jan-15 20:37:29.841633 - [DEBUG] Process 547. path edge:
19435 2019-Jan-15 20:37:29.841658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19436 2019-Jan-15 20:37:29.841714 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
19437 2019-Jan-15 20:37:29.842360 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19438 2019-Jan-15 20:37:29.842995 - [DEBUG]
19439 2019-Jan-15 20:37:29.843019 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19440 2019-Jan-15 20:37:29.843671 - [DEBUG] Possible callees:
19441 2019-Jan-15 20:37:29.843696 - [DEBUG] llvm.dbg.declare
19442 2019-Jan-15 20:37:29.843721 - [DEBUG] Possible return sites:
19443 2019-Jan-15 20:37:29.843744 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15519444 2019-Jan-15 20:37:29.845028 - [DEBUG] Found and process special summary
19445 2019-Jan-15 20:37:29.845061 - [DEBUG] Compose: EdgeIdentity * AllBottom
19446 2019-Jan-15 20:37:29.845088 - [DEBUG]
19447 2019-Jan-15 20:37:29.845112 - [DEBUG] Propagate flow
19448 2019-Jan-15 20:37:29.845136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19449 2019-Jan-15 20:37:29.845192 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19450 2019-Jan-15 20:37:29.845830 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19451 2019-Jan-15 20:37:29.846463 - [DEBUG] Edge function : AllBottom (result of previous compose)
19452 2019-Jan-15 20:37:29.846489 - [DEBUG]
19453 2019-Jan-15 20:37:29.846513 - [DEBUG] Join: AllTop & AllBottom
19454 2019-Jan-15 20:37:29.846539 - [DEBUG] = AllBottom (new jump func)
19455 2019-Jan-15 20:37:29.846564 - [DEBUG]
19456 2019-Jan-15 20:37:29.846587 - [DEBUG] Start adding new jump function
19457 2019-Jan-15 20:37:29.846611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19458 2019-Jan-15 20:37:29.846667 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19459 2019-Jan-15 20:37:29.847314 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19460 2019-Jan-15 20:37:29.847952 - [DEBUG] Edge Function : AllBottom
19461 2019-Jan-15 20:37:29.847979 - [DEBUG] End adding new jump function
19462 2019-Jan-15 20:37:29.848003 - [DEBUG]
19463 2019-Jan-15 20:37:29.848027 - [DEBUG] -------------------------------------------- 548. Path Edge --------------------------------------------
19464 2019-Jan-15 20:37:29.848051 - [DEBUG]
19465 2019-Jan-15 20:37:29.848074 - [DEBUG] Process 548. path edge:
19466 2019-Jan-15 20:37:29.848098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19467 2019-Jan-15 20:37:29.848154 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
19468 2019-Jan-15 20:37:29.848792 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19469 2019-Jan-15 20:37:29.849425 - [DEBUG]
19470 2019-Jan-15 20:37:29.849449 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19471 2019-Jan-15 20:37:29.850101 - [DEBUG] Compose: EdgeIdentity * AllBottom
19472 2019-Jan-15 20:37:29.850129 - [DEBUG]
19473 2019-Jan-15 20:37:29.850152 - [DEBUG] Propagate flow
19474 2019-Jan-15 20:37:29.850175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19475 2019-Jan-15 20:37:29.850232 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19476 2019-Jan-15 20:37:29.850889 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19477 2019-Jan-15 20:37:29.851525 - [DEBUG] Edge function : AllBottom (result of previous compose)
19478 2019-Jan-15 20:37:29.851550 - [DEBUG]
19479 2019-Jan-15 20:37:29.851574 - [DEBUG] Join: AllTop & AllBottom
19480 2019-Jan-15 20:37:29.851600 - [DEBUG] = AllBottom (new jump func)
19481 2019-Jan-15 20:37:29.851624 - [DEBUG]
19482 2019-Jan-15 20:37:29.851648 - [DEBUG] Start adding new jump function
19483 2019-Jan-15 20:37:29.851671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19484 2019-Jan-15 20:37:29.851727 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19485 2019-Jan-15 20:37:29.852361 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19486 2019-Jan-15 20:37:29.852993 - [DEBUG] Edge Function : AllBottom
19487 2019-Jan-15 20:37:29.853020 - [DEBUG] End adding new jump function
19488 2019-Jan-15 20:37:29.853044 - [DEBUG]
19489 2019-Jan-15 20:37:29.853068 - [DEBUG] -------------------------------------------- 549. Path Edge --------------------------------------------
19490 2019-Jan-15 20:37:29.853091 - [DEBUG]
19491 2019-Jan-15 20:37:29.853115 - [DEBUG] Process 549. path edge:
19492 2019-Jan-15 20:37:29.853138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19493 2019-Jan-15 20:37:29.853194 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
19494 2019-Jan-15 20:37:29.853827 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19495 2019-Jan-15 20:37:29.854481 - [DEBUG]
19496 2019-Jan-15 20:37:29.854506 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19497 2019-Jan-15 20:37:29.855153 - [DEBUG] Compose: EdgeIdentity * AllBottom
19498 2019-Jan-15 20:37:29.855181 - [DEBUG]
19499 2019-Jan-15 20:37:29.855204 - [DEBUG] Propagate flow
19500 2019-Jan-15 20:37:29.855227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19501 2019-Jan-15 20:37:29.855284 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19502 2019-Jan-15 20:37:29.855925 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19503 2019-Jan-15 20:37:29.856560 - [DEBUG] Edge function : AllBottom (result of previous compose)
19504 2019-Jan-15 20:37:29.856585 - [DEBUG]
19505 2019-Jan-15 20:37:29.856609 - [DEBUG] Join: AllTop & AllBottom
19506 2019-Jan-15 20:37:29.856635 - [DEBUG] = AllBottom (new jump func)
19507 2019-Jan-15 20:37:29.856660 - [DEBUG]
19508 2019-Jan-15 20:37:29.856683 - [DEBUG] Start adding new jump function
19509 2019-Jan-15 20:37:29.856706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19510 2019-Jan-15 20:37:29.856762 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19511 2019-Jan-15 20:37:29.857412 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19512 2019-Jan-15 20:37:29.858045 - [DEBUG] Edge Function : AllBottom
19513 2019-Jan-15 20:37:29.858072 - [DEBUG] End adding new jump function
19514 2019-Jan-15 20:37:29.858096 - [DEBUG]
19515 2019-Jan-15 20:37:29.858120 - [DEBUG] -------------------------------------------- 550. Path Edge --------------------------------------------
19516 2019-Jan-15 20:37:29.858144 - [DEBUG]
19517 2019-Jan-15 20:37:29.858167 - [DEBUG] Process 550. path edge:
19518 2019-Jan-15 20:37:29.858191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19519 2019-Jan-15 20:37:29.858247 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
19520 2019-Jan-15 20:37:29.858880 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19521 2019-Jan-15 20:37:29.859522 - [DEBUG]
19522 2019-Jan-15 20:37:29.859548 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19523 2019-Jan-15 20:37:29.860193 - [DEBUG] Compose: EdgeIdentity * AllBottom
19524 2019-Jan-15 20:37:29.860221 - [DEBUG]
19525 2019-Jan-15 20:37:29.860244 - [DEBUG] Propagate flow
19526 2019-Jan-15 20:37:29.860268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19527 2019-Jan-15 20:37:29.860324 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19528 2019-Jan-15 20:37:29.860982 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19529 2019-Jan-15 20:37:29.861619 - [DEBUG] Edge function : AllBottom (result of previous compose)
19530 2019-Jan-15 20:37:29.861644 - [DEBUG]
19531 2019-Jan-15 20:37:29.861669 - [DEBUG] Join: AllTop & AllBottom
19532 2019-Jan-15 20:37:29.861694 - [DEBUG] = AllBottom (new jump func)
19533 2019-Jan-15 20:37:29.861719 - [DEBUG]
19534 2019-Jan-15 20:37:29.861742 - [DEBUG] Start adding new jump function
19535 2019-Jan-15 20:37:29.861766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19536 2019-Jan-15 20:37:29.861822 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19537 2019-Jan-15 20:37:29.862456 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19538 2019-Jan-15 20:37:29.863096 - [DEBUG] Edge Function : AllBottom
19539 2019-Jan-15 20:37:29.863123 - [DEBUG] End adding new jump function
19540 2019-Jan-15 20:37:29.863147 - [DEBUG]
19541 2019-Jan-15 20:37:29.863171 - [DEBUG] -------------------------------------------- 551. Path Edge --------------------------------------------
19542 2019-Jan-15 20:37:29.863195 - [DEBUG]
19543 2019-Jan-15 20:37:29.863219 - [DEBUG] Process 551. path edge:
19544 2019-Jan-15 20:37:29.863242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19545 2019-Jan-15 20:37:29.863299 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
19546 2019-Jan-15 20:37:29.863954 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19547 2019-Jan-15 20:37:29.864592 - [DEBUG]
19548 2019-Jan-15 20:37:29.864616 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19549 2019-Jan-15 20:37:29.865267 - [DEBUG] Possible callees:
19550 2019-Jan-15 20:37:29.865292 - [DEBUG] llvm.dbg.declare
19551 2019-Jan-15 20:37:29.865317 - [DEBUG] Possible return sites:
19552 2019-Jan-15 20:37:29.865341 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16319553 2019-Jan-15 20:37:29.866607 - [DEBUG] Found and process special summary
19554 2019-Jan-15 20:37:29.866640 - [DEBUG] Compose: EdgeIdentity * AllBottom
19555 2019-Jan-15 20:37:29.866667 - [DEBUG]
19556 2019-Jan-15 20:37:29.866691 - [DEBUG] Propagate flow
19557 2019-Jan-15 20:37:29.866714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19558 2019-Jan-15 20:37:29.866770 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19559 2019-Jan-15 20:37:29.867423 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19560 2019-Jan-15 20:37:29.868058 - [DEBUG] Edge function : AllBottom (result of previous compose)
19561 2019-Jan-15 20:37:29.868083 - [DEBUG]
19562 2019-Jan-15 20:37:29.868108 - [DEBUG] Join: AllTop & AllBottom
19563 2019-Jan-15 20:37:29.868134 - [DEBUG] = AllBottom (new jump func)
19564 2019-Jan-15 20:37:29.868166 - [DEBUG]
19565 2019-Jan-15 20:37:29.868190 - [DEBUG] Start adding new jump function
19566 2019-Jan-15 20:37:29.868214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19567 2019-Jan-15 20:37:29.868269 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19568 2019-Jan-15 20:37:29.868905 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19569 2019-Jan-15 20:37:29.869541 - [DEBUG] Edge Function : AllBottom
19570 2019-Jan-15 20:37:29.869569 - [DEBUG] End adding new jump function
19571 2019-Jan-15 20:37:29.869593 - [DEBUG]
19572 2019-Jan-15 20:37:29.869616 - [DEBUG] -------------------------------------------- 552. Path Edge --------------------------------------------
19573 2019-Jan-15 20:37:29.869640 - [DEBUG]
19574 2019-Jan-15 20:37:29.869663 - [DEBUG] Process 552. path edge:
19575 2019-Jan-15 20:37:29.869687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19576 2019-Jan-15 20:37:29.869743 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
19577 2019-Jan-15 20:37:29.870379 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19578 2019-Jan-15 20:37:29.871033 - [DEBUG]
19579 2019-Jan-15 20:37:29.871058 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19580 2019-Jan-15 20:37:29.871708 - [DEBUG] Compose: EdgeIdentity * AllBottom
19581 2019-Jan-15 20:37:29.871736 - [DEBUG]
19582 2019-Jan-15 20:37:29.871759 - [DEBUG] Propagate flow
19583 2019-Jan-15 20:37:29.871783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19584 2019-Jan-15 20:37:29.871840 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19585 2019-Jan-15 20:37:29.872473 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19586 2019-Jan-15 20:37:29.873107 - [DEBUG] Edge function : AllBottom (result of previous compose)
19587 2019-Jan-15 20:37:29.873132 - [DEBUG]
19588 2019-Jan-15 20:37:29.873157 - [DEBUG] Join: AllTop & AllBottom
19589 2019-Jan-15 20:37:29.873183 - [DEBUG] = AllBottom (new jump func)
19590 2019-Jan-15 20:37:29.873207 - [DEBUG]
19591 2019-Jan-15 20:37:29.873231 - [DEBUG] Start adding new jump function
19592 2019-Jan-15 20:37:29.873255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19593 2019-Jan-15 20:37:29.873310 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19594 2019-Jan-15 20:37:29.873956 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19595 2019-Jan-15 20:37:29.874589 - [DEBUG] Edge Function : AllBottom
19596 2019-Jan-15 20:37:29.874617 - [DEBUG] End adding new jump function
19597 2019-Jan-15 20:37:29.874641 - [DEBUG]
19598 2019-Jan-15 20:37:29.874665 - [DEBUG] -------------------------------------------- 553. Path Edge --------------------------------------------
19599 2019-Jan-15 20:37:29.874689 - [DEBUG]
19600 2019-Jan-15 20:37:29.874712 - [DEBUG] Process 553. path edge:
19601 2019-Jan-15 20:37:29.874736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19602 2019-Jan-15 20:37:29.874793 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
19603 2019-Jan-15 20:37:29.875426 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19604 2019-Jan-15 20:37:29.876060 - [DEBUG]
19605 2019-Jan-15 20:37:29.876085 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19606 2019-Jan-15 20:37:29.876733 - [DEBUG] Compose: EdgeIdentity * AllBottom
19607 2019-Jan-15 20:37:29.876761 - [DEBUG]
19608 2019-Jan-15 20:37:29.876785 - [DEBUG] Propagate flow
19609 2019-Jan-15 20:37:29.876816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19610 2019-Jan-15 20:37:29.876874 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19611 2019-Jan-15 20:37:29.877534 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19612 2019-Jan-15 20:37:29.878171 - [DEBUG] Edge function : AllBottom (result of previous compose)
19613 2019-Jan-15 20:37:29.878196 - [DEBUG]
19614 2019-Jan-15 20:37:29.878220 - [DEBUG] Join: AllTop & AllBottom
19615 2019-Jan-15 20:37:29.878246 - [DEBUG] = AllBottom (new jump func)
19616 2019-Jan-15 20:37:29.878270 - [DEBUG]
19617 2019-Jan-15 20:37:29.878294 - [DEBUG] Start adding new jump function
19618 2019-Jan-15 20:37:29.878317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19619 2019-Jan-15 20:37:29.878373 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19620 2019-Jan-15 20:37:29.879007 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19621 2019-Jan-15 20:37:29.879649 - [DEBUG] Edge Function : AllBottom
19622 2019-Jan-15 20:37:29.879676 - [DEBUG] End adding new jump function
19623 2019-Jan-15 20:37:29.879700 - [DEBUG]
19624 2019-Jan-15 20:37:29.879723 - [DEBUG] -------------------------------------------- 554. Path Edge --------------------------------------------
19625 2019-Jan-15 20:37:29.879747 - [DEBUG]
19626 2019-Jan-15 20:37:29.879771 - [DEBUG] Process 554. path edge:
19627 2019-Jan-15 20:37:29.879794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19628 2019-Jan-15 20:37:29.879851 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
19629 2019-Jan-15 20:37:29.880492 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19630 2019-Jan-15 20:37:29.881144 - [DEBUG]
19631 2019-Jan-15 20:37:29.881168 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19632 2019-Jan-15 20:37:29.881820 - [DEBUG] Possible callees:
19633 2019-Jan-15 20:37:29.881844 - [DEBUG] llvm.dbg.declare
19634 2019-Jan-15 20:37:29.881869 - [DEBUG] Possible return sites:
19635 2019-Jan-15 20:37:29.881893 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16919636 2019-Jan-15 20:37:29.883160 - [DEBUG] Found and process special summary
19637 2019-Jan-15 20:37:29.883193 - [DEBUG] Compose: EdgeIdentity * AllBottom
19638 2019-Jan-15 20:37:29.883219 - [DEBUG]
19639 2019-Jan-15 20:37:29.883243 - [DEBUG] Propagate flow
19640 2019-Jan-15 20:37:29.883266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19641 2019-Jan-15 20:37:29.883323 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19642 2019-Jan-15 20:37:29.883973 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19643 2019-Jan-15 20:37:29.884609 - [DEBUG] Edge function : AllBottom (result of previous compose)
19644 2019-Jan-15 20:37:29.884634 - [DEBUG]
19645 2019-Jan-15 20:37:29.884658 - [DEBUG] Join: AllTop & AllBottom
19646 2019-Jan-15 20:37:29.884684 - [DEBUG] = AllBottom (new jump func)
19647 2019-Jan-15 20:37:29.884708 - [DEBUG]
19648 2019-Jan-15 20:37:29.884732 - [DEBUG] Start adding new jump function
19649 2019-Jan-15 20:37:29.884755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19650 2019-Jan-15 20:37:29.884811 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19651 2019-Jan-15 20:37:29.885453 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19652 2019-Jan-15 20:37:29.886087 - [DEBUG] Edge Function : AllBottom
19653 2019-Jan-15 20:37:29.886114 - [DEBUG] End adding new jump function
19654 2019-Jan-15 20:37:29.886138 - [DEBUG]
19655 2019-Jan-15 20:37:29.886161 - [DEBUG] -------------------------------------------- 555. Path Edge --------------------------------------------
19656 2019-Jan-15 20:37:29.886185 - [DEBUG]
19657 2019-Jan-15 20:37:29.886208 - [DEBUG] Process 555. path edge:
19658 2019-Jan-15 20:37:29.886232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19659 2019-Jan-15 20:37:29.886288 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
19660 2019-Jan-15 20:37:29.886924 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19661 2019-Jan-15 20:37:29.887576 - [DEBUG]
19662 2019-Jan-15 20:37:29.887600 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19663 2019-Jan-15 20:37:29.888250 - [DEBUG] Compose: EdgeIdentity * AllBottom
19664 2019-Jan-15 20:37:29.888277 - [DEBUG]
19665 2019-Jan-15 20:37:29.888301 - [DEBUG] Propagate flow
19666 2019-Jan-15 20:37:29.888324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19667 2019-Jan-15 20:37:29.888381 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19668 2019-Jan-15 20:37:29.889019 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19669 2019-Jan-15 20:37:29.889653 - [DEBUG] Edge function : AllBottom (result of previous compose)
19670 2019-Jan-15 20:37:29.889678 - [DEBUG]
19671 2019-Jan-15 20:37:29.889703 - [DEBUG] Join: AllTop & AllBottom
19672 2019-Jan-15 20:37:29.889729 - [DEBUG] = AllBottom (new jump func)
19673 2019-Jan-15 20:37:29.889753 - [DEBUG]
19674 2019-Jan-15 20:37:29.889777 - [DEBUG] Start adding new jump function
19675 2019-Jan-15 20:37:29.889800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19676 2019-Jan-15 20:37:29.889856 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19677 2019-Jan-15 20:37:29.890494 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19678 2019-Jan-15 20:37:29.891145 - [DEBUG] Edge Function : AllBottom
19679 2019-Jan-15 20:37:29.891173 - [DEBUG] End adding new jump function
19680 2019-Jan-15 20:37:29.891197 - [DEBUG]
19681 2019-Jan-15 20:37:29.891220 - [DEBUG] -------------------------------------------- 556. Path Edge --------------------------------------------
19682 2019-Jan-15 20:37:29.891244 - [DEBUG]
19683 2019-Jan-15 20:37:29.891267 - [DEBUG] Process 556. path edge:
19684 2019-Jan-15 20:37:29.891291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19685 2019-Jan-15 20:37:29.891347 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
19686 2019-Jan-15 20:37:29.891983 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19687 2019-Jan-15 20:37:29.892616 - [DEBUG]
19688 2019-Jan-15 20:37:29.892640 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19689 2019-Jan-15 20:37:29.893318 - [DEBUG] Compose: EdgeIdentity * AllBottom
19690 2019-Jan-15 20:37:29.893347 - [DEBUG]
19691 2019-Jan-15 20:37:29.893371 - [DEBUG] Propagate flow
19692 2019-Jan-15 20:37:29.893395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19693 2019-Jan-15 20:37:29.893464 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19694 2019-Jan-15 20:37:29.894221 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19695 2019-Jan-15 20:37:29.894929 - [DEBUG] Edge function : AllBottom (result of previous compose)
19696 2019-Jan-15 20:37:29.894957 - [DEBUG]
19697 2019-Jan-15 20:37:29.894984 - [DEBUG] Join: AllTop & AllBottom
19698 2019-Jan-15 20:37:29.895010 - [DEBUG] = AllBottom (new jump func)
19699 2019-Jan-15 20:37:29.895035 - [DEBUG]
19700 2019-Jan-15 20:37:29.895059 - [DEBUG] Start adding new jump function
19701 2019-Jan-15 20:37:29.895083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19702 2019-Jan-15 20:37:29.895156 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19703 2019-Jan-15 20:37:29.895826 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19704 2019-Jan-15 20:37:29.896466 - [DEBUG] Edge Function : AllBottom
19705 2019-Jan-15 20:37:29.896497 - [DEBUG] End adding new jump function
19706 2019-Jan-15 20:37:29.896522 - [DEBUG]
19707 2019-Jan-15 20:37:29.896546 - [DEBUG] -------------------------------------------- 557. Path Edge --------------------------------------------
19708 2019-Jan-15 20:37:29.896570 - [DEBUG]
19709 2019-Jan-15 20:37:29.896593 - [DEBUG] Process 557. path edge:
19710 2019-Jan-15 20:37:29.896617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19711 2019-Jan-15 20:37:29.896674 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
19712 2019-Jan-15 20:37:29.897334 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19713 2019-Jan-15 20:37:29.897968 - [DEBUG]
19714 2019-Jan-15 20:37:29.897993 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19715 2019-Jan-15 20:37:29.898661 - [DEBUG] Compose: EdgeIdentity * AllBottom
19716 2019-Jan-15 20:37:29.898688 - [DEBUG]
19717 2019-Jan-15 20:37:29.898712 - [DEBUG] Propagate flow
19718 2019-Jan-15 20:37:29.898736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19719 2019-Jan-15 20:37:29.898792 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19720 2019-Jan-15 20:37:29.899430 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19721 2019-Jan-15 20:37:29.900063 - [DEBUG] Edge function : AllBottom (result of previous compose)
19722 2019-Jan-15 20:37:29.900088 - [DEBUG]
19723 2019-Jan-15 20:37:29.900113 - [DEBUG] Join: AllTop & AllBottom
19724 2019-Jan-15 20:37:29.900139 - [DEBUG] = AllBottom (new jump func)
19725 2019-Jan-15 20:37:29.900164 - [DEBUG]
19726 2019-Jan-15 20:37:29.900187 - [DEBUG] Start adding new jump function
19727 2019-Jan-15 20:37:29.900210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19728 2019-Jan-15 20:37:29.900266 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19729 2019-Jan-15 20:37:29.900920 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19730 2019-Jan-15 20:37:29.901554 - [DEBUG] Edge Function : AllBottom
19731 2019-Jan-15 20:37:29.901582 - [DEBUG] End adding new jump function
19732 2019-Jan-15 20:37:29.901606 - [DEBUG]
19733 2019-Jan-15 20:37:29.901629 - [DEBUG] -------------------------------------------- 558. Path Edge --------------------------------------------
19734 2019-Jan-15 20:37:29.901653 - [DEBUG]
19735 2019-Jan-15 20:37:29.901677 - [DEBUG] Process 558. path edge:
19736 2019-Jan-15 20:37:29.901700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19737 2019-Jan-15 20:37:29.901756 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
19738 2019-Jan-15 20:37:29.902393 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19739 2019-Jan-15 20:37:29.903042 - [DEBUG]
19740 2019-Jan-15 20:37:29.903069 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19741 2019-Jan-15 20:37:29.903721 - [DEBUG] Compose: EdgeIdentity * AllBottom
19742 2019-Jan-15 20:37:29.903750 - [DEBUG]
19743 2019-Jan-15 20:37:29.903773 - [DEBUG] Propagate flow
19744 2019-Jan-15 20:37:29.903797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19745 2019-Jan-15 20:37:29.903853 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19746 2019-Jan-15 20:37:29.904509 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19747 2019-Jan-15 20:37:29.905145 - [DEBUG] Edge function : AllBottom (result of previous compose)
19748 2019-Jan-15 20:37:29.905170 - [DEBUG]
19749 2019-Jan-15 20:37:29.905195 - [DEBUG] Join: AllTop & AllBottom
19750 2019-Jan-15 20:37:29.905221 - [DEBUG] = AllBottom (new jump func)
19751 2019-Jan-15 20:37:29.905245 - [DEBUG]
19752 2019-Jan-15 20:37:29.905269 - [DEBUG] Start adding new jump function
19753 2019-Jan-15 20:37:29.905292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19754 2019-Jan-15 20:37:29.905348 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19755 2019-Jan-15 20:37:29.905981 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19756 2019-Jan-15 20:37:29.906618 - [DEBUG] Edge Function : AllBottom
19757 2019-Jan-15 20:37:29.906645 - [DEBUG] End adding new jump function
19758 2019-Jan-15 20:37:29.906669 - [DEBUG]
19759 2019-Jan-15 20:37:29.906693 - [DEBUG] -------------------------------------------- 559. Path Edge --------------------------------------------
19760 2019-Jan-15 20:37:29.906717 - [DEBUG]
19761 2019-Jan-15 20:37:29.906740 - [DEBUG] Process 559. path edge:
19762 2019-Jan-15 20:37:29.906764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19763 2019-Jan-15 20:37:29.906820 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
19764 2019-Jan-15 20:37:29.907474 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19765 2019-Jan-15 20:37:29.908111 - [DEBUG]
19766 2019-Jan-15 20:37:29.908136 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19767 2019-Jan-15 20:37:29.908788 - [DEBUG] Compose: EdgeIdentity * AllBottom
19768 2019-Jan-15 20:37:29.908815 - [DEBUG]
19769 2019-Jan-15 20:37:29.908839 - [DEBUG] Propagate flow
19770 2019-Jan-15 20:37:29.908863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19771 2019-Jan-15 20:37:29.908919 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19772 2019-Jan-15 20:37:29.909555 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19773 2019-Jan-15 20:37:29.910189 - [DEBUG] Edge function : AllBottom (result of previous compose)
19774 2019-Jan-15 20:37:29.910214 - [DEBUG]
19775 2019-Jan-15 20:37:29.910239 - [DEBUG] Join: AllTop & AllBottom
19776 2019-Jan-15 20:37:29.910265 - [DEBUG] = AllBottom (new jump func)
19777 2019-Jan-15 20:37:29.910290 - [DEBUG]
19778 2019-Jan-15 20:37:29.910313 - [DEBUG] Start adding new jump function
19779 2019-Jan-15 20:37:29.910337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19780 2019-Jan-15 20:37:29.910393 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19781 2019-Jan-15 20:37:29.911043 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19782 2019-Jan-15 20:37:29.911676 - [DEBUG] Edge Function : AllBottom
19783 2019-Jan-15 20:37:29.911714 - [DEBUG] End adding new jump function
19784 2019-Jan-15 20:37:29.911739 - [DEBUG]
19785 2019-Jan-15 20:37:29.911763 - [DEBUG] -------------------------------------------- 560. Path Edge --------------------------------------------
19786 2019-Jan-15 20:37:29.911787 - [DEBUG]
19787 2019-Jan-15 20:37:29.911810 - [DEBUG] Process 560. path edge:
19788 2019-Jan-15 20:37:29.911834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19789 2019-Jan-15 20:37:29.911891 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
19790 2019-Jan-15 20:37:29.912525 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19791 2019-Jan-15 20:37:29.913160 - [DEBUG]
19792 2019-Jan-15 20:37:29.913185 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19793 2019-Jan-15 20:37:29.913831 - [DEBUG] Compose: EdgeIdentity * AllBottom
19794 2019-Jan-15 20:37:29.913859 - [DEBUG]
19795 2019-Jan-15 20:37:29.913882 - [DEBUG] Propagate flow
19796 2019-Jan-15 20:37:29.913906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19797 2019-Jan-15 20:37:29.913976 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19798 2019-Jan-15 20:37:29.914614 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19799 2019-Jan-15 20:37:29.915250 - [DEBUG] Edge function : AllBottom (result of previous compose)
19800 2019-Jan-15 20:37:29.915275 - [DEBUG]
19801 2019-Jan-15 20:37:29.915300 - [DEBUG] Join: AllTop & AllBottom
19802 2019-Jan-15 20:37:29.915326 - [DEBUG] = AllBottom (new jump func)
19803 2019-Jan-15 20:37:29.915350 - [DEBUG]
19804 2019-Jan-15 20:37:29.915373 - [DEBUG] Start adding new jump function
19805 2019-Jan-15 20:37:29.915397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19806 2019-Jan-15 20:37:29.915453 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19807 2019-Jan-15 20:37:29.916087 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19808 2019-Jan-15 20:37:29.916720 - [DEBUG] Edge Function : AllBottom
19809 2019-Jan-15 20:37:29.916748 - [DEBUG] End adding new jump function
19810 2019-Jan-15 20:37:29.916772 - [DEBUG]
19811 2019-Jan-15 20:37:29.916796 - [DEBUG] -------------------------------------------- 561. Path Edge --------------------------------------------
19812 2019-Jan-15 20:37:29.916820 - [DEBUG]
19813 2019-Jan-15 20:37:29.916843 - [DEBUG] Process 561. path edge:
19814 2019-Jan-15 20:37:29.916867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19815 2019-Jan-15 20:37:29.916923 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
19816 2019-Jan-15 20:37:29.917572 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19817 2019-Jan-15 20:37:29.918210 - [DEBUG]
19818 2019-Jan-15 20:37:29.918234 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19819 2019-Jan-15 20:37:29.918884 - [DEBUG] Compose: EdgeIdentity * AllBottom
19820 2019-Jan-15 20:37:29.918911 - [DEBUG]
19821 2019-Jan-15 20:37:29.918935 - [DEBUG] Propagate flow
19822 2019-Jan-15 20:37:29.918958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19823 2019-Jan-15 20:37:29.919014 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19824 2019-Jan-15 20:37:29.919659 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19825 2019-Jan-15 20:37:29.920294 - [DEBUG] Edge function : AllBottom (result of previous compose)
19826 2019-Jan-15 20:37:29.920319 - [DEBUG]
19827 2019-Jan-15 20:37:29.920352 - [DEBUG] Join: AllTop & AllBottom
19828 2019-Jan-15 20:37:29.920378 - [DEBUG] = AllBottom (new jump func)
19829 2019-Jan-15 20:37:29.920403 - [DEBUG]
19830 2019-Jan-15 20:37:29.920426 - [DEBUG] Start adding new jump function
19831 2019-Jan-15 20:37:29.920449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19832 2019-Jan-15 20:37:29.920505 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19833 2019-Jan-15 20:37:29.921163 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19834 2019-Jan-15 20:37:29.921802 - [DEBUG] Edge Function : AllBottom
19835 2019-Jan-15 20:37:29.921830 - [DEBUG] End adding new jump function
19836 2019-Jan-15 20:37:29.921854 - [DEBUG]
19837 2019-Jan-15 20:37:29.921877 - [DEBUG] -------------------------------------------- 562. Path Edge --------------------------------------------
19838 2019-Jan-15 20:37:29.921901 - [DEBUG]
19839 2019-Jan-15 20:37:29.921924 - [DEBUG] Process 562. path edge:
19840 2019-Jan-15 20:37:29.921948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19841 2019-Jan-15 20:37:29.922004 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
19842 2019-Jan-15 20:37:29.922646 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19843 2019-Jan-15 20:37:29.923279 - [DEBUG]
19844 2019-Jan-15 20:37:29.923305 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19845 2019-Jan-15 20:37:29.923971 - [DEBUG] Compose: EdgeIdentity * AllBottom
19846 2019-Jan-15 20:37:29.924000 - [DEBUG]
19847 2019-Jan-15 20:37:29.924023 - [DEBUG] Propagate flow
19848 2019-Jan-15 20:37:29.924047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19849 2019-Jan-15 20:37:29.924103 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19850 2019-Jan-15 20:37:29.924757 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19851 2019-Jan-15 20:37:29.925393 - [DEBUG] Edge function : AllBottom (result of previous compose)
19852 2019-Jan-15 20:37:29.925419 - [DEBUG]
19853 2019-Jan-15 20:37:29.925443 - [DEBUG] Join: AllTop & AllBottom
19854 2019-Jan-15 20:37:29.925469 - [DEBUG] = AllBottom (new jump func)
19855 2019-Jan-15 20:37:29.925494 - [DEBUG]
19856 2019-Jan-15 20:37:29.925518 - [DEBUG] Start adding new jump function
19857 2019-Jan-15 20:37:29.925541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19858 2019-Jan-15 20:37:29.925597 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19859 2019-Jan-15 20:37:29.926231 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19860 2019-Jan-15 20:37:29.926865 - [DEBUG] Edge Function : AllBottom
19861 2019-Jan-15 20:37:29.926892 - [DEBUG] End adding new jump function
19862 2019-Jan-15 20:37:29.926916 - [DEBUG]
19863 2019-Jan-15 20:37:29.926940 - [DEBUG] -------------------------------------------- 563. Path Edge --------------------------------------------
19864 2019-Jan-15 20:37:29.926964 - [DEBUG]
19865 2019-Jan-15 20:37:29.926988 - [DEBUG] Process 563. path edge:
19866 2019-Jan-15 20:37:29.927011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19867 2019-Jan-15 20:37:29.927067 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
19868 2019-Jan-15 20:37:29.927721 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19869 2019-Jan-15 20:37:29.928358 - [DEBUG]
19870 2019-Jan-15 20:37:29.928383 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19871 2019-Jan-15 20:37:29.929041 - [DEBUG] Compose: EdgeIdentity * AllBottom
19872 2019-Jan-15 20:37:29.929070 - [DEBUG]
19873 2019-Jan-15 20:37:29.929094 - [DEBUG] Propagate flow
19874 2019-Jan-15 20:37:29.929117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19875 2019-Jan-15 20:37:29.929174 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19876 2019-Jan-15 20:37:29.929807 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19877 2019-Jan-15 20:37:29.930440 - [DEBUG] Edge function : AllBottom (result of previous compose)
19878 2019-Jan-15 20:37:29.930465 - [DEBUG]
19879 2019-Jan-15 20:37:29.930490 - [DEBUG] Join: AllTop & AllBottom
19880 2019-Jan-15 20:37:29.930516 - [DEBUG] = AllBottom (new jump func)
19881 2019-Jan-15 20:37:29.930541 - [DEBUG]
19882 2019-Jan-15 20:37:29.930564 - [DEBUG] Start adding new jump function
19883 2019-Jan-15 20:37:29.930588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19884 2019-Jan-15 20:37:29.930656 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19885 2019-Jan-15 20:37:29.931291 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19886 2019-Jan-15 20:37:29.931923 - [DEBUG] Edge Function : AllBottom
19887 2019-Jan-15 20:37:29.931951 - [DEBUG] End adding new jump function
19888 2019-Jan-15 20:37:29.931975 - [DEBUG]
19889 2019-Jan-15 20:37:29.931998 - [DEBUG] -------------------------------------------- 564. Path Edge --------------------------------------------
19890 2019-Jan-15 20:37:29.932022 - [DEBUG]
19891 2019-Jan-15 20:37:29.932046 - [DEBUG] Process 564. path edge:
19892 2019-Jan-15 20:37:29.932069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19893 2019-Jan-15 20:37:29.932126 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
19894 2019-Jan-15 20:37:29.932759 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19895 2019-Jan-15 20:37:29.933391 - [DEBUG]
19896 2019-Jan-15 20:37:29.933416 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19897 2019-Jan-15 20:37:29.934070 - [DEBUG] Start of endsummarytab entry
19898 2019-Jan-15 20:37:29.934101 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19899 2019-Jan-15 20:37:29.934737 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
19900 2019-Jan-15 20:37:29.934796 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19901 2019-Jan-15 20:37:29.935430 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19902 2019-Jan-15 20:37:29.936063 - [DEBUG] EF: AllBottom
19903 2019-Jan-15 20:37:29.936088 - [DEBUG]
19904 2019-Jan-15 20:37:29.936111 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19905 2019-Jan-15 20:37:29.936743 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
19906 2019-Jan-15 20:37:29.937396 - [DEBUG] EF: AllBottom
19907 2019-Jan-15 20:37:29.937422 - [DEBUG]
19908 2019-Jan-15 20:37:29.937445 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19909 2019-Jan-15 20:37:29.938079 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19910 2019-Jan-15 20:37:29.938713 - [DEBUG] EF: AllBottom
19911 2019-Jan-15 20:37:29.938738 - [DEBUG]
19912 2019-Jan-15 20:37:29.938761 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19913 2019-Jan-15 20:37:29.939394 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
19914 2019-Jan-15 20:37:29.940031 - [DEBUG] EF: AllBottom
19915 2019-Jan-15 20:37:29.940056 - [DEBUG]
19916 2019-Jan-15 20:37:29.940079 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19917 2019-Jan-15 20:37:29.940734 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19918 2019-Jan-15 20:37:29.941380 - [DEBUG] EF: AllBottom
19919 2019-Jan-15 20:37:29.941405 - [DEBUG]
19920 2019-Jan-15 20:37:29.941428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19921 2019-Jan-15 20:37:29.942063 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19922 2019-Jan-15 20:37:29.942701 - [DEBUG] EF: AllBottom
19923 2019-Jan-15 20:37:29.942726 - [DEBUG]
19924 2019-Jan-15 20:37:29.942749 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19925 2019-Jan-15 20:37:29.943382 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19926 2019-Jan-15 20:37:29.944031 - [DEBUG] EF: AllBottom
19927 2019-Jan-15 20:37:29.944056 - [DEBUG]
19928 2019-Jan-15 20:37:29.944079 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19929 2019-Jan-15 20:37:29.944711 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19930 2019-Jan-15 20:37:29.945348 - [DEBUG] EF: AllBottom
19931 2019-Jan-15 20:37:29.945373 - [DEBUG]
19932 2019-Jan-15 20:37:29.945396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19933 2019-Jan-15 20:37:29.946028 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
19934 2019-Jan-15 20:37:29.946664 - [DEBUG] EF: AllBottom
19935 2019-Jan-15 20:37:29.946688 - [DEBUG]
19936 2019-Jan-15 20:37:29.946712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19937 2019-Jan-15 20:37:29.947359 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
19938 2019-Jan-15 20:37:29.948000 - [DEBUG] EF: AllBottom
19939 2019-Jan-15 20:37:29.948025 - [DEBUG]
19940 2019-Jan-15 20:37:29.948049 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19941 2019-Jan-15 20:37:29.948681 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
19942 2019-Jan-15 20:37:29.949318 - [DEBUG] EF: AllBottom
19943 2019-Jan-15 20:37:29.949343 - [DEBUG]
19944 2019-Jan-15 20:37:29.949367 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19945 2019-Jan-15 20:37:29.949999 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19946 2019-Jan-15 20:37:29.950653 - [DEBUG] EF: AllBottom
19947 2019-Jan-15 20:37:29.950678 - [DEBUG]
19948 2019-Jan-15 20:37:29.950702 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19949 2019-Jan-15 20:37:29.951336 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
19950 2019-Jan-15 20:37:29.951974 - [DEBUG] EF: AllBottom
19951 2019-Jan-15 20:37:29.951998 - [DEBUG]
19952 2019-Jan-15 20:37:29.952022 - [DEBUG] ---------------
19953 2019-Jan-15 20:37:29.952045 - [DEBUG]
19954 2019-Jan-15 20:37:29.952070 - [DEBUG] End of endsummarytab entry
19955 2019-Jan-15 20:37:29.952094 - [DEBUG]
19956 2019-Jan-15 20:37:29.952117 - [DEBUG] Start of incomingtab entry
19957 2019-Jan-15 20:37:29.952141 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19958 2019-Jan-15 20:37:29.952776 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
19959 2019-Jan-15 20:37:29.952833 - [DEBUG] ---------------
19960 2019-Jan-15 20:37:29.952856 - [DEBUG] End of incomingtab entry
19961 2019-Jan-15 20:37:29.952880 - [DEBUG]
19962 2019-Jan-15 20:37:29.952905 - [DEBUG] EDGE:
19963 2019-Jan-15 20:37:29.952961 - [DEBUG] ---> 19964 2019-Jan-15 20:37:29.953602 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19965 2019-Jan-15 20:37:29.954251 - [DEBUG]
19966 2019-Jan-15 20:37:29.954276 - [DEBUG] EDGE:
19967 2019-Jan-15 20:37:29.954333 - [DEBUG] ---> 19968 2019-Jan-15 20:37:29.954966 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19969 2019-Jan-15 20:37:29.955602 - [DEBUG]
19970 2019-Jan-15 20:37:29.955635 - [DEBUG] Compose: EdgeIdentity * AllBottom
19971 2019-Jan-15 20:37:29.955662 - [DEBUG]
19972 2019-Jan-15 20:37:29.955685 - [DEBUG] Propagate flow
19973 2019-Jan-15 20:37:29.955709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19974 2019-Jan-15 20:37:29.955765 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19975 2019-Jan-15 20:37:29.956408 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19976 2019-Jan-15 20:37:29.957045 - [DEBUG] Edge function : AllBottom (result of previous compose)
19977 2019-Jan-15 20:37:29.957070 - [DEBUG]
19978 2019-Jan-15 20:37:29.957095 - [DEBUG] Join: AllTop & AllBottom
19979 2019-Jan-15 20:37:29.957121 - [DEBUG] = AllBottom (new jump func)
19980 2019-Jan-15 20:37:29.957146 - [DEBUG]
19981 2019-Jan-15 20:37:29.957169 - [DEBUG] Start adding new jump function
19982 2019-Jan-15 20:37:29.957193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19983 2019-Jan-15 20:37:29.957249 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19984 2019-Jan-15 20:37:29.957898 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19985 2019-Jan-15 20:37:29.958540 - [DEBUG] Edge Function : AllBottom
19986 2019-Jan-15 20:37:29.958568 - [DEBUG] End adding new jump function
19987 2019-Jan-15 20:37:29.958592 - [DEBUG]
19988 2019-Jan-15 20:37:29.958616 - [DEBUG] -------------------------------------------- 565. Path Edge --------------------------------------------
19989 2019-Jan-15 20:37:29.958640 - [DEBUG]
19990 2019-Jan-15 20:37:29.958663 - [DEBUG] Process 565. path edge:
19991 2019-Jan-15 20:37:29.958687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19992 2019-Jan-15 20:37:29.958743 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
19993 2019-Jan-15 20:37:29.959387 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19994 2019-Jan-15 20:37:29.960024 - [DEBUG]
19995 2019-Jan-15 20:37:29.960049 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19996 2019-Jan-15 20:37:29.960716 - [DEBUG] Possible callees:
19997 2019-Jan-15 20:37:29.960741 - [DEBUG] llvm.dbg.declare
19998 2019-Jan-15 20:37:29.960766 - [DEBUG] Possible return sites:
19999 2019-Jan-15 20:37:29.960789 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19320000 2019-Jan-15 20:37:29.962065 - [DEBUG] Found and process special summary
20001 2019-Jan-15 20:37:29.962100 - [DEBUG] Compose: EdgeIdentity * AllBottom
20002 2019-Jan-15 20:37:29.962127 - [DEBUG]
20003 2019-Jan-15 20:37:29.962151 - [DEBUG] Propagate flow
20004 2019-Jan-15 20:37:29.962174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20005 2019-Jan-15 20:37:29.962231 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20006 2019-Jan-15 20:37:29.962875 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20007 2019-Jan-15 20:37:29.963509 - [DEBUG] Edge function : AllBottom (result of previous compose)
20008 2019-Jan-15 20:37:29.963535 - [DEBUG]
20009 2019-Jan-15 20:37:29.963560 - [DEBUG] Join: AllTop & AllBottom
20010 2019-Jan-15 20:37:29.963586 - [DEBUG] = AllBottom (new jump func)
20011 2019-Jan-15 20:37:29.963611 - [DEBUG]
20012 2019-Jan-15 20:37:29.963634 - [DEBUG] Start adding new jump function
20013 2019-Jan-15 20:37:29.963658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20014 2019-Jan-15 20:37:29.963714 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20015 2019-Jan-15 20:37:29.964366 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20016 2019-Jan-15 20:37:29.965000 - [DEBUG] Edge Function : AllBottom
20017 2019-Jan-15 20:37:29.965028 - [DEBUG] End adding new jump function
20018 2019-Jan-15 20:37:29.965051 - [DEBUG]
20019 2019-Jan-15 20:37:29.965075 - [DEBUG] -------------------------------------------- 566. Path Edge --------------------------------------------
20020 2019-Jan-15 20:37:29.965099 - [DEBUG]
20021 2019-Jan-15 20:37:29.965123 - [DEBUG] Process 566. path edge:
20022 2019-Jan-15 20:37:29.965147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20023 2019-Jan-15 20:37:29.965203 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
20024 2019-Jan-15 20:37:29.965838 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20025 2019-Jan-15 20:37:29.966476 - [DEBUG]
20026 2019-Jan-15 20:37:29.966501 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20027 2019-Jan-15 20:37:29.967150 - [DEBUG] Compose: EdgeIdentity * AllBottom
20028 2019-Jan-15 20:37:29.967177 - [DEBUG]
20029 2019-Jan-15 20:37:29.967201 - [DEBUG] Propagate flow
20030 2019-Jan-15 20:37:29.967224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20031 2019-Jan-15 20:37:29.967294 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20032 2019-Jan-15 20:37:29.967929 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20033 2019-Jan-15 20:37:29.968562 - [DEBUG] Edge function : AllBottom (result of previous compose)
20034 2019-Jan-15 20:37:29.968588 - [DEBUG]
20035 2019-Jan-15 20:37:29.968612 - [DEBUG] Join: AllTop & AllBottom
20036 2019-Jan-15 20:37:29.968638 - [DEBUG] = AllBottom (new jump func)
20037 2019-Jan-15 20:37:29.968662 - [DEBUG]
20038 2019-Jan-15 20:37:29.968685 - [DEBUG] Start adding new jump function
20039 2019-Jan-15 20:37:29.968709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20040 2019-Jan-15 20:37:29.968765 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20041 2019-Jan-15 20:37:29.969399 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20042 2019-Jan-15 20:37:29.970031 - [DEBUG] Edge Function : AllBottom
20043 2019-Jan-15 20:37:29.970059 - [DEBUG] End adding new jump function
20044 2019-Jan-15 20:37:29.970083 - [DEBUG]
20045 2019-Jan-15 20:37:29.970107 - [DEBUG] -------------------------------------------- 567. Path Edge --------------------------------------------
20046 2019-Jan-15 20:37:29.970131 - [DEBUG]
20047 2019-Jan-15 20:37:29.970154 - [DEBUG] Process 567. path edge:
20048 2019-Jan-15 20:37:29.970178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20049 2019-Jan-15 20:37:29.970234 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
20050 2019-Jan-15 20:37:29.970883 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20051 2019-Jan-15 20:37:29.971525 - [DEBUG]
20052 2019-Jan-15 20:37:29.971550 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20053 2019-Jan-15 20:37:29.972196 - [DEBUG] Compose: EdgeIdentity * AllBottom
20054 2019-Jan-15 20:37:29.972224 - [DEBUG]
20055 2019-Jan-15 20:37:29.972248 - [DEBUG] Propagate flow
20056 2019-Jan-15 20:37:29.972271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20057 2019-Jan-15 20:37:29.972328 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20058 2019-Jan-15 20:37:29.972974 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20059 2019-Jan-15 20:37:29.973612 - [DEBUG] Edge function : AllBottom (result of previous compose)
20060 2019-Jan-15 20:37:29.973637 - [DEBUG]
20061 2019-Jan-15 20:37:29.973661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20062 2019-Jan-15 20:37:29.973687 - [DEBUG] = AllBottom
20063 2019-Jan-15 20:37:29.973712 - [DEBUG]
20064 2019-Jan-15 20:37:29.973735 - [DEBUG] PROPAGATE: No new function!
20065 2019-Jan-15 20:37:29.973759 - [DEBUG] EDGE:
20066 2019-Jan-15 20:37:29.973816 - [DEBUG] ---> 20067 2019-Jan-15 20:37:29.974467 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20068 2019-Jan-15 20:37:29.975101 - [DEBUG]
20069 2019-Jan-15 20:37:29.975126 - [DEBUG] EDGE:
20070 2019-Jan-15 20:37:29.975183 - [DEBUG] ---> 20071 2019-Jan-15 20:37:29.975819 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20072 2019-Jan-15 20:37:29.976452 - [DEBUG]
20073 2019-Jan-15 20:37:29.976488 - [DEBUG] Compose: EdgeIdentity * AllBottom
20074 2019-Jan-15 20:37:29.976515 - [DEBUG]
20075 2019-Jan-15 20:37:29.976539 - [DEBUG] Propagate flow
20076 2019-Jan-15 20:37:29.976562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20077 2019-Jan-15 20:37:29.976618 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20078 2019-Jan-15 20:37:29.977255 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20079 2019-Jan-15 20:37:29.977901 - [DEBUG] Edge function : AllBottom (result of previous compose)
20080 2019-Jan-15 20:37:29.977927 - [DEBUG]
20081 2019-Jan-15 20:37:29.977952 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20082 2019-Jan-15 20:37:29.977978 - [DEBUG] = AllBottom
20083 2019-Jan-15 20:37:29.978003 - [DEBUG]
20084 2019-Jan-15 20:37:29.978026 - [DEBUG] PROPAGATE: No new function!
20085 2019-Jan-15 20:37:29.978052 - [DEBUG] EDGE:
20086 2019-Jan-15 20:37:29.978110 - [DEBUG] ---> 20087 2019-Jan-15 20:37:29.978754 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20088 2019-Jan-15 20:37:29.979387 - [DEBUG]
20089 2019-Jan-15 20:37:29.979412 - [DEBUG] EDGE:
20090 2019-Jan-15 20:37:29.979469 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
20091 2019-Jan-15 20:37:29.980112 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20092 2019-Jan-15 20:37:29.980761 - [DEBUG]
20093 2019-Jan-15 20:37:29.980786 - [DEBUG] EDGE:
20094 2019-Jan-15 20:37:29.980852 - [DEBUG] ---> 20095 2019-Jan-15 20:37:29.981487 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20096 2019-Jan-15 20:37:29.982119 - [DEBUG]
20097 2019-Jan-15 20:37:29.982144 - [DEBUG] EDGE:
20098 2019-Jan-15 20:37:29.982202 - [DEBUG] ---> 20099 2019-Jan-15 20:37:29.982836 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20100 2019-Jan-15 20:37:29.983474 - [DEBUG]
20101 2019-Jan-15 20:37:29.983499 - [DEBUG] EDGE:
20102 2019-Jan-15 20:37:29.983556 - [DEBUG] ---> 20103 2019-Jan-15 20:37:29.984209 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20104 2019-Jan-15 20:37:29.984848 - [DEBUG]
20105 2019-Jan-15 20:37:29.984879 - [DEBUG] Compose: EdgeIdentity * AllBottom
20106 2019-Jan-15 20:37:29.984906 - [DEBUG]
20107 2019-Jan-15 20:37:29.984930 - [DEBUG] Propagate flow
20108 2019-Jan-15 20:37:29.984953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20109 2019-Jan-15 20:37:29.985009 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20110 2019-Jan-15 20:37:29.985648 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20111 2019-Jan-15 20:37:29.986283 - [DEBUG] Edge function : AllBottom (result of previous compose)
20112 2019-Jan-15 20:37:29.986308 - [DEBUG]
20113 2019-Jan-15 20:37:29.986333 - [DEBUG] Join: AllTop & AllBottom
20114 2019-Jan-15 20:37:29.986359 - [DEBUG] = AllBottom (new jump func)
20115 2019-Jan-15 20:37:29.986383 - [DEBUG]
20116 2019-Jan-15 20:37:29.986407 - [DEBUG] Start adding new jump function
20117 2019-Jan-15 20:37:29.986430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20118 2019-Jan-15 20:37:29.986486 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20119 2019-Jan-15 20:37:29.987121 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20120 2019-Jan-15 20:37:29.987774 - [DEBUG] Edge Function : AllBottom
20121 2019-Jan-15 20:37:29.987801 - [DEBUG] End adding new jump function
20122 2019-Jan-15 20:37:29.987825 - [DEBUG]
20123 2019-Jan-15 20:37:29.987849 - [DEBUG] -------------------------------------------- 568. Path Edge --------------------------------------------
20124 2019-Jan-15 20:37:29.987873 - [DEBUG]
20125 2019-Jan-15 20:37:29.987896 - [DEBUG] Process 568. path edge:
20126 2019-Jan-15 20:37:29.987920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20127 2019-Jan-15 20:37:29.987976 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
20128 2019-Jan-15 20:37:29.988614 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20129 2019-Jan-15 20:37:29.989250 - [DEBUG]
20130 2019-Jan-15 20:37:29.989275 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20131 2019-Jan-15 20:37:29.989924 - [DEBUG] Compose: EdgeIdentity * AllBottom
20132 2019-Jan-15 20:37:29.989952 - [DEBUG]
20133 2019-Jan-15 20:37:29.989976 - [DEBUG] Propagate flow
20134 2019-Jan-15 20:37:29.989999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20135 2019-Jan-15 20:37:29.990056 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
20136 2019-Jan-15 20:37:29.990705 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20137 2019-Jan-15 20:37:29.991349 - [DEBUG] Edge function : AllBottom (result of previous compose)
20138 2019-Jan-15 20:37:29.991374 - [DEBUG]
20139 2019-Jan-15 20:37:29.991399 - [DEBUG] Join: AllTop & AllBottom
20140 2019-Jan-15 20:37:29.991425 - [DEBUG] = AllBottom (new jump func)
20141 2019-Jan-15 20:37:29.991449 - [DEBUG]
20142 2019-Jan-15 20:37:29.991472 - [DEBUG] Start adding new jump function
20143 2019-Jan-15 20:37:29.991496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20144 2019-Jan-15 20:37:29.991552 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20145 2019-Jan-15 20:37:29.992186 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
20146 2019-Jan-15 20:37:29.992817 - [DEBUG] Edge Function : AllBottom
20147 2019-Jan-15 20:37:29.992844 - [DEBUG] End adding new jump function
20148 2019-Jan-15 20:37:29.992868 - [DEBUG]
20149 2019-Jan-15 20:37:29.992892 - [DEBUG] -------------------------------------------- 569. Path Edge --------------------------------------------
20150 2019-Jan-15 20:37:29.992916 - [DEBUG]
20151 2019-Jan-15 20:37:29.992939 - [DEBUG] Process 569. path edge:
20152 2019-Jan-15 20:37:29.992963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20153 2019-Jan-15 20:37:29.993019 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
20154 2019-Jan-15 20:37:29.993652 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20155 2019-Jan-15 20:37:29.994302 - [DEBUG]
20156 2019-Jan-15 20:37:29.994327 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
20157 2019-Jan-15 20:37:29.994971 - [DEBUG] Compose: EdgeIdentity * AllBottom
20158 2019-Jan-15 20:37:29.994998 - [DEBUG]
20159 2019-Jan-15 20:37:29.995022 - [DEBUG] Propagate flow
20160 2019-Jan-15 20:37:29.995045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20161 2019-Jan-15 20:37:29.995102 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20162 2019-Jan-15 20:37:29.995740 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20163 2019-Jan-15 20:37:29.996376 - [DEBUG] Edge function : AllBottom (result of previous compose)
20164 2019-Jan-15 20:37:29.996401 - [DEBUG]
20165 2019-Jan-15 20:37:29.996426 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20166 2019-Jan-15 20:37:29.996452 - [DEBUG] = AllBottom
20167 2019-Jan-15 20:37:29.996477 - [DEBUG]
20168 2019-Jan-15 20:37:29.996500 - [DEBUG] PROPAGATE: No new function!
20169 2019-Jan-15 20:37:29.996524 - [DEBUG] EDGE:
20170 2019-Jan-15 20:37:29.996581 - [DEBUG] ---> 20171 2019-Jan-15 20:37:29.997213 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20172 2019-Jan-15 20:37:29.997864 - [DEBUG]
20173 2019-Jan-15 20:37:29.997889 - [DEBUG] EDGE:
20174 2019-Jan-15 20:37:29.997946 - [DEBUG] ---> 20175 2019-Jan-15 20:37:29.998584 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20176 2019-Jan-15 20:37:29.999218 - [DEBUG]
20177 2019-Jan-15 20:37:29.999244 - [DEBUG] EDGE:
20178 2019-Jan-15 20:37:29.999301 - [DEBUG] ---> 20179 2019-Jan-15 20:37:29.999936 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20180 2019-Jan-15 20:37:30.000582 - [DEBUG]
20181 2019-Jan-15 20:37:30.000624 - [DEBUG] EDGE:
20182 2019-Jan-15 20:37:30.000696 - [DEBUG] ---> 20183 2019-Jan-15 20:37:30.002710 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20184 2019-Jan-15 20:37:30.004543 - [DEBUG]
20185 2019-Jan-15 20:37:30.005154 - [DEBUG] EDGE:
20186 2019-Jan-15 20:37:30.005213 - [DEBUG] ---> 20187 2019-Jan-15 20:37:30.006459 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20188 2019-Jan-15 20:37:30.007111 - [DEBUG]
20189 2019-Jan-15 20:37:30.007137 - [DEBUG] EDGE:
20190 2019-Jan-15 20:37:30.007201 - [DEBUG] ---> 20191 2019-Jan-15 20:37:30.007892 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20192 2019-Jan-15 20:37:30.008543 - [DEBUG]
20193 2019-Jan-15 20:37:30.008596 - [DEBUG] Compose: EdgeIdentity * AllBottom
20194 2019-Jan-15 20:37:30.008625 - [DEBUG]
20195 2019-Jan-15 20:37:30.008649 - [DEBUG] Propagate flow
20196 2019-Jan-15 20:37:30.008673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20197 2019-Jan-15 20:37:30.008732 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20198 2019-Jan-15 20:37:30.009371 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20199 2019-Jan-15 20:37:30.010006 - [DEBUG] Edge function : AllBottom (result of previous compose)
20200 2019-Jan-15 20:37:30.010032 - [DEBUG]
20201 2019-Jan-15 20:37:30.010058 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20202 2019-Jan-15 20:37:30.010084 - [DEBUG] = AllBottom
20203 2019-Jan-15 20:37:30.010109 - [DEBUG]
20204 2019-Jan-15 20:37:30.010132 - [DEBUG] PROPAGATE: No new function!
20205 2019-Jan-15 20:37:30.010160 - [DEBUG] EDGE:
20206 2019-Jan-15 20:37:30.010218 - [DEBUG] ---> 20207 2019-Jan-15 20:37:30.010886 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20208 2019-Jan-15 20:37:30.011520 - [DEBUG]
20209 2019-Jan-15 20:37:30.011546 - [DEBUG] EDGE:
20210 2019-Jan-15 20:37:30.011604 - [DEBUG] ---> 20211 2019-Jan-15 20:37:30.012240 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20212 2019-Jan-15 20:37:30.012874 - [DEBUG]
20213 2019-Jan-15 20:37:30.012899 - [DEBUG] EDGE:
20214 2019-Jan-15 20:37:30.012956 - [DEBUG] ---> 20215 2019-Jan-15 20:37:30.013594 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20216 2019-Jan-15 20:37:30.014244 - [DEBUG]
20217 2019-Jan-15 20:37:30.014280 - [DEBUG] Compose: EdgeIdentity * AllBottom
20218 2019-Jan-15 20:37:30.014308 - [DEBUG]
20219 2019-Jan-15 20:37:30.014332 - [DEBUG] Propagate flow
20220 2019-Jan-15 20:37:30.014355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20221 2019-Jan-15 20:37:30.014412 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20222 2019-Jan-15 20:37:30.015050 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20223 2019-Jan-15 20:37:30.015685 - [DEBUG] Edge function : AllBottom (result of previous compose)
20224 2019-Jan-15 20:37:30.015725 - [DEBUG]
20225 2019-Jan-15 20:37:30.015751 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20226 2019-Jan-15 20:37:30.015777 - [DEBUG] = AllBottom
20227 2019-Jan-15 20:37:30.015802 - [DEBUG]
20228 2019-Jan-15 20:37:30.015826 - [DEBUG] PROPAGATE: No new function!
20229 2019-Jan-15 20:37:30.015851 - [DEBUG] EDGE:
20230 2019-Jan-15 20:37:30.015909 - [DEBUG] ---> 20231 2019-Jan-15 20:37:30.016553 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20232 2019-Jan-15 20:37:30.017187 - [DEBUG]
20233 2019-Jan-15 20:37:30.017212 - [DEBUG] EDGE:
20234 2019-Jan-15 20:37:30.017282 - [DEBUG] ---> 20235 2019-Jan-15 20:37:30.017919 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20236 2019-Jan-15 20:37:30.018556 - [DEBUG]
20237 2019-Jan-15 20:37:30.018581 - [DEBUG] EDGE:
20238 2019-Jan-15 20:37:30.018639 - [DEBUG] ---> 20239 2019-Jan-15 20:37:30.019273 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20240 2019-Jan-15 20:37:30.019909 - [DEBUG]
20241 2019-Jan-15 20:37:30.019934 - [DEBUG] EDGE:
20242 2019-Jan-15 20:37:30.019992 - [DEBUG] ---> 20243 2019-Jan-15 20:37:30.020645 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20244 2019-Jan-15 20:37:30.021282 - [DEBUG]
20245 2019-Jan-15 20:37:30.021318 - [DEBUG] Compose: EdgeIdentity * AllBottom
20246 2019-Jan-15 20:37:30.021346 - [DEBUG]
20247 2019-Jan-15 20:37:30.021370 - [DEBUG] Propagate flow
20248 2019-Jan-15 20:37:30.021393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20249 2019-Jan-15 20:37:30.021450 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20250 2019-Jan-15 20:37:30.022088 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20251 2019-Jan-15 20:37:30.022721 - [DEBUG] Edge function : AllBottom (result of previous compose)
20252 2019-Jan-15 20:37:30.022746 - [DEBUG]
20253 2019-Jan-15 20:37:30.022772 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20254 2019-Jan-15 20:37:30.022798 - [DEBUG] = AllBottom
20255 2019-Jan-15 20:37:30.022823 - [DEBUG]
20256 2019-Jan-15 20:37:30.022846 - [DEBUG] PROPAGATE: No new function!
20257 2019-Jan-15 20:37:30.022872 - [DEBUG] EDGE:
20258 2019-Jan-15 20:37:30.022930 - [DEBUG] ---> 20259 2019-Jan-15 20:37:30.023573 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20260 2019-Jan-15 20:37:30.024226 - [DEBUG]
20261 2019-Jan-15 20:37:30.024251 - [DEBUG] EDGE:
20262 2019-Jan-15 20:37:30.024310 - [DEBUG] ---> 20263 2019-Jan-15 20:37:30.024946 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20264 2019-Jan-15 20:37:30.025583 - [DEBUG]
20265 2019-Jan-15 20:37:30.025609 - [DEBUG] EDGE:
20266 2019-Jan-15 20:37:30.025666 - [DEBUG] ---> 20267 2019-Jan-15 20:37:30.026316 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20268 2019-Jan-15 20:37:30.026953 - [DEBUG]
20269 2019-Jan-15 20:37:30.026990 - [DEBUG] Compose: EdgeIdentity * AllBottom
20270 2019-Jan-15 20:37:30.027017 - [DEBUG]
20271 2019-Jan-15 20:37:30.027041 - [DEBUG] Propagate flow
20272 2019-Jan-15 20:37:30.027065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20273 2019-Jan-15 20:37:30.027122 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20274 2019-Jan-15 20:37:30.027777 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20275 2019-Jan-15 20:37:30.028411 - [DEBUG] Edge function : AllBottom (result of previous compose)
20276 2019-Jan-15 20:37:30.028436 - [DEBUG]
20277 2019-Jan-15 20:37:30.028462 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20278 2019-Jan-15 20:37:30.028488 - [DEBUG] = AllBottom
20279 2019-Jan-15 20:37:30.028513 - [DEBUG]
20280 2019-Jan-15 20:37:30.028536 - [DEBUG] PROPAGATE: No new function!
20281 2019-Jan-15 20:37:30.028562 - [DEBUG] EDGE:
20282 2019-Jan-15 20:37:30.028620 - [DEBUG] ---> 20283 2019-Jan-15 20:37:30.029265 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20284 2019-Jan-15 20:37:30.029898 - [DEBUG]
20285 2019-Jan-15 20:37:30.029923 - [DEBUG] EDGE:
20286 2019-Jan-15 20:37:30.029981 - [DEBUG] ---> 20287 2019-Jan-15 20:37:30.030630 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20288 2019-Jan-15 20:37:30.031266 - [DEBUG]
20289 2019-Jan-15 20:37:30.031291 - [DEBUG] EDGE:
20290 2019-Jan-15 20:37:30.031349 - [DEBUG] ---> 20291 2019-Jan-15 20:37:30.031986 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20292 2019-Jan-15 20:37:30.032619 - [DEBUG]
20293 2019-Jan-15 20:37:30.032655 - [DEBUG] Compose: EdgeIdentity * AllBottom
20294 2019-Jan-15 20:37:30.032683 - [DEBUG]
20295 2019-Jan-15 20:37:30.032707 - [DEBUG] Propagate flow
20296 2019-Jan-15 20:37:30.032731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20297 2019-Jan-15 20:37:30.032787 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
20298 2019-Jan-15 20:37:30.033424 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20299 2019-Jan-15 20:37:30.034072 - [DEBUG] Edge function : AllBottom (result of previous compose)
20300 2019-Jan-15 20:37:30.034098 - [DEBUG]
20301 2019-Jan-15 20:37:30.034123 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20302 2019-Jan-15 20:37:30.034149 - [DEBUG] = AllBottom
20303 2019-Jan-15 20:37:30.034174 - [DEBUG]
20304 2019-Jan-15 20:37:30.034197 - [DEBUG] PROPAGATE: No new function!
20305 2019-Jan-15 20:37:30.034223 - [DEBUG] EDGE:
20306 2019-Jan-15 20:37:30.034281 - [DEBUG] ---> 20307 2019-Jan-15 20:37:30.034925 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20308 2019-Jan-15 20:37:30.035561 - [DEBUG]
20309 2019-Jan-15 20:37:30.035598 - [DEBUG] Compose: EdgeIdentity * AllBottom
20310 2019-Jan-15 20:37:30.035625 - [DEBUG]
20311 2019-Jan-15 20:37:30.035662 - [DEBUG] Propagate flow
20312 2019-Jan-15 20:37:30.035686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20313 2019-Jan-15 20:37:30.035743 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20314 2019-Jan-15 20:37:30.036383 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20315 2019-Jan-15 20:37:30.037017 - [DEBUG] Edge function : AllBottom (result of previous compose)
20316 2019-Jan-15 20:37:30.037042 - [DEBUG]
20317 2019-Jan-15 20:37:30.037068 - [DEBUG] Join: AllTop & AllBottom
20318 2019-Jan-15 20:37:30.037094 - [DEBUG] = AllBottom (new jump func)
20319 2019-Jan-15 20:37:30.037119 - [DEBUG]
20320 2019-Jan-15 20:37:30.037142 - [DEBUG] Start adding new jump function
20321 2019-Jan-15 20:37:30.037166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20322 2019-Jan-15 20:37:30.037222 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20323 2019-Jan-15 20:37:30.037879 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20324 2019-Jan-15 20:37:30.038513 - [DEBUG] Edge Function : AllBottom
20325 2019-Jan-15 20:37:30.038543 - [DEBUG] End adding new jump function
20326 2019-Jan-15 20:37:30.038567 - [DEBUG]
20327 2019-Jan-15 20:37:30.038591 - [DEBUG] -------------------------------------------- 570. Path Edge --------------------------------------------
20328 2019-Jan-15 20:37:30.038616 - [DEBUG]
20329 2019-Jan-15 20:37:30.038640 - [DEBUG] Process 570. path edge:
20330 2019-Jan-15 20:37:30.038664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20331 2019-Jan-15 20:37:30.038720 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
20332 2019-Jan-15 20:37:30.039354 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20333 2019-Jan-15 20:37:30.039991 - [DEBUG]
20334 2019-Jan-15 20:37:30.040016 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20335 2019-Jan-15 20:37:30.040675 - [DEBUG] Possible callees:
20336 2019-Jan-15 20:37:30.040700 - [DEBUG] foo
20337 2019-Jan-15 20:37:30.040724 - [DEBUG] Possible return sites:
20338 2019-Jan-15 20:37:30.040748 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12620339 2019-Jan-15 20:37:30.042013 - [DEBUG] Found and process special summary
20340 2019-Jan-15 20:37:30.042047 - [DEBUG] Compose: EdgeIdentity * AllBottom
20341 2019-Jan-15 20:37:30.042075 - [DEBUG]
20342 2019-Jan-15 20:37:30.042099 - [DEBUG] Propagate flow
20343 2019-Jan-15 20:37:30.042122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20344 2019-Jan-15 20:37:30.042179 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20345 2019-Jan-15 20:37:30.042817 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20346 2019-Jan-15 20:37:30.043451 - [DEBUG] Edge function : AllBottom (result of previous compose)
20347 2019-Jan-15 20:37:30.043476 - [DEBUG]
20348 2019-Jan-15 20:37:30.043501 - [DEBUG] Join: AllTop & AllBottom
20349 2019-Jan-15 20:37:30.043528 - [DEBUG] = AllBottom (new jump func)
20350 2019-Jan-15 20:37:30.043552 - [DEBUG]
20351 2019-Jan-15 20:37:30.043576 - [DEBUG] Start adding new jump function
20352 2019-Jan-15 20:37:30.043599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20353 2019-Jan-15 20:37:30.043655 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20354 2019-Jan-15 20:37:30.044307 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20355 2019-Jan-15 20:37:30.044953 - [DEBUG] Edge Function : AllBottom
20356 2019-Jan-15 20:37:30.044984 - [DEBUG] End adding new jump function
20357 2019-Jan-15 20:37:30.045008 - [DEBUG]
20358 2019-Jan-15 20:37:30.045031 - [DEBUG] -------------------------------------------- 571. Path Edge --------------------------------------------
20359 2019-Jan-15 20:37:30.045055 - [DEBUG]
20360 2019-Jan-15 20:37:30.045078 - [DEBUG] Process 571. path edge:
20361 2019-Jan-15 20:37:30.045102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20362 2019-Jan-15 20:37:30.045159 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
20363 2019-Jan-15 20:37:30.045797 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20364 2019-Jan-15 20:37:30.046434 - [DEBUG]
20365 2019-Jan-15 20:37:30.046459 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20366 2019-Jan-15 20:37:30.047112 - [DEBUG] Compose: EdgeIdentity * AllBottom
20367 2019-Jan-15 20:37:30.047140 - [DEBUG]
20368 2019-Jan-15 20:37:30.047163 - [DEBUG] Propagate flow
20369 2019-Jan-15 20:37:30.047187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20370 2019-Jan-15 20:37:30.047243 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20371 2019-Jan-15 20:37:30.047894 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20372 2019-Jan-15 20:37:30.048527 - [DEBUG] Edge function : AllBottom (result of previous compose)
20373 2019-Jan-15 20:37:30.048553 - [DEBUG]
20374 2019-Jan-15 20:37:30.048578 - [DEBUG] Join: AllTop & AllBottom
20375 2019-Jan-15 20:37:30.048604 - [DEBUG] = AllBottom (new jump func)
20376 2019-Jan-15 20:37:30.048628 - [DEBUG]
20377 2019-Jan-15 20:37:30.048652 - [DEBUG] Start adding new jump function
20378 2019-Jan-15 20:37:30.048675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20379 2019-Jan-15 20:37:30.048731 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20380 2019-Jan-15 20:37:30.049370 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20381 2019-Jan-15 20:37:30.050002 - [DEBUG] Edge Function : AllBottom
20382 2019-Jan-15 20:37:30.050030 - [DEBUG] End adding new jump function
20383 2019-Jan-15 20:37:30.050053 - [DEBUG]
20384 2019-Jan-15 20:37:30.050077 - [DEBUG] -------------------------------------------- 572. Path Edge --------------------------------------------
20385 2019-Jan-15 20:37:30.050101 - [DEBUG]
20386 2019-Jan-15 20:37:30.050124 - [DEBUG] Process 572. path edge:
20387 2019-Jan-15 20:37:30.050148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20388 2019-Jan-15 20:37:30.050204 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20389 2019-Jan-15 20:37:30.050861 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20390 2019-Jan-15 20:37:30.051494 - [DEBUG]
20391 2019-Jan-15 20:37:30.051520 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20392 2019-Jan-15 20:37:30.052167 - [DEBUG] Compose: EdgeIdentity * AllBottom
20393 2019-Jan-15 20:37:30.052195 - [DEBUG]
20394 2019-Jan-15 20:37:30.052219 - [DEBUG] Propagate flow
20395 2019-Jan-15 20:37:30.052242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20396 2019-Jan-15 20:37:30.052299 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20397 2019-Jan-15 20:37:30.052934 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20398 2019-Jan-15 20:37:30.053575 - [DEBUG] Edge function : AllBottom (result of previous compose)
20399 2019-Jan-15 20:37:30.053601 - [DEBUG]
20400 2019-Jan-15 20:37:30.053626 - [DEBUG] Join: AllTop & AllBottom
20401 2019-Jan-15 20:37:30.053652 - [DEBUG] = AllBottom (new jump func)
20402 2019-Jan-15 20:37:30.053677 - [DEBUG]
20403 2019-Jan-15 20:37:30.053700 - [DEBUG] Start adding new jump function
20404 2019-Jan-15 20:37:30.053724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20405 2019-Jan-15 20:37:30.053779 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20406 2019-Jan-15 20:37:30.054434 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20407 2019-Jan-15 20:37:30.055068 - [DEBUG] Edge Function : AllBottom
20408 2019-Jan-15 20:37:30.055096 - [DEBUG] End adding new jump function
20409 2019-Jan-15 20:37:30.055120 - [DEBUG]
20410 2019-Jan-15 20:37:30.055143 - [DEBUG] -------------------------------------------- 573. Path Edge --------------------------------------------
20411 2019-Jan-15 20:37:30.055167 - [DEBUG]
20412 2019-Jan-15 20:37:30.055190 - [DEBUG] Process 573. path edge:
20413 2019-Jan-15 20:37:30.055214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20414 2019-Jan-15 20:37:30.055270 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20415 2019-Jan-15 20:37:30.055906 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20416 2019-Jan-15 20:37:30.056540 - [DEBUG]
20417 2019-Jan-15 20:37:30.056565 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20418 2019-Jan-15 20:37:30.057214 - [DEBUG] Compose: EdgeIdentity * AllBottom
20419 2019-Jan-15 20:37:30.057242 - [DEBUG]
20420 2019-Jan-15 20:37:30.057277 - [DEBUG] Propagate flow
20421 2019-Jan-15 20:37:30.057303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20422 2019-Jan-15 20:37:30.057360 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20423 2019-Jan-15 20:37:30.058005 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20424 2019-Jan-15 20:37:30.058638 - [DEBUG] Edge function : AllBottom (result of previous compose)
20425 2019-Jan-15 20:37:30.058663 - [DEBUG]
20426 2019-Jan-15 20:37:30.058688 - [DEBUG] Join: AllTop & AllBottom
20427 2019-Jan-15 20:37:30.058714 - [DEBUG] = AllBottom (new jump func)
20428 2019-Jan-15 20:37:30.058739 - [DEBUG]
20429 2019-Jan-15 20:37:30.058763 - [DEBUG] Start adding new jump function
20430 2019-Jan-15 20:37:30.058786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20431 2019-Jan-15 20:37:30.058842 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20432 2019-Jan-15 20:37:30.059480 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20433 2019-Jan-15 20:37:30.060122 - [DEBUG] Edge Function : AllBottom
20434 2019-Jan-15 20:37:30.060150 - [DEBUG] End adding new jump function
20435 2019-Jan-15 20:37:30.060174 - [DEBUG]
20436 2019-Jan-15 20:37:30.060197 - [DEBUG] -------------------------------------------- 574. Path Edge --------------------------------------------
20437 2019-Jan-15 20:37:30.060222 - [DEBUG]
20438 2019-Jan-15 20:37:30.060245 - [DEBUG] Process 574. path edge:
20439 2019-Jan-15 20:37:30.060269 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20440 2019-Jan-15 20:37:30.060325 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20441 2019-Jan-15 20:37:30.060983 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20442 2019-Jan-15 20:37:30.061629 - [DEBUG]
20443 2019-Jan-15 20:37:30.061654 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20444 2019-Jan-15 20:37:30.062304 - [DEBUG] Possible callees:
20445 2019-Jan-15 20:37:30.062329 - [DEBUG] llvm.dbg.declare
20446 2019-Jan-15 20:37:30.062355 - [DEBUG] Possible return sites:
20447 2019-Jan-15 20:37:30.062378 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620448 2019-Jan-15 20:37:30.063650 - [DEBUG] Found and process special summary
20449 2019-Jan-15 20:37:30.063683 - [DEBUG] Compose: EdgeIdentity * AllBottom
20450 2019-Jan-15 20:37:30.063710 - [DEBUG]
20451 2019-Jan-15 20:37:30.063734 - [DEBUG] Propagate flow
20452 2019-Jan-15 20:37:30.063758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20453 2019-Jan-15 20:37:30.063815 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20454 2019-Jan-15 20:37:30.064471 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20455 2019-Jan-15 20:37:30.065105 - [DEBUG] Edge function : AllBottom (result of previous compose)
20456 2019-Jan-15 20:37:30.065131 - [DEBUG]
20457 2019-Jan-15 20:37:30.065156 - [DEBUG] Join: AllTop & AllBottom
20458 2019-Jan-15 20:37:30.065183 - [DEBUG] = AllBottom (new jump func)
20459 2019-Jan-15 20:37:30.065207 - [DEBUG]
20460 2019-Jan-15 20:37:30.065231 - [DEBUG] Start adding new jump function
20461 2019-Jan-15 20:37:30.065254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20462 2019-Jan-15 20:37:30.065311 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20463 2019-Jan-15 20:37:30.065946 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20464 2019-Jan-15 20:37:30.066582 - [DEBUG] Edge Function : AllBottom
20465 2019-Jan-15 20:37:30.066609 - [DEBUG] End adding new jump function
20466 2019-Jan-15 20:37:30.066633 - [DEBUG]
20467 2019-Jan-15 20:37:30.066657 - [DEBUG] -------------------------------------------- 575. Path Edge --------------------------------------------
20468 2019-Jan-15 20:37:30.066681 - [DEBUG]
20469 2019-Jan-15 20:37:30.066704 - [DEBUG] Process 575. path edge:
20470 2019-Jan-15 20:37:30.066728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20471 2019-Jan-15 20:37:30.066784 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
20472 2019-Jan-15 20:37:30.067436 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20473 2019-Jan-15 20:37:30.068075 - [DEBUG]
20474 2019-Jan-15 20:37:30.068099 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20475 2019-Jan-15 20:37:30.068750 - [DEBUG] Compose: EdgeIdentity * AllBottom
20476 2019-Jan-15 20:37:30.068778 - [DEBUG]
20477 2019-Jan-15 20:37:30.068802 - [DEBUG] Propagate flow
20478 2019-Jan-15 20:37:30.068826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20479 2019-Jan-15 20:37:30.068883 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20480 2019-Jan-15 20:37:30.069516 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20481 2019-Jan-15 20:37:30.070152 - [DEBUG] Edge function : AllBottom (result of previous compose)
20482 2019-Jan-15 20:37:30.070177 - [DEBUG]
20483 2019-Jan-15 20:37:30.070202 - [DEBUG] Join: AllTop & AllBottom
20484 2019-Jan-15 20:37:30.070228 - [DEBUG] = AllBottom (new jump func)
20485 2019-Jan-15 20:37:30.070261 - [DEBUG]
20486 2019-Jan-15 20:37:30.070285 - [DEBUG] Start adding new jump function
20487 2019-Jan-15 20:37:30.070308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20488 2019-Jan-15 20:37:30.070365 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20489 2019-Jan-15 20:37:30.071016 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20490 2019-Jan-15 20:37:30.071649 - [DEBUG] Edge Function : AllBottom
20491 2019-Jan-15 20:37:30.071677 - [DEBUG] End adding new jump function
20492 2019-Jan-15 20:37:30.071701 - [DEBUG]
20493 2019-Jan-15 20:37:30.071725 - [DEBUG] -------------------------------------------- 576. Path Edge --------------------------------------------
20494 2019-Jan-15 20:37:30.071749 - [DEBUG]
20495 2019-Jan-15 20:37:30.071772 - [DEBUG] Process 576. path edge:
20496 2019-Jan-15 20:37:30.071796 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20497 2019-Jan-15 20:37:30.071853 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
20498 2019-Jan-15 20:37:30.072486 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20499 2019-Jan-15 20:37:30.073121 - [DEBUG]
20500 2019-Jan-15 20:37:30.073146 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20501 2019-Jan-15 20:37:30.073790 - [DEBUG] Compose: EdgeIdentity * AllBottom
20502 2019-Jan-15 20:37:30.073818 - [DEBUG]
20503 2019-Jan-15 20:37:30.073842 - [DEBUG] Propagate flow
20504 2019-Jan-15 20:37:30.073865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20505 2019-Jan-15 20:37:30.073922 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20506 2019-Jan-15 20:37:30.074567 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20507 2019-Jan-15 20:37:30.075202 - [DEBUG] Edge function : AllBottom (result of previous compose)
20508 2019-Jan-15 20:37:30.075227 - [DEBUG]
20509 2019-Jan-15 20:37:30.075252 - [DEBUG] Join: AllTop & AllBottom
20510 2019-Jan-15 20:37:30.075278 - [DEBUG] = AllBottom (new jump func)
20511 2019-Jan-15 20:37:30.075303 - [DEBUG]
20512 2019-Jan-15 20:37:30.075327 - [DEBUG] Start adding new jump function
20513 2019-Jan-15 20:37:30.075350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20514 2019-Jan-15 20:37:30.075406 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20515 2019-Jan-15 20:37:30.076040 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
20516 2019-Jan-15 20:37:30.076670 - [DEBUG] Edge Function : AllBottom
20517 2019-Jan-15 20:37:30.076698 - [DEBUG] End adding new jump function
20518 2019-Jan-15 20:37:30.076722 - [DEBUG]
20519 2019-Jan-15 20:37:30.076745 - [DEBUG] -------------------------------------------- 577. Path Edge --------------------------------------------
20520 2019-Jan-15 20:37:30.076770 - [DEBUG]
20521 2019-Jan-15 20:37:30.076793 - [DEBUG] Process 577. path edge:
20522 2019-Jan-15 20:37:30.076817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20523 2019-Jan-15 20:37:30.076873 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
20524 2019-Jan-15 20:37:30.077520 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20525 2019-Jan-15 20:37:30.078153 - [DEBUG]
20526 2019-Jan-15 20:37:30.078178 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
20527 2019-Jan-15 20:37:30.078824 - [DEBUG] Compose: EdgeIdentity * AllBottom
20528 2019-Jan-15 20:37:30.078851 - [DEBUG]
20529 2019-Jan-15 20:37:30.078875 - [DEBUG] Propagate flow
20530 2019-Jan-15 20:37:30.078899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20531 2019-Jan-15 20:37:30.078963 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20532 2019-Jan-15 20:37:30.079618 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20533 2019-Jan-15 20:37:30.080253 - [DEBUG] Edge function : AllBottom (result of previous compose)
20534 2019-Jan-15 20:37:30.080278 - [DEBUG]
20535 2019-Jan-15 20:37:30.080303 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20536 2019-Jan-15 20:37:30.080330 - [DEBUG] = AllBottom
20537 2019-Jan-15 20:37:30.080354 - [DEBUG]
20538 2019-Jan-15 20:37:30.080378 - [DEBUG] PROPAGATE: No new function!
20539 2019-Jan-15 20:37:30.080402 - [DEBUG] EDGE:
20540 2019-Jan-15 20:37:30.080459 - [DEBUG] ---> 20541 2019-Jan-15 20:37:30.081108 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20542 2019-Jan-15 20:37:30.081742 - [DEBUG]
20543 2019-Jan-15 20:37:30.081767 - [DEBUG] EDGE:
20544 2019-Jan-15 20:37:30.081824 - [DEBUG] ---> 20545 2019-Jan-15 20:37:30.082458 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20546 2019-Jan-15 20:37:30.083092 - [DEBUG]
20547 2019-Jan-15 20:37:30.083117 - [DEBUG] EDGE:
20548 2019-Jan-15 20:37:30.083175 - [DEBUG] ---> 20549 2019-Jan-15 20:37:30.083813 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20550 2019-Jan-15 20:37:30.084466 - [DEBUG]
20551 2019-Jan-15 20:37:30.084502 - [DEBUG] Compose: EdgeIdentity * AllBottom
20552 2019-Jan-15 20:37:30.084529 - [DEBUG]
20553 2019-Jan-15 20:37:30.084553 - [DEBUG] Propagate flow
20554 2019-Jan-15 20:37:30.084576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20555 2019-Jan-15 20:37:30.084632 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20556 2019-Jan-15 20:37:30.085270 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20557 2019-Jan-15 20:37:30.085904 - [DEBUG] Edge function : AllBottom (result of previous compose)
20558 2019-Jan-15 20:37:30.085929 - [DEBUG]
20559 2019-Jan-15 20:37:30.085954 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20560 2019-Jan-15 20:37:30.085980 - [DEBUG] = AllBottom
20561 2019-Jan-15 20:37:30.086005 - [DEBUG]
20562 2019-Jan-15 20:37:30.086028 - [DEBUG] PROPAGATE: No new function!
20563 2019-Jan-15 20:37:30.086054 - [DEBUG] EDGE:
20564 2019-Jan-15 20:37:30.086111 - [DEBUG] ---> 20565 2019-Jan-15 20:37:30.086754 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20566 2019-Jan-15 20:37:30.087405 - [DEBUG]
20567 2019-Jan-15 20:37:30.087437 - [DEBUG] Compose: EdgeIdentity * AllBottom
20568 2019-Jan-15 20:37:30.087464 - [DEBUG]
20569 2019-Jan-15 20:37:30.087488 - [DEBUG] Propagate flow
20570 2019-Jan-15 20:37:30.087511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20571 2019-Jan-15 20:37:30.087568 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20572 2019-Jan-15 20:37:30.088211 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20573 2019-Jan-15 20:37:30.088845 - [DEBUG] Edge function : AllBottom (result of previous compose)
20574 2019-Jan-15 20:37:30.088878 - [DEBUG]
20575 2019-Jan-15 20:37:30.088903 - [DEBUG] Join: AllTop & AllBottom
20576 2019-Jan-15 20:37:30.088930 - [DEBUG] = AllBottom (new jump func)
20577 2019-Jan-15 20:37:30.088954 - [DEBUG]
20578 2019-Jan-15 20:37:30.088978 - [DEBUG] Start adding new jump function
20579 2019-Jan-15 20:37:30.089002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20580 2019-Jan-15 20:37:30.089058 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20581 2019-Jan-15 20:37:30.089695 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20582 2019-Jan-15 20:37:30.090337 - [DEBUG] Edge Function : AllBottom
20583 2019-Jan-15 20:37:30.090365 - [DEBUG] End adding new jump function
20584 2019-Jan-15 20:37:30.090389 - [DEBUG]
20585 2019-Jan-15 20:37:30.090412 - [DEBUG] -------------------------------------------- 578. Path Edge --------------------------------------------
20586 2019-Jan-15 20:37:30.090437 - [DEBUG]
20587 2019-Jan-15 20:37:30.090460 - [DEBUG] Process 578. path edge:
20588 2019-Jan-15 20:37:30.090484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20589 2019-Jan-15 20:37:30.090540 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
20590 2019-Jan-15 20:37:30.091201 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20591 2019-Jan-15 20:37:30.091835 - [DEBUG]
20592 2019-Jan-15 20:37:30.091859 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20593 2019-Jan-15 20:37:30.092510 - [DEBUG] Possible callees:
20594 2019-Jan-15 20:37:30.092535 - [DEBUG] llvm.dbg.declare
20595 2019-Jan-15 20:37:30.092560 - [DEBUG] Possible return sites:
20596 2019-Jan-15 20:37:30.092584 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14320597 2019-Jan-15 20:37:30.093856 - [DEBUG] Found and process special summary
20598 2019-Jan-15 20:37:30.093889 - [DEBUG] Compose: EdgeIdentity * AllBottom
20599 2019-Jan-15 20:37:30.093916 - [DEBUG]
20600 2019-Jan-15 20:37:30.093953 - [DEBUG] Propagate flow
20601 2019-Jan-15 20:37:30.093977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20602 2019-Jan-15 20:37:30.094034 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20603 2019-Jan-15 20:37:30.094678 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20604 2019-Jan-15 20:37:30.095312 - [DEBUG] Edge function : AllBottom (result of previous compose)
20605 2019-Jan-15 20:37:30.095337 - [DEBUG]
20606 2019-Jan-15 20:37:30.095362 - [DEBUG] Join: AllTop & AllBottom
20607 2019-Jan-15 20:37:30.095388 - [DEBUG] = AllBottom (new jump func)
20608 2019-Jan-15 20:37:30.095413 - [DEBUG]
20609 2019-Jan-15 20:37:30.095436 - [DEBUG] Start adding new jump function
20610 2019-Jan-15 20:37:30.095459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20611 2019-Jan-15 20:37:30.095515 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20612 2019-Jan-15 20:37:30.096150 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20613 2019-Jan-15 20:37:30.096785 - [DEBUG] Edge Function : AllBottom
20614 2019-Jan-15 20:37:30.096813 - [DEBUG] End adding new jump function
20615 2019-Jan-15 20:37:30.096837 - [DEBUG]
20616 2019-Jan-15 20:37:30.096861 - [DEBUG] -------------------------------------------- 579. Path Edge --------------------------------------------
20617 2019-Jan-15 20:37:30.096894 - [DEBUG]
20618 2019-Jan-15 20:37:30.096918 - [DEBUG] Process 579. path edge:
20619 2019-Jan-15 20:37:30.096942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20620 2019-Jan-15 20:37:30.096998 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
20621 2019-Jan-15 20:37:30.097648 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20622 2019-Jan-15 20:37:30.098285 - [DEBUG]
20623 2019-Jan-15 20:37:30.098310 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20624 2019-Jan-15 20:37:30.098959 - [DEBUG] Compose: EdgeIdentity * AllBottom
20625 2019-Jan-15 20:37:30.098986 - [DEBUG]
20626 2019-Jan-15 20:37:30.099010 - [DEBUG] Propagate flow
20627 2019-Jan-15 20:37:30.099034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20628 2019-Jan-15 20:37:30.099090 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
20629 2019-Jan-15 20:37:30.099724 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20630 2019-Jan-15 20:37:30.100359 - [DEBUG] Edge function : AllBottom (result of previous compose)
20631 2019-Jan-15 20:37:30.100384 - [DEBUG]
20632 2019-Jan-15 20:37:30.100409 - [DEBUG] Join: AllTop & AllBottom
20633 2019-Jan-15 20:37:30.100435 - [DEBUG] = AllBottom (new jump func)
20634 2019-Jan-15 20:37:30.100460 - [DEBUG]
20635 2019-Jan-15 20:37:30.100483 - [DEBUG] Start adding new jump function
20636 2019-Jan-15 20:37:30.100507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20637 2019-Jan-15 20:37:30.100563 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20638 2019-Jan-15 20:37:30.101214 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
20639 2019-Jan-15 20:37:30.101846 - [DEBUG] Edge Function : AllBottom
20640 2019-Jan-15 20:37:30.101874 - [DEBUG] End adding new jump function
20641 2019-Jan-15 20:37:30.101898 - [DEBUG]
20642 2019-Jan-15 20:37:30.101922 - [DEBUG] -------------------------------------------- 580. Path Edge --------------------------------------------
20643 2019-Jan-15 20:37:30.101947 - [DEBUG]
20644 2019-Jan-15 20:37:30.101970 - [DEBUG] Process 580. path edge:
20645 2019-Jan-15 20:37:30.101994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20646 2019-Jan-15 20:37:30.102050 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
20647 2019-Jan-15 20:37:30.102681 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20648 2019-Jan-15 20:37:30.103316 - [DEBUG]
20649 2019-Jan-15 20:37:30.103341 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
20650 2019-Jan-15 20:37:30.103999 - [DEBUG] Compose: EdgeIdentity * AllBottom
20651 2019-Jan-15 20:37:30.104027 - [DEBUG]
20652 2019-Jan-15 20:37:30.104050 - [DEBUG] Propagate flow
20653 2019-Jan-15 20:37:30.104073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20654 2019-Jan-15 20:37:30.104130 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20655 2019-Jan-15 20:37:30.104762 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20656 2019-Jan-15 20:37:30.105395 - [DEBUG] Edge function : AllBottom (result of previous compose)
20657 2019-Jan-15 20:37:30.105420 - [DEBUG]
20658 2019-Jan-15 20:37:30.105445 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20659 2019-Jan-15 20:37:30.105471 - [DEBUG] = AllBottom
20660 2019-Jan-15 20:37:30.105496 - [DEBUG]
20661 2019-Jan-15 20:37:30.105519 - [DEBUG] PROPAGATE: No new function!
20662 2019-Jan-15 20:37:30.105543 - [DEBUG] EDGE:
20663 2019-Jan-15 20:37:30.105608 - [DEBUG] ---> 20664 2019-Jan-15 20:37:30.106240 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20665 2019-Jan-15 20:37:30.106875 - [DEBUG]
20666 2019-Jan-15 20:37:30.106900 - [DEBUG] EDGE:
20667 2019-Jan-15 20:37:30.106956 - [DEBUG] ---> 20668 2019-Jan-15 20:37:30.107609 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20669 2019-Jan-15 20:37:30.108246 - [DEBUG]
20670 2019-Jan-15 20:37:30.108280 - [DEBUG] Compose: EdgeIdentity * AllBottom
20671 2019-Jan-15 20:37:30.108307 - [DEBUG]
20672 2019-Jan-15 20:37:30.108331 - [DEBUG] Propagate flow
20673 2019-Jan-15 20:37:30.108354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20674 2019-Jan-15 20:37:30.108410 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20675 2019-Jan-15 20:37:30.109049 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20676 2019-Jan-15 20:37:30.109682 - [DEBUG] Edge function : AllBottom (result of previous compose)
20677 2019-Jan-15 20:37:30.109707 - [DEBUG]
20678 2019-Jan-15 20:37:30.109732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20679 2019-Jan-15 20:37:30.109757 - [DEBUG] = AllBottom
20680 2019-Jan-15 20:37:30.109782 - [DEBUG]
20681 2019-Jan-15 20:37:30.109805 - [DEBUG] PROPAGATE: No new function!
20682 2019-Jan-15 20:37:30.109831 - [DEBUG] EDGE:
20683 2019-Jan-15 20:37:30.109888 - [DEBUG] ---> 20684 2019-Jan-15 20:37:30.110532 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20685 2019-Jan-15 20:37:30.111183 - [DEBUG]
20686 2019-Jan-15 20:37:30.111208 - [DEBUG] EDGE:
20687 2019-Jan-15 20:37:30.111265 - [DEBUG] ---> 20688 2019-Jan-15 20:37:30.111900 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20689 2019-Jan-15 20:37:30.112531 - [DEBUG]
20690 2019-Jan-15 20:37:30.112564 - [DEBUG] Compose: EdgeIdentity * AllBottom
20691 2019-Jan-15 20:37:30.112591 - [DEBUG]
20692 2019-Jan-15 20:37:30.112614 - [DEBUG] Propagate flow
20693 2019-Jan-15 20:37:30.112637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20694 2019-Jan-15 20:37:30.112694 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20695 2019-Jan-15 20:37:30.113329 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20696 2019-Jan-15 20:37:30.113976 - [DEBUG] Edge function : AllBottom (result of previous compose)
20697 2019-Jan-15 20:37:30.114001 - [DEBUG]
20698 2019-Jan-15 20:37:30.114026 - [DEBUG] Join: AllTop & AllBottom
20699 2019-Jan-15 20:37:30.114051 - [DEBUG] = AllBottom (new jump func)
20700 2019-Jan-15 20:37:30.114076 - [DEBUG]
20701 2019-Jan-15 20:37:30.114099 - [DEBUG] Start adding new jump function
20702 2019-Jan-15 20:37:30.114122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20703 2019-Jan-15 20:37:30.114178 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20704 2019-Jan-15 20:37:30.114816 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20705 2019-Jan-15 20:37:30.115450 - [DEBUG] Edge Function : AllBottom
20706 2019-Jan-15 20:37:30.115486 - [DEBUG] End adding new jump function
20707 2019-Jan-15 20:37:30.115511 - [DEBUG]
20708 2019-Jan-15 20:37:30.115534 - [DEBUG] -------------------------------------------- 581. Path Edge --------------------------------------------
20709 2019-Jan-15 20:37:30.115558 - [DEBUG]
20710 2019-Jan-15 20:37:30.115581 - [DEBUG] Process 581. path edge:
20711 2019-Jan-15 20:37:30.115605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20712 2019-Jan-15 20:37:30.115661 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
20713 2019-Jan-15 20:37:30.116298 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20714 2019-Jan-15 20:37:30.116933 - [DEBUG]
20715 2019-Jan-15 20:37:30.116958 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20716 2019-Jan-15 20:37:30.117620 - [DEBUG] Compose: EdgeIdentity * AllBottom
20717 2019-Jan-15 20:37:30.117648 - [DEBUG]
20718 2019-Jan-15 20:37:30.117671 - [DEBUG] Propagate flow
20719 2019-Jan-15 20:37:30.117695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20720 2019-Jan-15 20:37:30.117751 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20721 2019-Jan-15 20:37:30.118395 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20722 2019-Jan-15 20:37:30.119029 - [DEBUG] Edge function : AllBottom (result of previous compose)
20723 2019-Jan-15 20:37:30.119054 - [DEBUG]
20724 2019-Jan-15 20:37:30.119079 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20725 2019-Jan-15 20:37:30.119105 - [DEBUG] = AllBottom
20726 2019-Jan-15 20:37:30.119129 - [DEBUG]
20727 2019-Jan-15 20:37:30.119152 - [DEBUG] PROPAGATE: No new function!
20728 2019-Jan-15 20:37:30.119183 - [DEBUG] Compose: EdgeIdentity * AllBottom
20729 2019-Jan-15 20:37:30.119210 - [DEBUG]
20730 2019-Jan-15 20:37:30.119233 - [DEBUG] Propagate flow
20731 2019-Jan-15 20:37:30.119257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20732 2019-Jan-15 20:37:30.119313 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20733 2019-Jan-15 20:37:30.119956 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20734 2019-Jan-15 20:37:30.120593 - [DEBUG] Edge function : AllBottom (result of previous compose)
20735 2019-Jan-15 20:37:30.120633 - [DEBUG]
20736 2019-Jan-15 20:37:30.120658 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20737 2019-Jan-15 20:37:30.120684 - [DEBUG] = AllBottom
20738 2019-Jan-15 20:37:30.120708 - [DEBUG]
20739 2019-Jan-15 20:37:30.120732 - [DEBUG] PROPAGATE: No new function!
20740 2019-Jan-15 20:37:30.120756 - [DEBUG] EDGE:
20741 2019-Jan-15 20:37:30.120813 - [DEBUG] ---> 20742 2019-Jan-15 20:37:30.121448 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20743 2019-Jan-15 20:37:30.122081 - [DEBUG]
20744 2019-Jan-15 20:37:30.122105 - [DEBUG] EDGE:
20745 2019-Jan-15 20:37:30.122163 - [DEBUG] ---> 20746 2019-Jan-15 20:37:30.122797 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20747 2019-Jan-15 20:37:30.123430 - [DEBUG]
20748 2019-Jan-15 20:37:30.123455 - [DEBUG] EDGE:
20749 2019-Jan-15 20:37:30.123512 - [DEBUG] ---> 20750 2019-Jan-15 20:37:30.124174 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20751 2019-Jan-15 20:37:30.124808 - [DEBUG]
20752 2019-Jan-15 20:37:30.124841 - [DEBUG] Compose: EdgeIdentity * AllBottom
20753 2019-Jan-15 20:37:30.124868 - [DEBUG]
20754 2019-Jan-15 20:37:30.124892 - [DEBUG] Propagate flow
20755 2019-Jan-15 20:37:30.124915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20756 2019-Jan-15 20:37:30.124971 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20757 2019-Jan-15 20:37:30.125611 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20758 2019-Jan-15 20:37:30.126247 - [DEBUG] Edge function : AllBottom (result of previous compose)
20759 2019-Jan-15 20:37:30.126272 - [DEBUG]
20760 2019-Jan-15 20:37:30.126296 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20761 2019-Jan-15 20:37:30.126322 - [DEBUG] = AllBottom
20762 2019-Jan-15 20:37:30.126347 - [DEBUG]
20763 2019-Jan-15 20:37:30.126370 - [DEBUG] PROPAGATE: No new function!
20764 2019-Jan-15 20:37:30.126396 - [DEBUG] EDGE:
20765 2019-Jan-15 20:37:30.126453 - [DEBUG] ---> 20766 2019-Jan-15 20:37:30.127088 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20767 2019-Jan-15 20:37:30.127737 - [DEBUG]
20768 2019-Jan-15 20:37:30.127762 - [DEBUG] EDGE:
20769 2019-Jan-15 20:37:30.127819 - [DEBUG] ---> 20770 2019-Jan-15 20:37:30.128454 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20771 2019-Jan-15 20:37:30.129091 - [DEBUG]
20772 2019-Jan-15 20:37:30.129116 - [DEBUG] EDGE:
20773 2019-Jan-15 20:37:30.129173 - [DEBUG] ---> 20774 2019-Jan-15 20:37:30.129808 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20775 2019-Jan-15 20:37:30.130445 - [DEBUG]
20776 2019-Jan-15 20:37:30.130470 - [DEBUG] EDGE:
20777 2019-Jan-15 20:37:30.130527 - [DEBUG] ---> 20778 2019-Jan-15 20:37:30.131178 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20779 2019-Jan-15 20:37:30.131811 - [DEBUG]
20780 2019-Jan-15 20:37:30.131837 - [DEBUG] EDGE:
20781 2019-Jan-15 20:37:30.131894 - [DEBUG] ---> 20782 2019-Jan-15 20:37:30.132526 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20783 2019-Jan-15 20:37:30.133159 - [DEBUG]
20784 2019-Jan-15 20:37:30.133184 - [DEBUG] EDGE:
20785 2019-Jan-15 20:37:30.133242 - [DEBUG] ---> 20786 2019-Jan-15 20:37:30.133878 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20787 2019-Jan-15 20:37:30.134528 - [DEBUG]
20788 2019-Jan-15 20:37:30.134553 - [DEBUG] EDGE:
20789 2019-Jan-15 20:37:30.134610 - [DEBUG] ---> 20790 2019-Jan-15 20:37:30.135242 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20791 2019-Jan-15 20:37:30.135882 - [DEBUG]
20792 2019-Jan-15 20:37:30.135907 - [DEBUG] EDGE:
20793 2019-Jan-15 20:37:30.135965 - [DEBUG] ---> 20794 2019-Jan-15 20:37:30.136602 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20795 2019-Jan-15 20:37:30.137240 - [DEBUG]
20796 2019-Jan-15 20:37:30.137287 - [DEBUG] Compose: EdgeIdentity * AllBottom
20797 2019-Jan-15 20:37:30.137316 - [DEBUG]
20798 2019-Jan-15 20:37:30.137340 - [DEBUG] Propagate flow
20799 2019-Jan-15 20:37:30.137363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20800 2019-Jan-15 20:37:30.137420 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
20801 2019-Jan-15 20:37:30.138059 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20802 2019-Jan-15 20:37:30.138693 - [DEBUG] Edge function : AllBottom (result of previous compose)
20803 2019-Jan-15 20:37:30.138718 - [DEBUG]
20804 2019-Jan-15 20:37:30.138744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20805 2019-Jan-15 20:37:30.138770 - [DEBUG] = AllBottom
20806 2019-Jan-15 20:37:30.138794 - [DEBUG]
20807 2019-Jan-15 20:37:30.138818 - [DEBUG] PROPAGATE: No new function!
20808 2019-Jan-15 20:37:30.138843 - [DEBUG] EDGE:
20809 2019-Jan-15 20:37:30.138901 - [DEBUG] ---> 20810 2019-Jan-15 20:37:30.139544 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20811 2019-Jan-15 20:37:30.140178 - [DEBUG]
20812 2019-Jan-15 20:37:30.140211 - [DEBUG] Compose: EdgeIdentity * AllBottom
20813 2019-Jan-15 20:37:30.140238 - [DEBUG]
20814 2019-Jan-15 20:37:30.140262 - [DEBUG] Propagate flow
20815 2019-Jan-15 20:37:30.140285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20816 2019-Jan-15 20:37:30.140341 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20817 2019-Jan-15 20:37:30.140995 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20818 2019-Jan-15 20:37:30.141629 - [DEBUG] Edge function : AllBottom (result of previous compose)
20819 2019-Jan-15 20:37:30.141654 - [DEBUG]
20820 2019-Jan-15 20:37:30.141678 - [DEBUG] Join: AllTop & AllBottom
20821 2019-Jan-15 20:37:30.141704 - [DEBUG] = AllBottom (new jump func)
20822 2019-Jan-15 20:37:30.141729 - [DEBUG]
20823 2019-Jan-15 20:37:30.141752 - [DEBUG] Start adding new jump function
20824 2019-Jan-15 20:37:30.141775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20825 2019-Jan-15 20:37:30.141831 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20826 2019-Jan-15 20:37:30.142466 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20827 2019-Jan-15 20:37:30.143101 - [DEBUG] Edge Function : AllBottom
20828 2019-Jan-15 20:37:30.143129 - [DEBUG] End adding new jump function
20829 2019-Jan-15 20:37:30.143153 - [DEBUG]
20830 2019-Jan-15 20:37:30.143177 - [DEBUG] -------------------------------------------- 582. Path Edge --------------------------------------------
20831 2019-Jan-15 20:37:30.143201 - [DEBUG]
20832 2019-Jan-15 20:37:30.143224 - [DEBUG] Process 582. path edge:
20833 2019-Jan-15 20:37:30.143248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20834 2019-Jan-15 20:37:30.143305 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
20835 2019-Jan-15 20:37:30.143959 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20836 2019-Jan-15 20:37:30.144665 - [DEBUG]
20837 2019-Jan-15 20:37:30.144691 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20838 2019-Jan-15 20:37:30.145397 - [DEBUG] Possible callees:
20839 2019-Jan-15 20:37:30.145423 - [DEBUG] foo
20840 2019-Jan-15 20:37:30.145448 - [DEBUG] Possible return sites:
20841 2019-Jan-15 20:37:30.145472 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8420842 2019-Jan-15 20:37:30.146842 - [DEBUG] Found and process special summary
20843 2019-Jan-15 20:37:30.146886 - [DEBUG] Compose: EdgeIdentity * AllBottom
20844 2019-Jan-15 20:37:30.146914 - [DEBUG]
20845 2019-Jan-15 20:37:30.146938 - [DEBUG] Propagate flow
20846 2019-Jan-15 20:37:30.146961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20847 2019-Jan-15 20:37:30.147024 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20848 2019-Jan-15 20:37:30.147691 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20849 2019-Jan-15 20:37:30.148328 - [DEBUG] Edge function : AllBottom (result of previous compose)
20850 2019-Jan-15 20:37:30.148354 - [DEBUG]
20851 2019-Jan-15 20:37:30.148380 - [DEBUG] Join: AllTop & AllBottom
20852 2019-Jan-15 20:37:30.148406 - [DEBUG] = AllBottom (new jump func)
20853 2019-Jan-15 20:37:30.148431 - [DEBUG]
20854 2019-Jan-15 20:37:30.148455 - [DEBUG] Start adding new jump function
20855 2019-Jan-15 20:37:30.148478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20856 2019-Jan-15 20:37:30.148534 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20857 2019-Jan-15 20:37:30.149168 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20858 2019-Jan-15 20:37:30.149802 - [DEBUG] Edge Function : AllBottom
20859 2019-Jan-15 20:37:30.149833 - [DEBUG] End adding new jump function
20860 2019-Jan-15 20:37:30.149858 - [DEBUG]
20861 2019-Jan-15 20:37:30.149882 - [DEBUG] -------------------------------------------- 583. Path Edge --------------------------------------------
20862 2019-Jan-15 20:37:30.149906 - [DEBUG]
20863 2019-Jan-15 20:37:30.149930 - [DEBUG] Process 583. path edge:
20864 2019-Jan-15 20:37:30.149953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20865 2019-Jan-15 20:37:30.150011 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
20866 2019-Jan-15 20:37:30.150659 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20867 2019-Jan-15 20:37:30.151297 - [DEBUG]
20868 2019-Jan-15 20:37:30.151322 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20869 2019-Jan-15 20:37:30.151972 - [DEBUG] Compose: EdgeIdentity * AllBottom
20870 2019-Jan-15 20:37:30.151999 - [DEBUG]
20871 2019-Jan-15 20:37:30.152023 - [DEBUG] Propagate flow
20872 2019-Jan-15 20:37:30.152046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20873 2019-Jan-15 20:37:30.152103 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20874 2019-Jan-15 20:37:30.152740 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20875 2019-Jan-15 20:37:30.153372 - [DEBUG] Edge function : AllBottom (result of previous compose)
20876 2019-Jan-15 20:37:30.153398 - [DEBUG]
20877 2019-Jan-15 20:37:30.153422 - [DEBUG] Join: AllTop & AllBottom
20878 2019-Jan-15 20:37:30.153448 - [DEBUG] = AllBottom (new jump func)
20879 2019-Jan-15 20:37:30.153473 - [DEBUG]
20880 2019-Jan-15 20:37:30.153496 - [DEBUG] Start adding new jump function
20881 2019-Jan-15 20:37:30.153537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20882 2019-Jan-15 20:37:30.153594 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20883 2019-Jan-15 20:37:30.154246 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20884 2019-Jan-15 20:37:30.154879 - [DEBUG] Edge Function : AllBottom
20885 2019-Jan-15 20:37:30.154907 - [DEBUG] End adding new jump function
20886 2019-Jan-15 20:37:30.154932 - [DEBUG]
20887 2019-Jan-15 20:37:30.154955 - [DEBUG] -------------------------------------------- 584. Path Edge --------------------------------------------
20888 2019-Jan-15 20:37:30.154980 - [DEBUG]
20889 2019-Jan-15 20:37:30.155003 - [DEBUG] Process 584. path edge:
20890 2019-Jan-15 20:37:30.155027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20891 2019-Jan-15 20:37:30.155084 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
20892 2019-Jan-15 20:37:30.155718 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20893 2019-Jan-15 20:37:30.156354 - [DEBUG]
20894 2019-Jan-15 20:37:30.156380 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20895 2019-Jan-15 20:37:30.157026 - [DEBUG] Compose: EdgeIdentity * AllBottom
20896 2019-Jan-15 20:37:30.157054 - [DEBUG]
20897 2019-Jan-15 20:37:30.157078 - [DEBUG] Propagate flow
20898 2019-Jan-15 20:37:30.157101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20899 2019-Jan-15 20:37:30.157158 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20900 2019-Jan-15 20:37:30.157828 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20901 2019-Jan-15 20:37:30.158463 - [DEBUG] Edge function : AllBottom (result of previous compose)
20902 2019-Jan-15 20:37:30.158488 - [DEBUG]
20903 2019-Jan-15 20:37:30.158513 - [DEBUG] Join: AllTop & AllBottom
20904 2019-Jan-15 20:37:30.158539 - [DEBUG] = AllBottom (new jump func)
20905 2019-Jan-15 20:37:30.158563 - [DEBUG]
20906 2019-Jan-15 20:37:30.158587 - [DEBUG] Start adding new jump function
20907 2019-Jan-15 20:37:30.158610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20908 2019-Jan-15 20:37:30.158666 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20909 2019-Jan-15 20:37:30.159304 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20910 2019-Jan-15 20:37:30.159946 - [DEBUG] Edge Function : AllBottom
20911 2019-Jan-15 20:37:30.159974 - [DEBUG] End adding new jump function
20912 2019-Jan-15 20:37:30.159998 - [DEBUG]
20913 2019-Jan-15 20:37:30.160022 - [DEBUG] -------------------------------------------- 585. Path Edge --------------------------------------------
20914 2019-Jan-15 20:37:30.160046 - [DEBUG]
20915 2019-Jan-15 20:37:30.160069 - [DEBUG] Process 585. path edge:
20916 2019-Jan-15 20:37:30.160093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20917 2019-Jan-15 20:37:30.160150 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
20918 2019-Jan-15 20:37:30.160810 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20919 2019-Jan-15 20:37:30.161444 - [DEBUG]
20920 2019-Jan-15 20:37:30.161469 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20921 2019-Jan-15 20:37:30.162120 - [DEBUG] Possible callees:
20922 2019-Jan-15 20:37:30.162154 - [DEBUG] llvm.dbg.declare
20923 2019-Jan-15 20:37:30.162179 - [DEBUG] Possible return sites:
20924 2019-Jan-15 20:37:30.162203 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9620925 2019-Jan-15 20:37:30.163475 - [DEBUG] Found and process special summary
20926 2019-Jan-15 20:37:30.163508 - [DEBUG] Compose: EdgeIdentity * AllBottom
20927 2019-Jan-15 20:37:30.163535 - [DEBUG]
20928 2019-Jan-15 20:37:30.163559 - [DEBUG] Propagate flow
20929 2019-Jan-15 20:37:30.163582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20930 2019-Jan-15 20:37:30.163639 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20931 2019-Jan-15 20:37:30.164292 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20932 2019-Jan-15 20:37:30.164926 - [DEBUG] Edge function : AllBottom (result of previous compose)
20933 2019-Jan-15 20:37:30.164951 - [DEBUG]
20934 2019-Jan-15 20:37:30.164976 - [DEBUG] Join: AllTop & AllBottom
20935 2019-Jan-15 20:37:30.165002 - [DEBUG] = AllBottom (new jump func)
20936 2019-Jan-15 20:37:30.165026 - [DEBUG]
20937 2019-Jan-15 20:37:30.165050 - [DEBUG] Start adding new jump function
20938 2019-Jan-15 20:37:30.165073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20939 2019-Jan-15 20:37:30.165129 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20940 2019-Jan-15 20:37:30.165764 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20941 2019-Jan-15 20:37:30.166400 - [DEBUG] Edge Function : AllBottom
20942 2019-Jan-15 20:37:30.166428 - [DEBUG] End adding new jump function
20943 2019-Jan-15 20:37:30.166452 - [DEBUG]
20944 2019-Jan-15 20:37:30.166476 - [DEBUG] -------------------------------------------- 586. Path Edge --------------------------------------------
20945 2019-Jan-15 20:37:30.166500 - [DEBUG]
20946 2019-Jan-15 20:37:30.166523 - [DEBUG] Process 586. path edge:
20947 2019-Jan-15 20:37:30.166547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20948 2019-Jan-15 20:37:30.166604 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
20949 2019-Jan-15 20:37:30.167240 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20950 2019-Jan-15 20:37:30.167889 - [DEBUG]
20951 2019-Jan-15 20:37:30.167913 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20952 2019-Jan-15 20:37:30.168561 - [DEBUG] Compose: EdgeIdentity * AllBottom
20953 2019-Jan-15 20:37:30.168588 - [DEBUG]
20954 2019-Jan-15 20:37:30.168612 - [DEBUG] Propagate flow
20955 2019-Jan-15 20:37:30.168635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20956 2019-Jan-15 20:37:30.168692 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20957 2019-Jan-15 20:37:30.169325 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20958 2019-Jan-15 20:37:30.169958 - [DEBUG] Edge function : AllBottom (result of previous compose)
20959 2019-Jan-15 20:37:30.169984 - [DEBUG]
20960 2019-Jan-15 20:37:30.170008 - [DEBUG] Join: AllTop & AllBottom
20961 2019-Jan-15 20:37:30.170034 - [DEBUG] = AllBottom (new jump func)
20962 2019-Jan-15 20:37:30.170059 - [DEBUG]
20963 2019-Jan-15 20:37:30.170082 - [DEBUG] Start adding new jump function
20964 2019-Jan-15 20:37:30.170105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20965 2019-Jan-15 20:37:30.170161 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20966 2019-Jan-15 20:37:30.170812 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20967 2019-Jan-15 20:37:30.171457 - [DEBUG] Edge Function : AllBottom
20968 2019-Jan-15 20:37:30.171485 - [DEBUG] End adding new jump function
20969 2019-Jan-15 20:37:30.171510 - [DEBUG]
20970 2019-Jan-15 20:37:30.171533 - [DEBUG] -------------------------------------------- 587. Path Edge --------------------------------------------
20971 2019-Jan-15 20:37:30.171557 - [DEBUG]
20972 2019-Jan-15 20:37:30.171580 - [DEBUG] Process 587. path edge:
20973 2019-Jan-15 20:37:30.171604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20974 2019-Jan-15 20:37:30.171661 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
20975 2019-Jan-15 20:37:30.172295 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20976 2019-Jan-15 20:37:30.172929 - [DEBUG]
20977 2019-Jan-15 20:37:30.172954 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20978 2019-Jan-15 20:37:30.173602 - [DEBUG] Compose: EdgeIdentity * AllBottom
20979 2019-Jan-15 20:37:30.173630 - [DEBUG]
20980 2019-Jan-15 20:37:30.173653 - [DEBUG] Propagate flow
20981 2019-Jan-15 20:37:30.173677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20982 2019-Jan-15 20:37:30.173739 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
20983 2019-Jan-15 20:37:30.174414 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20984 2019-Jan-15 20:37:30.175049 - [DEBUG] Edge function : AllBottom (result of previous compose)
20985 2019-Jan-15 20:37:30.175075 - [DEBUG]
20986 2019-Jan-15 20:37:30.175100 - [DEBUG] Join: AllTop & AllBottom
20987 2019-Jan-15 20:37:30.175126 - [DEBUG] = AllBottom (new jump func)
20988 2019-Jan-15 20:37:30.175151 - [DEBUG]
20989 2019-Jan-15 20:37:30.175174 - [DEBUG] Start adding new jump function
20990 2019-Jan-15 20:37:30.175198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20991 2019-Jan-15 20:37:30.175255 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20992 2019-Jan-15 20:37:30.175889 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
20993 2019-Jan-15 20:37:30.176519 - [DEBUG] Edge Function : AllBottom
20994 2019-Jan-15 20:37:30.176548 - [DEBUG] End adding new jump function
20995 2019-Jan-15 20:37:30.176572 - [DEBUG]
20996 2019-Jan-15 20:37:30.176596 - [DEBUG] -------------------------------------------- 588. Path Edge --------------------------------------------
20997 2019-Jan-15 20:37:30.176620 - [DEBUG]
20998 2019-Jan-15 20:37:30.176643 - [DEBUG] Process 588. path edge:
20999 2019-Jan-15 20:37:30.176667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21000 2019-Jan-15 20:37:30.176723 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21001 2019-Jan-15 20:37:30.177371 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21002 2019-Jan-15 20:37:30.178007 - [DEBUG]
21003 2019-Jan-15 20:37:30.178032 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21004 2019-Jan-15 20:37:30.178676 - [DEBUG] Compose: EdgeIdentity * AllBottom
21005 2019-Jan-15 20:37:30.178703 - [DEBUG]
21006 2019-Jan-15 20:37:30.178727 - [DEBUG] Propagate flow
21007 2019-Jan-15 20:37:30.178750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21008 2019-Jan-15 20:37:30.178806 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21009 2019-Jan-15 20:37:30.179445 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21010 2019-Jan-15 20:37:30.180077 - [DEBUG] Edge function : AllBottom (result of previous compose)
21011 2019-Jan-15 20:37:30.180103 - [DEBUG]
21012 2019-Jan-15 20:37:30.180141 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21013 2019-Jan-15 20:37:30.180167 - [DEBUG] = AllBottom
21014 2019-Jan-15 20:37:30.180192 - [DEBUG]
21015 2019-Jan-15 20:37:30.180215 - [DEBUG] PROPAGATE: No new function!
21016 2019-Jan-15 20:37:30.180239 - [DEBUG] EDGE:
21017 2019-Jan-15 20:37:30.180297 - [DEBUG] ---> 21018 2019-Jan-15 20:37:30.180948 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21019 2019-Jan-15 20:37:30.181582 - [DEBUG]
21020 2019-Jan-15 20:37:30.181607 - [DEBUG] EDGE:
21021 2019-Jan-15 20:37:30.181664 - [DEBUG] ---> 21022 2019-Jan-15 20:37:30.182297 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21023 2019-Jan-15 20:37:30.182929 - [DEBUG]
21024 2019-Jan-15 20:37:30.182954 - [DEBUG] EDGE:
21025 2019-Jan-15 20:37:30.183011 - [DEBUG] ---> 21026 2019-Jan-15 20:37:30.183649 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21027 2019-Jan-15 20:37:30.184299 - [DEBUG]
21028 2019-Jan-15 20:37:30.184338 - [DEBUG] Compose: EdgeIdentity * AllBottom
21029 2019-Jan-15 20:37:30.184365 - [DEBUG]
21030 2019-Jan-15 20:37:30.184389 - [DEBUG] Propagate flow
21031 2019-Jan-15 20:37:30.184412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21032 2019-Jan-15 20:37:30.184469 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21033 2019-Jan-15 20:37:30.185108 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21034 2019-Jan-15 20:37:30.185742 - [DEBUG] Edge function : AllBottom (result of previous compose)
21035 2019-Jan-15 20:37:30.185767 - [DEBUG]
21036 2019-Jan-15 20:37:30.185792 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21037 2019-Jan-15 20:37:30.185818 - [DEBUG] = AllBottom
21038 2019-Jan-15 20:37:30.185842 - [DEBUG]
21039 2019-Jan-15 20:37:30.185866 - [DEBUG] PROPAGATE: No new function!
21040 2019-Jan-15 20:37:30.185892 - [DEBUG] EDGE:
21041 2019-Jan-15 20:37:30.185949 - [DEBUG] ---> 21042 2019-Jan-15 20:37:30.186593 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21043 2019-Jan-15 20:37:30.187230 - [DEBUG]
21044 2019-Jan-15 20:37:30.187262 - [DEBUG] Compose: EdgeIdentity * AllBottom
21045 2019-Jan-15 20:37:30.187303 - [DEBUG]
21046 2019-Jan-15 20:37:30.187327 - [DEBUG] Propagate flow
21047 2019-Jan-15 20:37:30.187350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21048 2019-Jan-15 20:37:30.187407 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21049 2019-Jan-15 20:37:30.188046 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21050 2019-Jan-15 20:37:30.188680 - [DEBUG] Edge function : AllBottom (result of previous compose)
21051 2019-Jan-15 20:37:30.188705 - [DEBUG]
21052 2019-Jan-15 20:37:30.188730 - [DEBUG] Join: AllTop & AllBottom
21053 2019-Jan-15 20:37:30.188756 - [DEBUG] = AllBottom (new jump func)
21054 2019-Jan-15 20:37:30.188781 - [DEBUG]
21055 2019-Jan-15 20:37:30.188804 - [DEBUG] Start adding new jump function
21056 2019-Jan-15 20:37:30.188827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21057 2019-Jan-15 20:37:30.188883 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21058 2019-Jan-15 20:37:30.189524 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21059 2019-Jan-15 20:37:30.190161 - [DEBUG] Edge Function : AllBottom
21060 2019-Jan-15 20:37:30.190188 - [DEBUG] End adding new jump function
21061 2019-Jan-15 20:37:30.190212 - [DEBUG]
21062 2019-Jan-15 20:37:30.190236 - [DEBUG] -------------------------------------------- 589. Path Edge --------------------------------------------
21063 2019-Jan-15 20:37:30.190260 - [DEBUG]
21064 2019-Jan-15 20:37:30.190283 - [DEBUG] Process 589. path edge:
21065 2019-Jan-15 20:37:30.190307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21066 2019-Jan-15 20:37:30.190363 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21067 2019-Jan-15 20:37:30.191015 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21068 2019-Jan-15 20:37:30.191649 - [DEBUG]
21069 2019-Jan-15 20:37:30.191673 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21070 2019-Jan-15 20:37:30.192315 - [DEBUG] Possible callees:
21071 2019-Jan-15 20:37:30.192339 - [DEBUG] bar
21072 2019-Jan-15 20:37:30.192364 - [DEBUG] Possible return sites:
21073 2019-Jan-15 20:37:30.192388 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921074 2019-Jan-15 20:37:30.193651 - [DEBUG] Found and process special summary
21075 2019-Jan-15 20:37:30.193684 - [DEBUG] Compose: EdgeIdentity * AllBottom
21076 2019-Jan-15 20:37:30.193711 - [DEBUG]
21077 2019-Jan-15 20:37:30.193735 - [DEBUG] Propagate flow
21078 2019-Jan-15 20:37:30.193758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21079 2019-Jan-15 20:37:30.193814 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21080 2019-Jan-15 20:37:30.194469 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21081 2019-Jan-15 20:37:30.195101 - [DEBUG] Edge function : AllBottom (result of previous compose)
21082 2019-Jan-15 20:37:30.195126 - [DEBUG]
21083 2019-Jan-15 20:37:30.195151 - [DEBUG] Join: AllTop & AllBottom
21084 2019-Jan-15 20:37:30.195177 - [DEBUG] = AllBottom (new jump func)
21085 2019-Jan-15 20:37:30.195201 - [DEBUG]
21086 2019-Jan-15 20:37:30.195225 - [DEBUG] Start adding new jump function
21087 2019-Jan-15 20:37:30.195248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21088 2019-Jan-15 20:37:30.195304 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21089 2019-Jan-15 20:37:30.195937 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21090 2019-Jan-15 20:37:30.196571 - [DEBUG] Edge Function : AllBottom
21091 2019-Jan-15 20:37:30.196600 - [DEBUG] End adding new jump function
21092 2019-Jan-15 20:37:30.196624 - [DEBUG]
21093 2019-Jan-15 20:37:30.196647 - [DEBUG] -------------------------------------------- 590. Path Edge --------------------------------------------
21094 2019-Jan-15 20:37:30.196671 - [DEBUG]
21095 2019-Jan-15 20:37:30.196695 - [DEBUG] Process 590. path edge:
21096 2019-Jan-15 20:37:30.196718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21097 2019-Jan-15 20:37:30.196775 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21098 2019-Jan-15 20:37:30.197428 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21099 2019-Jan-15 20:37:30.198061 - [DEBUG]
21100 2019-Jan-15 20:37:30.198086 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21101 2019-Jan-15 20:37:30.198740 - [DEBUG] Compose: EdgeIdentity * AllBottom
21102 2019-Jan-15 20:37:30.198768 - [DEBUG]
21103 2019-Jan-15 20:37:30.198791 - [DEBUG] Propagate flow
21104 2019-Jan-15 20:37:30.198815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21105 2019-Jan-15 20:37:30.198871 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21106 2019-Jan-15 20:37:30.199505 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21107 2019-Jan-15 20:37:30.200138 - [DEBUG] Edge function : AllBottom (result of previous compose)
21108 2019-Jan-15 20:37:30.200164 - [DEBUG]
21109 2019-Jan-15 20:37:30.200188 - [DEBUG] Join: AllTop & AllBottom
21110 2019-Jan-15 20:37:30.200214 - [DEBUG] = AllBottom (new jump func)
21111 2019-Jan-15 20:37:30.200238 - [DEBUG]
21112 2019-Jan-15 20:37:30.200262 - [DEBUG] Start adding new jump function
21113 2019-Jan-15 20:37:30.200285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21114 2019-Jan-15 20:37:30.200341 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21115 2019-Jan-15 20:37:30.200993 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21116 2019-Jan-15 20:37:30.201627 - [DEBUG] Edge Function : AllBottom
21117 2019-Jan-15 20:37:30.201655 - [DEBUG] End adding new jump function
21118 2019-Jan-15 20:37:30.201679 - [DEBUG]
21119 2019-Jan-15 20:37:30.201703 - [DEBUG] -------------------------------------------- 591. Path Edge --------------------------------------------
21120 2019-Jan-15 20:37:30.201727 - [DEBUG]
21121 2019-Jan-15 20:37:30.201750 - [DEBUG] Process 591. path edge:
21122 2019-Jan-15 20:37:30.201774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21123 2019-Jan-15 20:37:30.201830 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21124 2019-Jan-15 20:37:30.202466 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21125 2019-Jan-15 20:37:30.203099 - [DEBUG]
21126 2019-Jan-15 20:37:30.203125 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21127 2019-Jan-15 20:37:30.203770 - [DEBUG] Compose: EdgeIdentity * AllBottom
21128 2019-Jan-15 20:37:30.203798 - [DEBUG]
21129 2019-Jan-15 20:37:30.203821 - [DEBUG] Propagate flow
21130 2019-Jan-15 20:37:30.203845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21131 2019-Jan-15 20:37:30.203901 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21132 2019-Jan-15 20:37:30.204558 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21133 2019-Jan-15 20:37:30.205192 - [DEBUG] Edge function : AllBottom (result of previous compose)
21134 2019-Jan-15 20:37:30.205217 - [DEBUG]
21135 2019-Jan-15 20:37:30.205242 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21136 2019-Jan-15 20:37:30.205268 - [DEBUG] = AllBottom
21137 2019-Jan-15 20:37:30.205292 - [DEBUG]
21138 2019-Jan-15 20:37:30.205315 - [DEBUG] PROPAGATE: No new function!
21139 2019-Jan-15 20:37:30.205346 - [DEBUG] Compose: EdgeIdentity * AllBottom
21140 2019-Jan-15 20:37:30.205372 - [DEBUG]
21141 2019-Jan-15 20:37:30.205396 - [DEBUG] Propagate flow
21142 2019-Jan-15 20:37:30.205419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21143 2019-Jan-15 20:37:30.205475 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21144 2019-Jan-15 20:37:30.206120 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21145 2019-Jan-15 20:37:30.206764 - [DEBUG] Edge function : AllBottom (result of previous compose)
21146 2019-Jan-15 20:37:30.206790 - [DEBUG]
21147 2019-Jan-15 20:37:30.206814 - [DEBUG] Join: AllTop & AllBottom
21148 2019-Jan-15 20:37:30.206840 - [DEBUG] = AllBottom (new jump func)
21149 2019-Jan-15 20:37:30.206865 - [DEBUG]
21150 2019-Jan-15 20:37:30.206888 - [DEBUG] Start adding new jump function
21151 2019-Jan-15 20:37:30.206911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21152 2019-Jan-15 20:37:30.206967 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21153 2019-Jan-15 20:37:30.207618 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21154 2019-Jan-15 20:37:30.208259 - [DEBUG] Edge Function : AllBottom
21155 2019-Jan-15 20:37:30.208287 - [DEBUG] End adding new jump function
21156 2019-Jan-15 20:37:30.208312 - [DEBUG]
21157 2019-Jan-15 20:37:30.208335 - [DEBUG] -------------------------------------------- 592. Path Edge --------------------------------------------
21158 2019-Jan-15 20:37:30.208359 - [DEBUG]
21159 2019-Jan-15 20:37:30.208382 - [DEBUG] Process 592. path edge:
21160 2019-Jan-15 20:37:30.208406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21161 2019-Jan-15 20:37:30.208463 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
21162 2019-Jan-15 20:37:30.209106 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21163 2019-Jan-15 20:37:30.209744 - [DEBUG]
21164 2019-Jan-15 20:37:30.209768 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21165 2019-Jan-15 20:37:30.210415 - [DEBUG] Possible callees:
21166 2019-Jan-15 20:37:30.210441 - [DEBUG] llvm.dbg.declare
21167 2019-Jan-15 20:37:30.210466 - [DEBUG] Possible return sites:
21168 2019-Jan-15 20:37:30.210489 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10321169 2019-Jan-15 20:37:30.211776 - [DEBUG] Found and process special summary
21170 2019-Jan-15 20:37:30.211808 - [DEBUG] Compose: EdgeIdentity * AllBottom
21171 2019-Jan-15 20:37:30.211835 - [DEBUG]
21172 2019-Jan-15 20:37:30.211859 - [DEBUG] Propagate flow
21173 2019-Jan-15 20:37:30.211882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21174 2019-Jan-15 20:37:30.211939 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21175 2019-Jan-15 20:37:30.212576 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21176 2019-Jan-15 20:37:30.213209 - [DEBUG] Edge function : AllBottom (result of previous compose)
21177 2019-Jan-15 20:37:30.213234 - [DEBUG]
21178 2019-Jan-15 20:37:30.213259 - [DEBUG] Join: AllTop & AllBottom
21179 2019-Jan-15 20:37:30.213285 - [DEBUG] = AllBottom (new jump func)
21180 2019-Jan-15 20:37:30.213309 - [DEBUG]
21181 2019-Jan-15 20:37:30.213333 - [DEBUG] Start adding new jump function
21182 2019-Jan-15 20:37:30.213356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21183 2019-Jan-15 20:37:30.213412 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21184 2019-Jan-15 20:37:30.214060 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21185 2019-Jan-15 20:37:30.214696 - [DEBUG] Edge Function : AllBottom
21186 2019-Jan-15 20:37:30.214724 - [DEBUG] End adding new jump function
21187 2019-Jan-15 20:37:30.214748 - [DEBUG]
21188 2019-Jan-15 20:37:30.214772 - [DEBUG] -------------------------------------------- 593. Path Edge --------------------------------------------
21189 2019-Jan-15 20:37:30.214804 - [DEBUG]
21190 2019-Jan-15 20:37:30.214828 - [DEBUG] Process 593. path edge:
21191 2019-Jan-15 20:37:30.214852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21192 2019-Jan-15 20:37:30.214909 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
21193 2019-Jan-15 20:37:30.215545 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21194 2019-Jan-15 20:37:30.216178 - [DEBUG]
21195 2019-Jan-15 20:37:30.216203 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21196 2019-Jan-15 20:37:30.216848 - [DEBUG] Compose: EdgeIdentity * AllBottom
21197 2019-Jan-15 20:37:30.216876 - [DEBUG]
21198 2019-Jan-15 20:37:30.216900 - [DEBUG] Propagate flow
21199 2019-Jan-15 20:37:30.216923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21200 2019-Jan-15 20:37:30.216979 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
21201 2019-Jan-15 20:37:30.217628 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21202 2019-Jan-15 20:37:30.218261 - [DEBUG] Edge function : AllBottom (result of previous compose)
21203 2019-Jan-15 20:37:30.218287 - [DEBUG]
21204 2019-Jan-15 20:37:30.218311 - [DEBUG] Join: AllTop & AllBottom
21205 2019-Jan-15 20:37:30.218337 - [DEBUG] = AllBottom (new jump func)
21206 2019-Jan-15 20:37:30.218362 - [DEBUG]
21207 2019-Jan-15 20:37:30.218385 - [DEBUG] Start adding new jump function
21208 2019-Jan-15 20:37:30.218408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21209 2019-Jan-15 20:37:30.218464 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21210 2019-Jan-15 20:37:30.219098 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
21211 2019-Jan-15 20:37:30.219728 - [DEBUG] Edge Function : AllBottom
21212 2019-Jan-15 20:37:30.219756 - [DEBUG] End adding new jump function
21213 2019-Jan-15 20:37:30.219780 - [DEBUG]
21214 2019-Jan-15 20:37:30.219805 - [DEBUG] -------------------------------------------- 594. Path Edge --------------------------------------------
21215 2019-Jan-15 20:37:30.219829 - [DEBUG]
21216 2019-Jan-15 20:37:30.219852 - [DEBUG] Process 594. path edge:
21217 2019-Jan-15 20:37:30.219876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21218 2019-Jan-15 20:37:30.219932 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
21219 2019-Jan-15 20:37:30.220564 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21220 2019-Jan-15 20:37:30.221211 - [DEBUG]
21221 2019-Jan-15 20:37:30.221236 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
21222 2019-Jan-15 20:37:30.221876 - [DEBUG] Compose: EdgeIdentity * AllBottom
21223 2019-Jan-15 20:37:30.221903 - [DEBUG]
21224 2019-Jan-15 20:37:30.221927 - [DEBUG] Propagate flow
21225 2019-Jan-15 20:37:30.221950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21226 2019-Jan-15 20:37:30.222006 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21227 2019-Jan-15 20:37:30.222640 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21228 2019-Jan-15 20:37:30.223276 - [DEBUG] Edge function : AllBottom (result of previous compose)
21229 2019-Jan-15 20:37:30.223301 - [DEBUG]
21230 2019-Jan-15 20:37:30.223326 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21231 2019-Jan-15 20:37:30.223352 - [DEBUG] = AllBottom
21232 2019-Jan-15 20:37:30.223377 - [DEBUG]
21233 2019-Jan-15 20:37:30.223400 - [DEBUG] PROPAGATE: No new function!
21234 2019-Jan-15 20:37:30.223424 - [DEBUG] EDGE:
21235 2019-Jan-15 20:37:30.223489 - [DEBUG] ---> 21236 2019-Jan-15 20:37:30.224137 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21237 2019-Jan-15 20:37:30.224770 - [DEBUG]
21238 2019-Jan-15 20:37:30.224794 - [DEBUG] EDGE:
21239 2019-Jan-15 20:37:30.224852 - [DEBUG] ---> 21240 2019-Jan-15 20:37:30.225488 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21241 2019-Jan-15 20:37:30.226122 - [DEBUG]
21242 2019-Jan-15 20:37:30.226156 - [DEBUG] Compose: EdgeIdentity * AllBottom
21243 2019-Jan-15 20:37:30.226183 - [DEBUG]
21244 2019-Jan-15 20:37:30.226207 - [DEBUG] Propagate flow
21245 2019-Jan-15 20:37:30.226230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21246 2019-Jan-15 20:37:30.226286 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21247 2019-Jan-15 20:37:30.226921 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21248 2019-Jan-15 20:37:30.227571 - [DEBUG] Edge function : AllBottom (result of previous compose)
21249 2019-Jan-15 20:37:30.227596 - [DEBUG]
21250 2019-Jan-15 20:37:30.227620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21251 2019-Jan-15 20:37:30.227646 - [DEBUG] = AllBottom
21252 2019-Jan-15 20:37:30.227671 - [DEBUG]
21253 2019-Jan-15 20:37:30.227694 - [DEBUG] PROPAGATE: No new function!
21254 2019-Jan-15 20:37:30.227720 - [DEBUG] EDGE:
21255 2019-Jan-15 20:37:30.227777 - [DEBUG] ---> 21256 2019-Jan-15 20:37:30.228421 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21257 2019-Jan-15 20:37:30.229058 - [DEBUG]
21258 2019-Jan-15 20:37:30.229082 - [DEBUG] EDGE:
21259 2019-Jan-15 20:37:30.229139 - [DEBUG] ---> 21260 2019-Jan-15 20:37:30.229774 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21261 2019-Jan-15 20:37:30.230406 - [DEBUG]
21262 2019-Jan-15 20:37:30.230430 - [DEBUG] EDGE:
21263 2019-Jan-15 20:37:30.230487 - [DEBUG] ---> 21264 2019-Jan-15 20:37:30.231143 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21265 2019-Jan-15 20:37:30.231775 - [DEBUG]
21266 2019-Jan-15 20:37:30.231807 - [DEBUG] Compose: EdgeIdentity * AllBottom
21267 2019-Jan-15 20:37:30.231834 - [DEBUG]
21268 2019-Jan-15 20:37:30.231858 - [DEBUG] Propagate flow
21269 2019-Jan-15 20:37:30.231881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21270 2019-Jan-15 20:37:30.231938 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21271 2019-Jan-15 20:37:30.232577 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21272 2019-Jan-15 20:37:30.233214 - [DEBUG] Edge function : AllBottom (result of previous compose)
21273 2019-Jan-15 20:37:30.233240 - [DEBUG]
21274 2019-Jan-15 20:37:30.233264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21275 2019-Jan-15 20:37:30.233290 - [DEBUG] = AllBottom
21276 2019-Jan-15 20:37:30.233314 - [DEBUG]
21277 2019-Jan-15 20:37:30.233338 - [DEBUG] PROPAGATE: No new function!
21278 2019-Jan-15 20:37:30.233363 - [DEBUG] EDGE:
21279 2019-Jan-15 20:37:30.233428 - [DEBUG] ---> 21280 2019-Jan-15 20:37:30.234082 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21281 2019-Jan-15 20:37:30.234719 - [DEBUG]
21282 2019-Jan-15 20:37:30.234744 - [DEBUG] EDGE:
21283 2019-Jan-15 20:37:30.234801 - [DEBUG] ---> 21284 2019-Jan-15 20:37:30.235435 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21285 2019-Jan-15 20:37:30.236068 - [DEBUG]
21286 2019-Jan-15 20:37:30.236093 - [DEBUG] EDGE:
21287 2019-Jan-15 20:37:30.236151 - [DEBUG] ---> 21288 2019-Jan-15 20:37:30.236787 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21289 2019-Jan-15 20:37:30.237438 - [DEBUG]
21290 2019-Jan-15 20:37:30.237472 - [DEBUG] Compose: EdgeIdentity * AllBottom
21291 2019-Jan-15 20:37:30.237499 - [DEBUG]
21292 2019-Jan-15 20:37:30.237523 - [DEBUG] Propagate flow
21293 2019-Jan-15 20:37:30.237546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21294 2019-Jan-15 20:37:30.237602 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21295 2019-Jan-15 20:37:30.238239 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21296 2019-Jan-15 20:37:30.238873 - [DEBUG] Edge function : AllBottom (result of previous compose)
21297 2019-Jan-15 20:37:30.238899 - [DEBUG]
21298 2019-Jan-15 20:37:30.238924 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21299 2019-Jan-15 20:37:30.238950 - [DEBUG] = AllBottom
21300 2019-Jan-15 20:37:30.238974 - [DEBUG]
21301 2019-Jan-15 20:37:30.238997 - [DEBUG] PROPAGATE: No new function!
21302 2019-Jan-15 20:37:30.239023 - [DEBUG] EDGE:
21303 2019-Jan-15 20:37:30.239081 - [DEBUG] ---> 21304 2019-Jan-15 20:37:30.239719 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21305 2019-Jan-15 20:37:30.240355 - [DEBUG]
21306 2019-Jan-15 20:37:30.240380 - [DEBUG] EDGE:
21307 2019-Jan-15 20:37:30.240438 - [DEBUG] ---> 21308 2019-Jan-15 20:37:30.241087 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21309 2019-Jan-15 20:37:30.241720 - [DEBUG]
21310 2019-Jan-15 20:37:30.241745 - [DEBUG] EDGE:
21311 2019-Jan-15 20:37:30.241802 - [DEBUG] ---> 21312 2019-Jan-15 20:37:30.242441 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21313 2019-Jan-15 20:37:30.243073 - [DEBUG]
21314 2019-Jan-15 20:37:30.243107 - [DEBUG] Compose: EdgeIdentity * AllBottom
21315 2019-Jan-15 20:37:30.243133 - [DEBUG]
21316 2019-Jan-15 20:37:30.243157 - [DEBUG] Propagate flow
21317 2019-Jan-15 20:37:30.243181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21318 2019-Jan-15 20:37:30.243237 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21319 2019-Jan-15 20:37:30.243875 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21320 2019-Jan-15 20:37:30.244536 - [DEBUG] Edge function : AllBottom (result of previous compose)
21321 2019-Jan-15 20:37:30.244562 - [DEBUG]
21322 2019-Jan-15 20:37:30.244587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21323 2019-Jan-15 20:37:30.244613 - [DEBUG] = AllBottom
21324 2019-Jan-15 20:37:30.244638 - [DEBUG]
21325 2019-Jan-15 20:37:30.244661 - [DEBUG] PROPAGATE: No new function!
21326 2019-Jan-15 20:37:30.244686 - [DEBUG] EDGE:
21327 2019-Jan-15 20:37:30.244744 - [DEBUG] ---> 21328 2019-Jan-15 20:37:30.245381 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21329 2019-Jan-15 20:37:30.246020 - [DEBUG]
21330 2019-Jan-15 20:37:30.246053 - [DEBUG] Compose: EdgeIdentity * AllBottom
21331 2019-Jan-15 20:37:30.246080 - [DEBUG]
21332 2019-Jan-15 20:37:30.246103 - [DEBUG] Propagate flow
21333 2019-Jan-15 20:37:30.246127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21334 2019-Jan-15 20:37:30.246183 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
21335 2019-Jan-15 20:37:30.246818 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21336 2019-Jan-15 20:37:30.247471 - [DEBUG] Edge function : AllBottom (result of previous compose)
21337 2019-Jan-15 20:37:30.247496 - [DEBUG]
21338 2019-Jan-15 20:37:30.247521 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21339 2019-Jan-15 20:37:30.247546 - [DEBUG] = AllBottom
21340 2019-Jan-15 20:37:30.247571 - [DEBUG]
21341 2019-Jan-15 20:37:30.247594 - [DEBUG] PROPAGATE: No new function!
21342 2019-Jan-15 20:37:30.247618 - [DEBUG] EDGE:
21343 2019-Jan-15 20:37:30.247676 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
21344 2019-Jan-15 20:37:30.248316 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21345 2019-Jan-15 20:37:30.248949 - [DEBUG]
21346 2019-Jan-15 20:37:30.248974 - [DEBUG] EDGE:
21347 2019-Jan-15 20:37:30.249031 - [DEBUG] ---> 21348 2019-Jan-15 20:37:30.249668 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21349 2019-Jan-15 20:37:30.250300 - [DEBUG]
21350 2019-Jan-15 20:37:30.250326 - [DEBUG] EDGE:
21351 2019-Jan-15 20:37:30.250383 - [DEBUG] ---> 21352 2019-Jan-15 20:37:30.251031 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21353 2019-Jan-15 20:37:30.251664 - [DEBUG]
21354 2019-Jan-15 20:37:30.251689 - [DEBUG] EDGE:
21355 2019-Jan-15 20:37:30.251746 - [DEBUG] ---> 21356 2019-Jan-15 20:37:30.252382 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21357 2019-Jan-15 20:37:30.253018 - [DEBUG]
21358 2019-Jan-15 20:37:30.253044 - [DEBUG] Compose: EdgeIdentity * AllBottom
21359 2019-Jan-15 20:37:30.253070 - [DEBUG]
21360 2019-Jan-15 20:37:30.253093 - [DEBUG] Propagate flow
21361 2019-Jan-15 20:37:30.253116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21362 2019-Jan-15 20:37:30.253172 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21363 2019-Jan-15 20:37:30.253808 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21364 2019-Jan-15 20:37:30.254470 - [DEBUG] Edge function : AllBottom (result of previous compose)
21365 2019-Jan-15 20:37:30.254495 - [DEBUG]
21366 2019-Jan-15 20:37:30.254520 - [DEBUG] Join: AllTop & AllBottom
21367 2019-Jan-15 20:37:30.254546 - [DEBUG] = AllBottom (new jump func)
21368 2019-Jan-15 20:37:30.254571 - [DEBUG]
21369 2019-Jan-15 20:37:30.254594 - [DEBUG] Start adding new jump function
21370 2019-Jan-15 20:37:30.254617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21371 2019-Jan-15 20:37:30.254673 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21372 2019-Jan-15 20:37:30.255315 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21373 2019-Jan-15 20:37:30.255952 - [DEBUG] Edge Function : AllBottom
21374 2019-Jan-15 20:37:30.255979 - [DEBUG] End adding new jump function
21375 2019-Jan-15 20:37:30.256003 - [DEBUG]
21376 2019-Jan-15 20:37:30.256026 - [DEBUG] -------------------------------------------- 595. Path Edge --------------------------------------------
21377 2019-Jan-15 20:37:30.256051 - [DEBUG]
21378 2019-Jan-15 20:37:30.256074 - [DEBUG] Process 595. path edge:
21379 2019-Jan-15 20:37:30.256098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21380 2019-Jan-15 20:37:30.256153 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
21381 2019-Jan-15 20:37:30.256791 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
21382 2019-Jan-15 20:37:30.257446 - [DEBUG]
21383 2019-Jan-15 20:37:30.257470 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21384 2019-Jan-15 20:37:30.258152 - [DEBUG] Compose: EdgeIdentity * AllBottom
21385 2019-Jan-15 20:37:30.258181 - [DEBUG]
21386 2019-Jan-15 20:37:30.258205 - [DEBUG] Propagate flow
21387 2019-Jan-15 20:37:30.258228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21388 2019-Jan-15 20:37:30.258285 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21389 2019-Jan-15 20:37:30.258919 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21390 2019-Jan-15 20:37:30.259555 - [DEBUG] Edge function : AllBottom (result of previous compose)
21391 2019-Jan-15 20:37:30.259580 - [DEBUG]
21392 2019-Jan-15 20:37:30.259604 - [DEBUG] Join: AllTop & AllBottom
21393 2019-Jan-15 20:37:30.259630 - [DEBUG] = AllBottom (new jump func)
21394 2019-Jan-15 20:37:30.259655 - [DEBUG]
21395 2019-Jan-15 20:37:30.259678 - [DEBUG] Start adding new jump function
21396 2019-Jan-15 20:37:30.259701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21397 2019-Jan-15 20:37:30.259758 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21398 2019-Jan-15 20:37:30.260393 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21399 2019-Jan-15 20:37:30.261042 - [DEBUG] Edge Function : AllBottom
21400 2019-Jan-15 20:37:30.261070 - [DEBUG] End adding new jump function
21401 2019-Jan-15 20:37:30.261094 - [DEBUG]
21402 2019-Jan-15 20:37:30.261117 - [DEBUG] -------------------------------------------- 596. Path Edge --------------------------------------------
21403 2019-Jan-15 20:37:30.261141 - [DEBUG]
21404 2019-Jan-15 20:37:30.261165 - [DEBUG] Process 596. path edge:
21405 2019-Jan-15 20:37:30.261188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21406 2019-Jan-15 20:37:30.261244 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
21407 2019-Jan-15 20:37:30.261876 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21408 2019-Jan-15 20:37:30.262511 - [DEBUG]
21409 2019-Jan-15 20:37:30.262536 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21410 2019-Jan-15 20:37:30.263188 - [DEBUG] Compose: EdgeIdentity * AllBottom
21411 2019-Jan-15 20:37:30.263215 - [DEBUG]
21412 2019-Jan-15 20:37:30.263239 - [DEBUG] Propagate flow
21413 2019-Jan-15 20:37:30.263262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21414 2019-Jan-15 20:37:30.263319 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21415 2019-Jan-15 20:37:30.263967 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21416 2019-Jan-15 20:37:30.264603 - [DEBUG] Edge function : AllBottom (result of previous compose)
21417 2019-Jan-15 20:37:30.264629 - [DEBUG]
21418 2019-Jan-15 20:37:30.264653 - [DEBUG] Join: AllTop & AllBottom
21419 2019-Jan-15 20:37:30.264679 - [DEBUG] = AllBottom (new jump func)
21420 2019-Jan-15 20:37:30.264704 - [DEBUG]
21421 2019-Jan-15 20:37:30.264727 - [DEBUG] Start adding new jump function
21422 2019-Jan-15 20:37:30.264750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21423 2019-Jan-15 20:37:30.264806 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21424 2019-Jan-15 20:37:30.265441 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21425 2019-Jan-15 20:37:30.266074 - [DEBUG] Edge Function : AllBottom
21426 2019-Jan-15 20:37:30.266101 - [DEBUG] End adding new jump function
21427 2019-Jan-15 20:37:30.266124 - [DEBUG]
21428 2019-Jan-15 20:37:30.266148 - [DEBUG] -------------------------------------------- 597. Path Edge --------------------------------------------
21429 2019-Jan-15 20:37:30.266172 - [DEBUG]
21430 2019-Jan-15 20:37:30.266196 - [DEBUG] Process 597. path edge:
21431 2019-Jan-15 20:37:30.266219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21432 2019-Jan-15 20:37:30.266275 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
21433 2019-Jan-15 20:37:30.266908 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21434 2019-Jan-15 20:37:30.267560 - [DEBUG]
21435 2019-Jan-15 20:37:30.267584 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21436 2019-Jan-15 20:37:30.268245 - [DEBUG] Compose: EdgeIdentity * AllBottom
21437 2019-Jan-15 20:37:30.268273 - [DEBUG]
21438 2019-Jan-15 20:37:30.268297 - [DEBUG] Propagate flow
21439 2019-Jan-15 20:37:30.268320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21440 2019-Jan-15 20:37:30.268377 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21441 2019-Jan-15 20:37:30.269017 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21442 2019-Jan-15 20:37:30.269656 - [DEBUG] Edge function : AllBottom (result of previous compose)
21443 2019-Jan-15 20:37:30.269682 - [DEBUG]
21444 2019-Jan-15 20:37:30.269706 - [DEBUG] Join: AllTop & AllBottom
21445 2019-Jan-15 20:37:30.269732 - [DEBUG] = AllBottom (new jump func)
21446 2019-Jan-15 20:37:30.269757 - [DEBUG]
21447 2019-Jan-15 20:37:30.269780 - [DEBUG] Start adding new jump function
21448 2019-Jan-15 20:37:30.269804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21449 2019-Jan-15 20:37:30.269860 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21450 2019-Jan-15 20:37:30.270495 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21451 2019-Jan-15 20:37:30.271148 - [DEBUG] Edge Function : AllBottom
21452 2019-Jan-15 20:37:30.271176 - [DEBUG] End adding new jump function
21453 2019-Jan-15 20:37:30.271199 - [DEBUG]
21454 2019-Jan-15 20:37:30.271230 - [DEBUG] -------------------------------------------- 598. Path Edge --------------------------------------------
21455 2019-Jan-15 20:37:30.271255 - [DEBUG]
21456 2019-Jan-15 20:37:30.271278 - [DEBUG] Process 598. path edge:
21457 2019-Jan-15 20:37:30.271302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21458 2019-Jan-15 20:37:30.271358 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
21459 2019-Jan-15 20:37:30.271995 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21460 2019-Jan-15 20:37:30.272632 - [DEBUG]
21461 2019-Jan-15 20:37:30.272658 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21462 2019-Jan-15 20:37:30.273309 - [DEBUG] Compose: EdgeIdentity * AllBottom
21463 2019-Jan-15 20:37:30.273338 - [DEBUG]
21464 2019-Jan-15 20:37:30.273362 - [DEBUG] Propagate flow
21465 2019-Jan-15 20:37:30.273385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21466 2019-Jan-15 20:37:30.273441 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21467 2019-Jan-15 20:37:30.274096 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21468 2019-Jan-15 20:37:30.274732 - [DEBUG] Edge function : AllBottom (result of previous compose)
21469 2019-Jan-15 20:37:30.274757 - [DEBUG]
21470 2019-Jan-15 20:37:30.274781 - [DEBUG] Join: AllTop & AllBottom
21471 2019-Jan-15 20:37:30.274807 - [DEBUG] = AllBottom (new jump func)
21472 2019-Jan-15 20:37:30.274832 - [DEBUG]
21473 2019-Jan-15 20:37:30.274855 - [DEBUG] Start adding new jump function
21474 2019-Jan-15 20:37:30.274879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21475 2019-Jan-15 20:37:30.274935 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21476 2019-Jan-15 20:37:30.275570 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21477 2019-Jan-15 20:37:30.276204 - [DEBUG] Edge Function : AllBottom
21478 2019-Jan-15 20:37:30.276231 - [DEBUG] End adding new jump function
21479 2019-Jan-15 20:37:30.276255 - [DEBUG]
21480 2019-Jan-15 20:37:30.276279 - [DEBUG] -------------------------------------------- 599. Path Edge --------------------------------------------
21481 2019-Jan-15 20:37:30.276303 - [DEBUG]
21482 2019-Jan-15 20:37:30.276326 - [DEBUG] Process 599. path edge:
21483 2019-Jan-15 20:37:30.276350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21484 2019-Jan-15 20:37:30.276406 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
21485 2019-Jan-15 20:37:30.277043 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21486 2019-Jan-15 20:37:30.277696 - [DEBUG]
21487 2019-Jan-15 20:37:30.277720 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21488 2019-Jan-15 20:37:30.278361 - [DEBUG] Possible callees:
21489 2019-Jan-15 20:37:30.278386 - [DEBUG] bar
21490 2019-Jan-15 20:37:30.278410 - [DEBUG] Possible return sites:
21491 2019-Jan-15 20:37:30.278434 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7121492 2019-Jan-15 20:37:30.279691 - [DEBUG] Found and process special summary
21493 2019-Jan-15 20:37:30.279724 - [DEBUG] Compose: EdgeIdentity * AllBottom
21494 2019-Jan-15 20:37:30.279751 - [DEBUG]
21495 2019-Jan-15 20:37:30.279775 - [DEBUG] Propagate flow
21496 2019-Jan-15 20:37:30.279798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21497 2019-Jan-15 20:37:30.279854 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21498 2019-Jan-15 20:37:30.280502 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21499 2019-Jan-15 20:37:30.281154 - [DEBUG] Edge function : AllBottom (result of previous compose)
21500 2019-Jan-15 20:37:30.281179 - [DEBUG]
21501 2019-Jan-15 20:37:30.281204 - [DEBUG] Join: AllTop & AllBottom
21502 2019-Jan-15 20:37:30.281229 - [DEBUG] = AllBottom (new jump func)
21503 2019-Jan-15 20:37:30.281254 - [DEBUG]
21504 2019-Jan-15 20:37:30.281277 - [DEBUG] Start adding new jump function
21505 2019-Jan-15 20:37:30.281301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21506 2019-Jan-15 20:37:30.281357 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21507 2019-Jan-15 20:37:30.281992 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21508 2019-Jan-15 20:37:30.282628 - [DEBUG] Edge Function : AllBottom
21509 2019-Jan-15 20:37:30.282656 - [DEBUG] End adding new jump function
21510 2019-Jan-15 20:37:30.282680 - [DEBUG]
21511 2019-Jan-15 20:37:30.282704 - [DEBUG] -------------------------------------------- 600. Path Edge --------------------------------------------
21512 2019-Jan-15 20:37:30.282728 - [DEBUG]
21513 2019-Jan-15 20:37:30.282751 - [DEBUG] Process 600. path edge:
21514 2019-Jan-15 20:37:30.282775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21515 2019-Jan-15 20:37:30.282831 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
21516 2019-Jan-15 20:37:30.283469 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21517 2019-Jan-15 20:37:30.284121 - [DEBUG]
21518 2019-Jan-15 20:37:30.284145 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21519 2019-Jan-15 20:37:30.284801 - [DEBUG] Compose: EdgeIdentity * AllBottom
21520 2019-Jan-15 20:37:30.284830 - [DEBUG]
21521 2019-Jan-15 20:37:30.284853 - [DEBUG] Propagate flow
21522 2019-Jan-15 20:37:30.284877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21523 2019-Jan-15 20:37:30.284933 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21524 2019-Jan-15 20:37:30.285566 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21525 2019-Jan-15 20:37:30.286205 - [DEBUG] Edge function : AllBottom (result of previous compose)
21526 2019-Jan-15 20:37:30.286230 - [DEBUG]
21527 2019-Jan-15 20:37:30.286255 - [DEBUG] Join: AllTop & AllBottom
21528 2019-Jan-15 20:37:30.286281 - [DEBUG] = AllBottom (new jump func)
21529 2019-Jan-15 20:37:30.286305 - [DEBUG]
21530 2019-Jan-15 20:37:30.286329 - [DEBUG] Start adding new jump function
21531 2019-Jan-15 20:37:30.286352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21532 2019-Jan-15 20:37:30.286408 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21533 2019-Jan-15 20:37:30.287045 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21534 2019-Jan-15 20:37:30.287693 - [DEBUG] Edge Function : AllBottom
21535 2019-Jan-15 20:37:30.287720 - [DEBUG] End adding new jump function
21536 2019-Jan-15 20:37:30.287744 - [DEBUG]
21537 2019-Jan-15 20:37:30.287767 - [DEBUG] -------------------------------------------- 601. Path Edge --------------------------------------------
21538 2019-Jan-15 20:37:30.287792 - [DEBUG]
21539 2019-Jan-15 20:37:30.287815 - [DEBUG] Process 601. path edge:
21540 2019-Jan-15 20:37:30.287838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21541 2019-Jan-15 20:37:30.287895 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
21542 2019-Jan-15 20:37:30.288535 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21543 2019-Jan-15 20:37:30.289172 - [DEBUG]
21544 2019-Jan-15 20:37:30.289198 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21545 2019-Jan-15 20:37:30.289841 - [DEBUG] Compose: EdgeIdentity * AllBottom
21546 2019-Jan-15 20:37:30.289869 - [DEBUG]
21547 2019-Jan-15 20:37:30.289893 - [DEBUG] Propagate flow
21548 2019-Jan-15 20:37:30.289916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21549 2019-Jan-15 20:37:30.289972 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21550 2019-Jan-15 20:37:30.290629 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21551 2019-Jan-15 20:37:30.291267 - [DEBUG] Edge function : AllBottom (result of previous compose)
21552 2019-Jan-15 20:37:30.291292 - [DEBUG]
21553 2019-Jan-15 20:37:30.291317 - [DEBUG] Join: AllTop & AllBottom
21554 2019-Jan-15 20:37:30.291343 - [DEBUG] = AllBottom (new jump func)
21555 2019-Jan-15 20:37:30.291367 - [DEBUG]
21556 2019-Jan-15 20:37:30.291391 - [DEBUG] Start adding new jump function
21557 2019-Jan-15 20:37:30.291414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21558 2019-Jan-15 20:37:30.291470 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21559 2019-Jan-15 20:37:30.292106 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21560 2019-Jan-15 20:37:30.292748 - [DEBUG] Edge Function : AllBottom
21561 2019-Jan-15 20:37:30.292775 - [DEBUG] End adding new jump function
21562 2019-Jan-15 20:37:30.292799 - [DEBUG]
21563 2019-Jan-15 20:37:30.292823 - [DEBUG] -------------------------------------------- 602. Path Edge --------------------------------------------
21564 2019-Jan-15 20:37:30.292847 - [DEBUG]
21565 2019-Jan-15 20:37:30.292870 - [DEBUG] Process 602. path edge:
21566 2019-Jan-15 20:37:30.292894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21567 2019-Jan-15 20:37:30.292950 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
21568 2019-Jan-15 20:37:30.293596 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21569 2019-Jan-15 20:37:30.294250 - [DEBUG]
21570 2019-Jan-15 20:37:30.294274 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21571 2019-Jan-15 20:37:30.294922 - [DEBUG] Possible callees:
21572 2019-Jan-15 20:37:30.294948 - [DEBUG] llvm.dbg.declare
21573 2019-Jan-15 20:37:30.294973 - [DEBUG] Possible return sites:
21574 2019-Jan-15 20:37:30.294996 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7821575 2019-Jan-15 20:37:30.296266 - [DEBUG] Found and process special summary
21576 2019-Jan-15 20:37:30.296299 - [DEBUG] Compose: EdgeIdentity * AllBottom
21577 2019-Jan-15 20:37:30.296326 - [DEBUG]
21578 2019-Jan-15 20:37:30.296350 - [DEBUG] Propagate flow
21579 2019-Jan-15 20:37:30.296374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21580 2019-Jan-15 20:37:30.296430 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21581 2019-Jan-15 20:37:30.297066 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21582 2019-Jan-15 20:37:30.297718 - [DEBUG] Edge function : AllBottom (result of previous compose)
21583 2019-Jan-15 20:37:30.297760 - [DEBUG]
21584 2019-Jan-15 20:37:30.297785 - [DEBUG] Join: AllTop & AllBottom
21585 2019-Jan-15 20:37:30.297811 - [DEBUG] = AllBottom (new jump func)
21586 2019-Jan-15 20:37:30.297836 - [DEBUG]
21587 2019-Jan-15 20:37:30.297859 - [DEBUG] Start adding new jump function
21588 2019-Jan-15 20:37:30.297883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21589 2019-Jan-15 20:37:30.297939 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21590 2019-Jan-15 20:37:30.298574 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21591 2019-Jan-15 20:37:30.299211 - [DEBUG] Edge Function : AllBottom
21592 2019-Jan-15 20:37:30.299238 - [DEBUG] End adding new jump function
21593 2019-Jan-15 20:37:30.299263 - [DEBUG]
21594 2019-Jan-15 20:37:30.299286 - [DEBUG] -------------------------------------------- 603. Path Edge --------------------------------------------
21595 2019-Jan-15 20:37:30.299310 - [DEBUG]
21596 2019-Jan-15 20:37:30.299333 - [DEBUG] Process 603. path edge:
21597 2019-Jan-15 20:37:30.299357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21598 2019-Jan-15 20:37:30.299414 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
21599 2019-Jan-15 20:37:30.300049 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21600 2019-Jan-15 20:37:30.300703 - [DEBUG]
21601 2019-Jan-15 20:37:30.300728 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21602 2019-Jan-15 20:37:30.301430 - [DEBUG] Compose: EdgeIdentity * AllBottom
21603 2019-Jan-15 20:37:30.301460 - [DEBUG]
21604 2019-Jan-15 20:37:30.301483 - [DEBUG] Propagate flow
21605 2019-Jan-15 20:37:30.301506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21606 2019-Jan-15 20:37:30.301572 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21607 2019-Jan-15 20:37:30.302238 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21608 2019-Jan-15 20:37:30.302880 - [DEBUG] Edge function : AllBottom (result of previous compose)
21609 2019-Jan-15 20:37:30.302905 - [DEBUG]
21610 2019-Jan-15 20:37:30.302931 - [DEBUG] Join: AllTop & AllBottom
21611 2019-Jan-15 20:37:30.302957 - [DEBUG] = AllBottom (new jump func)
21612 2019-Jan-15 20:37:30.302982 - [DEBUG]
21613 2019-Jan-15 20:37:30.303005 - [DEBUG] Start adding new jump function
21614 2019-Jan-15 20:37:30.303029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21615 2019-Jan-15 20:37:30.303086 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21616 2019-Jan-15 20:37:30.303721 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21617 2019-Jan-15 20:37:30.304374 - [DEBUG] Edge Function : AllBottom
21618 2019-Jan-15 20:37:30.304403 - [DEBUG] End adding new jump function
21619 2019-Jan-15 20:37:30.304427 - [DEBUG]
21620 2019-Jan-15 20:37:30.304451 - [DEBUG] -------------------------------------------- 604. Path Edge --------------------------------------------
21621 2019-Jan-15 20:37:30.304475 - [DEBUG]
21622 2019-Jan-15 20:37:30.304498 - [DEBUG] Process 604. path edge:
21623 2019-Jan-15 20:37:30.304522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21624 2019-Jan-15 20:37:30.304578 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
21625 2019-Jan-15 20:37:30.305211 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21626 2019-Jan-15 20:37:30.305845 - [DEBUG]
21627 2019-Jan-15 20:37:30.305871 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21628 2019-Jan-15 20:37:30.306520 - [DEBUG] Compose: EdgeIdentity * AllBottom
21629 2019-Jan-15 20:37:30.306570 - [DEBUG]
21630 2019-Jan-15 20:37:30.306595 - [DEBUG] Propagate flow
21631 2019-Jan-15 20:37:30.306618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21632 2019-Jan-15 20:37:30.306676 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21633 2019-Jan-15 20:37:30.307329 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21634 2019-Jan-15 20:37:30.307965 - [DEBUG] Edge function : AllBottom (result of previous compose)
21635 2019-Jan-15 20:37:30.307990 - [DEBUG]
21636 2019-Jan-15 20:37:30.308015 - [DEBUG] Join: AllTop & AllBottom
21637 2019-Jan-15 20:37:30.308041 - [DEBUG] = AllBottom (new jump func)
21638 2019-Jan-15 20:37:30.308066 - [DEBUG]
21639 2019-Jan-15 20:37:30.308089 - [DEBUG] Start adding new jump function
21640 2019-Jan-15 20:37:30.308113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21641 2019-Jan-15 20:37:30.308169 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21642 2019-Jan-15 20:37:30.308805 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21643 2019-Jan-15 20:37:30.309439 - [DEBUG] Edge Function : AllBottom
21644 2019-Jan-15 20:37:30.309467 - [DEBUG] End adding new jump function
21645 2019-Jan-15 20:37:30.309491 - [DEBUG]
21646 2019-Jan-15 20:37:30.309515 - [DEBUG] -------------------------------------------- 605. Path Edge --------------------------------------------
21647 2019-Jan-15 20:37:30.309539 - [DEBUG]
21648 2019-Jan-15 20:37:30.309562 - [DEBUG] Process 605. path edge:
21649 2019-Jan-15 20:37:30.309586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21650 2019-Jan-15 20:37:30.309642 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
21651 2019-Jan-15 20:37:30.310288 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21652 2019-Jan-15 20:37:30.310943 - [DEBUG]
21653 2019-Jan-15 20:37:30.310967 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21654 2019-Jan-15 20:37:30.311626 - [DEBUG] EDGE:
21655 2019-Jan-15 20:37:30.311685 - [DEBUG] ---> 21656 2019-Jan-15 20:37:30.312322 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21657 2019-Jan-15 20:37:30.312960 - [DEBUG]
21658 2019-Jan-15 20:37:30.312985 - [DEBUG] EDGE:
21659 2019-Jan-15 20:37:30.313043 - [DEBUG] ---> 21660 2019-Jan-15 20:37:30.313676 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21661 2019-Jan-15 20:37:30.314326 - [DEBUG]
21662 2019-Jan-15 20:37:30.314351 - [DEBUG] EDGE:
21663 2019-Jan-15 20:37:30.314409 - [DEBUG] ---> 21664 2019-Jan-15 20:37:30.315044 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21665 2019-Jan-15 20:37:30.315681 - [DEBUG]
21666 2019-Jan-15 20:37:30.315721 - [DEBUG] Compose: EdgeIdentity * AllBottom
21667 2019-Jan-15 20:37:30.315748 - [DEBUG]
21668 2019-Jan-15 20:37:30.315772 - [DEBUG] Propagate flow
21669 2019-Jan-15 20:37:30.315795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21670 2019-Jan-15 20:37:30.315851 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21671 2019-Jan-15 20:37:30.316487 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21672 2019-Jan-15 20:37:30.317134 - [DEBUG] Edge function : AllBottom (result of previous compose)
21673 2019-Jan-15 20:37:30.317159 - [DEBUG]
21674 2019-Jan-15 20:37:30.317185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21675 2019-Jan-15 20:37:30.317211 - [DEBUG] = AllBottom
21676 2019-Jan-15 20:37:30.317236 - [DEBUG]
21677 2019-Jan-15 20:37:30.317260 - [DEBUG] PROPAGATE: No new function!
21678 2019-Jan-15 20:37:30.317301 - [DEBUG] EDGE:
21679 2019-Jan-15 20:37:30.317359 - [DEBUG] ---> 21680 2019-Jan-15 20:37:30.318006 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21681 2019-Jan-15 20:37:30.318645 - [DEBUG]
21682 2019-Jan-15 20:37:30.318678 - [DEBUG] Compose: EdgeIdentity * AllBottom
21683 2019-Jan-15 20:37:30.318705 - [DEBUG]
21684 2019-Jan-15 20:37:30.318729 - [DEBUG] Propagate flow
21685 2019-Jan-15 20:37:30.318752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21686 2019-Jan-15 20:37:30.318808 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21687 2019-Jan-15 20:37:30.319449 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21688 2019-Jan-15 20:37:30.320085 - [DEBUG] Edge function : AllBottom (result of previous compose)
21689 2019-Jan-15 20:37:30.320110 - [DEBUG]
21690 2019-Jan-15 20:37:30.320135 - [DEBUG] Join: AllTop & AllBottom
21691 2019-Jan-15 20:37:30.320161 - [DEBUG] = AllBottom (new jump func)
21692 2019-Jan-15 20:37:30.320186 - [DEBUG]
21693 2019-Jan-15 20:37:30.320209 - [DEBUG] Start adding new jump function
21694 2019-Jan-15 20:37:30.320233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21695 2019-Jan-15 20:37:30.320289 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21696 2019-Jan-15 20:37:30.320940 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21697 2019-Jan-15 20:37:30.321575 - [DEBUG] Edge Function : AllBottom
21698 2019-Jan-15 20:37:30.321603 - [DEBUG] End adding new jump function
21699 2019-Jan-15 20:37:30.321627 - [DEBUG]
21700 2019-Jan-15 20:37:30.321650 - [DEBUG] -------------------------------------------- 606. Path Edge --------------------------------------------
21701 2019-Jan-15 20:37:30.321674 - [DEBUG]
21702 2019-Jan-15 20:37:30.321698 - [DEBUG] Process 606. path edge:
21703 2019-Jan-15 20:37:30.321721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21704 2019-Jan-15 20:37:30.321777 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
21705 2019-Jan-15 20:37:30.322414 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21706 2019-Jan-15 20:37:30.323052 - [DEBUG]
21707 2019-Jan-15 20:37:30.323076 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21708 2019-Jan-15 20:37:30.323717 - [DEBUG] Possible callees:
21709 2019-Jan-15 20:37:30.323742 - [DEBUG] foo
21710 2019-Jan-15 20:37:30.323767 - [DEBUG] Possible return sites:
21711 2019-Jan-15 20:37:30.323791 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8421712 2019-Jan-15 20:37:30.325070 - [DEBUG] Found and process special summary
21713 2019-Jan-15 20:37:30.325103 - [DEBUG] Compose: EdgeIdentity * AllBottom
21714 2019-Jan-15 20:37:30.325130 - [DEBUG]
21715 2019-Jan-15 20:37:30.325154 - [DEBUG] Propagate flow
21716 2019-Jan-15 20:37:30.325178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21717 2019-Jan-15 20:37:30.325242 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21718 2019-Jan-15 20:37:30.325880 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21719 2019-Jan-15 20:37:30.326518 - [DEBUG] Edge function : AllBottom (result of previous compose)
21720 2019-Jan-15 20:37:30.326543 - [DEBUG]
21721 2019-Jan-15 20:37:30.326567 - [DEBUG] Join: AllTop & AllBottom
21722 2019-Jan-15 20:37:30.326594 - [DEBUG] = AllBottom (new jump func)
21723 2019-Jan-15 20:37:30.326619 - [DEBUG]
21724 2019-Jan-15 20:37:30.326642 - [DEBUG] Start adding new jump function
21725 2019-Jan-15 20:37:30.326666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21726 2019-Jan-15 20:37:30.326722 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21727 2019-Jan-15 20:37:30.327372 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21728 2019-Jan-15 20:37:30.328007 - [DEBUG] Edge Function : AllBottom
21729 2019-Jan-15 20:37:30.328035 - [DEBUG] End adding new jump function
21730 2019-Jan-15 20:37:30.328059 - [DEBUG]
21731 2019-Jan-15 20:37:30.328083 - [DEBUG] -------------------------------------------- 607. Path Edge --------------------------------------------
21732 2019-Jan-15 20:37:30.328107 - [DEBUG]
21733 2019-Jan-15 20:37:30.328131 - [DEBUG] Process 607. path edge:
21734 2019-Jan-15 20:37:30.328154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21735 2019-Jan-15 20:37:30.328211 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
21736 2019-Jan-15 20:37:30.328845 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21737 2019-Jan-15 20:37:30.329480 - [DEBUG]
21738 2019-Jan-15 20:37:30.329504 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21739 2019-Jan-15 20:37:30.330160 - [DEBUG] Compose: EdgeIdentity * AllBottom
21740 2019-Jan-15 20:37:30.330188 - [DEBUG]
21741 2019-Jan-15 20:37:30.330212 - [DEBUG] Propagate flow
21742 2019-Jan-15 20:37:30.330235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21743 2019-Jan-15 20:37:30.330292 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21744 2019-Jan-15 20:37:30.330949 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21745 2019-Jan-15 20:37:30.331589 - [DEBUG] Edge function : AllBottom (result of previous compose)
21746 2019-Jan-15 20:37:30.331615 - [DEBUG]
21747 2019-Jan-15 20:37:30.331639 - [DEBUG] Join: AllTop & AllBottom
21748 2019-Jan-15 20:37:30.331666 - [DEBUG] = AllBottom (new jump func)
21749 2019-Jan-15 20:37:30.331690 - [DEBUG]
21750 2019-Jan-15 20:37:30.331714 - [DEBUG] Start adding new jump function
21751 2019-Jan-15 20:37:30.331737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21752 2019-Jan-15 20:37:30.331793 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21753 2019-Jan-15 20:37:30.332430 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21754 2019-Jan-15 20:37:30.333062 - [DEBUG] Edge Function : AllBottom
21755 2019-Jan-15 20:37:30.333090 - [DEBUG] End adding new jump function
21756 2019-Jan-15 20:37:30.333115 - [DEBUG]
21757 2019-Jan-15 20:37:30.333138 - [DEBUG] -------------------------------------------- 608. Path Edge --------------------------------------------
21758 2019-Jan-15 20:37:30.333162 - [DEBUG]
21759 2019-Jan-15 20:37:30.333186 - [DEBUG] Process 608. path edge:
21760 2019-Jan-15 20:37:30.333209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21761 2019-Jan-15 20:37:30.333266 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
21762 2019-Jan-15 20:37:30.333920 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21763 2019-Jan-15 20:37:30.334573 - [DEBUG]
21764 2019-Jan-15 20:37:30.334599 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21765 2019-Jan-15 20:37:30.335245 - [DEBUG] Compose: EdgeIdentity * AllBottom
21766 2019-Jan-15 20:37:30.335273 - [DEBUG]
21767 2019-Jan-15 20:37:30.335297 - [DEBUG] Propagate flow
21768 2019-Jan-15 20:37:30.335320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21769 2019-Jan-15 20:37:30.335376 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21770 2019-Jan-15 20:37:30.336020 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21771 2019-Jan-15 20:37:30.336660 - [DEBUG] Edge function : AllBottom (result of previous compose)
21772 2019-Jan-15 20:37:30.336685 - [DEBUG]
21773 2019-Jan-15 20:37:30.336709 - [DEBUG] Join: AllTop & AllBottom
21774 2019-Jan-15 20:37:30.336735 - [DEBUG] = AllBottom (new jump func)
21775 2019-Jan-15 20:37:30.336759 - [DEBUG]
21776 2019-Jan-15 20:37:30.336782 - [DEBUG] Start adding new jump function
21777 2019-Jan-15 20:37:30.336806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21778 2019-Jan-15 20:37:30.336862 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21779 2019-Jan-15 20:37:30.337516 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21780 2019-Jan-15 20:37:30.338159 - [DEBUG] Edge Function : AllBottom
21781 2019-Jan-15 20:37:30.338185 - [DEBUG] End adding new jump function
21782 2019-Jan-15 20:37:30.338210 - [DEBUG]
21783 2019-Jan-15 20:37:30.338233 - [DEBUG] -------------------------------------------- 609. Path Edge --------------------------------------------
21784 2019-Jan-15 20:37:30.338258 - [DEBUG]
21785 2019-Jan-15 20:37:30.338281 - [DEBUG] Process 609. path edge:
21786 2019-Jan-15 20:37:30.338304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21787 2019-Jan-15 20:37:30.338361 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
21788 2019-Jan-15 20:37:30.339005 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21789 2019-Jan-15 20:37:30.339644 - [DEBUG]
21790 2019-Jan-15 20:37:30.339668 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21791 2019-Jan-15 20:37:30.340317 - [DEBUG] Possible callees:
21792 2019-Jan-15 20:37:30.340342 - [DEBUG] llvm.dbg.declare
21793 2019-Jan-15 20:37:30.340366 - [DEBUG] Possible return sites:
21794 2019-Jan-15 20:37:30.340390 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9621795 2019-Jan-15 20:37:30.341676 - [DEBUG] Found and process special summary
21796 2019-Jan-15 20:37:30.341708 - [DEBUG] Compose: EdgeIdentity * AllBottom
21797 2019-Jan-15 20:37:30.341735 - [DEBUG]
21798 2019-Jan-15 20:37:30.341759 - [DEBUG] Propagate flow
21799 2019-Jan-15 20:37:30.341782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21800 2019-Jan-15 20:37:30.341839 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21801 2019-Jan-15 20:37:30.342478 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21802 2019-Jan-15 20:37:30.343121 - [DEBUG] Edge function : AllBottom (result of previous compose)
21803 2019-Jan-15 20:37:30.343146 - [DEBUG]
21804 2019-Jan-15 20:37:30.343171 - [DEBUG] Join: AllTop & AllBottom
21805 2019-Jan-15 20:37:30.343197 - [DEBUG] = AllBottom (new jump func)
21806 2019-Jan-15 20:37:30.343221 - [DEBUG]
21807 2019-Jan-15 20:37:30.343244 - [DEBUG] Start adding new jump function
21808 2019-Jan-15 20:37:30.343268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21809 2019-Jan-15 20:37:30.343324 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21810 2019-Jan-15 20:37:30.343973 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21811 2019-Jan-15 20:37:30.344608 - [DEBUG] Edge Function : AllBottom
21812 2019-Jan-15 20:37:30.344636 - [DEBUG] End adding new jump function
21813 2019-Jan-15 20:37:30.344660 - [DEBUG]
21814 2019-Jan-15 20:37:30.344684 - [DEBUG] -------------------------------------------- 610. Path Edge --------------------------------------------
21815 2019-Jan-15 20:37:30.344708 - [DEBUG]
21816 2019-Jan-15 20:37:30.344731 - [DEBUG] Process 610. path edge:
21817 2019-Jan-15 20:37:30.344755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21818 2019-Jan-15 20:37:30.344811 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
21819 2019-Jan-15 20:37:30.345447 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21820 2019-Jan-15 20:37:30.346085 - [DEBUG]
21821 2019-Jan-15 20:37:30.346109 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21822 2019-Jan-15 20:37:30.346766 - [DEBUG] Compose: EdgeIdentity * AllBottom
21823 2019-Jan-15 20:37:30.346794 - [DEBUG]
21824 2019-Jan-15 20:37:30.346818 - [DEBUG] Propagate flow
21825 2019-Jan-15 20:37:30.346842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21826 2019-Jan-15 20:37:30.346898 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21827 2019-Jan-15 20:37:30.347545 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21828 2019-Jan-15 20:37:30.348182 - [DEBUG] Edge function : AllBottom (result of previous compose)
21829 2019-Jan-15 20:37:30.348208 - [DEBUG]
21830 2019-Jan-15 20:37:30.348232 - [DEBUG] Join: AllTop & AllBottom
21831 2019-Jan-15 20:37:30.348258 - [DEBUG] = AllBottom (new jump func)
21832 2019-Jan-15 20:37:30.348283 - [DEBUG]
21833 2019-Jan-15 20:37:30.348307 - [DEBUG] Start adding new jump function
21834 2019-Jan-15 20:37:30.348330 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21835 2019-Jan-15 20:37:30.348386 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21836 2019-Jan-15 20:37:30.349023 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21837 2019-Jan-15 20:37:30.349655 - [DEBUG] Edge Function : AllBottom
21838 2019-Jan-15 20:37:30.349683 - [DEBUG] End adding new jump function
21839 2019-Jan-15 20:37:30.349708 - [DEBUG]
21840 2019-Jan-15 20:37:30.349731 - [DEBUG] -------------------------------------------- 611. Path Edge --------------------------------------------
21841 2019-Jan-15 20:37:30.349755 - [DEBUG]
21842 2019-Jan-15 20:37:30.349779 - [DEBUG] Process 611. path edge:
21843 2019-Jan-15 20:37:30.349803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21844 2019-Jan-15 20:37:30.349859 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
21845 2019-Jan-15 20:37:30.350493 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21846 2019-Jan-15 20:37:30.351145 - [DEBUG]
21847 2019-Jan-15 20:37:30.351170 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21848 2019-Jan-15 20:37:30.351821 - [DEBUG] Compose: EdgeIdentity * AllBottom
21849 2019-Jan-15 20:37:30.351850 - [DEBUG]
21850 2019-Jan-15 20:37:30.351874 - [DEBUG] Propagate flow
21851 2019-Jan-15 20:37:30.351897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21852 2019-Jan-15 20:37:30.351954 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21853 2019-Jan-15 20:37:30.352587 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21854 2019-Jan-15 20:37:30.353223 - [DEBUG] Edge function : AllBottom (result of previous compose)
21855 2019-Jan-15 20:37:30.353249 - [DEBUG]
21856 2019-Jan-15 20:37:30.353273 - [DEBUG] Join: AllTop & AllBottom
21857 2019-Jan-15 20:37:30.353299 - [DEBUG] = AllBottom (new jump func)
21858 2019-Jan-15 20:37:30.353323 - [DEBUG]
21859 2019-Jan-15 20:37:30.353346 - [DEBUG] Start adding new jump function
21860 2019-Jan-15 20:37:30.353370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21861 2019-Jan-15 20:37:30.353425 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21862 2019-Jan-15 20:37:30.354078 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
21863 2019-Jan-15 20:37:30.354709 - [DEBUG] Edge Function : AllBottom
21864 2019-Jan-15 20:37:30.354736 - [DEBUG] End adding new jump function
21865 2019-Jan-15 20:37:30.354760 - [DEBUG]
21866 2019-Jan-15 20:37:30.354784 - [DEBUG] -------------------------------------------- 612. Path Edge --------------------------------------------
21867 2019-Jan-15 20:37:30.354808 - [DEBUG]
21868 2019-Jan-15 20:37:30.354831 - [DEBUG] Process 612. path edge:
21869 2019-Jan-15 20:37:30.354855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21870 2019-Jan-15 20:37:30.354911 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21871 2019-Jan-15 20:37:30.355543 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21872 2019-Jan-15 20:37:30.356179 - [DEBUG]
21873 2019-Jan-15 20:37:30.356204 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21874 2019-Jan-15 20:37:30.356844 - [DEBUG] Compose: EdgeIdentity * AllBottom
21875 2019-Jan-15 20:37:30.356871 - [DEBUG]
21876 2019-Jan-15 20:37:30.356895 - [DEBUG] Propagate flow
21877 2019-Jan-15 20:37:30.356918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21878 2019-Jan-15 20:37:30.356974 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21879 2019-Jan-15 20:37:30.357625 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21880 2019-Jan-15 20:37:30.358266 - [DEBUG] Edge function : AllBottom (result of previous compose)
21881 2019-Jan-15 20:37:30.358291 - [DEBUG]
21882 2019-Jan-15 20:37:30.358316 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21883 2019-Jan-15 20:37:30.358342 - [DEBUG] = AllBottom
21884 2019-Jan-15 20:37:30.358367 - [DEBUG]
21885 2019-Jan-15 20:37:30.358390 - [DEBUG] PROPAGATE: No new function!
21886 2019-Jan-15 20:37:30.358414 - [DEBUG] EDGE:
21887 2019-Jan-15 20:37:30.358471 - [DEBUG] ---> 21888 2019-Jan-15 20:37:30.359103 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21889 2019-Jan-15 20:37:30.359739 - [DEBUG]
21890 2019-Jan-15 20:37:30.359764 - [DEBUG] EDGE:
21891 2019-Jan-15 20:37:30.359821 - [DEBUG] ---> 21892 2019-Jan-15 20:37:30.360455 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21893 2019-Jan-15 20:37:30.361106 - [DEBUG]
21894 2019-Jan-15 20:37:30.361137 - [DEBUG] EDGE:
21895 2019-Jan-15 20:37:30.361195 - [DEBUG] ---> 21896 2019-Jan-15 20:37:30.361834 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21897 2019-Jan-15 20:37:30.362470 - [DEBUG]
21898 2019-Jan-15 20:37:30.362505 - [DEBUG] Compose: EdgeIdentity * AllBottom
21899 2019-Jan-15 20:37:30.362532 - [DEBUG]
21900 2019-Jan-15 20:37:30.362556 - [DEBUG] Propagate flow
21901 2019-Jan-15 20:37:30.362579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21902 2019-Jan-15 20:37:30.362635 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21903 2019-Jan-15 20:37:30.363274 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21904 2019-Jan-15 20:37:30.363909 - [DEBUG] Edge function : AllBottom (result of previous compose)
21905 2019-Jan-15 20:37:30.363945 - [DEBUG]
21906 2019-Jan-15 20:37:30.363972 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21907 2019-Jan-15 20:37:30.363998 - [DEBUG] = AllBottom
21908 2019-Jan-15 20:37:30.364023 - [DEBUG]
21909 2019-Jan-15 20:37:30.364046 - [DEBUG] PROPAGATE: No new function!
21910 2019-Jan-15 20:37:30.364071 - [DEBUG] EDGE:
21911 2019-Jan-15 20:37:30.364129 - [DEBUG] ---> 21912 2019-Jan-15 20:37:30.364772 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21913 2019-Jan-15 20:37:30.365411 - [DEBUG]
21914 2019-Jan-15 20:37:30.365442 - [DEBUG] Compose: EdgeIdentity * AllBottom
21915 2019-Jan-15 20:37:30.365469 - [DEBUG]
21916 2019-Jan-15 20:37:30.365493 - [DEBUG] Propagate flow
21917 2019-Jan-15 20:37:30.365516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21918 2019-Jan-15 20:37:30.365572 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21919 2019-Jan-15 20:37:30.366211 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21920 2019-Jan-15 20:37:30.366848 - [DEBUG] Edge function : AllBottom (result of previous compose)
21921 2019-Jan-15 20:37:30.366873 - [DEBUG]
21922 2019-Jan-15 20:37:30.366897 - [DEBUG] Join: AllTop & AllBottom
21923 2019-Jan-15 20:37:30.366924 - [DEBUG] = AllBottom (new jump func)
21924 2019-Jan-15 20:37:30.366948 - [DEBUG]
21925 2019-Jan-15 20:37:30.366971 - [DEBUG] Start adding new jump function
21926 2019-Jan-15 20:37:30.366995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21927 2019-Jan-15 20:37:30.367051 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21928 2019-Jan-15 20:37:30.367703 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21929 2019-Jan-15 20:37:30.368339 - [DEBUG] Edge Function : AllBottom
21930 2019-Jan-15 20:37:30.368367 - [DEBUG] End adding new jump function
21931 2019-Jan-15 20:37:30.368391 - [DEBUG]
21932 2019-Jan-15 20:37:30.368414 - [DEBUG] -------------------------------------------- 613. Path Edge --------------------------------------------
21933 2019-Jan-15 20:37:30.368438 - [DEBUG]
21934 2019-Jan-15 20:37:30.368461 - [DEBUG] Process 613. path edge:
21935 2019-Jan-15 20:37:30.368485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21936 2019-Jan-15 20:37:30.368541 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21937 2019-Jan-15 20:37:30.369176 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21938 2019-Jan-15 20:37:30.369811 - [DEBUG]
21939 2019-Jan-15 20:37:30.369843 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21940 2019-Jan-15 20:37:30.370484 - [DEBUG] Possible callees:
21941 2019-Jan-15 20:37:30.370509 - [DEBUG] bar
21942 2019-Jan-15 20:37:30.370534 - [DEBUG] Possible return sites:
21943 2019-Jan-15 20:37:30.370557 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921944 2019-Jan-15 20:37:30.371832 - [DEBUG] Found and process special summary
21945 2019-Jan-15 20:37:30.371865 - [DEBUG] Compose: EdgeIdentity * AllBottom
21946 2019-Jan-15 20:37:30.371892 - [DEBUG]
21947 2019-Jan-15 20:37:30.371916 - [DEBUG] Propagate flow
21948 2019-Jan-15 20:37:30.371939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21949 2019-Jan-15 20:37:30.371996 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21950 2019-Jan-15 20:37:30.372634 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21951 2019-Jan-15 20:37:30.373270 - [DEBUG] Edge function : AllBottom (result of previous compose)
21952 2019-Jan-15 20:37:30.373295 - [DEBUG]
21953 2019-Jan-15 20:37:30.373320 - [DEBUG] Join: AllTop & AllBottom
21954 2019-Jan-15 20:37:30.373346 - [DEBUG] = AllBottom (new jump func)
21955 2019-Jan-15 20:37:30.373370 - [DEBUG]
21956 2019-Jan-15 20:37:30.373394 - [DEBUG] Start adding new jump function
21957 2019-Jan-15 20:37:30.373417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21958 2019-Jan-15 20:37:30.373473 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21959 2019-Jan-15 20:37:30.374125 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21960 2019-Jan-15 20:37:30.374762 - [DEBUG] Edge Function : AllBottom
21961 2019-Jan-15 20:37:30.374789 - [DEBUG] End adding new jump function
21962 2019-Jan-15 20:37:30.374813 - [DEBUG]
21963 2019-Jan-15 20:37:30.374837 - [DEBUG] -------------------------------------------- 614. Path Edge --------------------------------------------
21964 2019-Jan-15 20:37:30.374861 - [DEBUG]
21965 2019-Jan-15 20:37:30.374885 - [DEBUG] Process 614. path edge:
21966 2019-Jan-15 20:37:30.374909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21967 2019-Jan-15 20:37:30.374965 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21968 2019-Jan-15 20:37:30.375602 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21969 2019-Jan-15 20:37:30.376239 - [DEBUG]
21970 2019-Jan-15 20:37:30.376263 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21971 2019-Jan-15 20:37:30.376919 - [DEBUG] Compose: EdgeIdentity * AllBottom
21972 2019-Jan-15 20:37:30.376947 - [DEBUG]
21973 2019-Jan-15 20:37:30.376971 - [DEBUG] Propagate flow
21974 2019-Jan-15 20:37:30.376995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21975 2019-Jan-15 20:37:30.377051 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21976 2019-Jan-15 20:37:30.377703 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21977 2019-Jan-15 20:37:30.378339 - [DEBUG] Edge function : AllBottom (result of previous compose)
21978 2019-Jan-15 20:37:30.378364 - [DEBUG]
21979 2019-Jan-15 20:37:30.378388 - [DEBUG] Join: AllTop & AllBottom
21980 2019-Jan-15 20:37:30.378415 - [DEBUG] = AllBottom (new jump func)
21981 2019-Jan-15 20:37:30.378439 - [DEBUG]
21982 2019-Jan-15 20:37:30.378462 - [DEBUG] Start adding new jump function
21983 2019-Jan-15 20:37:30.378486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21984 2019-Jan-15 20:37:30.378549 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21985 2019-Jan-15 20:37:30.379188 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21986 2019-Jan-15 20:37:30.379820 - [DEBUG] Edge Function : AllBottom
21987 2019-Jan-15 20:37:30.379847 - [DEBUG] End adding new jump function
21988 2019-Jan-15 20:37:30.379871 - [DEBUG]
21989 2019-Jan-15 20:37:30.379894 - [DEBUG] -------------------------------------------- 615. Path Edge --------------------------------------------
21990 2019-Jan-15 20:37:30.379918 - [DEBUG]
21991 2019-Jan-15 20:37:30.379941 - [DEBUG] Process 615. path edge:
21992 2019-Jan-15 20:37:30.379965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21993 2019-Jan-15 20:37:30.380021 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21994 2019-Jan-15 20:37:30.380670 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21995 2019-Jan-15 20:37:30.381307 - [DEBUG]
21996 2019-Jan-15 20:37:30.381332 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21997 2019-Jan-15 20:37:30.381976 - [DEBUG] Compose: EdgeIdentity * AllBottom
21998 2019-Jan-15 20:37:30.382004 - [DEBUG]
21999 2019-Jan-15 20:37:30.382028 - [DEBUG] Propagate flow
22000 2019-Jan-15 20:37:30.382051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22001 2019-Jan-15 20:37:30.382107 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
22002 2019-Jan-15 20:37:30.382750 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22003 2019-Jan-15 20:37:30.383387 - [DEBUG] Edge function : AllBottom (result of previous compose)
22004 2019-Jan-15 20:37:30.383413 - [DEBUG]
22005 2019-Jan-15 20:37:30.383437 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22006 2019-Jan-15 20:37:30.383463 - [DEBUG] = AllBottom
22007 2019-Jan-15 20:37:30.383488 - [DEBUG]
22008 2019-Jan-15 20:37:30.383511 - [DEBUG] PROPAGATE: No new function!
22009 2019-Jan-15 20:37:30.383541 - [DEBUG] Compose: EdgeIdentity * AllBottom
22010 2019-Jan-15 20:37:30.383568 - [DEBUG]
22011 2019-Jan-15 20:37:30.383592 - [DEBUG] Propagate flow
22012 2019-Jan-15 20:37:30.383615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22013 2019-Jan-15 20:37:30.383671 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22014 2019-Jan-15 20:37:30.384332 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22015 2019-Jan-15 20:37:30.384970 - [DEBUG] Edge function : AllBottom (result of previous compose)
22016 2019-Jan-15 20:37:30.384995 - [DEBUG]
22017 2019-Jan-15 20:37:30.385020 - [DEBUG] Join: AllTop & AllBottom
22018 2019-Jan-15 20:37:30.385046 - [DEBUG] = AllBottom (new jump func)
22019 2019-Jan-15 20:37:30.385070 - [DEBUG]
22020 2019-Jan-15 20:37:30.385094 - [DEBUG] Start adding new jump function
22021 2019-Jan-15 20:37:30.385117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22022 2019-Jan-15 20:37:30.385173 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22023 2019-Jan-15 20:37:30.385809 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22024 2019-Jan-15 20:37:30.386451 - [DEBUG] Edge Function : AllBottom
22025 2019-Jan-15 20:37:30.386478 - [DEBUG] End adding new jump function
22026 2019-Jan-15 20:37:30.386503 - [DEBUG]
22027 2019-Jan-15 20:37:30.386526 - [DEBUG] -------------------------------------------- 616. Path Edge --------------------------------------------
22028 2019-Jan-15 20:37:30.386564 - [DEBUG]
22029 2019-Jan-15 20:37:30.386588 - [DEBUG] Process 616. path edge:
22030 2019-Jan-15 20:37:30.386612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22031 2019-Jan-15 20:37:30.386669 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
22032 2019-Jan-15 20:37:30.387328 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22033 2019-Jan-15 20:37:30.387966 - [DEBUG]
22034 2019-Jan-15 20:37:30.387990 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22035 2019-Jan-15 20:37:30.388637 - [DEBUG] Possible callees:
22036 2019-Jan-15 20:37:30.388663 - [DEBUG] llvm.dbg.declare
22037 2019-Jan-15 20:37:30.388688 - [DEBUG] Possible return sites:
22038 2019-Jan-15 20:37:30.388712 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10322039 2019-Jan-15 20:37:30.389979 - [DEBUG] Found and process special summary
22040 2019-Jan-15 20:37:30.390011 - [DEBUG] Compose: EdgeIdentity * AllBottom
22041 2019-Jan-15 20:37:30.390038 - [DEBUG]
22042 2019-Jan-15 20:37:30.390062 - [DEBUG] Propagate flow
22043 2019-Jan-15 20:37:30.390086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22044 2019-Jan-15 20:37:30.390142 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22045 2019-Jan-15 20:37:30.390794 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22046 2019-Jan-15 20:37:30.391429 - [DEBUG] Edge function : AllBottom (result of previous compose)
22047 2019-Jan-15 20:37:30.391455 - [DEBUG]
22048 2019-Jan-15 20:37:30.391479 - [DEBUG] Join: AllTop & AllBottom
22049 2019-Jan-15 20:37:30.391505 - [DEBUG] = AllBottom (new jump func)
22050 2019-Jan-15 20:37:30.391530 - [DEBUG]
22051 2019-Jan-15 20:37:30.391553 - [DEBUG] Start adding new jump function
22052 2019-Jan-15 20:37:30.391577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22053 2019-Jan-15 20:37:30.391633 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22054 2019-Jan-15 20:37:30.392270 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22055 2019-Jan-15 20:37:30.392905 - [DEBUG] Edge Function : AllBottom
22056 2019-Jan-15 20:37:30.392933 - [DEBUG] End adding new jump function
22057 2019-Jan-15 20:37:30.392957 - [DEBUG]
22058 2019-Jan-15 20:37:30.392981 - [DEBUG] -------------------------------------------- 617. Path Edge --------------------------------------------
22059 2019-Jan-15 20:37:30.393005 - [DEBUG]
22060 2019-Jan-15 20:37:30.393028 - [DEBUG] Process 617. path edge:
22061 2019-Jan-15 20:37:30.393052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22062 2019-Jan-15 20:37:30.393108 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
22063 2019-Jan-15 20:37:30.393743 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22064 2019-Jan-15 20:37:30.394394 - [DEBUG]
22065 2019-Jan-15 20:37:30.394418 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22066 2019-Jan-15 20:37:30.395102 - [DEBUG] Compose: EdgeIdentity * AllBottom
22067 2019-Jan-15 20:37:30.395132 - [DEBUG]
22068 2019-Jan-15 20:37:30.395156 - [DEBUG] Propagate flow
22069 2019-Jan-15 20:37:30.395179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22070 2019-Jan-15 20:37:30.395266 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
22071 2019-Jan-15 20:37:30.395962 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22072 2019-Jan-15 20:37:30.396669 - [DEBUG] Edge function : AllBottom (result of previous compose)
22073 2019-Jan-15 20:37:30.396697 - [DEBUG]
22074 2019-Jan-15 20:37:30.396723 - [DEBUG] Join: AllTop & AllBottom
22075 2019-Jan-15 20:37:30.396750 - [DEBUG] = AllBottom (new jump func)
22076 2019-Jan-15 20:37:30.396775 - [DEBUG]
22077 2019-Jan-15 20:37:30.396799 - [DEBUG] Start adding new jump function
22078 2019-Jan-15 20:37:30.396823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22079 2019-Jan-15 20:37:30.396897 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22080 2019-Jan-15 20:37:30.397629 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
22081 2019-Jan-15 20:37:30.398328 - [DEBUG] Edge Function : AllBottom
22082 2019-Jan-15 20:37:30.398360 - [DEBUG] End adding new jump function
22083 2019-Jan-15 20:37:30.398384 - [DEBUG]
22084 2019-Jan-15 20:37:30.398408 - [DEBUG] -------------------------------------------- 618. Path Edge --------------------------------------------
22085 2019-Jan-15 20:37:30.398433 - [DEBUG]
22086 2019-Jan-15 20:37:30.398456 - [DEBUG] Process 618. path edge:
22087 2019-Jan-15 20:37:30.398480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22088 2019-Jan-15 20:37:30.398552 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
22089 2019-Jan-15 20:37:30.399214 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22090 2019-Jan-15 20:37:30.399886 - [DEBUG]
22091 2019-Jan-15 20:37:30.399913 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
22092 2019-Jan-15 20:37:30.400620 - [DEBUG] Compose: EdgeIdentity * AllBottom
22093 2019-Jan-15 20:37:30.400654 - [DEBUG]
22094 2019-Jan-15 20:37:30.400678 - [DEBUG] Propagate flow
22095 2019-Jan-15 20:37:30.400701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22096 2019-Jan-15 20:37:30.400766 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
22097 2019-Jan-15 20:37:30.401424 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22098 2019-Jan-15 20:37:30.402118 - [DEBUG] Edge function : AllBottom (result of previous compose)
22099 2019-Jan-15 20:37:30.402146 - [DEBUG]
22100 2019-Jan-15 20:37:30.402173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22101 2019-Jan-15 20:37:30.402199 - [DEBUG] = AllBottom
22102 2019-Jan-15 20:37:30.402224 - [DEBUG]
22103 2019-Jan-15 20:37:30.402248 - [DEBUG] PROPAGATE: No new function!
22104 2019-Jan-15 20:37:30.402274 - [DEBUG] EDGE:
22105 2019-Jan-15 20:37:30.402345 - [DEBUG] ---> 22106 2019-Jan-15 20:37:30.403039 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22107 2019-Jan-15 20:37:30.403745 - [DEBUG]
22108 2019-Jan-15 20:37:30.403775 - [DEBUG] EDGE:
22109 2019-Jan-15 20:37:30.403844 - [DEBUG] ---> 22110 2019-Jan-15 20:37:30.404556 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22111 2019-Jan-15 20:37:30.405200 - [DEBUG]
22112 2019-Jan-15 20:37:30.405255 - [DEBUG] Compose: EdgeIdentity * AllBottom
22113 2019-Jan-15 20:37:30.405282 - [DEBUG]
22114 2019-Jan-15 20:37:30.405307 - [DEBUG] Propagate flow
22115 2019-Jan-15 20:37:30.405331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22116 2019-Jan-15 20:37:30.405389 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22117 2019-Jan-15 20:37:30.406044 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22118 2019-Jan-15 20:37:30.406680 - [DEBUG] Edge function : AllBottom (result of previous compose)
22119 2019-Jan-15 20:37:30.406706 - [DEBUG]
22120 2019-Jan-15 20:37:30.406731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22121 2019-Jan-15 20:37:30.406757 - [DEBUG] = AllBottom
22122 2019-Jan-15 20:37:30.406782 - [DEBUG]
22123 2019-Jan-15 20:37:30.406805 - [DEBUG] PROPAGATE: No new function!
22124 2019-Jan-15 20:37:30.406834 - [DEBUG] EDGE:
22125 2019-Jan-15 20:37:30.406892 - [DEBUG] ---> 22126 2019-Jan-15 20:37:30.407557 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22127 2019-Jan-15 20:37:30.408194 - [DEBUG]
22128 2019-Jan-15 20:37:30.408219 - [DEBUG] EDGE:
22129 2019-Jan-15 20:37:30.408277 - [DEBUG] ---> 22130 2019-Jan-15 20:37:30.408912 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22131 2019-Jan-15 20:37:30.409548 - [DEBUG]
22132 2019-Jan-15 20:37:30.409573 - [DEBUG] EDGE:
22133 2019-Jan-15 20:37:30.409631 - [DEBUG] ---> 22134 2019-Jan-15 20:37:30.410271 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22135 2019-Jan-15 20:37:30.410922 - [DEBUG]
22136 2019-Jan-15 20:37:30.410958 - [DEBUG] Compose: EdgeIdentity * AllBottom
22137 2019-Jan-15 20:37:30.410984 - [DEBUG]
22138 2019-Jan-15 20:37:30.411008 - [DEBUG] Propagate flow
22139 2019-Jan-15 20:37:30.411031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22140 2019-Jan-15 20:37:30.411088 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
22141 2019-Jan-15 20:37:30.411729 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22142 2019-Jan-15 20:37:30.412365 - [DEBUG] Edge function : AllBottom (result of previous compose)
22143 2019-Jan-15 20:37:30.412390 - [DEBUG]
22144 2019-Jan-15 20:37:30.412415 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22145 2019-Jan-15 20:37:30.412441 - [DEBUG] = AllBottom
22146 2019-Jan-15 20:37:30.412466 - [DEBUG]
22147 2019-Jan-15 20:37:30.412489 - [DEBUG] PROPAGATE: No new function!
22148 2019-Jan-15 20:37:30.412515 - [DEBUG] EDGE:
22149 2019-Jan-15 20:37:30.412573 - [DEBUG] ---> 22150 2019-Jan-15 20:37:30.413211 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22151 2019-Jan-15 20:37:30.413849 - [DEBUG]
22152 2019-Jan-15 20:37:30.413874 - [DEBUG] EDGE:
22153 2019-Jan-15 20:37:30.413931 - [DEBUG] ---> 22154 2019-Jan-15 20:37:30.414580 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22155 2019-Jan-15 20:37:30.415217 - [DEBUG]
22156 2019-Jan-15 20:37:30.415242 - [DEBUG] EDGE:
22157 2019-Jan-15 20:37:30.415300 - [DEBUG] ---> 22158 2019-Jan-15 20:37:30.415939 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22159 2019-Jan-15 20:37:30.416586 - [DEBUG]
22160 2019-Jan-15 20:37:30.416621 - [DEBUG] Compose: EdgeIdentity * AllBottom
22161 2019-Jan-15 20:37:30.416648 - [DEBUG]
22162 2019-Jan-15 20:37:30.416671 - [DEBUG] Propagate flow
22163 2019-Jan-15 20:37:30.416695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22164 2019-Jan-15 20:37:30.416751 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
22165 2019-Jan-15 20:37:30.417406 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22166 2019-Jan-15 20:37:30.418044 - [DEBUG] Edge function : AllBottom (result of previous compose)
22167 2019-Jan-15 20:37:30.418069 - [DEBUG]
22168 2019-Jan-15 20:37:30.418094 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22169 2019-Jan-15 20:37:30.418120 - [DEBUG] = AllBottom
22170 2019-Jan-15 20:37:30.418145 - [DEBUG]
22171 2019-Jan-15 20:37:30.418169 - [DEBUG] PROPAGATE: No new function!
22172 2019-Jan-15 20:37:30.418195 - [DEBUG] EDGE:
22173 2019-Jan-15 20:37:30.418253 - [DEBUG] ---> 22174 2019-Jan-15 20:37:30.418892 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22175 2019-Jan-15 20:37:30.419530 - [DEBUG]
22176 2019-Jan-15 20:37:30.419555 - [DEBUG] EDGE:
22177 2019-Jan-15 20:37:30.419613 - [DEBUG] ---> 22178 2019-Jan-15 20:37:30.420247 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22179 2019-Jan-15 20:37:30.420900 - [DEBUG]
22180 2019-Jan-15 20:37:30.420925 - [DEBUG] EDGE:
22181 2019-Jan-15 20:37:30.420983 - [DEBUG] ---> 22182 2019-Jan-15 20:37:30.421622 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22183 2019-Jan-15 20:37:30.422259 - [DEBUG]
22184 2019-Jan-15 20:37:30.422293 - [DEBUG] Compose: EdgeIdentity * AllBottom
22185 2019-Jan-15 20:37:30.422319 - [DEBUG]
22186 2019-Jan-15 20:37:30.422343 - [DEBUG] Propagate flow
22187 2019-Jan-15 20:37:30.422367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22188 2019-Jan-15 20:37:30.422423 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
22189 2019-Jan-15 20:37:30.423060 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22190 2019-Jan-15 20:37:30.423695 - [DEBUG] Edge function : AllBottom (result of previous compose)
22191 2019-Jan-15 20:37:30.423720 - [DEBUG]
22192 2019-Jan-15 20:37:30.423745 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22193 2019-Jan-15 20:37:30.423771 - [DEBUG] = AllBottom
22194 2019-Jan-15 20:37:30.423796 - [DEBUG]
22195 2019-Jan-15 20:37:30.423819 - [DEBUG] PROPAGATE: No new function!
22196 2019-Jan-15 20:37:30.423845 - [DEBUG] EDGE:
22197 2019-Jan-15 20:37:30.423903 - [DEBUG] ---> 22198 2019-Jan-15 20:37:30.424556 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22199 2019-Jan-15 20:37:30.425193 - [DEBUG]
22200 2019-Jan-15 20:37:30.425229 - [DEBUG] Compose: EdgeIdentity * AllBottom
22201 2019-Jan-15 20:37:30.425256 - [DEBUG]
22202 2019-Jan-15 20:37:30.425279 - [DEBUG] Propagate flow
22203 2019-Jan-15 20:37:30.425303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22204 2019-Jan-15 20:37:30.425367 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22205 2019-Jan-15 20:37:30.426006 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22206 2019-Jan-15 20:37:30.426643 - [DEBUG] Edge function : AllBottom (result of previous compose)
22207 2019-Jan-15 20:37:30.426668 - [DEBUG]
22208 2019-Jan-15 20:37:30.426693 - [DEBUG] Join: AllTop & AllBottom
22209 2019-Jan-15 20:37:30.426720 - [DEBUG] = AllBottom (new jump func)
22210 2019-Jan-15 20:37:30.426744 - [DEBUG]
22211 2019-Jan-15 20:37:30.426768 - [DEBUG] Start adding new jump function
22212 2019-Jan-15 20:37:30.426791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22213 2019-Jan-15 20:37:30.426847 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22214 2019-Jan-15 20:37:30.427500 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22215 2019-Jan-15 20:37:30.428135 - [DEBUG] Edge Function : AllBottom
22216 2019-Jan-15 20:37:30.428164 - [DEBUG] End adding new jump function
22217 2019-Jan-15 20:37:30.428188 - [DEBUG]
22218 2019-Jan-15 20:37:30.428212 - [DEBUG] -------------------------------------------- 619. Path Edge --------------------------------------------
22219 2019-Jan-15 20:37:30.428236 - [DEBUG]
22220 2019-Jan-15 20:37:30.428260 - [DEBUG] Process 619. path edge:
22221 2019-Jan-15 20:37:30.428284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22222 2019-Jan-15 20:37:30.428339 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
22223 2019-Jan-15 20:37:30.428976 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22224 2019-Jan-15 20:37:30.429617 - [DEBUG]
22225 2019-Jan-15 20:37:30.429642 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22226 2019-Jan-15 20:37:30.430301 - [DEBUG] Compose: EdgeIdentity * AllBottom
22227 2019-Jan-15 20:37:30.430329 - [DEBUG]
22228 2019-Jan-15 20:37:30.430353 - [DEBUG] Propagate flow
22229 2019-Jan-15 20:37:30.430377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22230 2019-Jan-15 20:37:30.430433 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22231 2019-Jan-15 20:37:30.431088 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22232 2019-Jan-15 20:37:30.431724 - [DEBUG] Edge function : AllBottom (result of previous compose)
22233 2019-Jan-15 20:37:30.431749 - [DEBUG]
22234 2019-Jan-15 20:37:30.431774 - [DEBUG] Join: AllTop & AllBottom
22235 2019-Jan-15 20:37:30.431799 - [DEBUG] = AllBottom (new jump func)
22236 2019-Jan-15 20:37:30.431824 - [DEBUG]
22237 2019-Jan-15 20:37:30.431847 - [DEBUG] Start adding new jump function
22238 2019-Jan-15 20:37:30.431871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22239 2019-Jan-15 20:37:30.431926 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22240 2019-Jan-15 20:37:30.432562 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22241 2019-Jan-15 20:37:30.433198 - [DEBUG] Edge Function : AllBottom
22242 2019-Jan-15 20:37:30.433226 - [DEBUG] End adding new jump function
22243 2019-Jan-15 20:37:30.433250 - [DEBUG]
22244 2019-Jan-15 20:37:30.433273 - [DEBUG] -------------------------------------------- 620. Path Edge --------------------------------------------
22245 2019-Jan-15 20:37:30.433297 - [DEBUG]
22246 2019-Jan-15 20:37:30.433321 - [DEBUG] Process 620. path edge:
22247 2019-Jan-15 20:37:30.433344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22248 2019-Jan-15 20:37:30.433400 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
22249 2019-Jan-15 20:37:30.434063 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22250 2019-Jan-15 20:37:30.434700 - [DEBUG]
22251 2019-Jan-15 20:37:30.434725 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22252 2019-Jan-15 20:37:30.435384 - [DEBUG] Compose: EdgeIdentity * AllBottom
22253 2019-Jan-15 20:37:30.435412 - [DEBUG]
22254 2019-Jan-15 20:37:30.435436 - [DEBUG] Propagate flow
22255 2019-Jan-15 20:37:30.435459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22256 2019-Jan-15 20:37:30.435516 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22257 2019-Jan-15 20:37:30.436151 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22258 2019-Jan-15 20:37:30.436788 - [DEBUG] Edge function : AllBottom (result of previous compose)
22259 2019-Jan-15 20:37:30.436814 - [DEBUG]
22260 2019-Jan-15 20:37:30.436839 - [DEBUG] Join: AllTop & AllBottom
22261 2019-Jan-15 20:37:30.436865 - [DEBUG] = AllBottom (new jump func)
22262 2019-Jan-15 20:37:30.436889 - [DEBUG]
22263 2019-Jan-15 20:37:30.436913 - [DEBUG] Start adding new jump function
22264 2019-Jan-15 20:37:30.436936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22265 2019-Jan-15 20:37:30.436992 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22266 2019-Jan-15 20:37:30.437645 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22267 2019-Jan-15 20:37:30.438279 - [DEBUG] Edge Function : AllBottom
22268 2019-Jan-15 20:37:30.438307 - [DEBUG] End adding new jump function
22269 2019-Jan-15 20:37:30.438331 - [DEBUG]
22270 2019-Jan-15 20:37:30.438355 - [DEBUG] -------------------------------------------- 621. Path Edge --------------------------------------------
22271 2019-Jan-15 20:37:30.438379 - [DEBUG]
22272 2019-Jan-15 20:37:30.438402 - [DEBUG] Process 621. path edge:
22273 2019-Jan-15 20:37:30.438426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22274 2019-Jan-15 20:37:30.438482 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
22275 2019-Jan-15 20:37:30.439117 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22276 2019-Jan-15 20:37:30.439755 - [DEBUG]
22277 2019-Jan-15 20:37:30.439781 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22278 2019-Jan-15 20:37:30.440429 - [DEBUG] Compose: EdgeIdentity * AllBottom
22279 2019-Jan-15 20:37:30.440457 - [DEBUG]
22280 2019-Jan-15 20:37:30.440481 - [DEBUG] Propagate flow
22281 2019-Jan-15 20:37:30.440504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22282 2019-Jan-15 20:37:30.440560 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22283 2019-Jan-15 20:37:30.441224 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22284 2019-Jan-15 20:37:30.441863 - [DEBUG] Edge function : AllBottom (result of previous compose)
22285 2019-Jan-15 20:37:30.441888 - [DEBUG]
22286 2019-Jan-15 20:37:30.441912 - [DEBUG] Join: AllTop & AllBottom
22287 2019-Jan-15 20:37:30.441939 - [DEBUG] = AllBottom (new jump func)
22288 2019-Jan-15 20:37:30.441963 - [DEBUG]
22289 2019-Jan-15 20:37:30.441987 - [DEBUG] Start adding new jump function
22290 2019-Jan-15 20:37:30.442010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22291 2019-Jan-15 20:37:30.442066 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22292 2019-Jan-15 20:37:30.442722 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22293 2019-Jan-15 20:37:30.443366 - [DEBUG] Edge Function : AllBottom
22294 2019-Jan-15 20:37:30.443396 - [DEBUG] End adding new jump function
22295 2019-Jan-15 20:37:30.443420 - [DEBUG]
22296 2019-Jan-15 20:37:30.443443 - [DEBUG] -------------------------------------------- 622. Path Edge --------------------------------------------
22297 2019-Jan-15 20:37:30.443467 - [DEBUG]
22298 2019-Jan-15 20:37:30.443490 - [DEBUG] Process 622. path edge:
22299 2019-Jan-15 20:37:30.443514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22300 2019-Jan-15 20:37:30.443570 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
22301 2019-Jan-15 20:37:30.444246 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22302 2019-Jan-15 20:37:30.444885 - [DEBUG]
22303 2019-Jan-15 20:37:30.444909 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22304 2019-Jan-15 20:37:30.445561 - [DEBUG] Possible callees:
22305 2019-Jan-15 20:37:30.445586 - [DEBUG] llvm.dbg.declare
22306 2019-Jan-15 20:37:30.445611 - [DEBUG] Possible return sites:
22307 2019-Jan-15 20:37:30.445635 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12022308 2019-Jan-15 20:37:30.446910 - [DEBUG] Found and process special summary
22309 2019-Jan-15 20:37:30.446943 - [DEBUG] Compose: EdgeIdentity * AllBottom
22310 2019-Jan-15 20:37:30.446970 - [DEBUG]
22311 2019-Jan-15 20:37:30.446993 - [DEBUG] Propagate flow
22312 2019-Jan-15 20:37:30.447017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22313 2019-Jan-15 20:37:30.447073 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22314 2019-Jan-15 20:37:30.447727 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22315 2019-Jan-15 20:37:30.448362 - [DEBUG] Edge function : AllBottom (result of previous compose)
22316 2019-Jan-15 20:37:30.448387 - [DEBUG]
22317 2019-Jan-15 20:37:30.448412 - [DEBUG] Join: AllTop & AllBottom
22318 2019-Jan-15 20:37:30.448438 - [DEBUG] = AllBottom (new jump func)
22319 2019-Jan-15 20:37:30.448462 - [DEBUG]
22320 2019-Jan-15 20:37:30.448486 - [DEBUG] Start adding new jump function
22321 2019-Jan-15 20:37:30.448509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22322 2019-Jan-15 20:37:30.448565 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22323 2019-Jan-15 20:37:30.449200 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22324 2019-Jan-15 20:37:30.449835 - [DEBUG] Edge Function : AllBottom
22325 2019-Jan-15 20:37:30.449862 - [DEBUG] End adding new jump function
22326 2019-Jan-15 20:37:30.449886 - [DEBUG]
22327 2019-Jan-15 20:37:30.449909 - [DEBUG] -------------------------------------------- 623. Path Edge --------------------------------------------
22328 2019-Jan-15 20:37:30.449933 - [DEBUG]
22329 2019-Jan-15 20:37:30.449957 - [DEBUG] Process 623. path edge:
22330 2019-Jan-15 20:37:30.449981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22331 2019-Jan-15 20:37:30.450037 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
22332 2019-Jan-15 20:37:30.450688 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22333 2019-Jan-15 20:37:30.451324 - [DEBUG]
22334 2019-Jan-15 20:37:30.451357 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22335 2019-Jan-15 20:37:30.452014 - [DEBUG] Compose: EdgeIdentity * AllBottom
22336 2019-Jan-15 20:37:30.452043 - [DEBUG]
22337 2019-Jan-15 20:37:30.452067 - [DEBUG] Propagate flow
22338 2019-Jan-15 20:37:30.452091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22339 2019-Jan-15 20:37:30.452148 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22340 2019-Jan-15 20:37:30.452781 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22341 2019-Jan-15 20:37:30.453417 - [DEBUG] Edge function : AllBottom (result of previous compose)
22342 2019-Jan-15 20:37:30.453442 - [DEBUG]
22343 2019-Jan-15 20:37:30.453467 - [DEBUG] Join: AllTop & AllBottom
22344 2019-Jan-15 20:37:30.453493 - [DEBUG] = AllBottom (new jump func)
22345 2019-Jan-15 20:37:30.453518 - [DEBUG]
22346 2019-Jan-15 20:37:30.453542 - [DEBUG] Start adding new jump function
22347 2019-Jan-15 20:37:30.453565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22348 2019-Jan-15 20:37:30.453621 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22349 2019-Jan-15 20:37:30.454271 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22350 2019-Jan-15 20:37:30.454903 - [DEBUG] Edge Function : AllBottom
22351 2019-Jan-15 20:37:30.454931 - [DEBUG] End adding new jump function
22352 2019-Jan-15 20:37:30.454955 - [DEBUG]
22353 2019-Jan-15 20:37:30.454979 - [DEBUG] -------------------------------------------- 624. Path Edge --------------------------------------------
22354 2019-Jan-15 20:37:30.455003 - [DEBUG]
22355 2019-Jan-15 20:37:30.455027 - [DEBUG] Process 624. path edge:
22356 2019-Jan-15 20:37:30.455051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22357 2019-Jan-15 20:37:30.455107 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
22358 2019-Jan-15 20:37:30.455740 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22359 2019-Jan-15 20:37:30.456376 - [DEBUG]
22360 2019-Jan-15 20:37:30.456402 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22361 2019-Jan-15 20:37:30.457046 - [DEBUG] Compose: EdgeIdentity * AllBottom
22362 2019-Jan-15 20:37:30.457073 - [DEBUG]
22363 2019-Jan-15 20:37:30.457097 - [DEBUG] Propagate flow
22364 2019-Jan-15 20:37:30.457121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22365 2019-Jan-15 20:37:30.457177 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22366 2019-Jan-15 20:37:30.457838 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22367 2019-Jan-15 20:37:30.458476 - [DEBUG] Edge function : AllBottom (result of previous compose)
22368 2019-Jan-15 20:37:30.458501 - [DEBUG]
22369 2019-Jan-15 20:37:30.458527 - [DEBUG] Join: AllTop & AllBottom
22370 2019-Jan-15 20:37:30.458553 - [DEBUG] = AllBottom (new jump func)
22371 2019-Jan-15 20:37:30.458578 - [DEBUG]
22372 2019-Jan-15 20:37:30.458601 - [DEBUG] Start adding new jump function
22373 2019-Jan-15 20:37:30.458624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22374 2019-Jan-15 20:37:30.458680 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22375 2019-Jan-15 20:37:30.459318 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22376 2019-Jan-15 20:37:30.459959 - [DEBUG] Edge Function : AllBottom
22377 2019-Jan-15 20:37:30.459988 - [DEBUG] End adding new jump function
22378 2019-Jan-15 20:37:30.460020 - [DEBUG]
22379 2019-Jan-15 20:37:30.460044 - [DEBUG] -------------------------------------------- 625. Path Edge --------------------------------------------
22380 2019-Jan-15 20:37:30.460069 - [DEBUG]
22381 2019-Jan-15 20:37:30.460092 - [DEBUG] Process 625. path edge:
22382 2019-Jan-15 20:37:30.460116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22383 2019-Jan-15 20:37:30.460172 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22384 2019-Jan-15 20:37:30.460837 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22385 2019-Jan-15 20:37:30.461475 - [DEBUG]
22386 2019-Jan-15 20:37:30.461499 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22387 2019-Jan-15 20:37:30.462151 - [DEBUG] Possible callees:
22388 2019-Jan-15 20:37:30.462176 - [DEBUG] llvm.dbg.declare
22389 2019-Jan-15 20:37:30.462201 - [DEBUG] Possible return sites:
22390 2019-Jan-15 20:37:30.462225 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922391 2019-Jan-15 20:37:30.463496 - [DEBUG] Found and process special summary
22392 2019-Jan-15 20:37:30.463530 - [DEBUG] Compose: EdgeIdentity * AllBottom
22393 2019-Jan-15 20:37:30.463557 - [DEBUG]
22394 2019-Jan-15 20:37:30.463581 - [DEBUG] Propagate flow
22395 2019-Jan-15 20:37:30.463605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22396 2019-Jan-15 20:37:30.463661 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22397 2019-Jan-15 20:37:30.464313 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22398 2019-Jan-15 20:37:30.464949 - [DEBUG] Edge function : AllBottom (result of previous compose)
22399 2019-Jan-15 20:37:30.464974 - [DEBUG]
22400 2019-Jan-15 20:37:30.464999 - [DEBUG] Join: AllTop & AllBottom
22401 2019-Jan-15 20:37:30.465025 - [DEBUG] = AllBottom (new jump func)
22402 2019-Jan-15 20:37:30.465050 - [DEBUG]
22403 2019-Jan-15 20:37:30.465073 - [DEBUG] Start adding new jump function
22404 2019-Jan-15 20:37:30.465097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22405 2019-Jan-15 20:37:30.465152 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22406 2019-Jan-15 20:37:30.465787 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22407 2019-Jan-15 20:37:30.466421 - [DEBUG] Edge Function : AllBottom
22408 2019-Jan-15 20:37:30.466449 - [DEBUG] End adding new jump function
22409 2019-Jan-15 20:37:30.466473 - [DEBUG]
22410 2019-Jan-15 20:37:30.466497 - [DEBUG] -------------------------------------------- 626. Path Edge --------------------------------------------
22411 2019-Jan-15 20:37:30.466521 - [DEBUG]
22412 2019-Jan-15 20:37:30.466545 - [DEBUG] Process 626. path edge:
22413 2019-Jan-15 20:37:30.466568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22414 2019-Jan-15 20:37:30.466624 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
22415 2019-Jan-15 20:37:30.467259 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22416 2019-Jan-15 20:37:30.467908 - [DEBUG]
22417 2019-Jan-15 20:37:30.467932 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22418 2019-Jan-15 20:37:30.468593 - [DEBUG] Compose: EdgeIdentity * AllBottom
22419 2019-Jan-15 20:37:30.468621 - [DEBUG]
22420 2019-Jan-15 20:37:30.468645 - [DEBUG] Propagate flow
22421 2019-Jan-15 20:37:30.468669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22422 2019-Jan-15 20:37:30.468734 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22423 2019-Jan-15 20:37:30.469369 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22424 2019-Jan-15 20:37:30.470004 - [DEBUG] Edge function : AllBottom (result of previous compose)
22425 2019-Jan-15 20:37:30.470029 - [DEBUG]
22426 2019-Jan-15 20:37:30.470054 - [DEBUG] Join: AllTop & AllBottom
22427 2019-Jan-15 20:37:30.470081 - [DEBUG] = AllBottom (new jump func)
22428 2019-Jan-15 20:37:30.470105 - [DEBUG]
22429 2019-Jan-15 20:37:30.470129 - [DEBUG] Start adding new jump function
22430 2019-Jan-15 20:37:30.470152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22431 2019-Jan-15 20:37:30.470208 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22432 2019-Jan-15 20:37:30.470906 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22433 2019-Jan-15 20:37:30.471539 - [DEBUG] Edge Function : AllBottom
22434 2019-Jan-15 20:37:30.471567 - [DEBUG] End adding new jump function
22435 2019-Jan-15 20:37:30.471592 - [DEBUG]
22436 2019-Jan-15 20:37:30.471615 - [DEBUG] -------------------------------------------- 627. Path Edge --------------------------------------------
22437 2019-Jan-15 20:37:30.471640 - [DEBUG]
22438 2019-Jan-15 20:37:30.471663 - [DEBUG] Process 627. path edge:
22439 2019-Jan-15 20:37:30.471687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22440 2019-Jan-15 20:37:30.471744 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
22441 2019-Jan-15 20:37:30.472376 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22442 2019-Jan-15 20:37:30.473012 - [DEBUG]
22443 2019-Jan-15 20:37:30.473037 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22444 2019-Jan-15 20:37:30.473685 - [DEBUG] Compose: EdgeIdentity * AllBottom
22445 2019-Jan-15 20:37:30.473713 - [DEBUG]
22446 2019-Jan-15 20:37:30.473737 - [DEBUG] Propagate flow
22447 2019-Jan-15 20:37:30.473760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22448 2019-Jan-15 20:37:30.473817 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22449 2019-Jan-15 20:37:30.474479 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22450 2019-Jan-15 20:37:30.475117 - [DEBUG] Edge function : AllBottom (result of previous compose)
22451 2019-Jan-15 20:37:30.475142 - [DEBUG]
22452 2019-Jan-15 20:37:30.475167 - [DEBUG] Join: AllTop & AllBottom
22453 2019-Jan-15 20:37:30.475193 - [DEBUG] = AllBottom (new jump func)
22454 2019-Jan-15 20:37:30.475218 - [DEBUG]
22455 2019-Jan-15 20:37:30.475241 - [DEBUG] Start adding new jump function
22456 2019-Jan-15 20:37:30.475265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22457 2019-Jan-15 20:37:30.475321 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22458 2019-Jan-15 20:37:30.475957 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22459 2019-Jan-15 20:37:30.476599 - [DEBUG] Edge Function : AllBottom
22460 2019-Jan-15 20:37:30.476627 - [DEBUG] End adding new jump function
22461 2019-Jan-15 20:37:30.476651 - [DEBUG]
22462 2019-Jan-15 20:37:30.476675 - [DEBUG] -------------------------------------------- 628. Path Edge --------------------------------------------
22463 2019-Jan-15 20:37:30.476699 - [DEBUG]
22464 2019-Jan-15 20:37:30.476723 - [DEBUG] Process 628. path edge:
22465 2019-Jan-15 20:37:30.476746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22466 2019-Jan-15 20:37:30.476811 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
22467 2019-Jan-15 20:37:30.477474 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22468 2019-Jan-15 20:37:30.478113 - [DEBUG]
22469 2019-Jan-15 20:37:30.478137 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22470 2019-Jan-15 20:37:30.478789 - [DEBUG] Possible callees:
22471 2019-Jan-15 20:37:30.478815 - [DEBUG] llvm.dbg.declare
22472 2019-Jan-15 20:37:30.478840 - [DEBUG] Possible return sites:
22473 2019-Jan-15 20:37:30.478864 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15522474 2019-Jan-15 20:37:30.480134 - [DEBUG] Found and process special summary
22475 2019-Jan-15 20:37:30.480167 - [DEBUG] Compose: EdgeIdentity * AllBottom
22476 2019-Jan-15 20:37:30.480194 - [DEBUG]
22477 2019-Jan-15 20:37:30.480218 - [DEBUG] Propagate flow
22478 2019-Jan-15 20:37:30.480242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22479 2019-Jan-15 20:37:30.480298 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22480 2019-Jan-15 20:37:30.480950 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22481 2019-Jan-15 20:37:30.481586 - [DEBUG] Edge function : AllBottom (result of previous compose)
22482 2019-Jan-15 20:37:30.481611 - [DEBUG]
22483 2019-Jan-15 20:37:30.481636 - [DEBUG] Join: AllTop & AllBottom
22484 2019-Jan-15 20:37:30.481662 - [DEBUG] = AllBottom (new jump func)
22485 2019-Jan-15 20:37:30.481687 - [DEBUG]
22486 2019-Jan-15 20:37:30.481710 - [DEBUG] Start adding new jump function
22487 2019-Jan-15 20:37:30.481734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22488 2019-Jan-15 20:37:30.481790 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22489 2019-Jan-15 20:37:30.482426 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22490 2019-Jan-15 20:37:30.483060 - [DEBUG] Edge Function : AllBottom
22491 2019-Jan-15 20:37:30.483087 - [DEBUG] End adding new jump function
22492 2019-Jan-15 20:37:30.483112 - [DEBUG]
22493 2019-Jan-15 20:37:30.483135 - [DEBUG] -------------------------------------------- 629. Path Edge --------------------------------------------
22494 2019-Jan-15 20:37:30.483159 - [DEBUG]
22495 2019-Jan-15 20:37:30.483183 - [DEBUG] Process 629. path edge:
22496 2019-Jan-15 20:37:30.483206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22497 2019-Jan-15 20:37:30.483263 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
22498 2019-Jan-15 20:37:30.483898 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22499 2019-Jan-15 20:37:30.484549 - [DEBUG]
22500 2019-Jan-15 20:37:30.484573 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22501 2019-Jan-15 20:37:30.485232 - [DEBUG] Compose: EdgeIdentity * AllBottom
22502 2019-Jan-15 20:37:30.485261 - [DEBUG]
22503 2019-Jan-15 20:37:30.485285 - [DEBUG] Propagate flow
22504 2019-Jan-15 20:37:30.485309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22505 2019-Jan-15 20:37:30.485365 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22506 2019-Jan-15 20:37:30.485999 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22507 2019-Jan-15 20:37:30.486644 - [DEBUG] Edge function : AllBottom (result of previous compose)
22508 2019-Jan-15 20:37:30.486670 - [DEBUG]
22509 2019-Jan-15 20:37:30.486695 - [DEBUG] Join: AllTop & AllBottom
22510 2019-Jan-15 20:37:30.486721 - [DEBUG] = AllBottom (new jump func)
22511 2019-Jan-15 20:37:30.486746 - [DEBUG]
22512 2019-Jan-15 20:37:30.486769 - [DEBUG] Start adding new jump function
22513 2019-Jan-15 20:37:30.486793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22514 2019-Jan-15 20:37:30.486849 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22515 2019-Jan-15 20:37:30.487500 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22516 2019-Jan-15 20:37:30.488134 - [DEBUG] Edge Function : AllBottom
22517 2019-Jan-15 20:37:30.488162 - [DEBUG] End adding new jump function
22518 2019-Jan-15 20:37:30.488186 - [DEBUG]
22519 2019-Jan-15 20:37:30.488210 - [DEBUG] -------------------------------------------- 630. Path Edge --------------------------------------------
22520 2019-Jan-15 20:37:30.488234 - [DEBUG]
22521 2019-Jan-15 20:37:30.488257 - [DEBUG] Process 630. path edge:
22522 2019-Jan-15 20:37:30.488281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22523 2019-Jan-15 20:37:30.488337 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
22524 2019-Jan-15 20:37:30.488970 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22525 2019-Jan-15 20:37:30.489607 - [DEBUG]
22526 2019-Jan-15 20:37:30.489633 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22527 2019-Jan-15 20:37:30.490280 - [DEBUG] Compose: EdgeIdentity * AllBottom
22528 2019-Jan-15 20:37:30.490308 - [DEBUG]
22529 2019-Jan-15 20:37:30.490332 - [DEBUG] Propagate flow
22530 2019-Jan-15 20:37:30.490355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22531 2019-Jan-15 20:37:30.490411 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22532 2019-Jan-15 20:37:30.491063 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22533 2019-Jan-15 20:37:30.491699 - [DEBUG] Edge function : AllBottom (result of previous compose)
22534 2019-Jan-15 20:37:30.491724 - [DEBUG]
22535 2019-Jan-15 20:37:30.491749 - [DEBUG] Join: AllTop & AllBottom
22536 2019-Jan-15 20:37:30.491774 - [DEBUG] = AllBottom (new jump func)
22537 2019-Jan-15 20:37:30.491799 - [DEBUG]
22538 2019-Jan-15 20:37:30.491822 - [DEBUG] Start adding new jump function
22539 2019-Jan-15 20:37:30.491845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22540 2019-Jan-15 20:37:30.491901 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22541 2019-Jan-15 20:37:30.492537 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22542 2019-Jan-15 20:37:30.493168 - [DEBUG] Edge Function : AllBottom
22543 2019-Jan-15 20:37:30.493196 - [DEBUG] End adding new jump function
22544 2019-Jan-15 20:37:30.493220 - [DEBUG]
22545 2019-Jan-15 20:37:30.493243 - [DEBUG] -------------------------------------------- 631. Path Edge --------------------------------------------
22546 2019-Jan-15 20:37:30.493268 - [DEBUG]
22547 2019-Jan-15 20:37:30.493291 - [DEBUG] Process 631. path edge:
22548 2019-Jan-15 20:37:30.493315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22549 2019-Jan-15 20:37:30.493371 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
22550 2019-Jan-15 20:37:30.494018 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22551 2019-Jan-15 20:37:30.494654 - [DEBUG]
22552 2019-Jan-15 20:37:30.494679 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22553 2019-Jan-15 20:37:30.495334 - [DEBUG] Compose: EdgeIdentity * AllBottom
22554 2019-Jan-15 20:37:30.495362 - [DEBUG]
22555 2019-Jan-15 20:37:30.495385 - [DEBUG] Propagate flow
22556 2019-Jan-15 20:37:30.495409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22557 2019-Jan-15 20:37:30.495465 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22558 2019-Jan-15 20:37:30.496110 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22559 2019-Jan-15 20:37:30.496746 - [DEBUG] Edge function : AllBottom (result of previous compose)
22560 2019-Jan-15 20:37:30.496771 - [DEBUG]
22561 2019-Jan-15 20:37:30.496796 - [DEBUG] Join: AllTop & AllBottom
22562 2019-Jan-15 20:37:30.496822 - [DEBUG] = AllBottom (new jump func)
22563 2019-Jan-15 20:37:30.496847 - [DEBUG]
22564 2019-Jan-15 20:37:30.496870 - [DEBUG] Start adding new jump function
22565 2019-Jan-15 20:37:30.496893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22566 2019-Jan-15 20:37:30.496949 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22567 2019-Jan-15 20:37:30.497601 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22568 2019-Jan-15 20:37:30.498243 - [DEBUG] Edge Function : AllBottom
22569 2019-Jan-15 20:37:30.498271 - [DEBUG] End adding new jump function
22570 2019-Jan-15 20:37:30.498295 - [DEBUG]
22571 2019-Jan-15 20:37:30.498318 - [DEBUG] -------------------------------------------- 632. Path Edge --------------------------------------------
22572 2019-Jan-15 20:37:30.498343 - [DEBUG]
22573 2019-Jan-15 20:37:30.498366 - [DEBUG] Process 632. path edge:
22574 2019-Jan-15 20:37:30.498390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22575 2019-Jan-15 20:37:30.498446 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
22576 2019-Jan-15 20:37:30.499091 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22577 2019-Jan-15 20:37:30.499727 - [DEBUG]
22578 2019-Jan-15 20:37:30.499751 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22579 2019-Jan-15 20:37:30.500403 - [DEBUG] Possible callees:
22580 2019-Jan-15 20:37:30.500428 - [DEBUG] llvm.dbg.declare
22581 2019-Jan-15 20:37:30.500453 - [DEBUG] Possible return sites:
22582 2019-Jan-15 20:37:30.500476 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16322583 2019-Jan-15 20:37:30.501761 - [DEBUG] Found and process special summary
22584 2019-Jan-15 20:37:30.501795 - [DEBUG] Compose: EdgeIdentity * AllBottom
22585 2019-Jan-15 20:37:30.501822 - [DEBUG]
22586 2019-Jan-15 20:37:30.501846 - [DEBUG] Propagate flow
22587 2019-Jan-15 20:37:30.501870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22588 2019-Jan-15 20:37:30.501926 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22589 2019-Jan-15 20:37:30.502562 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22590 2019-Jan-15 20:37:30.503198 - [DEBUG] Edge function : AllBottom (result of previous compose)
22591 2019-Jan-15 20:37:30.503223 - [DEBUG]
22592 2019-Jan-15 20:37:30.503248 - [DEBUG] Join: AllTop & AllBottom
22593 2019-Jan-15 20:37:30.503274 - [DEBUG] = AllBottom (new jump func)
22594 2019-Jan-15 20:37:30.503299 - [DEBUG]
22595 2019-Jan-15 20:37:30.503322 - [DEBUG] Start adding new jump function
22596 2019-Jan-15 20:37:30.503354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22597 2019-Jan-15 20:37:30.503410 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22598 2019-Jan-15 20:37:30.504061 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22599 2019-Jan-15 20:37:30.504695 - [DEBUG] Edge Function : AllBottom
22600 2019-Jan-15 20:37:30.504723 - [DEBUG] End adding new jump function
22601 2019-Jan-15 20:37:30.504747 - [DEBUG]
22602 2019-Jan-15 20:37:30.504771 - [DEBUG] -------------------------------------------- 633. Path Edge --------------------------------------------
22603 2019-Jan-15 20:37:30.504795 - [DEBUG]
22604 2019-Jan-15 20:37:30.504819 - [DEBUG] Process 633. path edge:
22605 2019-Jan-15 20:37:30.504842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22606 2019-Jan-15 20:37:30.504899 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
22607 2019-Jan-15 20:37:30.505534 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22608 2019-Jan-15 20:37:30.506171 - [DEBUG]
22609 2019-Jan-15 20:37:30.506195 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22610 2019-Jan-15 20:37:30.506853 - [DEBUG] Compose: EdgeIdentity * AllBottom
22611 2019-Jan-15 20:37:30.506881 - [DEBUG]
22612 2019-Jan-15 20:37:30.506905 - [DEBUG] Propagate flow
22613 2019-Jan-15 20:37:30.506928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22614 2019-Jan-15 20:37:30.506985 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22615 2019-Jan-15 20:37:30.507646 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22616 2019-Jan-15 20:37:30.508282 - [DEBUG] Edge function : AllBottom (result of previous compose)
22617 2019-Jan-15 20:37:30.508307 - [DEBUG]
22618 2019-Jan-15 20:37:30.508332 - [DEBUG] Join: AllTop & AllBottom
22619 2019-Jan-15 20:37:30.508358 - [DEBUG] = AllBottom (new jump func)
22620 2019-Jan-15 20:37:30.508382 - [DEBUG]
22621 2019-Jan-15 20:37:30.508406 - [DEBUG] Start adding new jump function
22622 2019-Jan-15 20:37:30.508429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22623 2019-Jan-15 20:37:30.508485 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22624 2019-Jan-15 20:37:30.509122 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22625 2019-Jan-15 20:37:30.509753 - [DEBUG] Edge Function : AllBottom
22626 2019-Jan-15 20:37:30.509781 - [DEBUG] End adding new jump function
22627 2019-Jan-15 20:37:30.509805 - [DEBUG]
22628 2019-Jan-15 20:37:30.509828 - [DEBUG] -------------------------------------------- 634. Path Edge --------------------------------------------
22629 2019-Jan-15 20:37:30.509853 - [DEBUG]
22630 2019-Jan-15 20:37:30.509876 - [DEBUG] Process 634. path edge:
22631 2019-Jan-15 20:37:30.509899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22632 2019-Jan-15 20:37:30.509955 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
22633 2019-Jan-15 20:37:30.510587 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22634 2019-Jan-15 20:37:30.511236 - [DEBUG]
22635 2019-Jan-15 20:37:30.511261 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22636 2019-Jan-15 20:37:30.511908 - [DEBUG] Compose: EdgeIdentity * AllBottom
22637 2019-Jan-15 20:37:30.511936 - [DEBUG]
22638 2019-Jan-15 20:37:30.511960 - [DEBUG] Propagate flow
22639 2019-Jan-15 20:37:30.511983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22640 2019-Jan-15 20:37:30.512040 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22641 2019-Jan-15 20:37:30.512693 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22642 2019-Jan-15 20:37:30.513331 - [DEBUG] Edge function : AllBottom (result of previous compose)
22643 2019-Jan-15 20:37:30.513356 - [DEBUG]
22644 2019-Jan-15 20:37:30.513381 - [DEBUG] Join: AllTop & AllBottom
22645 2019-Jan-15 20:37:30.513407 - [DEBUG] = AllBottom (new jump func)
22646 2019-Jan-15 20:37:30.513431 - [DEBUG]
22647 2019-Jan-15 20:37:30.513455 - [DEBUG] Start adding new jump function
22648 2019-Jan-15 20:37:30.513478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22649 2019-Jan-15 20:37:30.513534 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22650 2019-Jan-15 20:37:30.514187 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22651 2019-Jan-15 20:37:30.514830 - [DEBUG] Edge Function : AllBottom
22652 2019-Jan-15 20:37:30.514857 - [DEBUG] End adding new jump function
22653 2019-Jan-15 20:37:30.514881 - [DEBUG]
22654 2019-Jan-15 20:37:30.514905 - [DEBUG] -------------------------------------------- 635. Path Edge --------------------------------------------
22655 2019-Jan-15 20:37:30.514929 - [DEBUG]
22656 2019-Jan-15 20:37:30.514952 - [DEBUG] Process 635. path edge:
22657 2019-Jan-15 20:37:30.514976 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22658 2019-Jan-15 20:37:30.515032 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
22659 2019-Jan-15 20:37:30.515677 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22660 2019-Jan-15 20:37:30.516314 - [DEBUG]
22661 2019-Jan-15 20:37:30.516339 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22662 2019-Jan-15 20:37:30.516989 - [DEBUG] Possible callees:
22663 2019-Jan-15 20:37:30.517014 - [DEBUG] llvm.dbg.declare
22664 2019-Jan-15 20:37:30.517039 - [DEBUG] Possible return sites:
22665 2019-Jan-15 20:37:30.517063 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16922666 2019-Jan-15 20:37:30.518348 - [DEBUG] Found and process special summary
22667 2019-Jan-15 20:37:30.518381 - [DEBUG] Compose: EdgeIdentity * AllBottom
22668 2019-Jan-15 20:37:30.518408 - [DEBUG]
22669 2019-Jan-15 20:37:30.518432 - [DEBUG] Propagate flow
22670 2019-Jan-15 20:37:30.518455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22671 2019-Jan-15 20:37:30.518512 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22672 2019-Jan-15 20:37:30.519148 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22673 2019-Jan-15 20:37:30.519784 - [DEBUG] Edge function : AllBottom (result of previous compose)
22674 2019-Jan-15 20:37:30.519809 - [DEBUG]
22675 2019-Jan-15 20:37:30.519834 - [DEBUG] Join: AllTop & AllBottom
22676 2019-Jan-15 20:37:30.519860 - [DEBUG] = AllBottom (new jump func)
22677 2019-Jan-15 20:37:30.519884 - [DEBUG]
22678 2019-Jan-15 20:37:30.519908 - [DEBUG] Start adding new jump function
22679 2019-Jan-15 20:37:30.519931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22680 2019-Jan-15 20:37:30.519987 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22681 2019-Jan-15 20:37:30.520635 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22682 2019-Jan-15 20:37:30.521284 - [DEBUG] Edge Function : AllBottom
22683 2019-Jan-15 20:37:30.521312 - [DEBUG] End adding new jump function
22684 2019-Jan-15 20:37:30.521336 - [DEBUG]
22685 2019-Jan-15 20:37:30.521359 - [DEBUG] -------------------------------------------- 636. Path Edge --------------------------------------------
22686 2019-Jan-15 20:37:30.521383 - [DEBUG]
22687 2019-Jan-15 20:37:30.521407 - [DEBUG] Process 636. path edge:
22688 2019-Jan-15 20:37:30.521430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22689 2019-Jan-15 20:37:30.521487 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
22690 2019-Jan-15 20:37:30.522122 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22691 2019-Jan-15 20:37:30.522758 - [DEBUG]
22692 2019-Jan-15 20:37:30.522783 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22693 2019-Jan-15 20:37:30.523441 - [DEBUG] Compose: EdgeIdentity * AllBottom
22694 2019-Jan-15 20:37:30.523469 - [DEBUG]
22695 2019-Jan-15 20:37:30.523493 - [DEBUG] Propagate flow
22696 2019-Jan-15 20:37:30.523517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22697 2019-Jan-15 20:37:30.523573 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22698 2019-Jan-15 20:37:30.524228 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22699 2019-Jan-15 20:37:30.524865 - [DEBUG] Edge function : AllBottom (result of previous compose)
22700 2019-Jan-15 20:37:30.524890 - [DEBUG]
22701 2019-Jan-15 20:37:30.524915 - [DEBUG] Join: AllTop & AllBottom
22702 2019-Jan-15 20:37:30.524941 - [DEBUG] = AllBottom (new jump func)
22703 2019-Jan-15 20:37:30.524966 - [DEBUG]
22704 2019-Jan-15 20:37:30.524989 - [DEBUG] Start adding new jump function
22705 2019-Jan-15 20:37:30.525012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22706 2019-Jan-15 20:37:30.525069 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22707 2019-Jan-15 20:37:30.525706 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22708 2019-Jan-15 20:37:30.526338 - [DEBUG] Edge Function : AllBottom
22709 2019-Jan-15 20:37:30.526366 - [DEBUG] End adding new jump function
22710 2019-Jan-15 20:37:30.526391 - [DEBUG]
22711 2019-Jan-15 20:37:30.526414 - [DEBUG] -------------------------------------------- 637. Path Edge --------------------------------------------
22712 2019-Jan-15 20:37:30.526438 - [DEBUG]
22713 2019-Jan-15 20:37:30.526461 - [DEBUG] Process 637. path edge:
22714 2019-Jan-15 20:37:30.526485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22715 2019-Jan-15 20:37:30.526541 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
22716 2019-Jan-15 20:37:30.527181 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22717 2019-Jan-15 20:37:30.527834 - [DEBUG]
22718 2019-Jan-15 20:37:30.527858 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22719 2019-Jan-15 20:37:30.528512 - [DEBUG] Compose: EdgeIdentity * AllBottom
22720 2019-Jan-15 20:37:30.528540 - [DEBUG]
22721 2019-Jan-15 20:37:30.528564 - [DEBUG] Propagate flow
22722 2019-Jan-15 20:37:30.528587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22723 2019-Jan-15 20:37:30.528644 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22724 2019-Jan-15 20:37:30.529285 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22725 2019-Jan-15 20:37:30.529923 - [DEBUG] Edge function : AllBottom (result of previous compose)
22726 2019-Jan-15 20:37:30.529958 - [DEBUG]
22727 2019-Jan-15 20:37:30.529983 - [DEBUG] Join: AllTop & AllBottom
22728 2019-Jan-15 20:37:30.530009 - [DEBUG] = AllBottom (new jump func)
22729 2019-Jan-15 20:37:30.530033 - [DEBUG]
22730 2019-Jan-15 20:37:30.530056 - [DEBUG] Start adding new jump function
22731 2019-Jan-15 20:37:30.530080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22732 2019-Jan-15 20:37:30.530136 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22733 2019-Jan-15 20:37:30.530789 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22734 2019-Jan-15 20:37:30.531427 - [DEBUG] Edge Function : AllBottom
22735 2019-Jan-15 20:37:30.531455 - [DEBUG] End adding new jump function
22736 2019-Jan-15 20:37:30.531479 - [DEBUG]
22737 2019-Jan-15 20:37:30.531503 - [DEBUG] -------------------------------------------- 638. Path Edge --------------------------------------------
22738 2019-Jan-15 20:37:30.531528 - [DEBUG]
22739 2019-Jan-15 20:37:30.531551 - [DEBUG] Process 638. path edge:
22740 2019-Jan-15 20:37:30.531575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22741 2019-Jan-15 20:37:30.531632 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
22742 2019-Jan-15 20:37:30.532270 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22743 2019-Jan-15 20:37:30.532908 - [DEBUG]
22744 2019-Jan-15 20:37:30.532932 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22745 2019-Jan-15 20:37:30.533594 - [DEBUG] Compose: EdgeIdentity * AllBottom
22746 2019-Jan-15 20:37:30.533622 - [DEBUG]
22747 2019-Jan-15 20:37:30.533646 - [DEBUG] Propagate flow
22748 2019-Jan-15 20:37:30.533669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22749 2019-Jan-15 20:37:30.533726 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22750 2019-Jan-15 20:37:30.534376 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22751 2019-Jan-15 20:37:30.535013 - [DEBUG] Edge function : AllBottom (result of previous compose)
22752 2019-Jan-15 20:37:30.535039 - [DEBUG]
22753 2019-Jan-15 20:37:30.535063 - [DEBUG] Join: AllTop & AllBottom
22754 2019-Jan-15 20:37:30.535089 - [DEBUG] = AllBottom (new jump func)
22755 2019-Jan-15 20:37:30.535114 - [DEBUG]
22756 2019-Jan-15 20:37:30.535137 - [DEBUG] Start adding new jump function
22757 2019-Jan-15 20:37:30.535160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22758 2019-Jan-15 20:37:30.535216 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22759 2019-Jan-15 20:37:30.535854 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22760 2019-Jan-15 20:37:30.536487 - [DEBUG] Edge Function : AllBottom
22761 2019-Jan-15 20:37:30.536515 - [DEBUG] End adding new jump function
22762 2019-Jan-15 20:37:30.536540 - [DEBUG]
22763 2019-Jan-15 20:37:30.536564 - [DEBUG] -------------------------------------------- 639. Path Edge --------------------------------------------
22764 2019-Jan-15 20:37:30.536588 - [DEBUG]
22765 2019-Jan-15 20:37:30.536611 - [DEBUG] Process 639. path edge:
22766 2019-Jan-15 20:37:30.536635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22767 2019-Jan-15 20:37:30.536691 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
22768 2019-Jan-15 20:37:30.537342 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22769 2019-Jan-15 20:37:30.537980 - [DEBUG]
22770 2019-Jan-15 20:37:30.538005 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22771 2019-Jan-15 20:37:30.538662 - [DEBUG] Compose: EdgeIdentity * AllBottom
22772 2019-Jan-15 20:37:30.538690 - [DEBUG]
22773 2019-Jan-15 20:37:30.538714 - [DEBUG] Propagate flow
22774 2019-Jan-15 20:37:30.538737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22775 2019-Jan-15 20:37:30.538794 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22776 2019-Jan-15 20:37:30.539440 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22777 2019-Jan-15 20:37:30.540077 - [DEBUG] Edge function : AllBottom (result of previous compose)
22778 2019-Jan-15 20:37:30.540102 - [DEBUG]
22779 2019-Jan-15 20:37:30.540127 - [DEBUG] Join: AllTop & AllBottom
22780 2019-Jan-15 20:37:30.540153 - [DEBUG] = AllBottom (new jump func)
22781 2019-Jan-15 20:37:30.540177 - [DEBUG]
22782 2019-Jan-15 20:37:30.540200 - [DEBUG] Start adding new jump function
22783 2019-Jan-15 20:37:30.540224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22784 2019-Jan-15 20:37:30.540280 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22785 2019-Jan-15 20:37:30.540932 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22786 2019-Jan-15 20:37:30.541567 - [DEBUG] Edge Function : AllBottom
22787 2019-Jan-15 20:37:30.541595 - [DEBUG] End adding new jump function
22788 2019-Jan-15 20:37:30.541619 - [DEBUG]
22789 2019-Jan-15 20:37:30.541643 - [DEBUG] -------------------------------------------- 640. Path Edge --------------------------------------------
22790 2019-Jan-15 20:37:30.541667 - [DEBUG]
22791 2019-Jan-15 20:37:30.541690 - [DEBUG] Process 640. path edge:
22792 2019-Jan-15 20:37:30.541714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22793 2019-Jan-15 20:37:30.541771 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
22794 2019-Jan-15 20:37:30.542407 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22795 2019-Jan-15 20:37:30.543042 - [DEBUG]
22796 2019-Jan-15 20:37:30.543066 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22797 2019-Jan-15 20:37:30.543721 - [DEBUG] Compose: EdgeIdentity * AllBottom
22798 2019-Jan-15 20:37:30.543749 - [DEBUG]
22799 2019-Jan-15 20:37:30.543773 - [DEBUG] Propagate flow
22800 2019-Jan-15 20:37:30.543797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22801 2019-Jan-15 20:37:30.543853 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22802 2019-Jan-15 20:37:30.544501 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22803 2019-Jan-15 20:37:30.545136 - [DEBUG] Edge function : AllBottom (result of previous compose)
22804 2019-Jan-15 20:37:30.545162 - [DEBUG]
22805 2019-Jan-15 20:37:30.545186 - [DEBUG] Join: AllTop & AllBottom
22806 2019-Jan-15 20:37:30.545212 - [DEBUG] = AllBottom (new jump func)
22807 2019-Jan-15 20:37:30.545236 - [DEBUG]
22808 2019-Jan-15 20:37:30.545260 - [DEBUG] Start adding new jump function
22809 2019-Jan-15 20:37:30.545283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22810 2019-Jan-15 20:37:30.545339 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22811 2019-Jan-15 20:37:30.545974 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22812 2019-Jan-15 20:37:30.546606 - [DEBUG] Edge Function : AllBottom
22813 2019-Jan-15 20:37:30.546634 - [DEBUG] End adding new jump function
22814 2019-Jan-15 20:37:30.546658 - [DEBUG]
22815 2019-Jan-15 20:37:30.546682 - [DEBUG] -------------------------------------------- 641. Path Edge --------------------------------------------
22816 2019-Jan-15 20:37:30.546714 - [DEBUG]
22817 2019-Jan-15 20:37:30.546738 - [DEBUG] Process 641. path edge:
22818 2019-Jan-15 20:37:30.546762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22819 2019-Jan-15 20:37:30.546818 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
22820 2019-Jan-15 20:37:30.547468 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22821 2019-Jan-15 20:37:30.548104 - [DEBUG]
22822 2019-Jan-15 20:37:30.548129 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22823 2019-Jan-15 20:37:30.548775 - [DEBUG] Compose: EdgeIdentity * AllBottom
22824 2019-Jan-15 20:37:30.548802 - [DEBUG]
22825 2019-Jan-15 20:37:30.548826 - [DEBUG] Propagate flow
22826 2019-Jan-15 20:37:30.548849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22827 2019-Jan-15 20:37:30.548906 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22828 2019-Jan-15 20:37:30.549545 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22829 2019-Jan-15 20:37:30.550182 - [DEBUG] Edge function : AllBottom (result of previous compose)
22830 2019-Jan-15 20:37:30.550207 - [DEBUG]
22831 2019-Jan-15 20:37:30.550231 - [DEBUG] Join: AllTop & AllBottom
22832 2019-Jan-15 20:37:30.550258 - [DEBUG] = AllBottom (new jump func)
22833 2019-Jan-15 20:37:30.550282 - [DEBUG]
22834 2019-Jan-15 20:37:30.550305 - [DEBUG] Start adding new jump function
22835 2019-Jan-15 20:37:30.550329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22836 2019-Jan-15 20:37:30.550385 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22837 2019-Jan-15 20:37:30.551038 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22838 2019-Jan-15 20:37:30.551673 - [DEBUG] Edge Function : AllBottom
22839 2019-Jan-15 20:37:30.551701 - [DEBUG] End adding new jump function
22840 2019-Jan-15 20:37:30.551725 - [DEBUG]
22841 2019-Jan-15 20:37:30.551749 - [DEBUG] -------------------------------------------- 642. Path Edge --------------------------------------------
22842 2019-Jan-15 20:37:30.551773 - [DEBUG]
22843 2019-Jan-15 20:37:30.551797 - [DEBUG] Process 642. path edge:
22844 2019-Jan-15 20:37:30.551821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22845 2019-Jan-15 20:37:30.551877 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
22846 2019-Jan-15 20:37:30.552512 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22847 2019-Jan-15 20:37:30.553150 - [DEBUG]
22848 2019-Jan-15 20:37:30.553174 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22849 2019-Jan-15 20:37:30.553835 - [DEBUG] Compose: EdgeIdentity * AllBottom
22850 2019-Jan-15 20:37:30.553864 - [DEBUG]
22851 2019-Jan-15 20:37:30.553888 - [DEBUG] Propagate flow
22852 2019-Jan-15 20:37:30.553911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22853 2019-Jan-15 20:37:30.553981 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22854 2019-Jan-15 20:37:30.554623 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22855 2019-Jan-15 20:37:30.555262 - [DEBUG] Edge function : AllBottom (result of previous compose)
22856 2019-Jan-15 20:37:30.555287 - [DEBUG]
22857 2019-Jan-15 20:37:30.555312 - [DEBUG] Join: AllTop & AllBottom
22858 2019-Jan-15 20:37:30.555338 - [DEBUG] = AllBottom (new jump func)
22859 2019-Jan-15 20:37:30.555363 - [DEBUG]
22860 2019-Jan-15 20:37:30.555386 - [DEBUG] Start adding new jump function
22861 2019-Jan-15 20:37:30.555418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22862 2019-Jan-15 20:37:30.555474 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22863 2019-Jan-15 20:37:30.556113 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22864 2019-Jan-15 20:37:30.556752 - [DEBUG] Edge Function : AllBottom
22865 2019-Jan-15 20:37:30.556779 - [DEBUG] End adding new jump function
22866 2019-Jan-15 20:37:30.556803 - [DEBUG]
22867 2019-Jan-15 20:37:30.556827 - [DEBUG] -------------------------------------------- 643. Path Edge --------------------------------------------
22868 2019-Jan-15 20:37:30.556851 - [DEBUG]
22869 2019-Jan-15 20:37:30.556875 - [DEBUG] Process 643. path edge:
22870 2019-Jan-15 20:37:30.556899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22871 2019-Jan-15 20:37:30.556955 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
22872 2019-Jan-15 20:37:30.557612 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22873 2019-Jan-15 20:37:30.558250 - [DEBUG]
22874 2019-Jan-15 20:37:30.558276 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22875 2019-Jan-15 20:37:30.558929 - [DEBUG] Compose: EdgeIdentity * AllBottom
22876 2019-Jan-15 20:37:30.558957 - [DEBUG]
22877 2019-Jan-15 20:37:30.558982 - [DEBUG] Propagate flow
22878 2019-Jan-15 20:37:30.559005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22879 2019-Jan-15 20:37:30.559062 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22880 2019-Jan-15 20:37:30.559700 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22881 2019-Jan-15 20:37:30.560337 - [DEBUG] Edge function : AllBottom (result of previous compose)
22882 2019-Jan-15 20:37:30.560362 - [DEBUG]
22883 2019-Jan-15 20:37:30.560387 - [DEBUG] Join: AllTop & AllBottom
22884 2019-Jan-15 20:37:30.560413 - [DEBUG] = AllBottom (new jump func)
22885 2019-Jan-15 20:37:30.560437 - [DEBUG]
22886 2019-Jan-15 20:37:30.560461 - [DEBUG] Start adding new jump function
22887 2019-Jan-15 20:37:30.560484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22888 2019-Jan-15 20:37:30.560541 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22889 2019-Jan-15 20:37:30.561193 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22890 2019-Jan-15 20:37:30.561827 - [DEBUG] Edge Function : AllBottom
22891 2019-Jan-15 20:37:30.561855 - [DEBUG] End adding new jump function
22892 2019-Jan-15 20:37:30.561879 - [DEBUG]
22893 2019-Jan-15 20:37:30.561903 - [DEBUG] -------------------------------------------- 644. Path Edge --------------------------------------------
22894 2019-Jan-15 20:37:30.561928 - [DEBUG]
22895 2019-Jan-15 20:37:30.561951 - [DEBUG] Process 644. path edge:
22896 2019-Jan-15 20:37:30.561975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22897 2019-Jan-15 20:37:30.562031 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
22898 2019-Jan-15 20:37:30.562669 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22899 2019-Jan-15 20:37:30.563304 - [DEBUG]
22900 2019-Jan-15 20:37:30.563329 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22901 2019-Jan-15 20:37:30.564003 - [DEBUG] Compose: EdgeIdentity * AllBottom
22902 2019-Jan-15 20:37:30.564031 - [DEBUG]
22903 2019-Jan-15 20:37:30.564055 - [DEBUG] Propagate flow
22904 2019-Jan-15 20:37:30.564087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22905 2019-Jan-15 20:37:30.564145 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22906 2019-Jan-15 20:37:30.564787 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22907 2019-Jan-15 20:37:30.565424 - [DEBUG] Edge function : AllBottom (result of previous compose)
22908 2019-Jan-15 20:37:30.565449 - [DEBUG]
22909 2019-Jan-15 20:37:30.565474 - [DEBUG] Join: AllTop & AllBottom
22910 2019-Jan-15 20:37:30.565500 - [DEBUG] = AllBottom (new jump func)
22911 2019-Jan-15 20:37:30.565525 - [DEBUG]
22912 2019-Jan-15 20:37:30.565548 - [DEBUG] Start adding new jump function
22913 2019-Jan-15 20:37:30.565572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22914 2019-Jan-15 20:37:30.565628 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22915 2019-Jan-15 20:37:30.566264 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22916 2019-Jan-15 20:37:30.566896 - [DEBUG] Edge Function : AllBottom
22917 2019-Jan-15 20:37:30.566924 - [DEBUG] End adding new jump function
22918 2019-Jan-15 20:37:30.566949 - [DEBUG]
22919 2019-Jan-15 20:37:30.566972 - [DEBUG] -------------------------------------------- 645. Path Edge --------------------------------------------
22920 2019-Jan-15 20:37:30.566997 - [DEBUG]
22921 2019-Jan-15 20:37:30.567020 - [DEBUG] Process 645. path edge:
22922 2019-Jan-15 20:37:30.567043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22923 2019-Jan-15 20:37:30.567100 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
22924 2019-Jan-15 20:37:30.567749 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22925 2019-Jan-15 20:37:30.568386 - [DEBUG]
22926 2019-Jan-15 20:37:30.568410 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22927 2019-Jan-15 20:37:30.569050 - [DEBUG] Start of endsummarytab entry
22928 2019-Jan-15 20:37:30.569082 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22929 2019-Jan-15 20:37:30.569717 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
22930 2019-Jan-15 20:37:30.569776 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22931 2019-Jan-15 20:37:30.570408 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22932 2019-Jan-15 20:37:30.571062 - [DEBUG] EF: AllBottom
22933 2019-Jan-15 20:37:30.571088 - [DEBUG]
22934 2019-Jan-15 20:37:30.571111 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22935 2019-Jan-15 20:37:30.571743 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
22936 2019-Jan-15 20:37:30.572375 - [DEBUG] EF: AllBottom
22937 2019-Jan-15 20:37:30.572399 - [DEBUG]
22938 2019-Jan-15 20:37:30.572423 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22939 2019-Jan-15 20:37:30.573053 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
22940 2019-Jan-15 20:37:30.573689 - [DEBUG] EF: AllBottom
22941 2019-Jan-15 20:37:30.573714 - [DEBUG]
22942 2019-Jan-15 20:37:30.573737 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22943 2019-Jan-15 20:37:30.574385 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22944 2019-Jan-15 20:37:30.575017 - [DEBUG] EF: AllBottom
22945 2019-Jan-15 20:37:30.575042 - [DEBUG]
22946 2019-Jan-15 20:37:30.575065 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22947 2019-Jan-15 20:37:30.575697 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22948 2019-Jan-15 20:37:30.576332 - [DEBUG] EF: AllBottom
22949 2019-Jan-15 20:37:30.576366 - [DEBUG]
22950 2019-Jan-15 20:37:30.576390 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22951 2019-Jan-15 20:37:30.577022 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22952 2019-Jan-15 20:37:30.577681 - [DEBUG] EF: AllBottom
22953 2019-Jan-15 20:37:30.577706 - [DEBUG]
22954 2019-Jan-15 20:37:30.577729 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22955 2019-Jan-15 20:37:30.578363 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22956 2019-Jan-15 20:37:30.579000 - [DEBUG] EF: AllBottom
22957 2019-Jan-15 20:37:30.579025 - [DEBUG]
22958 2019-Jan-15 20:37:30.579048 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22959 2019-Jan-15 20:37:30.579681 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22960 2019-Jan-15 20:37:30.580316 - [DEBUG] EF: AllBottom
22961 2019-Jan-15 20:37:30.580341 - [DEBUG]
22962 2019-Jan-15 20:37:30.580364 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22963 2019-Jan-15 20:37:30.581012 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22964 2019-Jan-15 20:37:30.581646 - [DEBUG] EF: AllBottom
22965 2019-Jan-15 20:37:30.581671 - [DEBUG]
22966 2019-Jan-15 20:37:30.581694 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22967 2019-Jan-15 20:37:30.582326 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
22968 2019-Jan-15 20:37:30.582959 - [DEBUG] EF: AllBottom
22969 2019-Jan-15 20:37:30.582984 - [DEBUG]
22970 2019-Jan-15 20:37:30.583007 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22971 2019-Jan-15 20:37:30.583639 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22972 2019-Jan-15 20:37:30.584294 - [DEBUG] EF: AllBottom
22973 2019-Jan-15 20:37:30.584319 - [DEBUG]
22974 2019-Jan-15 20:37:30.584343 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22975 2019-Jan-15 20:37:30.584976 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22976 2019-Jan-15 20:37:30.585612 - [DEBUG] EF: AllBottom
22977 2019-Jan-15 20:37:30.585637 - [DEBUG]
22978 2019-Jan-15 20:37:30.585660 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22979 2019-Jan-15 20:37:30.586292 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22980 2019-Jan-15 20:37:30.586933 - [DEBUG] EF: AllBottom
22981 2019-Jan-15 20:37:30.586958 - [DEBUG]
22982 2019-Jan-15 20:37:30.586981 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22983 2019-Jan-15 20:37:30.587629 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22984 2019-Jan-15 20:37:30.588267 - [DEBUG] EF: AllBottom
22985 2019-Jan-15 20:37:30.588292 - [DEBUG]
22986 2019-Jan-15 20:37:30.588315 - [DEBUG] ---------------
22987 2019-Jan-15 20:37:30.588339 - [DEBUG]
22988 2019-Jan-15 20:37:30.588364 - [DEBUG] End of endsummarytab entry
22989 2019-Jan-15 20:37:30.588387 - [DEBUG]
22990 2019-Jan-15 20:37:30.588411 - [DEBUG] Start of incomingtab entry
22991 2019-Jan-15 20:37:30.588435 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22992 2019-Jan-15 20:37:30.589067 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
22993 2019-Jan-15 20:37:30.589124 - [DEBUG] ---------------
22994 2019-Jan-15 20:37:30.589148 - [DEBUG] End of incomingtab entry
22995 2019-Jan-15 20:37:30.589171 - [DEBUG]
22996 2019-Jan-15 20:37:30.589196 - [DEBUG] EDGE:
22997 2019-Jan-15 20:37:30.589252 - [DEBUG] ---> 22998 2019-Jan-15 20:37:30.589893 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22999 2019-Jan-15 20:37:30.590530 - [DEBUG]
23000 2019-Jan-15 20:37:30.590556 - [DEBUG] Compose: EdgeIdentity * AllBottom
23001 2019-Jan-15 20:37:30.590582 - [DEBUG]
23002 2019-Jan-15 20:37:30.590618 - [DEBUG] Propagate flow
23003 2019-Jan-15 20:37:30.590642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23004 2019-Jan-15 20:37:30.590698 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23005 2019-Jan-15 20:37:30.591332 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23006 2019-Jan-15 20:37:30.591966 - [DEBUG] Edge function : AllBottom (result of previous compose)
23007 2019-Jan-15 20:37:30.591992 - [DEBUG]
23008 2019-Jan-15 20:37:30.592016 - [DEBUG] Join: AllTop & AllBottom
23009 2019-Jan-15 20:37:30.592042 - [DEBUG] = AllBottom (new jump func)
23010 2019-Jan-15 20:37:30.592066 - [DEBUG]
23011 2019-Jan-15 20:37:30.592090 - [DEBUG] Start adding new jump function
23012 2019-Jan-15 20:37:30.592113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23013 2019-Jan-15 20:37:30.592169 - [DEBUG] Fact at target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23014 2019-Jan-15 20:37:30.592807 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23015 2019-Jan-15 20:37:30.593477 - [DEBUG] Edge Function : AllBottom
23016 2019-Jan-15 20:37:30.593508 - [DEBUG] End adding new jump function
23017 2019-Jan-15 20:37:30.593532 - [DEBUG]
23018 2019-Jan-15 20:37:30.593555 - [DEBUG] -------------------------------------------- 646. Path Edge --------------------------------------------
23019 2019-Jan-15 20:37:30.593581 - [DEBUG]
23020 2019-Jan-15 20:37:30.593604 - [DEBUG] Process 646. path edge:
23021 2019-Jan-15 20:37:30.593627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23022 2019-Jan-15 20:37:30.593692 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23023 2019-Jan-15 20:37:30.594352 - [DEBUG] D target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 >
23024 2019-Jan-15 20:37:30.594987 - [DEBUG]
23025 2019-Jan-15 20:37:30.595011 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23026 2019-Jan-15 20:37:30.595655 - [DEBUG] Start of endsummarytab entry
23027 2019-Jan-15 20:37:30.595686 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23028 2019-Jan-15 20:37:30.596321 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23029 2019-Jan-15 20:37:30.596380 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23030 2019-Jan-15 20:37:30.597012 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23031 2019-Jan-15 20:37:30.597660 - [DEBUG] EF: AllBottom
23032 2019-Jan-15 20:37:30.597686 - [DEBUG]
23033 2019-Jan-15 20:37:30.597709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23034 2019-Jan-15 20:37:30.598341 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23035 2019-Jan-15 20:37:30.598978 - [DEBUG] EF: AllBottom
23036 2019-Jan-15 20:37:30.599003 - [DEBUG]
23037 2019-Jan-15 20:37:30.599026 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23038 2019-Jan-15 20:37:30.599657 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23039 2019-Jan-15 20:37:30.600290 - [DEBUG] EF: AllBottom
23040 2019-Jan-15 20:37:30.600315 - [DEBUG]
23041 2019-Jan-15 20:37:30.600338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23042 2019-Jan-15 20:37:30.600983 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23043 2019-Jan-15 20:37:30.601634 - [DEBUG] EF: AllBottom
23044 2019-Jan-15 20:37:30.601659 - [DEBUG]
23045 2019-Jan-15 20:37:30.601683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23046 2019-Jan-15 20:37:30.602315 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23047 2019-Jan-15 20:37:30.602949 - [DEBUG] EF: AllBottom
23048 2019-Jan-15 20:37:30.602973 - [DEBUG]
23049 2019-Jan-15 20:37:30.602997 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23050 2019-Jan-15 20:37:30.603629 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23051 2019-Jan-15 20:37:30.604279 - [DEBUG] EF: AllBottom
23052 2019-Jan-15 20:37:30.604304 - [DEBUG]
23053 2019-Jan-15 20:37:30.604327 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23054 2019-Jan-15 20:37:30.604960 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23055 2019-Jan-15 20:37:30.605604 - [DEBUG] EF: AllBottom
23056 2019-Jan-15 20:37:30.605629 - [DEBUG]
23057 2019-Jan-15 20:37:30.605652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23058 2019-Jan-15 20:37:30.606285 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23059 2019-Jan-15 20:37:30.606920 - [DEBUG] EF: AllBottom
23060 2019-Jan-15 20:37:30.606945 - [DEBUG]
23061 2019-Jan-15 20:37:30.606968 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23062 2019-Jan-15 20:37:30.607615 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23063 2019-Jan-15 20:37:30.608251 - [DEBUG] EF: AllBottom
23064 2019-Jan-15 20:37:30.608275 - [DEBUG]
23065 2019-Jan-15 20:37:30.608299 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23066 2019-Jan-15 20:37:30.608930 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23067 2019-Jan-15 20:37:30.609565 - [DEBUG] EF: AllBottom
23068 2019-Jan-15 20:37:30.609590 - [DEBUG]
23069 2019-Jan-15 20:37:30.609613 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23070 2019-Jan-15 20:37:30.610245 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23071 2019-Jan-15 20:37:30.610895 - [DEBUG] EF: AllBottom
23072 2019-Jan-15 20:37:30.610920 - [DEBUG]
23073 2019-Jan-15 20:37:30.610943 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23074 2019-Jan-15 20:37:30.611575 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23075 2019-Jan-15 20:37:30.612217 - [DEBUG] EF: AllBottom
23076 2019-Jan-15 20:37:30.612242 - [DEBUG]
23077 2019-Jan-15 20:37:30.612266 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23078 2019-Jan-15 20:37:30.612898 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23079 2019-Jan-15 20:37:30.613533 - [DEBUG] EF: AllBottom
23080 2019-Jan-15 20:37:30.613558 - [DEBUG]
23081 2019-Jan-15 20:37:30.613581 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23082 2019-Jan-15 20:37:30.614226 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23083 2019-Jan-15 20:37:30.614868 - [DEBUG] EF: AllBottom
23084 2019-Jan-15 20:37:30.614893 - [DEBUG]
23085 2019-Jan-15 20:37:30.614916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23086 2019-Jan-15 20:37:30.615549 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23087 2019-Jan-15 20:37:30.616184 - [DEBUG] EF: AllBottom
23088 2019-Jan-15 20:37:30.616209 - [DEBUG]
23089 2019-Jan-15 20:37:30.616232 - [DEBUG] ---------------
23090 2019-Jan-15 20:37:30.616264 - [DEBUG]
23091 2019-Jan-15 20:37:30.616289 - [DEBUG] End of endsummarytab entry
23092 2019-Jan-15 20:37:30.616313 - [DEBUG]
23093 2019-Jan-15 20:37:30.616336 - [DEBUG] Start of incomingtab entry
23094 2019-Jan-15 20:37:30.616360 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23095 2019-Jan-15 20:37:30.616995 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23096 2019-Jan-15 20:37:30.617052 - [DEBUG] ---------------
23097 2019-Jan-15 20:37:30.617076 - [DEBUG] End of incomingtab entry
23098 2019-Jan-15 20:37:30.617099 - [DEBUG]
23099 2019-Jan-15 20:37:30.617125 - [DEBUG] EDGE:
23100 2019-Jan-15 20:37:30.617181 - [DEBUG] ---> 23101 2019-Jan-15 20:37:30.617830 - [DEBUG] D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97>
23102 2019-Jan-15 20:37:30.618465 - [DEBUG]
23103 2019-Jan-15 20:37:30.618490 - [DEBUG] EDGE:
23104 2019-Jan-15 20:37:30.618547 - [DEBUG] ---> 23105 2019-Jan-15 20:37:30.619184 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23106 2019-Jan-15 20:37:30.619820 - [DEBUG]
23107 2019-Jan-15 20:37:30.619863 - [DEBUG] Compose: EdgeIdentity * AllBottom
23108 2019-Jan-15 20:37:30.619890 - [DEBUG]
23109 2019-Jan-15 20:37:30.619914 - [DEBUG] Propagate flow
23110 2019-Jan-15 20:37:30.619938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23111 2019-Jan-15 20:37:30.619994 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23112 2019-Jan-15 20:37:30.620655 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23113 2019-Jan-15 20:37:30.621307 - [DEBUG] Edge function : AllBottom (result of previous compose)
23114 2019-Jan-15 20:37:30.621333 - [DEBUG]
23115 2019-Jan-15 20:37:30.621360 - [DEBUG] Join: AllTop & AllBottom
23116 2019-Jan-15 20:37:30.621386 - [DEBUG] = AllBottom (new jump func)
23117 2019-Jan-15 20:37:30.621411 - [DEBUG]
23118 2019-Jan-15 20:37:30.621435 - [DEBUG] Start adding new jump function
23119 2019-Jan-15 20:37:30.621458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23120 2019-Jan-15 20:37:30.621516 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23121 2019-Jan-15 20:37:30.622153 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23122 2019-Jan-15 20:37:30.622798 - [DEBUG] Edge Function : AllBottom
23123 2019-Jan-15 20:37:30.622827 - [DEBUG] End adding new jump function
23124 2019-Jan-15 20:37:30.622851 - [DEBUG]
23125 2019-Jan-15 20:37:30.622875 - [DEBUG] -------------------------------------------- 647. Path Edge --------------------------------------------
23126 2019-Jan-15 20:37:30.622899 - [DEBUG]
23127 2019-Jan-15 20:37:30.622923 - [DEBUG] Process 647. path edge:
23128 2019-Jan-15 20:37:30.622947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23129 2019-Jan-15 20:37:30.623003 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23130 2019-Jan-15 20:37:30.623646 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23131 2019-Jan-15 20:37:30.624298 - [DEBUG]
23132 2019-Jan-15 20:37:30.624323 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23133 2019-Jan-15 20:37:30.624976 - [DEBUG] Possible callees:
23134 2019-Jan-15 20:37:30.625013 - [DEBUG] llvm.dbg.declare
23135 2019-Jan-15 20:37:30.625039 - [DEBUG] Possible return sites:
23136 2019-Jan-15 20:37:30.625062 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323137 2019-Jan-15 20:37:30.626341 - [DEBUG] Found and process special summary
23138 2019-Jan-15 20:37:30.626377 - [DEBUG] Compose: EdgeIdentity * AllBottom
23139 2019-Jan-15 20:37:30.626404 - [DEBUG]
23140 2019-Jan-15 20:37:30.626428 - [DEBUG] Propagate flow
23141 2019-Jan-15 20:37:30.626451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23142 2019-Jan-15 20:37:30.626508 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23143 2019-Jan-15 20:37:30.627143 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23144 2019-Jan-15 20:37:30.627796 - [DEBUG] Edge function : AllBottom (result of previous compose)
23145 2019-Jan-15 20:37:30.627822 - [DEBUG]
23146 2019-Jan-15 20:37:30.627847 - [DEBUG] Join: AllTop & AllBottom
23147 2019-Jan-15 20:37:30.627873 - [DEBUG] = AllBottom (new jump func)
23148 2019-Jan-15 20:37:30.627897 - [DEBUG]
23149 2019-Jan-15 20:37:30.627921 - [DEBUG] Start adding new jump function
23150 2019-Jan-15 20:37:30.627944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23151 2019-Jan-15 20:37:30.628001 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23152 2019-Jan-15 20:37:30.628636 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23153 2019-Jan-15 20:37:30.629272 - [DEBUG] Edge Function : AllBottom
23154 2019-Jan-15 20:37:30.629300 - [DEBUG] End adding new jump function
23155 2019-Jan-15 20:37:30.629324 - [DEBUG]
23156 2019-Jan-15 20:37:30.629347 - [DEBUG] -------------------------------------------- 648. Path Edge --------------------------------------------
23157 2019-Jan-15 20:37:30.629372 - [DEBUG]
23158 2019-Jan-15 20:37:30.629395 - [DEBUG] Process 648. path edge:
23159 2019-Jan-15 20:37:30.629419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23160 2019-Jan-15 20:37:30.629475 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23161 2019-Jan-15 20:37:30.630110 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23162 2019-Jan-15 20:37:30.630763 - [DEBUG]
23163 2019-Jan-15 20:37:30.630788 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23164 2019-Jan-15 20:37:30.631454 - [DEBUG] Compose: EdgeIdentity * AllBottom
23165 2019-Jan-15 20:37:30.631482 - [DEBUG]
23166 2019-Jan-15 20:37:30.631506 - [DEBUG] Propagate flow
23167 2019-Jan-15 20:37:30.631530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23168 2019-Jan-15 20:37:30.631586 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23169 2019-Jan-15 20:37:30.632222 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23170 2019-Jan-15 20:37:30.632859 - [DEBUG] Edge function : AllBottom (result of previous compose)
23171 2019-Jan-15 20:37:30.632885 - [DEBUG]
23172 2019-Jan-15 20:37:30.632909 - [DEBUG] Join: AllTop & AllBottom
23173 2019-Jan-15 20:37:30.632935 - [DEBUG] = AllBottom (new jump func)
23174 2019-Jan-15 20:37:30.632960 - [DEBUG]
23175 2019-Jan-15 20:37:30.632983 - [DEBUG] Start adding new jump function
23176 2019-Jan-15 20:37:30.633007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23177 2019-Jan-15 20:37:30.633062 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23178 2019-Jan-15 20:37:30.633705 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23179 2019-Jan-15 20:37:30.634355 - [DEBUG] Edge Function : AllBottom
23180 2019-Jan-15 20:37:30.634383 - [DEBUG] End adding new jump function
23181 2019-Jan-15 20:37:30.634407 - [DEBUG]
23182 2019-Jan-15 20:37:30.634430 - [DEBUG] -------------------------------------------- 649. Path Edge --------------------------------------------
23183 2019-Jan-15 20:37:30.634454 - [DEBUG]
23184 2019-Jan-15 20:37:30.634478 - [DEBUG] Process 649. path edge:
23185 2019-Jan-15 20:37:30.634501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23186 2019-Jan-15 20:37:30.634558 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23187 2019-Jan-15 20:37:30.635191 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23188 2019-Jan-15 20:37:30.635828 - [DEBUG]
23189 2019-Jan-15 20:37:30.635854 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23190 2019-Jan-15 20:37:30.636501 - [DEBUG] Compose: EdgeIdentity * AllBottom
23191 2019-Jan-15 20:37:30.636529 - [DEBUG]
23192 2019-Jan-15 20:37:30.636553 - [DEBUG] Propagate flow
23193 2019-Jan-15 20:37:30.636577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23194 2019-Jan-15 20:37:30.636633 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23195 2019-Jan-15 20:37:30.637296 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23196 2019-Jan-15 20:37:30.637938 - [DEBUG] Edge function : AllBottom (result of previous compose)
23197 2019-Jan-15 20:37:30.637964 - [DEBUG]
23198 2019-Jan-15 20:37:30.637989 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23199 2019-Jan-15 20:37:30.638015 - [DEBUG] = AllBottom
23200 2019-Jan-15 20:37:30.638040 - [DEBUG]
23201 2019-Jan-15 20:37:30.638063 - [DEBUG] PROPAGATE: No new function!
23202 2019-Jan-15 20:37:30.638088 - [DEBUG] EDGE:
23203 2019-Jan-15 20:37:30.638146 - [DEBUG] ---> 23204 2019-Jan-15 20:37:30.638786 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23205 2019-Jan-15 20:37:30.639423 - [DEBUG]
23206 2019-Jan-15 20:37:30.639448 - [DEBUG] EDGE:
23207 2019-Jan-15 20:37:30.639506 - [DEBUG] ---> 23208 2019-Jan-15 20:37:30.640141 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23209 2019-Jan-15 20:37:30.640793 - [DEBUG]
23210 2019-Jan-15 20:37:30.640835 - [DEBUG] Compose: EdgeIdentity * AllBottom
23211 2019-Jan-15 20:37:30.640862 - [DEBUG]
23212 2019-Jan-15 20:37:30.640886 - [DEBUG] Propagate flow
23213 2019-Jan-15 20:37:30.640909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23214 2019-Jan-15 20:37:30.640966 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23215 2019-Jan-15 20:37:30.641602 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23216 2019-Jan-15 20:37:30.642265 - [DEBUG] Edge function : AllBottom (result of previous compose)
23217 2019-Jan-15 20:37:30.642291 - [DEBUG]
23218 2019-Jan-15 20:37:30.642317 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23219 2019-Jan-15 20:37:30.642343 - [DEBUG] = AllBottom
23220 2019-Jan-15 20:37:30.642368 - [DEBUG]
23221 2019-Jan-15 20:37:30.642391 - [DEBUG] PROPAGATE: No new function!
23222 2019-Jan-15 20:37:30.642418 - [DEBUG] EDGE:
23223 2019-Jan-15 20:37:30.642480 - [DEBUG] ---> 23224 2019-Jan-15 20:37:30.643148 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23225 2019-Jan-15 20:37:30.643799 - [DEBUG]
23226 2019-Jan-15 20:37:30.643824 - [DEBUG] EDGE:
23227 2019-Jan-15 20:37:30.643884 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
23228 2019-Jan-15 20:37:30.644547 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23229 2019-Jan-15 20:37:30.645186 - [DEBUG]
23230 2019-Jan-15 20:37:30.645214 - [DEBUG] Compose: EdgeIdentity * AllBottom
23231 2019-Jan-15 20:37:30.645240 - [DEBUG]
23232 2019-Jan-15 20:37:30.645263 - [DEBUG] Propagate flow
23233 2019-Jan-15 20:37:30.645287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23234 2019-Jan-15 20:37:30.645343 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23235 2019-Jan-15 20:37:30.645982 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23236 2019-Jan-15 20:37:30.646653 - [DEBUG] Edge function : AllBottom (result of previous compose)
23237 2019-Jan-15 20:37:30.646678 - [DEBUG]
23238 2019-Jan-15 20:37:30.646705 - [DEBUG] Join: AllTop & AllBottom
23239 2019-Jan-15 20:37:30.646732 - [DEBUG] = AllBottom (new jump func)
23240 2019-Jan-15 20:37:30.646757 - [DEBUG]
23241 2019-Jan-15 20:37:30.646780 - [DEBUG] Start adding new jump function
23242 2019-Jan-15 20:37:30.646804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23243 2019-Jan-15 20:37:30.646873 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23244 2019-Jan-15 20:37:30.647598 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23245 2019-Jan-15 20:37:30.648306 - [DEBUG] Edge Function : AllBottom
23246 2019-Jan-15 20:37:30.648340 - [DEBUG] End adding new jump function
23247 2019-Jan-15 20:37:30.648364 - [DEBUG]
23248 2019-Jan-15 20:37:30.648388 - [DEBUG] -------------------------------------------- 650. Path Edge --------------------------------------------
23249 2019-Jan-15 20:37:30.648414 - [DEBUG]
23250 2019-Jan-15 20:37:30.648437 - [DEBUG] Process 650. path edge:
23251 2019-Jan-15 20:37:30.648461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23252 2019-Jan-15 20:37:30.648531 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
23253 2019-Jan-15 20:37:30.649197 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23254 2019-Jan-15 20:37:30.649836 - [DEBUG]
23255 2019-Jan-15 20:37:30.649863 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23256 2019-Jan-15 20:37:30.650545 - [DEBUG] Compose: EdgeIdentity * AllBottom
23257 2019-Jan-15 20:37:30.650574 - [DEBUG]
23258 2019-Jan-15 20:37:30.650618 - [DEBUG] Propagate flow
23259 2019-Jan-15 20:37:30.650645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23260 2019-Jan-15 20:37:30.650703 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23261 2019-Jan-15 20:37:30.651384 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23262 2019-Jan-15 20:37:30.652023 - [DEBUG] Edge function : AllBottom (result of previous compose)
23263 2019-Jan-15 20:37:30.652049 - [DEBUG]
23264 2019-Jan-15 20:37:30.652074 - [DEBUG] Join: AllTop & AllBottom
23265 2019-Jan-15 20:37:30.652101 - [DEBUG] = AllBottom (new jump func)
23266 2019-Jan-15 20:37:30.652141 - [DEBUG]
23267 2019-Jan-15 20:37:30.652165 - [DEBUG] Start adding new jump function
23268 2019-Jan-15 20:37:30.652189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23269 2019-Jan-15 20:37:30.652245 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23270 2019-Jan-15 20:37:30.652884 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23271 2019-Jan-15 20:37:30.653519 - [DEBUG] Edge Function : AllBottom
23272 2019-Jan-15 20:37:30.653546 - [DEBUG] End adding new jump function
23273 2019-Jan-15 20:37:30.653570 - [DEBUG]
23274 2019-Jan-15 20:37:30.653594 - [DEBUG] -------------------------------------------- 651. Path Edge --------------------------------------------
23275 2019-Jan-15 20:37:30.653618 - [DEBUG]
23276 2019-Jan-15 20:37:30.653642 - [DEBUG] Process 651. path edge:
23277 2019-Jan-15 20:37:30.653666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23278 2019-Jan-15 20:37:30.653722 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23279 2019-Jan-15 20:37:30.654375 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23280 2019-Jan-15 20:37:30.655012 - [DEBUG]
23281 2019-Jan-15 20:37:30.655037 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23282 2019-Jan-15 20:37:30.655693 - [DEBUG] Compose: EdgeIdentity * AllBottom
23283 2019-Jan-15 20:37:30.655721 - [DEBUG]
23284 2019-Jan-15 20:37:30.655744 - [DEBUG] Propagate flow
23285 2019-Jan-15 20:37:30.655768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23286 2019-Jan-15 20:37:30.655825 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23287 2019-Jan-15 20:37:30.656458 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23288 2019-Jan-15 20:37:30.657093 - [DEBUG] Edge function : AllBottom (result of previous compose)
23289 2019-Jan-15 20:37:30.657118 - [DEBUG]
23290 2019-Jan-15 20:37:30.657143 - [DEBUG] Join: AllTop & AllBottom
23291 2019-Jan-15 20:37:30.657169 - [DEBUG] = AllBottom (new jump func)
23292 2019-Jan-15 20:37:30.657193 - [DEBUG]
23293 2019-Jan-15 20:37:30.657217 - [DEBUG] Start adding new jump function
23294 2019-Jan-15 20:37:30.657240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23295 2019-Jan-15 20:37:30.657309 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23296 2019-Jan-15 20:37:30.657948 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23297 2019-Jan-15 20:37:30.658583 - [DEBUG] Edge Function : AllBottom
23298 2019-Jan-15 20:37:30.658611 - [DEBUG] End adding new jump function
23299 2019-Jan-15 20:37:30.658635 - [DEBUG]
23300 2019-Jan-15 20:37:30.658659 - [DEBUG] -------------------------------------------- 652. Path Edge --------------------------------------------
23301 2019-Jan-15 20:37:30.658684 - [DEBUG]
23302 2019-Jan-15 20:37:30.658707 - [DEBUG] Process 652. path edge:
23303 2019-Jan-15 20:37:30.658731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23304 2019-Jan-15 20:37:30.658787 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23305 2019-Jan-15 20:37:30.659420 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23306 2019-Jan-15 20:37:30.660053 - [DEBUG]
23307 2019-Jan-15 20:37:30.660077 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23308 2019-Jan-15 20:37:30.660736 - [DEBUG] Start of endsummarytab entry
23309 2019-Jan-15 20:37:30.660769 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23310 2019-Jan-15 20:37:30.661417 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23311 2019-Jan-15 20:37:30.661477 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23312 2019-Jan-15 20:37:30.662111 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23313 2019-Jan-15 20:37:30.662746 - [DEBUG] EF: AllBottom
23314 2019-Jan-15 20:37:30.662771 - [DEBUG]
23315 2019-Jan-15 20:37:30.662795 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23316 2019-Jan-15 20:37:30.663427 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23317 2019-Jan-15 20:37:30.664082 - [DEBUG] EF: AllBottom
23318 2019-Jan-15 20:37:30.664107 - [DEBUG]
23319 2019-Jan-15 20:37:30.664130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23320 2019-Jan-15 20:37:30.664764 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23321 2019-Jan-15 20:37:30.665398 - [DEBUG] EF: AllBottom
23322 2019-Jan-15 20:37:30.665423 - [DEBUG]
23323 2019-Jan-15 20:37:30.665447 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23324 2019-Jan-15 20:37:30.666079 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23325 2019-Jan-15 20:37:30.666717 - [DEBUG] EF: AllBottom
23326 2019-Jan-15 20:37:30.666742 - [DEBUG]
23327 2019-Jan-15 20:37:30.666765 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23328 2019-Jan-15 20:37:30.667414 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23329 2019-Jan-15 20:37:30.668048 - [DEBUG] EF: AllBottom
23330 2019-Jan-15 20:37:30.668073 - [DEBUG]
23331 2019-Jan-15 20:37:30.668097 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23332 2019-Jan-15 20:37:30.668729 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23333 2019-Jan-15 20:37:30.669365 - [DEBUG] EF: AllBottom
23334 2019-Jan-15 20:37:30.669390 - [DEBUG]
23335 2019-Jan-15 20:37:30.669413 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23336 2019-Jan-15 20:37:30.670046 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23337 2019-Jan-15 20:37:30.670705 - [DEBUG] EF: AllBottom
23338 2019-Jan-15 20:37:30.670730 - [DEBUG]
23339 2019-Jan-15 20:37:30.670754 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23340 2019-Jan-15 20:37:30.671387 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23341 2019-Jan-15 20:37:30.672024 - [DEBUG] EF: AllBottom
23342 2019-Jan-15 20:37:30.672049 - [DEBUG]
23343 2019-Jan-15 20:37:30.672073 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23344 2019-Jan-15 20:37:30.672705 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23345 2019-Jan-15 20:37:30.673341 - [DEBUG] EF: AllBottom
23346 2019-Jan-15 20:37:30.673366 - [DEBUG]
23347 2019-Jan-15 20:37:30.673389 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23348 2019-Jan-15 20:37:30.674035 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23349 2019-Jan-15 20:37:30.674671 - [DEBUG] EF: AllBottom
23350 2019-Jan-15 20:37:30.674696 - [DEBUG]
23351 2019-Jan-15 20:37:30.674719 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23352 2019-Jan-15 20:37:30.675351 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23353 2019-Jan-15 20:37:30.675985 - [DEBUG] EF: AllBottom
23354 2019-Jan-15 20:37:30.676010 - [DEBUG]
23355 2019-Jan-15 20:37:30.676033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23356 2019-Jan-15 20:37:30.676664 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23357 2019-Jan-15 20:37:30.677321 - [DEBUG] EF: AllBottom
23358 2019-Jan-15 20:37:30.677346 - [DEBUG]
23359 2019-Jan-15 20:37:30.677369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23360 2019-Jan-15 20:37:30.678004 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23361 2019-Jan-15 20:37:30.678647 - [DEBUG] EF: AllBottom
23362 2019-Jan-15 20:37:30.678672 - [DEBUG]
23363 2019-Jan-15 20:37:30.678696 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23364 2019-Jan-15 20:37:30.679329 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23365 2019-Jan-15 20:37:30.679964 - [DEBUG] EF: AllBottom
23366 2019-Jan-15 20:37:30.679989 - [DEBUG]
23367 2019-Jan-15 20:37:30.680013 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23368 2019-Jan-15 20:37:30.680659 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23369 2019-Jan-15 20:37:30.681301 - [DEBUG] EF: AllBottom
23370 2019-Jan-15 20:37:30.681326 - [DEBUG]
23371 2019-Jan-15 20:37:30.681350 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23372 2019-Jan-15 20:37:30.681984 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23373 2019-Jan-15 20:37:30.682619 - [DEBUG] EF: AllBottom
23374 2019-Jan-15 20:37:30.682644 - [DEBUG]
23375 2019-Jan-15 20:37:30.682668 - [DEBUG] ---------------
23376 2019-Jan-15 20:37:30.682691 - [DEBUG]
23377 2019-Jan-15 20:37:30.682716 - [DEBUG] End of endsummarytab entry
23378 2019-Jan-15 20:37:30.682740 - [DEBUG]
23379 2019-Jan-15 20:37:30.682763 - [DEBUG] Start of incomingtab entry
23380 2019-Jan-15 20:37:30.682787 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23381 2019-Jan-15 20:37:30.683421 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23382 2019-Jan-15 20:37:30.683478 - [DEBUG] ---------------
23383 2019-Jan-15 20:37:30.683502 - [DEBUG] End of incomingtab entry
23384 2019-Jan-15 20:37:30.683525 - [DEBUG]
23385 2019-Jan-15 20:37:30.683550 - [DEBUG] EDGE:
23386 2019-Jan-15 20:37:30.683606 - [DEBUG] ---> 23387 2019-Jan-15 20:37:30.684253 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23388 2019-Jan-15 20:37:30.684887 - [DEBUG]
23389 2019-Jan-15 20:37:30.684912 - [DEBUG] EDGE:
23390 2019-Jan-15 20:37:30.684969 - [DEBUG] ---> 23391 2019-Jan-15 20:37:30.685602 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23392 2019-Jan-15 20:37:30.686234 - [DEBUG]
23393 2019-Jan-15 20:37:30.686260 - [DEBUG] Compose: EdgeIdentity * AllBottom
23394 2019-Jan-15 20:37:30.686286 - [DEBUG]
23395 2019-Jan-15 20:37:30.686310 - [DEBUG] Propagate flow
23396 2019-Jan-15 20:37:30.686333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23397 2019-Jan-15 20:37:30.686389 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23398 2019-Jan-15 20:37:30.687023 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23399 2019-Jan-15 20:37:30.687679 - [DEBUG] Edge function : AllBottom (result of previous compose)
23400 2019-Jan-15 20:37:30.687704 - [DEBUG]
23401 2019-Jan-15 20:37:30.687729 - [DEBUG] Join: AllTop & AllBottom
23402 2019-Jan-15 20:37:30.687755 - [DEBUG] = AllBottom (new jump func)
23403 2019-Jan-15 20:37:30.687780 - [DEBUG]
23404 2019-Jan-15 20:37:30.687812 - [DEBUG] Start adding new jump function
23405 2019-Jan-15 20:37:30.687836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23406 2019-Jan-15 20:37:30.687892 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23407 2019-Jan-15 20:37:30.688533 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23408 2019-Jan-15 20:37:30.689167 - [DEBUG] Edge Function : AllBottom
23409 2019-Jan-15 20:37:30.689194 - [DEBUG] End adding new jump function
23410 2019-Jan-15 20:37:30.689218 - [DEBUG]
23411 2019-Jan-15 20:37:30.689242 - [DEBUG] -------------------------------------------- 653. Path Edge --------------------------------------------
23412 2019-Jan-15 20:37:30.689267 - [DEBUG]
23413 2019-Jan-15 20:37:30.689290 - [DEBUG] Process 653. path edge:
23414 2019-Jan-15 20:37:30.689314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23415 2019-Jan-15 20:37:30.689371 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23416 2019-Jan-15 20:37:30.690008 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23417 2019-Jan-15 20:37:30.690661 - [DEBUG]
23418 2019-Jan-15 20:37:30.690685 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23419 2019-Jan-15 20:37:30.691371 - [DEBUG] EDGE:
23420 2019-Jan-15 20:37:30.691430 - [DEBUG] ---> 23421 2019-Jan-15 20:37:30.692066 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23422 2019-Jan-15 20:37:30.692704 - [DEBUG]
23423 2019-Jan-15 20:37:30.692743 - [DEBUG] Compose: EdgeIdentity * AllBottom
23424 2019-Jan-15 20:37:30.692770 - [DEBUG]
23425 2019-Jan-15 20:37:30.692794 - [DEBUG] Propagate flow
23426 2019-Jan-15 20:37:30.692817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23427 2019-Jan-15 20:37:30.692874 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23428 2019-Jan-15 20:37:30.693521 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23429 2019-Jan-15 20:37:30.694170 - [DEBUG] Edge function : AllBottom (result of previous compose)
23430 2019-Jan-15 20:37:30.694196 - [DEBUG]
23431 2019-Jan-15 20:37:30.694221 - [DEBUG] Join: AllTop & AllBottom
23432 2019-Jan-15 20:37:30.694248 - [DEBUG] = AllBottom (new jump func)
23433 2019-Jan-15 20:37:30.694272 - [DEBUG]
23434 2019-Jan-15 20:37:30.694296 - [DEBUG] Start adding new jump function
23435 2019-Jan-15 20:37:30.694319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23436 2019-Jan-15 20:37:30.694376 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23437 2019-Jan-15 20:37:30.695011 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23438 2019-Jan-15 20:37:30.695654 - [DEBUG] Edge Function : AllBottom
23439 2019-Jan-15 20:37:30.695682 - [DEBUG] End adding new jump function
23440 2019-Jan-15 20:37:30.695707 - [DEBUG]
23441 2019-Jan-15 20:37:30.695730 - [DEBUG] -------------------------------------------- 654. Path Edge --------------------------------------------
23442 2019-Jan-15 20:37:30.695755 - [DEBUG]
23443 2019-Jan-15 20:37:30.695778 - [DEBUG] Process 654. path edge:
23444 2019-Jan-15 20:37:30.695802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23445 2019-Jan-15 20:37:30.695858 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23446 2019-Jan-15 20:37:30.696511 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23447 2019-Jan-15 20:37:30.697145 - [DEBUG]
23448 2019-Jan-15 20:37:30.697170 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23449 2019-Jan-15 20:37:30.697841 - [DEBUG] Possible callees:
23450 2019-Jan-15 20:37:30.697866 - [DEBUG] llvm.dbg.declare
23451 2019-Jan-15 20:37:30.697891 - [DEBUG] Possible return sites:
23452 2019-Jan-15 20:37:30.697915 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323453 2019-Jan-15 20:37:30.699195 - [DEBUG] Found and process special summary
23454 2019-Jan-15 20:37:30.699229 - [DEBUG] Compose: EdgeIdentity * AllBottom
23455 2019-Jan-15 20:37:30.699256 - [DEBUG]
23456 2019-Jan-15 20:37:30.699280 - [DEBUG] Propagate flow
23457 2019-Jan-15 20:37:30.699303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23458 2019-Jan-15 20:37:30.699360 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23459 2019-Jan-15 20:37:30.699997 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23460 2019-Jan-15 20:37:30.700649 - [DEBUG] Edge function : AllBottom (result of previous compose)
23461 2019-Jan-15 20:37:30.700674 - [DEBUG]
23462 2019-Jan-15 20:37:30.700699 - [DEBUG] Join: AllTop & AllBottom
23463 2019-Jan-15 20:37:30.700725 - [DEBUG] = AllBottom (new jump func)
23464 2019-Jan-15 20:37:30.700749 - [DEBUG]
23465 2019-Jan-15 20:37:30.700773 - [DEBUG] Start adding new jump function
23466 2019-Jan-15 20:37:30.700796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23467 2019-Jan-15 20:37:30.700852 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23468 2019-Jan-15 20:37:30.701489 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23469 2019-Jan-15 20:37:30.702125 - [DEBUG] Edge Function : AllBottom
23470 2019-Jan-15 20:37:30.702152 - [DEBUG] End adding new jump function
23471 2019-Jan-15 20:37:30.702176 - [DEBUG]
23472 2019-Jan-15 20:37:30.702200 - [DEBUG] -------------------------------------------- 655. Path Edge --------------------------------------------
23473 2019-Jan-15 20:37:30.702224 - [DEBUG]
23474 2019-Jan-15 20:37:30.702247 - [DEBUG] Process 655. path edge:
23475 2019-Jan-15 20:37:30.702271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23476 2019-Jan-15 20:37:30.702327 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23477 2019-Jan-15 20:37:30.702963 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23478 2019-Jan-15 20:37:30.703596 - [DEBUG]
23479 2019-Jan-15 20:37:30.703621 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23480 2019-Jan-15 20:37:30.704287 - [DEBUG] Compose: EdgeIdentity * AllBottom
23481 2019-Jan-15 20:37:30.704315 - [DEBUG]
23482 2019-Jan-15 20:37:30.704339 - [DEBUG] Propagate flow
23483 2019-Jan-15 20:37:30.704362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23484 2019-Jan-15 20:37:30.704419 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23485 2019-Jan-15 20:37:30.705054 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23486 2019-Jan-15 20:37:30.705689 - [DEBUG] Edge function : AllBottom (result of previous compose)
23487 2019-Jan-15 20:37:30.705724 - [DEBUG]
23488 2019-Jan-15 20:37:30.705749 - [DEBUG] Join: AllTop & AllBottom
23489 2019-Jan-15 20:37:30.705775 - [DEBUG] = AllBottom (new jump func)
23490 2019-Jan-15 20:37:30.705800 - [DEBUG]
23491 2019-Jan-15 20:37:30.705823 - [DEBUG] Start adding new jump function
23492 2019-Jan-15 20:37:30.705846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23493 2019-Jan-15 20:37:30.705902 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23494 2019-Jan-15 20:37:30.706540 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23495 2019-Jan-15 20:37:30.707172 - [DEBUG] Edge Function : AllBottom
23496 2019-Jan-15 20:37:30.707199 - [DEBUG] End adding new jump function
23497 2019-Jan-15 20:37:30.707223 - [DEBUG]
23498 2019-Jan-15 20:37:30.707247 - [DEBUG] -------------------------------------------- 656. Path Edge --------------------------------------------
23499 2019-Jan-15 20:37:30.707285 - [DEBUG]
23500 2019-Jan-15 20:37:30.707309 - [DEBUG] Process 656. path edge:
23501 2019-Jan-15 20:37:30.707333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23502 2019-Jan-15 20:37:30.707390 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23503 2019-Jan-15 20:37:30.708023 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23504 2019-Jan-15 20:37:30.708659 - [DEBUG]
23505 2019-Jan-15 20:37:30.708685 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23506 2019-Jan-15 20:37:30.709332 - [DEBUG] Compose: EdgeIdentity * AllBottom
23507 2019-Jan-15 20:37:30.709360 - [DEBUG]
23508 2019-Jan-15 20:37:30.709384 - [DEBUG] Propagate flow
23509 2019-Jan-15 20:37:30.709407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23510 2019-Jan-15 20:37:30.709463 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23511 2019-Jan-15 20:37:30.710110 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23512 2019-Jan-15 20:37:30.710764 - [DEBUG] Edge function : AllBottom (result of previous compose)
23513 2019-Jan-15 20:37:30.710790 - [DEBUG]
23514 2019-Jan-15 20:37:30.710815 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23515 2019-Jan-15 20:37:30.710841 - [DEBUG] = AllBottom
23516 2019-Jan-15 20:37:30.710866 - [DEBUG]
23517 2019-Jan-15 20:37:30.710889 - [DEBUG] PROPAGATE: No new function!
23518 2019-Jan-15 20:37:30.710913 - [DEBUG] EDGE:
23519 2019-Jan-15 20:37:30.710970 - [DEBUG] ---> 23520 2019-Jan-15 20:37:30.711604 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23521 2019-Jan-15 20:37:30.712239 - [DEBUG]
23522 2019-Jan-15 20:37:30.712263 - [DEBUG] EDGE:
23523 2019-Jan-15 20:37:30.712320 - [DEBUG] ---> 23524 2019-Jan-15 20:37:30.712959 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23525 2019-Jan-15 20:37:30.713591 - [DEBUG]
23526 2019-Jan-15 20:37:30.713628 - [DEBUG] Compose: EdgeIdentity * AllBottom
23527 2019-Jan-15 20:37:30.713655 - [DEBUG]
23528 2019-Jan-15 20:37:30.713679 - [DEBUG] Propagate flow
23529 2019-Jan-15 20:37:30.713702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23530 2019-Jan-15 20:37:30.713758 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23531 2019-Jan-15 20:37:30.714412 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23532 2019-Jan-15 20:37:30.715058 - [DEBUG] Edge function : AllBottom (result of previous compose)
23533 2019-Jan-15 20:37:30.715084 - [DEBUG]
23534 2019-Jan-15 20:37:30.715108 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23535 2019-Jan-15 20:37:30.715135 - [DEBUG] = AllBottom
23536 2019-Jan-15 20:37:30.715159 - [DEBUG]
23537 2019-Jan-15 20:37:30.715183 - [DEBUG] PROPAGATE: No new function!
23538 2019-Jan-15 20:37:30.715208 - [DEBUG] EDGE:
23539 2019-Jan-15 20:37:30.715266 - [DEBUG] ---> 23540 2019-Jan-15 20:37:30.715912 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23541 2019-Jan-15 20:37:30.716545 - [DEBUG]
23542 2019-Jan-15 20:37:30.716572 - [DEBUG] Compose: EdgeIdentity * AllBottom
23543 2019-Jan-15 20:37:30.716598 - [DEBUG]
23544 2019-Jan-15 20:37:30.716622 - [DEBUG] Propagate flow
23545 2019-Jan-15 20:37:30.716645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23546 2019-Jan-15 20:37:30.716702 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23547 2019-Jan-15 20:37:30.717361 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23548 2019-Jan-15 20:37:30.718000 - [DEBUG] Edge function : AllBottom (result of previous compose)
23549 2019-Jan-15 20:37:30.718026 - [DEBUG]
23550 2019-Jan-15 20:37:30.718050 - [DEBUG] Join: AllTop & AllBottom
23551 2019-Jan-15 20:37:30.718076 - [DEBUG] = AllBottom (new jump func)
23552 2019-Jan-15 20:37:30.718101 - [DEBUG]
23553 2019-Jan-15 20:37:30.718124 - [DEBUG] Start adding new jump function
23554 2019-Jan-15 20:37:30.718148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23555 2019-Jan-15 20:37:30.718204 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23556 2019-Jan-15 20:37:30.718844 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23557 2019-Jan-15 20:37:30.719488 - [DEBUG] Edge Function : AllBottom
23558 2019-Jan-15 20:37:30.719516 - [DEBUG] End adding new jump function
23559 2019-Jan-15 20:37:30.719540 - [DEBUG]
23560 2019-Jan-15 20:37:30.719564 - [DEBUG] -------------------------------------------- 657. Path Edge --------------------------------------------
23561 2019-Jan-15 20:37:30.719588 - [DEBUG]
23562 2019-Jan-15 20:37:30.719612 - [DEBUG] Process 657. path edge:
23563 2019-Jan-15 20:37:30.719636 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23564 2019-Jan-15 20:37:30.719692 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23565 2019-Jan-15 20:37:30.720335 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23566 2019-Jan-15 20:37:30.720988 - [DEBUG]
23567 2019-Jan-15 20:37:30.721013 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23568 2019-Jan-15 20:37:30.721666 - [DEBUG] Possible callees:
23569 2019-Jan-15 20:37:30.721691 - [DEBUG] llvm.dbg.declare
23570 2019-Jan-15 20:37:30.721716 - [DEBUG] Possible return sites:
23571 2019-Jan-15 20:37:30.721739 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323572 2019-Jan-15 20:37:30.723014 - [DEBUG] Found and process special summary
23573 2019-Jan-15 20:37:30.723063 - [DEBUG] Compose: EdgeIdentity * AllBottom
23574 2019-Jan-15 20:37:30.723092 - [DEBUG]
23575 2019-Jan-15 20:37:30.723116 - [DEBUG] Propagate flow
23576 2019-Jan-15 20:37:30.723139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23577 2019-Jan-15 20:37:30.723196 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23578 2019-Jan-15 20:37:30.723834 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23579 2019-Jan-15 20:37:30.724488 - [DEBUG] Edge function : AllBottom (result of previous compose)
23580 2019-Jan-15 20:37:30.724514 - [DEBUG]
23581 2019-Jan-15 20:37:30.724538 - [DEBUG] Join: AllTop & AllBottom
23582 2019-Jan-15 20:37:30.724564 - [DEBUG] = AllBottom (new jump func)
23583 2019-Jan-15 20:37:30.724589 - [DEBUG]
23584 2019-Jan-15 20:37:30.724612 - [DEBUG] Start adding new jump function
23585 2019-Jan-15 20:37:30.724636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23586 2019-Jan-15 20:37:30.724691 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23587 2019-Jan-15 20:37:30.725332 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23588 2019-Jan-15 20:37:30.725969 - [DEBUG] Edge Function : AllBottom
23589 2019-Jan-15 20:37:30.725996 - [DEBUG] End adding new jump function
23590 2019-Jan-15 20:37:30.726021 - [DEBUG]
23591 2019-Jan-15 20:37:30.726044 - [DEBUG] -------------------------------------------- 658. Path Edge --------------------------------------------
23592 2019-Jan-15 20:37:30.726068 - [DEBUG]
23593 2019-Jan-15 20:37:30.726092 - [DEBUG] Process 658. path edge:
23594 2019-Jan-15 20:37:30.726116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23595 2019-Jan-15 20:37:30.726172 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23596 2019-Jan-15 20:37:30.726809 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23597 2019-Jan-15 20:37:30.727462 - [DEBUG]
23598 2019-Jan-15 20:37:30.727487 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23599 2019-Jan-15 20:37:30.728143 - [DEBUG] Compose: EdgeIdentity * AllBottom
23600 2019-Jan-15 20:37:30.728171 - [DEBUG]
23601 2019-Jan-15 20:37:30.728195 - [DEBUG] Propagate flow
23602 2019-Jan-15 20:37:30.728218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23603 2019-Jan-15 20:37:30.728275 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23604 2019-Jan-15 20:37:30.728910 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23605 2019-Jan-15 20:37:30.729549 - [DEBUG] Edge function : AllBottom (result of previous compose)
23606 2019-Jan-15 20:37:30.729574 - [DEBUG]
23607 2019-Jan-15 20:37:30.729599 - [DEBUG] Join: AllTop & AllBottom
23608 2019-Jan-15 20:37:30.729625 - [DEBUG] = AllBottom (new jump func)
23609 2019-Jan-15 20:37:30.729649 - [DEBUG]
23610 2019-Jan-15 20:37:30.729673 - [DEBUG] Start adding new jump function
23611 2019-Jan-15 20:37:30.729696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23612 2019-Jan-15 20:37:30.729752 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23613 2019-Jan-15 20:37:30.730391 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23614 2019-Jan-15 20:37:30.731040 - [DEBUG] Edge Function : AllBottom
23615 2019-Jan-15 20:37:30.731068 - [DEBUG] End adding new jump function
23616 2019-Jan-15 20:37:30.731092 - [DEBUG]
23617 2019-Jan-15 20:37:30.731125 - [DEBUG] -------------------------------------------- 659. Path Edge --------------------------------------------
23618 2019-Jan-15 20:37:30.731150 - [DEBUG]
23619 2019-Jan-15 20:37:30.731173 - [DEBUG] Process 659. path edge:
23620 2019-Jan-15 20:37:30.731197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23621 2019-Jan-15 20:37:30.731254 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23622 2019-Jan-15 20:37:30.731888 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23623 2019-Jan-15 20:37:30.732528 - [DEBUG]
23624 2019-Jan-15 20:37:30.732553 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23625 2019-Jan-15 20:37:30.733202 - [DEBUG] Compose: EdgeIdentity * AllBottom
23626 2019-Jan-15 20:37:30.733230 - [DEBUG]
23627 2019-Jan-15 20:37:30.733253 - [DEBUG] Propagate flow
23628 2019-Jan-15 20:37:30.733277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23629 2019-Jan-15 20:37:30.733333 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23630 2019-Jan-15 20:37:30.733985 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23631 2019-Jan-15 20:37:30.734626 - [DEBUG] Edge function : AllBottom (result of previous compose)
23632 2019-Jan-15 20:37:30.734651 - [DEBUG]
23633 2019-Jan-15 20:37:30.734676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23634 2019-Jan-15 20:37:30.734702 - [DEBUG] = AllBottom
23635 2019-Jan-15 20:37:30.734726 - [DEBUG]
23636 2019-Jan-15 20:37:30.734750 - [DEBUG] PROPAGATE: No new function!
23637 2019-Jan-15 20:37:30.734774 - [DEBUG] EDGE:
23638 2019-Jan-15 20:37:30.734831 - [DEBUG] ---> 23639 2019-Jan-15 20:37:30.735468 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23640 2019-Jan-15 20:37:30.736108 - [DEBUG]
23641 2019-Jan-15 20:37:30.736134 - [DEBUG] Compose: EdgeIdentity * AllBottom
23642 2019-Jan-15 20:37:30.736160 - [DEBUG]
23643 2019-Jan-15 20:37:30.736183 - [DEBUG] Propagate flow
23644 2019-Jan-15 20:37:30.736207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23645 2019-Jan-15 20:37:30.736262 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23646 2019-Jan-15 20:37:30.736898 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23647 2019-Jan-15 20:37:30.737553 - [DEBUG] Edge function : AllBottom (result of previous compose)
23648 2019-Jan-15 20:37:30.737578 - [DEBUG]
23649 2019-Jan-15 20:37:30.737602 - [DEBUG] Join: AllTop & AllBottom
23650 2019-Jan-15 20:37:30.737628 - [DEBUG] = AllBottom (new jump func)
23651 2019-Jan-15 20:37:30.737652 - [DEBUG]
23652 2019-Jan-15 20:37:30.737676 - [DEBUG] Start adding new jump function
23653 2019-Jan-15 20:37:30.737699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23654 2019-Jan-15 20:37:30.737755 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23655 2019-Jan-15 20:37:30.738391 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23656 2019-Jan-15 20:37:30.739023 - [DEBUG] Edge Function : AllBottom
23657 2019-Jan-15 20:37:30.739053 - [DEBUG] End adding new jump function
23658 2019-Jan-15 20:37:30.739077 - [DEBUG]
23659 2019-Jan-15 20:37:30.739101 - [DEBUG] -------------------------------------------- 660. Path Edge --------------------------------------------
23660 2019-Jan-15 20:37:30.739125 - [DEBUG]
23661 2019-Jan-15 20:37:30.739148 - [DEBUG] Process 660. path edge:
23662 2019-Jan-15 20:37:30.739180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23663 2019-Jan-15 20:37:30.739237 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23664 2019-Jan-15 20:37:30.739871 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23665 2019-Jan-15 20:37:30.740508 - [DEBUG]
23666 2019-Jan-15 20:37:30.740533 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23667 2019-Jan-15 20:37:30.741196 - [DEBUG] Compose: EdgeIdentity * AllBottom
23668 2019-Jan-15 20:37:30.741224 - [DEBUG]
23669 2019-Jan-15 20:37:30.741248 - [DEBUG] Propagate flow
23670 2019-Jan-15 20:37:30.741271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23671 2019-Jan-15 20:37:30.741328 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23672 2019-Jan-15 20:37:30.741965 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23673 2019-Jan-15 20:37:30.742602 - [DEBUG] Edge function : AllBottom (result of previous compose)
23674 2019-Jan-15 20:37:30.742627 - [DEBUG]
23675 2019-Jan-15 20:37:30.742651 - [DEBUG] Join: AllTop & AllBottom
23676 2019-Jan-15 20:37:30.742677 - [DEBUG] = AllBottom (new jump func)
23677 2019-Jan-15 20:37:30.742702 - [DEBUG]
23678 2019-Jan-15 20:37:30.742725 - [DEBUG] Start adding new jump function
23679 2019-Jan-15 20:37:30.742749 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23680 2019-Jan-15 20:37:30.742804 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23681 2019-Jan-15 20:37:30.743441 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23682 2019-Jan-15 20:37:30.744089 - [DEBUG] Edge Function : AllBottom
23683 2019-Jan-15 20:37:30.744120 - [DEBUG] End adding new jump function
23684 2019-Jan-15 20:37:30.744144 - [DEBUG]
23685 2019-Jan-15 20:37:30.744168 - [DEBUG] -------------------------------------------- 661. Path Edge --------------------------------------------
23686 2019-Jan-15 20:37:30.744192 - [DEBUG]
23687 2019-Jan-15 20:37:30.744215 - [DEBUG] Process 661. path edge:
23688 2019-Jan-15 20:37:30.744239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23689 2019-Jan-15 20:37:30.744295 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23690 2019-Jan-15 20:37:30.744928 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23691 2019-Jan-15 20:37:30.745563 - [DEBUG]
23692 2019-Jan-15 20:37:30.745588 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23693 2019-Jan-15 20:37:30.746243 - [DEBUG] Compose: EdgeIdentity * AllBottom
23694 2019-Jan-15 20:37:30.746271 - [DEBUG]
23695 2019-Jan-15 20:37:30.746295 - [DEBUG] Propagate flow
23696 2019-Jan-15 20:37:30.746318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23697 2019-Jan-15 20:37:30.746375 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23698 2019-Jan-15 20:37:30.747015 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23699 2019-Jan-15 20:37:30.747667 - [DEBUG] Edge function : AllBottom (result of previous compose)
23700 2019-Jan-15 20:37:30.747692 - [DEBUG]
23701 2019-Jan-15 20:37:30.747717 - [DEBUG] Join: AllTop & AllBottom
23702 2019-Jan-15 20:37:30.747743 - [DEBUG] = AllBottom (new jump func)
23703 2019-Jan-15 20:37:30.747767 - [DEBUG]
23704 2019-Jan-15 20:37:30.747791 - [DEBUG] Start adding new jump function
23705 2019-Jan-15 20:37:30.747814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23706 2019-Jan-15 20:37:30.747870 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23707 2019-Jan-15 20:37:30.748514 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23708 2019-Jan-15 20:37:30.749147 - [DEBUG] Edge Function : AllBottom
23709 2019-Jan-15 20:37:30.749178 - [DEBUG] End adding new jump function
23710 2019-Jan-15 20:37:30.749202 - [DEBUG]
23711 2019-Jan-15 20:37:30.749226 - [DEBUG] -------------------------------------------- 662. Path Edge --------------------------------------------
23712 2019-Jan-15 20:37:30.749250 - [DEBUG]
23713 2019-Jan-15 20:37:30.749274 - [DEBUG] Process 662. path edge:
23714 2019-Jan-15 20:37:30.749297 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23715 2019-Jan-15 20:37:30.749354 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23716 2019-Jan-15 20:37:30.749987 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23717 2019-Jan-15 20:37:30.750637 - [DEBUG]
23718 2019-Jan-15 20:37:30.750661 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23719 2019-Jan-15 20:37:30.751304 - [DEBUG] Start of endsummarytab entry
23720 2019-Jan-15 20:37:30.751336 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23721 2019-Jan-15 20:37:30.751972 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23722 2019-Jan-15 20:37:30.752032 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23723 2019-Jan-15 20:37:30.752672 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23724 2019-Jan-15 20:37:30.753307 - [DEBUG] EF: AllBottom
23725 2019-Jan-15 20:37:30.753332 - [DEBUG]
23726 2019-Jan-15 20:37:30.753355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23727 2019-Jan-15 20:37:30.754000 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23728 2019-Jan-15 20:37:30.754643 - [DEBUG] EF: AllBottom
23729 2019-Jan-15 20:37:30.754668 - [DEBUG]
23730 2019-Jan-15 20:37:30.754691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23731 2019-Jan-15 20:37:30.755324 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23732 2019-Jan-15 20:37:30.755959 - [DEBUG] EF: AllBottom
23733 2019-Jan-15 20:37:30.755983 - [DEBUG]
23734 2019-Jan-15 20:37:30.756007 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23735 2019-Jan-15 20:37:30.756638 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23736 2019-Jan-15 20:37:30.757293 - [DEBUG] EF: AllBottom
23737 2019-Jan-15 20:37:30.757317 - [DEBUG]
23738 2019-Jan-15 20:37:30.757341 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23739 2019-Jan-15 20:37:30.757974 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23740 2019-Jan-15 20:37:30.758607 - [DEBUG] EF: AllBottom
23741 2019-Jan-15 20:37:30.758632 - [DEBUG]
23742 2019-Jan-15 20:37:30.758655 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23743 2019-Jan-15 20:37:30.759286 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23744 2019-Jan-15 20:37:30.759919 - [DEBUG] EF: AllBottom
23745 2019-Jan-15 20:37:30.759943 - [DEBUG]
23746 2019-Jan-15 20:37:30.759967 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23747 2019-Jan-15 20:37:30.760597 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23748 2019-Jan-15 20:37:30.761245 - [DEBUG] EF: AllBottom
23749 2019-Jan-15 20:37:30.761270 - [DEBUG]
23750 2019-Jan-15 20:37:30.761293 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23751 2019-Jan-15 20:37:30.761944 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23752 2019-Jan-15 20:37:30.762582 - [DEBUG] EF: AllBottom
23753 2019-Jan-15 20:37:30.762607 - [DEBUG]
23754 2019-Jan-15 20:37:30.762630 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23755 2019-Jan-15 20:37:30.763262 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23756 2019-Jan-15 20:37:30.763897 - [DEBUG] EF: AllBottom
23757 2019-Jan-15 20:37:30.763922 - [DEBUG]
23758 2019-Jan-15 20:37:30.763959 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23759 2019-Jan-15 20:37:30.764590 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23760 2019-Jan-15 20:37:30.765232 - [DEBUG] EF: AllBottom
23761 2019-Jan-15 20:37:30.765257 - [DEBUG]
23762 2019-Jan-15 20:37:30.765280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23763 2019-Jan-15 20:37:30.765914 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23764 2019-Jan-15 20:37:30.766550 - [DEBUG] EF: AllBottom
23765 2019-Jan-15 20:37:30.766574 - [DEBUG]
23766 2019-Jan-15 20:37:30.766598 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23767 2019-Jan-15 20:37:30.767230 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23768 2019-Jan-15 20:37:30.767880 - [DEBUG] EF: AllBottom
23769 2019-Jan-15 20:37:30.767905 - [DEBUG]
23770 2019-Jan-15 20:37:30.767928 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23771 2019-Jan-15 20:37:30.768559 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23772 2019-Jan-15 20:37:30.769195 - [DEBUG] EF: AllBottom
23773 2019-Jan-15 20:37:30.769220 - [DEBUG]
23774 2019-Jan-15 20:37:30.769243 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23775 2019-Jan-15 20:37:30.769873 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23776 2019-Jan-15 20:37:30.770506 - [DEBUG] EF: AllBottom
23777 2019-Jan-15 20:37:30.770530 - [DEBUG]
23778 2019-Jan-15 20:37:30.770554 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23779 2019-Jan-15 20:37:30.771202 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23780 2019-Jan-15 20:37:30.771837 - [DEBUG] EF: AllBottom
23781 2019-Jan-15 20:37:30.771862 - [DEBUG]
23782 2019-Jan-15 20:37:30.771885 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23783 2019-Jan-15 20:37:30.772516 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23784 2019-Jan-15 20:37:30.773150 - [DEBUG] EF: AllBottom
23785 2019-Jan-15 20:37:30.773175 - [DEBUG]
23786 2019-Jan-15 20:37:30.773198 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23787 2019-Jan-15 20:37:30.773829 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23788 2019-Jan-15 20:37:30.774479 - [DEBUG] EF: AllBottom
23789 2019-Jan-15 20:37:30.774504 - [DEBUG]
23790 2019-Jan-15 20:37:30.774528 - [DEBUG] ---------------
23791 2019-Jan-15 20:37:30.774551 - [DEBUG]
23792 2019-Jan-15 20:37:30.774576 - [DEBUG] End of endsummarytab entry
23793 2019-Jan-15 20:37:30.774600 - [DEBUG]
23794 2019-Jan-15 20:37:30.774623 - [DEBUG] Start of incomingtab entry
23795 2019-Jan-15 20:37:30.774647 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23796 2019-Jan-15 20:37:30.775281 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23797 2019-Jan-15 20:37:30.775337 - [DEBUG] ---------------
23798 2019-Jan-15 20:37:30.775361 - [DEBUG] End of incomingtab entry
23799 2019-Jan-15 20:37:30.775385 - [DEBUG]
23800 2019-Jan-15 20:37:30.775409 - [DEBUG] EDGE:
23801 2019-Jan-15 20:37:30.775473 - [DEBUG] ---> 23802 2019-Jan-15 20:37:30.776106 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23803 2019-Jan-15 20:37:30.776742 - [DEBUG]
23804 2019-Jan-15 20:37:30.776766 - [DEBUG] EDGE:
23805 2019-Jan-15 20:37:30.776824 - [DEBUG] ---> 23806 2019-Jan-15 20:37:30.777477 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23807 2019-Jan-15 20:37:30.778114 - [DEBUG]
23808 2019-Jan-15 20:37:30.778139 - [DEBUG] EDGE:
23809 2019-Jan-15 20:37:30.778196 - [DEBUG] ---> 23810 2019-Jan-15 20:37:30.778831 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23811 2019-Jan-15 20:37:30.779468 - [DEBUG]
23812 2019-Jan-15 20:37:30.779492 - [DEBUG] EDGE:
23813 2019-Jan-15 20:37:30.779550 - [DEBUG] ---> 23814 2019-Jan-15 20:37:30.780187 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23815 2019-Jan-15 20:37:30.780841 - [DEBUG]
23816 2019-Jan-15 20:37:30.780866 - [DEBUG] Compose: EdgeIdentity * AllBottom
23817 2019-Jan-15 20:37:30.780892 - [DEBUG]
23818 2019-Jan-15 20:37:30.780916 - [DEBUG] Propagate flow
23819 2019-Jan-15 20:37:30.780939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23820 2019-Jan-15 20:37:30.780995 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23821 2019-Jan-15 20:37:30.781632 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23822 2019-Jan-15 20:37:30.782277 - [DEBUG] Edge function : AllBottom (result of previous compose)
23823 2019-Jan-15 20:37:30.782302 - [DEBUG]
23824 2019-Jan-15 20:37:30.782327 - [DEBUG] Join: AllTop & AllBottom
23825 2019-Jan-15 20:37:30.782353 - [DEBUG] = AllBottom (new jump func)
23826 2019-Jan-15 20:37:30.782378 - [DEBUG]
23827 2019-Jan-15 20:37:30.782401 - [DEBUG] Start adding new jump function
23828 2019-Jan-15 20:37:30.782424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23829 2019-Jan-15 20:37:30.782480 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23830 2019-Jan-15 20:37:30.783125 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23831 2019-Jan-15 20:37:30.783762 - [DEBUG] Edge Function : AllBottom
23832 2019-Jan-15 20:37:30.783792 - [DEBUG] End adding new jump function
23833 2019-Jan-15 20:37:30.783816 - [DEBUG]
23834 2019-Jan-15 20:37:30.783840 - [DEBUG] -------------------------------------------- 663. Path Edge --------------------------------------------
23835 2019-Jan-15 20:37:30.783864 - [DEBUG]
23836 2019-Jan-15 20:37:30.783887 - [DEBUG] Process 663. path edge:
23837 2019-Jan-15 20:37:30.783911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23838 2019-Jan-15 20:37:30.783981 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23839 2019-Jan-15 20:37:30.784618 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23840 2019-Jan-15 20:37:30.785261 - [DEBUG]
23841 2019-Jan-15 20:37:30.785286 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23842 2019-Jan-15 20:37:30.785954 - [DEBUG] Compose: EdgeIdentity * AllBottom
23843 2019-Jan-15 20:37:30.785982 - [DEBUG]
23844 2019-Jan-15 20:37:30.786005 - [DEBUG] Propagate flow
23845 2019-Jan-15 20:37:30.786028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23846 2019-Jan-15 20:37:30.786085 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23847 2019-Jan-15 20:37:30.786722 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23848 2019-Jan-15 20:37:30.787380 - [DEBUG] Edge function : AllBottom (result of previous compose)
23849 2019-Jan-15 20:37:30.787405 - [DEBUG]
23850 2019-Jan-15 20:37:30.787430 - [DEBUG] Join: AllTop & AllBottom
23851 2019-Jan-15 20:37:30.787456 - [DEBUG] = AllBottom (new jump func)
23852 2019-Jan-15 20:37:30.787480 - [DEBUG]
23853 2019-Jan-15 20:37:30.787504 - [DEBUG] Start adding new jump function
23854 2019-Jan-15 20:37:30.787527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23855 2019-Jan-15 20:37:30.787583 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23856 2019-Jan-15 20:37:30.788228 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23857 2019-Jan-15 20:37:30.788862 - [DEBUG] Edge Function : AllBottom
23858 2019-Jan-15 20:37:30.788889 - [DEBUG] End adding new jump function
23859 2019-Jan-15 20:37:30.788913 - [DEBUG]
23860 2019-Jan-15 20:37:30.788936 - [DEBUG] -------------------------------------------- 664. Path Edge --------------------------------------------
23861 2019-Jan-15 20:37:30.788961 - [DEBUG]
23862 2019-Jan-15 20:37:30.788984 - [DEBUG] Process 664. path edge:
23863 2019-Jan-15 20:37:30.789009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23864 2019-Jan-15 20:37:30.789065 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23865 2019-Jan-15 20:37:30.789700 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23866 2019-Jan-15 20:37:30.790342 - [DEBUG]
23867 2019-Jan-15 20:37:30.790367 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23868 2019-Jan-15 20:37:30.791031 - [DEBUG] Compose: EdgeIdentity * AllBottom
23869 2019-Jan-15 20:37:30.791059 - [DEBUG]
23870 2019-Jan-15 20:37:30.791083 - [DEBUG] Propagate flow
23871 2019-Jan-15 20:37:30.791107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23872 2019-Jan-15 20:37:30.791164 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23873 2019-Jan-15 20:37:30.791802 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23874 2019-Jan-15 20:37:30.792446 - [DEBUG] Edge function : AllBottom (result of previous compose)
23875 2019-Jan-15 20:37:30.792471 - [DEBUG]
23876 2019-Jan-15 20:37:30.792495 - [DEBUG] Join: AllTop & AllBottom
23877 2019-Jan-15 20:37:30.792521 - [DEBUG] = AllBottom (new jump func)
23878 2019-Jan-15 20:37:30.792546 - [DEBUG]
23879 2019-Jan-15 20:37:30.792569 - [DEBUG] Start adding new jump function
23880 2019-Jan-15 20:37:30.792593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23881 2019-Jan-15 20:37:30.792649 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23882 2019-Jan-15 20:37:30.793293 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23883 2019-Jan-15 20:37:30.793926 - [DEBUG] Edge Function : AllBottom
23884 2019-Jan-15 20:37:30.793976 - [DEBUG] End adding new jump function
23885 2019-Jan-15 20:37:30.794000 - [DEBUG]
23886 2019-Jan-15 20:37:30.794023 - [DEBUG] -------------------------------------------- 665. Path Edge --------------------------------------------
23887 2019-Jan-15 20:37:30.794048 - [DEBUG]
23888 2019-Jan-15 20:37:30.794071 - [DEBUG] Process 665. path edge:
23889 2019-Jan-15 20:37:30.794095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23890 2019-Jan-15 20:37:30.794152 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23891 2019-Jan-15 20:37:30.794790 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23892 2019-Jan-15 20:37:30.795433 - [DEBUG]
23893 2019-Jan-15 20:37:30.795458 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23894 2019-Jan-15 20:37:30.796106 - [DEBUG] Compose: EdgeIdentity * AllBottom
23895 2019-Jan-15 20:37:30.796133 - [DEBUG]
23896 2019-Jan-15 20:37:30.796157 - [DEBUG] Propagate flow
23897 2019-Jan-15 20:37:30.796180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23898 2019-Jan-15 20:37:30.796237 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23899 2019-Jan-15 20:37:30.796871 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23900 2019-Jan-15 20:37:30.797530 - [DEBUG] Edge function : AllBottom (result of previous compose)
23901 2019-Jan-15 20:37:30.797555 - [DEBUG]
23902 2019-Jan-15 20:37:30.797580 - [DEBUG] Join: AllTop & AllBottom
23903 2019-Jan-15 20:37:30.797606 - [DEBUG] = AllBottom (new jump func)
23904 2019-Jan-15 20:37:30.797630 - [DEBUG]
23905 2019-Jan-15 20:37:30.797653 - [DEBUG] Start adding new jump function
23906 2019-Jan-15 20:37:30.797677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23907 2019-Jan-15 20:37:30.797733 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23908 2019-Jan-15 20:37:30.798376 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23909 2019-Jan-15 20:37:30.799013 - [DEBUG] Edge Function : AllBottom
23910 2019-Jan-15 20:37:30.799039 - [DEBUG] End adding new jump function
23911 2019-Jan-15 20:37:30.799063 - [DEBUG]
23912 2019-Jan-15 20:37:30.799087 - [DEBUG] -------------------------------------------- 666. Path Edge --------------------------------------------
23913 2019-Jan-15 20:37:30.799111 - [DEBUG]
23914 2019-Jan-15 20:37:30.799134 - [DEBUG] Process 666. path edge:
23915 2019-Jan-15 20:37:30.799158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23916 2019-Jan-15 20:37:30.799214 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23917 2019-Jan-15 20:37:30.799849 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23918 2019-Jan-15 20:37:30.800492 - [DEBUG]
23919 2019-Jan-15 20:37:30.800517 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23920 2019-Jan-15 20:37:30.801174 - [DEBUG] Start of endsummarytab entry
23921 2019-Jan-15 20:37:30.801205 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23922 2019-Jan-15 20:37:30.801841 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23923 2019-Jan-15 20:37:30.801901 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23924 2019-Jan-15 20:37:30.802533 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23925 2019-Jan-15 20:37:30.803169 - [DEBUG] EF: AllBottom
23926 2019-Jan-15 20:37:30.803194 - [DEBUG]
23927 2019-Jan-15 20:37:30.803226 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23928 2019-Jan-15 20:37:30.803859 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23929 2019-Jan-15 20:37:30.804518 - [DEBUG] EF: AllBottom
23930 2019-Jan-15 20:37:30.804543 - [DEBUG]
23931 2019-Jan-15 20:37:30.804567 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23932 2019-Jan-15 20:37:30.805199 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23933 2019-Jan-15 20:37:30.805834 - [DEBUG] EF: AllBottom
23934 2019-Jan-15 20:37:30.805859 - [DEBUG]
23935 2019-Jan-15 20:37:30.805882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23936 2019-Jan-15 20:37:30.806514 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23937 2019-Jan-15 20:37:30.807156 - [DEBUG] EF: AllBottom
23938 2019-Jan-15 20:37:30.807180 - [DEBUG]
23939 2019-Jan-15 20:37:30.807204 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23940 2019-Jan-15 20:37:30.807852 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23941 2019-Jan-15 20:37:30.808486 - [DEBUG] EF: AllBottom
23942 2019-Jan-15 20:37:30.808511 - [DEBUG]
23943 2019-Jan-15 20:37:30.808534 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23944 2019-Jan-15 20:37:30.809166 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23945 2019-Jan-15 20:37:30.809799 - [DEBUG] EF: AllBottom
23946 2019-Jan-15 20:37:30.809823 - [DEBUG]
23947 2019-Jan-15 20:37:30.809847 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23948 2019-Jan-15 20:37:30.810478 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23949 2019-Jan-15 20:37:30.811130 - [DEBUG] EF: AllBottom
23950 2019-Jan-15 20:37:30.811155 - [DEBUG]
23951 2019-Jan-15 20:37:30.811178 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23952 2019-Jan-15 20:37:30.811810 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23953 2019-Jan-15 20:37:30.812447 - [DEBUG] EF: AllBottom
23954 2019-Jan-15 20:37:30.812472 - [DEBUG]
23955 2019-Jan-15 20:37:30.812496 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23956 2019-Jan-15 20:37:30.813127 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23957 2019-Jan-15 20:37:30.813769 - [DEBUG] EF: AllBottom
23958 2019-Jan-15 20:37:30.813794 - [DEBUG]
23959 2019-Jan-15 20:37:30.813817 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23960 2019-Jan-15 20:37:30.814465 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23961 2019-Jan-15 20:37:30.815101 - [DEBUG] EF: AllBottom
23962 2019-Jan-15 20:37:30.815126 - [DEBUG]
23963 2019-Jan-15 20:37:30.815149 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23964 2019-Jan-15 20:37:30.815782 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23965 2019-Jan-15 20:37:30.816423 - [DEBUG] EF: AllBottom
23966 2019-Jan-15 20:37:30.816448 - [DEBUG]
23967 2019-Jan-15 20:37:30.816471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23968 2019-Jan-15 20:37:30.817104 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23969 2019-Jan-15 20:37:30.817757 - [DEBUG] EF: AllBottom
23970 2019-Jan-15 20:37:30.817782 - [DEBUG]
23971 2019-Jan-15 20:37:30.817805 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23972 2019-Jan-15 20:37:30.818442 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23973 2019-Jan-15 20:37:30.819076 - [DEBUG] EF: AllBottom
23974 2019-Jan-15 20:37:30.819101 - [DEBUG]
23975 2019-Jan-15 20:37:30.819124 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23976 2019-Jan-15 20:37:30.819755 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23977 2019-Jan-15 20:37:30.820391 - [DEBUG] EF: AllBottom
23978 2019-Jan-15 20:37:30.820416 - [DEBUG]
23979 2019-Jan-15 20:37:30.820439 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23980 2019-Jan-15 20:37:30.821087 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23981 2019-Jan-15 20:37:30.821720 - [DEBUG] EF: AllBottom
23982 2019-Jan-15 20:37:30.821745 - [DEBUG]
23983 2019-Jan-15 20:37:30.821769 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23984 2019-Jan-15 20:37:30.822399 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23985 2019-Jan-15 20:37:30.823034 - [DEBUG] EF: AllBottom
23986 2019-Jan-15 20:37:30.823059 - [DEBUG]
23987 2019-Jan-15 20:37:30.823083 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23988 2019-Jan-15 20:37:30.823714 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23989 2019-Jan-15 20:37:30.824364 - [DEBUG] EF: AllBottom
23990 2019-Jan-15 20:37:30.824389 - [DEBUG]
23991 2019-Jan-15 20:37:30.824413 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23992 2019-Jan-15 20:37:30.825044 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23993 2019-Jan-15 20:37:30.825677 - [DEBUG] EF: AllBottom
23994 2019-Jan-15 20:37:30.825702 - [DEBUG]
23995 2019-Jan-15 20:37:30.825726 - [DEBUG] ---------------
23996 2019-Jan-15 20:37:30.825750 - [DEBUG]
23997 2019-Jan-15 20:37:30.825775 - [DEBUG] End of endsummarytab entry
23998 2019-Jan-15 20:37:30.825799 - [DEBUG]
23999 2019-Jan-15 20:37:30.825822 - [DEBUG] Start of incomingtab entry
24000 2019-Jan-15 20:37:30.825846 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24001 2019-Jan-15 20:37:30.826481 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
24002 2019-Jan-15 20:37:30.826537 - [DEBUG] ---------------
24003 2019-Jan-15 20:37:30.826561 - [DEBUG] End of incomingtab entry
24004 2019-Jan-15 20:37:30.826584 - [DEBUG]
24005 2019-Jan-15 20:37:30.826609 - [DEBUG] EDGE:
24006 2019-Jan-15 20:37:30.826665 - [DEBUG] ---> 24007 2019-Jan-15 20:37:30.827312 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24008 2019-Jan-15 20:37:30.827956 - [DEBUG]
24009 2019-Jan-15 20:37:30.827981 - [DEBUG] EDGE:
24010 2019-Jan-15 20:37:30.828038 - [DEBUG] ---> 24011 2019-Jan-15 20:37:30.828672 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24012 2019-Jan-15 20:37:30.829315 - [DEBUG]
24013 2019-Jan-15 20:37:30.829340 - [DEBUG] EDGE:
24014 2019-Jan-15 20:37:30.829398 - [DEBUG] ---> 24015 2019-Jan-15 20:37:30.830033 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24016 2019-Jan-15 20:37:30.830694 - [DEBUG]
24017 2019-Jan-15 20:37:30.830719 - [DEBUG] EDGE:
24018 2019-Jan-15 20:37:30.830784 - [DEBUG] ---> 24019 2019-Jan-15 20:37:30.831423 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24020 2019-Jan-15 20:37:30.832068 - [DEBUG]
24021 2019-Jan-15 20:37:30.832108 - [DEBUG] Compose: EdgeIdentity * AllBottom
24022 2019-Jan-15 20:37:30.832136 - [DEBUG]
24023 2019-Jan-15 20:37:30.832160 - [DEBUG] Propagate flow
24024 2019-Jan-15 20:37:30.832183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24025 2019-Jan-15 20:37:30.832240 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24026 2019-Jan-15 20:37:30.832878 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24027 2019-Jan-15 20:37:30.833518 - [DEBUG] Edge function : AllBottom (result of previous compose)
24028 2019-Jan-15 20:37:30.833544 - [DEBUG]
24029 2019-Jan-15 20:37:30.833568 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24030 2019-Jan-15 20:37:30.833594 - [DEBUG] = AllBottom
24031 2019-Jan-15 20:37:30.833619 - [DEBUG]
24032 2019-Jan-15 20:37:30.833642 - [DEBUG] PROPAGATE: No new function!
24033 2019-Jan-15 20:37:30.833667 - [DEBUG] Compose: EdgeIdentity * AllBottom
24034 2019-Jan-15 20:37:30.833693 - [DEBUG]
24035 2019-Jan-15 20:37:30.833717 - [DEBUG] Propagate flow
24036 2019-Jan-15 20:37:30.833740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24037 2019-Jan-15 20:37:30.833796 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24038 2019-Jan-15 20:37:30.834451 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24039 2019-Jan-15 20:37:30.835094 - [DEBUG] Edge function : AllBottom (result of previous compose)
24040 2019-Jan-15 20:37:30.835119 - [DEBUG]
24041 2019-Jan-15 20:37:30.835144 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24042 2019-Jan-15 20:37:30.835170 - [DEBUG] = AllBottom
24043 2019-Jan-15 20:37:30.835195 - [DEBUG]
24044 2019-Jan-15 20:37:30.835218 - [DEBUG] PROPAGATE: No new function!
24045 2019-Jan-15 20:37:30.835244 - [DEBUG] EDGE:
24046 2019-Jan-15 20:37:30.835301 - [DEBUG] ---> 24047 2019-Jan-15 20:37:30.835945 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
24048 2019-Jan-15 20:37:30.836583 - [DEBUG]
24049 2019-Jan-15 20:37:30.836608 - [DEBUG] EDGE:
24050 2019-Jan-15 20:37:30.836666 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
24051 2019-Jan-15 20:37:30.837320 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
24052 2019-Jan-15 20:37:30.837955 - [DEBUG]
24053 2019-Jan-15 20:37:30.837980 - [DEBUG] EDGE:
24054 2019-Jan-15 20:37:30.838037 - [DEBUG] ---> 24055 2019-Jan-15 20:37:30.838675 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24056 2019-Jan-15 20:37:30.839310 - [DEBUG]
24057 2019-Jan-15 20:37:30.839335 - [DEBUG] EDGE:
24058 2019-Jan-15 20:37:30.839392 - [DEBUG] ---> 24059 2019-Jan-15 20:37:30.840024 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24060 2019-Jan-15 20:37:30.840681 - [DEBUG]
24061 2019-Jan-15 20:37:30.840707 - [DEBUG] EDGE:
24062 2019-Jan-15 20:37:30.840764 - [DEBUG] ---> 24063 2019-Jan-15 20:37:30.841400 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24064 2019-Jan-15 20:37:30.842034 - [DEBUG]
24065 2019-Jan-15 20:37:30.842068 - [DEBUG] Compose: EdgeIdentity * AllBottom
24066 2019-Jan-15 20:37:30.842095 - [DEBUG]
24067 2019-Jan-15 20:37:30.842118 - [DEBUG] Propagate flow
24068 2019-Jan-15 20:37:30.842141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24069 2019-Jan-15 20:37:30.842198 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24070 2019-Jan-15 20:37:30.842834 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24071 2019-Jan-15 20:37:30.843468 - [DEBUG] Edge function : AllBottom (result of previous compose)
24072 2019-Jan-15 20:37:30.843494 - [DEBUG]
24073 2019-Jan-15 20:37:30.843518 - [DEBUG] Join: AllTop & AllBottom
24074 2019-Jan-15 20:37:30.843544 - [DEBUG] = AllBottom (new jump func)
24075 2019-Jan-15 20:37:30.843569 - [DEBUG]
24076 2019-Jan-15 20:37:30.843592 - [DEBUG] Start adding new jump function
24077 2019-Jan-15 20:37:30.843615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24078 2019-Jan-15 20:37:30.843671 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24079 2019-Jan-15 20:37:30.844320 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24080 2019-Jan-15 20:37:30.844955 - [DEBUG] Edge Function : AllBottom
24081 2019-Jan-15 20:37:30.844983 - [DEBUG] End adding new jump function
24082 2019-Jan-15 20:37:30.845007 - [DEBUG]
24083 2019-Jan-15 20:37:30.845031 - [DEBUG] -------------------------------------------- 667. Path Edge --------------------------------------------
24084 2019-Jan-15 20:37:30.845055 - [DEBUG]
24085 2019-Jan-15 20:37:30.845078 - [DEBUG] Process 667. path edge:
24086 2019-Jan-15 20:37:30.845102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24087 2019-Jan-15 20:37:30.845158 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
24088 2019-Jan-15 20:37:30.845794 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24089 2019-Jan-15 20:37:30.846429 - [DEBUG]
24090 2019-Jan-15 20:37:30.846453 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24091 2019-Jan-15 20:37:30.847114 - [DEBUG] Compose: EdgeIdentity * AllBottom
24092 2019-Jan-15 20:37:30.847142 - [DEBUG]
24093 2019-Jan-15 20:37:30.847166 - [DEBUG] Propagate flow
24094 2019-Jan-15 20:37:30.847189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24095 2019-Jan-15 20:37:30.847246 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
24096 2019-Jan-15 20:37:30.847894 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24097 2019-Jan-15 20:37:30.848529 - [DEBUG] Edge function : AllBottom (result of previous compose)
24098 2019-Jan-15 20:37:30.848554 - [DEBUG]
24099 2019-Jan-15 20:37:30.848579 - [DEBUG] Join: AllTop & AllBottom
24100 2019-Jan-15 20:37:30.848605 - [DEBUG] = AllBottom (new jump func)
24101 2019-Jan-15 20:37:30.848629 - [DEBUG]
24102 2019-Jan-15 20:37:30.848652 - [DEBUG] Start adding new jump function
24103 2019-Jan-15 20:37:30.848676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24104 2019-Jan-15 20:37:30.848731 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24105 2019-Jan-15 20:37:30.849375 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
24106 2019-Jan-15 20:37:30.850004 - [DEBUG] Edge Function : AllBottom
24107 2019-Jan-15 20:37:30.850032 - [DEBUG] End adding new jump function
24108 2019-Jan-15 20:37:30.850055 - [DEBUG]
24109 2019-Jan-15 20:37:30.850079 - [DEBUG] -------------------------------------------- 668. Path Edge --------------------------------------------
24110 2019-Jan-15 20:37:30.850103 - [DEBUG]
24111 2019-Jan-15 20:37:30.850126 - [DEBUG] Process 668. path edge:
24112 2019-Jan-15 20:37:30.850150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24113 2019-Jan-15 20:37:30.850206 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
24114 2019-Jan-15 20:37:30.850852 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24115 2019-Jan-15 20:37:30.851487 - [DEBUG]
24116 2019-Jan-15 20:37:30.851512 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
24117 2019-Jan-15 20:37:30.852157 - [DEBUG] Compose: EdgeIdentity * AllBottom
24118 2019-Jan-15 20:37:30.852185 - [DEBUG]
24119 2019-Jan-15 20:37:30.852209 - [DEBUG] Propagate flow
24120 2019-Jan-15 20:37:30.852232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24121 2019-Jan-15 20:37:30.852289 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24122 2019-Jan-15 20:37:30.852927 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24123 2019-Jan-15 20:37:30.853564 - [DEBUG] Edge function : AllBottom (result of previous compose)
24124 2019-Jan-15 20:37:30.853589 - [DEBUG]
24125 2019-Jan-15 20:37:30.853614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24126 2019-Jan-15 20:37:30.853640 - [DEBUG] = AllBottom
24127 2019-Jan-15 20:37:30.853665 - [DEBUG]
24128 2019-Jan-15 20:37:30.853688 - [DEBUG] PROPAGATE: No new function!
24129 2019-Jan-15 20:37:30.853713 - [DEBUG] EDGE:
24130 2019-Jan-15 20:37:30.853770 - [DEBUG] ---> 24131 2019-Jan-15 20:37:30.854420 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24132 2019-Jan-15 20:37:30.855056 - [DEBUG]
24133 2019-Jan-15 20:37:30.855081 - [DEBUG] EDGE:
24134 2019-Jan-15 20:37:30.855138 - [DEBUG] ---> 24135 2019-Jan-15 20:37:30.855774 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24136 2019-Jan-15 20:37:30.856409 - [DEBUG]
24137 2019-Jan-15 20:37:30.856433 - [DEBUG] EDGE:
24138 2019-Jan-15 20:37:30.856490 - [DEBUG] ---> 24139 2019-Jan-15 20:37:30.857124 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24140 2019-Jan-15 20:37:30.857777 - [DEBUG]
24141 2019-Jan-15 20:37:30.857802 - [DEBUG] EDGE:
24142 2019-Jan-15 20:37:30.857859 - [DEBUG] ---> 24143 2019-Jan-15 20:37:30.858498 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24144 2019-Jan-15 20:37:30.859133 - [DEBUG]
24145 2019-Jan-15 20:37:30.859158 - [DEBUG] EDGE:
24146 2019-Jan-15 20:37:30.859215 - [DEBUG] ---> 24147 2019-Jan-15 20:37:30.859848 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24148 2019-Jan-15 20:37:30.860494 - [DEBUG]
24149 2019-Jan-15 20:37:30.860519 - [DEBUG] EDGE:
24150 2019-Jan-15 20:37:30.860576 - [DEBUG] ---> 24151 2019-Jan-15 20:37:30.861229 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24152 2019-Jan-15 20:37:30.861864 - [DEBUG]
24153 2019-Jan-15 20:37:30.861900 - [DEBUG] Compose: EdgeIdentity * AllBottom
24154 2019-Jan-15 20:37:30.861927 - [DEBUG]
24155 2019-Jan-15 20:37:30.861951 - [DEBUG] Propagate flow
24156 2019-Jan-15 20:37:30.861975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24157 2019-Jan-15 20:37:30.862031 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24158 2019-Jan-15 20:37:30.862666 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24159 2019-Jan-15 20:37:30.863302 - [DEBUG] Edge function : AllBottom (result of previous compose)
24160 2019-Jan-15 20:37:30.863327 - [DEBUG]
24161 2019-Jan-15 20:37:30.863352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24162 2019-Jan-15 20:37:30.863378 - [DEBUG] = AllBottom
24163 2019-Jan-15 20:37:30.863403 - [DEBUG]
24164 2019-Jan-15 20:37:30.863426 - [DEBUG] PROPAGATE: No new function!
24165 2019-Jan-15 20:37:30.863452 - [DEBUG] EDGE:
24166 2019-Jan-15 20:37:30.863510 - [DEBUG] ---> 24167 2019-Jan-15 20:37:30.864170 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24168 2019-Jan-15 20:37:30.864807 - [DEBUG]
24169 2019-Jan-15 20:37:30.864833 - [DEBUG] EDGE:
24170 2019-Jan-15 20:37:30.864891 - [DEBUG] ---> 24171 2019-Jan-15 20:37:30.865526 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24172 2019-Jan-15 20:37:30.866162 - [DEBUG]
24173 2019-Jan-15 20:37:30.866187 - [DEBUG] EDGE:
24174 2019-Jan-15 20:37:30.866244 - [DEBUG] ---> 24175 2019-Jan-15 20:37:30.866879 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24176 2019-Jan-15 20:37:30.867531 - [DEBUG]
24177 2019-Jan-15 20:37:30.867567 - [DEBUG] Compose: EdgeIdentity * AllBottom
24178 2019-Jan-15 20:37:30.867594 - [DEBUG]
24179 2019-Jan-15 20:37:30.867618 - [DEBUG] Propagate flow
24180 2019-Jan-15 20:37:30.867642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24181 2019-Jan-15 20:37:30.867698 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24182 2019-Jan-15 20:37:30.868335 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24183 2019-Jan-15 20:37:30.868971 - [DEBUG] Edge function : AllBottom (result of previous compose)
24184 2019-Jan-15 20:37:30.868997 - [DEBUG]
24185 2019-Jan-15 20:37:30.869022 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24186 2019-Jan-15 20:37:30.869048 - [DEBUG] = AllBottom
24187 2019-Jan-15 20:37:30.869072 - [DEBUG]
24188 2019-Jan-15 20:37:30.869096 - [DEBUG] PROPAGATE: No new function!
24189 2019-Jan-15 20:37:30.869121 - [DEBUG] EDGE:
24190 2019-Jan-15 20:37:30.869179 - [DEBUG] ---> 24191 2019-Jan-15 20:37:30.869822 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24192 2019-Jan-15 20:37:30.870467 - [DEBUG]
24193 2019-Jan-15 20:37:30.870493 - [DEBUG] EDGE:
24194 2019-Jan-15 20:37:30.870551 - [DEBUG] ---> 24195 2019-Jan-15 20:37:30.871201 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24196 2019-Jan-15 20:37:30.871838 - [DEBUG]
24197 2019-Jan-15 20:37:30.871864 - [DEBUG] EDGE:
24198 2019-Jan-15 20:37:30.871921 - [DEBUG] ---> 24199 2019-Jan-15 20:37:30.872555 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24200 2019-Jan-15 20:37:30.873189 - [DEBUG]
24201 2019-Jan-15 20:37:30.873214 - [DEBUG] EDGE:
24202 2019-Jan-15 20:37:30.873271 - [DEBUG] ---> 24203 2019-Jan-15 20:37:30.873907 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24204 2019-Jan-15 20:37:30.874558 - [DEBUG]
24205 2019-Jan-15 20:37:30.874593 - [DEBUG] Compose: EdgeIdentity * AllBottom
24206 2019-Jan-15 20:37:30.874620 - [DEBUG]
24207 2019-Jan-15 20:37:30.874644 - [DEBUG] Propagate flow
24208 2019-Jan-15 20:37:30.874667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24209 2019-Jan-15 20:37:30.874724 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24210 2019-Jan-15 20:37:30.875361 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24211 2019-Jan-15 20:37:30.875997 - [DEBUG] Edge function : AllBottom (result of previous compose)
24212 2019-Jan-15 20:37:30.876022 - [DEBUG]
24213 2019-Jan-15 20:37:30.876047 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24214 2019-Jan-15 20:37:30.876073 - [DEBUG] = AllBottom
24215 2019-Jan-15 20:37:30.876098 - [DEBUG]
24216 2019-Jan-15 20:37:30.876121 - [DEBUG] PROPAGATE: No new function!
24217 2019-Jan-15 20:37:30.876147 - [DEBUG] EDGE:
24218 2019-Jan-15 20:37:30.876205 - [DEBUG] ---> 24219 2019-Jan-15 20:37:30.876846 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24220 2019-Jan-15 20:37:30.877498 - [DEBUG]
24221 2019-Jan-15 20:37:30.877523 - [DEBUG] EDGE:
24222 2019-Jan-15 20:37:30.877581 - [DEBUG] ---> 24223 2019-Jan-15 20:37:30.878215 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24224 2019-Jan-15 20:37:30.878850 - [DEBUG]
24225 2019-Jan-15 20:37:30.878875 - [DEBUG] EDGE:
24226 2019-Jan-15 20:37:30.878932 - [DEBUG] ---> 24227 2019-Jan-15 20:37:30.879566 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24228 2019-Jan-15 20:37:30.880202 - [DEBUG]
24229 2019-Jan-15 20:37:30.880237 - [DEBUG] Compose: EdgeIdentity * AllBottom
24230 2019-Jan-15 20:37:30.880264 - [DEBUG]
24231 2019-Jan-15 20:37:30.880288 - [DEBUG] Propagate flow
24232 2019-Jan-15 20:37:30.880311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24233 2019-Jan-15 20:37:30.880367 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24234 2019-Jan-15 20:37:30.881027 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24235 2019-Jan-15 20:37:30.881663 - [DEBUG] Edge function : AllBottom (result of previous compose)
24236 2019-Jan-15 20:37:30.881689 - [DEBUG]
24237 2019-Jan-15 20:37:30.881714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24238 2019-Jan-15 20:37:30.881740 - [DEBUG] = AllBottom
24239 2019-Jan-15 20:37:30.881765 - [DEBUG]
24240 2019-Jan-15 20:37:30.881788 - [DEBUG] PROPAGATE: No new function!
24241 2019-Jan-15 20:37:30.881814 - [DEBUG] EDGE:
24242 2019-Jan-15 20:37:30.881871 - [DEBUG] ---> 24243 2019-Jan-15 20:37:30.882514 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24244 2019-Jan-15 20:37:30.883151 - [DEBUG]
24245 2019-Jan-15 20:37:30.883177 - [DEBUG] EDGE:
24246 2019-Jan-15 20:37:30.883234 - [DEBUG] ---> 24247 2019-Jan-15 20:37:30.883867 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24248 2019-Jan-15 20:37:30.884519 - [DEBUG]
24249 2019-Jan-15 20:37:30.884544 - [DEBUG] EDGE:
24250 2019-Jan-15 20:37:30.884602 - [DEBUG] ---> 24251 2019-Jan-15 20:37:30.885238 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24252 2019-Jan-15 20:37:30.885873 - [DEBUG]
24253 2019-Jan-15 20:37:30.885909 - [DEBUG] Compose: EdgeIdentity * AllBottom
24254 2019-Jan-15 20:37:30.885936 - [DEBUG]
24255 2019-Jan-15 20:37:30.885960 - [DEBUG] Propagate flow
24256 2019-Jan-15 20:37:30.885984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24257 2019-Jan-15 20:37:30.886040 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24258 2019-Jan-15 20:37:30.886676 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24259 2019-Jan-15 20:37:30.887324 - [DEBUG] Edge function : AllBottom (result of previous compose)
24260 2019-Jan-15 20:37:30.887350 - [DEBUG]
24261 2019-Jan-15 20:37:30.887375 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24262 2019-Jan-15 20:37:30.887400 - [DEBUG] = AllBottom
24263 2019-Jan-15 20:37:30.887425 - [DEBUG]
24264 2019-Jan-15 20:37:30.887448 - [DEBUG] PROPAGATE: No new function!
24265 2019-Jan-15 20:37:30.887474 - [DEBUG] EDGE:
24266 2019-Jan-15 20:37:30.887532 - [DEBUG] ---> 24267 2019-Jan-15 20:37:30.888175 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24268 2019-Jan-15 20:37:30.888813 - [DEBUG]
24269 2019-Jan-15 20:37:30.888846 - [DEBUG] Compose: EdgeIdentity * AllBottom
24270 2019-Jan-15 20:37:30.888873 - [DEBUG]
24271 2019-Jan-15 20:37:30.888897 - [DEBUG] Propagate flow
24272 2019-Jan-15 20:37:30.888921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24273 2019-Jan-15 20:37:30.888977 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24274 2019-Jan-15 20:37:30.889615 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24275 2019-Jan-15 20:37:30.890250 - [DEBUG] Edge function : AllBottom (result of previous compose)
24276 2019-Jan-15 20:37:30.890275 - [DEBUG]
24277 2019-Jan-15 20:37:30.890300 - [DEBUG] Join: AllTop & AllBottom
24278 2019-Jan-15 20:37:30.890326 - [DEBUG] = AllBottom (new jump func)
24279 2019-Jan-15 20:37:30.890358 - [DEBUG]
24280 2019-Jan-15 20:37:30.890382 - [DEBUG] Start adding new jump function
24281 2019-Jan-15 20:37:30.890406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24282 2019-Jan-15 20:37:30.890461 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24283 2019-Jan-15 20:37:30.891116 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24284 2019-Jan-15 20:37:30.891752 - [DEBUG] Edge Function : AllBottom
24285 2019-Jan-15 20:37:30.891780 - [DEBUG] End adding new jump function
24286 2019-Jan-15 20:37:30.891804 - [DEBUG]
24287 2019-Jan-15 20:37:30.891828 - [DEBUG] -------------------------------------------- 669. Path Edge --------------------------------------------
24288 2019-Jan-15 20:37:30.891852 - [DEBUG]
24289 2019-Jan-15 20:37:30.891875 - [DEBUG] Process 669. path edge:
24290 2019-Jan-15 20:37:30.891899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24291 2019-Jan-15 20:37:30.891955 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
24292 2019-Jan-15 20:37:30.892591 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24293 2019-Jan-15 20:37:30.893228 - [DEBUG]
24294 2019-Jan-15 20:37:30.893252 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24295 2019-Jan-15 20:37:30.893895 - [DEBUG] Possible callees:
24296 2019-Jan-15 20:37:30.893920 - [DEBUG] foo
24297 2019-Jan-15 20:37:30.893958 - [DEBUG] Possible return sites:
24298 2019-Jan-15 20:37:30.893982 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12624299 2019-Jan-15 20:37:30.895243 - [DEBUG] Found and process special summary
24300 2019-Jan-15 20:37:30.895276 - [DEBUG] Compose: EdgeIdentity * AllBottom
24301 2019-Jan-15 20:37:30.895303 - [DEBUG]
24302 2019-Jan-15 20:37:30.895327 - [DEBUG] Propagate flow
24303 2019-Jan-15 20:37:30.895350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24304 2019-Jan-15 20:37:30.895406 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24305 2019-Jan-15 20:37:30.896042 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24306 2019-Jan-15 20:37:30.896679 - [DEBUG] Edge function : AllBottom (result of previous compose)
24307 2019-Jan-15 20:37:30.896704 - [DEBUG]
24308 2019-Jan-15 20:37:30.896729 - [DEBUG] Join: AllTop & AllBottom
24309 2019-Jan-15 20:37:30.896755 - [DEBUG] = AllBottom (new jump func)
24310 2019-Jan-15 20:37:30.896779 - [DEBUG]
24311 2019-Jan-15 20:37:30.896803 - [DEBUG] Start adding new jump function
24312 2019-Jan-15 20:37:30.896826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24313 2019-Jan-15 20:37:30.896886 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24314 2019-Jan-15 20:37:30.897595 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24315 2019-Jan-15 20:37:30.898296 - [DEBUG] Edge Function : AllBottom
24316 2019-Jan-15 20:37:30.898331 - [DEBUG] End adding new jump function
24317 2019-Jan-15 20:37:30.898355 - [DEBUG]
24318 2019-Jan-15 20:37:30.898380 - [DEBUG] -------------------------------------------- 670. Path Edge --------------------------------------------
24319 2019-Jan-15 20:37:30.898405 - [DEBUG]
24320 2019-Jan-15 20:37:30.898429 - [DEBUG] Process 670. path edge:
24321 2019-Jan-15 20:37:30.898453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24322 2019-Jan-15 20:37:30.898524 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
24323 2019-Jan-15 20:37:30.899242 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24324 2019-Jan-15 20:37:30.899893 - [DEBUG]
24325 2019-Jan-15 20:37:30.899919 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24326 2019-Jan-15 20:37:30.900622 - [DEBUG] Compose: EdgeIdentity * AllBottom
24327 2019-Jan-15 20:37:30.900654 - [DEBUG]
24328 2019-Jan-15 20:37:30.900678 - [DEBUG] Propagate flow
24329 2019-Jan-15 20:37:30.900702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24330 2019-Jan-15 20:37:30.900761 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24331 2019-Jan-15 20:37:30.901408 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24332 2019-Jan-15 20:37:30.902046 - [DEBUG] Edge function : AllBottom (result of previous compose)
24333 2019-Jan-15 20:37:30.902071 - [DEBUG]
24334 2019-Jan-15 20:37:30.902097 - [DEBUG] Join: AllTop & AllBottom
24335 2019-Jan-15 20:37:30.902123 - [DEBUG] = AllBottom (new jump func)
24336 2019-Jan-15 20:37:30.902148 - [DEBUG]
24337 2019-Jan-15 20:37:30.902171 - [DEBUG] Start adding new jump function
24338 2019-Jan-15 20:37:30.902194 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24339 2019-Jan-15 20:37:30.902250 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24340 2019-Jan-15 20:37:30.902887 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24341 2019-Jan-15 20:37:30.903521 - [DEBUG] Edge Function : AllBottom
24342 2019-Jan-15 20:37:30.903550 - [DEBUG] End adding new jump function
24343 2019-Jan-15 20:37:30.903574 - [DEBUG]
24344 2019-Jan-15 20:37:30.903597 - [DEBUG] -------------------------------------------- 671. Path Edge --------------------------------------------
24345 2019-Jan-15 20:37:30.903621 - [DEBUG]
24346 2019-Jan-15 20:37:30.903645 - [DEBUG] Process 671. path edge:
24347 2019-Jan-15 20:37:30.903668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24348 2019-Jan-15 20:37:30.903724 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
24349 2019-Jan-15 20:37:30.904375 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24350 2019-Jan-15 20:37:30.905012 - [DEBUG]
24351 2019-Jan-15 20:37:30.905038 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24352 2019-Jan-15 20:37:30.905687 - [DEBUG] Compose: EdgeIdentity * AllBottom
24353 2019-Jan-15 20:37:30.905715 - [DEBUG]
24354 2019-Jan-15 20:37:30.905739 - [DEBUG] Propagate flow
24355 2019-Jan-15 20:37:30.905763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24356 2019-Jan-15 20:37:30.905820 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24357 2019-Jan-15 20:37:30.906473 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24358 2019-Jan-15 20:37:30.907112 - [DEBUG] Edge function : AllBottom (result of previous compose)
24359 2019-Jan-15 20:37:30.907137 - [DEBUG]
24360 2019-Jan-15 20:37:30.907163 - [DEBUG] Join: AllTop & AllBottom
24361 2019-Jan-15 20:37:30.907189 - [DEBUG] = AllBottom (new jump func)
24362 2019-Jan-15 20:37:30.907214 - [DEBUG]
24363 2019-Jan-15 20:37:30.907238 - [DEBUG] Start adding new jump function
24364 2019-Jan-15 20:37:30.907261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24365 2019-Jan-15 20:37:30.907331 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24366 2019-Jan-15 20:37:30.907968 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24367 2019-Jan-15 20:37:30.908612 - [DEBUG] Edge Function : AllBottom
24368 2019-Jan-15 20:37:30.908640 - [DEBUG] End adding new jump function
24369 2019-Jan-15 20:37:30.908664 - [DEBUG]
24370 2019-Jan-15 20:37:30.908687 - [DEBUG] -------------------------------------------- 672. Path Edge --------------------------------------------
24371 2019-Jan-15 20:37:30.908712 - [DEBUG]
24372 2019-Jan-15 20:37:30.908735 - [DEBUG] Process 672. path edge:
24373 2019-Jan-15 20:37:30.908758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24374 2019-Jan-15 20:37:30.908815 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
24375 2019-Jan-15 20:37:30.909450 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24376 2019-Jan-15 20:37:30.910088 - [DEBUG]
24377 2019-Jan-15 20:37:30.910113 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24378 2019-Jan-15 20:37:30.910778 - [DEBUG] Compose: EdgeIdentity * AllBottom
24379 2019-Jan-15 20:37:30.910806 - [DEBUG]
24380 2019-Jan-15 20:37:30.910830 - [DEBUG] Propagate flow
24381 2019-Jan-15 20:37:30.910853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24382 2019-Jan-15 20:37:30.910911 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24383 2019-Jan-15 20:37:30.911559 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24384 2019-Jan-15 20:37:30.912198 - [DEBUG] Edge function : AllBottom (result of previous compose)
24385 2019-Jan-15 20:37:30.912223 - [DEBUG]
24386 2019-Jan-15 20:37:30.912248 - [DEBUG] Join: AllTop & AllBottom
24387 2019-Jan-15 20:37:30.912275 - [DEBUG] = AllBottom (new jump func)
24388 2019-Jan-15 20:37:30.912299 - [DEBUG]
24389 2019-Jan-15 20:37:30.912323 - [DEBUG] Start adding new jump function
24390 2019-Jan-15 20:37:30.912346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24391 2019-Jan-15 20:37:30.912402 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24392 2019-Jan-15 20:37:30.913043 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24393 2019-Jan-15 20:37:30.913687 - [DEBUG] Edge Function : AllBottom
24394 2019-Jan-15 20:37:30.913715 - [DEBUG] End adding new jump function
24395 2019-Jan-15 20:37:30.913739 - [DEBUG]
24396 2019-Jan-15 20:37:30.913762 - [DEBUG] -------------------------------------------- 673. Path Edge --------------------------------------------
24397 2019-Jan-15 20:37:30.913787 - [DEBUG]
24398 2019-Jan-15 20:37:30.913810 - [DEBUG] Process 673. path edge:
24399 2019-Jan-15 20:37:30.913834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24400 2019-Jan-15 20:37:30.913890 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
24401 2019-Jan-15 20:37:30.914551 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24402 2019-Jan-15 20:37:30.915189 - [DEBUG]
24403 2019-Jan-15 20:37:30.915213 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24404 2019-Jan-15 20:37:30.915869 - [DEBUG] Possible callees:
24405 2019-Jan-15 20:37:30.915895 - [DEBUG] llvm.dbg.declare
24406 2019-Jan-15 20:37:30.915920 - [DEBUG] Possible return sites:
24407 2019-Jan-15 20:37:30.915943 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13624408 2019-Jan-15 20:37:30.917231 - [DEBUG] Found and process special summary
24409 2019-Jan-15 20:37:30.917277 - [DEBUG] Compose: EdgeIdentity * AllBottom
24410 2019-Jan-15 20:37:30.917306 - [DEBUG]
24411 2019-Jan-15 20:37:30.917331 - [DEBUG] Propagate flow
24412 2019-Jan-15 20:37:30.917354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24413 2019-Jan-15 20:37:30.917411 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24414 2019-Jan-15 20:37:30.918049 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24415 2019-Jan-15 20:37:30.918684 - [DEBUG] Edge function : AllBottom (result of previous compose)
24416 2019-Jan-15 20:37:30.918709 - [DEBUG]
24417 2019-Jan-15 20:37:30.918734 - [DEBUG] Join: AllTop & AllBottom
24418 2019-Jan-15 20:37:30.918761 - [DEBUG] = AllBottom (new jump func)
24419 2019-Jan-15 20:37:30.918785 - [DEBUG]
24420 2019-Jan-15 20:37:30.918809 - [DEBUG] Start adding new jump function
24421 2019-Jan-15 20:37:30.918832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24422 2019-Jan-15 20:37:30.918889 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24423 2019-Jan-15 20:37:30.919523 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24424 2019-Jan-15 20:37:30.920159 - [DEBUG] Edge Function : AllBottom
24425 2019-Jan-15 20:37:30.920187 - [DEBUG] End adding new jump function
24426 2019-Jan-15 20:37:30.920211 - [DEBUG]
24427 2019-Jan-15 20:37:30.920234 - [DEBUG] -------------------------------------------- 674. Path Edge --------------------------------------------
24428 2019-Jan-15 20:37:30.920258 - [DEBUG]
24429 2019-Jan-15 20:37:30.920282 - [DEBUG] Process 674. path edge:
24430 2019-Jan-15 20:37:30.920306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24431 2019-Jan-15 20:37:30.920362 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
24432 2019-Jan-15 20:37:30.921014 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24433 2019-Jan-15 20:37:30.921650 - [DEBUG]
24434 2019-Jan-15 20:37:30.921675 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24435 2019-Jan-15 20:37:30.922334 - [DEBUG] Compose: EdgeIdentity * AllBottom
24436 2019-Jan-15 20:37:30.922364 - [DEBUG]
24437 2019-Jan-15 20:37:30.922388 - [DEBUG] Propagate flow
24438 2019-Jan-15 20:37:30.922412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24439 2019-Jan-15 20:37:30.922468 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24440 2019-Jan-15 20:37:30.923103 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24441 2019-Jan-15 20:37:30.923739 - [DEBUG] Edge function : AllBottom (result of previous compose)
24442 2019-Jan-15 20:37:30.923764 - [DEBUG]
24443 2019-Jan-15 20:37:30.923789 - [DEBUG] Join: AllTop & AllBottom
24444 2019-Jan-15 20:37:30.923815 - [DEBUG] = AllBottom (new jump func)
24445 2019-Jan-15 20:37:30.923840 - [DEBUG]
24446 2019-Jan-15 20:37:30.923863 - [DEBUG] Start adding new jump function
24447 2019-Jan-15 20:37:30.923886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24448 2019-Jan-15 20:37:30.923955 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24449 2019-Jan-15 20:37:30.924591 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24450 2019-Jan-15 20:37:30.925226 - [DEBUG] Edge Function : AllBottom
24451 2019-Jan-15 20:37:30.925253 - [DEBUG] End adding new jump function
24452 2019-Jan-15 20:37:30.925277 - [DEBUG]
24453 2019-Jan-15 20:37:30.925301 - [DEBUG] -------------------------------------------- 675. Path Edge --------------------------------------------
24454 2019-Jan-15 20:37:30.925333 - [DEBUG]
24455 2019-Jan-15 20:37:30.925357 - [DEBUG] Process 675. path edge:
24456 2019-Jan-15 20:37:30.925381 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24457 2019-Jan-15 20:37:30.925437 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
24458 2019-Jan-15 20:37:30.926071 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24459 2019-Jan-15 20:37:30.926708 - [DEBUG]
24460 2019-Jan-15 20:37:30.926733 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24461 2019-Jan-15 20:37:30.927395 - [DEBUG] Compose: EdgeIdentity * AllBottom
24462 2019-Jan-15 20:37:30.927422 - [DEBUG]
24463 2019-Jan-15 20:37:30.927446 - [DEBUG] Propagate flow
24464 2019-Jan-15 20:37:30.927469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24465 2019-Jan-15 20:37:30.927526 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24466 2019-Jan-15 20:37:30.928159 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24467 2019-Jan-15 20:37:30.928795 - [DEBUG] Edge function : AllBottom (result of previous compose)
24468 2019-Jan-15 20:37:30.928821 - [DEBUG]
24469 2019-Jan-15 20:37:30.928846 - [DEBUG] Join: AllTop & AllBottom
24470 2019-Jan-15 20:37:30.928872 - [DEBUG] = AllBottom (new jump func)
24471 2019-Jan-15 20:37:30.928896 - [DEBUG]
24472 2019-Jan-15 20:37:30.928920 - [DEBUG] Start adding new jump function
24473 2019-Jan-15 20:37:30.928943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24474 2019-Jan-15 20:37:30.928999 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24475 2019-Jan-15 20:37:30.929638 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
24476 2019-Jan-15 20:37:30.930268 - [DEBUG] Edge Function : AllBottom
24477 2019-Jan-15 20:37:30.930296 - [DEBUG] End adding new jump function
24478 2019-Jan-15 20:37:30.930320 - [DEBUG]
24479 2019-Jan-15 20:37:30.930343 - [DEBUG] -------------------------------------------- 676. Path Edge --------------------------------------------
24480 2019-Jan-15 20:37:30.930367 - [DEBUG]
24481 2019-Jan-15 20:37:30.930390 - [DEBUG] Process 676. path edge:
24482 2019-Jan-15 20:37:30.930414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24483 2019-Jan-15 20:37:30.930470 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
24484 2019-Jan-15 20:37:30.931117 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24485 2019-Jan-15 20:37:30.931754 - [DEBUG]
24486 2019-Jan-15 20:37:30.931779 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
24487 2019-Jan-15 20:37:30.932424 - [DEBUG] Compose: EdgeIdentity * AllBottom
24488 2019-Jan-15 20:37:30.932452 - [DEBUG]
24489 2019-Jan-15 20:37:30.932475 - [DEBUG] Propagate flow
24490 2019-Jan-15 20:37:30.932499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24491 2019-Jan-15 20:37:30.932555 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24492 2019-Jan-15 20:37:30.933201 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24493 2019-Jan-15 20:37:30.933840 - [DEBUG] Edge function : AllBottom (result of previous compose)
24494 2019-Jan-15 20:37:30.933865 - [DEBUG]
24495 2019-Jan-15 20:37:30.933890 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24496 2019-Jan-15 20:37:30.933916 - [DEBUG] = AllBottom
24497 2019-Jan-15 20:37:30.933954 - [DEBUG]
24498 2019-Jan-15 20:37:30.933977 - [DEBUG] PROPAGATE: No new function!
24499 2019-Jan-15 20:37:30.934010 - [DEBUG] EDGE:
24500 2019-Jan-15 20:37:30.934068 - [DEBUG] ---> 24501 2019-Jan-15 20:37:30.934702 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24502 2019-Jan-15 20:37:30.935339 - [DEBUG]
24503 2019-Jan-15 20:37:30.935364 - [DEBUG] EDGE:
24504 2019-Jan-15 20:37:30.935422 - [DEBUG] ---> 24505 2019-Jan-15 20:37:30.936054 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24506 2019-Jan-15 20:37:30.936689 - [DEBUG]
24507 2019-Jan-15 20:37:30.936714 - [DEBUG] EDGE:
24508 2019-Jan-15 20:37:30.936771 - [DEBUG] ---> 24509 2019-Jan-15 20:37:30.937423 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24510 2019-Jan-15 20:37:30.938061 - [DEBUG]
24511 2019-Jan-15 20:37:30.938097 - [DEBUG] Compose: EdgeIdentity * AllBottom
24512 2019-Jan-15 20:37:30.938124 - [DEBUG]
24513 2019-Jan-15 20:37:30.938148 - [DEBUG] Propagate flow
24514 2019-Jan-15 20:37:30.938172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24515 2019-Jan-15 20:37:30.938228 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24516 2019-Jan-15 20:37:30.938866 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24517 2019-Jan-15 20:37:30.939501 - [DEBUG] Edge function : AllBottom (result of previous compose)
24518 2019-Jan-15 20:37:30.939526 - [DEBUG]
24519 2019-Jan-15 20:37:30.939551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24520 2019-Jan-15 20:37:30.939577 - [DEBUG] = AllBottom
24521 2019-Jan-15 20:37:30.939602 - [DEBUG]
24522 2019-Jan-15 20:37:30.939625 - [DEBUG] PROPAGATE: No new function!
24523 2019-Jan-15 20:37:30.939651 - [DEBUG] EDGE:
24524 2019-Jan-15 20:37:30.939708 - [DEBUG] ---> 24525 2019-Jan-15 20:37:30.940351 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24526 2019-Jan-15 20:37:30.941004 - [DEBUG]
24527 2019-Jan-15 20:37:30.941036 - [DEBUG] Compose: EdgeIdentity * AllBottom
24528 2019-Jan-15 20:37:30.941063 - [DEBUG]
24529 2019-Jan-15 20:37:30.941086 - [DEBUG] Propagate flow
24530 2019-Jan-15 20:37:30.941110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24531 2019-Jan-15 20:37:30.941166 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24532 2019-Jan-15 20:37:30.941810 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24533 2019-Jan-15 20:37:30.942448 - [DEBUG] Edge function : AllBottom (result of previous compose)
24534 2019-Jan-15 20:37:30.942473 - [DEBUG]
24535 2019-Jan-15 20:37:30.942498 - [DEBUG] Join: AllTop & AllBottom
24536 2019-Jan-15 20:37:30.942524 - [DEBUG] = AllBottom (new jump func)
24537 2019-Jan-15 20:37:30.942549 - [DEBUG]
24538 2019-Jan-15 20:37:30.942572 - [DEBUG] Start adding new jump function
24539 2019-Jan-15 20:37:30.942595 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24540 2019-Jan-15 20:37:30.942651 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24541 2019-Jan-15 20:37:30.943289 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24542 2019-Jan-15 20:37:30.943951 - [DEBUG] Edge Function : AllBottom
24543 2019-Jan-15 20:37:30.943980 - [DEBUG] End adding new jump function
24544 2019-Jan-15 20:37:30.944004 - [DEBUG]
24545 2019-Jan-15 20:37:30.944028 - [DEBUG] -------------------------------------------- 677. Path Edge --------------------------------------------
24546 2019-Jan-15 20:37:30.944052 - [DEBUG]
24547 2019-Jan-15 20:37:30.944075 - [DEBUG] Process 677. path edge:
24548 2019-Jan-15 20:37:30.944099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24549 2019-Jan-15 20:37:30.944155 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
24550 2019-Jan-15 20:37:30.944800 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24551 2019-Jan-15 20:37:30.945438 - [DEBUG]
24552 2019-Jan-15 20:37:30.945463 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24553 2019-Jan-15 20:37:30.946114 - [DEBUG] Possible callees:
24554 2019-Jan-15 20:37:30.946139 - [DEBUG] llvm.dbg.declare
24555 2019-Jan-15 20:37:30.946164 - [DEBUG] Possible return sites:
24556 2019-Jan-15 20:37:30.946187 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14324557 2019-Jan-15 20:37:30.947482 - [DEBUG] Found and process special summary
24558 2019-Jan-15 20:37:30.947515 - [DEBUG] Compose: EdgeIdentity * AllBottom
24559 2019-Jan-15 20:37:30.947542 - [DEBUG]
24560 2019-Jan-15 20:37:30.947566 - [DEBUG] Propagate flow
24561 2019-Jan-15 20:37:30.947589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24562 2019-Jan-15 20:37:30.947647 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24563 2019-Jan-15 20:37:30.948285 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24564 2019-Jan-15 20:37:30.948920 - [DEBUG] Edge function : AllBottom (result of previous compose)
24565 2019-Jan-15 20:37:30.948946 - [DEBUG]
24566 2019-Jan-15 20:37:30.948971 - [DEBUG] Join: AllTop & AllBottom
24567 2019-Jan-15 20:37:30.948997 - [DEBUG] = AllBottom (new jump func)
24568 2019-Jan-15 20:37:30.949022 - [DEBUG]
24569 2019-Jan-15 20:37:30.949045 - [DEBUG] Start adding new jump function
24570 2019-Jan-15 20:37:30.949068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24571 2019-Jan-15 20:37:30.949124 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24572 2019-Jan-15 20:37:30.949759 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24573 2019-Jan-15 20:37:30.950394 - [DEBUG] Edge Function : AllBottom
24574 2019-Jan-15 20:37:30.950422 - [DEBUG] End adding new jump function
24575 2019-Jan-15 20:37:30.950446 - [DEBUG]
24576 2019-Jan-15 20:37:30.950470 - [DEBUG] -------------------------------------------- 678. Path Edge --------------------------------------------
24577 2019-Jan-15 20:37:30.950494 - [DEBUG]
24578 2019-Jan-15 20:37:30.950517 - [DEBUG] Process 678. path edge:
24579 2019-Jan-15 20:37:30.950541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24580 2019-Jan-15 20:37:30.950597 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
24581 2019-Jan-15 20:37:30.951244 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24582 2019-Jan-15 20:37:30.951879 - [DEBUG]
24583 2019-Jan-15 20:37:30.951903 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24584 2019-Jan-15 20:37:30.952568 - [DEBUG] Compose: EdgeIdentity * AllBottom
24585 2019-Jan-15 20:37:30.952596 - [DEBUG]
24586 2019-Jan-15 20:37:30.952620 - [DEBUG] Propagate flow
24587 2019-Jan-15 20:37:30.952644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24588 2019-Jan-15 20:37:30.952700 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
24589 2019-Jan-15 20:37:30.953334 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24590 2019-Jan-15 20:37:30.953984 - [DEBUG] Edge function : AllBottom (result of previous compose)
24591 2019-Jan-15 20:37:30.954010 - [DEBUG]
24592 2019-Jan-15 20:37:30.954035 - [DEBUG] Join: AllTop & AllBottom
24593 2019-Jan-15 20:37:30.954061 - [DEBUG] = AllBottom (new jump func)
24594 2019-Jan-15 20:37:30.954085 - [DEBUG]
24595 2019-Jan-15 20:37:30.954108 - [DEBUG] Start adding new jump function
24596 2019-Jan-15 20:37:30.954132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24597 2019-Jan-15 20:37:30.954188 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24598 2019-Jan-15 20:37:30.954824 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
24599 2019-Jan-15 20:37:30.955455 - [DEBUG] Edge Function : AllBottom
24600 2019-Jan-15 20:37:30.955483 - [DEBUG] End adding new jump function
24601 2019-Jan-15 20:37:30.955506 - [DEBUG]
24602 2019-Jan-15 20:37:30.955530 - [DEBUG] -------------------------------------------- 679. Path Edge --------------------------------------------
24603 2019-Jan-15 20:37:30.955554 - [DEBUG]
24604 2019-Jan-15 20:37:30.955577 - [DEBUG] Process 679. path edge:
24605 2019-Jan-15 20:37:30.955601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24606 2019-Jan-15 20:37:30.955657 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
24607 2019-Jan-15 20:37:30.956288 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24608 2019-Jan-15 20:37:30.956924 - [DEBUG]
24609 2019-Jan-15 20:37:30.956949 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
24610 2019-Jan-15 20:37:30.957609 - [DEBUG] Compose: EdgeIdentity * AllBottom
24611 2019-Jan-15 20:37:30.957637 - [DEBUG]
24612 2019-Jan-15 20:37:30.957661 - [DEBUG] Propagate flow
24613 2019-Jan-15 20:37:30.957684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24614 2019-Jan-15 20:37:30.957740 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24615 2019-Jan-15 20:37:30.958373 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24616 2019-Jan-15 20:37:30.959009 - [DEBUG] Edge function : AllBottom (result of previous compose)
24617 2019-Jan-15 20:37:30.959034 - [DEBUG]
24618 2019-Jan-15 20:37:30.959059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24619 2019-Jan-15 20:37:30.959084 - [DEBUG] = AllBottom
24620 2019-Jan-15 20:37:30.959109 - [DEBUG]
24621 2019-Jan-15 20:37:30.959132 - [DEBUG] PROPAGATE: No new function!
24622 2019-Jan-15 20:37:30.959156 - [DEBUG] EDGE:
24623 2019-Jan-15 20:37:30.959213 - [DEBUG] ---> 24624 2019-Jan-15 20:37:30.959843 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24625 2019-Jan-15 20:37:30.960480 - [DEBUG]
24626 2019-Jan-15 20:37:30.960505 - [DEBUG] EDGE:
24627 2019-Jan-15 20:37:30.960562 - [DEBUG] ---> 24628 2019-Jan-15 20:37:30.961218 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24629 2019-Jan-15 20:37:30.961856 - [DEBUG]
24630 2019-Jan-15 20:37:30.961891 - [DEBUG] Compose: EdgeIdentity * AllBottom
24631 2019-Jan-15 20:37:30.961926 - [DEBUG]
24632 2019-Jan-15 20:37:30.961950 - [DEBUG] Propagate flow
24633 2019-Jan-15 20:37:30.961974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24634 2019-Jan-15 20:37:30.962030 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24635 2019-Jan-15 20:37:30.962667 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24636 2019-Jan-15 20:37:30.963303 - [DEBUG] Edge function : AllBottom (result of previous compose)
24637 2019-Jan-15 20:37:30.963328 - [DEBUG]
24638 2019-Jan-15 20:37:30.963353 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24639 2019-Jan-15 20:37:30.963379 - [DEBUG] = AllBottom
24640 2019-Jan-15 20:37:30.963403 - [DEBUG]
24641 2019-Jan-15 20:37:30.963427 - [DEBUG] PROPAGATE: No new function!
24642 2019-Jan-15 20:37:30.963452 - [DEBUG] EDGE:
24643 2019-Jan-15 20:37:30.963509 - [DEBUG] ---> 24644 2019-Jan-15 20:37:30.964167 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24645 2019-Jan-15 20:37:30.964806 - [DEBUG]
24646 2019-Jan-15 20:37:30.964831 - [DEBUG] EDGE:
24647 2019-Jan-15 20:37:30.964888 - [DEBUG] ---> 24648 2019-Jan-15 20:37:30.965524 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24649 2019-Jan-15 20:37:30.966161 - [DEBUG]
24650 2019-Jan-15 20:37:30.966193 - [DEBUG] Compose: EdgeIdentity * AllBottom
24651 2019-Jan-15 20:37:30.966220 - [DEBUG]
24652 2019-Jan-15 20:37:30.966244 - [DEBUG] Propagate flow
24653 2019-Jan-15 20:37:30.966267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24654 2019-Jan-15 20:37:30.966323 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24655 2019-Jan-15 20:37:30.966958 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24656 2019-Jan-15 20:37:30.967611 - [DEBUG] Edge function : AllBottom (result of previous compose)
24657 2019-Jan-15 20:37:30.967636 - [DEBUG]
24658 2019-Jan-15 20:37:30.967662 - [DEBUG] Join: AllTop & AllBottom
24659 2019-Jan-15 20:37:30.967688 - [DEBUG] = AllBottom (new jump func)
24660 2019-Jan-15 20:37:30.967712 - [DEBUG]
24661 2019-Jan-15 20:37:30.967735 - [DEBUG] Start adding new jump function
24662 2019-Jan-15 20:37:30.967759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24663 2019-Jan-15 20:37:30.967815 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24664 2019-Jan-15 20:37:30.968452 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24665 2019-Jan-15 20:37:30.969087 - [DEBUG] Edge Function : AllBottom
24666 2019-Jan-15 20:37:30.969115 - [DEBUG] End adding new jump function
24667 2019-Jan-15 20:37:30.969139 - [DEBUG]
24668 2019-Jan-15 20:37:30.969162 - [DEBUG] -------------------------------------------- 680. Path Edge --------------------------------------------
24669 2019-Jan-15 20:37:30.969187 - [DEBUG]
24670 2019-Jan-15 20:37:30.969210 - [DEBUG] Process 680. path edge:
24671 2019-Jan-15 20:37:30.969234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24672 2019-Jan-15 20:37:30.969289 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
24673 2019-Jan-15 20:37:30.969926 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24674 2019-Jan-15 20:37:30.970563 - [DEBUG]
24675 2019-Jan-15 20:37:30.970597 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24676 2019-Jan-15 20:37:30.971258 - [DEBUG] Compose: EdgeIdentity * AllBottom
24677 2019-Jan-15 20:37:30.971286 - [DEBUG]
24678 2019-Jan-15 20:37:30.971310 - [DEBUG] Propagate flow
24679 2019-Jan-15 20:37:30.971333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24680 2019-Jan-15 20:37:30.971390 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24681 2019-Jan-15 20:37:30.972035 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24682 2019-Jan-15 20:37:30.972673 - [DEBUG] Edge function : AllBottom (result of previous compose)
24683 2019-Jan-15 20:37:30.972699 - [DEBUG]
24684 2019-Jan-15 20:37:30.972723 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24685 2019-Jan-15 20:37:30.972749 - [DEBUG] = AllBottom
24686 2019-Jan-15 20:37:30.972774 - [DEBUG]
24687 2019-Jan-15 20:37:30.972797 - [DEBUG] PROPAGATE: No new function!
24688 2019-Jan-15 20:37:30.972828 - [DEBUG] Compose: EdgeIdentity * AllBottom
24689 2019-Jan-15 20:37:30.972855 - [DEBUG]
24690 2019-Jan-15 20:37:30.972878 - [DEBUG] Propagate flow
24691 2019-Jan-15 20:37:30.972902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24692 2019-Jan-15 20:37:30.972958 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24693 2019-Jan-15 20:37:30.973603 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24694 2019-Jan-15 20:37:30.974256 - [DEBUG] Edge function : AllBottom (result of previous compose)
24695 2019-Jan-15 20:37:30.974282 - [DEBUG]
24696 2019-Jan-15 20:37:30.974306 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24697 2019-Jan-15 20:37:30.974332 - [DEBUG] = AllBottom
24698 2019-Jan-15 20:37:30.974357 - [DEBUG]
24699 2019-Jan-15 20:37:30.974380 - [DEBUG] PROPAGATE: No new function!
24700 2019-Jan-15 20:37:30.974404 - [DEBUG] EDGE:
24701 2019-Jan-15 20:37:30.974462 - [DEBUG] ---> 24702 2019-Jan-15 20:37:30.975096 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24703 2019-Jan-15 20:37:30.975735 - [DEBUG]
24704 2019-Jan-15 20:37:30.975760 - [DEBUG] EDGE:
24705 2019-Jan-15 20:37:30.975817 - [DEBUG] ---> 24706 2019-Jan-15 20:37:30.976451 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24707 2019-Jan-15 20:37:30.977088 - [DEBUG]
24708 2019-Jan-15 20:37:30.977113 - [DEBUG] EDGE:
24709 2019-Jan-15 20:37:30.977170 - [DEBUG] ---> 24710 2019-Jan-15 20:37:30.977825 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24711 2019-Jan-15 20:37:30.978462 - [DEBUG]
24712 2019-Jan-15 20:37:30.978496 - [DEBUG] Compose: EdgeIdentity * AllBottom
24713 2019-Jan-15 20:37:30.978523 - [DEBUG]
24714 2019-Jan-15 20:37:30.978547 - [DEBUG] Propagate flow
24715 2019-Jan-15 20:37:30.978570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24716 2019-Jan-15 20:37:30.978626 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24717 2019-Jan-15 20:37:30.979263 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24718 2019-Jan-15 20:37:30.979907 - [DEBUG] Edge function : AllBottom (result of previous compose)
24719 2019-Jan-15 20:37:30.979932 - [DEBUG]
24720 2019-Jan-15 20:37:30.979958 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24721 2019-Jan-15 20:37:30.979983 - [DEBUG] = AllBottom
24722 2019-Jan-15 20:37:30.980008 - [DEBUG]
24723 2019-Jan-15 20:37:30.980031 - [DEBUG] PROPAGATE: No new function!
24724 2019-Jan-15 20:37:30.980057 - [DEBUG] EDGE:
24725 2019-Jan-15 20:37:30.980115 - [DEBUG] ---> 24726 2019-Jan-15 20:37:30.980768 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24727 2019-Jan-15 20:37:30.981407 - [DEBUG]
24728 2019-Jan-15 20:37:30.981432 - [DEBUG] EDGE:
24729 2019-Jan-15 20:37:30.981489 - [DEBUG] ---> 24730 2019-Jan-15 20:37:30.982123 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24731 2019-Jan-15 20:37:30.982762 - [DEBUG]
24732 2019-Jan-15 20:37:30.982787 - [DEBUG] EDGE:
24733 2019-Jan-15 20:37:30.982844 - [DEBUG] ---> 24734 2019-Jan-15 20:37:30.983483 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24735 2019-Jan-15 20:37:30.984136 - [DEBUG]
24736 2019-Jan-15 20:37:30.984161 - [DEBUG] EDGE:
24737 2019-Jan-15 20:37:30.984219 - [DEBUG] ---> 24738 2019-Jan-15 20:37:30.984856 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24739 2019-Jan-15 20:37:30.985495 - [DEBUG]
24740 2019-Jan-15 20:37:30.985520 - [DEBUG] EDGE:
24741 2019-Jan-15 20:37:30.985577 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
24742 2019-Jan-15 20:37:30.986217 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24743 2019-Jan-15 20:37:30.986856 - [DEBUG]
24744 2019-Jan-15 20:37:30.986883 - [DEBUG] Compose: EdgeIdentity * AllBottom
24745 2019-Jan-15 20:37:30.986909 - [DEBUG]
24746 2019-Jan-15 20:37:30.986933 - [DEBUG] Propagate flow
24747 2019-Jan-15 20:37:30.986956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24748 2019-Jan-15 20:37:30.987012 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24749 2019-Jan-15 20:37:30.987666 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24750 2019-Jan-15 20:37:30.988300 - [DEBUG] Edge function : AllBottom (result of previous compose)
24751 2019-Jan-15 20:37:30.988326 - [DEBUG]
24752 2019-Jan-15 20:37:30.988351 - [DEBUG] Join: AllTop & AllBottom
24753 2019-Jan-15 20:37:30.988377 - [DEBUG] = AllBottom (new jump func)
24754 2019-Jan-15 20:37:30.988402 - [DEBUG]
24755 2019-Jan-15 20:37:30.988425 - [DEBUG] Start adding new jump function
24756 2019-Jan-15 20:37:30.988448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24757 2019-Jan-15 20:37:30.988505 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24758 2019-Jan-15 20:37:30.989141 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24759 2019-Jan-15 20:37:30.989779 - [DEBUG] Edge Function : AllBottom
24760 2019-Jan-15 20:37:30.989807 - [DEBUG] End adding new jump function
24761 2019-Jan-15 20:37:30.989839 - [DEBUG]
24762 2019-Jan-15 20:37:30.989863 - [DEBUG] -------------------------------------------- 681. Path Edge --------------------------------------------
24763 2019-Jan-15 20:37:30.989888 - [DEBUG]
24764 2019-Jan-15 20:37:30.989912 - [DEBUG] Process 681. path edge:
24765 2019-Jan-15 20:37:30.989935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24766 2019-Jan-15 20:37:30.989992 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
24767 2019-Jan-15 20:37:30.990645 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24768 2019-Jan-15 20:37:30.991280 - [DEBUG]
24769 2019-Jan-15 20:37:30.991306 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24770 2019-Jan-15 20:37:30.991967 - [DEBUG] Compose: EdgeIdentity * AllBottom
24771 2019-Jan-15 20:37:30.991995 - [DEBUG]
24772 2019-Jan-15 20:37:30.992019 - [DEBUG] Propagate flow
24773 2019-Jan-15 20:37:30.992042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24774 2019-Jan-15 20:37:30.992098 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24775 2019-Jan-15 20:37:30.992737 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24776 2019-Jan-15 20:37:30.993375 - [DEBUG] Edge function : AllBottom (result of previous compose)
24777 2019-Jan-15 20:37:30.993400 - [DEBUG]
24778 2019-Jan-15 20:37:30.993425 - [DEBUG] Join: AllTop & AllBottom
24779 2019-Jan-15 20:37:30.993451 - [DEBUG] = AllBottom (new jump func)
24780 2019-Jan-15 20:37:30.993476 - [DEBUG]
24781 2019-Jan-15 20:37:30.993499 - [DEBUG] Start adding new jump function
24782 2019-Jan-15 20:37:30.993523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24783 2019-Jan-15 20:37:30.993578 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24784 2019-Jan-15 20:37:30.994228 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24785 2019-Jan-15 20:37:30.994865 - [DEBUG] Edge Function : AllBottom
24786 2019-Jan-15 20:37:30.994893 - [DEBUG] End adding new jump function
24787 2019-Jan-15 20:37:30.994917 - [DEBUG]
24788 2019-Jan-15 20:37:30.994941 - [DEBUG] -------------------------------------------- 682. Path Edge --------------------------------------------
24789 2019-Jan-15 20:37:30.994965 - [DEBUG]
24790 2019-Jan-15 20:37:30.994988 - [DEBUG] Process 682. path edge:
24791 2019-Jan-15 20:37:30.995012 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24792 2019-Jan-15 20:37:30.995068 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
24793 2019-Jan-15 20:37:30.995705 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24794 2019-Jan-15 20:37:30.996343 - [DEBUG]
24795 2019-Jan-15 20:37:30.996368 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24796 2019-Jan-15 20:37:30.997010 - [DEBUG] Possible callees:
24797 2019-Jan-15 20:37:30.997035 - [DEBUG] bar
24798 2019-Jan-15 20:37:30.997059 - [DEBUG] Possible return sites:
24799 2019-Jan-15 20:37:30.997083 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7124800 2019-Jan-15 20:37:30.998360 - [DEBUG] Found and process special summary
24801 2019-Jan-15 20:37:30.998393 - [DEBUG] Compose: EdgeIdentity * AllBottom
24802 2019-Jan-15 20:37:30.998420 - [DEBUG]
24803 2019-Jan-15 20:37:30.998444 - [DEBUG] Propagate flow
24804 2019-Jan-15 20:37:30.998467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24805 2019-Jan-15 20:37:30.998531 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24806 2019-Jan-15 20:37:30.999169 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24807 2019-Jan-15 20:37:30.999803 - [DEBUG] Edge function : AllBottom (result of previous compose)
24808 2019-Jan-15 20:37:30.999828 - [DEBUG]
24809 2019-Jan-15 20:37:30.999852 - [DEBUG] Join: AllTop & AllBottom
24810 2019-Jan-15 20:37:30.999879 - [DEBUG] = AllBottom (new jump func)
24811 2019-Jan-15 20:37:30.999903 - [DEBUG]
24812 2019-Jan-15 20:37:30.999927 - [DEBUG] Start adding new jump function
24813 2019-Jan-15 20:37:30.999950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24814 2019-Jan-15 20:37:31.000006 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24815 2019-Jan-15 20:37:31.000654 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24816 2019-Jan-15 20:37:31.001290 - [DEBUG] Edge Function : AllBottom
24817 2019-Jan-15 20:37:31.001318 - [DEBUG] End adding new jump function
24818 2019-Jan-15 20:37:31.001343 - [DEBUG]
24819 2019-Jan-15 20:37:31.001366 - [DEBUG] -------------------------------------------- 683. Path Edge --------------------------------------------
24820 2019-Jan-15 20:37:31.001391 - [DEBUG]
24821 2019-Jan-15 20:37:31.001414 - [DEBUG] Process 683. path edge:
24822 2019-Jan-15 20:37:31.001438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24823 2019-Jan-15 20:37:31.001495 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
24824 2019-Jan-15 20:37:31.002132 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24825 2019-Jan-15 20:37:31.002766 - [DEBUG]
24826 2019-Jan-15 20:37:31.002791 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24827 2019-Jan-15 20:37:31.003437 - [DEBUG] Compose: EdgeIdentity * AllBottom
24828 2019-Jan-15 20:37:31.003464 - [DEBUG]
24829 2019-Jan-15 20:37:31.003488 - [DEBUG] Propagate flow
24830 2019-Jan-15 20:37:31.003512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24831 2019-Jan-15 20:37:31.003568 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24832 2019-Jan-15 20:37:31.004218 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24833 2019-Jan-15 20:37:31.004852 - [DEBUG] Edge function : AllBottom (result of previous compose)
24834 2019-Jan-15 20:37:31.004877 - [DEBUG]
24835 2019-Jan-15 20:37:31.004902 - [DEBUG] Join: AllTop & AllBottom
24836 2019-Jan-15 20:37:31.004928 - [DEBUG] = AllBottom (new jump func)
24837 2019-Jan-15 20:37:31.004953 - [DEBUG]
24838 2019-Jan-15 20:37:31.004976 - [DEBUG] Start adding new jump function
24839 2019-Jan-15 20:37:31.005000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24840 2019-Jan-15 20:37:31.005056 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24841 2019-Jan-15 20:37:31.005692 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24842 2019-Jan-15 20:37:31.006326 - [DEBUG] Edge Function : AllBottom
24843 2019-Jan-15 20:37:31.006353 - [DEBUG] End adding new jump function
24844 2019-Jan-15 20:37:31.006378 - [DEBUG]
24845 2019-Jan-15 20:37:31.006401 - [DEBUG] -------------------------------------------- 684. Path Edge --------------------------------------------
24846 2019-Jan-15 20:37:31.006426 - [DEBUG]
24847 2019-Jan-15 20:37:31.006449 - [DEBUG] Process 684. path edge:
24848 2019-Jan-15 20:37:31.006473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24849 2019-Jan-15 20:37:31.006537 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
24850 2019-Jan-15 20:37:31.007173 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24851 2019-Jan-15 20:37:31.007823 - [DEBUG]
24852 2019-Jan-15 20:37:31.007848 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24853 2019-Jan-15 20:37:31.008494 - [DEBUG] Compose: EdgeIdentity * AllBottom
24854 2019-Jan-15 20:37:31.008522 - [DEBUG]
24855 2019-Jan-15 20:37:31.008546 - [DEBUG] Propagate flow
24856 2019-Jan-15 20:37:31.008569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24857 2019-Jan-15 20:37:31.008626 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24858 2019-Jan-15 20:37:31.009270 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24859 2019-Jan-15 20:37:31.009905 - [DEBUG] Edge function : AllBottom (result of previous compose)
24860 2019-Jan-15 20:37:31.009930 - [DEBUG]
24861 2019-Jan-15 20:37:31.009955 - [DEBUG] Join: AllTop & AllBottom
24862 2019-Jan-15 20:37:31.009981 - [DEBUG] = AllBottom (new jump func)
24863 2019-Jan-15 20:37:31.010006 - [DEBUG]
24864 2019-Jan-15 20:37:31.010029 - [DEBUG] Start adding new jump function
24865 2019-Jan-15 20:37:31.010052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24866 2019-Jan-15 20:37:31.010109 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24867 2019-Jan-15 20:37:31.010764 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24868 2019-Jan-15 20:37:31.011408 - [DEBUG] Edge Function : AllBottom
24869 2019-Jan-15 20:37:31.011436 - [DEBUG] End adding new jump function
24870 2019-Jan-15 20:37:31.011460 - [DEBUG]
24871 2019-Jan-15 20:37:31.011484 - [DEBUG] -------------------------------------------- 685. Path Edge --------------------------------------------
24872 2019-Jan-15 20:37:31.011508 - [DEBUG]
24873 2019-Jan-15 20:37:31.011531 - [DEBUG] Process 685. path edge:
24874 2019-Jan-15 20:37:31.011555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24875 2019-Jan-15 20:37:31.011612 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
24876 2019-Jan-15 20:37:31.012257 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24877 2019-Jan-15 20:37:31.012894 - [DEBUG]
24878 2019-Jan-15 20:37:31.012918 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24879 2019-Jan-15 20:37:31.013565 - [DEBUG] Possible callees:
24880 2019-Jan-15 20:37:31.013590 - [DEBUG] llvm.dbg.declare
24881 2019-Jan-15 20:37:31.013615 - [DEBUG] Possible return sites:
24882 2019-Jan-15 20:37:31.013639 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7824883 2019-Jan-15 20:37:31.014921 - [DEBUG] Found and process special summary
24884 2019-Jan-15 20:37:31.014954 - [DEBUG] Compose: EdgeIdentity * AllBottom
24885 2019-Jan-15 20:37:31.014981 - [DEBUG]
24886 2019-Jan-15 20:37:31.015005 - [DEBUG] Propagate flow
24887 2019-Jan-15 20:37:31.015029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24888 2019-Jan-15 20:37:31.015085 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24889 2019-Jan-15 20:37:31.015735 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24890 2019-Jan-15 20:37:31.016381 - [DEBUG] Edge function : AllBottom (result of previous compose)
24891 2019-Jan-15 20:37:31.016407 - [DEBUG]
24892 2019-Jan-15 20:37:31.016432 - [DEBUG] Join: AllTop & AllBottom
24893 2019-Jan-15 20:37:31.016458 - [DEBUG] = AllBottom (new jump func)
24894 2019-Jan-15 20:37:31.016483 - [DEBUG]
24895 2019-Jan-15 20:37:31.016507 - [DEBUG] Start adding new jump function
24896 2019-Jan-15 20:37:31.016531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24897 2019-Jan-15 20:37:31.016587 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24898 2019-Jan-15 20:37:31.017221 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24899 2019-Jan-15 20:37:31.017874 - [DEBUG] Edge Function : AllBottom
24900 2019-Jan-15 20:37:31.017902 - [DEBUG] End adding new jump function
24901 2019-Jan-15 20:37:31.017926 - [DEBUG]
24902 2019-Jan-15 20:37:31.017949 - [DEBUG] -------------------------------------------- 686. Path Edge --------------------------------------------
24903 2019-Jan-15 20:37:31.017974 - [DEBUG]
24904 2019-Jan-15 20:37:31.017997 - [DEBUG] Process 686. path edge:
24905 2019-Jan-15 20:37:31.018021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24906 2019-Jan-15 20:37:31.018077 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
24907 2019-Jan-15 20:37:31.018715 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24908 2019-Jan-15 20:37:31.019348 - [DEBUG]
24909 2019-Jan-15 20:37:31.019373 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24910 2019-Jan-15 20:37:31.020018 - [DEBUG] Compose: EdgeIdentity * AllBottom
24911 2019-Jan-15 20:37:31.020046 - [DEBUG]
24912 2019-Jan-15 20:37:31.020070 - [DEBUG] Propagate flow
24913 2019-Jan-15 20:37:31.020094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24914 2019-Jan-15 20:37:31.020150 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24915 2019-Jan-15 20:37:31.020800 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24916 2019-Jan-15 20:37:31.021434 - [DEBUG] Edge function : AllBottom (result of previous compose)
24917 2019-Jan-15 20:37:31.021459 - [DEBUG]
24918 2019-Jan-15 20:37:31.021484 - [DEBUG] Join: AllTop & AllBottom
24919 2019-Jan-15 20:37:31.021510 - [DEBUG] = AllBottom (new jump func)
24920 2019-Jan-15 20:37:31.021535 - [DEBUG]
24921 2019-Jan-15 20:37:31.021558 - [DEBUG] Start adding new jump function
24922 2019-Jan-15 20:37:31.021582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24923 2019-Jan-15 20:37:31.021638 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24924 2019-Jan-15 20:37:31.022272 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24925 2019-Jan-15 20:37:31.022902 - [DEBUG] Edge Function : AllBottom
24926 2019-Jan-15 20:37:31.022929 - [DEBUG] End adding new jump function
24927 2019-Jan-15 20:37:31.022953 - [DEBUG]
24928 2019-Jan-15 20:37:31.022977 - [DEBUG] -------------------------------------------- 687. Path Edge --------------------------------------------
24929 2019-Jan-15 20:37:31.023002 - [DEBUG]
24930 2019-Jan-15 20:37:31.023025 - [DEBUG] Process 687. path edge:
24931 2019-Jan-15 20:37:31.023049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24932 2019-Jan-15 20:37:31.023105 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
24933 2019-Jan-15 20:37:31.023737 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24934 2019-Jan-15 20:37:31.024386 - [DEBUG]
24935 2019-Jan-15 20:37:31.024412 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24936 2019-Jan-15 20:37:31.025063 - [DEBUG] Compose: EdgeIdentity * AllBottom
24937 2019-Jan-15 20:37:31.025091 - [DEBUG]
24938 2019-Jan-15 20:37:31.025114 - [DEBUG] Propagate flow
24939 2019-Jan-15 20:37:31.025138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24940 2019-Jan-15 20:37:31.025194 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24941 2019-Jan-15 20:37:31.025834 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24942 2019-Jan-15 20:37:31.026468 - [DEBUG] Edge function : AllBottom (result of previous compose)
24943 2019-Jan-15 20:37:31.026493 - [DEBUG]
24944 2019-Jan-15 20:37:31.026518 - [DEBUG] Join: AllTop & AllBottom
24945 2019-Jan-15 20:37:31.026544 - [DEBUG] = AllBottom (new jump func)
24946 2019-Jan-15 20:37:31.026569 - [DEBUG]
24947 2019-Jan-15 20:37:31.026592 - [DEBUG] Start adding new jump function
24948 2019-Jan-15 20:37:31.026616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24949 2019-Jan-15 20:37:31.026671 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24950 2019-Jan-15 20:37:31.027319 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24951 2019-Jan-15 20:37:31.027955 - [DEBUG] Edge Function : AllBottom
24952 2019-Jan-15 20:37:31.027982 - [DEBUG] End adding new jump function
24953 2019-Jan-15 20:37:31.028006 - [DEBUG]
24954 2019-Jan-15 20:37:31.028030 - [DEBUG] -------------------------------------------- 688. Path Edge --------------------------------------------
24955 2019-Jan-15 20:37:31.028054 - [DEBUG]
24956 2019-Jan-15 20:37:31.028077 - [DEBUG] Process 688. path edge:
24957 2019-Jan-15 20:37:31.028101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24958 2019-Jan-15 20:37:31.028157 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
24959 2019-Jan-15 20:37:31.028794 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24960 2019-Jan-15 20:37:31.029427 - [DEBUG]
24961 2019-Jan-15 20:37:31.029451 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24962 2019-Jan-15 20:37:31.030096 - [DEBUG] Compose: EdgeIdentity * AllBottom
24963 2019-Jan-15 20:37:31.030123 - [DEBUG]
24964 2019-Jan-15 20:37:31.030147 - [DEBUG] Propagate flow
24965 2019-Jan-15 20:37:31.030171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24966 2019-Jan-15 20:37:31.030227 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24967 2019-Jan-15 20:37:31.030876 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24968 2019-Jan-15 20:37:31.031510 - [DEBUG] Edge function : AllBottom (result of previous compose)
24969 2019-Jan-15 20:37:31.031535 - [DEBUG]
24970 2019-Jan-15 20:37:31.031559 - [DEBUG] Join: AllTop & AllBottom
24971 2019-Jan-15 20:37:31.031585 - [DEBUG] = AllBottom (new jump func)
24972 2019-Jan-15 20:37:31.031610 - [DEBUG]
24973 2019-Jan-15 20:37:31.031634 - [DEBUG] Start adding new jump function
24974 2019-Jan-15 20:37:31.031658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24975 2019-Jan-15 20:37:31.031714 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24976 2019-Jan-15 20:37:31.032347 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24977 2019-Jan-15 20:37:31.032979 - [DEBUG] Edge Function : AllBottom
24978 2019-Jan-15 20:37:31.033006 - [DEBUG] End adding new jump function
24979 2019-Jan-15 20:37:31.033031 - [DEBUG]
24980 2019-Jan-15 20:37:31.033055 - [DEBUG] -------------------------------------------- 689. Path Edge --------------------------------------------
24981 2019-Jan-15 20:37:31.033086 - [DEBUG]
24982 2019-Jan-15 20:37:31.033111 - [DEBUG] Process 689. path edge:
24983 2019-Jan-15 20:37:31.033135 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24984 2019-Jan-15 20:37:31.033191 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
24985 2019-Jan-15 20:37:31.033825 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24986 2019-Jan-15 20:37:31.034474 - [DEBUG]
24987 2019-Jan-15 20:37:31.034499 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24988 2019-Jan-15 20:37:31.035142 - [DEBUG] Compose: EdgeIdentity * AllBottom
24989 2019-Jan-15 20:37:31.035170 - [DEBUG]
24990 2019-Jan-15 20:37:31.035194 - [DEBUG] Propagate flow
24991 2019-Jan-15 20:37:31.035217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24992 2019-Jan-15 20:37:31.035274 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
24993 2019-Jan-15 20:37:31.035912 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24994 2019-Jan-15 20:37:31.036549 - [DEBUG] Edge function : AllBottom (result of previous compose)
24995 2019-Jan-15 20:37:31.036574 - [DEBUG]
24996 2019-Jan-15 20:37:31.036599 - [DEBUG] Join: AllTop & AllBottom
24997 2019-Jan-15 20:37:31.036625 - [DEBUG] = AllBottom (new jump func)
24998 2019-Jan-15 20:37:31.036650 - [DEBUG]
24999 2019-Jan-15 20:37:31.036673 - [DEBUG] Start adding new jump function
25000 2019-Jan-15 20:37:31.036697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25001 2019-Jan-15 20:37:31.036753 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25002 2019-Jan-15 20:37:31.037403 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25003 2019-Jan-15 20:37:31.038036 - [DEBUG] Edge Function : AllBottom
25004 2019-Jan-15 20:37:31.038064 - [DEBUG] End adding new jump function
25005 2019-Jan-15 20:37:31.038088 - [DEBUG]
25006 2019-Jan-15 20:37:31.038112 - [DEBUG] -------------------------------------------- 690. Path Edge --------------------------------------------
25007 2019-Jan-15 20:37:31.038136 - [DEBUG]
25008 2019-Jan-15 20:37:31.038159 - [DEBUG] Process 690. path edge:
25009 2019-Jan-15 20:37:31.038183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25010 2019-Jan-15 20:37:31.038239 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
25011 2019-Jan-15 20:37:31.038873 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25012 2019-Jan-15 20:37:31.039506 - [DEBUG]
25013 2019-Jan-15 20:37:31.039530 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25014 2019-Jan-15 20:37:31.040174 - [DEBUG] Compose: EdgeIdentity * AllBottom
25015 2019-Jan-15 20:37:31.040203 - [DEBUG]
25016 2019-Jan-15 20:37:31.040227 - [DEBUG] Propagate flow
25017 2019-Jan-15 20:37:31.040251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25018 2019-Jan-15 20:37:31.040308 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25019 2019-Jan-15 20:37:31.040959 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25020 2019-Jan-15 20:37:31.041591 - [DEBUG] Edge function : AllBottom (result of previous compose)
25021 2019-Jan-15 20:37:31.041617 - [DEBUG]
25022 2019-Jan-15 20:37:31.041641 - [DEBUG] Join: AllTop & AllBottom
25023 2019-Jan-15 20:37:31.041667 - [DEBUG] = AllBottom (new jump func)
25024 2019-Jan-15 20:37:31.041692 - [DEBUG]
25025 2019-Jan-15 20:37:31.041716 - [DEBUG] Start adding new jump function
25026 2019-Jan-15 20:37:31.041747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25027 2019-Jan-15 20:37:31.041804 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25028 2019-Jan-15 20:37:31.042439 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25029 2019-Jan-15 20:37:31.043075 - [DEBUG] Edge Function : AllBottom
25030 2019-Jan-15 20:37:31.043102 - [DEBUG] End adding new jump function
25031 2019-Jan-15 20:37:31.043126 - [DEBUG]
25032 2019-Jan-15 20:37:31.043150 - [DEBUG] -------------------------------------------- 691. Path Edge --------------------------------------------
25033 2019-Jan-15 20:37:31.043174 - [DEBUG]
25034 2019-Jan-15 20:37:31.043197 - [DEBUG] Process 691. path edge:
25035 2019-Jan-15 20:37:31.043221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25036 2019-Jan-15 20:37:31.043277 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
25037 2019-Jan-15 20:37:31.043914 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25038 2019-Jan-15 20:37:31.044562 - [DEBUG]
25039 2019-Jan-15 20:37:31.044586 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25040 2019-Jan-15 20:37:31.045234 - [DEBUG] Compose: EdgeIdentity * AllBottom
25041 2019-Jan-15 20:37:31.045262 - [DEBUG]
25042 2019-Jan-15 20:37:31.045286 - [DEBUG] Propagate flow
25043 2019-Jan-15 20:37:31.045309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25044 2019-Jan-15 20:37:31.045366 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25045 2019-Jan-15 20:37:31.046001 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25046 2019-Jan-15 20:37:31.046635 - [DEBUG] Edge function : AllBottom (result of previous compose)
25047 2019-Jan-15 20:37:31.046660 - [DEBUG]
25048 2019-Jan-15 20:37:31.046685 - [DEBUG] Join: AllTop & AllBottom
25049 2019-Jan-15 20:37:31.046711 - [DEBUG] = AllBottom (new jump func)
25050 2019-Jan-15 20:37:31.046736 - [DEBUG]
25051 2019-Jan-15 20:37:31.046760 - [DEBUG] Start adding new jump function
25052 2019-Jan-15 20:37:31.046783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25053 2019-Jan-15 20:37:31.046839 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25054 2019-Jan-15 20:37:31.047492 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25055 2019-Jan-15 20:37:31.048125 - [DEBUG] Edge Function : AllBottom
25056 2019-Jan-15 20:37:31.048154 - [DEBUG] End adding new jump function
25057 2019-Jan-15 20:37:31.048178 - [DEBUG]
25058 2019-Jan-15 20:37:31.048202 - [DEBUG] -------------------------------------------- 692. Path Edge --------------------------------------------
25059 2019-Jan-15 20:37:31.048226 - [DEBUG]
25060 2019-Jan-15 20:37:31.048250 - [DEBUG] Process 692. path edge:
25061 2019-Jan-15 20:37:31.048274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25062 2019-Jan-15 20:37:31.048330 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
25063 2019-Jan-15 20:37:31.048972 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25064 2019-Jan-15 20:37:31.049607 - [DEBUG]
25065 2019-Jan-15 20:37:31.049633 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25066 2019-Jan-15 20:37:31.050279 - [DEBUG] Compose: EdgeIdentity * AllBottom
25067 2019-Jan-15 20:37:31.050307 - [DEBUG]
25068 2019-Jan-15 20:37:31.050331 - [DEBUG] Propagate flow
25069 2019-Jan-15 20:37:31.050364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25070 2019-Jan-15 20:37:31.050421 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25071 2019-Jan-15 20:37:31.051082 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25072 2019-Jan-15 20:37:31.051717 - [DEBUG] Edge function : AllBottom (result of previous compose)
25073 2019-Jan-15 20:37:31.051743 - [DEBUG]
25074 2019-Jan-15 20:37:31.051768 - [DEBUG] Join: AllTop & AllBottom
25075 2019-Jan-15 20:37:31.051794 - [DEBUG] = AllBottom (new jump func)
25076 2019-Jan-15 20:37:31.051819 - [DEBUG]
25077 2019-Jan-15 20:37:31.051842 - [DEBUG] Start adding new jump function
25078 2019-Jan-15 20:37:31.051866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25079 2019-Jan-15 20:37:31.051922 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25080 2019-Jan-15 20:37:31.052557 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25081 2019-Jan-15 20:37:31.053199 - [DEBUG] Edge Function : AllBottom
25082 2019-Jan-15 20:37:31.053227 - [DEBUG] End adding new jump function
25083 2019-Jan-15 20:37:31.053252 - [DEBUG]
25084 2019-Jan-15 20:37:31.053275 - [DEBUG] -------------------------------------------- 693. Path Edge --------------------------------------------
25085 2019-Jan-15 20:37:31.053300 - [DEBUG]
25086 2019-Jan-15 20:37:31.053323 - [DEBUG] Process 693. path edge:
25087 2019-Jan-15 20:37:31.053347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25088 2019-Jan-15 20:37:31.053404 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
25089 2019-Jan-15 20:37:31.054061 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25090 2019-Jan-15 20:37:31.054694 - [DEBUG]
25091 2019-Jan-15 20:37:31.054719 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25092 2019-Jan-15 20:37:31.055368 - [DEBUG] Possible callees:
25093 2019-Jan-15 20:37:31.055394 - [DEBUG] llvm.dbg.declare
25094 2019-Jan-15 20:37:31.055420 - [DEBUG] Possible return sites:
25095 2019-Jan-15 20:37:31.055443 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12025096 2019-Jan-15 20:37:31.056710 - [DEBUG] Found and process special summary
25097 2019-Jan-15 20:37:31.056743 - [DEBUG] Compose: EdgeIdentity * AllBottom
25098 2019-Jan-15 20:37:31.056770 - [DEBUG]
25099 2019-Jan-15 20:37:31.056794 - [DEBUG] Propagate flow
25100 2019-Jan-15 20:37:31.056818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25101 2019-Jan-15 20:37:31.056874 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25102 2019-Jan-15 20:37:31.057529 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25103 2019-Jan-15 20:37:31.058164 - [DEBUG] Edge function : AllBottom (result of previous compose)
25104 2019-Jan-15 20:37:31.058190 - [DEBUG]
25105 2019-Jan-15 20:37:31.058214 - [DEBUG] Join: AllTop & AllBottom
25106 2019-Jan-15 20:37:31.058241 - [DEBUG] = AllBottom (new jump func)
25107 2019-Jan-15 20:37:31.058265 - [DEBUG]
25108 2019-Jan-15 20:37:31.058289 - [DEBUG] Start adding new jump function
25109 2019-Jan-15 20:37:31.058312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25110 2019-Jan-15 20:37:31.058368 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25111 2019-Jan-15 20:37:31.059010 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25112 2019-Jan-15 20:37:31.059648 - [DEBUG] Edge Function : AllBottom
25113 2019-Jan-15 20:37:31.059676 - [DEBUG] End adding new jump function
25114 2019-Jan-15 20:37:31.059700 - [DEBUG]
25115 2019-Jan-15 20:37:31.059724 - [DEBUG] -------------------------------------------- 694. Path Edge --------------------------------------------
25116 2019-Jan-15 20:37:31.059748 - [DEBUG]
25117 2019-Jan-15 20:37:31.059771 - [DEBUG] Process 694. path edge:
25118 2019-Jan-15 20:37:31.059795 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25119 2019-Jan-15 20:37:31.059851 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
25120 2019-Jan-15 20:37:31.060489 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25121 2019-Jan-15 20:37:31.061141 - [DEBUG]
25122 2019-Jan-15 20:37:31.061166 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25123 2019-Jan-15 20:37:31.061816 - [DEBUG] Compose: EdgeIdentity * AllBottom
25124 2019-Jan-15 20:37:31.061844 - [DEBUG]
25125 2019-Jan-15 20:37:31.061868 - [DEBUG] Propagate flow
25126 2019-Jan-15 20:37:31.061891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25127 2019-Jan-15 20:37:31.061948 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25128 2019-Jan-15 20:37:31.062582 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25129 2019-Jan-15 20:37:31.063217 - [DEBUG] Edge function : AllBottom (result of previous compose)
25130 2019-Jan-15 20:37:31.063243 - [DEBUG]
25131 2019-Jan-15 20:37:31.063267 - [DEBUG] Join: AllTop & AllBottom
25132 2019-Jan-15 20:37:31.063293 - [DEBUG] = AllBottom (new jump func)
25133 2019-Jan-15 20:37:31.063318 - [DEBUG]
25134 2019-Jan-15 20:37:31.063341 - [DEBUG] Start adding new jump function
25135 2019-Jan-15 20:37:31.063365 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25136 2019-Jan-15 20:37:31.063421 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25137 2019-Jan-15 20:37:31.064072 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25138 2019-Jan-15 20:37:31.064705 - [DEBUG] Edge Function : AllBottom
25139 2019-Jan-15 20:37:31.064732 - [DEBUG] End adding new jump function
25140 2019-Jan-15 20:37:31.064757 - [DEBUG]
25141 2019-Jan-15 20:37:31.064780 - [DEBUG] -------------------------------------------- 695. Path Edge --------------------------------------------
25142 2019-Jan-15 20:37:31.064805 - [DEBUG]
25143 2019-Jan-15 20:37:31.064828 - [DEBUG] Process 695. path edge:
25144 2019-Jan-15 20:37:31.064852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25145 2019-Jan-15 20:37:31.064908 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
25146 2019-Jan-15 20:37:31.065542 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25147 2019-Jan-15 20:37:31.066175 - [DEBUG]
25148 2019-Jan-15 20:37:31.066201 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25149 2019-Jan-15 20:37:31.066845 - [DEBUG] Compose: EdgeIdentity * AllBottom
25150 2019-Jan-15 20:37:31.066874 - [DEBUG]
25151 2019-Jan-15 20:37:31.066897 - [DEBUG] Propagate flow
25152 2019-Jan-15 20:37:31.066921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25153 2019-Jan-15 20:37:31.066977 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25154 2019-Jan-15 20:37:31.067638 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25155 2019-Jan-15 20:37:31.068280 - [DEBUG] Edge function : AllBottom (result of previous compose)
25156 2019-Jan-15 20:37:31.068306 - [DEBUG]
25157 2019-Jan-15 20:37:31.068330 - [DEBUG] Join: AllTop & AllBottom
25158 2019-Jan-15 20:37:31.068356 - [DEBUG] = AllBottom (new jump func)
25159 2019-Jan-15 20:37:31.068381 - [DEBUG]
25160 2019-Jan-15 20:37:31.068405 - [DEBUG] Start adding new jump function
25161 2019-Jan-15 20:37:31.068428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25162 2019-Jan-15 20:37:31.068484 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25163 2019-Jan-15 20:37:31.069121 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25164 2019-Jan-15 20:37:31.069763 - [DEBUG] Edge Function : AllBottom
25165 2019-Jan-15 20:37:31.069796 - [DEBUG] End adding new jump function
25166 2019-Jan-15 20:37:31.069820 - [DEBUG]
25167 2019-Jan-15 20:37:31.069844 - [DEBUG] -------------------------------------------- 696. Path Edge --------------------------------------------
25168 2019-Jan-15 20:37:31.069869 - [DEBUG]
25169 2019-Jan-15 20:37:31.069892 - [DEBUG] Process 696. path edge:
25170 2019-Jan-15 20:37:31.069916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25171 2019-Jan-15 20:37:31.069973 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
25172 2019-Jan-15 20:37:31.070631 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25173 2019-Jan-15 20:37:31.071266 - [DEBUG]
25174 2019-Jan-15 20:37:31.071291 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25175 2019-Jan-15 20:37:31.071941 - [DEBUG] Possible callees:
25176 2019-Jan-15 20:37:31.071966 - [DEBUG] llvm.dbg.declare
25177 2019-Jan-15 20:37:31.071991 - [DEBUG] Possible return sites:
25178 2019-Jan-15 20:37:31.072015 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14925179 2019-Jan-15 20:37:31.073289 - [DEBUG] Found and process special summary
25180 2019-Jan-15 20:37:31.073322 - [DEBUG] Compose: EdgeIdentity * AllBottom
25181 2019-Jan-15 20:37:31.073349 - [DEBUG]
25182 2019-Jan-15 20:37:31.073373 - [DEBUG] Propagate flow
25183 2019-Jan-15 20:37:31.073397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25184 2019-Jan-15 20:37:31.073453 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25185 2019-Jan-15 20:37:31.074108 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25186 2019-Jan-15 20:37:31.074743 - [DEBUG] Edge function : AllBottom (result of previous compose)
25187 2019-Jan-15 20:37:31.074768 - [DEBUG]
25188 2019-Jan-15 20:37:31.074793 - [DEBUG] Join: AllTop & AllBottom
25189 2019-Jan-15 20:37:31.074819 - [DEBUG] = AllBottom (new jump func)
25190 2019-Jan-15 20:37:31.074844 - [DEBUG]
25191 2019-Jan-15 20:37:31.074867 - [DEBUG] Start adding new jump function
25192 2019-Jan-15 20:37:31.074891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25193 2019-Jan-15 20:37:31.074947 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25194 2019-Jan-15 20:37:31.075581 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25195 2019-Jan-15 20:37:31.076218 - [DEBUG] Edge Function : AllBottom
25196 2019-Jan-15 20:37:31.076245 - [DEBUG] End adding new jump function
25197 2019-Jan-15 20:37:31.076278 - [DEBUG]
25198 2019-Jan-15 20:37:31.076302 - [DEBUG] -------------------------------------------- 697. Path Edge --------------------------------------------
25199 2019-Jan-15 20:37:31.076327 - [DEBUG]
25200 2019-Jan-15 20:37:31.076350 - [DEBUG] Process 697. path edge:
25201 2019-Jan-15 20:37:31.076373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25202 2019-Jan-15 20:37:31.076430 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
25203 2019-Jan-15 20:37:31.077067 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25204 2019-Jan-15 20:37:31.077722 - [DEBUG]
25205 2019-Jan-15 20:37:31.077746 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25206 2019-Jan-15 20:37:31.078398 - [DEBUG] Compose: EdgeIdentity * AllBottom
25207 2019-Jan-15 20:37:31.078426 - [DEBUG]
25208 2019-Jan-15 20:37:31.078450 - [DEBUG] Propagate flow
25209 2019-Jan-15 20:37:31.078473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25210 2019-Jan-15 20:37:31.078530 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25211 2019-Jan-15 20:37:31.079164 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25212 2019-Jan-15 20:37:31.079798 - [DEBUG] Edge function : AllBottom (result of previous compose)
25213 2019-Jan-15 20:37:31.079823 - [DEBUG]
25214 2019-Jan-15 20:37:31.079848 - [DEBUG] Join: AllTop & AllBottom
25215 2019-Jan-15 20:37:31.079874 - [DEBUG] = AllBottom (new jump func)
25216 2019-Jan-15 20:37:31.079899 - [DEBUG]
25217 2019-Jan-15 20:37:31.079922 - [DEBUG] Start adding new jump function
25218 2019-Jan-15 20:37:31.079946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25219 2019-Jan-15 20:37:31.080002 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25220 2019-Jan-15 20:37:31.080652 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25221 2019-Jan-15 20:37:31.081284 - [DEBUG] Edge Function : AllBottom
25222 2019-Jan-15 20:37:31.081312 - [DEBUG] End adding new jump function
25223 2019-Jan-15 20:37:31.081337 - [DEBUG]
25224 2019-Jan-15 20:37:31.081360 - [DEBUG] -------------------------------------------- 698. Path Edge --------------------------------------------
25225 2019-Jan-15 20:37:31.081385 - [DEBUG]
25226 2019-Jan-15 20:37:31.081408 - [DEBUG] Process 698. path edge:
25227 2019-Jan-15 20:37:31.081432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25228 2019-Jan-15 20:37:31.081488 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
25229 2019-Jan-15 20:37:31.082122 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25230 2019-Jan-15 20:37:31.082756 - [DEBUG]
25231 2019-Jan-15 20:37:31.082781 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25232 2019-Jan-15 20:37:31.083428 - [DEBUG] Compose: EdgeIdentity * AllBottom
25233 2019-Jan-15 20:37:31.083456 - [DEBUG]
25234 2019-Jan-15 20:37:31.083480 - [DEBUG] Propagate flow
25235 2019-Jan-15 20:37:31.083504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25236 2019-Jan-15 20:37:31.083560 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25237 2019-Jan-15 20:37:31.084222 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25238 2019-Jan-15 20:37:31.084858 - [DEBUG] Edge function : AllBottom (result of previous compose)
25239 2019-Jan-15 20:37:31.084883 - [DEBUG]
25240 2019-Jan-15 20:37:31.084908 - [DEBUG] Join: AllTop & AllBottom
25241 2019-Jan-15 20:37:31.084934 - [DEBUG] = AllBottom (new jump func)
25242 2019-Jan-15 20:37:31.084967 - [DEBUG]
25243 2019-Jan-15 20:37:31.084991 - [DEBUG] Start adding new jump function
25244 2019-Jan-15 20:37:31.085015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25245 2019-Jan-15 20:37:31.085071 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25246 2019-Jan-15 20:37:31.085706 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25247 2019-Jan-15 20:37:31.086349 - [DEBUG] Edge Function : AllBottom
25248 2019-Jan-15 20:37:31.086377 - [DEBUG] End adding new jump function
25249 2019-Jan-15 20:37:31.086401 - [DEBUG]
25250 2019-Jan-15 20:37:31.086425 - [DEBUG] -------------------------------------------- 699. Path Edge --------------------------------------------
25251 2019-Jan-15 20:37:31.086449 - [DEBUG]
25252 2019-Jan-15 20:37:31.086472 - [DEBUG] Process 699. path edge:
25253 2019-Jan-15 20:37:31.086496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25254 2019-Jan-15 20:37:31.086553 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
25255 2019-Jan-15 20:37:31.087196 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25256 2019-Jan-15 20:37:31.087846 - [DEBUG]
25257 2019-Jan-15 20:37:31.087870 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25258 2019-Jan-15 20:37:31.088522 - [DEBUG] Possible callees:
25259 2019-Jan-15 20:37:31.088547 - [DEBUG] llvm.dbg.declare
25260 2019-Jan-15 20:37:31.088572 - [DEBUG] Possible return sites:
25261 2019-Jan-15 20:37:31.088596 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15525262 2019-Jan-15 20:37:31.089862 - [DEBUG] Found and process special summary
25263 2019-Jan-15 20:37:31.089895 - [DEBUG] Compose: EdgeIdentity * AllBottom
25264 2019-Jan-15 20:37:31.089923 - [DEBUG]
25265 2019-Jan-15 20:37:31.089947 - [DEBUG] Propagate flow
25266 2019-Jan-15 20:37:31.089970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25267 2019-Jan-15 20:37:31.090027 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25268 2019-Jan-15 20:37:31.090681 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25269 2019-Jan-15 20:37:31.091315 - [DEBUG] Edge function : AllBottom (result of previous compose)
25270 2019-Jan-15 20:37:31.091340 - [DEBUG]
25271 2019-Jan-15 20:37:31.091365 - [DEBUG] Join: AllTop & AllBottom
25272 2019-Jan-15 20:37:31.091391 - [DEBUG] = AllBottom (new jump func)
25273 2019-Jan-15 20:37:31.091416 - [DEBUG]
25274 2019-Jan-15 20:37:31.091439 - [DEBUG] Start adding new jump function
25275 2019-Jan-15 20:37:31.091463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25276 2019-Jan-15 20:37:31.091519 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25277 2019-Jan-15 20:37:31.092153 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25278 2019-Jan-15 20:37:31.092792 - [DEBUG] Edge Function : AllBottom
25279 2019-Jan-15 20:37:31.092819 - [DEBUG] End adding new jump function
25280 2019-Jan-15 20:37:31.092843 - [DEBUG]
25281 2019-Jan-15 20:37:31.092867 - [DEBUG] -------------------------------------------- 700. Path Edge --------------------------------------------
25282 2019-Jan-15 20:37:31.092891 - [DEBUG]
25283 2019-Jan-15 20:37:31.092914 - [DEBUG] Process 700. path edge:
25284 2019-Jan-15 20:37:31.092937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25285 2019-Jan-15 20:37:31.093002 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
25286 2019-Jan-15 20:37:31.093640 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25287 2019-Jan-15 20:37:31.094292 - [DEBUG]
25288 2019-Jan-15 20:37:31.094316 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25289 2019-Jan-15 20:37:31.094969 - [DEBUG] Compose: EdgeIdentity * AllBottom
25290 2019-Jan-15 20:37:31.094996 - [DEBUG]
25291 2019-Jan-15 20:37:31.095020 - [DEBUG] Propagate flow
25292 2019-Jan-15 20:37:31.095044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25293 2019-Jan-15 20:37:31.095100 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25294 2019-Jan-15 20:37:31.095734 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25295 2019-Jan-15 20:37:31.096368 - [DEBUG] Edge function : AllBottom (result of previous compose)
25296 2019-Jan-15 20:37:31.096393 - [DEBUG]
25297 2019-Jan-15 20:37:31.096418 - [DEBUG] Join: AllTop & AllBottom
25298 2019-Jan-15 20:37:31.096444 - [DEBUG] = AllBottom (new jump func)
25299 2019-Jan-15 20:37:31.096469 - [DEBUG]
25300 2019-Jan-15 20:37:31.096492 - [DEBUG] Start adding new jump function
25301 2019-Jan-15 20:37:31.096515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25302 2019-Jan-15 20:37:31.096571 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25303 2019-Jan-15 20:37:31.097205 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25304 2019-Jan-15 20:37:31.097854 - [DEBUG] Edge Function : AllBottom
25305 2019-Jan-15 20:37:31.097881 - [DEBUG] End adding new jump function
25306 2019-Jan-15 20:37:31.097906 - [DEBUG]
25307 2019-Jan-15 20:37:31.097929 - [DEBUG] -------------------------------------------- 701. Path Edge --------------------------------------------
25308 2019-Jan-15 20:37:31.097953 - [DEBUG]
25309 2019-Jan-15 20:37:31.097976 - [DEBUG] Process 701. path edge:
25310 2019-Jan-15 20:37:31.098000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25311 2019-Jan-15 20:37:31.098057 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
25312 2019-Jan-15 20:37:31.098690 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25313 2019-Jan-15 20:37:31.099329 - [DEBUG]
25314 2019-Jan-15 20:37:31.099354 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25315 2019-Jan-15 20:37:31.100001 - [DEBUG] Compose: EdgeIdentity * AllBottom
25316 2019-Jan-15 20:37:31.100030 - [DEBUG]
25317 2019-Jan-15 20:37:31.100053 - [DEBUG] Propagate flow
25318 2019-Jan-15 20:37:31.100077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25319 2019-Jan-15 20:37:31.100134 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25320 2019-Jan-15 20:37:31.100784 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25321 2019-Jan-15 20:37:31.101418 - [DEBUG] Edge function : AllBottom (result of previous compose)
25322 2019-Jan-15 20:37:31.101443 - [DEBUG]
25323 2019-Jan-15 20:37:31.101468 - [DEBUG] Join: AllTop & AllBottom
25324 2019-Jan-15 20:37:31.101494 - [DEBUG] = AllBottom (new jump func)
25325 2019-Jan-15 20:37:31.101518 - [DEBUG]
25326 2019-Jan-15 20:37:31.101541 - [DEBUG] Start adding new jump function
25327 2019-Jan-15 20:37:31.101565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25328 2019-Jan-15 20:37:31.101621 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25329 2019-Jan-15 20:37:31.102262 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25330 2019-Jan-15 20:37:31.102896 - [DEBUG] Edge Function : AllBottom
25331 2019-Jan-15 20:37:31.102924 - [DEBUG] End adding new jump function
25332 2019-Jan-15 20:37:31.102948 - [DEBUG]
25333 2019-Jan-15 20:37:31.102971 - [DEBUG] -------------------------------------------- 702. Path Edge --------------------------------------------
25334 2019-Jan-15 20:37:31.102995 - [DEBUG]
25335 2019-Jan-15 20:37:31.103019 - [DEBUG] Process 702. path edge:
25336 2019-Jan-15 20:37:31.103042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25337 2019-Jan-15 20:37:31.103099 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
25338 2019-Jan-15 20:37:31.103732 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25339 2019-Jan-15 20:37:31.104382 - [DEBUG]
25340 2019-Jan-15 20:37:31.104408 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25341 2019-Jan-15 20:37:31.105054 - [DEBUG] Compose: EdgeIdentity * AllBottom
25342 2019-Jan-15 20:37:31.105081 - [DEBUG]
25343 2019-Jan-15 20:37:31.105105 - [DEBUG] Propagate flow
25344 2019-Jan-15 20:37:31.105128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25345 2019-Jan-15 20:37:31.105185 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25346 2019-Jan-15 20:37:31.105836 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25347 2019-Jan-15 20:37:31.106469 - [DEBUG] Edge function : AllBottom (result of previous compose)
25348 2019-Jan-15 20:37:31.106495 - [DEBUG]
25349 2019-Jan-15 20:37:31.106519 - [DEBUG] Join: AllTop & AllBottom
25350 2019-Jan-15 20:37:31.106545 - [DEBUG] = AllBottom (new jump func)
25351 2019-Jan-15 20:37:31.106569 - [DEBUG]
25352 2019-Jan-15 20:37:31.106593 - [DEBUG] Start adding new jump function
25353 2019-Jan-15 20:37:31.106616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25354 2019-Jan-15 20:37:31.106672 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25355 2019-Jan-15 20:37:31.107319 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25356 2019-Jan-15 20:37:31.107961 - [DEBUG] Edge Function : AllBottom
25357 2019-Jan-15 20:37:31.107988 - [DEBUG] End adding new jump function
25358 2019-Jan-15 20:37:31.108013 - [DEBUG]
25359 2019-Jan-15 20:37:31.108036 - [DEBUG] -------------------------------------------- 703. Path Edge --------------------------------------------
25360 2019-Jan-15 20:37:31.108061 - [DEBUG]
25361 2019-Jan-15 20:37:31.108084 - [DEBUG] Process 703. path edge:
25362 2019-Jan-15 20:37:31.108108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25363 2019-Jan-15 20:37:31.108165 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
25364 2019-Jan-15 20:37:31.108807 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25365 2019-Jan-15 20:37:31.109440 - [DEBUG]
25366 2019-Jan-15 20:37:31.109465 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25367 2019-Jan-15 20:37:31.110117 - [DEBUG] Possible callees:
25368 2019-Jan-15 20:37:31.110143 - [DEBUG] llvm.dbg.declare
25369 2019-Jan-15 20:37:31.110168 - [DEBUG] Possible return sites:
25370 2019-Jan-15 20:37:31.110191 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16325371 2019-Jan-15 20:37:31.111488 - [DEBUG] Found and process special summary
25372 2019-Jan-15 20:37:31.111522 - [DEBUG] Compose: EdgeIdentity * AllBottom
25373 2019-Jan-15 20:37:31.111549 - [DEBUG]
25374 2019-Jan-15 20:37:31.111573 - [DEBUG] Propagate flow
25375 2019-Jan-15 20:37:31.111596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25376 2019-Jan-15 20:37:31.111652 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25377 2019-Jan-15 20:37:31.112289 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25378 2019-Jan-15 20:37:31.112923 - [DEBUG] Edge function : AllBottom (result of previous compose)
25379 2019-Jan-15 20:37:31.112949 - [DEBUG]
25380 2019-Jan-15 20:37:31.112973 - [DEBUG] Join: AllTop & AllBottom
25381 2019-Jan-15 20:37:31.112999 - [DEBUG] = AllBottom (new jump func)
25382 2019-Jan-15 20:37:31.113024 - [DEBUG]
25383 2019-Jan-15 20:37:31.113047 - [DEBUG] Start adding new jump function
25384 2019-Jan-15 20:37:31.113070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25385 2019-Jan-15 20:37:31.113126 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25386 2019-Jan-15 20:37:31.113761 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25387 2019-Jan-15 20:37:31.114414 - [DEBUG] Edge Function : AllBottom
25388 2019-Jan-15 20:37:31.114442 - [DEBUG] End adding new jump function
25389 2019-Jan-15 20:37:31.114466 - [DEBUG]
25390 2019-Jan-15 20:37:31.114490 - [DEBUG] -------------------------------------------- 704. Path Edge --------------------------------------------
25391 2019-Jan-15 20:37:31.114514 - [DEBUG]
25392 2019-Jan-15 20:37:31.114537 - [DEBUG] Process 704. path edge:
25393 2019-Jan-15 20:37:31.114561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25394 2019-Jan-15 20:37:31.114617 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
25395 2019-Jan-15 20:37:31.115253 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25396 2019-Jan-15 20:37:31.115888 - [DEBUG]
25397 2019-Jan-15 20:37:31.115912 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25398 2019-Jan-15 20:37:31.116561 - [DEBUG] Compose: EdgeIdentity * AllBottom
25399 2019-Jan-15 20:37:31.116588 - [DEBUG]
25400 2019-Jan-15 20:37:31.116612 - [DEBUG] Propagate flow
25401 2019-Jan-15 20:37:31.116635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25402 2019-Jan-15 20:37:31.116692 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25403 2019-Jan-15 20:37:31.117339 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25404 2019-Jan-15 20:37:31.117973 - [DEBUG] Edge function : AllBottom (result of previous compose)
25405 2019-Jan-15 20:37:31.117998 - [DEBUG]
25406 2019-Jan-15 20:37:31.118022 - [DEBUG] Join: AllTop & AllBottom
25407 2019-Jan-15 20:37:31.118048 - [DEBUG] = AllBottom (new jump func)
25408 2019-Jan-15 20:37:31.118073 - [DEBUG]
25409 2019-Jan-15 20:37:31.118097 - [DEBUG] Start adding new jump function
25410 2019-Jan-15 20:37:31.118120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25411 2019-Jan-15 20:37:31.118176 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25412 2019-Jan-15 20:37:31.118810 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25413 2019-Jan-15 20:37:31.119442 - [DEBUG] Edge Function : AllBottom
25414 2019-Jan-15 20:37:31.119470 - [DEBUG] End adding new jump function
25415 2019-Jan-15 20:37:31.119494 - [DEBUG]
25416 2019-Jan-15 20:37:31.119518 - [DEBUG] -------------------------------------------- 705. Path Edge --------------------------------------------
25417 2019-Jan-15 20:37:31.119551 - [DEBUG]
25418 2019-Jan-15 20:37:31.119575 - [DEBUG] Process 705. path edge:
25419 2019-Jan-15 20:37:31.119599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25420 2019-Jan-15 20:37:31.119655 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
25421 2019-Jan-15 20:37:31.120289 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25422 2019-Jan-15 20:37:31.120937 - [DEBUG]
25423 2019-Jan-15 20:37:31.120962 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25424 2019-Jan-15 20:37:31.121610 - [DEBUG] Compose: EdgeIdentity * AllBottom
25425 2019-Jan-15 20:37:31.121638 - [DEBUG]
25426 2019-Jan-15 20:37:31.121662 - [DEBUG] Propagate flow
25427 2019-Jan-15 20:37:31.121686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25428 2019-Jan-15 20:37:31.121742 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25429 2019-Jan-15 20:37:31.122386 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25430 2019-Jan-15 20:37:31.123021 - [DEBUG] Edge function : AllBottom (result of previous compose)
25431 2019-Jan-15 20:37:31.123046 - [DEBUG]
25432 2019-Jan-15 20:37:31.123070 - [DEBUG] Join: AllTop & AllBottom
25433 2019-Jan-15 20:37:31.123096 - [DEBUG] = AllBottom (new jump func)
25434 2019-Jan-15 20:37:31.123121 - [DEBUG]
25435 2019-Jan-15 20:37:31.123144 - [DEBUG] Start adding new jump function
25436 2019-Jan-15 20:37:31.123167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25437 2019-Jan-15 20:37:31.123223 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25438 2019-Jan-15 20:37:31.123857 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25439 2019-Jan-15 20:37:31.124515 - [DEBUG] Edge Function : AllBottom
25440 2019-Jan-15 20:37:31.124542 - [DEBUG] End adding new jump function
25441 2019-Jan-15 20:37:31.124566 - [DEBUG]
25442 2019-Jan-15 20:37:31.124590 - [DEBUG] -------------------------------------------- 706. Path Edge --------------------------------------------
25443 2019-Jan-15 20:37:31.124614 - [DEBUG]
25444 2019-Jan-15 20:37:31.124637 - [DEBUG] Process 706. path edge:
25445 2019-Jan-15 20:37:31.124660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25446 2019-Jan-15 20:37:31.124717 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
25447 2019-Jan-15 20:37:31.125360 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25448 2019-Jan-15 20:37:31.125994 - [DEBUG]
25449 2019-Jan-15 20:37:31.126018 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25450 2019-Jan-15 20:37:31.126669 - [DEBUG] Possible callees:
25451 2019-Jan-15 20:37:31.126694 - [DEBUG] llvm.dbg.declare
25452 2019-Jan-15 20:37:31.126718 - [DEBUG] Possible return sites:
25453 2019-Jan-15 20:37:31.126742 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16925454 2019-Jan-15 20:37:31.128024 - [DEBUG] Found and process special summary
25455 2019-Jan-15 20:37:31.128057 - [DEBUG] Compose: EdgeIdentity * AllBottom
25456 2019-Jan-15 20:37:31.128085 - [DEBUG]
25457 2019-Jan-15 20:37:31.128108 - [DEBUG] Propagate flow
25458 2019-Jan-15 20:37:31.128132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25459 2019-Jan-15 20:37:31.128201 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25460 2019-Jan-15 20:37:31.128845 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25461 2019-Jan-15 20:37:31.129480 - [DEBUG] Edge function : AllBottom (result of previous compose)
25462 2019-Jan-15 20:37:31.129505 - [DEBUG]
25463 2019-Jan-15 20:37:31.129529 - [DEBUG] Join: AllTop & AllBottom
25464 2019-Jan-15 20:37:31.129555 - [DEBUG] = AllBottom (new jump func)
25465 2019-Jan-15 20:37:31.129580 - [DEBUG]
25466 2019-Jan-15 20:37:31.129603 - [DEBUG] Start adding new jump function
25467 2019-Jan-15 20:37:31.129626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25468 2019-Jan-15 20:37:31.129682 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25469 2019-Jan-15 20:37:31.130316 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25470 2019-Jan-15 20:37:31.130966 - [DEBUG] Edge Function : AllBottom
25471 2019-Jan-15 20:37:31.130993 - [DEBUG] End adding new jump function
25472 2019-Jan-15 20:37:31.131017 - [DEBUG]
25473 2019-Jan-15 20:37:31.131041 - [DEBUG] -------------------------------------------- 707. Path Edge --------------------------------------------
25474 2019-Jan-15 20:37:31.131065 - [DEBUG]
25475 2019-Jan-15 20:37:31.131088 - [DEBUG] Process 707. path edge:
25476 2019-Jan-15 20:37:31.131111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25477 2019-Jan-15 20:37:31.131168 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
25478 2019-Jan-15 20:37:31.131804 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25479 2019-Jan-15 20:37:31.132441 - [DEBUG]
25480 2019-Jan-15 20:37:31.132465 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25481 2019-Jan-15 20:37:31.133114 - [DEBUG] Compose: EdgeIdentity * AllBottom
25482 2019-Jan-15 20:37:31.133143 - [DEBUG]
25483 2019-Jan-15 20:37:31.133167 - [DEBUG] Propagate flow
25484 2019-Jan-15 20:37:31.133190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25485 2019-Jan-15 20:37:31.133247 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25486 2019-Jan-15 20:37:31.133886 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25487 2019-Jan-15 20:37:31.134536 - [DEBUG] Edge function : AllBottom (result of previous compose)
25488 2019-Jan-15 20:37:31.134561 - [DEBUG]
25489 2019-Jan-15 20:37:31.134586 - [DEBUG] Join: AllTop & AllBottom
25490 2019-Jan-15 20:37:31.134612 - [DEBUG] = AllBottom (new jump func)
25491 2019-Jan-15 20:37:31.134637 - [DEBUG]
25492 2019-Jan-15 20:37:31.134660 - [DEBUG] Start adding new jump function
25493 2019-Jan-15 20:37:31.134683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25494 2019-Jan-15 20:37:31.134739 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25495 2019-Jan-15 20:37:31.135378 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25496 2019-Jan-15 20:37:31.136013 - [DEBUG] Edge Function : AllBottom
25497 2019-Jan-15 20:37:31.136041 - [DEBUG] End adding new jump function
25498 2019-Jan-15 20:37:31.136066 - [DEBUG]
25499 2019-Jan-15 20:37:31.136090 - [DEBUG] -------------------------------------------- 708. Path Edge --------------------------------------------
25500 2019-Jan-15 20:37:31.136114 - [DEBUG]
25501 2019-Jan-15 20:37:31.136137 - [DEBUG] Process 708. path edge:
25502 2019-Jan-15 20:37:31.136161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25503 2019-Jan-15 20:37:31.136225 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
25504 2019-Jan-15 20:37:31.136862 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25505 2019-Jan-15 20:37:31.137511 - [DEBUG]
25506 2019-Jan-15 20:37:31.137536 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25507 2019-Jan-15 20:37:31.138185 - [DEBUG] Compose: EdgeIdentity * AllBottom
25508 2019-Jan-15 20:37:31.138213 - [DEBUG]
25509 2019-Jan-15 20:37:31.138237 - [DEBUG] Propagate flow
25510 2019-Jan-15 20:37:31.138260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25511 2019-Jan-15 20:37:31.138317 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25512 2019-Jan-15 20:37:31.138958 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25513 2019-Jan-15 20:37:31.139594 - [DEBUG] Edge function : AllBottom (result of previous compose)
25514 2019-Jan-15 20:37:31.139620 - [DEBUG]
25515 2019-Jan-15 20:37:31.139644 - [DEBUG] Join: AllTop & AllBottom
25516 2019-Jan-15 20:37:31.139670 - [DEBUG] = AllBottom (new jump func)
25517 2019-Jan-15 20:37:31.139694 - [DEBUG]
25518 2019-Jan-15 20:37:31.139718 - [DEBUG] Start adding new jump function
25519 2019-Jan-15 20:37:31.139741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25520 2019-Jan-15 20:37:31.139797 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25521 2019-Jan-15 20:37:31.140431 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25522 2019-Jan-15 20:37:31.141085 - [DEBUG] Edge Function : AllBottom
25523 2019-Jan-15 20:37:31.141113 - [DEBUG] End adding new jump function
25524 2019-Jan-15 20:37:31.141137 - [DEBUG]
25525 2019-Jan-15 20:37:31.141161 - [DEBUG] -------------------------------------------- 709. Path Edge --------------------------------------------
25526 2019-Jan-15 20:37:31.141185 - [DEBUG]
25527 2019-Jan-15 20:37:31.141208 - [DEBUG] Process 709. path edge:
25528 2019-Jan-15 20:37:31.141232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25529 2019-Jan-15 20:37:31.141288 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
25530 2019-Jan-15 20:37:31.141925 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25531 2019-Jan-15 20:37:31.142558 - [DEBUG]
25532 2019-Jan-15 20:37:31.142583 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25533 2019-Jan-15 20:37:31.143233 - [DEBUG] Compose: EdgeIdentity * AllBottom
25534 2019-Jan-15 20:37:31.143261 - [DEBUG]
25535 2019-Jan-15 20:37:31.143285 - [DEBUG] Propagate flow
25536 2019-Jan-15 20:37:31.143308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25537 2019-Jan-15 20:37:31.143365 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25538 2019-Jan-15 20:37:31.144013 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25539 2019-Jan-15 20:37:31.144647 - [DEBUG] Edge function : AllBottom (result of previous compose)
25540 2019-Jan-15 20:37:31.144672 - [DEBUG]
25541 2019-Jan-15 20:37:31.144697 - [DEBUG] Join: AllTop & AllBottom
25542 2019-Jan-15 20:37:31.144723 - [DEBUG] = AllBottom (new jump func)
25543 2019-Jan-15 20:37:31.144747 - [DEBUG]
25544 2019-Jan-15 20:37:31.144770 - [DEBUG] Start adding new jump function
25545 2019-Jan-15 20:37:31.144794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25546 2019-Jan-15 20:37:31.144849 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25547 2019-Jan-15 20:37:31.145494 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25548 2019-Jan-15 20:37:31.146129 - [DEBUG] Edge Function : AllBottom
25549 2019-Jan-15 20:37:31.146157 - [DEBUG] End adding new jump function
25550 2019-Jan-15 20:37:31.146181 - [DEBUG]
25551 2019-Jan-15 20:37:31.146204 - [DEBUG] -------------------------------------------- 710. Path Edge --------------------------------------------
25552 2019-Jan-15 20:37:31.146229 - [DEBUG]
25553 2019-Jan-15 20:37:31.146252 - [DEBUG] Process 710. path edge:
25554 2019-Jan-15 20:37:31.146275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25555 2019-Jan-15 20:37:31.146331 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
25556 2019-Jan-15 20:37:31.146967 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25557 2019-Jan-15 20:37:31.147620 - [DEBUG]
25558 2019-Jan-15 20:37:31.147646 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25559 2019-Jan-15 20:37:31.148351 - [DEBUG] Compose: EdgeIdentity * AllBottom
25560 2019-Jan-15 20:37:31.148381 - [DEBUG]
25561 2019-Jan-15 20:37:31.148404 - [DEBUG] Propagate flow
25562 2019-Jan-15 20:37:31.148428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25563 2019-Jan-15 20:37:31.148499 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25564 2019-Jan-15 20:37:31.149206 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25565 2019-Jan-15 20:37:31.149900 - [DEBUG] Edge function : AllBottom (result of previous compose)
25566 2019-Jan-15 20:37:31.149927 - [DEBUG]
25567 2019-Jan-15 20:37:31.149953 - [DEBUG] Join: AllTop & AllBottom
25568 2019-Jan-15 20:37:31.149980 - [DEBUG] = AllBottom (new jump func)
25569 2019-Jan-15 20:37:31.150005 - [DEBUG]
25570 2019-Jan-15 20:37:31.150028 - [DEBUG] Start adding new jump function
25571 2019-Jan-15 20:37:31.150052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25572 2019-Jan-15 20:37:31.150118 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25573 2019-Jan-15 20:37:31.150784 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25574 2019-Jan-15 20:37:31.151420 - [DEBUG] Edge Function : AllBottom
25575 2019-Jan-15 20:37:31.151450 - [DEBUG] End adding new jump function
25576 2019-Jan-15 20:37:31.151474 - [DEBUG]
25577 2019-Jan-15 20:37:31.151498 - [DEBUG] -------------------------------------------- 711. Path Edge --------------------------------------------
25578 2019-Jan-15 20:37:31.151523 - [DEBUG]
25579 2019-Jan-15 20:37:31.151546 - [DEBUG] Process 711. path edge:
25580 2019-Jan-15 20:37:31.151570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25581 2019-Jan-15 20:37:31.151626 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
25582 2019-Jan-15 20:37:31.152263 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25583 2019-Jan-15 20:37:31.152899 - [DEBUG]
25584 2019-Jan-15 20:37:31.152924 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25585 2019-Jan-15 20:37:31.153587 - [DEBUG] Compose: EdgeIdentity * AllBottom
25586 2019-Jan-15 20:37:31.153616 - [DEBUG]
25587 2019-Jan-15 20:37:31.153640 - [DEBUG] Propagate flow
25588 2019-Jan-15 20:37:31.153664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25589 2019-Jan-15 20:37:31.153721 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25590 2019-Jan-15 20:37:31.154374 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25591 2019-Jan-15 20:37:31.155027 - [DEBUG] Edge function : AllBottom (result of previous compose)
25592 2019-Jan-15 20:37:31.155053 - [DEBUG]
25593 2019-Jan-15 20:37:31.155078 - [DEBUG] Join: AllTop & AllBottom
25594 2019-Jan-15 20:37:31.155104 - [DEBUG] = AllBottom (new jump func)
25595 2019-Jan-15 20:37:31.155129 - [DEBUG]
25596 2019-Jan-15 20:37:31.155152 - [DEBUG] Start adding new jump function
25597 2019-Jan-15 20:37:31.155175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25598 2019-Jan-15 20:37:31.155232 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25599 2019-Jan-15 20:37:31.155867 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25600 2019-Jan-15 20:37:31.156499 - [DEBUG] Edge Function : AllBottom
25601 2019-Jan-15 20:37:31.156527 - [DEBUG] End adding new jump function
25602 2019-Jan-15 20:37:31.156552 - [DEBUG]
25603 2019-Jan-15 20:37:31.156576 - [DEBUG] -------------------------------------------- 712. Path Edge --------------------------------------------
25604 2019-Jan-15 20:37:31.156600 - [DEBUG]
25605 2019-Jan-15 20:37:31.156623 - [DEBUG] Process 712. path edge:
25606 2019-Jan-15 20:37:31.156647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25607 2019-Jan-15 20:37:31.156704 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
25608 2019-Jan-15 20:37:31.157353 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25609 2019-Jan-15 20:37:31.157989 - [DEBUG]
25610 2019-Jan-15 20:37:31.158014 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25611 2019-Jan-15 20:37:31.158665 - [DEBUG] Compose: EdgeIdentity * AllBottom
25612 2019-Jan-15 20:37:31.158693 - [DEBUG]
25613 2019-Jan-15 20:37:31.158716 - [DEBUG] Propagate flow
25614 2019-Jan-15 20:37:31.158740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25615 2019-Jan-15 20:37:31.158797 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25616 2019-Jan-15 20:37:31.159434 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25617 2019-Jan-15 20:37:31.160070 - [DEBUG] Edge function : AllBottom (result of previous compose)
25618 2019-Jan-15 20:37:31.160095 - [DEBUG]
25619 2019-Jan-15 20:37:31.160119 - [DEBUG] Join: AllTop & AllBottom
25620 2019-Jan-15 20:37:31.160145 - [DEBUG] = AllBottom (new jump func)
25621 2019-Jan-15 20:37:31.160170 - [DEBUG]
25622 2019-Jan-15 20:37:31.160193 - [DEBUG] Start adding new jump function
25623 2019-Jan-15 20:37:31.160216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25624 2019-Jan-15 20:37:31.160272 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25625 2019-Jan-15 20:37:31.160921 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25626 2019-Jan-15 20:37:31.161555 - [DEBUG] Edge Function : AllBottom
25627 2019-Jan-15 20:37:31.161583 - [DEBUG] End adding new jump function
25628 2019-Jan-15 20:37:31.161607 - [DEBUG]
25629 2019-Jan-15 20:37:31.161631 - [DEBUG] -------------------------------------------- 713. Path Edge --------------------------------------------
25630 2019-Jan-15 20:37:31.161655 - [DEBUG]
25631 2019-Jan-15 20:37:31.161678 - [DEBUG] Process 713. path edge:
25632 2019-Jan-15 20:37:31.161702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25633 2019-Jan-15 20:37:31.161758 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
25634 2019-Jan-15 20:37:31.162392 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25635 2019-Jan-15 20:37:31.163033 - [DEBUG]
25636 2019-Jan-15 20:37:31.163058 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25637 2019-Jan-15 20:37:31.163706 - [DEBUG] Compose: EdgeIdentity * AllBottom
25638 2019-Jan-15 20:37:31.163734 - [DEBUG]
25639 2019-Jan-15 20:37:31.163758 - [DEBUG] Propagate flow
25640 2019-Jan-15 20:37:31.163782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25641 2019-Jan-15 20:37:31.163839 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25642 2019-Jan-15 20:37:31.164500 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25643 2019-Jan-15 20:37:31.165134 - [DEBUG] Edge function : AllBottom (result of previous compose)
25644 2019-Jan-15 20:37:31.165159 - [DEBUG]
25645 2019-Jan-15 20:37:31.165183 - [DEBUG] Join: AllTop & AllBottom
25646 2019-Jan-15 20:37:31.165210 - [DEBUG] = AllBottom (new jump func)
25647 2019-Jan-15 20:37:31.165234 - [DEBUG]
25648 2019-Jan-15 20:37:31.165257 - [DEBUG] Start adding new jump function
25649 2019-Jan-15 20:37:31.165281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25650 2019-Jan-15 20:37:31.165337 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25651 2019-Jan-15 20:37:31.165974 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25652 2019-Jan-15 20:37:31.166613 - [DEBUG] Edge Function : AllBottom
25653 2019-Jan-15 20:37:31.166641 - [DEBUG] End adding new jump function
25654 2019-Jan-15 20:37:31.166665 - [DEBUG]
25655 2019-Jan-15 20:37:31.166689 - [DEBUG] -------------------------------------------- 714. Path Edge --------------------------------------------
25656 2019-Jan-15 20:37:31.166713 - [DEBUG]
25657 2019-Jan-15 20:37:31.166736 - [DEBUG] Process 714. path edge:
25658 2019-Jan-15 20:37:31.166760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25659 2019-Jan-15 20:37:31.166816 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
25660 2019-Jan-15 20:37:31.167474 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25661 2019-Jan-15 20:37:31.168108 - [DEBUG]
25662 2019-Jan-15 20:37:31.168133 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25663 2019-Jan-15 20:37:31.168788 - [DEBUG] Compose: EdgeIdentity * AllBottom
25664 2019-Jan-15 20:37:31.168816 - [DEBUG]
25665 2019-Jan-15 20:37:31.168839 - [DEBUG] Propagate flow
25666 2019-Jan-15 20:37:31.168863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25667 2019-Jan-15 20:37:31.168919 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25668 2019-Jan-15 20:37:31.169554 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25669 2019-Jan-15 20:37:31.170186 - [DEBUG] Edge function : AllBottom (result of previous compose)
25670 2019-Jan-15 20:37:31.170211 - [DEBUG]
25671 2019-Jan-15 20:37:31.170235 - [DEBUG] Join: AllTop & AllBottom
25672 2019-Jan-15 20:37:31.170261 - [DEBUG] = AllBottom (new jump func)
25673 2019-Jan-15 20:37:31.170286 - [DEBUG]
25674 2019-Jan-15 20:37:31.170309 - [DEBUG] Start adding new jump function
25675 2019-Jan-15 20:37:31.170332 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25676 2019-Jan-15 20:37:31.170388 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25677 2019-Jan-15 20:37:31.171038 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25678 2019-Jan-15 20:37:31.171681 - [DEBUG] Edge Function : AllBottom
25679 2019-Jan-15 20:37:31.171708 - [DEBUG] End adding new jump function
25680 2019-Jan-15 20:37:31.171733 - [DEBUG]
25681 2019-Jan-15 20:37:31.171756 - [DEBUG] -------------------------------------------- 715. Path Edge --------------------------------------------
25682 2019-Jan-15 20:37:31.171781 - [DEBUG]
25683 2019-Jan-15 20:37:31.171804 - [DEBUG] Process 715. path edge:
25684 2019-Jan-15 20:37:31.171827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25685 2019-Jan-15 20:37:31.171884 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
25686 2019-Jan-15 20:37:31.172518 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25687 2019-Jan-15 20:37:31.173154 - [DEBUG]
25688 2019-Jan-15 20:37:31.173179 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25689 2019-Jan-15 20:37:31.173831 - [DEBUG] Compose: EdgeIdentity * AllBottom
25690 2019-Jan-15 20:37:31.173860 - [DEBUG]
25691 2019-Jan-15 20:37:31.173884 - [DEBUG] Propagate flow
25692 2019-Jan-15 20:37:31.173907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25693 2019-Jan-15 20:37:31.173978 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25694 2019-Jan-15 20:37:31.174635 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25695 2019-Jan-15 20:37:31.175279 - [DEBUG] Edge function : AllBottom (result of previous compose)
25696 2019-Jan-15 20:37:31.175304 - [DEBUG]
25697 2019-Jan-15 20:37:31.175329 - [DEBUG] Join: AllTop & AllBottom
25698 2019-Jan-15 20:37:31.175356 - [DEBUG] = AllBottom (new jump func)
25699 2019-Jan-15 20:37:31.175380 - [DEBUG]
25700 2019-Jan-15 20:37:31.175404 - [DEBUG] Start adding new jump function
25701 2019-Jan-15 20:37:31.175427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25702 2019-Jan-15 20:37:31.175486 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25703 2019-Jan-15 20:37:31.176120 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25704 2019-Jan-15 20:37:31.176752 - [DEBUG] Edge Function : AllBottom
25705 2019-Jan-15 20:37:31.176780 - [DEBUG] End adding new jump function
25706 2019-Jan-15 20:37:31.176804 - [DEBUG]
25707 2019-Jan-15 20:37:31.176828 - [DEBUG] -------------------------------------------- 716. Path Edge --------------------------------------------
25708 2019-Jan-15 20:37:31.176853 - [DEBUG]
25709 2019-Jan-15 20:37:31.176877 - [DEBUG] Process 716. path edge:
25710 2019-Jan-15 20:37:31.176900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25711 2019-Jan-15 20:37:31.176957 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
25712 2019-Jan-15 20:37:31.177608 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25713 2019-Jan-15 20:37:31.178241 - [DEBUG]
25714 2019-Jan-15 20:37:31.178265 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25715 2019-Jan-15 20:37:31.178912 - [DEBUG] Start of endsummarytab entry
25716 2019-Jan-15 20:37:31.178946 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25717 2019-Jan-15 20:37:31.179584 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
25718 2019-Jan-15 20:37:31.179644 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25719 2019-Jan-15 20:37:31.180277 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25720 2019-Jan-15 20:37:31.180926 - [DEBUG] EF: AllBottom
25721 2019-Jan-15 20:37:31.180951 - [DEBUG]
25722 2019-Jan-15 20:37:31.180975 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25723 2019-Jan-15 20:37:31.181607 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25724 2019-Jan-15 20:37:31.182258 - [DEBUG] EF: AllBottom
25725 2019-Jan-15 20:37:31.182283 - [DEBUG]
25726 2019-Jan-15 20:37:31.182307 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25727 2019-Jan-15 20:37:31.182940 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25728 2019-Jan-15 20:37:31.183584 - [DEBUG] EF: AllBottom
25729 2019-Jan-15 20:37:31.183609 - [DEBUG]
25730 2019-Jan-15 20:37:31.183633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25731 2019-Jan-15 20:37:31.184282 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
25732 2019-Jan-15 20:37:31.184920 - [DEBUG] EF: AllBottom
25733 2019-Jan-15 20:37:31.184944 - [DEBUG]
25734 2019-Jan-15 20:37:31.184968 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25735 2019-Jan-15 20:37:31.185600 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25736 2019-Jan-15 20:37:31.186241 - [DEBUG] EF: AllBottom
25737 2019-Jan-15 20:37:31.186266 - [DEBUG]
25738 2019-Jan-15 20:37:31.186290 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25739 2019-Jan-15 20:37:31.186923 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
25740 2019-Jan-15 20:37:31.187574 - [DEBUG] EF: AllBottom
25741 2019-Jan-15 20:37:31.187599 - [DEBUG]
25742 2019-Jan-15 20:37:31.187622 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25743 2019-Jan-15 20:37:31.188254 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25744 2019-Jan-15 20:37:31.188886 - [DEBUG] EF: AllBottom
25745 2019-Jan-15 20:37:31.188911 - [DEBUG]
25746 2019-Jan-15 20:37:31.188935 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25747 2019-Jan-15 20:37:31.189567 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25748 2019-Jan-15 20:37:31.190205 - [DEBUG] EF: AllBottom
25749 2019-Jan-15 20:37:31.190230 - [DEBUG]
25750 2019-Jan-15 20:37:31.190253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25751 2019-Jan-15 20:37:31.190900 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25752 2019-Jan-15 20:37:31.191536 - [DEBUG] EF: AllBottom
25753 2019-Jan-15 20:37:31.191561 - [DEBUG]
25754 2019-Jan-15 20:37:31.191584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25755 2019-Jan-15 20:37:31.192216 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25756 2019-Jan-15 20:37:31.192857 - [DEBUG] EF: AllBottom
25757 2019-Jan-15 20:37:31.192882 - [DEBUG]
25758 2019-Jan-15 20:37:31.192905 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25759 2019-Jan-15 20:37:31.193540 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
25760 2019-Jan-15 20:37:31.194192 - [DEBUG] EF: AllBottom
25761 2019-Jan-15 20:37:31.194217 - [DEBUG]
25762 2019-Jan-15 20:37:31.194240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25763 2019-Jan-15 20:37:31.194872 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25764 2019-Jan-15 20:37:31.195513 - [DEBUG] EF: AllBottom
25765 2019-Jan-15 20:37:31.195538 - [DEBUG]
25766 2019-Jan-15 20:37:31.195561 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25767 2019-Jan-15 20:37:31.196195 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25768 2019-Jan-15 20:37:31.196833 - [DEBUG] EF: AllBottom
25769 2019-Jan-15 20:37:31.196866 - [DEBUG]
25770 2019-Jan-15 20:37:31.196890 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25771 2019-Jan-15 20:37:31.197539 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25772 2019-Jan-15 20:37:31.198172 - [DEBUG] EF: AllBottom
25773 2019-Jan-15 20:37:31.198197 - [DEBUG]
25774 2019-Jan-15 20:37:31.198221 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25775 2019-Jan-15 20:37:31.198852 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
25776 2019-Jan-15 20:37:31.199487 - [DEBUG] EF: AllBottom
25777 2019-Jan-15 20:37:31.199512 - [DEBUG]
25778 2019-Jan-15 20:37:31.199535 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25779 2019-Jan-15 20:37:31.200167 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
25780 2019-Jan-15 20:37:31.200815 - [DEBUG] EF: AllBottom
25781 2019-Jan-15 20:37:31.200840 - [DEBUG]
25782 2019-Jan-15 20:37:31.200863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25783 2019-Jan-15 20:37:31.201495 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
25784 2019-Jan-15 20:37:31.202132 - [DEBUG] EF: AllBottom
25785 2019-Jan-15 20:37:31.202157 - [DEBUG]
25786 2019-Jan-15 20:37:31.202180 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25787 2019-Jan-15 20:37:31.202812 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25788 2019-Jan-15 20:37:31.203448 - [DEBUG] EF: AllBottom
25789 2019-Jan-15 20:37:31.203473 - [DEBUG]
25790 2019-Jan-15 20:37:31.203496 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25791 2019-Jan-15 20:37:31.204142 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25792 2019-Jan-15 20:37:31.204776 - [DEBUG] EF: AllBottom
25793 2019-Jan-15 20:37:31.204801 - [DEBUG]
25794 2019-Jan-15 20:37:31.204824 - [DEBUG] ---------------
25795 2019-Jan-15 20:37:31.204848 - [DEBUG]
25796 2019-Jan-15 20:37:31.204873 - [DEBUG] End of endsummarytab entry
25797 2019-Jan-15 20:37:31.204897 - [DEBUG]
25798 2019-Jan-15 20:37:31.204920 - [DEBUG] Start of incomingtab entry
25799 2019-Jan-15 20:37:31.204944 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25800 2019-Jan-15 20:37:31.205579 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
25801 2019-Jan-15 20:37:31.205635 - [DEBUG] ---------------
25802 2019-Jan-15 20:37:31.205659 - [DEBUG] End of incomingtab entry
25803 2019-Jan-15 20:37:31.205683 - [DEBUG]
25804 2019-Jan-15 20:37:31.205708 - [DEBUG] EDGE:
25805 2019-Jan-15 20:37:31.205764 - [DEBUG] ---> 25806 2019-Jan-15 20:37:31.206398 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25807 2019-Jan-15 20:37:31.207030 - [DEBUG]
25808 2019-Jan-15 20:37:31.207055 - [DEBUG] EDGE:
25809 2019-Jan-15 20:37:31.207112 - [DEBUG] ---> 25810 2019-Jan-15 20:37:31.207765 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25811 2019-Jan-15 20:37:31.208397 - [DEBUG]
25812 2019-Jan-15 20:37:31.208436 - [DEBUG] Compose: EdgeIdentity * AllBottom
25813 2019-Jan-15 20:37:31.208463 - [DEBUG]
25814 2019-Jan-15 20:37:31.208487 - [DEBUG] Propagate flow
25815 2019-Jan-15 20:37:31.208511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25816 2019-Jan-15 20:37:31.208567 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25817 2019-Jan-15 20:37:31.209220 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25818 2019-Jan-15 20:37:31.209857 - [DEBUG] Edge function : AllBottom (result of previous compose)
25819 2019-Jan-15 20:37:31.209882 - [DEBUG]
25820 2019-Jan-15 20:37:31.209907 - [DEBUG] Join: AllTop & AllBottom
25821 2019-Jan-15 20:37:31.209933 - [DEBUG] = AllBottom (new jump func)
25822 2019-Jan-15 20:37:31.209957 - [DEBUG]
25823 2019-Jan-15 20:37:31.209981 - [DEBUG] Start adding new jump function
25824 2019-Jan-15 20:37:31.210004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25825 2019-Jan-15 20:37:31.210060 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25826 2019-Jan-15 20:37:31.210709 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25827 2019-Jan-15 20:37:31.211351 - [DEBUG] Edge Function : AllBottom
25828 2019-Jan-15 20:37:31.211383 - [DEBUG] End adding new jump function
25829 2019-Jan-15 20:37:31.211407 - [DEBUG]
25830 2019-Jan-15 20:37:31.211431 - [DEBUG] -------------------------------------------- 717. Path Edge --------------------------------------------
25831 2019-Jan-15 20:37:31.211455 - [DEBUG]
25832 2019-Jan-15 20:37:31.211478 - [DEBUG] Process 717. path edge:
25833 2019-Jan-15 20:37:31.211502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25834 2019-Jan-15 20:37:31.211559 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
25835 2019-Jan-15 20:37:31.212202 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25836 2019-Jan-15 20:37:31.212839 - [DEBUG]
25837 2019-Jan-15 20:37:31.212863 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25838 2019-Jan-15 20:37:31.213516 - [DEBUG] Possible callees:
25839 2019-Jan-15 20:37:31.213541 - [DEBUG] llvm.dbg.declare
25840 2019-Jan-15 20:37:31.213566 - [DEBUG] Possible return sites:
25841 2019-Jan-15 20:37:31.213590 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19325842 2019-Jan-15 20:37:31.214881 - [DEBUG] Found and process special summary
25843 2019-Jan-15 20:37:31.214915 - [DEBUG] Compose: EdgeIdentity * AllBottom
25844 2019-Jan-15 20:37:31.214942 - [DEBUG]
25845 2019-Jan-15 20:37:31.214966 - [DEBUG] Propagate flow
25846 2019-Jan-15 20:37:31.214990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25847 2019-Jan-15 20:37:31.215046 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25848 2019-Jan-15 20:37:31.215700 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25849 2019-Jan-15 20:37:31.216334 - [DEBUG] Edge function : AllBottom (result of previous compose)
25850 2019-Jan-15 20:37:31.216360 - [DEBUG]
25851 2019-Jan-15 20:37:31.216384 - [DEBUG] Join: AllTop & AllBottom
25852 2019-Jan-15 20:37:31.216410 - [DEBUG] = AllBottom (new jump func)
25853 2019-Jan-15 20:37:31.216435 - [DEBUG]
25854 2019-Jan-15 20:37:31.216458 - [DEBUG] Start adding new jump function
25855 2019-Jan-15 20:37:31.216481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25856 2019-Jan-15 20:37:31.216538 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25857 2019-Jan-15 20:37:31.217173 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25858 2019-Jan-15 20:37:31.217825 - [DEBUG] Edge Function : AllBottom
25859 2019-Jan-15 20:37:31.217862 - [DEBUG] End adding new jump function
25860 2019-Jan-15 20:37:31.217886 - [DEBUG]
25861 2019-Jan-15 20:37:31.217910 - [DEBUG] -------------------------------------------- 718. Path Edge --------------------------------------------
25862 2019-Jan-15 20:37:31.217934 - [DEBUG]
25863 2019-Jan-15 20:37:31.217957 - [DEBUG] Process 718. path edge:
25864 2019-Jan-15 20:37:31.217981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25865 2019-Jan-15 20:37:31.218038 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
25866 2019-Jan-15 20:37:31.218674 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25867 2019-Jan-15 20:37:31.219312 - [DEBUG]
25868 2019-Jan-15 20:37:31.219337 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25869 2019-Jan-15 20:37:31.219991 - [DEBUG] Compose: EdgeIdentity * AllBottom
25870 2019-Jan-15 20:37:31.220019 - [DEBUG]
25871 2019-Jan-15 20:37:31.220043 - [DEBUG] Propagate flow
25872 2019-Jan-15 20:37:31.220066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25873 2019-Jan-15 20:37:31.220122 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25874 2019-Jan-15 20:37:31.220778 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25875 2019-Jan-15 20:37:31.221413 - [DEBUG] Edge function : AllBottom (result of previous compose)
25876 2019-Jan-15 20:37:31.221438 - [DEBUG]
25877 2019-Jan-15 20:37:31.221462 - [DEBUG] Join: AllTop & AllBottom
25878 2019-Jan-15 20:37:31.221488 - [DEBUG] = AllBottom (new jump func)
25879 2019-Jan-15 20:37:31.221513 - [DEBUG]
25880 2019-Jan-15 20:37:31.221536 - [DEBUG] Start adding new jump function
25881 2019-Jan-15 20:37:31.221559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25882 2019-Jan-15 20:37:31.221615 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25883 2019-Jan-15 20:37:31.222251 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25884 2019-Jan-15 20:37:31.222885 - [DEBUG] Edge Function : AllBottom
25885 2019-Jan-15 20:37:31.222913 - [DEBUG] End adding new jump function
25886 2019-Jan-15 20:37:31.222937 - [DEBUG]
25887 2019-Jan-15 20:37:31.222961 - [DEBUG] -------------------------------------------- 719. Path Edge --------------------------------------------
25888 2019-Jan-15 20:37:31.222986 - [DEBUG]
25889 2019-Jan-15 20:37:31.223009 - [DEBUG] Process 719. path edge:
25890 2019-Jan-15 20:37:31.223033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25891 2019-Jan-15 20:37:31.223089 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25892 2019-Jan-15 20:37:31.223722 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25893 2019-Jan-15 20:37:31.224378 - [DEBUG]
25894 2019-Jan-15 20:37:31.224403 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25895 2019-Jan-15 20:37:31.225052 - [DEBUG] Compose: EdgeIdentity * AllBottom
25896 2019-Jan-15 20:37:31.225080 - [DEBUG]
25897 2019-Jan-15 20:37:31.225104 - [DEBUG] Propagate flow
25898 2019-Jan-15 20:37:31.225127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25899 2019-Jan-15 20:37:31.225184 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25900 2019-Jan-15 20:37:31.225822 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25901 2019-Jan-15 20:37:31.226459 - [DEBUG] Edge function : AllBottom (result of previous compose)
25902 2019-Jan-15 20:37:31.226484 - [DEBUG]
25903 2019-Jan-15 20:37:31.226509 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25904 2019-Jan-15 20:37:31.226549 - [DEBUG] = AllBottom
25905 2019-Jan-15 20:37:31.226574 - [DEBUG]
25906 2019-Jan-15 20:37:31.226597 - [DEBUG] PROPAGATE: No new function!
25907 2019-Jan-15 20:37:31.226621 - [DEBUG] EDGE:
25908 2019-Jan-15 20:37:31.226679 - [DEBUG] ---> 25909 2019-Jan-15 20:37:31.227326 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25910 2019-Jan-15 20:37:31.227961 - [DEBUG]
25911 2019-Jan-15 20:37:31.227986 - [DEBUG] EDGE:
25912 2019-Jan-15 20:37:31.228043 - [DEBUG] ---> 25913 2019-Jan-15 20:37:31.228681 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25914 2019-Jan-15 20:37:31.229318 - [DEBUG]
25915 2019-Jan-15 20:37:31.229354 - [DEBUG] Compose: EdgeIdentity * AllBottom
25916 2019-Jan-15 20:37:31.229381 - [DEBUG]
25917 2019-Jan-15 20:37:31.229405 - [DEBUG] Propagate flow
25918 2019-Jan-15 20:37:31.229429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25919 2019-Jan-15 20:37:31.229485 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25920 2019-Jan-15 20:37:31.230123 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25921 2019-Jan-15 20:37:31.230773 - [DEBUG] Edge function : AllBottom (result of previous compose)
25922 2019-Jan-15 20:37:31.230799 - [DEBUG]
25923 2019-Jan-15 20:37:31.230823 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25924 2019-Jan-15 20:37:31.230849 - [DEBUG] = AllBottom
25925 2019-Jan-15 20:37:31.230874 - [DEBUG]
25926 2019-Jan-15 20:37:31.230897 - [DEBUG] PROPAGATE: No new function!
25927 2019-Jan-15 20:37:31.230923 - [DEBUG] EDGE:
25928 2019-Jan-15 20:37:31.230980 - [DEBUG] ---> 25929 2019-Jan-15 20:37:31.231623 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25930 2019-Jan-15 20:37:31.232259 - [DEBUG]
25931 2019-Jan-15 20:37:31.232284 - [DEBUG] EDGE:
25932 2019-Jan-15 20:37:31.232341 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25933 2019-Jan-15 20:37:31.232982 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25934 2019-Jan-15 20:37:31.233616 - [DEBUG]
25935 2019-Jan-15 20:37:31.233641 - [DEBUG] EDGE:
25936 2019-Jan-15 20:37:31.233698 - [DEBUG] ---> 25937 2019-Jan-15 20:37:31.234350 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25938 2019-Jan-15 20:37:31.234983 - [DEBUG]
25939 2019-Jan-15 20:37:31.235008 - [DEBUG] EDGE:
25940 2019-Jan-15 20:37:31.235065 - [DEBUG] ---> 25941 2019-Jan-15 20:37:31.235698 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25942 2019-Jan-15 20:37:31.236333 - [DEBUG]
25943 2019-Jan-15 20:37:31.236358 - [DEBUG] EDGE:
25944 2019-Jan-15 20:37:31.236415 - [DEBUG] ---> 25945 2019-Jan-15 20:37:31.237052 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25946 2019-Jan-15 20:37:31.237712 - [DEBUG]
25947 2019-Jan-15 20:37:31.237745 - [DEBUG] Compose: EdgeIdentity * AllBottom
25948 2019-Jan-15 20:37:31.237772 - [DEBUG]
25949 2019-Jan-15 20:37:31.237795 - [DEBUG] Propagate flow
25950 2019-Jan-15 20:37:31.237819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25951 2019-Jan-15 20:37:31.237875 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25952 2019-Jan-15 20:37:31.238515 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25953 2019-Jan-15 20:37:31.239150 - [DEBUG] Edge function : AllBottom (result of previous compose)
25954 2019-Jan-15 20:37:31.239175 - [DEBUG]
25955 2019-Jan-15 20:37:31.239200 - [DEBUG] Join: AllTop & AllBottom
25956 2019-Jan-15 20:37:31.239226 - [DEBUG] = AllBottom (new jump func)
25957 2019-Jan-15 20:37:31.239250 - [DEBUG]
25958 2019-Jan-15 20:37:31.239274 - [DEBUG] Start adding new jump function
25959 2019-Jan-15 20:37:31.239297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25960 2019-Jan-15 20:37:31.239353 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25961 2019-Jan-15 20:37:31.239986 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25962 2019-Jan-15 20:37:31.240635 - [DEBUG] Edge Function : AllBottom
25963 2019-Jan-15 20:37:31.240662 - [DEBUG] End adding new jump function
25964 2019-Jan-15 20:37:31.240686 - [DEBUG]
25965 2019-Jan-15 20:37:31.240709 - [DEBUG] -------------------------------------------- 720. Path Edge --------------------------------------------
25966 2019-Jan-15 20:37:31.240733 - [DEBUG]
25967 2019-Jan-15 20:37:31.240756 - [DEBUG] Process 720. path edge:
25968 2019-Jan-15 20:37:31.240780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25969 2019-Jan-15 20:37:31.240836 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
25970 2019-Jan-15 20:37:31.241473 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25971 2019-Jan-15 20:37:31.242109 - [DEBUG]
25972 2019-Jan-15 20:37:31.242134 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25973 2019-Jan-15 20:37:31.242784 - [DEBUG] Compose: EdgeIdentity * AllBottom
25974 2019-Jan-15 20:37:31.242812 - [DEBUG]
25975 2019-Jan-15 20:37:31.242836 - [DEBUG] Propagate flow
25976 2019-Jan-15 20:37:31.242860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25977 2019-Jan-15 20:37:31.242916 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
25978 2019-Jan-15 20:37:31.243550 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25979 2019-Jan-15 20:37:31.244202 - [DEBUG] Edge function : AllBottom (result of previous compose)
25980 2019-Jan-15 20:37:31.244227 - [DEBUG]
25981 2019-Jan-15 20:37:31.244252 - [DEBUG] Join: AllTop & AllBottom
25982 2019-Jan-15 20:37:31.244278 - [DEBUG] = AllBottom (new jump func)
25983 2019-Jan-15 20:37:31.244302 - [DEBUG]
25984 2019-Jan-15 20:37:31.244325 - [DEBUG] Start adding new jump function
25985 2019-Jan-15 20:37:31.244349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25986 2019-Jan-15 20:37:31.244405 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25987 2019-Jan-15 20:37:31.245038 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
25988 2019-Jan-15 20:37:31.245669 - [DEBUG] Edge Function : AllBottom
25989 2019-Jan-15 20:37:31.245696 - [DEBUG] End adding new jump function
25990 2019-Jan-15 20:37:31.245720 - [DEBUG]
25991 2019-Jan-15 20:37:31.245744 - [DEBUG] -------------------------------------------- 721. Path Edge --------------------------------------------
25992 2019-Jan-15 20:37:31.245779 - [DEBUG]
25993 2019-Jan-15 20:37:31.245802 - [DEBUG] Process 721. path edge:
25994 2019-Jan-15 20:37:31.245826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25995 2019-Jan-15 20:37:31.245883 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
25996 2019-Jan-15 20:37:31.246516 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25997 2019-Jan-15 20:37:31.247151 - [DEBUG]
25998 2019-Jan-15 20:37:31.247176 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
25999 2019-Jan-15 20:37:31.247838 - [DEBUG] Compose: EdgeIdentity * AllBottom
26000 2019-Jan-15 20:37:31.247865 - [DEBUG]
26001 2019-Jan-15 20:37:31.247889 - [DEBUG] Propagate flow
26002 2019-Jan-15 20:37:31.247913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26003 2019-Jan-15 20:37:31.247969 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
26004 2019-Jan-15 20:37:31.248607 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26005 2019-Jan-15 20:37:31.249240 - [DEBUG] Edge function : AllBottom (result of previous compose)
26006 2019-Jan-15 20:37:31.249265 - [DEBUG]
26007 2019-Jan-15 20:37:31.249290 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26008 2019-Jan-15 20:37:31.249316 - [DEBUG] = AllBottom
26009 2019-Jan-15 20:37:31.249341 - [DEBUG]
26010 2019-Jan-15 20:37:31.249364 - [DEBUG] PROPAGATE: No new function!
26011 2019-Jan-15 20:37:31.249388 - [DEBUG] EDGE:
26012 2019-Jan-15 20:37:31.249446 - [DEBUG] ---> 26013 2019-Jan-15 20:37:31.250079 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26014 2019-Jan-15 20:37:31.250729 - [DEBUG]
26015 2019-Jan-15 20:37:31.250754 - [DEBUG] EDGE:
26016 2019-Jan-15 20:37:31.250811 - [DEBUG] ---> 26017 2019-Jan-15 20:37:31.251448 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26018 2019-Jan-15 20:37:31.252083 - [DEBUG]
26019 2019-Jan-15 20:37:31.252108 - [DEBUG] EDGE:
26020 2019-Jan-15 20:37:31.252165 - [DEBUG] ---> 26021 2019-Jan-15 20:37:31.252799 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26022 2019-Jan-15 20:37:31.253435 - [DEBUG]
26023 2019-Jan-15 20:37:31.253460 - [DEBUG] EDGE:
26024 2019-Jan-15 20:37:31.253518 - [DEBUG] ---> 26025 2019-Jan-15 20:37:31.254170 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26026 2019-Jan-15 20:37:31.254806 - [DEBUG]
26027 2019-Jan-15 20:37:31.254832 - [DEBUG] EDGE:
26028 2019-Jan-15 20:37:31.254889 - [DEBUG] ---> 26029 2019-Jan-15 20:37:31.255524 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26030 2019-Jan-15 20:37:31.256160 - [DEBUG]
26031 2019-Jan-15 20:37:31.256185 - [DEBUG] EDGE:
26032 2019-Jan-15 20:37:31.256242 - [DEBUG] ---> 26033 2019-Jan-15 20:37:31.256877 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26034 2019-Jan-15 20:37:31.257534 - [DEBUG]
26035 2019-Jan-15 20:37:31.257570 - [DEBUG] Compose: EdgeIdentity * AllBottom
26036 2019-Jan-15 20:37:31.257598 - [DEBUG]
26037 2019-Jan-15 20:37:31.257621 - [DEBUG] Propagate flow
26038 2019-Jan-15 20:37:31.257645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26039 2019-Jan-15 20:37:31.257701 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
26040 2019-Jan-15 20:37:31.258338 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26041 2019-Jan-15 20:37:31.258973 - [DEBUG] Edge function : AllBottom (result of previous compose)
26042 2019-Jan-15 20:37:31.258998 - [DEBUG]
26043 2019-Jan-15 20:37:31.259023 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26044 2019-Jan-15 20:37:31.259049 - [DEBUG] = AllBottom
26045 2019-Jan-15 20:37:31.259074 - [DEBUG]
26046 2019-Jan-15 20:37:31.259097 - [DEBUG] PROPAGATE: No new function!
26047 2019-Jan-15 20:37:31.259123 - [DEBUG] EDGE:
26048 2019-Jan-15 20:37:31.259180 - [DEBUG] ---> 26049 2019-Jan-15 20:37:31.259823 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26050 2019-Jan-15 20:37:31.260457 - [DEBUG]
26051 2019-Jan-15 20:37:31.260482 - [DEBUG] EDGE:
26052 2019-Jan-15 20:37:31.260539 - [DEBUG] ---> 26053 2019-Jan-15 20:37:31.261190 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26054 2019-Jan-15 20:37:31.261827 - [DEBUG]
26055 2019-Jan-15 20:37:31.261852 - [DEBUG] EDGE:
26056 2019-Jan-15 20:37:31.261909 - [DEBUG] ---> 26057 2019-Jan-15 20:37:31.262546 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26058 2019-Jan-15 20:37:31.263180 - [DEBUG]
26059 2019-Jan-15 20:37:31.263216 - [DEBUG] Compose: EdgeIdentity * AllBottom
26060 2019-Jan-15 20:37:31.263243 - [DEBUG]
26061 2019-Jan-15 20:37:31.263267 - [DEBUG] Propagate flow
26062 2019-Jan-15 20:37:31.263290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26063 2019-Jan-15 20:37:31.263346 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
26064 2019-Jan-15 20:37:31.263997 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26065 2019-Jan-15 20:37:31.264631 - [DEBUG] Edge function : AllBottom (result of previous compose)
26066 2019-Jan-15 20:37:31.264657 - [DEBUG]
26067 2019-Jan-15 20:37:31.264682 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26068 2019-Jan-15 20:37:31.264708 - [DEBUG] = AllBottom
26069 2019-Jan-15 20:37:31.264733 - [DEBUG]
26070 2019-Jan-15 20:37:31.264756 - [DEBUG] PROPAGATE: No new function!
26071 2019-Jan-15 20:37:31.264781 - [DEBUG] EDGE:
26072 2019-Jan-15 20:37:31.264839 - [DEBUG] ---> 26073 2019-Jan-15 20:37:31.265482 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26074 2019-Jan-15 20:37:31.266116 - [DEBUG]
26075 2019-Jan-15 20:37:31.266141 - [DEBUG] EDGE:
26076 2019-Jan-15 20:37:31.266199 - [DEBUG] ---> 26077 2019-Jan-15 20:37:31.266841 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26078 2019-Jan-15 20:37:31.267491 - [DEBUG]
26079 2019-Jan-15 20:37:31.267516 - [DEBUG] EDGE:
26080 2019-Jan-15 20:37:31.267574 - [DEBUG] ---> 26081 2019-Jan-15 20:37:31.268206 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26082 2019-Jan-15 20:37:31.268840 - [DEBUG]
26083 2019-Jan-15 20:37:31.268865 - [DEBUG] EDGE:
26084 2019-Jan-15 20:37:31.268922 - [DEBUG] ---> 26085 2019-Jan-15 20:37:31.269558 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26086 2019-Jan-15 20:37:31.270190 - [DEBUG]
26087 2019-Jan-15 20:37:31.270225 - [DEBUG] Compose: EdgeIdentity * AllBottom
26088 2019-Jan-15 20:37:31.270253 - [DEBUG]
26089 2019-Jan-15 20:37:31.270276 - [DEBUG] Propagate flow
26090 2019-Jan-15 20:37:31.270300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26091 2019-Jan-15 20:37:31.270356 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
26092 2019-Jan-15 20:37:31.271009 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26093 2019-Jan-15 20:37:31.271643 - [DEBUG] Edge function : AllBottom (result of previous compose)
26094 2019-Jan-15 20:37:31.271668 - [DEBUG]
26095 2019-Jan-15 20:37:31.271693 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26096 2019-Jan-15 20:37:31.271719 - [DEBUG] = AllBottom
26097 2019-Jan-15 20:37:31.271743 - [DEBUG]
26098 2019-Jan-15 20:37:31.271767 - [DEBUG] PROPAGATE: No new function!
26099 2019-Jan-15 20:37:31.271792 - [DEBUG] EDGE:
26100 2019-Jan-15 20:37:31.271850 - [DEBUG] ---> 26101 2019-Jan-15 20:37:31.272493 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26102 2019-Jan-15 20:37:31.273131 - [DEBUG]
26103 2019-Jan-15 20:37:31.273156 - [DEBUG] EDGE:
26104 2019-Jan-15 20:37:31.273214 - [DEBUG] ---> 26105 2019-Jan-15 20:37:31.273849 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26106 2019-Jan-15 20:37:31.274498 - [DEBUG]
26107 2019-Jan-15 20:37:31.274523 - [DEBUG] EDGE:
26108 2019-Jan-15 20:37:31.274581 - [DEBUG] ---> 26109 2019-Jan-15 20:37:31.275220 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26110 2019-Jan-15 20:37:31.275858 - [DEBUG]
26111 2019-Jan-15 20:37:31.275894 - [DEBUG] Compose: EdgeIdentity * AllBottom
26112 2019-Jan-15 20:37:31.275921 - [DEBUG]
26113 2019-Jan-15 20:37:31.275945 - [DEBUG] Propagate flow
26114 2019-Jan-15 20:37:31.275968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26115 2019-Jan-15 20:37:31.276024 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26116 2019-Jan-15 20:37:31.276663 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26117 2019-Jan-15 20:37:31.277312 - [DEBUG] Edge function : AllBottom (result of previous compose)
26118 2019-Jan-15 20:37:31.277337 - [DEBUG]
26119 2019-Jan-15 20:37:31.277362 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26120 2019-Jan-15 20:37:31.277405 - [DEBUG] = AllBottom
26121 2019-Jan-15 20:37:31.277430 - [DEBUG]
26122 2019-Jan-15 20:37:31.277453 - [DEBUG] PROPAGATE: No new function!
26123 2019-Jan-15 20:37:31.277479 - [DEBUG] EDGE:
26124 2019-Jan-15 20:37:31.277537 - [DEBUG] ---> 26125 2019-Jan-15 20:37:31.278181 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26126 2019-Jan-15 20:37:31.278819 - [DEBUG]
26127 2019-Jan-15 20:37:31.278844 - [DEBUG] EDGE:
26128 2019-Jan-15 20:37:31.278901 - [DEBUG] ---> 26129 2019-Jan-15 20:37:31.279536 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26130 2019-Jan-15 20:37:31.280170 - [DEBUG]
26131 2019-Jan-15 20:37:31.280195 - [DEBUG] EDGE:
26132 2019-Jan-15 20:37:31.280252 - [DEBUG] ---> 26133 2019-Jan-15 20:37:31.280906 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26134 2019-Jan-15 20:37:31.281543 - [DEBUG]
26135 2019-Jan-15 20:37:31.281579 - [DEBUG] Compose: EdgeIdentity * AllBottom
26136 2019-Jan-15 20:37:31.281606 - [DEBUG]
26137 2019-Jan-15 20:37:31.281630 - [DEBUG] Propagate flow
26138 2019-Jan-15 20:37:31.281653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26139 2019-Jan-15 20:37:31.281710 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26140 2019-Jan-15 20:37:31.282348 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26141 2019-Jan-15 20:37:31.282982 - [DEBUG] Edge function : AllBottom (result of previous compose)
26142 2019-Jan-15 20:37:31.283007 - [DEBUG]
26143 2019-Jan-15 20:37:31.283032 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26144 2019-Jan-15 20:37:31.283058 - [DEBUG] = AllBottom
26145 2019-Jan-15 20:37:31.283082 - [DEBUG]
26146 2019-Jan-15 20:37:31.283105 - [DEBUG] PROPAGATE: No new function!
26147 2019-Jan-15 20:37:31.283131 - [DEBUG] EDGE:
26148 2019-Jan-15 20:37:31.283189 - [DEBUG] ---> 26149 2019-Jan-15 20:37:31.283830 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26150 2019-Jan-15 20:37:31.284483 - [DEBUG]
26151 2019-Jan-15 20:37:31.284517 - [DEBUG] Compose: EdgeIdentity * AllBottom
26152 2019-Jan-15 20:37:31.284543 - [DEBUG]
26153 2019-Jan-15 20:37:31.284567 - [DEBUG] Propagate flow
26154 2019-Jan-15 20:37:31.284590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26155 2019-Jan-15 20:37:31.284646 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26156 2019-Jan-15 20:37:31.285284 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26157 2019-Jan-15 20:37:31.285919 - [DEBUG] Edge function : AllBottom (result of previous compose)
26158 2019-Jan-15 20:37:31.285944 - [DEBUG]
26159 2019-Jan-15 20:37:31.285969 - [DEBUG] Join: AllTop & AllBottom
26160 2019-Jan-15 20:37:31.285995 - [DEBUG] = AllBottom (new jump func)
26161 2019-Jan-15 20:37:31.286019 - [DEBUG]
26162 2019-Jan-15 20:37:31.286043 - [DEBUG] Start adding new jump function
26163 2019-Jan-15 20:37:31.286066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26164 2019-Jan-15 20:37:31.286122 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26165 2019-Jan-15 20:37:31.286765 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26166 2019-Jan-15 20:37:31.287417 - [DEBUG] Edge Function : AllBottom
26167 2019-Jan-15 20:37:31.287445 - [DEBUG] End adding new jump function
26168 2019-Jan-15 20:37:31.287468 - [DEBUG]
26169 2019-Jan-15 20:37:31.287492 - [DEBUG] -------------------------------------------- 722. Path Edge --------------------------------------------
26170 2019-Jan-15 20:37:31.287517 - [DEBUG]
26171 2019-Jan-15 20:37:31.287540 - [DEBUG] Process 722. path edge:
26172 2019-Jan-15 20:37:31.287563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26173 2019-Jan-15 20:37:31.287620 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
26174 2019-Jan-15 20:37:31.288255 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26175 2019-Jan-15 20:37:31.288893 - [DEBUG]
26176 2019-Jan-15 20:37:31.288917 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26177 2019-Jan-15 20:37:31.289560 - [DEBUG] Possible callees:
26178 2019-Jan-15 20:37:31.289585 - [DEBUG] foo
26179 2019-Jan-15 20:37:31.289610 - [DEBUG] Possible return sites:
26180 2019-Jan-15 20:37:31.289634 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12626181 2019-Jan-15 20:37:31.290917 - [DEBUG] Found and process special summary
26182 2019-Jan-15 20:37:31.290950 - [DEBUG] Compose: EdgeIdentity * AllBottom
26183 2019-Jan-15 20:37:31.290978 - [DEBUG]
26184 2019-Jan-15 20:37:31.291002 - [DEBUG] Propagate flow
26185 2019-Jan-15 20:37:31.291025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26186 2019-Jan-15 20:37:31.291082 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26187 2019-Jan-15 20:37:31.291726 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26188 2019-Jan-15 20:37:31.292360 - [DEBUG] Edge function : AllBottom (result of previous compose)
26189 2019-Jan-15 20:37:31.292385 - [DEBUG]
26190 2019-Jan-15 20:37:31.292410 - [DEBUG] Join: AllTop & AllBottom
26191 2019-Jan-15 20:37:31.292435 - [DEBUG] = AllBottom (new jump func)
26192 2019-Jan-15 20:37:31.292460 - [DEBUG]
26193 2019-Jan-15 20:37:31.292483 - [DEBUG] Start adding new jump function
26194 2019-Jan-15 20:37:31.292507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26195 2019-Jan-15 20:37:31.292562 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26196 2019-Jan-15 20:37:31.293196 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26197 2019-Jan-15 20:37:31.293832 - [DEBUG] Edge Function : AllBottom
26198 2019-Jan-15 20:37:31.293859 - [DEBUG] End adding new jump function
26199 2019-Jan-15 20:37:31.293883 - [DEBUG]
26200 2019-Jan-15 20:37:31.293907 - [DEBUG] -------------------------------------------- 723. Path Edge --------------------------------------------
26201 2019-Jan-15 20:37:31.293931 - [DEBUG]
26202 2019-Jan-15 20:37:31.293967 - [DEBUG] Process 723. path edge:
26203 2019-Jan-15 20:37:31.293991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26204 2019-Jan-15 20:37:31.294047 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
26205 2019-Jan-15 20:37:31.294685 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26206 2019-Jan-15 20:37:31.295321 - [DEBUG]
26207 2019-Jan-15 20:37:31.295345 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26208 2019-Jan-15 20:37:31.296003 - [DEBUG] Compose: EdgeIdentity * AllBottom
26209 2019-Jan-15 20:37:31.296031 - [DEBUG]
26210 2019-Jan-15 20:37:31.296054 - [DEBUG] Propagate flow
26211 2019-Jan-15 20:37:31.296077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26212 2019-Jan-15 20:37:31.296134 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26213 2019-Jan-15 20:37:31.296769 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26214 2019-Jan-15 20:37:31.297417 - [DEBUG] Edge function : AllBottom (result of previous compose)
26215 2019-Jan-15 20:37:31.297443 - [DEBUG]
26216 2019-Jan-15 20:37:31.297467 - [DEBUG] Join: AllTop & AllBottom
26217 2019-Jan-15 20:37:31.297493 - [DEBUG] = AllBottom (new jump func)
26218 2019-Jan-15 20:37:31.297518 - [DEBUG]
26219 2019-Jan-15 20:37:31.297541 - [DEBUG] Start adding new jump function
26220 2019-Jan-15 20:37:31.297564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26221 2019-Jan-15 20:37:31.297620 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26222 2019-Jan-15 20:37:31.298260 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26223 2019-Jan-15 20:37:31.298893 - [DEBUG] Edge Function : AllBottom
26224 2019-Jan-15 20:37:31.298920 - [DEBUG] End adding new jump function
26225 2019-Jan-15 20:37:31.298944 - [DEBUG]
26226 2019-Jan-15 20:37:31.298968 - [DEBUG] -------------------------------------------- 724. Path Edge --------------------------------------------
26227 2019-Jan-15 20:37:31.298992 - [DEBUG]
26228 2019-Jan-15 20:37:31.299015 - [DEBUG] Process 724. path edge:
26229 2019-Jan-15 20:37:31.299039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26230 2019-Jan-15 20:37:31.299095 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
26231 2019-Jan-15 20:37:31.299728 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26232 2019-Jan-15 20:37:31.300361 - [DEBUG]
26233 2019-Jan-15 20:37:31.300387 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26234 2019-Jan-15 20:37:31.301060 - [DEBUG] Compose: EdgeIdentity * AllBottom
26235 2019-Jan-15 20:37:31.301088 - [DEBUG]
26236 2019-Jan-15 20:37:31.301112 - [DEBUG] Propagate flow
26237 2019-Jan-15 20:37:31.301135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26238 2019-Jan-15 20:37:31.301196 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26239 2019-Jan-15 20:37:31.301863 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26240 2019-Jan-15 20:37:31.302531 - [DEBUG] Edge function : AllBottom (result of previous compose)
26241 2019-Jan-15 20:37:31.302557 - [DEBUG]
26242 2019-Jan-15 20:37:31.302583 - [DEBUG] Join: AllTop & AllBottom
26243 2019-Jan-15 20:37:31.302609 - [DEBUG] = AllBottom (new jump func)
26244 2019-Jan-15 20:37:31.302634 - [DEBUG]
26245 2019-Jan-15 20:37:31.302657 - [DEBUG] Start adding new jump function
26246 2019-Jan-15 20:37:31.302681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26247 2019-Jan-15 20:37:31.302742 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26248 2019-Jan-15 20:37:31.303383 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26249 2019-Jan-15 20:37:31.304039 - [DEBUG] Edge Function : AllBottom
26250 2019-Jan-15 20:37:31.304068 - [DEBUG] End adding new jump function
26251 2019-Jan-15 20:37:31.304092 - [DEBUG]
26252 2019-Jan-15 20:37:31.304116 - [DEBUG] -------------------------------------------- 725. Path Edge --------------------------------------------
26253 2019-Jan-15 20:37:31.304156 - [DEBUG]
26254 2019-Jan-15 20:37:31.304180 - [DEBUG] Process 725. path edge:
26255 2019-Jan-15 20:37:31.304204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26256 2019-Jan-15 20:37:31.304260 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26257 2019-Jan-15 20:37:31.304897 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26258 2019-Jan-15 20:37:31.305532 - [DEBUG]
26259 2019-Jan-15 20:37:31.305558 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26260 2019-Jan-15 20:37:31.306216 - [DEBUG] Compose: EdgeIdentity * AllBottom
26261 2019-Jan-15 20:37:31.306244 - [DEBUG]
26262 2019-Jan-15 20:37:31.306267 - [DEBUG] Propagate flow
26263 2019-Jan-15 20:37:31.306291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26264 2019-Jan-15 20:37:31.306348 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26265 2019-Jan-15 20:37:31.306996 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26266 2019-Jan-15 20:37:31.307645 - [DEBUG] Edge function : AllBottom (result of previous compose)
26267 2019-Jan-15 20:37:31.307670 - [DEBUG]
26268 2019-Jan-15 20:37:31.307694 - [DEBUG] Join: AllTop & AllBottom
26269 2019-Jan-15 20:37:31.307720 - [DEBUG] = AllBottom (new jump func)
26270 2019-Jan-15 20:37:31.307745 - [DEBUG]
26271 2019-Jan-15 20:37:31.307768 - [DEBUG] Start adding new jump function
26272 2019-Jan-15 20:37:31.307791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26273 2019-Jan-15 20:37:31.307847 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26274 2019-Jan-15 20:37:31.308485 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26275 2019-Jan-15 20:37:31.309127 - [DEBUG] Edge Function : AllBottom
26276 2019-Jan-15 20:37:31.309155 - [DEBUG] End adding new jump function
26277 2019-Jan-15 20:37:31.309178 - [DEBUG]
26278 2019-Jan-15 20:37:31.309202 - [DEBUG] -------------------------------------------- 726. Path Edge --------------------------------------------
26279 2019-Jan-15 20:37:31.309226 - [DEBUG]
26280 2019-Jan-15 20:37:31.309250 - [DEBUG] Process 726. path edge:
26281 2019-Jan-15 20:37:31.309273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26282 2019-Jan-15 20:37:31.309329 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26283 2019-Jan-15 20:37:31.309974 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26284 2019-Jan-15 20:37:31.310621 - [DEBUG]
26285 2019-Jan-15 20:37:31.310646 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26286 2019-Jan-15 20:37:31.311300 - [DEBUG] Possible callees:
26287 2019-Jan-15 20:37:31.311325 - [DEBUG] llvm.dbg.declare
26288 2019-Jan-15 20:37:31.311350 - [DEBUG] Possible return sites:
26289 2019-Jan-15 20:37:31.311374 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626290 2019-Jan-15 20:37:31.312655 - [DEBUG] Found and process special summary
26291 2019-Jan-15 20:37:31.312689 - [DEBUG] Compose: EdgeIdentity * AllBottom
26292 2019-Jan-15 20:37:31.312717 - [DEBUG]
26293 2019-Jan-15 20:37:31.312740 - [DEBUG] Propagate flow
26294 2019-Jan-15 20:37:31.312773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26295 2019-Jan-15 20:37:31.312830 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26296 2019-Jan-15 20:37:31.313469 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26297 2019-Jan-15 20:37:31.314119 - [DEBUG] Edge function : AllBottom (result of previous compose)
26298 2019-Jan-15 20:37:31.314144 - [DEBUG]
26299 2019-Jan-15 20:37:31.314169 - [DEBUG] Join: AllTop & AllBottom
26300 2019-Jan-15 20:37:31.314194 - [DEBUG] = AllBottom (new jump func)
26301 2019-Jan-15 20:37:31.314219 - [DEBUG]
26302 2019-Jan-15 20:37:31.314242 - [DEBUG] Start adding new jump function
26303 2019-Jan-15 20:37:31.314266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26304 2019-Jan-15 20:37:31.314322 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26305 2019-Jan-15 20:37:31.314956 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26306 2019-Jan-15 20:37:31.315592 - [DEBUG] Edge Function : AllBottom
26307 2019-Jan-15 20:37:31.315620 - [DEBUG] End adding new jump function
26308 2019-Jan-15 20:37:31.315644 - [DEBUG]
26309 2019-Jan-15 20:37:31.315667 - [DEBUG] -------------------------------------------- 727. Path Edge --------------------------------------------
26310 2019-Jan-15 20:37:31.315691 - [DEBUG]
26311 2019-Jan-15 20:37:31.315714 - [DEBUG] Process 727. path edge:
26312 2019-Jan-15 20:37:31.315738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26313 2019-Jan-15 20:37:31.315794 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26314 2019-Jan-15 20:37:31.316429 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26315 2019-Jan-15 20:37:31.317066 - [DEBUG]
26316 2019-Jan-15 20:37:31.317090 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26317 2019-Jan-15 20:37:31.317760 - [DEBUG] Compose: EdgeIdentity * AllBottom
26318 2019-Jan-15 20:37:31.317789 - [DEBUG]
26319 2019-Jan-15 20:37:31.317813 - [DEBUG] Propagate flow
26320 2019-Jan-15 20:37:31.317836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26321 2019-Jan-15 20:37:31.317893 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26322 2019-Jan-15 20:37:31.318531 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26323 2019-Jan-15 20:37:31.319171 - [DEBUG] Edge function : AllBottom (result of previous compose)
26324 2019-Jan-15 20:37:31.319196 - [DEBUG]
26325 2019-Jan-15 20:37:31.319221 - [DEBUG] Join: AllTop & AllBottom
26326 2019-Jan-15 20:37:31.319246 - [DEBUG] = AllBottom (new jump func)
26327 2019-Jan-15 20:37:31.319271 - [DEBUG]
26328 2019-Jan-15 20:37:31.319294 - [DEBUG] Start adding new jump function
26329 2019-Jan-15 20:37:31.319318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26330 2019-Jan-15 20:37:31.319374 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26331 2019-Jan-15 20:37:31.320009 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26332 2019-Jan-15 20:37:31.320655 - [DEBUG] Edge Function : AllBottom
26333 2019-Jan-15 20:37:31.320683 - [DEBUG] End adding new jump function
26334 2019-Jan-15 20:37:31.320707 - [DEBUG]
26335 2019-Jan-15 20:37:31.320730 - [DEBUG] -------------------------------------------- 728. Path Edge --------------------------------------------
26336 2019-Jan-15 20:37:31.320755 - [DEBUG]
26337 2019-Jan-15 20:37:31.320778 - [DEBUG] Process 728. path edge:
26338 2019-Jan-15 20:37:31.320802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26339 2019-Jan-15 20:37:31.320868 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
26340 2019-Jan-15 20:37:31.321502 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26341 2019-Jan-15 20:37:31.322138 - [DEBUG]
26342 2019-Jan-15 20:37:31.322163 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26343 2019-Jan-15 20:37:31.322810 - [DEBUG] Compose: EdgeIdentity * AllBottom
26344 2019-Jan-15 20:37:31.322838 - [DEBUG]
26345 2019-Jan-15 20:37:31.322862 - [DEBUG] Propagate flow
26346 2019-Jan-15 20:37:31.322885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26347 2019-Jan-15 20:37:31.322941 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26348 2019-Jan-15 20:37:31.323575 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26349 2019-Jan-15 20:37:31.324224 - [DEBUG] Edge function : AllBottom (result of previous compose)
26350 2019-Jan-15 20:37:31.324249 - [DEBUG]
26351 2019-Jan-15 20:37:31.324274 - [DEBUG] Join: AllTop & AllBottom
26352 2019-Jan-15 20:37:31.324300 - [DEBUG] = AllBottom (new jump func)
26353 2019-Jan-15 20:37:31.324324 - [DEBUG]
26354 2019-Jan-15 20:37:31.324348 - [DEBUG] Start adding new jump function
26355 2019-Jan-15 20:37:31.324371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26356 2019-Jan-15 20:37:31.324427 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26357 2019-Jan-15 20:37:31.325062 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
26358 2019-Jan-15 20:37:31.325692 - [DEBUG] Edge Function : AllBottom
26359 2019-Jan-15 20:37:31.325720 - [DEBUG] End adding new jump function
26360 2019-Jan-15 20:37:31.325745 - [DEBUG]
26361 2019-Jan-15 20:37:31.325768 - [DEBUG] -------------------------------------------- 729. Path Edge --------------------------------------------
26362 2019-Jan-15 20:37:31.325793 - [DEBUG]
26363 2019-Jan-15 20:37:31.325816 - [DEBUG] Process 729. path edge:
26364 2019-Jan-15 20:37:31.325840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26365 2019-Jan-15 20:37:31.325896 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
26366 2019-Jan-15 20:37:31.326526 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26367 2019-Jan-15 20:37:31.327160 - [DEBUG]
26368 2019-Jan-15 20:37:31.327185 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
26369 2019-Jan-15 20:37:31.327845 - [DEBUG] Compose: EdgeIdentity * AllBottom
26370 2019-Jan-15 20:37:31.327873 - [DEBUG]
26371 2019-Jan-15 20:37:31.327897 - [DEBUG] Propagate flow
26372 2019-Jan-15 20:37:31.327921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26373 2019-Jan-15 20:37:31.327977 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26374 2019-Jan-15 20:37:31.328634 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26375 2019-Jan-15 20:37:31.329270 - [DEBUG] Edge function : AllBottom (result of previous compose)
26376 2019-Jan-15 20:37:31.329295 - [DEBUG]
26377 2019-Jan-15 20:37:31.329320 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26378 2019-Jan-15 20:37:31.329346 - [DEBUG] = AllBottom
26379 2019-Jan-15 20:37:31.329371 - [DEBUG]
26380 2019-Jan-15 20:37:31.329394 - [DEBUG] PROPAGATE: No new function!
26381 2019-Jan-15 20:37:31.329418 - [DEBUG] EDGE:
26382 2019-Jan-15 20:37:31.329476 - [DEBUG] ---> 26383 2019-Jan-15 20:37:31.330108 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26384 2019-Jan-15 20:37:31.330767 - [DEBUG]
26385 2019-Jan-15 20:37:31.330792 - [DEBUG] EDGE:
26386 2019-Jan-15 20:37:31.330849 - [DEBUG] ---> 26387 2019-Jan-15 20:37:31.331485 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26388 2019-Jan-15 20:37:31.332120 - [DEBUG]
26389 2019-Jan-15 20:37:31.332145 - [DEBUG] EDGE:
26390 2019-Jan-15 20:37:31.332203 - [DEBUG] ---> 26391 2019-Jan-15 20:37:31.332842 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26392 2019-Jan-15 20:37:31.333479 - [DEBUG]
26393 2019-Jan-15 20:37:31.333516 - [DEBUG] Compose: EdgeIdentity * AllBottom
26394 2019-Jan-15 20:37:31.333544 - [DEBUG]
26395 2019-Jan-15 20:37:31.333567 - [DEBUG] Propagate flow
26396 2019-Jan-15 20:37:31.333591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26397 2019-Jan-15 20:37:31.333647 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26398 2019-Jan-15 20:37:31.334299 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26399 2019-Jan-15 20:37:31.334935 - [DEBUG] Edge function : AllBottom (result of previous compose)
26400 2019-Jan-15 20:37:31.334960 - [DEBUG]
26401 2019-Jan-15 20:37:31.334985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26402 2019-Jan-15 20:37:31.335011 - [DEBUG] = AllBottom
26403 2019-Jan-15 20:37:31.335036 - [DEBUG]
26404 2019-Jan-15 20:37:31.335059 - [DEBUG] PROPAGATE: No new function!
26405 2019-Jan-15 20:37:31.335085 - [DEBUG] EDGE:
26406 2019-Jan-15 20:37:31.335143 - [DEBUG] ---> 26407 2019-Jan-15 20:37:31.335786 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26408 2019-Jan-15 20:37:31.336422 - [DEBUG]
26409 2019-Jan-15 20:37:31.336454 - [DEBUG] Compose: EdgeIdentity * AllBottom
26410 2019-Jan-15 20:37:31.336481 - [DEBUG]
26411 2019-Jan-15 20:37:31.336505 - [DEBUG] Propagate flow
26412 2019-Jan-15 20:37:31.336528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26413 2019-Jan-15 20:37:31.336585 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26414 2019-Jan-15 20:37:31.337230 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26415 2019-Jan-15 20:37:31.337880 - [DEBUG] Edge function : AllBottom (result of previous compose)
26416 2019-Jan-15 20:37:31.337905 - [DEBUG]
26417 2019-Jan-15 20:37:31.337929 - [DEBUG] Join: AllTop & AllBottom
26418 2019-Jan-15 20:37:31.337956 - [DEBUG] = AllBottom (new jump func)
26419 2019-Jan-15 20:37:31.337980 - [DEBUG]
26420 2019-Jan-15 20:37:31.338004 - [DEBUG] Start adding new jump function
26421 2019-Jan-15 20:37:31.338027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26422 2019-Jan-15 20:37:31.338084 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26423 2019-Jan-15 20:37:31.338721 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26424 2019-Jan-15 20:37:31.339363 - [DEBUG] Edge Function : AllBottom
26425 2019-Jan-15 20:37:31.339391 - [DEBUG] End adding new jump function
26426 2019-Jan-15 20:37:31.339415 - [DEBUG]
26427 2019-Jan-15 20:37:31.339439 - [DEBUG] -------------------------------------------- 730. Path Edge --------------------------------------------
26428 2019-Jan-15 20:37:31.339472 - [DEBUG]
26429 2019-Jan-15 20:37:31.339496 - [DEBUG] Process 730. path edge:
26430 2019-Jan-15 20:37:31.339520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26431 2019-Jan-15 20:37:31.339577 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26432 2019-Jan-15 20:37:31.340223 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26433 2019-Jan-15 20:37:31.340874 - [DEBUG]
26434 2019-Jan-15 20:37:31.340899 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26435 2019-Jan-15 20:37:31.341552 - [DEBUG] Possible callees:
26436 2019-Jan-15 20:37:31.341576 - [DEBUG] llvm.dbg.declare
26437 2019-Jan-15 20:37:31.341601 - [DEBUG] Possible return sites:
26438 2019-Jan-15 20:37:31.341625 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326439 2019-Jan-15 20:37:31.342898 - [DEBUG] Found and process special summary
26440 2019-Jan-15 20:37:31.342932 - [DEBUG] Compose: EdgeIdentity * AllBottom
26441 2019-Jan-15 20:37:31.342960 - [DEBUG]
26442 2019-Jan-15 20:37:31.342983 - [DEBUG] Propagate flow
26443 2019-Jan-15 20:37:31.343006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26444 2019-Jan-15 20:37:31.343063 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26445 2019-Jan-15 20:37:31.343700 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26446 2019-Jan-15 20:37:31.344352 - [DEBUG] Edge function : AllBottom (result of previous compose)
26447 2019-Jan-15 20:37:31.344377 - [DEBUG]
26448 2019-Jan-15 20:37:31.344401 - [DEBUG] Join: AllTop & AllBottom
26449 2019-Jan-15 20:37:31.344428 - [DEBUG] = AllBottom (new jump func)
26450 2019-Jan-15 20:37:31.344452 - [DEBUG]
26451 2019-Jan-15 20:37:31.344476 - [DEBUG] Start adding new jump function
26452 2019-Jan-15 20:37:31.344499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26453 2019-Jan-15 20:37:31.344555 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26454 2019-Jan-15 20:37:31.345190 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26455 2019-Jan-15 20:37:31.345824 - [DEBUG] Edge Function : AllBottom
26456 2019-Jan-15 20:37:31.345852 - [DEBUG] End adding new jump function
26457 2019-Jan-15 20:37:31.345876 - [DEBUG]
26458 2019-Jan-15 20:37:31.345900 - [DEBUG] -------------------------------------------- 731. Path Edge --------------------------------------------
26459 2019-Jan-15 20:37:31.345925 - [DEBUG]
26460 2019-Jan-15 20:37:31.345948 - [DEBUG] Process 731. path edge:
26461 2019-Jan-15 20:37:31.345972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26462 2019-Jan-15 20:37:31.346029 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26463 2019-Jan-15 20:37:31.346664 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26464 2019-Jan-15 20:37:31.347312 - [DEBUG]
26465 2019-Jan-15 20:37:31.347336 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26466 2019-Jan-15 20:37:31.347986 - [DEBUG] Compose: EdgeIdentity * AllBottom
26467 2019-Jan-15 20:37:31.348013 - [DEBUG]
26468 2019-Jan-15 20:37:31.348037 - [DEBUG] Propagate flow
26469 2019-Jan-15 20:37:31.348060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26470 2019-Jan-15 20:37:31.348130 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26471 2019-Jan-15 20:37:31.348766 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26472 2019-Jan-15 20:37:31.349402 - [DEBUG] Edge function : AllBottom (result of previous compose)
26473 2019-Jan-15 20:37:31.349427 - [DEBUG]
26474 2019-Jan-15 20:37:31.349452 - [DEBUG] Join: AllTop & AllBottom
26475 2019-Jan-15 20:37:31.349478 - [DEBUG] = AllBottom (new jump func)
26476 2019-Jan-15 20:37:31.349502 - [DEBUG]
26477 2019-Jan-15 20:37:31.349526 - [DEBUG] Start adding new jump function
26478 2019-Jan-15 20:37:31.349549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26479 2019-Jan-15 20:37:31.349605 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26480 2019-Jan-15 20:37:31.350239 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26481 2019-Jan-15 20:37:31.350890 - [DEBUG] Edge Function : AllBottom
26482 2019-Jan-15 20:37:31.350917 - [DEBUG] End adding new jump function
26483 2019-Jan-15 20:37:31.350941 - [DEBUG]
26484 2019-Jan-15 20:37:31.350964 - [DEBUG] -------------------------------------------- 732. Path Edge --------------------------------------------
26485 2019-Jan-15 20:37:31.350989 - [DEBUG]
26486 2019-Jan-15 20:37:31.351012 - [DEBUG] Process 732. path edge:
26487 2019-Jan-15 20:37:31.351035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26488 2019-Jan-15 20:37:31.351092 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26489 2019-Jan-15 20:37:31.351724 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26490 2019-Jan-15 20:37:31.352359 - [DEBUG]
26491 2019-Jan-15 20:37:31.352384 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26492 2019-Jan-15 20:37:31.353029 - [DEBUG] Compose: EdgeIdentity * AllBottom
26493 2019-Jan-15 20:37:31.353056 - [DEBUG]
26494 2019-Jan-15 20:37:31.353080 - [DEBUG] Propagate flow
26495 2019-Jan-15 20:37:31.353104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26496 2019-Jan-15 20:37:31.353160 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26497 2019-Jan-15 20:37:31.353791 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26498 2019-Jan-15 20:37:31.354441 - [DEBUG] Edge function : AllBottom (result of previous compose)
26499 2019-Jan-15 20:37:31.354466 - [DEBUG]
26500 2019-Jan-15 20:37:31.354490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26501 2019-Jan-15 20:37:31.354516 - [DEBUG] = AllBottom
26502 2019-Jan-15 20:37:31.354541 - [DEBUG]
26503 2019-Jan-15 20:37:31.354564 - [DEBUG] PROPAGATE: No new function!
26504 2019-Jan-15 20:37:31.354588 - [DEBUG] EDGE:
26505 2019-Jan-15 20:37:31.354645 - [DEBUG] ---> 26506 2019-Jan-15 20:37:31.355276 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26507 2019-Jan-15 20:37:31.355911 - [DEBUG]
26508 2019-Jan-15 20:37:31.355936 - [DEBUG] EDGE:
26509 2019-Jan-15 20:37:31.355993 - [DEBUG] ---> 26510 2019-Jan-15 20:37:31.356630 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26511 2019-Jan-15 20:37:31.357278 - [DEBUG]
26512 2019-Jan-15 20:37:31.357315 - [DEBUG] Compose: EdgeIdentity * AllBottom
26513 2019-Jan-15 20:37:31.357342 - [DEBUG]
26514 2019-Jan-15 20:37:31.357365 - [DEBUG] Propagate flow
26515 2019-Jan-15 20:37:31.357389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26516 2019-Jan-15 20:37:31.357445 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26517 2019-Jan-15 20:37:31.358092 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26518 2019-Jan-15 20:37:31.358726 - [DEBUG] Edge function : AllBottom (result of previous compose)
26519 2019-Jan-15 20:37:31.358752 - [DEBUG]
26520 2019-Jan-15 20:37:31.358776 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26521 2019-Jan-15 20:37:31.358802 - [DEBUG] = AllBottom
26522 2019-Jan-15 20:37:31.358827 - [DEBUG]
26523 2019-Jan-15 20:37:31.358850 - [DEBUG] PROPAGATE: No new function!
26524 2019-Jan-15 20:37:31.358875 - [DEBUG] EDGE:
26525 2019-Jan-15 20:37:31.358933 - [DEBUG] ---> 26526 2019-Jan-15 20:37:31.359576 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26527 2019-Jan-15 20:37:31.360211 - [DEBUG]
26528 2019-Jan-15 20:37:31.360236 - [DEBUG] EDGE:
26529 2019-Jan-15 20:37:31.360293 - [DEBUG] ---> 26530 2019-Jan-15 20:37:31.360944 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26531 2019-Jan-15 20:37:31.361580 - [DEBUG]
26532 2019-Jan-15 20:37:31.361613 - [DEBUG] Compose: EdgeIdentity * AllBottom
26533 2019-Jan-15 20:37:31.361639 - [DEBUG]
26534 2019-Jan-15 20:37:31.361663 - [DEBUG] Propagate flow
26535 2019-Jan-15 20:37:31.361686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26536 2019-Jan-15 20:37:31.361742 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26537 2019-Jan-15 20:37:31.362378 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26538 2019-Jan-15 20:37:31.363011 - [DEBUG] Edge function : AllBottom (result of previous compose)
26539 2019-Jan-15 20:37:31.363036 - [DEBUG]
26540 2019-Jan-15 20:37:31.363061 - [DEBUG] Join: AllTop & AllBottom
26541 2019-Jan-15 20:37:31.363087 - [DEBUG] = AllBottom (new jump func)
26542 2019-Jan-15 20:37:31.363111 - [DEBUG]
26543 2019-Jan-15 20:37:31.363135 - [DEBUG] Start adding new jump function
26544 2019-Jan-15 20:37:31.363158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26545 2019-Jan-15 20:37:31.363214 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26546 2019-Jan-15 20:37:31.363852 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26547 2019-Jan-15 20:37:31.364500 - [DEBUG] Edge Function : AllBottom
26548 2019-Jan-15 20:37:31.364528 - [DEBUG] End adding new jump function
26549 2019-Jan-15 20:37:31.364552 - [DEBUG]
26550 2019-Jan-15 20:37:31.364575 - [DEBUG] -------------------------------------------- 733. Path Edge --------------------------------------------
26551 2019-Jan-15 20:37:31.364599 - [DEBUG]
26552 2019-Jan-15 20:37:31.364622 - [DEBUG] Process 733. path edge:
26553 2019-Jan-15 20:37:31.364646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26554 2019-Jan-15 20:37:31.364702 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26555 2019-Jan-15 20:37:31.365338 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26556 2019-Jan-15 20:37:31.365973 - [DEBUG]
26557 2019-Jan-15 20:37:31.365998 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26558 2019-Jan-15 20:37:31.366645 - [DEBUG] Compose: EdgeIdentity * AllBottom
26559 2019-Jan-15 20:37:31.366681 - [DEBUG]
26560 2019-Jan-15 20:37:31.366705 - [DEBUG] Propagate flow
26561 2019-Jan-15 20:37:31.366729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26562 2019-Jan-15 20:37:31.366785 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26563 2019-Jan-15 20:37:31.367447 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26564 2019-Jan-15 20:37:31.368082 - [DEBUG] Edge function : AllBottom (result of previous compose)
26565 2019-Jan-15 20:37:31.368107 - [DEBUG]
26566 2019-Jan-15 20:37:31.368132 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26567 2019-Jan-15 20:37:31.368158 - [DEBUG] = AllBottom
26568 2019-Jan-15 20:37:31.368182 - [DEBUG]
26569 2019-Jan-15 20:37:31.368205 - [DEBUG] PROPAGATE: No new function!
26570 2019-Jan-15 20:37:31.368237 - [DEBUG] Compose: EdgeIdentity * AllBottom
26571 2019-Jan-15 20:37:31.368263 - [DEBUG]
26572 2019-Jan-15 20:37:31.368287 - [DEBUG] Propagate flow
26573 2019-Jan-15 20:37:31.368310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26574 2019-Jan-15 20:37:31.368366 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26575 2019-Jan-15 20:37:31.369010 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26576 2019-Jan-15 20:37:31.369643 - [DEBUG] Edge function : AllBottom (result of previous compose)
26577 2019-Jan-15 20:37:31.369668 - [DEBUG]
26578 2019-Jan-15 20:37:31.369693 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26579 2019-Jan-15 20:37:31.369719 - [DEBUG] = AllBottom
26580 2019-Jan-15 20:37:31.369743 - [DEBUG]
26581 2019-Jan-15 20:37:31.369766 - [DEBUG] PROPAGATE: No new function!
26582 2019-Jan-15 20:37:31.369791 - [DEBUG] EDGE:
26583 2019-Jan-15 20:37:31.369848 - [DEBUG] ---> 26584 2019-Jan-15 20:37:31.370481 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26585 2019-Jan-15 20:37:31.371130 - [DEBUG]
26586 2019-Jan-15 20:37:31.371155 - [DEBUG] EDGE:
26587 2019-Jan-15 20:37:31.371213 - [DEBUG] ---> 26588 2019-Jan-15 20:37:31.371847 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26589 2019-Jan-15 20:37:31.372482 - [DEBUG]
26590 2019-Jan-15 20:37:31.372507 - [DEBUG] EDGE:
26591 2019-Jan-15 20:37:31.372564 - [DEBUG] ---> 26592 2019-Jan-15 20:37:31.373201 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26593 2019-Jan-15 20:37:31.373836 - [DEBUG]
26594 2019-Jan-15 20:37:31.373872 - [DEBUG] Compose: EdgeIdentity * AllBottom
26595 2019-Jan-15 20:37:31.373899 - [DEBUG]
26596 2019-Jan-15 20:37:31.373923 - [DEBUG] Propagate flow
26597 2019-Jan-15 20:37:31.373960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26598 2019-Jan-15 20:37:31.374016 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26599 2019-Jan-15 20:37:31.374653 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26600 2019-Jan-15 20:37:31.375286 - [DEBUG] Edge function : AllBottom (result of previous compose)
26601 2019-Jan-15 20:37:31.375311 - [DEBUG]
26602 2019-Jan-15 20:37:31.375336 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26603 2019-Jan-15 20:37:31.375370 - [DEBUG] = AllBottom
26604 2019-Jan-15 20:37:31.375395 - [DEBUG]
26605 2019-Jan-15 20:37:31.375418 - [DEBUG] PROPAGATE: No new function!
26606 2019-Jan-15 20:37:31.375444 - [DEBUG] EDGE:
26607 2019-Jan-15 20:37:31.375501 - [DEBUG] ---> 26608 2019-Jan-15 20:37:31.376138 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26609 2019-Jan-15 20:37:31.376771 - [DEBUG]
26610 2019-Jan-15 20:37:31.376797 - [DEBUG] EDGE:
26611 2019-Jan-15 20:37:31.376854 - [DEBUG] ---> 26612 2019-Jan-15 20:37:31.377502 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26613 2019-Jan-15 20:37:31.378138 - [DEBUG]
26614 2019-Jan-15 20:37:31.378163 - [DEBUG] EDGE:
26615 2019-Jan-15 20:37:31.378221 - [DEBUG] ---> 26616 2019-Jan-15 20:37:31.378855 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26617 2019-Jan-15 20:37:31.379488 - [DEBUG]
26618 2019-Jan-15 20:37:31.379513 - [DEBUG] EDGE:
26619 2019-Jan-15 20:37:31.379570 - [DEBUG] ---> 26620 2019-Jan-15 20:37:31.380203 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26621 2019-Jan-15 20:37:31.380855 - [DEBUG]
26622 2019-Jan-15 20:37:31.380881 - [DEBUG] EDGE:
26623 2019-Jan-15 20:37:31.380938 - [DEBUG] ---> 26624 2019-Jan-15 20:37:31.381570 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26625 2019-Jan-15 20:37:31.382201 - [DEBUG]
26626 2019-Jan-15 20:37:31.382226 - [DEBUG] EDGE:
26627 2019-Jan-15 20:37:31.382283 - [DEBUG] ---> 26628 2019-Jan-15 20:37:31.382920 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26629 2019-Jan-15 20:37:31.383554 - [DEBUG]
26630 2019-Jan-15 20:37:31.383579 - [DEBUG] EDGE:
26631 2019-Jan-15 20:37:31.383636 - [DEBUG] ---> 26632 2019-Jan-15 20:37:31.384283 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26633 2019-Jan-15 20:37:31.384916 - [DEBUG]
26634 2019-Jan-15 20:37:31.384941 - [DEBUG] EDGE:
26635 2019-Jan-15 20:37:31.384998 - [DEBUG] ---> 26636 2019-Jan-15 20:37:31.385633 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26637 2019-Jan-15 20:37:31.386267 - [DEBUG]
26638 2019-Jan-15 20:37:31.386303 - [DEBUG] Compose: EdgeIdentity * AllBottom
26639 2019-Jan-15 20:37:31.386331 - [DEBUG]
26640 2019-Jan-15 20:37:31.386354 - [DEBUG] Propagate flow
26641 2019-Jan-15 20:37:31.386378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26642 2019-Jan-15 20:37:31.386434 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
26643 2019-Jan-15 20:37:31.387073 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26644 2019-Jan-15 20:37:31.387732 - [DEBUG] Edge function : AllBottom (result of previous compose)
26645 2019-Jan-15 20:37:31.387758 - [DEBUG]
26646 2019-Jan-15 20:37:31.387784 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26647 2019-Jan-15 20:37:31.387810 - [DEBUG] = AllBottom
26648 2019-Jan-15 20:37:31.387834 - [DEBUG]
26649 2019-Jan-15 20:37:31.387858 - [DEBUG] PROPAGATE: No new function!
26650 2019-Jan-15 20:37:31.387883 - [DEBUG] EDGE:
26651 2019-Jan-15 20:37:31.387941 - [DEBUG] ---> 26652 2019-Jan-15 20:37:31.388584 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26653 2019-Jan-15 20:37:31.389218 - [DEBUG]
26654 2019-Jan-15 20:37:31.389252 - [DEBUG] Compose: EdgeIdentity * AllBottom
26655 2019-Jan-15 20:37:31.389279 - [DEBUG]
26656 2019-Jan-15 20:37:31.389303 - [DEBUG] Propagate flow
26657 2019-Jan-15 20:37:31.389326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26658 2019-Jan-15 20:37:31.389382 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26659 2019-Jan-15 20:37:31.390022 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26660 2019-Jan-15 20:37:31.390669 - [DEBUG] Edge function : AllBottom (result of previous compose)
26661 2019-Jan-15 20:37:31.390694 - [DEBUG]
26662 2019-Jan-15 20:37:31.390719 - [DEBUG] Join: AllTop & AllBottom
26663 2019-Jan-15 20:37:31.390744 - [DEBUG] = AllBottom (new jump func)
26664 2019-Jan-15 20:37:31.390769 - [DEBUG]
26665 2019-Jan-15 20:37:31.390792 - [DEBUG] Start adding new jump function
26666 2019-Jan-15 20:37:31.390816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26667 2019-Jan-15 20:37:31.390871 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26668 2019-Jan-15 20:37:31.391507 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26669 2019-Jan-15 20:37:31.392142 - [DEBUG] Edge Function : AllBottom
26670 2019-Jan-15 20:37:31.392169 - [DEBUG] End adding new jump function
26671 2019-Jan-15 20:37:31.392193 - [DEBUG]
26672 2019-Jan-15 20:37:31.392216 - [DEBUG] -------------------------------------------- 734. Path Edge --------------------------------------------
26673 2019-Jan-15 20:37:31.392240 - [DEBUG]
26674 2019-Jan-15 20:37:31.392264 - [DEBUG] Process 734. path edge:
26675 2019-Jan-15 20:37:31.392287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26676 2019-Jan-15 20:37:31.392343 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
26677 2019-Jan-15 20:37:31.392980 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26678 2019-Jan-15 20:37:31.393617 - [DEBUG]
26679 2019-Jan-15 20:37:31.393641 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26680 2019-Jan-15 20:37:31.394295 - [DEBUG] Possible callees:
26681 2019-Jan-15 20:37:31.394320 - [DEBUG] foo
26682 2019-Jan-15 20:37:31.394345 - [DEBUG] Possible return sites:
26683 2019-Jan-15 20:37:31.394368 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8426684 2019-Jan-15 20:37:31.395626 - [DEBUG] Found and process special summary
26685 2019-Jan-15 20:37:31.395659 - [DEBUG] Compose: EdgeIdentity * AllBottom
26686 2019-Jan-15 20:37:31.395686 - [DEBUG]
26687 2019-Jan-15 20:37:31.395710 - [DEBUG] Propagate flow
26688 2019-Jan-15 20:37:31.395733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26689 2019-Jan-15 20:37:31.395790 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26690 2019-Jan-15 20:37:31.396436 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26691 2019-Jan-15 20:37:31.397071 - [DEBUG] Edge function : AllBottom (result of previous compose)
26692 2019-Jan-15 20:37:31.397096 - [DEBUG]
26693 2019-Jan-15 20:37:31.397121 - [DEBUG] Join: AllTop & AllBottom
26694 2019-Jan-15 20:37:31.397147 - [DEBUG] = AllBottom (new jump func)
26695 2019-Jan-15 20:37:31.397171 - [DEBUG]
26696 2019-Jan-15 20:37:31.397195 - [DEBUG] Start adding new jump function
26697 2019-Jan-15 20:37:31.397218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26698 2019-Jan-15 20:37:31.397287 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26699 2019-Jan-15 20:37:31.397922 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26700 2019-Jan-15 20:37:31.398573 - [DEBUG] Edge Function : AllBottom
26701 2019-Jan-15 20:37:31.398603 - [DEBUG] End adding new jump function
26702 2019-Jan-15 20:37:31.398627 - [DEBUG]
26703 2019-Jan-15 20:37:31.398651 - [DEBUG] -------------------------------------------- 735. Path Edge --------------------------------------------
26704 2019-Jan-15 20:37:31.398676 - [DEBUG]
26705 2019-Jan-15 20:37:31.398699 - [DEBUG] Process 735. path edge:
26706 2019-Jan-15 20:37:31.398723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26707 2019-Jan-15 20:37:31.398790 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
26708 2019-Jan-15 20:37:31.399482 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26709 2019-Jan-15 20:37:31.400172 - [DEBUG]
26710 2019-Jan-15 20:37:31.400198 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26711 2019-Jan-15 20:37:31.400951 - [DEBUG] Compose: EdgeIdentity * AllBottom
26712 2019-Jan-15 20:37:31.400981 - [DEBUG]
26713 2019-Jan-15 20:37:31.401005 - [DEBUG] Propagate flow
26714 2019-Jan-15 20:37:31.401029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26715 2019-Jan-15 20:37:31.401095 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26716 2019-Jan-15 20:37:31.401741 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26717 2019-Jan-15 20:37:31.402375 - [DEBUG] Edge function : AllBottom (result of previous compose)
26718 2019-Jan-15 20:37:31.402400 - [DEBUG]
26719 2019-Jan-15 20:37:31.402426 - [DEBUG] Join: AllTop & AllBottom
26720 2019-Jan-15 20:37:31.402453 - [DEBUG] = AllBottom (new jump func)
26721 2019-Jan-15 20:37:31.402477 - [DEBUG]
26722 2019-Jan-15 20:37:31.402501 - [DEBUG] Start adding new jump function
26723 2019-Jan-15 20:37:31.402525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26724 2019-Jan-15 20:37:31.402580 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26725 2019-Jan-15 20:37:31.403216 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26726 2019-Jan-15 20:37:31.403848 - [DEBUG] Edge Function : AllBottom
26727 2019-Jan-15 20:37:31.403877 - [DEBUG] End adding new jump function
26728 2019-Jan-15 20:37:31.403901 - [DEBUG]
26729 2019-Jan-15 20:37:31.403924 - [DEBUG] -------------------------------------------- 736. Path Edge --------------------------------------------
26730 2019-Jan-15 20:37:31.403965 - [DEBUG]
26731 2019-Jan-15 20:37:31.403988 - [DEBUG] Process 736. path edge:
26732 2019-Jan-15 20:37:31.404012 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26733 2019-Jan-15 20:37:31.404069 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
26734 2019-Jan-15 20:37:31.404721 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26735 2019-Jan-15 20:37:31.405354 - [DEBUG]
26736 2019-Jan-15 20:37:31.405380 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26737 2019-Jan-15 20:37:31.406029 - [DEBUG] Compose: EdgeIdentity * AllBottom
26738 2019-Jan-15 20:37:31.406057 - [DEBUG]
26739 2019-Jan-15 20:37:31.406081 - [DEBUG] Propagate flow
26740 2019-Jan-15 20:37:31.406104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26741 2019-Jan-15 20:37:31.406161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26742 2019-Jan-15 20:37:31.406807 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26743 2019-Jan-15 20:37:31.407459 - [DEBUG] Edge function : AllBottom (result of previous compose)
26744 2019-Jan-15 20:37:31.407484 - [DEBUG]
26745 2019-Jan-15 20:37:31.407509 - [DEBUG] Join: AllTop & AllBottom
26746 2019-Jan-15 20:37:31.407535 - [DEBUG] = AllBottom (new jump func)
26747 2019-Jan-15 20:37:31.407559 - [DEBUG]
26748 2019-Jan-15 20:37:31.407583 - [DEBUG] Start adding new jump function
26749 2019-Jan-15 20:37:31.407606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26750 2019-Jan-15 20:37:31.407662 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26751 2019-Jan-15 20:37:31.408309 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26752 2019-Jan-15 20:37:31.408952 - [DEBUG] Edge Function : AllBottom
26753 2019-Jan-15 20:37:31.408979 - [DEBUG] End adding new jump function
26754 2019-Jan-15 20:37:31.409003 - [DEBUG]
26755 2019-Jan-15 20:37:31.409026 - [DEBUG] -------------------------------------------- 737. Path Edge --------------------------------------------
26756 2019-Jan-15 20:37:31.409051 - [DEBUG]
26757 2019-Jan-15 20:37:31.409074 - [DEBUG] Process 737. path edge:
26758 2019-Jan-15 20:37:31.409098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26759 2019-Jan-15 20:37:31.409154 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
26760 2019-Jan-15 20:37:31.409799 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26761 2019-Jan-15 20:37:31.410433 - [DEBUG]
26762 2019-Jan-15 20:37:31.410457 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26763 2019-Jan-15 20:37:31.411128 - [DEBUG] Possible callees:
26764 2019-Jan-15 20:37:31.411152 - [DEBUG] llvm.dbg.declare
26765 2019-Jan-15 20:37:31.411177 - [DEBUG] Possible return sites:
26766 2019-Jan-15 20:37:31.411201 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9626767 2019-Jan-15 20:37:31.412481 - [DEBUG] Found and process special summary
26768 2019-Jan-15 20:37:31.412515 - [DEBUG] Compose: EdgeIdentity * AllBottom
26769 2019-Jan-15 20:37:31.412542 - [DEBUG]
26770 2019-Jan-15 20:37:31.412566 - [DEBUG] Propagate flow
26771 2019-Jan-15 20:37:31.412589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26772 2019-Jan-15 20:37:31.412646 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26773 2019-Jan-15 20:37:31.413285 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26774 2019-Jan-15 20:37:31.413928 - [DEBUG] Edge function : AllBottom (result of previous compose)
26775 2019-Jan-15 20:37:31.413967 - [DEBUG]
26776 2019-Jan-15 20:37:31.413992 - [DEBUG] Join: AllTop & AllBottom
26777 2019-Jan-15 20:37:31.414019 - [DEBUG] = AllBottom (new jump func)
26778 2019-Jan-15 20:37:31.414043 - [DEBUG]
26779 2019-Jan-15 20:37:31.414067 - [DEBUG] Start adding new jump function
26780 2019-Jan-15 20:37:31.414090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26781 2019-Jan-15 20:37:31.414146 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26782 2019-Jan-15 20:37:31.414780 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26783 2019-Jan-15 20:37:31.415416 - [DEBUG] Edge Function : AllBottom
26784 2019-Jan-15 20:37:31.415443 - [DEBUG] End adding new jump function
26785 2019-Jan-15 20:37:31.415467 - [DEBUG]
26786 2019-Jan-15 20:37:31.415491 - [DEBUG] -------------------------------------------- 738. Path Edge --------------------------------------------
26787 2019-Jan-15 20:37:31.415515 - [DEBUG]
26788 2019-Jan-15 20:37:31.415539 - [DEBUG] Process 738. path edge:
26789 2019-Jan-15 20:37:31.415562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26790 2019-Jan-15 20:37:31.415619 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
26791 2019-Jan-15 20:37:31.416258 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26792 2019-Jan-15 20:37:31.416893 - [DEBUG]
26793 2019-Jan-15 20:37:31.416917 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26794 2019-Jan-15 20:37:31.417582 - [DEBUG] Compose: EdgeIdentity * AllBottom
26795 2019-Jan-15 20:37:31.417610 - [DEBUG]
26796 2019-Jan-15 20:37:31.417634 - [DEBUG] Propagate flow
26797 2019-Jan-15 20:37:31.417657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26798 2019-Jan-15 20:37:31.417713 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26799 2019-Jan-15 20:37:31.418347 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26800 2019-Jan-15 20:37:31.418980 - [DEBUG] Edge function : AllBottom (result of previous compose)
26801 2019-Jan-15 20:37:31.419006 - [DEBUG]
26802 2019-Jan-15 20:37:31.419030 - [DEBUG] Join: AllTop & AllBottom
26803 2019-Jan-15 20:37:31.419056 - [DEBUG] = AllBottom (new jump func)
26804 2019-Jan-15 20:37:31.419081 - [DEBUG]
26805 2019-Jan-15 20:37:31.419104 - [DEBUG] Start adding new jump function
26806 2019-Jan-15 20:37:31.419127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26807 2019-Jan-15 20:37:31.419183 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26808 2019-Jan-15 20:37:31.419817 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26809 2019-Jan-15 20:37:31.420448 - [DEBUG] Edge Function : AllBottom
26810 2019-Jan-15 20:37:31.420475 - [DEBUG] End adding new jump function
26811 2019-Jan-15 20:37:31.420499 - [DEBUG]
26812 2019-Jan-15 20:37:31.420523 - [DEBUG] -------------------------------------------- 739. Path Edge --------------------------------------------
26813 2019-Jan-15 20:37:31.420547 - [DEBUG]
26814 2019-Jan-15 20:37:31.420570 - [DEBUG] Process 739. path edge:
26815 2019-Jan-15 20:37:31.420594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26816 2019-Jan-15 20:37:31.420664 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
26817 2019-Jan-15 20:37:31.421296 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26818 2019-Jan-15 20:37:31.421929 - [DEBUG]
26819 2019-Jan-15 20:37:31.421954 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26820 2019-Jan-15 20:37:31.422606 - [DEBUG] Compose: EdgeIdentity * AllBottom
26821 2019-Jan-15 20:37:31.422635 - [DEBUG]
26822 2019-Jan-15 20:37:31.422659 - [DEBUG] Propagate flow
26823 2019-Jan-15 20:37:31.422682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26824 2019-Jan-15 20:37:31.422739 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
26825 2019-Jan-15 20:37:31.423372 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26826 2019-Jan-15 20:37:31.424019 - [DEBUG] Edge function : AllBottom (result of previous compose)
26827 2019-Jan-15 20:37:31.424044 - [DEBUG]
26828 2019-Jan-15 20:37:31.424069 - [DEBUG] Join: AllTop & AllBottom
26829 2019-Jan-15 20:37:31.424095 - [DEBUG] = AllBottom (new jump func)
26830 2019-Jan-15 20:37:31.424119 - [DEBUG]
26831 2019-Jan-15 20:37:31.424143 - [DEBUG] Start adding new jump function
26832 2019-Jan-15 20:37:31.424166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26833 2019-Jan-15 20:37:31.424222 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26834 2019-Jan-15 20:37:31.424856 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
26835 2019-Jan-15 20:37:31.425486 - [DEBUG] Edge Function : AllBottom
26836 2019-Jan-15 20:37:31.425513 - [DEBUG] End adding new jump function
26837 2019-Jan-15 20:37:31.425537 - [DEBUG]
26838 2019-Jan-15 20:37:31.425561 - [DEBUG] -------------------------------------------- 740. Path Edge --------------------------------------------
26839 2019-Jan-15 20:37:31.425585 - [DEBUG]
26840 2019-Jan-15 20:37:31.425609 - [DEBUG] Process 740. path edge:
26841 2019-Jan-15 20:37:31.425632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26842 2019-Jan-15 20:37:31.425689 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
26843 2019-Jan-15 20:37:31.426320 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26844 2019-Jan-15 20:37:31.426956 - [DEBUG]
26845 2019-Jan-15 20:37:31.426981 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
26846 2019-Jan-15 20:37:31.427637 - [DEBUG] Compose: EdgeIdentity * AllBottom
26847 2019-Jan-15 20:37:31.427664 - [DEBUG]
26848 2019-Jan-15 20:37:31.427688 - [DEBUG] Propagate flow
26849 2019-Jan-15 20:37:31.427711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26850 2019-Jan-15 20:37:31.427768 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26851 2019-Jan-15 20:37:31.428406 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26852 2019-Jan-15 20:37:31.429039 - [DEBUG] Edge function : AllBottom (result of previous compose)
26853 2019-Jan-15 20:37:31.429064 - [DEBUG]
26854 2019-Jan-15 20:37:31.429089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26855 2019-Jan-15 20:37:31.429116 - [DEBUG] = AllBottom
26856 2019-Jan-15 20:37:31.429140 - [DEBUG]
26857 2019-Jan-15 20:37:31.429164 - [DEBUG] PROPAGATE: No new function!
26858 2019-Jan-15 20:37:31.429188 - [DEBUG] EDGE:
26859 2019-Jan-15 20:37:31.429245 - [DEBUG] ---> 26860 2019-Jan-15 20:37:31.429878 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26861 2019-Jan-15 20:37:31.430511 - [DEBUG]
26862 2019-Jan-15 20:37:31.430536 - [DEBUG] EDGE:
26863 2019-Jan-15 20:37:31.430593 - [DEBUG] ---> 26864 2019-Jan-15 20:37:31.431256 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26865 2019-Jan-15 20:37:31.431888 - [DEBUG]
26866 2019-Jan-15 20:37:31.431922 - [DEBUG] EDGE:
26867 2019-Jan-15 20:37:31.431980 - [DEBUG] ---> 26868 2019-Jan-15 20:37:31.432618 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26869 2019-Jan-15 20:37:31.433253 - [DEBUG]
26870 2019-Jan-15 20:37:31.433292 - [DEBUG] Compose: EdgeIdentity * AllBottom
26871 2019-Jan-15 20:37:31.433319 - [DEBUG]
26872 2019-Jan-15 20:37:31.433343 - [DEBUG] Propagate flow
26873 2019-Jan-15 20:37:31.433366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26874 2019-Jan-15 20:37:31.433423 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26875 2019-Jan-15 20:37:31.434076 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26876 2019-Jan-15 20:37:31.434709 - [DEBUG] Edge function : AllBottom (result of previous compose)
26877 2019-Jan-15 20:37:31.434734 - [DEBUG]
26878 2019-Jan-15 20:37:31.434759 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26879 2019-Jan-15 20:37:31.434785 - [DEBUG] = AllBottom
26880 2019-Jan-15 20:37:31.434809 - [DEBUG]
26881 2019-Jan-15 20:37:31.434833 - [DEBUG] PROPAGATE: No new function!
26882 2019-Jan-15 20:37:31.434859 - [DEBUG] EDGE:
26883 2019-Jan-15 20:37:31.434916 - [DEBUG] ---> 26884 2019-Jan-15 20:37:31.435559 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26885 2019-Jan-15 20:37:31.436194 - [DEBUG]
26886 2019-Jan-15 20:37:31.436226 - [DEBUG] Compose: EdgeIdentity * AllBottom
26887 2019-Jan-15 20:37:31.436253 - [DEBUG]
26888 2019-Jan-15 20:37:31.436277 - [DEBUG] Propagate flow
26889 2019-Jan-15 20:37:31.436300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26890 2019-Jan-15 20:37:31.436356 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26891 2019-Jan-15 20:37:31.436996 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26892 2019-Jan-15 20:37:31.437645 - [DEBUG] Edge function : AllBottom (result of previous compose)
26893 2019-Jan-15 20:37:31.437671 - [DEBUG]
26894 2019-Jan-15 20:37:31.437695 - [DEBUG] Join: AllTop & AllBottom
26895 2019-Jan-15 20:37:31.437721 - [DEBUG] = AllBottom (new jump func)
26896 2019-Jan-15 20:37:31.437746 - [DEBUG]
26897 2019-Jan-15 20:37:31.437769 - [DEBUG] Start adding new jump function
26898 2019-Jan-15 20:37:31.437792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26899 2019-Jan-15 20:37:31.437848 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26900 2019-Jan-15 20:37:31.438483 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26901 2019-Jan-15 20:37:31.439119 - [DEBUG] Edge Function : AllBottom
26902 2019-Jan-15 20:37:31.439146 - [DEBUG] End adding new jump function
26903 2019-Jan-15 20:37:31.439170 - [DEBUG]
26904 2019-Jan-15 20:37:31.439194 - [DEBUG] -------------------------------------------- 741. Path Edge --------------------------------------------
26905 2019-Jan-15 20:37:31.439218 - [DEBUG]
26906 2019-Jan-15 20:37:31.439241 - [DEBUG] Process 741. path edge:
26907 2019-Jan-15 20:37:31.439265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26908 2019-Jan-15 20:37:31.439321 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
26909 2019-Jan-15 20:37:31.439956 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26910 2019-Jan-15 20:37:31.440593 - [DEBUG]
26911 2019-Jan-15 20:37:31.440639 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26912 2019-Jan-15 20:37:31.441283 - [DEBUG] Possible callees:
26913 2019-Jan-15 20:37:31.441308 - [DEBUG] bar
26914 2019-Jan-15 20:37:31.441332 - [DEBUG] Possible return sites:
26915 2019-Jan-15 20:37:31.441356 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8926916 2019-Jan-15 20:37:31.442618 - [DEBUG] Found and process special summary
26917 2019-Jan-15 20:37:31.442651 - [DEBUG] Compose: EdgeIdentity * AllBottom
26918 2019-Jan-15 20:37:31.442678 - [DEBUG]
26919 2019-Jan-15 20:37:31.442702 - [DEBUG] Propagate flow
26920 2019-Jan-15 20:37:31.442725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26921 2019-Jan-15 20:37:31.442782 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26922 2019-Jan-15 20:37:31.443421 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26923 2019-Jan-15 20:37:31.444069 - [DEBUG] Edge function : AllBottom (result of previous compose)
26924 2019-Jan-15 20:37:31.444094 - [DEBUG]
26925 2019-Jan-15 20:37:31.444119 - [DEBUG] Join: AllTop & AllBottom
26926 2019-Jan-15 20:37:31.444145 - [DEBUG] = AllBottom (new jump func)
26927 2019-Jan-15 20:37:31.444169 - [DEBUG]
26928 2019-Jan-15 20:37:31.444193 - [DEBUG] Start adding new jump function
26929 2019-Jan-15 20:37:31.444216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26930 2019-Jan-15 20:37:31.444272 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26931 2019-Jan-15 20:37:31.444906 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26932 2019-Jan-15 20:37:31.445541 - [DEBUG] Edge Function : AllBottom
26933 2019-Jan-15 20:37:31.445568 - [DEBUG] End adding new jump function
26934 2019-Jan-15 20:37:31.445593 - [DEBUG]
26935 2019-Jan-15 20:37:31.445616 - [DEBUG] -------------------------------------------- 742. Path Edge --------------------------------------------
26936 2019-Jan-15 20:37:31.445641 - [DEBUG]
26937 2019-Jan-15 20:37:31.445664 - [DEBUG] Process 742. path edge:
26938 2019-Jan-15 20:37:31.445688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26939 2019-Jan-15 20:37:31.445744 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
26940 2019-Jan-15 20:37:31.446380 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26941 2019-Jan-15 20:37:31.447017 - [DEBUG]
26942 2019-Jan-15 20:37:31.447041 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26943 2019-Jan-15 20:37:31.447704 - [DEBUG] Compose: EdgeIdentity * AllBottom
26944 2019-Jan-15 20:37:31.447732 - [DEBUG]
26945 2019-Jan-15 20:37:31.447756 - [DEBUG] Propagate flow
26946 2019-Jan-15 20:37:31.447779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26947 2019-Jan-15 20:37:31.447835 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26948 2019-Jan-15 20:37:31.448471 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26949 2019-Jan-15 20:37:31.449111 - [DEBUG] Edge function : AllBottom (result of previous compose)
26950 2019-Jan-15 20:37:31.449137 - [DEBUG]
26951 2019-Jan-15 20:37:31.449161 - [DEBUG] Join: AllTop & AllBottom
26952 2019-Jan-15 20:37:31.449187 - [DEBUG] = AllBottom (new jump func)
26953 2019-Jan-15 20:37:31.449212 - [DEBUG]
26954 2019-Jan-15 20:37:31.449235 - [DEBUG] Start adding new jump function
26955 2019-Jan-15 20:37:31.449259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26956 2019-Jan-15 20:37:31.449323 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26957 2019-Jan-15 20:37:31.449963 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26958 2019-Jan-15 20:37:31.450595 - [DEBUG] Edge Function : AllBottom
26959 2019-Jan-15 20:37:31.450636 - [DEBUG] End adding new jump function
26960 2019-Jan-15 20:37:31.450660 - [DEBUG]
26961 2019-Jan-15 20:37:31.450684 - [DEBUG] -------------------------------------------- 743. Path Edge --------------------------------------------
26962 2019-Jan-15 20:37:31.450708 - [DEBUG]
26963 2019-Jan-15 20:37:31.450732 - [DEBUG] Process 743. path edge:
26964 2019-Jan-15 20:37:31.450755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26965 2019-Jan-15 20:37:31.450812 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
26966 2019-Jan-15 20:37:31.451447 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26967 2019-Jan-15 20:37:31.452081 - [DEBUG]
26968 2019-Jan-15 20:37:31.452106 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26969 2019-Jan-15 20:37:31.452752 - [DEBUG] Compose: EdgeIdentity * AllBottom
26970 2019-Jan-15 20:37:31.452780 - [DEBUG]
26971 2019-Jan-15 20:37:31.452804 - [DEBUG] Propagate flow
26972 2019-Jan-15 20:37:31.452827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26973 2019-Jan-15 20:37:31.452883 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26974 2019-Jan-15 20:37:31.453527 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26975 2019-Jan-15 20:37:31.454175 - [DEBUG] Edge function : AllBottom (result of previous compose)
26976 2019-Jan-15 20:37:31.454201 - [DEBUG]
26977 2019-Jan-15 20:37:31.454226 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26978 2019-Jan-15 20:37:31.454252 - [DEBUG] = AllBottom
26979 2019-Jan-15 20:37:31.454276 - [DEBUG]
26980 2019-Jan-15 20:37:31.454299 - [DEBUG] PROPAGATE: No new function!
26981 2019-Jan-15 20:37:31.454329 - [DEBUG] Compose: EdgeIdentity * AllBottom
26982 2019-Jan-15 20:37:31.454356 - [DEBUG]
26983 2019-Jan-15 20:37:31.454379 - [DEBUG] Propagate flow
26984 2019-Jan-15 20:37:31.454403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26985 2019-Jan-15 20:37:31.454459 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26986 2019-Jan-15 20:37:31.455104 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26987 2019-Jan-15 20:37:31.455740 - [DEBUG] Edge function : AllBottom (result of previous compose)
26988 2019-Jan-15 20:37:31.455765 - [DEBUG]
26989 2019-Jan-15 20:37:31.455790 - [DEBUG] Join: AllTop & AllBottom
26990 2019-Jan-15 20:37:31.455816 - [DEBUG] = AllBottom (new jump func)
26991 2019-Jan-15 20:37:31.455841 - [DEBUG]
26992 2019-Jan-15 20:37:31.455864 - [DEBUG] Start adding new jump function
26993 2019-Jan-15 20:37:31.455887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26994 2019-Jan-15 20:37:31.455943 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26995 2019-Jan-15 20:37:31.456576 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26996 2019-Jan-15 20:37:31.457218 - [DEBUG] Edge Function : AllBottom
26997 2019-Jan-15 20:37:31.457245 - [DEBUG] End adding new jump function
26998 2019-Jan-15 20:37:31.457280 - [DEBUG]
26999 2019-Jan-15 20:37:31.457306 - [DEBUG] -------------------------------------------- 744. Path Edge --------------------------------------------
27000 2019-Jan-15 20:37:31.457337 - [DEBUG]
27001 2019-Jan-15 20:37:31.457360 - [DEBUG] Process 744. path edge:
27002 2019-Jan-15 20:37:31.457384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27003 2019-Jan-15 20:37:31.457442 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
27004 2019-Jan-15 20:37:31.458088 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27005 2019-Jan-15 20:37:31.458728 - [DEBUG]
27006 2019-Jan-15 20:37:31.458752 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
27007 2019-Jan-15 20:37:31.459401 - [DEBUG] Possible callees:
27008 2019-Jan-15 20:37:31.459427 - [DEBUG] llvm.dbg.declare
27009 2019-Jan-15 20:37:31.459452 - [DEBUG] Possible return sites:
27010 2019-Jan-15 20:37:31.459476 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10327011 2019-Jan-15 20:37:31.460760 - [DEBUG] Found and process special summary
27012 2019-Jan-15 20:37:31.460793 - [DEBUG] Compose: EdgeIdentity * AllBottom
27013 2019-Jan-15 20:37:31.460820 - [DEBUG]
27014 2019-Jan-15 20:37:31.460844 - [DEBUG] Propagate flow
27015 2019-Jan-15 20:37:31.460867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27016 2019-Jan-15 20:37:31.460924 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27017 2019-Jan-15 20:37:31.461561 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27018 2019-Jan-15 20:37:31.462195 - [DEBUG] Edge function : AllBottom (result of previous compose)
27019 2019-Jan-15 20:37:31.462220 - [DEBUG]
27020 2019-Jan-15 20:37:31.462244 - [DEBUG] Join: AllTop & AllBottom
27021 2019-Jan-15 20:37:31.462270 - [DEBUG] = AllBottom (new jump func)
27022 2019-Jan-15 20:37:31.462295 - [DEBUG]
27023 2019-Jan-15 20:37:31.462318 - [DEBUG] Start adding new jump function
27024 2019-Jan-15 20:37:31.462342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27025 2019-Jan-15 20:37:31.462398 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27026 2019-Jan-15 20:37:31.463032 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27027 2019-Jan-15 20:37:31.463667 - [DEBUG] Edge Function : AllBottom
27028 2019-Jan-15 20:37:31.463695 - [DEBUG] End adding new jump function
27029 2019-Jan-15 20:37:31.463719 - [DEBUG]
27030 2019-Jan-15 20:37:31.463743 - [DEBUG] -------------------------------------------- 745. Path Edge --------------------------------------------
27031 2019-Jan-15 20:37:31.463767 - [DEBUG]
27032 2019-Jan-15 20:37:31.463790 - [DEBUG] Process 745. path edge:
27033 2019-Jan-15 20:37:31.463814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27034 2019-Jan-15 20:37:31.463870 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
27035 2019-Jan-15 20:37:31.464524 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27036 2019-Jan-15 20:37:31.465160 - [DEBUG]
27037 2019-Jan-15 20:37:31.465184 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27038 2019-Jan-15 20:37:31.465832 - [DEBUG] Compose: EdgeIdentity * AllBottom
27039 2019-Jan-15 20:37:31.465859 - [DEBUG]
27040 2019-Jan-15 20:37:31.465883 - [DEBUG] Propagate flow
27041 2019-Jan-15 20:37:31.465906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27042 2019-Jan-15 20:37:31.465976 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
27043 2019-Jan-15 20:37:31.466611 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27044 2019-Jan-15 20:37:31.467245 - [DEBUG] Edge function : AllBottom (result of previous compose)
27045 2019-Jan-15 20:37:31.467283 - [DEBUG]
27046 2019-Jan-15 20:37:31.467309 - [DEBUG] Join: AllTop & AllBottom
27047 2019-Jan-15 20:37:31.467335 - [DEBUG] = AllBottom (new jump func)
27048 2019-Jan-15 20:37:31.467360 - [DEBUG]
27049 2019-Jan-15 20:37:31.467383 - [DEBUG] Start adding new jump function
27050 2019-Jan-15 20:37:31.467406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27051 2019-Jan-15 20:37:31.467462 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27052 2019-Jan-15 20:37:31.468097 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
27053 2019-Jan-15 20:37:31.468727 - [DEBUG] Edge Function : AllBottom
27054 2019-Jan-15 20:37:31.468754 - [DEBUG] End adding new jump function
27055 2019-Jan-15 20:37:31.468779 - [DEBUG]
27056 2019-Jan-15 20:37:31.468803 - [DEBUG] -------------------------------------------- 746. Path Edge --------------------------------------------
27057 2019-Jan-15 20:37:31.468827 - [DEBUG]
27058 2019-Jan-15 20:37:31.468850 - [DEBUG] Process 746. path edge:
27059 2019-Jan-15 20:37:31.468874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27060 2019-Jan-15 20:37:31.468931 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
27061 2019-Jan-15 20:37:31.469561 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27062 2019-Jan-15 20:37:31.470194 - [DEBUG]
27063 2019-Jan-15 20:37:31.470219 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
27064 2019-Jan-15 20:37:31.470877 - [DEBUG] Compose: EdgeIdentity * AllBottom
27065 2019-Jan-15 20:37:31.470906 - [DEBUG]
27066 2019-Jan-15 20:37:31.470930 - [DEBUG] Propagate flow
27067 2019-Jan-15 20:37:31.470953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27068 2019-Jan-15 20:37:31.471009 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
27069 2019-Jan-15 20:37:31.471643 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27070 2019-Jan-15 20:37:31.472280 - [DEBUG] Edge function : AllBottom (result of previous compose)
27071 2019-Jan-15 20:37:31.472305 - [DEBUG]
27072 2019-Jan-15 20:37:31.472329 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27073 2019-Jan-15 20:37:31.472355 - [DEBUG] = AllBottom
27074 2019-Jan-15 20:37:31.472380 - [DEBUG]
27075 2019-Jan-15 20:37:31.472403 - [DEBUG] PROPAGATE: No new function!
27076 2019-Jan-15 20:37:31.472427 - [DEBUG] EDGE:
27077 2019-Jan-15 20:37:31.472485 - [DEBUG] ---> 27078 2019-Jan-15 20:37:31.473116 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27079 2019-Jan-15 20:37:31.473749 - [DEBUG]
27080 2019-Jan-15 20:37:31.473774 - [DEBUG] EDGE:
27081 2019-Jan-15 20:37:31.473831 - [DEBUG] ---> 27082 2019-Jan-15 20:37:31.474484 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27083 2019-Jan-15 20:37:31.475117 - [DEBUG]
27084 2019-Jan-15 20:37:31.475152 - [DEBUG] Compose: EdgeIdentity * AllBottom
27085 2019-Jan-15 20:37:31.475179 - [DEBUG]
27086 2019-Jan-15 20:37:31.475202 - [DEBUG] Propagate flow
27087 2019-Jan-15 20:37:31.475226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27088 2019-Jan-15 20:37:31.475290 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27089 2019-Jan-15 20:37:31.475926 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27090 2019-Jan-15 20:37:31.476559 - [DEBUG] Edge function : AllBottom (result of previous compose)
27091 2019-Jan-15 20:37:31.476584 - [DEBUG]
27092 2019-Jan-15 20:37:31.476609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27093 2019-Jan-15 20:37:31.476635 - [DEBUG] = AllBottom
27094 2019-Jan-15 20:37:31.476659 - [DEBUG]
27095 2019-Jan-15 20:37:31.476683 - [DEBUG] PROPAGATE: No new function!
27096 2019-Jan-15 20:37:31.476708 - [DEBUG] EDGE:
27097 2019-Jan-15 20:37:31.476766 - [DEBUG] ---> 27098 2019-Jan-15 20:37:31.477425 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27099 2019-Jan-15 20:37:31.478060 - [DEBUG]
27100 2019-Jan-15 20:37:31.478085 - [DEBUG] EDGE:
27101 2019-Jan-15 20:37:31.478142 - [DEBUG] ---> 27102 2019-Jan-15 20:37:31.478778 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27103 2019-Jan-15 20:37:31.479410 - [DEBUG]
27104 2019-Jan-15 20:37:31.479435 - [DEBUG] EDGE:
27105 2019-Jan-15 20:37:31.479492 - [DEBUG] ---> 27106 2019-Jan-15 20:37:31.480131 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27107 2019-Jan-15 20:37:31.480782 - [DEBUG]
27108 2019-Jan-15 20:37:31.480815 - [DEBUG] Compose: EdgeIdentity * AllBottom
27109 2019-Jan-15 20:37:31.480842 - [DEBUG]
27110 2019-Jan-15 20:37:31.480866 - [DEBUG] Propagate flow
27111 2019-Jan-15 20:37:31.480890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27112 2019-Jan-15 20:37:31.480946 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
27113 2019-Jan-15 20:37:31.481587 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27114 2019-Jan-15 20:37:31.482222 - [DEBUG] Edge function : AllBottom (result of previous compose)
27115 2019-Jan-15 20:37:31.482247 - [DEBUG]
27116 2019-Jan-15 20:37:31.482272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27117 2019-Jan-15 20:37:31.482298 - [DEBUG] = AllBottom
27118 2019-Jan-15 20:37:31.482323 - [DEBUG]
27119 2019-Jan-15 20:37:31.482346 - [DEBUG] PROPAGATE: No new function!
27120 2019-Jan-15 20:37:31.482371 - [DEBUG] EDGE:
27121 2019-Jan-15 20:37:31.482429 - [DEBUG] ---> 27122 2019-Jan-15 20:37:31.483066 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27123 2019-Jan-15 20:37:31.483704 - [DEBUG]
27124 2019-Jan-15 20:37:31.483729 - [DEBUG] EDGE:
27125 2019-Jan-15 20:37:31.483786 - [DEBUG] ---> 27126 2019-Jan-15 20:37:31.484437 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27127 2019-Jan-15 20:37:31.485071 - [DEBUG]
27128 2019-Jan-15 20:37:31.485096 - [DEBUG] EDGE:
27129 2019-Jan-15 20:37:31.485153 - [DEBUG] ---> 27130 2019-Jan-15 20:37:31.485800 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27131 2019-Jan-15 20:37:31.486434 - [DEBUG]
27132 2019-Jan-15 20:37:31.486468 - [DEBUG] Compose: EdgeIdentity * AllBottom
27133 2019-Jan-15 20:37:31.486495 - [DEBUG]
27134 2019-Jan-15 20:37:31.486519 - [DEBUG] Propagate flow
27135 2019-Jan-15 20:37:31.486543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27136 2019-Jan-15 20:37:31.486599 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
27137 2019-Jan-15 20:37:31.487238 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27138 2019-Jan-15 20:37:31.487891 - [DEBUG] Edge function : AllBottom (result of previous compose)
27139 2019-Jan-15 20:37:31.487917 - [DEBUG]
27140 2019-Jan-15 20:37:31.487942 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27141 2019-Jan-15 20:37:31.487968 - [DEBUG] = AllBottom
27142 2019-Jan-15 20:37:31.487992 - [DEBUG]
27143 2019-Jan-15 20:37:31.488016 - [DEBUG] PROPAGATE: No new function!
27144 2019-Jan-15 20:37:31.488041 - [DEBUG] EDGE:
27145 2019-Jan-15 20:37:31.488099 - [DEBUG] ---> 27146 2019-Jan-15 20:37:31.488738 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27147 2019-Jan-15 20:37:31.489374 - [DEBUG]
27148 2019-Jan-15 20:37:31.489399 - [DEBUG] EDGE:
27149 2019-Jan-15 20:37:31.489457 - [DEBUG] ---> 27150 2019-Jan-15 20:37:31.490090 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27151 2019-Jan-15 20:37:31.490739 - [DEBUG]
27152 2019-Jan-15 20:37:31.490765 - [DEBUG] EDGE:
27153 2019-Jan-15 20:37:31.490822 - [DEBUG] ---> 27154 2019-Jan-15 20:37:31.491461 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27155 2019-Jan-15 20:37:31.492093 - [DEBUG]
27156 2019-Jan-15 20:37:31.492127 - [DEBUG] Compose: EdgeIdentity * AllBottom
27157 2019-Jan-15 20:37:31.492154 - [DEBUG]
27158 2019-Jan-15 20:37:31.492178 - [DEBUG] Propagate flow
27159 2019-Jan-15 20:37:31.492202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27160 2019-Jan-15 20:37:31.492258 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27161 2019-Jan-15 20:37:31.492894 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27162 2019-Jan-15 20:37:31.493526 - [DEBUG] Edge function : AllBottom (result of previous compose)
27163 2019-Jan-15 20:37:31.493551 - [DEBUG]
27164 2019-Jan-15 20:37:31.493576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27165 2019-Jan-15 20:37:31.493602 - [DEBUG] = AllBottom
27166 2019-Jan-15 20:37:31.493626 - [DEBUG]
27167 2019-Jan-15 20:37:31.493650 - [DEBUG] PROPAGATE: No new function!
27168 2019-Jan-15 20:37:31.493675 - [DEBUG] EDGE:
27169 2019-Jan-15 20:37:31.493733 - [DEBUG] ---> 27170 2019-Jan-15 20:37:31.494387 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27171 2019-Jan-15 20:37:31.495021 - [DEBUG]
27172 2019-Jan-15 20:37:31.495048 - [DEBUG] Compose: EdgeIdentity * AllBottom
27173 2019-Jan-15 20:37:31.495074 - [DEBUG]
27174 2019-Jan-15 20:37:31.495097 - [DEBUG] Propagate flow
27175 2019-Jan-15 20:37:31.495121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27176 2019-Jan-15 20:37:31.495192 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27177 2019-Jan-15 20:37:31.495832 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27178 2019-Jan-15 20:37:31.496472 - [DEBUG] Edge function : AllBottom (result of previous compose)
27179 2019-Jan-15 20:37:31.496497 - [DEBUG]
27180 2019-Jan-15 20:37:31.496522 - [DEBUG] Join: AllTop & AllBottom
27181 2019-Jan-15 20:37:31.496548 - [DEBUG] = AllBottom (new jump func)
27182 2019-Jan-15 20:37:31.496572 - [DEBUG]
27183 2019-Jan-15 20:37:31.496595 - [DEBUG] Start adding new jump function
27184 2019-Jan-15 20:37:31.496619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27185 2019-Jan-15 20:37:31.496675 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27186 2019-Jan-15 20:37:31.497329 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27187 2019-Jan-15 20:37:31.497965 - [DEBUG] Edge Function : AllBottom
27188 2019-Jan-15 20:37:31.497993 - [DEBUG] End adding new jump function
27189 2019-Jan-15 20:37:31.498017 - [DEBUG]
27190 2019-Jan-15 20:37:31.498040 - [DEBUG] -------------------------------------------- 747. Path Edge --------------------------------------------
27191 2019-Jan-15 20:37:31.498064 - [DEBUG]
27192 2019-Jan-15 20:37:31.498088 - [DEBUG] Process 747. path edge:
27193 2019-Jan-15 20:37:31.498111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27194 2019-Jan-15 20:37:31.498168 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
27195 2019-Jan-15 20:37:31.498805 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27196 2019-Jan-15 20:37:31.499443 - [DEBUG]
27197 2019-Jan-15 20:37:31.499467 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27198 2019-Jan-15 20:37:31.500109 - [DEBUG] Possible callees:
27199 2019-Jan-15 20:37:31.500134 - [DEBUG] bar
27200 2019-Jan-15 20:37:31.500158 - [DEBUG] Possible return sites:
27201 2019-Jan-15 20:37:31.500182 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7127202 2019-Jan-15 20:37:31.501457 - [DEBUG] Found and process special summary
27203 2019-Jan-15 20:37:31.501503 - [DEBUG] Compose: EdgeIdentity * AllBottom
27204 2019-Jan-15 20:37:31.501531 - [DEBUG]
27205 2019-Jan-15 20:37:31.501555 - [DEBUG] Propagate flow
27206 2019-Jan-15 20:37:31.501578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27207 2019-Jan-15 20:37:31.501636 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27208 2019-Jan-15 20:37:31.502280 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27209 2019-Jan-15 20:37:31.502918 - [DEBUG] Edge function : AllBottom (result of previous compose)
27210 2019-Jan-15 20:37:31.502943 - [DEBUG]
27211 2019-Jan-15 20:37:31.502968 - [DEBUG] Join: AllTop & AllBottom
27212 2019-Jan-15 20:37:31.502994 - [DEBUG] = AllBottom (new jump func)
27213 2019-Jan-15 20:37:31.503019 - [DEBUG]
27214 2019-Jan-15 20:37:31.503042 - [DEBUG] Start adding new jump function
27215 2019-Jan-15 20:37:31.503066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27216 2019-Jan-15 20:37:31.503122 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27217 2019-Jan-15 20:37:31.503761 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27218 2019-Jan-15 20:37:31.504424 - [DEBUG] Edge Function : AllBottom
27219 2019-Jan-15 20:37:31.504452 - [DEBUG] End adding new jump function
27220 2019-Jan-15 20:37:31.504476 - [DEBUG]
27221 2019-Jan-15 20:37:31.504499 - [DEBUG] -------------------------------------------- 748. Path Edge --------------------------------------------
27222 2019-Jan-15 20:37:31.504524 - [DEBUG]
27223 2019-Jan-15 20:37:31.504547 - [DEBUG] Process 748. path edge:
27224 2019-Jan-15 20:37:31.504571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27225 2019-Jan-15 20:37:31.504628 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
27226 2019-Jan-15 20:37:31.505267 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27227 2019-Jan-15 20:37:31.505906 - [DEBUG]
27228 2019-Jan-15 20:37:31.505931 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27229 2019-Jan-15 20:37:31.506584 - [DEBUG] Compose: EdgeIdentity * AllBottom
27230 2019-Jan-15 20:37:31.506612 - [DEBUG]
27231 2019-Jan-15 20:37:31.506636 - [DEBUG] Propagate flow
27232 2019-Jan-15 20:37:31.506660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27233 2019-Jan-15 20:37:31.506716 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27234 2019-Jan-15 20:37:31.507366 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27235 2019-Jan-15 20:37:31.508006 - [DEBUG] Edge function : AllBottom (result of previous compose)
27236 2019-Jan-15 20:37:31.508031 - [DEBUG]
27237 2019-Jan-15 20:37:31.508056 - [DEBUG] Join: AllTop & AllBottom
27238 2019-Jan-15 20:37:31.508082 - [DEBUG] = AllBottom (new jump func)
27239 2019-Jan-15 20:37:31.508107 - [DEBUG]
27240 2019-Jan-15 20:37:31.508130 - [DEBUG] Start adding new jump function
27241 2019-Jan-15 20:37:31.508154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27242 2019-Jan-15 20:37:31.508210 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27243 2019-Jan-15 20:37:31.508850 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27244 2019-Jan-15 20:37:31.509485 - [DEBUG] Edge Function : AllBottom
27245 2019-Jan-15 20:37:31.509512 - [DEBUG] End adding new jump function
27246 2019-Jan-15 20:37:31.509537 - [DEBUG]
27247 2019-Jan-15 20:37:31.509560 - [DEBUG] -------------------------------------------- 749. Path Edge --------------------------------------------
27248 2019-Jan-15 20:37:31.509585 - [DEBUG]
27249 2019-Jan-15 20:37:31.509608 - [DEBUG] Process 749. path edge:
27250 2019-Jan-15 20:37:31.509632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27251 2019-Jan-15 20:37:31.509688 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
27252 2019-Jan-15 20:37:31.510323 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27253 2019-Jan-15 20:37:31.510977 - [DEBUG]
27254 2019-Jan-15 20:37:31.511003 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27255 2019-Jan-15 20:37:31.511649 - [DEBUG] Compose: EdgeIdentity * AllBottom
27256 2019-Jan-15 20:37:31.511677 - [DEBUG]
27257 2019-Jan-15 20:37:31.511701 - [DEBUG] Propagate flow
27258 2019-Jan-15 20:37:31.511724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27259 2019-Jan-15 20:37:31.511780 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27260 2019-Jan-15 20:37:31.512433 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27261 2019-Jan-15 20:37:31.513075 - [DEBUG] Edge function : AllBottom (result of previous compose)
27262 2019-Jan-15 20:37:31.513100 - [DEBUG]
27263 2019-Jan-15 20:37:31.513125 - [DEBUG] Join: AllTop & AllBottom
27264 2019-Jan-15 20:37:31.513151 - [DEBUG] = AllBottom (new jump func)
27265 2019-Jan-15 20:37:31.513176 - [DEBUG]
27266 2019-Jan-15 20:37:31.513199 - [DEBUG] Start adding new jump function
27267 2019-Jan-15 20:37:31.513223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27268 2019-Jan-15 20:37:31.513279 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27269 2019-Jan-15 20:37:31.513919 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27270 2019-Jan-15 20:37:31.514578 - [DEBUG] Edge Function : AllBottom
27271 2019-Jan-15 20:37:31.514606 - [DEBUG] End adding new jump function
27272 2019-Jan-15 20:37:31.514630 - [DEBUG]
27273 2019-Jan-15 20:37:31.514654 - [DEBUG] -------------------------------------------- 750. Path Edge --------------------------------------------
27274 2019-Jan-15 20:37:31.514678 - [DEBUG]
27275 2019-Jan-15 20:37:31.514702 - [DEBUG] Process 750. path edge:
27276 2019-Jan-15 20:37:31.514725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27277 2019-Jan-15 20:37:31.514782 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
27278 2019-Jan-15 20:37:31.515427 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27279 2019-Jan-15 20:37:31.516068 - [DEBUG]
27280 2019-Jan-15 20:37:31.516092 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27281 2019-Jan-15 20:37:31.516741 - [DEBUG] Possible callees:
27282 2019-Jan-15 20:37:31.516766 - [DEBUG] llvm.dbg.declare
27283 2019-Jan-15 20:37:31.516791 - [DEBUG] Possible return sites:
27284 2019-Jan-15 20:37:31.516814 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7827285 2019-Jan-15 20:37:31.518101 - [DEBUG] Found and process special summary
27286 2019-Jan-15 20:37:31.518141 - [DEBUG] Compose: EdgeIdentity * AllBottom
27287 2019-Jan-15 20:37:31.518169 - [DEBUG]
27288 2019-Jan-15 20:37:31.518193 - [DEBUG] Propagate flow
27289 2019-Jan-15 20:37:31.518216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27290 2019-Jan-15 20:37:31.518275 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27291 2019-Jan-15 20:37:31.518915 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27292 2019-Jan-15 20:37:31.519555 - [DEBUG] Edge function : AllBottom (result of previous compose)
27293 2019-Jan-15 20:37:31.519580 - [DEBUG]
27294 2019-Jan-15 20:37:31.519605 - [DEBUG] Join: AllTop & AllBottom
27295 2019-Jan-15 20:37:31.519632 - [DEBUG] = AllBottom (new jump func)
27296 2019-Jan-15 20:37:31.519656 - [DEBUG]
27297 2019-Jan-15 20:37:31.519680 - [DEBUG] Start adding new jump function
27298 2019-Jan-15 20:37:31.519704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27299 2019-Jan-15 20:37:31.519760 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27300 2019-Jan-15 20:37:31.520400 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27301 2019-Jan-15 20:37:31.521062 - [DEBUG] Edge Function : AllBottom
27302 2019-Jan-15 20:37:31.521091 - [DEBUG] End adding new jump function
27303 2019-Jan-15 20:37:31.521115 - [DEBUG]
27304 2019-Jan-15 20:37:31.521138 - [DEBUG] -------------------------------------------- 751. Path Edge --------------------------------------------
27305 2019-Jan-15 20:37:31.521163 - [DEBUG]
27306 2019-Jan-15 20:37:31.521186 - [DEBUG] Process 751. path edge:
27307 2019-Jan-15 20:37:31.521210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27308 2019-Jan-15 20:37:31.521267 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
27309 2019-Jan-15 20:37:31.521904 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27310 2019-Jan-15 20:37:31.522543 - [DEBUG]
27311 2019-Jan-15 20:37:31.522567 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27312 2019-Jan-15 20:37:31.523220 - [DEBUG] Compose: EdgeIdentity * AllBottom
27313 2019-Jan-15 20:37:31.523248 - [DEBUG]
27314 2019-Jan-15 20:37:31.523272 - [DEBUG] Propagate flow
27315 2019-Jan-15 20:37:31.523296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27316 2019-Jan-15 20:37:31.523352 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27317 2019-Jan-15 20:37:31.523999 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27318 2019-Jan-15 20:37:31.524635 - [DEBUG] Edge function : AllBottom (result of previous compose)
27319 2019-Jan-15 20:37:31.524660 - [DEBUG]
27320 2019-Jan-15 20:37:31.524685 - [DEBUG] Join: AllTop & AllBottom
27321 2019-Jan-15 20:37:31.524710 - [DEBUG] = AllBottom (new jump func)
27322 2019-Jan-15 20:37:31.524735 - [DEBUG]
27323 2019-Jan-15 20:37:31.524758 - [DEBUG] Start adding new jump function
27324 2019-Jan-15 20:37:31.524782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27325 2019-Jan-15 20:37:31.524838 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27326 2019-Jan-15 20:37:31.525474 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27327 2019-Jan-15 20:37:31.526105 - [DEBUG] Edge Function : AllBottom
27328 2019-Jan-15 20:37:31.526132 - [DEBUG] End adding new jump function
27329 2019-Jan-15 20:37:31.526156 - [DEBUG]
27330 2019-Jan-15 20:37:31.526180 - [DEBUG] -------------------------------------------- 752. Path Edge --------------------------------------------
27331 2019-Jan-15 20:37:31.526204 - [DEBUG]
27332 2019-Jan-15 20:37:31.526227 - [DEBUG] Process 752. path edge:
27333 2019-Jan-15 20:37:31.526251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27334 2019-Jan-15 20:37:31.526307 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
27335 2019-Jan-15 20:37:31.526940 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27336 2019-Jan-15 20:37:31.527590 - [DEBUG]
27337 2019-Jan-15 20:37:31.527615 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27338 2019-Jan-15 20:37:31.528260 - [DEBUG] Compose: EdgeIdentity * AllBottom
27339 2019-Jan-15 20:37:31.528289 - [DEBUG]
27340 2019-Jan-15 20:37:31.528313 - [DEBUG] Propagate flow
27341 2019-Jan-15 20:37:31.528336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27342 2019-Jan-15 20:37:31.528393 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27343 2019-Jan-15 20:37:31.529032 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27344 2019-Jan-15 20:37:31.529668 - [DEBUG] Edge function : AllBottom (result of previous compose)
27345 2019-Jan-15 20:37:31.529701 - [DEBUG]
27346 2019-Jan-15 20:37:31.529726 - [DEBUG] Join: AllTop & AllBottom
27347 2019-Jan-15 20:37:31.529753 - [DEBUG] = AllBottom (new jump func)
27348 2019-Jan-15 20:37:31.529777 - [DEBUG]
27349 2019-Jan-15 20:37:31.529800 - [DEBUG] Start adding new jump function
27350 2019-Jan-15 20:37:31.529824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27351 2019-Jan-15 20:37:31.529880 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27352 2019-Jan-15 20:37:31.530516 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27353 2019-Jan-15 20:37:31.531168 - [DEBUG] Edge Function : AllBottom
27354 2019-Jan-15 20:37:31.531195 - [DEBUG] End adding new jump function
27355 2019-Jan-15 20:37:31.531219 - [DEBUG]
27356 2019-Jan-15 20:37:31.531243 - [DEBUG] -------------------------------------------- 753. Path Edge --------------------------------------------
27357 2019-Jan-15 20:37:31.531267 - [DEBUG]
27358 2019-Jan-15 20:37:31.531290 - [DEBUG] Process 753. path edge:
27359 2019-Jan-15 20:37:31.531314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27360 2019-Jan-15 20:37:31.531370 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
27361 2019-Jan-15 20:37:31.532006 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27362 2019-Jan-15 20:37:31.532643 - [DEBUG]
27363 2019-Jan-15 20:37:31.532667 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27364 2019-Jan-15 20:37:31.533325 - [DEBUG] Compose: EdgeIdentity * AllBottom
27365 2019-Jan-15 20:37:31.533354 - [DEBUG]
27366 2019-Jan-15 20:37:31.533377 - [DEBUG] Propagate flow
27367 2019-Jan-15 20:37:31.533401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27368 2019-Jan-15 20:37:31.533457 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27369 2019-Jan-15 20:37:31.534108 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27370 2019-Jan-15 20:37:31.534743 - [DEBUG] Edge function : AllBottom (result of previous compose)
27371 2019-Jan-15 20:37:31.534768 - [DEBUG]
27372 2019-Jan-15 20:37:31.534793 - [DEBUG] Join: AllTop & AllBottom
27373 2019-Jan-15 20:37:31.534819 - [DEBUG] = AllBottom (new jump func)
27374 2019-Jan-15 20:37:31.534844 - [DEBUG]
27375 2019-Jan-15 20:37:31.534867 - [DEBUG] Start adding new jump function
27376 2019-Jan-15 20:37:31.534891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27377 2019-Jan-15 20:37:31.534947 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27378 2019-Jan-15 20:37:31.535583 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27379 2019-Jan-15 20:37:31.536214 - [DEBUG] Edge Function : AllBottom
27380 2019-Jan-15 20:37:31.536242 - [DEBUG] End adding new jump function
27381 2019-Jan-15 20:37:31.536266 - [DEBUG]
27382 2019-Jan-15 20:37:31.536290 - [DEBUG] -------------------------------------------- 754. Path Edge --------------------------------------------
27383 2019-Jan-15 20:37:31.536314 - [DEBUG]
27384 2019-Jan-15 20:37:31.536337 - [DEBUG] Process 754. path edge:
27385 2019-Jan-15 20:37:31.536361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27386 2019-Jan-15 20:37:31.536417 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
27387 2019-Jan-15 20:37:31.537056 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27388 2019-Jan-15 20:37:31.537711 - [DEBUG]
27389 2019-Jan-15 20:37:31.537737 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27390 2019-Jan-15 20:37:31.538381 - [DEBUG] Compose: EdgeIdentity * AllBottom
27391 2019-Jan-15 20:37:31.538419 - [DEBUG]
27392 2019-Jan-15 20:37:31.538443 - [DEBUG] Propagate flow
27393 2019-Jan-15 20:37:31.538466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27394 2019-Jan-15 20:37:31.538523 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27395 2019-Jan-15 20:37:31.539162 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27396 2019-Jan-15 20:37:31.539799 - [DEBUG] Edge function : AllBottom (result of previous compose)
27397 2019-Jan-15 20:37:31.539825 - [DEBUG]
27398 2019-Jan-15 20:37:31.539849 - [DEBUG] Join: AllTop & AllBottom
27399 2019-Jan-15 20:37:31.539875 - [DEBUG] = AllBottom (new jump func)
27400 2019-Jan-15 20:37:31.539900 - [DEBUG]
27401 2019-Jan-15 20:37:31.539923 - [DEBUG] Start adding new jump function
27402 2019-Jan-15 20:37:31.539947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27403 2019-Jan-15 20:37:31.540003 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27404 2019-Jan-15 20:37:31.540652 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27405 2019-Jan-15 20:37:31.541286 - [DEBUG] Edge Function : AllBottom
27406 2019-Jan-15 20:37:31.541314 - [DEBUG] End adding new jump function
27407 2019-Jan-15 20:37:31.541338 - [DEBUG]
27408 2019-Jan-15 20:37:31.541362 - [DEBUG] -------------------------------------------- 755. Path Edge --------------------------------------------
27409 2019-Jan-15 20:37:31.541386 - [DEBUG]
27410 2019-Jan-15 20:37:31.541409 - [DEBUG] Process 755. path edge:
27411 2019-Jan-15 20:37:31.541433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27412 2019-Jan-15 20:37:31.541489 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
27413 2019-Jan-15 20:37:31.542126 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27414 2019-Jan-15 20:37:31.542763 - [DEBUG]
27415 2019-Jan-15 20:37:31.542788 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27416 2019-Jan-15 20:37:31.543442 - [DEBUG] Compose: EdgeIdentity * AllBottom
27417 2019-Jan-15 20:37:31.543470 - [DEBUG]
27418 2019-Jan-15 20:37:31.543493 - [DEBUG] Propagate flow
27419 2019-Jan-15 20:37:31.543517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27420 2019-Jan-15 20:37:31.543573 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27421 2019-Jan-15 20:37:31.544226 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27422 2019-Jan-15 20:37:31.544863 - [DEBUG] Edge function : AllBottom (result of previous compose)
27423 2019-Jan-15 20:37:31.544888 - [DEBUG]
27424 2019-Jan-15 20:37:31.544912 - [DEBUG] Join: AllTop & AllBottom
27425 2019-Jan-15 20:37:31.544938 - [DEBUG] = AllBottom (new jump func)
27426 2019-Jan-15 20:37:31.544963 - [DEBUG]
27427 2019-Jan-15 20:37:31.544986 - [DEBUG] Start adding new jump function
27428 2019-Jan-15 20:37:31.545009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27429 2019-Jan-15 20:37:31.545065 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27430 2019-Jan-15 20:37:31.545701 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27431 2019-Jan-15 20:37:31.546337 - [DEBUG] Edge Function : AllBottom
27432 2019-Jan-15 20:37:31.546367 - [DEBUG] End adding new jump function
27433 2019-Jan-15 20:37:31.546391 - [DEBUG]
27434 2019-Jan-15 20:37:31.546414 - [DEBUG] -------------------------------------------- 756. Path Edge --------------------------------------------
27435 2019-Jan-15 20:37:31.546439 - [DEBUG]
27436 2019-Jan-15 20:37:31.546470 - [DEBUG] Process 756. path edge:
27437 2019-Jan-15 20:37:31.546494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27438 2019-Jan-15 20:37:31.546551 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
27439 2019-Jan-15 20:37:31.547189 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27440 2019-Jan-15 20:37:31.547842 - [DEBUG]
27441 2019-Jan-15 20:37:31.547867 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27442 2019-Jan-15 20:37:31.548528 - [DEBUG] Compose: EdgeIdentity * AllBottom
27443 2019-Jan-15 20:37:31.548557 - [DEBUG]
27444 2019-Jan-15 20:37:31.548581 - [DEBUG] Propagate flow
27445 2019-Jan-15 20:37:31.548604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27446 2019-Jan-15 20:37:31.548661 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27447 2019-Jan-15 20:37:31.549296 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27448 2019-Jan-15 20:37:31.549934 - [DEBUG] Edge function : AllBottom (result of previous compose)
27449 2019-Jan-15 20:37:31.549959 - [DEBUG]
27450 2019-Jan-15 20:37:31.549984 - [DEBUG] Join: AllTop & AllBottom
27451 2019-Jan-15 20:37:31.550010 - [DEBUG] = AllBottom (new jump func)
27452 2019-Jan-15 20:37:31.550034 - [DEBUG]
27453 2019-Jan-15 20:37:31.550058 - [DEBUG] Start adding new jump function
27454 2019-Jan-15 20:37:31.550081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27455 2019-Jan-15 20:37:31.550137 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27456 2019-Jan-15 20:37:31.550792 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27457 2019-Jan-15 20:37:31.551426 - [DEBUG] Edge Function : AllBottom
27458 2019-Jan-15 20:37:31.551454 - [DEBUG] End adding new jump function
27459 2019-Jan-15 20:37:31.551478 - [DEBUG]
27460 2019-Jan-15 20:37:31.551502 - [DEBUG] -------------------------------------------- 757. Path Edge --------------------------------------------
27461 2019-Jan-15 20:37:31.551526 - [DEBUG]
27462 2019-Jan-15 20:37:31.551549 - [DEBUG] Process 757. path edge:
27463 2019-Jan-15 20:37:31.551573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27464 2019-Jan-15 20:37:31.551629 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
27465 2019-Jan-15 20:37:31.552264 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27466 2019-Jan-15 20:37:31.552902 - [DEBUG]
27467 2019-Jan-15 20:37:31.552927 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27468 2019-Jan-15 20:37:31.553575 - [DEBUG] Compose: EdgeIdentity * AllBottom
27469 2019-Jan-15 20:37:31.553602 - [DEBUG]
27470 2019-Jan-15 20:37:31.553626 - [DEBUG] Propagate flow
27471 2019-Jan-15 20:37:31.553650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27472 2019-Jan-15 20:37:31.553706 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27473 2019-Jan-15 20:37:31.554365 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27474 2019-Jan-15 20:37:31.555004 - [DEBUG] Edge function : AllBottom (result of previous compose)
27475 2019-Jan-15 20:37:31.555029 - [DEBUG]
27476 2019-Jan-15 20:37:31.555054 - [DEBUG] Join: AllTop & AllBottom
27477 2019-Jan-15 20:37:31.555080 - [DEBUG] = AllBottom (new jump func)
27478 2019-Jan-15 20:37:31.555104 - [DEBUG]
27479 2019-Jan-15 20:37:31.555128 - [DEBUG] Start adding new jump function
27480 2019-Jan-15 20:37:31.555159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27481 2019-Jan-15 20:37:31.555216 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27482 2019-Jan-15 20:37:31.555854 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27483 2019-Jan-15 20:37:31.556496 - [DEBUG] Edge Function : AllBottom
27484 2019-Jan-15 20:37:31.556523 - [DEBUG] End adding new jump function
27485 2019-Jan-15 20:37:31.556548 - [DEBUG]
27486 2019-Jan-15 20:37:31.556572 - [DEBUG] -------------------------------------------- 758. Path Edge --------------------------------------------
27487 2019-Jan-15 20:37:31.556596 - [DEBUG]
27488 2019-Jan-15 20:37:31.556619 - [DEBUG] Process 758. path edge:
27489 2019-Jan-15 20:37:31.556643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27490 2019-Jan-15 20:37:31.556699 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
27491 2019-Jan-15 20:37:31.557358 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27492 2019-Jan-15 20:37:31.557998 - [DEBUG]
27493 2019-Jan-15 20:37:31.558022 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27494 2019-Jan-15 20:37:31.558674 - [DEBUG] Possible callees:
27495 2019-Jan-15 20:37:31.558699 - [DEBUG] llvm.dbg.declare
27496 2019-Jan-15 20:37:31.558724 - [DEBUG] Possible return sites:
27497 2019-Jan-15 20:37:31.558747 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12027498 2019-Jan-15 20:37:31.560020 - [DEBUG] Found and process special summary
27499 2019-Jan-15 20:37:31.560053 - [DEBUG] Compose: EdgeIdentity * AllBottom
27500 2019-Jan-15 20:37:31.560080 - [DEBUG]
27501 2019-Jan-15 20:37:31.560104 - [DEBUG] Propagate flow
27502 2019-Jan-15 20:37:31.560127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27503 2019-Jan-15 20:37:31.560183 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27504 2019-Jan-15 20:37:31.560837 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27505 2019-Jan-15 20:37:31.561473 - [DEBUG] Edge function : AllBottom (result of previous compose)
27506 2019-Jan-15 20:37:31.561499 - [DEBUG]
27507 2019-Jan-15 20:37:31.561523 - [DEBUG] Join: AllTop & AllBottom
27508 2019-Jan-15 20:37:31.561549 - [DEBUG] = AllBottom (new jump func)
27509 2019-Jan-15 20:37:31.561573 - [DEBUG]
27510 2019-Jan-15 20:37:31.561597 - [DEBUG] Start adding new jump function
27511 2019-Jan-15 20:37:31.561620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27512 2019-Jan-15 20:37:31.561676 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27513 2019-Jan-15 20:37:31.562313 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27514 2019-Jan-15 20:37:31.562948 - [DEBUG] Edge Function : AllBottom
27515 2019-Jan-15 20:37:31.562975 - [DEBUG] End adding new jump function
27516 2019-Jan-15 20:37:31.563000 - [DEBUG]
27517 2019-Jan-15 20:37:31.563023 - [DEBUG] -------------------------------------------- 759. Path Edge --------------------------------------------
27518 2019-Jan-15 20:37:31.563048 - [DEBUG]
27519 2019-Jan-15 20:37:31.563071 - [DEBUG] Process 759. path edge:
27520 2019-Jan-15 20:37:31.563095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27521 2019-Jan-15 20:37:31.563151 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
27522 2019-Jan-15 20:37:31.563797 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27523 2019-Jan-15 20:37:31.564453 - [DEBUG]
27524 2019-Jan-15 20:37:31.564478 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27525 2019-Jan-15 20:37:31.565137 - [DEBUG] Compose: EdgeIdentity * AllBottom
27526 2019-Jan-15 20:37:31.565165 - [DEBUG]
27527 2019-Jan-15 20:37:31.565188 - [DEBUG] Propagate flow
27528 2019-Jan-15 20:37:31.565211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27529 2019-Jan-15 20:37:31.565268 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27530 2019-Jan-15 20:37:31.565902 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27531 2019-Jan-15 20:37:31.566538 - [DEBUG] Edge function : AllBottom (result of previous compose)
27532 2019-Jan-15 20:37:31.566563 - [DEBUG]
27533 2019-Jan-15 20:37:31.566587 - [DEBUG] Join: AllTop & AllBottom
27534 2019-Jan-15 20:37:31.566613 - [DEBUG] = AllBottom (new jump func)
27535 2019-Jan-15 20:37:31.566638 - [DEBUG]
27536 2019-Jan-15 20:37:31.566661 - [DEBUG] Start adding new jump function
27537 2019-Jan-15 20:37:31.566685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27538 2019-Jan-15 20:37:31.566740 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27539 2019-Jan-15 20:37:31.567391 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27540 2019-Jan-15 20:37:31.568023 - [DEBUG] Edge Function : AllBottom
27541 2019-Jan-15 20:37:31.568050 - [DEBUG] End adding new jump function
27542 2019-Jan-15 20:37:31.568074 - [DEBUG]
27543 2019-Jan-15 20:37:31.568098 - [DEBUG] -------------------------------------------- 760. Path Edge --------------------------------------------
27544 2019-Jan-15 20:37:31.568122 - [DEBUG]
27545 2019-Jan-15 20:37:31.568145 - [DEBUG] Process 760. path edge:
27546 2019-Jan-15 20:37:31.568169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27547 2019-Jan-15 20:37:31.568225 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
27548 2019-Jan-15 20:37:31.568857 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27549 2019-Jan-15 20:37:31.569492 - [DEBUG]
27550 2019-Jan-15 20:37:31.569517 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27551 2019-Jan-15 20:37:31.570162 - [DEBUG] Compose: EdgeIdentity * AllBottom
27552 2019-Jan-15 20:37:31.570189 - [DEBUG]
27553 2019-Jan-15 20:37:31.570213 - [DEBUG] Propagate flow
27554 2019-Jan-15 20:37:31.570236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27555 2019-Jan-15 20:37:31.570293 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27556 2019-Jan-15 20:37:31.570953 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27557 2019-Jan-15 20:37:31.571590 - [DEBUG] Edge function : AllBottom (result of previous compose)
27558 2019-Jan-15 20:37:31.571616 - [DEBUG]
27559 2019-Jan-15 20:37:31.571640 - [DEBUG] Join: AllTop & AllBottom
27560 2019-Jan-15 20:37:31.571666 - [DEBUG] = AllBottom (new jump func)
27561 2019-Jan-15 20:37:31.571690 - [DEBUG]
27562 2019-Jan-15 20:37:31.571714 - [DEBUG] Start adding new jump function
27563 2019-Jan-15 20:37:31.571737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27564 2019-Jan-15 20:37:31.571793 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27565 2019-Jan-15 20:37:31.572431 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27566 2019-Jan-15 20:37:31.573081 - [DEBUG] Edge Function : AllBottom
27567 2019-Jan-15 20:37:31.573109 - [DEBUG] End adding new jump function
27568 2019-Jan-15 20:37:31.573133 - [DEBUG]
27569 2019-Jan-15 20:37:31.573157 - [DEBUG] -------------------------------------------- 761. Path Edge --------------------------------------------
27570 2019-Jan-15 20:37:31.573182 - [DEBUG]
27571 2019-Jan-15 20:37:31.573205 - [DEBUG] Process 761. path edge:
27572 2019-Jan-15 20:37:31.573229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27573 2019-Jan-15 20:37:31.573285 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
27574 2019-Jan-15 20:37:31.573931 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27575 2019-Jan-15 20:37:31.574582 - [DEBUG]
27576 2019-Jan-15 20:37:31.574607 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27577 2019-Jan-15 20:37:31.575260 - [DEBUG] Possible callees:
27578 2019-Jan-15 20:37:31.575285 - [DEBUG] llvm.dbg.declare
27579 2019-Jan-15 20:37:31.575311 - [DEBUG] Possible return sites:
27580 2019-Jan-15 20:37:31.575334 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14927581 2019-Jan-15 20:37:31.576605 - [DEBUG] Found and process special summary
27582 2019-Jan-15 20:37:31.576639 - [DEBUG] Compose: EdgeIdentity * AllBottom
27583 2019-Jan-15 20:37:31.576667 - [DEBUG]
27584 2019-Jan-15 20:37:31.576691 - [DEBUG] Propagate flow
27585 2019-Jan-15 20:37:31.576714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27586 2019-Jan-15 20:37:31.576771 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27587 2019-Jan-15 20:37:31.577424 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27588 2019-Jan-15 20:37:31.578062 - [DEBUG] Edge function : AllBottom (result of previous compose)
27589 2019-Jan-15 20:37:31.578087 - [DEBUG]
27590 2019-Jan-15 20:37:31.578112 - [DEBUG] Join: AllTop & AllBottom
27591 2019-Jan-15 20:37:31.578138 - [DEBUG] = AllBottom (new jump func)
27592 2019-Jan-15 20:37:31.578163 - [DEBUG]
27593 2019-Jan-15 20:37:31.578186 - [DEBUG] Start adding new jump function
27594 2019-Jan-15 20:37:31.578210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27595 2019-Jan-15 20:37:31.578266 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27596 2019-Jan-15 20:37:31.578902 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27597 2019-Jan-15 20:37:31.579538 - [DEBUG] Edge Function : AllBottom
27598 2019-Jan-15 20:37:31.579566 - [DEBUG] End adding new jump function
27599 2019-Jan-15 20:37:31.579590 - [DEBUG]
27600 2019-Jan-15 20:37:31.579613 - [DEBUG] -------------------------------------------- 762. Path Edge --------------------------------------------
27601 2019-Jan-15 20:37:31.579637 - [DEBUG]
27602 2019-Jan-15 20:37:31.579661 - [DEBUG] Process 762. path edge:
27603 2019-Jan-15 20:37:31.579684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27604 2019-Jan-15 20:37:31.579740 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
27605 2019-Jan-15 20:37:31.580377 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27606 2019-Jan-15 20:37:31.581028 - [DEBUG]
27607 2019-Jan-15 20:37:31.581053 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27608 2019-Jan-15 20:37:31.581726 - [DEBUG] Compose: EdgeIdentity * AllBottom
27609 2019-Jan-15 20:37:31.581756 - [DEBUG]
27610 2019-Jan-15 20:37:31.581779 - [DEBUG] Propagate flow
27611 2019-Jan-15 20:37:31.581803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27612 2019-Jan-15 20:37:31.581860 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27613 2019-Jan-15 20:37:31.582494 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27614 2019-Jan-15 20:37:31.583131 - [DEBUG] Edge function : AllBottom (result of previous compose)
27615 2019-Jan-15 20:37:31.583156 - [DEBUG]
27616 2019-Jan-15 20:37:31.583181 - [DEBUG] Join: AllTop & AllBottom
27617 2019-Jan-15 20:37:31.583207 - [DEBUG] = AllBottom (new jump func)
27618 2019-Jan-15 20:37:31.583231 - [DEBUG]
27619 2019-Jan-15 20:37:31.583254 - [DEBUG] Start adding new jump function
27620 2019-Jan-15 20:37:31.583277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27621 2019-Jan-15 20:37:31.583333 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27622 2019-Jan-15 20:37:31.583982 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27623 2019-Jan-15 20:37:31.584614 - [DEBUG] Edge Function : AllBottom
27624 2019-Jan-15 20:37:31.584642 - [DEBUG] End adding new jump function
27625 2019-Jan-15 20:37:31.584666 - [DEBUG]
27626 2019-Jan-15 20:37:31.584689 - [DEBUG] -------------------------------------------- 763. Path Edge --------------------------------------------
27627 2019-Jan-15 20:37:31.584713 - [DEBUG]
27628 2019-Jan-15 20:37:31.584736 - [DEBUG] Process 763. path edge:
27629 2019-Jan-15 20:37:31.584760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27630 2019-Jan-15 20:37:31.584816 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
27631 2019-Jan-15 20:37:31.585449 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27632 2019-Jan-15 20:37:31.586085 - [DEBUG]
27633 2019-Jan-15 20:37:31.586110 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27634 2019-Jan-15 20:37:31.586755 - [DEBUG] Compose: EdgeIdentity * AllBottom
27635 2019-Jan-15 20:37:31.586783 - [DEBUG]
27636 2019-Jan-15 20:37:31.586807 - [DEBUG] Propagate flow
27637 2019-Jan-15 20:37:31.586830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27638 2019-Jan-15 20:37:31.586887 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27639 2019-Jan-15 20:37:31.587554 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27640 2019-Jan-15 20:37:31.588194 - [DEBUG] Edge function : AllBottom (result of previous compose)
27641 2019-Jan-15 20:37:31.588219 - [DEBUG]
27642 2019-Jan-15 20:37:31.588244 - [DEBUG] Join: AllTop & AllBottom
27643 2019-Jan-15 20:37:31.588270 - [DEBUG] = AllBottom (new jump func)
27644 2019-Jan-15 20:37:31.588294 - [DEBUG]
27645 2019-Jan-15 20:37:31.588318 - [DEBUG] Start adding new jump function
27646 2019-Jan-15 20:37:31.588341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27647 2019-Jan-15 20:37:31.588397 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27648 2019-Jan-15 20:37:31.589035 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27649 2019-Jan-15 20:37:31.589679 - [DEBUG] Edge Function : AllBottom
27650 2019-Jan-15 20:37:31.589707 - [DEBUG] End adding new jump function
27651 2019-Jan-15 20:37:31.589731 - [DEBUG]
27652 2019-Jan-15 20:37:31.589755 - [DEBUG] -------------------------------------------- 764. Path Edge --------------------------------------------
27653 2019-Jan-15 20:37:31.589787 - [DEBUG]
27654 2019-Jan-15 20:37:31.589811 - [DEBUG] Process 764. path edge:
27655 2019-Jan-15 20:37:31.589835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27656 2019-Jan-15 20:37:31.589891 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
27657 2019-Jan-15 20:37:31.590536 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27658 2019-Jan-15 20:37:31.591192 - [DEBUG]
27659 2019-Jan-15 20:37:31.591216 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27660 2019-Jan-15 20:37:31.591869 - [DEBUG] Possible callees:
27661 2019-Jan-15 20:37:31.591895 - [DEBUG] llvm.dbg.declare
27662 2019-Jan-15 20:37:31.591920 - [DEBUG] Possible return sites:
27663 2019-Jan-15 20:37:31.591944 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15527664 2019-Jan-15 20:37:31.593216 - [DEBUG] Found and process special summary
27665 2019-Jan-15 20:37:31.593249 - [DEBUG] Compose: EdgeIdentity * AllBottom
27666 2019-Jan-15 20:37:31.593276 - [DEBUG]
27667 2019-Jan-15 20:37:31.593300 - [DEBUG] Propagate flow
27668 2019-Jan-15 20:37:31.593323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27669 2019-Jan-15 20:37:31.593380 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27670 2019-Jan-15 20:37:31.594032 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27671 2019-Jan-15 20:37:31.594670 - [DEBUG] Edge function : AllBottom (result of previous compose)
27672 2019-Jan-15 20:37:31.594695 - [DEBUG]
27673 2019-Jan-15 20:37:31.594719 - [DEBUG] Join: AllTop & AllBottom
27674 2019-Jan-15 20:37:31.594745 - [DEBUG] = AllBottom (new jump func)
27675 2019-Jan-15 20:37:31.594770 - [DEBUG]
27676 2019-Jan-15 20:37:31.594793 - [DEBUG] Start adding new jump function
27677 2019-Jan-15 20:37:31.594817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27678 2019-Jan-15 20:37:31.594873 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27679 2019-Jan-15 20:37:31.595509 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27680 2019-Jan-15 20:37:31.596146 - [DEBUG] Edge Function : AllBottom
27681 2019-Jan-15 20:37:31.596173 - [DEBUG] End adding new jump function
27682 2019-Jan-15 20:37:31.596198 - [DEBUG]
27683 2019-Jan-15 20:37:31.596221 - [DEBUG] -------------------------------------------- 765. Path Edge --------------------------------------------
27684 2019-Jan-15 20:37:31.596245 - [DEBUG]
27685 2019-Jan-15 20:37:31.596268 - [DEBUG] Process 765. path edge:
27686 2019-Jan-15 20:37:31.596292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27687 2019-Jan-15 20:37:31.596348 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
27688 2019-Jan-15 20:37:31.596985 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27689 2019-Jan-15 20:37:31.597633 - [DEBUG]
27690 2019-Jan-15 20:37:31.597657 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27691 2019-Jan-15 20:37:31.598318 - [DEBUG] Compose: EdgeIdentity * AllBottom
27692 2019-Jan-15 20:37:31.598346 - [DEBUG]
27693 2019-Jan-15 20:37:31.598370 - [DEBUG] Propagate flow
27694 2019-Jan-15 20:37:31.598393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27695 2019-Jan-15 20:37:31.598450 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27696 2019-Jan-15 20:37:31.599093 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27697 2019-Jan-15 20:37:31.599729 - [DEBUG] Edge function : AllBottom (result of previous compose)
27698 2019-Jan-15 20:37:31.599754 - [DEBUG]
27699 2019-Jan-15 20:37:31.599778 - [DEBUG] Join: AllTop & AllBottom
27700 2019-Jan-15 20:37:31.599805 - [DEBUG] = AllBottom (new jump func)
27701 2019-Jan-15 20:37:31.599829 - [DEBUG]
27702 2019-Jan-15 20:37:31.599852 - [DEBUG] Start adding new jump function
27703 2019-Jan-15 20:37:31.599876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27704 2019-Jan-15 20:37:31.599932 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27705 2019-Jan-15 20:37:31.600568 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27706 2019-Jan-15 20:37:31.601218 - [DEBUG] Edge Function : AllBottom
27707 2019-Jan-15 20:37:31.601246 - [DEBUG] End adding new jump function
27708 2019-Jan-15 20:37:31.601270 - [DEBUG]
27709 2019-Jan-15 20:37:31.601294 - [DEBUG] -------------------------------------------- 766. Path Edge --------------------------------------------
27710 2019-Jan-15 20:37:31.601318 - [DEBUG]
27711 2019-Jan-15 20:37:31.601341 - [DEBUG] Process 766. path edge:
27712 2019-Jan-15 20:37:31.601365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27713 2019-Jan-15 20:37:31.601421 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
27714 2019-Jan-15 20:37:31.602054 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27715 2019-Jan-15 20:37:31.602692 - [DEBUG]
27716 2019-Jan-15 20:37:31.602717 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27717 2019-Jan-15 20:37:31.603363 - [DEBUG] Compose: EdgeIdentity * AllBottom
27718 2019-Jan-15 20:37:31.603391 - [DEBUG]
27719 2019-Jan-15 20:37:31.603415 - [DEBUG] Propagate flow
27720 2019-Jan-15 20:37:31.603438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27721 2019-Jan-15 20:37:31.603495 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27722 2019-Jan-15 20:37:31.604146 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27723 2019-Jan-15 20:37:31.604782 - [DEBUG] Edge function : AllBottom (result of previous compose)
27724 2019-Jan-15 20:37:31.604807 - [DEBUG]
27725 2019-Jan-15 20:37:31.604831 - [DEBUG] Join: AllTop & AllBottom
27726 2019-Jan-15 20:37:31.604857 - [DEBUG] = AllBottom (new jump func)
27727 2019-Jan-15 20:37:31.604882 - [DEBUG]
27728 2019-Jan-15 20:37:31.604906 - [DEBUG] Start adding new jump function
27729 2019-Jan-15 20:37:31.604929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27730 2019-Jan-15 20:37:31.604985 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27731 2019-Jan-15 20:37:31.605622 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27732 2019-Jan-15 20:37:31.606256 - [DEBUG] Edge Function : AllBottom
27733 2019-Jan-15 20:37:31.606283 - [DEBUG] End adding new jump function
27734 2019-Jan-15 20:37:31.606308 - [DEBUG]
27735 2019-Jan-15 20:37:31.606331 - [DEBUG] -------------------------------------------- 767. Path Edge --------------------------------------------
27736 2019-Jan-15 20:37:31.606355 - [DEBUG]
27737 2019-Jan-15 20:37:31.606379 - [DEBUG] Process 767. path edge:
27738 2019-Jan-15 20:37:31.606403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27739 2019-Jan-15 20:37:31.606459 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
27740 2019-Jan-15 20:37:31.607092 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27741 2019-Jan-15 20:37:31.607752 - [DEBUG]
27742 2019-Jan-15 20:37:31.607777 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27743 2019-Jan-15 20:37:31.608425 - [DEBUG] Compose: EdgeIdentity * AllBottom
27744 2019-Jan-15 20:37:31.608454 - [DEBUG]
27745 2019-Jan-15 20:37:31.608478 - [DEBUG] Propagate flow
27746 2019-Jan-15 20:37:31.608501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27747 2019-Jan-15 20:37:31.608558 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27748 2019-Jan-15 20:37:31.609204 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27749 2019-Jan-15 20:37:31.609842 - [DEBUG] Edge function : AllBottom (result of previous compose)
27750 2019-Jan-15 20:37:31.609868 - [DEBUG]
27751 2019-Jan-15 20:37:31.609892 - [DEBUG] Join: AllTop & AllBottom
27752 2019-Jan-15 20:37:31.609918 - [DEBUG] = AllBottom (new jump func)
27753 2019-Jan-15 20:37:31.609943 - [DEBUG]
27754 2019-Jan-15 20:37:31.609966 - [DEBUG] Start adding new jump function
27755 2019-Jan-15 20:37:31.609990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27756 2019-Jan-15 20:37:31.610046 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27757 2019-Jan-15 20:37:31.610700 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27758 2019-Jan-15 20:37:31.611343 - [DEBUG] Edge Function : AllBottom
27759 2019-Jan-15 20:37:31.611370 - [DEBUG] End adding new jump function
27760 2019-Jan-15 20:37:31.611395 - [DEBUG]
27761 2019-Jan-15 20:37:31.611419 - [DEBUG] -------------------------------------------- 768. Path Edge --------------------------------------------
27762 2019-Jan-15 20:37:31.611443 - [DEBUG]
27763 2019-Jan-15 20:37:31.611466 - [DEBUG] Process 768. path edge:
27764 2019-Jan-15 20:37:31.611490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27765 2019-Jan-15 20:37:31.611547 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
27766 2019-Jan-15 20:37:31.612191 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27767 2019-Jan-15 20:37:31.612828 - [DEBUG]
27768 2019-Jan-15 20:37:31.612853 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27769 2019-Jan-15 20:37:31.613506 - [DEBUG] Possible callees:
27770 2019-Jan-15 20:37:31.613531 - [DEBUG] llvm.dbg.declare
27771 2019-Jan-15 20:37:31.613556 - [DEBUG] Possible return sites:
27772 2019-Jan-15 20:37:31.613579 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16327773 2019-Jan-15 20:37:31.614867 - [DEBUG] Found and process special summary
27774 2019-Jan-15 20:37:31.614901 - [DEBUG] Compose: EdgeIdentity * AllBottom
27775 2019-Jan-15 20:37:31.614928 - [DEBUG]
27776 2019-Jan-15 20:37:31.614952 - [DEBUG] Propagate flow
27777 2019-Jan-15 20:37:31.614975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27778 2019-Jan-15 20:37:31.615032 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27779 2019-Jan-15 20:37:31.615672 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27780 2019-Jan-15 20:37:31.616308 - [DEBUG] Edge function : AllBottom (result of previous compose)
27781 2019-Jan-15 20:37:31.616334 - [DEBUG]
27782 2019-Jan-15 20:37:31.616358 - [DEBUG] Join: AllTop & AllBottom
27783 2019-Jan-15 20:37:31.616394 - [DEBUG] = AllBottom (new jump func)
27784 2019-Jan-15 20:37:31.616420 - [DEBUG]
27785 2019-Jan-15 20:37:31.616443 - [DEBUG] Start adding new jump function
27786 2019-Jan-15 20:37:31.616467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27787 2019-Jan-15 20:37:31.616524 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27788 2019-Jan-15 20:37:31.617160 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27789 2019-Jan-15 20:37:31.617811 - [DEBUG] Edge Function : AllBottom
27790 2019-Jan-15 20:37:31.617839 - [DEBUG] End adding new jump function
27791 2019-Jan-15 20:37:31.617864 - [DEBUG]
27792 2019-Jan-15 20:37:31.617888 - [DEBUG] -------------------------------------------- 769. Path Edge --------------------------------------------
27793 2019-Jan-15 20:37:31.617912 - [DEBUG]
27794 2019-Jan-15 20:37:31.617935 - [DEBUG] Process 769. path edge:
27795 2019-Jan-15 20:37:31.617959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27796 2019-Jan-15 20:37:31.618016 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
27797 2019-Jan-15 20:37:31.618652 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27798 2019-Jan-15 20:37:31.619287 - [DEBUG]
27799 2019-Jan-15 20:37:31.619311 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27800 2019-Jan-15 20:37:31.619972 - [DEBUG] Compose: EdgeIdentity * AllBottom
27801 2019-Jan-15 20:37:31.620000 - [DEBUG]
27802 2019-Jan-15 20:37:31.620024 - [DEBUG] Propagate flow
27803 2019-Jan-15 20:37:31.620047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27804 2019-Jan-15 20:37:31.620104 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27805 2019-Jan-15 20:37:31.620754 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27806 2019-Jan-15 20:37:31.621391 - [DEBUG] Edge function : AllBottom (result of previous compose)
27807 2019-Jan-15 20:37:31.621416 - [DEBUG]
27808 2019-Jan-15 20:37:31.621440 - [DEBUG] Join: AllTop & AllBottom
27809 2019-Jan-15 20:37:31.621467 - [DEBUG] = AllBottom (new jump func)
27810 2019-Jan-15 20:37:31.621491 - [DEBUG]
27811 2019-Jan-15 20:37:31.621515 - [DEBUG] Start adding new jump function
27812 2019-Jan-15 20:37:31.621538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27813 2019-Jan-15 20:37:31.621594 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27814 2019-Jan-15 20:37:31.622230 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27815 2019-Jan-15 20:37:31.622862 - [DEBUG] Edge Function : AllBottom
27816 2019-Jan-15 20:37:31.622890 - [DEBUG] End adding new jump function
27817 2019-Jan-15 20:37:31.622914 - [DEBUG]
27818 2019-Jan-15 20:37:31.622937 - [DEBUG] -------------------------------------------- 770. Path Edge --------------------------------------------
27819 2019-Jan-15 20:37:31.622961 - [DEBUG]
27820 2019-Jan-15 20:37:31.622985 - [DEBUG] Process 770. path edge:
27821 2019-Jan-15 20:37:31.623008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27822 2019-Jan-15 20:37:31.623065 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
27823 2019-Jan-15 20:37:31.623697 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27824 2019-Jan-15 20:37:31.624348 - [DEBUG]
27825 2019-Jan-15 20:37:31.624373 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27826 2019-Jan-15 20:37:31.625021 - [DEBUG] Compose: EdgeIdentity * AllBottom
27827 2019-Jan-15 20:37:31.625049 - [DEBUG]
27828 2019-Jan-15 20:37:31.625072 - [DEBUG] Propagate flow
27829 2019-Jan-15 20:37:31.625104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27830 2019-Jan-15 20:37:31.625161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27831 2019-Jan-15 20:37:31.625820 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27832 2019-Jan-15 20:37:31.626461 - [DEBUG] Edge function : AllBottom (result of previous compose)
27833 2019-Jan-15 20:37:31.626486 - [DEBUG]
27834 2019-Jan-15 20:37:31.626510 - [DEBUG] Join: AllTop & AllBottom
27835 2019-Jan-15 20:37:31.626536 - [DEBUG] = AllBottom (new jump func)
27836 2019-Jan-15 20:37:31.626561 - [DEBUG]
27837 2019-Jan-15 20:37:31.626584 - [DEBUG] Start adding new jump function
27838 2019-Jan-15 20:37:31.626608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27839 2019-Jan-15 20:37:31.626664 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27840 2019-Jan-15 20:37:31.627315 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27841 2019-Jan-15 20:37:31.627958 - [DEBUG] Edge Function : AllBottom
27842 2019-Jan-15 20:37:31.627985 - [DEBUG] End adding new jump function
27843 2019-Jan-15 20:37:31.628010 - [DEBUG]
27844 2019-Jan-15 20:37:31.628033 - [DEBUG] -------------------------------------------- 771. Path Edge --------------------------------------------
27845 2019-Jan-15 20:37:31.628057 - [DEBUG]
27846 2019-Jan-15 20:37:31.628080 - [DEBUG] Process 771. path edge:
27847 2019-Jan-15 20:37:31.628104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27848 2019-Jan-15 20:37:31.628160 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
27849 2019-Jan-15 20:37:31.628805 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27850 2019-Jan-15 20:37:31.629442 - [DEBUG]
27851 2019-Jan-15 20:37:31.629466 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27852 2019-Jan-15 20:37:31.630120 - [DEBUG] Possible callees:
27853 2019-Jan-15 20:37:31.630145 - [DEBUG] llvm.dbg.declare
27854 2019-Jan-15 20:37:31.630170 - [DEBUG] Possible return sites:
27855 2019-Jan-15 20:37:31.630194 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16927856 2019-Jan-15 20:37:31.631479 - [DEBUG] Found and process special summary
27857 2019-Jan-15 20:37:31.631512 - [DEBUG] Compose: EdgeIdentity * AllBottom
27858 2019-Jan-15 20:37:31.631539 - [DEBUG]
27859 2019-Jan-15 20:37:31.631563 - [DEBUG] Propagate flow
27860 2019-Jan-15 20:37:31.631587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27861 2019-Jan-15 20:37:31.631643 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27862 2019-Jan-15 20:37:31.632281 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27863 2019-Jan-15 20:37:31.632916 - [DEBUG] Edge function : AllBottom (result of previous compose)
27864 2019-Jan-15 20:37:31.632941 - [DEBUG]
27865 2019-Jan-15 20:37:31.632965 - [DEBUG] Join: AllTop & AllBottom
27866 2019-Jan-15 20:37:31.632991 - [DEBUG] = AllBottom (new jump func)
27867 2019-Jan-15 20:37:31.633016 - [DEBUG]
27868 2019-Jan-15 20:37:31.633039 - [DEBUG] Start adding new jump function
27869 2019-Jan-15 20:37:31.633062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27870 2019-Jan-15 20:37:31.633118 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27871 2019-Jan-15 20:37:31.633762 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27872 2019-Jan-15 20:37:31.634414 - [DEBUG] Edge Function : AllBottom
27873 2019-Jan-15 20:37:31.634441 - [DEBUG] End adding new jump function
27874 2019-Jan-15 20:37:31.634465 - [DEBUG]
27875 2019-Jan-15 20:37:31.634489 - [DEBUG] -------------------------------------------- 772. Path Edge --------------------------------------------
27876 2019-Jan-15 20:37:31.634513 - [DEBUG]
27877 2019-Jan-15 20:37:31.634536 - [DEBUG] Process 772. path edge:
27878 2019-Jan-15 20:37:31.634560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27879 2019-Jan-15 20:37:31.634616 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
27880 2019-Jan-15 20:37:31.635253 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27881 2019-Jan-15 20:37:31.635889 - [DEBUG]
27882 2019-Jan-15 20:37:31.635914 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27883 2019-Jan-15 20:37:31.636574 - [DEBUG] Compose: EdgeIdentity * AllBottom
27884 2019-Jan-15 20:37:31.636602 - [DEBUG]
27885 2019-Jan-15 20:37:31.636626 - [DEBUG] Propagate flow
27886 2019-Jan-15 20:37:31.636649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27887 2019-Jan-15 20:37:31.636706 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27888 2019-Jan-15 20:37:31.637361 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27889 2019-Jan-15 20:37:31.637999 - [DEBUG] Edge function : AllBottom (result of previous compose)
27890 2019-Jan-15 20:37:31.638024 - [DEBUG]
27891 2019-Jan-15 20:37:31.638049 - [DEBUG] Join: AllTop & AllBottom
27892 2019-Jan-15 20:37:31.638074 - [DEBUG] = AllBottom (new jump func)
27893 2019-Jan-15 20:37:31.638099 - [DEBUG]
27894 2019-Jan-15 20:37:31.638122 - [DEBUG] Start adding new jump function
27895 2019-Jan-15 20:37:31.638146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27896 2019-Jan-15 20:37:31.638202 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27897 2019-Jan-15 20:37:31.638840 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27898 2019-Jan-15 20:37:31.639475 - [DEBUG] Edge Function : AllBottom
27899 2019-Jan-15 20:37:31.639503 - [DEBUG] End adding new jump function
27900 2019-Jan-15 20:37:31.639527 - [DEBUG]
27901 2019-Jan-15 20:37:31.639551 - [DEBUG] -------------------------------------------- 773. Path Edge --------------------------------------------
27902 2019-Jan-15 20:37:31.639576 - [DEBUG]
27903 2019-Jan-15 20:37:31.639599 - [DEBUG] Process 773. path edge:
27904 2019-Jan-15 20:37:31.639623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27905 2019-Jan-15 20:37:31.639679 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
27906 2019-Jan-15 20:37:31.640318 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27907 2019-Jan-15 20:37:31.640970 - [DEBUG]
27908 2019-Jan-15 20:37:31.640994 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27909 2019-Jan-15 20:37:31.641649 - [DEBUG] Compose: EdgeIdentity * AllBottom
27910 2019-Jan-15 20:37:31.641679 - [DEBUG]
27911 2019-Jan-15 20:37:31.641703 - [DEBUG] Propagate flow
27912 2019-Jan-15 20:37:31.641727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27913 2019-Jan-15 20:37:31.641784 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27914 2019-Jan-15 20:37:31.642449 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27915 2019-Jan-15 20:37:31.643116 - [DEBUG] Edge function : AllBottom (result of previous compose)
27916 2019-Jan-15 20:37:31.643143 - [DEBUG]
27917 2019-Jan-15 20:37:31.643168 - [DEBUG] Join: AllTop & AllBottom
27918 2019-Jan-15 20:37:31.643194 - [DEBUG] = AllBottom (new jump func)
27919 2019-Jan-15 20:37:31.643219 - [DEBUG]
27920 2019-Jan-15 20:37:31.643242 - [DEBUG] Start adding new jump function
27921 2019-Jan-15 20:37:31.643266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27922 2019-Jan-15 20:37:31.643326 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27923 2019-Jan-15 20:37:31.643981 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27924 2019-Jan-15 20:37:31.644620 - [DEBUG] Edge Function : AllBottom
27925 2019-Jan-15 20:37:31.644648 - [DEBUG] End adding new jump function
27926 2019-Jan-15 20:37:31.644673 - [DEBUG]
27927 2019-Jan-15 20:37:31.644697 - [DEBUG] -------------------------------------------- 774. Path Edge --------------------------------------------
27928 2019-Jan-15 20:37:31.644722 - [DEBUG]
27929 2019-Jan-15 20:37:31.644746 - [DEBUG] Process 774. path edge:
27930 2019-Jan-15 20:37:31.644770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27931 2019-Jan-15 20:37:31.644826 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
27932 2019-Jan-15 20:37:31.645465 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27933 2019-Jan-15 20:37:31.646102 - [DEBUG]
27934 2019-Jan-15 20:37:31.646127 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27935 2019-Jan-15 20:37:31.646800 - [DEBUG] Compose: EdgeIdentity * AllBottom
27936 2019-Jan-15 20:37:31.646829 - [DEBUG]
27937 2019-Jan-15 20:37:31.646853 - [DEBUG] Propagate flow
27938 2019-Jan-15 20:37:31.646877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27939 2019-Jan-15 20:37:31.646934 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27940 2019-Jan-15 20:37:31.647598 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27941 2019-Jan-15 20:37:31.648239 - [DEBUG] Edge function : AllBottom (result of previous compose)
27942 2019-Jan-15 20:37:31.648265 - [DEBUG]
27943 2019-Jan-15 20:37:31.648290 - [DEBUG] Join: AllTop & AllBottom
27944 2019-Jan-15 20:37:31.648316 - [DEBUG] = AllBottom (new jump func)
27945 2019-Jan-15 20:37:31.648340 - [DEBUG]
27946 2019-Jan-15 20:37:31.648364 - [DEBUG] Start adding new jump function
27947 2019-Jan-15 20:37:31.648387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27948 2019-Jan-15 20:37:31.648444 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27949 2019-Jan-15 20:37:31.649087 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27950 2019-Jan-15 20:37:31.649762 - [DEBUG] Edge Function : AllBottom
27951 2019-Jan-15 20:37:31.649793 - [DEBUG] End adding new jump function
27952 2019-Jan-15 20:37:31.649818 - [DEBUG]
27953 2019-Jan-15 20:37:31.649842 - [DEBUG] -------------------------------------------- 775. Path Edge --------------------------------------------
27954 2019-Jan-15 20:37:31.649866 - [DEBUG]
27955 2019-Jan-15 20:37:31.649889 - [DEBUG] Process 775. path edge:
27956 2019-Jan-15 20:37:31.649913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27957 2019-Jan-15 20:37:31.649984 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
27958 2019-Jan-15 20:37:31.650708 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27959 2019-Jan-15 20:37:31.651441 - [DEBUG]
27960 2019-Jan-15 20:37:31.651471 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27961 2019-Jan-15 20:37:31.652168 - [DEBUG] Compose: EdgeIdentity * AllBottom
27962 2019-Jan-15 20:37:31.652197 - [DEBUG]
27963 2019-Jan-15 20:37:31.652221 - [DEBUG] Propagate flow
27964 2019-Jan-15 20:37:31.652244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27965 2019-Jan-15 20:37:31.652308 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27966 2019-Jan-15 20:37:31.652950 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27967 2019-Jan-15 20:37:31.653584 - [DEBUG] Edge function : AllBottom (result of previous compose)
27968 2019-Jan-15 20:37:31.653610 - [DEBUG]
27969 2019-Jan-15 20:37:31.653635 - [DEBUG] Join: AllTop & AllBottom
27970 2019-Jan-15 20:37:31.653661 - [DEBUG] = AllBottom (new jump func)
27971 2019-Jan-15 20:37:31.653686 - [DEBUG]
27972 2019-Jan-15 20:37:31.653710 - [DEBUG] Start adding new jump function
27973 2019-Jan-15 20:37:31.653733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27974 2019-Jan-15 20:37:31.653789 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27975 2019-Jan-15 20:37:31.654450 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27976 2019-Jan-15 20:37:31.655086 - [DEBUG] Edge Function : AllBottom
27977 2019-Jan-15 20:37:31.655115 - [DEBUG] End adding new jump function
27978 2019-Jan-15 20:37:31.655139 - [DEBUG]
27979 2019-Jan-15 20:37:31.655163 - [DEBUG] -------------------------------------------- 776. Path Edge --------------------------------------------
27980 2019-Jan-15 20:37:31.655188 - [DEBUG]
27981 2019-Jan-15 20:37:31.655211 - [DEBUG] Process 776. path edge:
27982 2019-Jan-15 20:37:31.655235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27983 2019-Jan-15 20:37:31.655291 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
27984 2019-Jan-15 20:37:31.655928 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27985 2019-Jan-15 20:37:31.656563 - [DEBUG]
27986 2019-Jan-15 20:37:31.656587 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27987 2019-Jan-15 20:37:31.657256 - [DEBUG] Compose: EdgeIdentity * AllBottom
27988 2019-Jan-15 20:37:31.657298 - [DEBUG]
27989 2019-Jan-15 20:37:31.657322 - [DEBUG] Propagate flow
27990 2019-Jan-15 20:37:31.657346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27991 2019-Jan-15 20:37:31.657402 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27992 2019-Jan-15 20:37:31.658037 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27993 2019-Jan-15 20:37:31.658680 - [DEBUG] Edge function : AllBottom (result of previous compose)
27994 2019-Jan-15 20:37:31.658705 - [DEBUG]
27995 2019-Jan-15 20:37:31.658730 - [DEBUG] Join: AllTop & AllBottom
27996 2019-Jan-15 20:37:31.658756 - [DEBUG] = AllBottom (new jump func)
27997 2019-Jan-15 20:37:31.658781 - [DEBUG]
27998 2019-Jan-15 20:37:31.658803 - [DEBUG] Start adding new jump function
27999 2019-Jan-15 20:37:31.658826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28000 2019-Jan-15 20:37:31.658884 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28001 2019-Jan-15 20:37:31.659523 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28002 2019-Jan-15 20:37:31.660157 - [DEBUG] Edge Function : AllBottom
28003 2019-Jan-15 20:37:31.660198 - [DEBUG] End adding new jump function
28004 2019-Jan-15 20:37:31.660223 - [DEBUG]
28005 2019-Jan-15 20:37:31.660247 - [DEBUG] -------------------------------------------- 777. Path Edge --------------------------------------------
28006 2019-Jan-15 20:37:31.660271 - [DEBUG]
28007 2019-Jan-15 20:37:31.660294 - [DEBUG] Process 777. path edge:
28008 2019-Jan-15 20:37:31.660318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28009 2019-Jan-15 20:37:31.660374 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
28010 2019-Jan-15 20:37:31.661027 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28011 2019-Jan-15 20:37:31.661665 - [DEBUG]
28012 2019-Jan-15 20:37:31.661690 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28013 2019-Jan-15 20:37:31.662342 - [DEBUG] Compose: EdgeIdentity * AllBottom
28014 2019-Jan-15 20:37:31.662371 - [DEBUG]
28015 2019-Jan-15 20:37:31.662395 - [DEBUG] Propagate flow
28016 2019-Jan-15 20:37:31.662418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28017 2019-Jan-15 20:37:31.662475 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28018 2019-Jan-15 20:37:31.663114 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28019 2019-Jan-15 20:37:31.663750 - [DEBUG] Edge function : AllBottom (result of previous compose)
28020 2019-Jan-15 20:37:31.663775 - [DEBUG]
28021 2019-Jan-15 20:37:31.663800 - [DEBUG] Join: AllTop & AllBottom
28022 2019-Jan-15 20:37:31.663826 - [DEBUG] = AllBottom (new jump func)
28023 2019-Jan-15 20:37:31.663851 - [DEBUG]
28024 2019-Jan-15 20:37:31.663874 - [DEBUG] Start adding new jump function
28025 2019-Jan-15 20:37:31.663897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28026 2019-Jan-15 20:37:31.663967 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28027 2019-Jan-15 20:37:31.664604 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28028 2019-Jan-15 20:37:31.665238 - [DEBUG] Edge Function : AllBottom
28029 2019-Jan-15 20:37:31.665266 - [DEBUG] End adding new jump function
28030 2019-Jan-15 20:37:31.665290 - [DEBUG]
28031 2019-Jan-15 20:37:31.665314 - [DEBUG] -------------------------------------------- 778. Path Edge --------------------------------------------
28032 2019-Jan-15 20:37:31.665338 - [DEBUG]
28033 2019-Jan-15 20:37:31.665361 - [DEBUG] Process 778. path edge:
28034 2019-Jan-15 20:37:31.665385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28035 2019-Jan-15 20:37:31.665441 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
28036 2019-Jan-15 20:37:31.666078 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28037 2019-Jan-15 20:37:31.666715 - [DEBUG]
28038 2019-Jan-15 20:37:31.666739 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28039 2019-Jan-15 20:37:31.667413 - [DEBUG] Compose: EdgeIdentity * AllBottom
28040 2019-Jan-15 20:37:31.667441 - [DEBUG]
28041 2019-Jan-15 20:37:31.667465 - [DEBUG] Propagate flow
28042 2019-Jan-15 20:37:31.667488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28043 2019-Jan-15 20:37:31.667546 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28044 2019-Jan-15 20:37:31.668192 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28045 2019-Jan-15 20:37:31.668831 - [DEBUG] Edge function : AllBottom (result of previous compose)
28046 2019-Jan-15 20:37:31.668857 - [DEBUG]
28047 2019-Jan-15 20:37:31.668881 - [DEBUG] Join: AllTop & AllBottom
28048 2019-Jan-15 20:37:31.668915 - [DEBUG] = AllBottom (new jump func)
28049 2019-Jan-15 20:37:31.668940 - [DEBUG]
28050 2019-Jan-15 20:37:31.668963 - [DEBUG] Start adding new jump function
28051 2019-Jan-15 20:37:31.668987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28052 2019-Jan-15 20:37:31.669043 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28053 2019-Jan-15 20:37:31.669681 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28054 2019-Jan-15 20:37:31.670320 - [DEBUG] Edge Function : AllBottom
28055 2019-Jan-15 20:37:31.670352 - [DEBUG] End adding new jump function
28056 2019-Jan-15 20:37:31.670377 - [DEBUG]
28057 2019-Jan-15 20:37:31.670400 - [DEBUG] -------------------------------------------- 779. Path Edge --------------------------------------------
28058 2019-Jan-15 20:37:31.670424 - [DEBUG]
28059 2019-Jan-15 20:37:31.670447 - [DEBUG] Process 779. path edge:
28060 2019-Jan-15 20:37:31.670471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28061 2019-Jan-15 20:37:31.670527 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
28062 2019-Jan-15 20:37:31.671184 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28063 2019-Jan-15 20:37:31.671822 - [DEBUG]
28064 2019-Jan-15 20:37:31.671848 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28065 2019-Jan-15 20:37:31.672502 - [DEBUG] Compose: EdgeIdentity * AllBottom
28066 2019-Jan-15 20:37:31.672530 - [DEBUG]
28067 2019-Jan-15 20:37:31.672554 - [DEBUG] Propagate flow
28068 2019-Jan-15 20:37:31.672577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28069 2019-Jan-15 20:37:31.672634 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28070 2019-Jan-15 20:37:31.673271 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28071 2019-Jan-15 20:37:31.673906 - [DEBUG] Edge function : AllBottom (result of previous compose)
28072 2019-Jan-15 20:37:31.673943 - [DEBUG]
28073 2019-Jan-15 20:37:31.673970 - [DEBUG] Join: AllTop & AllBottom
28074 2019-Jan-15 20:37:31.673996 - [DEBUG] = AllBottom (new jump func)
28075 2019-Jan-15 20:37:31.674021 - [DEBUG]
28076 2019-Jan-15 20:37:31.674044 - [DEBUG] Start adding new jump function
28077 2019-Jan-15 20:37:31.674067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28078 2019-Jan-15 20:37:31.674123 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28079 2019-Jan-15 20:37:31.674760 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28080 2019-Jan-15 20:37:31.675394 - [DEBUG] Edge Function : AllBottom
28081 2019-Jan-15 20:37:31.675422 - [DEBUG] End adding new jump function
28082 2019-Jan-15 20:37:31.675446 - [DEBUG]
28083 2019-Jan-15 20:37:31.675470 - [DEBUG] -------------------------------------------- 780. Path Edge --------------------------------------------
28084 2019-Jan-15 20:37:31.675494 - [DEBUG]
28085 2019-Jan-15 20:37:31.675517 - [DEBUG] Process 780. path edge:
28086 2019-Jan-15 20:37:31.675541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28087 2019-Jan-15 20:37:31.675597 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28088 2019-Jan-15 20:37:31.676231 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28089 2019-Jan-15 20:37:31.676869 - [DEBUG]
28090 2019-Jan-15 20:37:31.676894 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28091 2019-Jan-15 20:37:31.677578 - [DEBUG] Compose: EdgeIdentity * AllBottom
28092 2019-Jan-15 20:37:31.677606 - [DEBUG]
28093 2019-Jan-15 20:37:31.677630 - [DEBUG] Propagate flow
28094 2019-Jan-15 20:37:31.677654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28095 2019-Jan-15 20:37:31.677711 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28096 2019-Jan-15 20:37:31.678346 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28097 2019-Jan-15 20:37:31.678981 - [DEBUG] Edge function : AllBottom (result of previous compose)
28098 2019-Jan-15 20:37:31.679007 - [DEBUG]
28099 2019-Jan-15 20:37:31.679032 - [DEBUG] Join: AllTop & AllBottom
28100 2019-Jan-15 20:37:31.679058 - [DEBUG] = AllBottom (new jump func)
28101 2019-Jan-15 20:37:31.679083 - [DEBUG]
28102 2019-Jan-15 20:37:31.679106 - [DEBUG] Start adding new jump function
28103 2019-Jan-15 20:37:31.679130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28104 2019-Jan-15 20:37:31.679186 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28105 2019-Jan-15 20:37:31.679821 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28106 2019-Jan-15 20:37:31.680453 - [DEBUG] Edge Function : AllBottom
28107 2019-Jan-15 20:37:31.680481 - [DEBUG] End adding new jump function
28108 2019-Jan-15 20:37:31.680505 - [DEBUG]
28109 2019-Jan-15 20:37:31.680529 - [DEBUG] -------------------------------------------- 781. Path Edge --------------------------------------------
28110 2019-Jan-15 20:37:31.680554 - [DEBUG]
28111 2019-Jan-15 20:37:31.680577 - [DEBUG] Process 781. path edge:
28112 2019-Jan-15 20:37:31.680612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28113 2019-Jan-15 20:37:31.680671 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28114 2019-Jan-15 20:37:31.681304 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28115 2019-Jan-15 20:37:31.681939 - [DEBUG]
28116 2019-Jan-15 20:37:31.681964 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28117 2019-Jan-15 20:37:31.682607 - [DEBUG] Start of endsummarytab entry
28118 2019-Jan-15 20:37:31.682641 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28119 2019-Jan-15 20:37:31.683281 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
28120 2019-Jan-15 20:37:31.683341 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28121 2019-Jan-15 20:37:31.683989 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28122 2019-Jan-15 20:37:31.684623 - [DEBUG] EF: AllBottom
28123 2019-Jan-15 20:37:31.684648 - [DEBUG]
28124 2019-Jan-15 20:37:31.684671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28125 2019-Jan-15 20:37:31.685304 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28126 2019-Jan-15 20:37:31.685942 - [DEBUG] EF: AllBottom
28127 2019-Jan-15 20:37:31.685967 - [DEBUG]
28128 2019-Jan-15 20:37:31.685990 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28129 2019-Jan-15 20:37:31.686622 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28130 2019-Jan-15 20:37:31.687277 - [DEBUG] EF: AllBottom
28131 2019-Jan-15 20:37:31.687304 - [DEBUG]
28132 2019-Jan-15 20:37:31.687327 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28133 2019-Jan-15 20:37:31.687962 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28134 2019-Jan-15 20:37:31.688600 - [DEBUG] EF: AllBottom
28135 2019-Jan-15 20:37:31.688625 - [DEBUG]
28136 2019-Jan-15 20:37:31.688648 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28137 2019-Jan-15 20:37:31.689294 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28138 2019-Jan-15 20:37:31.689935 - [DEBUG] EF: AllBottom
28139 2019-Jan-15 20:37:31.689960 - [DEBUG]
28140 2019-Jan-15 20:37:31.689983 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28141 2019-Jan-15 20:37:31.690632 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
28142 2019-Jan-15 20:37:31.691271 - [DEBUG] EF: AllBottom
28143 2019-Jan-15 20:37:31.691296 - [DEBUG]
28144 2019-Jan-15 20:37:31.691319 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28145 2019-Jan-15 20:37:31.691952 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28146 2019-Jan-15 20:37:31.692588 - [DEBUG] EF: AllBottom
28147 2019-Jan-15 20:37:31.692613 - [DEBUG]
28148 2019-Jan-15 20:37:31.692636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28149 2019-Jan-15 20:37:31.693268 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28150 2019-Jan-15 20:37:31.693900 - [DEBUG] EF: AllBottom
28151 2019-Jan-15 20:37:31.693925 - [DEBUG]
28152 2019-Jan-15 20:37:31.693962 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28153 2019-Jan-15 20:37:31.694595 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28154 2019-Jan-15 20:37:31.695232 - [DEBUG] EF: AllBottom
28155 2019-Jan-15 20:37:31.695256 - [DEBUG]
28156 2019-Jan-15 20:37:31.695280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28157 2019-Jan-15 20:37:31.695912 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28158 2019-Jan-15 20:37:31.696547 - [DEBUG] EF: AllBottom
28159 2019-Jan-15 20:37:31.696572 - [DEBUG]
28160 2019-Jan-15 20:37:31.696595 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28161 2019-Jan-15 20:37:31.697227 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28162 2019-Jan-15 20:37:31.697883 - [DEBUG] EF: AllBottom
28163 2019-Jan-15 20:37:31.697908 - [DEBUG]
28164 2019-Jan-15 20:37:31.697931 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28165 2019-Jan-15 20:37:31.698565 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28166 2019-Jan-15 20:37:31.699204 - [DEBUG] EF: AllBottom
28167 2019-Jan-15 20:37:31.699228 - [DEBUG]
28168 2019-Jan-15 20:37:31.699252 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28169 2019-Jan-15 20:37:31.699885 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28170 2019-Jan-15 20:37:31.700526 - [DEBUG] EF: AllBottom
28171 2019-Jan-15 20:37:31.700551 - [DEBUG]
28172 2019-Jan-15 20:37:31.700574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28173 2019-Jan-15 20:37:31.701223 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28174 2019-Jan-15 20:37:31.701862 - [DEBUG] EF: AllBottom
28175 2019-Jan-15 20:37:31.701887 - [DEBUG]
28176 2019-Jan-15 20:37:31.701910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28177 2019-Jan-15 20:37:31.702544 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28178 2019-Jan-15 20:37:31.703177 - [DEBUG] EF: AllBottom
28179 2019-Jan-15 20:37:31.703201 - [DEBUG]
28180 2019-Jan-15 20:37:31.703225 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28181 2019-Jan-15 20:37:31.703858 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28182 2019-Jan-15 20:37:31.704516 - [DEBUG] EF: AllBottom
28183 2019-Jan-15 20:37:31.704541 - [DEBUG]
28184 2019-Jan-15 20:37:31.704564 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28185 2019-Jan-15 20:37:31.705198 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28186 2019-Jan-15 20:37:31.705831 - [DEBUG] EF: AllBottom
28187 2019-Jan-15 20:37:31.705856 - [DEBUG]
28188 2019-Jan-15 20:37:31.705879 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28189 2019-Jan-15 20:37:31.706510 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
28190 2019-Jan-15 20:37:31.707147 - [DEBUG] EF: AllBottom
28191 2019-Jan-15 20:37:31.707172 - [DEBUG]
28192 2019-Jan-15 20:37:31.707195 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28193 2019-Jan-15 20:37:31.707843 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28194 2019-Jan-15 20:37:31.708479 - [DEBUG] EF: AllBottom
28195 2019-Jan-15 20:37:31.708504 - [DEBUG]
28196 2019-Jan-15 20:37:31.708527 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28197 2019-Jan-15 20:37:31.709159 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28198 2019-Jan-15 20:37:31.709792 - [DEBUG] EF: AllBottom
28199 2019-Jan-15 20:37:31.709817 - [DEBUG]
28200 2019-Jan-15 20:37:31.709841 - [DEBUG] ---------------
28201 2019-Jan-15 20:37:31.709864 - [DEBUG]
28202 2019-Jan-15 20:37:31.709890 - [DEBUG] End of endsummarytab entry
28203 2019-Jan-15 20:37:31.709913 - [DEBUG]
28204 2019-Jan-15 20:37:31.709936 - [DEBUG] Start of incomingtab entry
28205 2019-Jan-15 20:37:31.709960 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28206 2019-Jan-15 20:37:31.710597 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28207 2019-Jan-15 20:37:31.710667 - [DEBUG] ---------------
28208 2019-Jan-15 20:37:31.710691 - [DEBUG] End of incomingtab entry
28209 2019-Jan-15 20:37:31.710715 - [DEBUG]
28210 2019-Jan-15 20:37:31.710739 - [DEBUG] EDGE:
28211 2019-Jan-15 20:37:31.710796 - [DEBUG] ---> 28212 2019-Jan-15 20:37:31.711430 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28213 2019-Jan-15 20:37:31.712064 - [DEBUG]
28214 2019-Jan-15 20:37:31.712089 - [DEBUG] EDGE:
28215 2019-Jan-15 20:37:31.712146 - [DEBUG] ---> 28216 2019-Jan-15 20:37:31.712778 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28217 2019-Jan-15 20:37:31.713414 - [DEBUG]
28218 2019-Jan-15 20:37:31.713448 - [DEBUG] Compose: EdgeIdentity * AllBottom
28219 2019-Jan-15 20:37:31.713475 - [DEBUG]
28220 2019-Jan-15 20:37:31.713498 - [DEBUG] Propagate flow
28221 2019-Jan-15 20:37:31.713522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28222 2019-Jan-15 20:37:31.713578 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28223 2019-Jan-15 20:37:31.714239 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28224 2019-Jan-15 20:37:31.714877 - [DEBUG] Edge function : AllBottom (result of previous compose)
28225 2019-Jan-15 20:37:31.714902 - [DEBUG]
28226 2019-Jan-15 20:37:31.714927 - [DEBUG] Join: AllTop & AllBottom
28227 2019-Jan-15 20:37:31.714953 - [DEBUG] = AllBottom (new jump func)
28228 2019-Jan-15 20:37:31.714977 - [DEBUG]
28229 2019-Jan-15 20:37:31.715000 - [DEBUG] Start adding new jump function
28230 2019-Jan-15 20:37:31.715024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28231 2019-Jan-15 20:37:31.715089 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28232 2019-Jan-15 20:37:31.715727 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28233 2019-Jan-15 20:37:31.716370 - [DEBUG] Edge Function : AllBottom
28234 2019-Jan-15 20:37:31.716398 - [DEBUG] End adding new jump function
28235 2019-Jan-15 20:37:31.716422 - [DEBUG]
28236 2019-Jan-15 20:37:31.716446 - [DEBUG] -------------------------------------------- 782. Path Edge --------------------------------------------
28237 2019-Jan-15 20:37:31.716470 - [DEBUG]
28238 2019-Jan-15 20:37:31.716493 - [DEBUG] Process 782. path edge:
28239 2019-Jan-15 20:37:31.716517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28240 2019-Jan-15 20:37:31.716573 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
28241 2019-Jan-15 20:37:31.717218 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28242 2019-Jan-15 20:37:31.717872 - [DEBUG]
28243 2019-Jan-15 20:37:31.717897 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28244 2019-Jan-15 20:37:31.718553 - [DEBUG] Possible callees:
28245 2019-Jan-15 20:37:31.718579 - [DEBUG] llvm.dbg.declare
28246 2019-Jan-15 20:37:31.718604 - [DEBUG] Possible return sites:
28247 2019-Jan-15 20:37:31.718627 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19328248 2019-Jan-15 20:37:31.719904 - [DEBUG] Found and process special summary
28249 2019-Jan-15 20:37:31.719939 - [DEBUG] Compose: EdgeIdentity * AllBottom
28250 2019-Jan-15 20:37:31.719966 - [DEBUG]
28251 2019-Jan-15 20:37:31.719990 - [DEBUG] Propagate flow
28252 2019-Jan-15 20:37:31.720013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28253 2019-Jan-15 20:37:31.720070 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28254 2019-Jan-15 20:37:31.720736 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28255 2019-Jan-15 20:37:31.721372 - [DEBUG] Edge function : AllBottom (result of previous compose)
28256 2019-Jan-15 20:37:31.721398 - [DEBUG]
28257 2019-Jan-15 20:37:31.721422 - [DEBUG] Join: AllTop & AllBottom
28258 2019-Jan-15 20:37:31.721448 - [DEBUG] = AllBottom (new jump func)
28259 2019-Jan-15 20:37:31.721473 - [DEBUG]
28260 2019-Jan-15 20:37:31.721496 - [DEBUG] Start adding new jump function
28261 2019-Jan-15 20:37:31.721519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28262 2019-Jan-15 20:37:31.721575 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28263 2019-Jan-15 20:37:31.722212 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28264 2019-Jan-15 20:37:31.722847 - [DEBUG] Edge Function : AllBottom
28265 2019-Jan-15 20:37:31.722874 - [DEBUG] End adding new jump function
28266 2019-Jan-15 20:37:31.722898 - [DEBUG]
28267 2019-Jan-15 20:37:31.722921 - [DEBUG] -------------------------------------------- 783. Path Edge --------------------------------------------
28268 2019-Jan-15 20:37:31.722945 - [DEBUG]
28269 2019-Jan-15 20:37:31.722968 - [DEBUG] Process 783. path edge:
28270 2019-Jan-15 20:37:31.722992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28271 2019-Jan-15 20:37:31.723048 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28272 2019-Jan-15 20:37:31.723684 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28273 2019-Jan-15 20:37:31.724348 - [DEBUG]
28274 2019-Jan-15 20:37:31.724373 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28275 2019-Jan-15 20:37:31.725036 - [DEBUG] Compose: EdgeIdentity * AllBottom
28276 2019-Jan-15 20:37:31.725064 - [DEBUG]
28277 2019-Jan-15 20:37:31.725088 - [DEBUG] Propagate flow
28278 2019-Jan-15 20:37:31.725111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28279 2019-Jan-15 20:37:31.725168 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28280 2019-Jan-15 20:37:31.725804 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28281 2019-Jan-15 20:37:31.726442 - [DEBUG] Edge function : AllBottom (result of previous compose)
28282 2019-Jan-15 20:37:31.726467 - [DEBUG]
28283 2019-Jan-15 20:37:31.726492 - [DEBUG] Join: AllTop & AllBottom
28284 2019-Jan-15 20:37:31.726518 - [DEBUG] = AllBottom (new jump func)
28285 2019-Jan-15 20:37:31.726542 - [DEBUG]
28286 2019-Jan-15 20:37:31.726565 - [DEBUG] Start adding new jump function
28287 2019-Jan-15 20:37:31.726589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28288 2019-Jan-15 20:37:31.726645 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28289 2019-Jan-15 20:37:31.727296 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28290 2019-Jan-15 20:37:31.727931 - [DEBUG] Edge Function : AllBottom
28291 2019-Jan-15 20:37:31.727958 - [DEBUG] End adding new jump function
28292 2019-Jan-15 20:37:31.727983 - [DEBUG]
28293 2019-Jan-15 20:37:31.728007 - [DEBUG] -------------------------------------------- 784. Path Edge --------------------------------------------
28294 2019-Jan-15 20:37:31.728031 - [DEBUG]
28295 2019-Jan-15 20:37:31.728054 - [DEBUG] Process 784. path edge:
28296 2019-Jan-15 20:37:31.728078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28297 2019-Jan-15 20:37:31.728134 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28298 2019-Jan-15 20:37:31.728767 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28299 2019-Jan-15 20:37:31.729405 - [DEBUG]
28300 2019-Jan-15 20:37:31.729430 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28301 2019-Jan-15 20:37:31.730078 - [DEBUG] Compose: EdgeIdentity * AllBottom
28302 2019-Jan-15 20:37:31.730106 - [DEBUG]
28303 2019-Jan-15 20:37:31.730130 - [DEBUG] Propagate flow
28304 2019-Jan-15 20:37:31.730153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28305 2019-Jan-15 20:37:31.730210 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28306 2019-Jan-15 20:37:31.730865 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28307 2019-Jan-15 20:37:31.731503 - [DEBUG] Edge function : AllBottom (result of previous compose)
28308 2019-Jan-15 20:37:31.731529 - [DEBUG]
28309 2019-Jan-15 20:37:31.731554 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28310 2019-Jan-15 20:37:31.731580 - [DEBUG] = AllBottom
28311 2019-Jan-15 20:37:31.731604 - [DEBUG]
28312 2019-Jan-15 20:37:31.731628 - [DEBUG] PROPAGATE: No new function!
28313 2019-Jan-15 20:37:31.731652 - [DEBUG] EDGE:
28314 2019-Jan-15 20:37:31.731710 - [DEBUG] ---> 28315 2019-Jan-15 20:37:31.732345 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28316 2019-Jan-15 20:37:31.732982 - [DEBUG]
28317 2019-Jan-15 20:37:31.733006 - [DEBUG] EDGE:
28318 2019-Jan-15 20:37:31.733072 - [DEBUG] ---> 28319 2019-Jan-15 20:37:31.733709 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28320 2019-Jan-15 20:37:31.734361 - [DEBUG]
28321 2019-Jan-15 20:37:31.734399 - [DEBUG] Compose: EdgeIdentity * AllBottom
28322 2019-Jan-15 20:37:31.734426 - [DEBUG]
28323 2019-Jan-15 20:37:31.734449 - [DEBUG] Propagate flow
28324 2019-Jan-15 20:37:31.734473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28325 2019-Jan-15 20:37:31.734529 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28326 2019-Jan-15 20:37:31.735166 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28327 2019-Jan-15 20:37:31.735802 - [DEBUG] Edge function : AllBottom (result of previous compose)
28328 2019-Jan-15 20:37:31.735827 - [DEBUG]
28329 2019-Jan-15 20:37:31.735852 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28330 2019-Jan-15 20:37:31.735878 - [DEBUG] = AllBottom
28331 2019-Jan-15 20:37:31.735902 - [DEBUG]
28332 2019-Jan-15 20:37:31.735925 - [DEBUG] PROPAGATE: No new function!
28333 2019-Jan-15 20:37:31.735951 - [DEBUG] EDGE:
28334 2019-Jan-15 20:37:31.736009 - [DEBUG] ---> 28335 2019-Jan-15 20:37:31.736652 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28336 2019-Jan-15 20:37:31.737305 - [DEBUG]
28337 2019-Jan-15 20:37:31.737330 - [DEBUG] EDGE:
28338 2019-Jan-15 20:37:31.737387 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28339 2019-Jan-15 20:37:31.738032 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28340 2019-Jan-15 20:37:31.738672 - [DEBUG]
28341 2019-Jan-15 20:37:31.738697 - [DEBUG] EDGE:
28342 2019-Jan-15 20:37:31.738755 - [DEBUG] ---> 28343 2019-Jan-15 20:37:31.739392 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28344 2019-Jan-15 20:37:31.740028 - [DEBUG]
28345 2019-Jan-15 20:37:31.740053 - [DEBUG] EDGE:
28346 2019-Jan-15 20:37:31.740111 - [DEBUG] ---> 28347 2019-Jan-15 20:37:31.740764 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28348 2019-Jan-15 20:37:31.741401 - [DEBUG]
28349 2019-Jan-15 20:37:31.741426 - [DEBUG] EDGE:
28350 2019-Jan-15 20:37:31.741483 - [DEBUG] ---> 28351 2019-Jan-15 20:37:31.742119 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28352 2019-Jan-15 20:37:31.742754 - [DEBUG]
28353 2019-Jan-15 20:37:31.742787 - [DEBUG] Compose: EdgeIdentity * AllBottom
28354 2019-Jan-15 20:37:31.742813 - [DEBUG]
28355 2019-Jan-15 20:37:31.742837 - [DEBUG] Propagate flow
28356 2019-Jan-15 20:37:31.742860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28357 2019-Jan-15 20:37:31.742917 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28358 2019-Jan-15 20:37:31.743555 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28359 2019-Jan-15 20:37:31.744205 - [DEBUG] Edge function : AllBottom (result of previous compose)
28360 2019-Jan-15 20:37:31.744239 - [DEBUG]
28361 2019-Jan-15 20:37:31.744263 - [DEBUG] Join: AllTop & AllBottom
28362 2019-Jan-15 20:37:31.744289 - [DEBUG] = AllBottom (new jump func)
28363 2019-Jan-15 20:37:31.744314 - [DEBUG]
28364 2019-Jan-15 20:37:31.744337 - [DEBUG] Start adding new jump function
28365 2019-Jan-15 20:37:31.744360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28366 2019-Jan-15 20:37:31.744416 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28367 2019-Jan-15 20:37:31.745053 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28368 2019-Jan-15 20:37:31.745689 - [DEBUG] Edge Function : AllBottom
28369 2019-Jan-15 20:37:31.745716 - [DEBUG] End adding new jump function
28370 2019-Jan-15 20:37:31.745740 - [DEBUG]
28371 2019-Jan-15 20:37:31.745764 - [DEBUG] -------------------------------------------- 785. Path Edge --------------------------------------------
28372 2019-Jan-15 20:37:31.745788 - [DEBUG]
28373 2019-Jan-15 20:37:31.745811 - [DEBUG] Process 785. path edge:
28374 2019-Jan-15 20:37:31.745835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28375 2019-Jan-15 20:37:31.745891 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
28376 2019-Jan-15 20:37:31.746527 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28377 2019-Jan-15 20:37:31.747162 - [DEBUG]
28378 2019-Jan-15 20:37:31.747187 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28379 2019-Jan-15 20:37:31.747862 - [DEBUG] Compose: EdgeIdentity * AllBottom
28380 2019-Jan-15 20:37:31.747890 - [DEBUG]
28381 2019-Jan-15 20:37:31.747914 - [DEBUG] Propagate flow
28382 2019-Jan-15 20:37:31.747937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28383 2019-Jan-15 20:37:31.747994 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
28384 2019-Jan-15 20:37:31.748629 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28385 2019-Jan-15 20:37:31.749267 - [DEBUG] Edge function : AllBottom (result of previous compose)
28386 2019-Jan-15 20:37:31.749292 - [DEBUG]
28387 2019-Jan-15 20:37:31.749316 - [DEBUG] Join: AllTop & AllBottom
28388 2019-Jan-15 20:37:31.749342 - [DEBUG] = AllBottom (new jump func)
28389 2019-Jan-15 20:37:31.749367 - [DEBUG]
28390 2019-Jan-15 20:37:31.749390 - [DEBUG] Start adding new jump function
28391 2019-Jan-15 20:37:31.749414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28392 2019-Jan-15 20:37:31.749470 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28393 2019-Jan-15 20:37:31.750106 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
28394 2019-Jan-15 20:37:31.750753 - [DEBUG] Edge Function : AllBottom
28395 2019-Jan-15 20:37:31.750781 - [DEBUG] End adding new jump function
28396 2019-Jan-15 20:37:31.750804 - [DEBUG]
28397 2019-Jan-15 20:37:31.750828 - [DEBUG] -------------------------------------------- 786. Path Edge --------------------------------------------
28398 2019-Jan-15 20:37:31.750853 - [DEBUG]
28399 2019-Jan-15 20:37:31.750876 - [DEBUG] Process 786. path edge:
28400 2019-Jan-15 20:37:31.750899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28401 2019-Jan-15 20:37:31.750956 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
28402 2019-Jan-15 20:37:31.751589 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28403 2019-Jan-15 20:37:31.752225 - [DEBUG]
28404 2019-Jan-15 20:37:31.752251 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
28405 2019-Jan-15 20:37:31.752897 - [DEBUG] Compose: EdgeIdentity * AllBottom
28406 2019-Jan-15 20:37:31.752942 - [DEBUG]
28407 2019-Jan-15 20:37:31.752966 - [DEBUG] Propagate flow
28408 2019-Jan-15 20:37:31.752990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28409 2019-Jan-15 20:37:31.753046 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28410 2019-Jan-15 20:37:31.753685 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28411 2019-Jan-15 20:37:31.754336 - [DEBUG] Edge function : AllBottom (result of previous compose)
28412 2019-Jan-15 20:37:31.754362 - [DEBUG]
28413 2019-Jan-15 20:37:31.754386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28414 2019-Jan-15 20:37:31.754413 - [DEBUG] = AllBottom
28415 2019-Jan-15 20:37:31.754437 - [DEBUG]
28416 2019-Jan-15 20:37:31.754461 - [DEBUG] PROPAGATE: No new function!
28417 2019-Jan-15 20:37:31.754485 - [DEBUG] EDGE:
28418 2019-Jan-15 20:37:31.754542 - [DEBUG] ---> 28419 2019-Jan-15 20:37:31.755174 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28420 2019-Jan-15 20:37:31.755811 - [DEBUG]
28421 2019-Jan-15 20:37:31.755836 - [DEBUG] EDGE:
28422 2019-Jan-15 20:37:31.755891 - [DEBUG] ---> 28423 2019-Jan-15 20:37:31.756529 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28424 2019-Jan-15 20:37:31.757165 - [DEBUG]
28425 2019-Jan-15 20:37:31.757190 - [DEBUG] EDGE:
28426 2019-Jan-15 20:37:31.757247 - [DEBUG] ---> 28427 2019-Jan-15 20:37:31.757896 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28428 2019-Jan-15 20:37:31.758532 - [DEBUG]
28429 2019-Jan-15 20:37:31.758557 - [DEBUG] EDGE:
28430 2019-Jan-15 20:37:31.758614 - [DEBUG] ---> 28431 2019-Jan-15 20:37:31.759253 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28432 2019-Jan-15 20:37:31.759889 - [DEBUG]
28433 2019-Jan-15 20:37:31.759914 - [DEBUG] EDGE:
28434 2019-Jan-15 20:37:31.759972 - [DEBUG] ---> 28435 2019-Jan-15 20:37:31.760622 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28436 2019-Jan-15 20:37:31.761259 - [DEBUG]
28437 2019-Jan-15 20:37:31.761284 - [DEBUG] EDGE:
28438 2019-Jan-15 20:37:31.761341 - [DEBUG] ---> 28439 2019-Jan-15 20:37:31.761979 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28440 2019-Jan-15 20:37:31.762616 - [DEBUG]
28441 2019-Jan-15 20:37:31.762653 - [DEBUG] Compose: EdgeIdentity * AllBottom
28442 2019-Jan-15 20:37:31.762680 - [DEBUG]
28443 2019-Jan-15 20:37:31.762704 - [DEBUG] Propagate flow
28444 2019-Jan-15 20:37:31.762727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28445 2019-Jan-15 20:37:31.762783 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28446 2019-Jan-15 20:37:31.763421 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28447 2019-Jan-15 20:37:31.764074 - [DEBUG] Edge function : AllBottom (result of previous compose)
28448 2019-Jan-15 20:37:31.764107 - [DEBUG]
28449 2019-Jan-15 20:37:31.764133 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28450 2019-Jan-15 20:37:31.764159 - [DEBUG] = AllBottom
28451 2019-Jan-15 20:37:31.764183 - [DEBUG]
28452 2019-Jan-15 20:37:31.764206 - [DEBUG] PROPAGATE: No new function!
28453 2019-Jan-15 20:37:31.764232 - [DEBUG] EDGE:
28454 2019-Jan-15 20:37:31.764290 - [DEBUG] ---> 28455 2019-Jan-15 20:37:31.764935 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28456 2019-Jan-15 20:37:31.765574 - [DEBUG]
28457 2019-Jan-15 20:37:31.765599 - [DEBUG] EDGE:
28458 2019-Jan-15 20:37:31.765657 - [DEBUG] ---> 28459 2019-Jan-15 20:37:31.766290 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28460 2019-Jan-15 20:37:31.766926 - [DEBUG]
28461 2019-Jan-15 20:37:31.766951 - [DEBUG] EDGE:
28462 2019-Jan-15 20:37:31.767009 - [DEBUG] ---> 28463 2019-Jan-15 20:37:31.767659 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28464 2019-Jan-15 20:37:31.768297 - [DEBUG]
28465 2019-Jan-15 20:37:31.768332 - [DEBUG] Compose: EdgeIdentity * AllBottom
28466 2019-Jan-15 20:37:31.768359 - [DEBUG]
28467 2019-Jan-15 20:37:31.768383 - [DEBUG] Propagate flow
28468 2019-Jan-15 20:37:31.768406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28469 2019-Jan-15 20:37:31.768462 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28470 2019-Jan-15 20:37:31.769099 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28471 2019-Jan-15 20:37:31.769736 - [DEBUG] Edge function : AllBottom (result of previous compose)
28472 2019-Jan-15 20:37:31.769761 - [DEBUG]
28473 2019-Jan-15 20:37:31.769786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28474 2019-Jan-15 20:37:31.769812 - [DEBUG] = AllBottom
28475 2019-Jan-15 20:37:31.769837 - [DEBUG]
28476 2019-Jan-15 20:37:31.769860 - [DEBUG] PROPAGATE: No new function!
28477 2019-Jan-15 20:37:31.769885 - [DEBUG] EDGE:
28478 2019-Jan-15 20:37:31.769943 - [DEBUG] ---> 28479 2019-Jan-15 20:37:31.770586 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28480 2019-Jan-15 20:37:31.771237 - [DEBUG]
28481 2019-Jan-15 20:37:31.771262 - [DEBUG] EDGE:
28482 2019-Jan-15 20:37:31.771320 - [DEBUG] ---> 28483 2019-Jan-15 20:37:31.771953 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28484 2019-Jan-15 20:37:31.772589 - [DEBUG]
28485 2019-Jan-15 20:37:31.772614 - [DEBUG] EDGE:
28486 2019-Jan-15 20:37:31.772672 - [DEBUG] ---> 28487 2019-Jan-15 20:37:31.773305 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28488 2019-Jan-15 20:37:31.773952 - [DEBUG]
28489 2019-Jan-15 20:37:31.773978 - [DEBUG] EDGE:
28490 2019-Jan-15 20:37:31.774035 - [DEBUG] ---> 28491 2019-Jan-15 20:37:31.774680 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28492 2019-Jan-15 20:37:31.775317 - [DEBUG]
28493 2019-Jan-15 20:37:31.775352 - [DEBUG] Compose: EdgeIdentity * AllBottom
28494 2019-Jan-15 20:37:31.775379 - [DEBUG]
28495 2019-Jan-15 20:37:31.775403 - [DEBUG] Propagate flow
28496 2019-Jan-15 20:37:31.775427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28497 2019-Jan-15 20:37:31.775483 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28498 2019-Jan-15 20:37:31.776119 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28499 2019-Jan-15 20:37:31.776754 - [DEBUG] Edge function : AllBottom (result of previous compose)
28500 2019-Jan-15 20:37:31.776780 - [DEBUG]
28501 2019-Jan-15 20:37:31.776805 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28502 2019-Jan-15 20:37:31.776831 - [DEBUG] = AllBottom
28503 2019-Jan-15 20:37:31.776856 - [DEBUG]
28504 2019-Jan-15 20:37:31.776879 - [DEBUG] PROPAGATE: No new function!
28505 2019-Jan-15 20:37:31.776904 - [DEBUG] EDGE:
28506 2019-Jan-15 20:37:31.776962 - [DEBUG] ---> 28507 2019-Jan-15 20:37:31.777619 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28508 2019-Jan-15 20:37:31.778258 - [DEBUG]
28509 2019-Jan-15 20:37:31.778284 - [DEBUG] EDGE:
28510 2019-Jan-15 20:37:31.778341 - [DEBUG] ---> 28511 2019-Jan-15 20:37:31.778976 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28512 2019-Jan-15 20:37:31.779612 - [DEBUG]
28513 2019-Jan-15 20:37:31.779638 - [DEBUG] EDGE:
28514 2019-Jan-15 20:37:31.779695 - [DEBUG] ---> 28515 2019-Jan-15 20:37:31.780332 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28516 2019-Jan-15 20:37:31.780983 - [DEBUG]
28517 2019-Jan-15 20:37:31.781019 - [DEBUG] Compose: EdgeIdentity * AllBottom
28518 2019-Jan-15 20:37:31.781046 - [DEBUG]
28519 2019-Jan-15 20:37:31.781070 - [DEBUG] Propagate flow
28520 2019-Jan-15 20:37:31.781093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28521 2019-Jan-15 20:37:31.781150 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28522 2019-Jan-15 20:37:31.781788 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28523 2019-Jan-15 20:37:31.782423 - [DEBUG] Edge function : AllBottom (result of previous compose)
28524 2019-Jan-15 20:37:31.782448 - [DEBUG]
28525 2019-Jan-15 20:37:31.782473 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28526 2019-Jan-15 20:37:31.782499 - [DEBUG] = AllBottom
28527 2019-Jan-15 20:37:31.782523 - [DEBUG]
28528 2019-Jan-15 20:37:31.782547 - [DEBUG] PROPAGATE: No new function!
28529 2019-Jan-15 20:37:31.782573 - [DEBUG] EDGE:
28530 2019-Jan-15 20:37:31.782630 - [DEBUG] ---> 28531 2019-Jan-15 20:37:31.783273 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28532 2019-Jan-15 20:37:31.783910 - [DEBUG]
28533 2019-Jan-15 20:37:31.783947 - [DEBUG] EDGE:
28534 2019-Jan-15 20:37:31.784006 - [DEBUG] ---> 28535 2019-Jan-15 20:37:31.784648 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28536 2019-Jan-15 20:37:31.785285 - [DEBUG]
28537 2019-Jan-15 20:37:31.785310 - [DEBUG] EDGE:
28538 2019-Jan-15 20:37:31.785367 - [DEBUG] ---> 28539 2019-Jan-15 20:37:31.786005 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28540 2019-Jan-15 20:37:31.786641 - [DEBUG]
28541 2019-Jan-15 20:37:31.786678 - [DEBUG] Compose: EdgeIdentity * AllBottom
28542 2019-Jan-15 20:37:31.786704 - [DEBUG]
28543 2019-Jan-15 20:37:31.786728 - [DEBUG] Propagate flow
28544 2019-Jan-15 20:37:31.786751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28545 2019-Jan-15 20:37:31.786808 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28546 2019-Jan-15 20:37:31.787461 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28547 2019-Jan-15 20:37:31.788097 - [DEBUG] Edge function : AllBottom (result of previous compose)
28548 2019-Jan-15 20:37:31.788122 - [DEBUG]
28549 2019-Jan-15 20:37:31.788147 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28550 2019-Jan-15 20:37:31.788173 - [DEBUG] = AllBottom
28551 2019-Jan-15 20:37:31.788197 - [DEBUG]
28552 2019-Jan-15 20:37:31.788221 - [DEBUG] PROPAGATE: No new function!
28553 2019-Jan-15 20:37:31.788246 - [DEBUG] EDGE:
28554 2019-Jan-15 20:37:31.788303 - [DEBUG] ---> 28555 2019-Jan-15 20:37:31.788946 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28556 2019-Jan-15 20:37:31.789584 - [DEBUG]
28557 2019-Jan-15 20:37:31.789618 - [DEBUG] Compose: EdgeIdentity * AllBottom
28558 2019-Jan-15 20:37:31.789645 - [DEBUG]
28559 2019-Jan-15 20:37:31.789668 - [DEBUG] Propagate flow
28560 2019-Jan-15 20:37:31.789692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28561 2019-Jan-15 20:37:31.789748 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28562 2019-Jan-15 20:37:31.790387 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28563 2019-Jan-15 20:37:31.791039 - [DEBUG] Edge function : AllBottom (result of previous compose)
28564 2019-Jan-15 20:37:31.791064 - [DEBUG]
28565 2019-Jan-15 20:37:31.791088 - [DEBUG] Join: AllTop & AllBottom
28566 2019-Jan-15 20:37:31.791114 - [DEBUG] = AllBottom (new jump func)
28567 2019-Jan-15 20:37:31.791139 - [DEBUG]
28568 2019-Jan-15 20:37:31.791162 - [DEBUG] Start adding new jump function
28569 2019-Jan-15 20:37:31.791186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28570 2019-Jan-15 20:37:31.791241 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28571 2019-Jan-15 20:37:31.791877 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28572 2019-Jan-15 20:37:31.792511 - [DEBUG] Edge Function : AllBottom
28573 2019-Jan-15 20:37:31.792539 - [DEBUG] End adding new jump function
28574 2019-Jan-15 20:37:31.792563 - [DEBUG]
28575 2019-Jan-15 20:37:31.792586 - [DEBUG] -------------------------------------------- 787. Path Edge --------------------------------------------
28576 2019-Jan-15 20:37:31.792610 - [DEBUG]
28577 2019-Jan-15 20:37:31.792633 - [DEBUG] Process 787. path edge:
28578 2019-Jan-15 20:37:31.792657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28579 2019-Jan-15 20:37:31.792713 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
28580 2019-Jan-15 20:37:31.793356 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28581 2019-Jan-15 20:37:31.794006 - [DEBUG]
28582 2019-Jan-15 20:37:31.794031 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28583 2019-Jan-15 20:37:31.794675 - [DEBUG] Possible callees:
28584 2019-Jan-15 20:37:31.794700 - [DEBUG] foo
28585 2019-Jan-15 20:37:31.794725 - [DEBUG] Possible return sites:
28586 2019-Jan-15 20:37:31.794748 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12628587 2019-Jan-15 20:37:31.796007 - [DEBUG] Found and process special summary
28588 2019-Jan-15 20:37:31.796041 - [DEBUG] Compose: EdgeIdentity * AllBottom
28589 2019-Jan-15 20:37:31.796068 - [DEBUG]
28590 2019-Jan-15 20:37:31.796092 - [DEBUG] Propagate flow
28591 2019-Jan-15 20:37:31.796115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28592 2019-Jan-15 20:37:31.796172 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28593 2019-Jan-15 20:37:31.796810 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28594 2019-Jan-15 20:37:31.797463 - [DEBUG] Edge function : AllBottom (result of previous compose)
28595 2019-Jan-15 20:37:31.797489 - [DEBUG]
28596 2019-Jan-15 20:37:31.797513 - [DEBUG] Join: AllTop & AllBottom
28597 2019-Jan-15 20:37:31.797539 - [DEBUG] = AllBottom (new jump func)
28598 2019-Jan-15 20:37:31.797563 - [DEBUG]
28599 2019-Jan-15 20:37:31.797587 - [DEBUG] Start adding new jump function
28600 2019-Jan-15 20:37:31.797610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28601 2019-Jan-15 20:37:31.797666 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28602 2019-Jan-15 20:37:31.798301 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28603 2019-Jan-15 20:37:31.798938 - [DEBUG] Edge Function : AllBottom
28604 2019-Jan-15 20:37:31.798965 - [DEBUG] End adding new jump function
28605 2019-Jan-15 20:37:31.798989 - [DEBUG]
28606 2019-Jan-15 20:37:31.799013 - [DEBUG] -------------------------------------------- 788. Path Edge --------------------------------------------
28607 2019-Jan-15 20:37:31.799037 - [DEBUG]
28608 2019-Jan-15 20:37:31.799060 - [DEBUG] Process 788. path edge:
28609 2019-Jan-15 20:37:31.799084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28610 2019-Jan-15 20:37:31.799139 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
28611 2019-Jan-15 20:37:31.799777 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28612 2019-Jan-15 20:37:31.800415 - [DEBUG]
28613 2019-Jan-15 20:37:31.800439 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28614 2019-Jan-15 20:37:31.801117 - [DEBUG] Compose: EdgeIdentity * AllBottom
28615 2019-Jan-15 20:37:31.801146 - [DEBUG]
28616 2019-Jan-15 20:37:31.801169 - [DEBUG] Propagate flow
28617 2019-Jan-15 20:37:31.801193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28618 2019-Jan-15 20:37:31.801249 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28619 2019-Jan-15 20:37:31.801885 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28620 2019-Jan-15 20:37:31.802522 - [DEBUG] Edge function : AllBottom (result of previous compose)
28621 2019-Jan-15 20:37:31.802548 - [DEBUG]
28622 2019-Jan-15 20:37:31.802572 - [DEBUG] Join: AllTop & AllBottom
28623 2019-Jan-15 20:37:31.802598 - [DEBUG] = AllBottom (new jump func)
28624 2019-Jan-15 20:37:31.802632 - [DEBUG]
28625 2019-Jan-15 20:37:31.802656 - [DEBUG] Start adding new jump function
28626 2019-Jan-15 20:37:31.802679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28627 2019-Jan-15 20:37:31.802735 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28628 2019-Jan-15 20:37:31.803373 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28629 2019-Jan-15 20:37:31.804021 - [DEBUG] Edge Function : AllBottom
28630 2019-Jan-15 20:37:31.804049 - [DEBUG] End adding new jump function
28631 2019-Jan-15 20:37:31.804073 - [DEBUG]
28632 2019-Jan-15 20:37:31.804096 - [DEBUG] -------------------------------------------- 789. Path Edge --------------------------------------------
28633 2019-Jan-15 20:37:31.804120 - [DEBUG]
28634 2019-Jan-15 20:37:31.804144 - [DEBUG] Process 789. path edge:
28635 2019-Jan-15 20:37:31.804167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28636 2019-Jan-15 20:37:31.804223 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
28637 2019-Jan-15 20:37:31.804859 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28638 2019-Jan-15 20:37:31.805497 - [DEBUG]
28639 2019-Jan-15 20:37:31.805522 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28640 2019-Jan-15 20:37:31.806171 - [DEBUG] Compose: EdgeIdentity * AllBottom
28641 2019-Jan-15 20:37:31.806199 - [DEBUG]
28642 2019-Jan-15 20:37:31.806223 - [DEBUG] Propagate flow
28643 2019-Jan-15 20:37:31.806247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28644 2019-Jan-15 20:37:31.806304 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28645 2019-Jan-15 20:37:31.806939 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28646 2019-Jan-15 20:37:31.807591 - [DEBUG] Edge function : AllBottom (result of previous compose)
28647 2019-Jan-15 20:37:31.807617 - [DEBUG]
28648 2019-Jan-15 20:37:31.807641 - [DEBUG] Join: AllTop & AllBottom
28649 2019-Jan-15 20:37:31.807667 - [DEBUG] = AllBottom (new jump func)
28650 2019-Jan-15 20:37:31.807692 - [DEBUG]
28651 2019-Jan-15 20:37:31.807715 - [DEBUG] Start adding new jump function
28652 2019-Jan-15 20:37:31.807739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28653 2019-Jan-15 20:37:31.807795 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28654 2019-Jan-15 20:37:31.808433 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28655 2019-Jan-15 20:37:31.809068 - [DEBUG] Edge Function : AllBottom
28656 2019-Jan-15 20:37:31.809096 - [DEBUG] End adding new jump function
28657 2019-Jan-15 20:37:31.809120 - [DEBUG]
28658 2019-Jan-15 20:37:31.809143 - [DEBUG] -------------------------------------------- 790. Path Edge --------------------------------------------
28659 2019-Jan-15 20:37:31.809168 - [DEBUG]
28660 2019-Jan-15 20:37:31.809191 - [DEBUG] Process 790. path edge:
28661 2019-Jan-15 20:37:31.809215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28662 2019-Jan-15 20:37:31.809271 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
28663 2019-Jan-15 20:37:31.809907 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28664 2019-Jan-15 20:37:31.810546 - [DEBUG]
28665 2019-Jan-15 20:37:31.810571 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28666 2019-Jan-15 20:37:31.811235 - [DEBUG] Compose: EdgeIdentity * AllBottom
28667 2019-Jan-15 20:37:31.811272 - [DEBUG]
28668 2019-Jan-15 20:37:31.811296 - [DEBUG] Propagate flow
28669 2019-Jan-15 20:37:31.811320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28670 2019-Jan-15 20:37:31.811377 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28671 2019-Jan-15 20:37:31.812020 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28672 2019-Jan-15 20:37:31.812656 - [DEBUG] Edge function : AllBottom (result of previous compose)
28673 2019-Jan-15 20:37:31.812682 - [DEBUG]
28674 2019-Jan-15 20:37:31.812706 - [DEBUG] Join: AllTop & AllBottom
28675 2019-Jan-15 20:37:31.812732 - [DEBUG] = AllBottom (new jump func)
28676 2019-Jan-15 20:37:31.812756 - [DEBUG]
28677 2019-Jan-15 20:37:31.812780 - [DEBUG] Start adding new jump function
28678 2019-Jan-15 20:37:31.812803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28679 2019-Jan-15 20:37:31.812859 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28680 2019-Jan-15 20:37:31.813496 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28681 2019-Jan-15 20:37:31.814153 - [DEBUG] Edge Function : AllBottom
28682 2019-Jan-15 20:37:31.814181 - [DEBUG] End adding new jump function
28683 2019-Jan-15 20:37:31.814204 - [DEBUG]
28684 2019-Jan-15 20:37:31.814228 - [DEBUG] -------------------------------------------- 791. Path Edge --------------------------------------------
28685 2019-Jan-15 20:37:31.814252 - [DEBUG]
28686 2019-Jan-15 20:37:31.814275 - [DEBUG] Process 791. path edge:
28687 2019-Jan-15 20:37:31.814299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28688 2019-Jan-15 20:37:31.814355 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
28689 2019-Jan-15 20:37:31.815001 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28690 2019-Jan-15 20:37:31.815638 - [DEBUG]
28691 2019-Jan-15 20:37:31.815662 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28692 2019-Jan-15 20:37:31.816313 - [DEBUG] Possible callees:
28693 2019-Jan-15 20:37:31.816338 - [DEBUG] llvm.dbg.declare
28694 2019-Jan-15 20:37:31.816363 - [DEBUG] Possible return sites:
28695 2019-Jan-15 20:37:31.816386 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13628696 2019-Jan-15 20:37:31.817674 - [DEBUG] Found and process special summary
28697 2019-Jan-15 20:37:31.817708 - [DEBUG] Compose: EdgeIdentity * AllBottom
28698 2019-Jan-15 20:37:31.817735 - [DEBUG]
28699 2019-Jan-15 20:37:31.817759 - [DEBUG] Propagate flow
28700 2019-Jan-15 20:37:31.817782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28701 2019-Jan-15 20:37:31.817839 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28702 2019-Jan-15 20:37:31.818477 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28703 2019-Jan-15 20:37:31.819114 - [DEBUG] Edge function : AllBottom (result of previous compose)
28704 2019-Jan-15 20:37:31.819139 - [DEBUG]
28705 2019-Jan-15 20:37:31.819164 - [DEBUG] Join: AllTop & AllBottom
28706 2019-Jan-15 20:37:31.819190 - [DEBUG] = AllBottom (new jump func)
28707 2019-Jan-15 20:37:31.819215 - [DEBUG]
28708 2019-Jan-15 20:37:31.819238 - [DEBUG] Start adding new jump function
28709 2019-Jan-15 20:37:31.819261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28710 2019-Jan-15 20:37:31.819330 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28711 2019-Jan-15 20:37:31.819966 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28712 2019-Jan-15 20:37:31.820616 - [DEBUG] Edge Function : AllBottom
28713 2019-Jan-15 20:37:31.820645 - [DEBUG] End adding new jump function
28714 2019-Jan-15 20:37:31.820669 - [DEBUG]
28715 2019-Jan-15 20:37:31.820692 - [DEBUG] -------------------------------------------- 792. Path Edge --------------------------------------------
28716 2019-Jan-15 20:37:31.820717 - [DEBUG]
28717 2019-Jan-15 20:37:31.820740 - [DEBUG] Process 792. path edge:
28718 2019-Jan-15 20:37:31.820763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28719 2019-Jan-15 20:37:31.820820 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
28720 2019-Jan-15 20:37:31.821457 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28721 2019-Jan-15 20:37:31.822094 - [DEBUG]
28722 2019-Jan-15 20:37:31.822118 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28723 2019-Jan-15 20:37:31.822777 - [DEBUG] Compose: EdgeIdentity * AllBottom
28724 2019-Jan-15 20:37:31.822806 - [DEBUG]
28725 2019-Jan-15 20:37:31.822830 - [DEBUG] Propagate flow
28726 2019-Jan-15 20:37:31.822853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28727 2019-Jan-15 20:37:31.822910 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28728 2019-Jan-15 20:37:31.823544 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28729 2019-Jan-15 20:37:31.824196 - [DEBUG] Edge function : AllBottom (result of previous compose)
28730 2019-Jan-15 20:37:31.824221 - [DEBUG]
28731 2019-Jan-15 20:37:31.824246 - [DEBUG] Join: AllTop & AllBottom
28732 2019-Jan-15 20:37:31.824272 - [DEBUG] = AllBottom (new jump func)
28733 2019-Jan-15 20:37:31.824297 - [DEBUG]
28734 2019-Jan-15 20:37:31.824320 - [DEBUG] Start adding new jump function
28735 2019-Jan-15 20:37:31.824343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28736 2019-Jan-15 20:37:31.824399 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28737 2019-Jan-15 20:37:31.825037 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28738 2019-Jan-15 20:37:31.825671 - [DEBUG] Edge Function : AllBottom
28739 2019-Jan-15 20:37:31.825698 - [DEBUG] End adding new jump function
28740 2019-Jan-15 20:37:31.825722 - [DEBUG]
28741 2019-Jan-15 20:37:31.825746 - [DEBUG] -------------------------------------------- 793. Path Edge --------------------------------------------
28742 2019-Jan-15 20:37:31.825770 - [DEBUG]
28743 2019-Jan-15 20:37:31.825793 - [DEBUG] Process 793. path edge:
28744 2019-Jan-15 20:37:31.825817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28745 2019-Jan-15 20:37:31.825873 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
28746 2019-Jan-15 20:37:31.826505 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28747 2019-Jan-15 20:37:31.827141 - [DEBUG]
28748 2019-Jan-15 20:37:31.827166 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28749 2019-Jan-15 20:37:31.827829 - [DEBUG] Compose: EdgeIdentity * AllBottom
28750 2019-Jan-15 20:37:31.827857 - [DEBUG]
28751 2019-Jan-15 20:37:31.827881 - [DEBUG] Propagate flow
28752 2019-Jan-15 20:37:31.827904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28753 2019-Jan-15 20:37:31.827960 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28754 2019-Jan-15 20:37:31.828602 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28755 2019-Jan-15 20:37:31.829238 - [DEBUG] Edge function : AllBottom (result of previous compose)
28756 2019-Jan-15 20:37:31.829263 - [DEBUG]
28757 2019-Jan-15 20:37:31.829287 - [DEBUG] Join: AllTop & AllBottom
28758 2019-Jan-15 20:37:31.829313 - [DEBUG] = AllBottom (new jump func)
28759 2019-Jan-15 20:37:31.829338 - [DEBUG]
28760 2019-Jan-15 20:37:31.829360 - [DEBUG] Start adding new jump function
28761 2019-Jan-15 20:37:31.829383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28762 2019-Jan-15 20:37:31.829439 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28763 2019-Jan-15 20:37:31.830075 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
28764 2019-Jan-15 20:37:31.830721 - [DEBUG] Edge Function : AllBottom
28765 2019-Jan-15 20:37:31.830748 - [DEBUG] End adding new jump function
28766 2019-Jan-15 20:37:31.830772 - [DEBUG]
28767 2019-Jan-15 20:37:31.830796 - [DEBUG] -------------------------------------------- 794. Path Edge --------------------------------------------
28768 2019-Jan-15 20:37:31.830820 - [DEBUG]
28769 2019-Jan-15 20:37:31.830843 - [DEBUG] Process 794. path edge:
28770 2019-Jan-15 20:37:31.830867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28771 2019-Jan-15 20:37:31.830923 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
28772 2019-Jan-15 20:37:31.831555 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28773 2019-Jan-15 20:37:31.832191 - [DEBUG]
28774 2019-Jan-15 20:37:31.832215 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
28775 2019-Jan-15 20:37:31.832860 - [DEBUG] Compose: EdgeIdentity * AllBottom
28776 2019-Jan-15 20:37:31.832888 - [DEBUG]
28777 2019-Jan-15 20:37:31.832912 - [DEBUG] Propagate flow
28778 2019-Jan-15 20:37:31.832935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28779 2019-Jan-15 20:37:31.832992 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28780 2019-Jan-15 20:37:31.833673 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28781 2019-Jan-15 20:37:31.834331 - [DEBUG] Edge function : AllBottom (result of previous compose)
28782 2019-Jan-15 20:37:31.834357 - [DEBUG]
28783 2019-Jan-15 20:37:31.834382 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28784 2019-Jan-15 20:37:31.834408 - [DEBUG] = AllBottom
28785 2019-Jan-15 20:37:31.834432 - [DEBUG]
28786 2019-Jan-15 20:37:31.834455 - [DEBUG] PROPAGATE: No new function!
28787 2019-Jan-15 20:37:31.834479 - [DEBUG] EDGE:
28788 2019-Jan-15 20:37:31.834537 - [DEBUG] ---> 28789 2019-Jan-15 20:37:31.835168 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28790 2019-Jan-15 20:37:31.835804 - [DEBUG]
28791 2019-Jan-15 20:37:31.835829 - [DEBUG] EDGE:
28792 2019-Jan-15 20:37:31.835886 - [DEBUG] ---> 28793 2019-Jan-15 20:37:31.836520 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28794 2019-Jan-15 20:37:31.837157 - [DEBUG]
28795 2019-Jan-15 20:37:31.837181 - [DEBUG] EDGE:
28796 2019-Jan-15 20:37:31.837238 - [DEBUG] ---> 28797 2019-Jan-15 20:37:31.837890 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28798 2019-Jan-15 20:37:31.838537 - [DEBUG]
28799 2019-Jan-15 20:37:31.838573 - [DEBUG] Compose: EdgeIdentity * AllBottom
28800 2019-Jan-15 20:37:31.838600 - [DEBUG]
28801 2019-Jan-15 20:37:31.838624 - [DEBUG] Propagate flow
28802 2019-Jan-15 20:37:31.838647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28803 2019-Jan-15 20:37:31.838703 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28804 2019-Jan-15 20:37:31.839340 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28805 2019-Jan-15 20:37:31.839976 - [DEBUG] Edge function : AllBottom (result of previous compose)
28806 2019-Jan-15 20:37:31.840002 - [DEBUG]
28807 2019-Jan-15 20:37:31.840026 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28808 2019-Jan-15 20:37:31.840052 - [DEBUG] = AllBottom
28809 2019-Jan-15 20:37:31.840076 - [DEBUG]
28810 2019-Jan-15 20:37:31.840100 - [DEBUG] PROPAGATE: No new function!
28811 2019-Jan-15 20:37:31.840125 - [DEBUG] EDGE:
28812 2019-Jan-15 20:37:31.840183 - [DEBUG] ---> 28813 2019-Jan-15 20:37:31.840843 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28814 2019-Jan-15 20:37:31.841482 - [DEBUG]
28815 2019-Jan-15 20:37:31.841514 - [DEBUG] Compose: EdgeIdentity * AllBottom
28816 2019-Jan-15 20:37:31.841541 - [DEBUG]
28817 2019-Jan-15 20:37:31.841565 - [DEBUG] Propagate flow
28818 2019-Jan-15 20:37:31.841588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28819 2019-Jan-15 20:37:31.841644 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28820 2019-Jan-15 20:37:31.842288 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28821 2019-Jan-15 20:37:31.842927 - [DEBUG] Edge function : AllBottom (result of previous compose)
28822 2019-Jan-15 20:37:31.842952 - [DEBUG]
28823 2019-Jan-15 20:37:31.842976 - [DEBUG] Join: AllTop & AllBottom
28824 2019-Jan-15 20:37:31.843002 - [DEBUG] = AllBottom (new jump func)
28825 2019-Jan-15 20:37:31.843027 - [DEBUG]
28826 2019-Jan-15 20:37:31.843050 - [DEBUG] Start adding new jump function
28827 2019-Jan-15 20:37:31.843074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28828 2019-Jan-15 20:37:31.843130 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28829 2019-Jan-15 20:37:31.843767 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28830 2019-Jan-15 20:37:31.844425 - [DEBUG] Edge Function : AllBottom
28831 2019-Jan-15 20:37:31.844453 - [DEBUG] End adding new jump function
28832 2019-Jan-15 20:37:31.844477 - [DEBUG]
28833 2019-Jan-15 20:37:31.844501 - [DEBUG] -------------------------------------------- 795. Path Edge --------------------------------------------
28834 2019-Jan-15 20:37:31.844525 - [DEBUG]
28835 2019-Jan-15 20:37:31.844548 - [DEBUG] Process 795. path edge:
28836 2019-Jan-15 20:37:31.844572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28837 2019-Jan-15 20:37:31.844628 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
28838 2019-Jan-15 20:37:31.845273 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28839 2019-Jan-15 20:37:31.845911 - [DEBUG]
28840 2019-Jan-15 20:37:31.845936 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28841 2019-Jan-15 20:37:31.846586 - [DEBUG] Possible callees:
28842 2019-Jan-15 20:37:31.846619 - [DEBUG] llvm.dbg.declare
28843 2019-Jan-15 20:37:31.846644 - [DEBUG] Possible return sites:
28844 2019-Jan-15 20:37:31.846668 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14328845 2019-Jan-15 20:37:31.847958 - [DEBUG] Found and process special summary
28846 2019-Jan-15 20:37:31.847991 - [DEBUG] Compose: EdgeIdentity * AllBottom
28847 2019-Jan-15 20:37:31.848018 - [DEBUG]
28848 2019-Jan-15 20:37:31.848042 - [DEBUG] Propagate flow
28849 2019-Jan-15 20:37:31.848065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28850 2019-Jan-15 20:37:31.848121 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28851 2019-Jan-15 20:37:31.848758 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28852 2019-Jan-15 20:37:31.849393 - [DEBUG] Edge function : AllBottom (result of previous compose)
28853 2019-Jan-15 20:37:31.849419 - [DEBUG]
28854 2019-Jan-15 20:37:31.849443 - [DEBUG] Join: AllTop & AllBottom
28855 2019-Jan-15 20:37:31.849469 - [DEBUG] = AllBottom (new jump func)
28856 2019-Jan-15 20:37:31.849493 - [DEBUG]
28857 2019-Jan-15 20:37:31.849517 - [DEBUG] Start adding new jump function
28858 2019-Jan-15 20:37:31.849540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28859 2019-Jan-15 20:37:31.849596 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28860 2019-Jan-15 20:37:31.850231 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28861 2019-Jan-15 20:37:31.850883 - [DEBUG] Edge Function : AllBottom
28862 2019-Jan-15 20:37:31.850910 - [DEBUG] End adding new jump function
28863 2019-Jan-15 20:37:31.850934 - [DEBUG]
28864 2019-Jan-15 20:37:31.850957 - [DEBUG] -------------------------------------------- 796. Path Edge --------------------------------------------
28865 2019-Jan-15 20:37:31.850981 - [DEBUG]
28866 2019-Jan-15 20:37:31.851004 - [DEBUG] Process 796. path edge:
28867 2019-Jan-15 20:37:31.851028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28868 2019-Jan-15 20:37:31.851084 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
28869 2019-Jan-15 20:37:31.851720 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28870 2019-Jan-15 20:37:31.852357 - [DEBUG]
28871 2019-Jan-15 20:37:31.852381 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28872 2019-Jan-15 20:37:31.853042 - [DEBUG] Compose: EdgeIdentity * AllBottom
28873 2019-Jan-15 20:37:31.853070 - [DEBUG]
28874 2019-Jan-15 20:37:31.853094 - [DEBUG] Propagate flow
28875 2019-Jan-15 20:37:31.853118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28876 2019-Jan-15 20:37:31.853174 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
28877 2019-Jan-15 20:37:31.853810 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28878 2019-Jan-15 20:37:31.854464 - [DEBUG] Edge function : AllBottom (result of previous compose)
28879 2019-Jan-15 20:37:31.854489 - [DEBUG]
28880 2019-Jan-15 20:37:31.854514 - [DEBUG] Join: AllTop & AllBottom
28881 2019-Jan-15 20:37:31.854540 - [DEBUG] = AllBottom (new jump func)
28882 2019-Jan-15 20:37:31.854564 - [DEBUG]
28883 2019-Jan-15 20:37:31.854587 - [DEBUG] Start adding new jump function
28884 2019-Jan-15 20:37:31.854611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28885 2019-Jan-15 20:37:31.854667 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28886 2019-Jan-15 20:37:31.855302 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
28887 2019-Jan-15 20:37:31.855948 - [DEBUG] Edge Function : AllBottom
28888 2019-Jan-15 20:37:31.855976 - [DEBUG] End adding new jump function
28889 2019-Jan-15 20:37:31.856001 - [DEBUG]
28890 2019-Jan-15 20:37:31.856024 - [DEBUG] -------------------------------------------- 797. Path Edge --------------------------------------------
28891 2019-Jan-15 20:37:31.856048 - [DEBUG]
28892 2019-Jan-15 20:37:31.856071 - [DEBUG] Process 797. path edge:
28893 2019-Jan-15 20:37:31.856095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28894 2019-Jan-15 20:37:31.856151 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
28895 2019-Jan-15 20:37:31.856783 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28896 2019-Jan-15 20:37:31.857435 - [DEBUG]
28897 2019-Jan-15 20:37:31.857460 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
28898 2019-Jan-15 20:37:31.858104 - [DEBUG] Compose: EdgeIdentity * AllBottom
28899 2019-Jan-15 20:37:31.858131 - [DEBUG]
28900 2019-Jan-15 20:37:31.858155 - [DEBUG] Propagate flow
28901 2019-Jan-15 20:37:31.858179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28902 2019-Jan-15 20:37:31.858235 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28903 2019-Jan-15 20:37:31.858867 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28904 2019-Jan-15 20:37:31.859502 - [DEBUG] Edge function : AllBottom (result of previous compose)
28905 2019-Jan-15 20:37:31.859527 - [DEBUG]
28906 2019-Jan-15 20:37:31.859552 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28907 2019-Jan-15 20:37:31.859578 - [DEBUG] = AllBottom
28908 2019-Jan-15 20:37:31.859602 - [DEBUG]
28909 2019-Jan-15 20:37:31.859626 - [DEBUG] PROPAGATE: No new function!
28910 2019-Jan-15 20:37:31.859650 - [DEBUG] EDGE:
28911 2019-Jan-15 20:37:31.859707 - [DEBUG] ---> 28912 2019-Jan-15 20:37:31.860338 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28913 2019-Jan-15 20:37:31.860990 - [DEBUG]
28914 2019-Jan-15 20:37:31.861015 - [DEBUG] EDGE:
28915 2019-Jan-15 20:37:31.861072 - [DEBUG] ---> 28916 2019-Jan-15 20:37:31.861709 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28917 2019-Jan-15 20:37:31.862345 - [DEBUG]
28918 2019-Jan-15 20:37:31.862381 - [DEBUG] Compose: EdgeIdentity * AllBottom
28919 2019-Jan-15 20:37:31.862408 - [DEBUG]
28920 2019-Jan-15 20:37:31.862431 - [DEBUG] Propagate flow
28921 2019-Jan-15 20:37:31.862455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28922 2019-Jan-15 20:37:31.862511 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28923 2019-Jan-15 20:37:31.863147 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28924 2019-Jan-15 20:37:31.863783 - [DEBUG] Edge function : AllBottom (result of previous compose)
28925 2019-Jan-15 20:37:31.863808 - [DEBUG]
28926 2019-Jan-15 20:37:31.863833 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28927 2019-Jan-15 20:37:31.863859 - [DEBUG] = AllBottom
28928 2019-Jan-15 20:37:31.863883 - [DEBUG]
28929 2019-Jan-15 20:37:31.863906 - [DEBUG] PROPAGATE: No new function!
28930 2019-Jan-15 20:37:31.863943 - [DEBUG] EDGE:
28931 2019-Jan-15 20:37:31.864002 - [DEBUG] ---> 28932 2019-Jan-15 20:37:31.864653 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28933 2019-Jan-15 20:37:31.865291 - [DEBUG]
28934 2019-Jan-15 20:37:31.865316 - [DEBUG] EDGE:
28935 2019-Jan-15 20:37:31.865373 - [DEBUG] ---> 28936 2019-Jan-15 20:37:31.866009 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28937 2019-Jan-15 20:37:31.866646 - [DEBUG]
28938 2019-Jan-15 20:37:31.866678 - [DEBUG] Compose: EdgeIdentity * AllBottom
28939 2019-Jan-15 20:37:31.866705 - [DEBUG]
28940 2019-Jan-15 20:37:31.866728 - [DEBUG] Propagate flow
28941 2019-Jan-15 20:37:31.866752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28942 2019-Jan-15 20:37:31.866808 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28943 2019-Jan-15 20:37:31.867459 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28944 2019-Jan-15 20:37:31.868096 - [DEBUG] Edge function : AllBottom (result of previous compose)
28945 2019-Jan-15 20:37:31.868121 - [DEBUG]
28946 2019-Jan-15 20:37:31.868145 - [DEBUG] Join: AllTop & AllBottom
28947 2019-Jan-15 20:37:31.868171 - [DEBUG] = AllBottom (new jump func)
28948 2019-Jan-15 20:37:31.868196 - [DEBUG]
28949 2019-Jan-15 20:37:31.868219 - [DEBUG] Start adding new jump function
28950 2019-Jan-15 20:37:31.868243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28951 2019-Jan-15 20:37:31.868299 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28952 2019-Jan-15 20:37:31.868936 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28953 2019-Jan-15 20:37:31.869571 - [DEBUG] Edge Function : AllBottom
28954 2019-Jan-15 20:37:31.869598 - [DEBUG] End adding new jump function
28955 2019-Jan-15 20:37:31.869622 - [DEBUG]
28956 2019-Jan-15 20:37:31.869646 - [DEBUG] -------------------------------------------- 798. Path Edge --------------------------------------------
28957 2019-Jan-15 20:37:31.869670 - [DEBUG]
28958 2019-Jan-15 20:37:31.869693 - [DEBUG] Process 798. path edge:
28959 2019-Jan-15 20:37:31.869717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28960 2019-Jan-15 20:37:31.869773 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
28961 2019-Jan-15 20:37:31.870407 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28962 2019-Jan-15 20:37:31.871064 - [DEBUG]
28963 2019-Jan-15 20:37:31.871090 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28964 2019-Jan-15 20:37:31.871736 - [DEBUG] Compose: EdgeIdentity * AllBottom
28965 2019-Jan-15 20:37:31.871764 - [DEBUG]
28966 2019-Jan-15 20:37:31.871788 - [DEBUG] Propagate flow
28967 2019-Jan-15 20:37:31.871811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28968 2019-Jan-15 20:37:31.871868 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28969 2019-Jan-15 20:37:31.872511 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28970 2019-Jan-15 20:37:31.873147 - [DEBUG] Edge function : AllBottom (result of previous compose)
28971 2019-Jan-15 20:37:31.873172 - [DEBUG]
28972 2019-Jan-15 20:37:31.873197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28973 2019-Jan-15 20:37:31.873223 - [DEBUG] = AllBottom
28974 2019-Jan-15 20:37:31.873248 - [DEBUG]
28975 2019-Jan-15 20:37:31.873271 - [DEBUG] PROPAGATE: No new function!
28976 2019-Jan-15 20:37:31.873310 - [DEBUG] Compose: EdgeIdentity * AllBottom
28977 2019-Jan-15 20:37:31.873337 - [DEBUG]
28978 2019-Jan-15 20:37:31.873360 - [DEBUG] Propagate flow
28979 2019-Jan-15 20:37:31.873384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28980 2019-Jan-15 20:37:31.873440 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28981 2019-Jan-15 20:37:31.874099 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28982 2019-Jan-15 20:37:31.874738 - [DEBUG] Edge function : AllBottom (result of previous compose)
28983 2019-Jan-15 20:37:31.874763 - [DEBUG]
28984 2019-Jan-15 20:37:31.874787 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28985 2019-Jan-15 20:37:31.874813 - [DEBUG] = AllBottom
28986 2019-Jan-15 20:37:31.874838 - [DEBUG]
28987 2019-Jan-15 20:37:31.874861 - [DEBUG] PROPAGATE: No new function!
28988 2019-Jan-15 20:37:31.874886 - [DEBUG] EDGE:
28989 2019-Jan-15 20:37:31.874943 - [DEBUG] ---> 28990 2019-Jan-15 20:37:31.875579 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28991 2019-Jan-15 20:37:31.876216 - [DEBUG]
28992 2019-Jan-15 20:37:31.876241 - [DEBUG] EDGE:
28993 2019-Jan-15 20:37:31.876298 - [DEBUG] ---> 28994 2019-Jan-15 20:37:31.876930 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28995 2019-Jan-15 20:37:31.877582 - [DEBUG]
28996 2019-Jan-15 20:37:31.877607 - [DEBUG] EDGE:
28997 2019-Jan-15 20:37:31.877664 - [DEBUG] ---> 28998 2019-Jan-15 20:37:31.878303 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28999 2019-Jan-15 20:37:31.878939 - [DEBUG]
29000 2019-Jan-15 20:37:31.878972 - [DEBUG] Compose: EdgeIdentity * AllBottom
29001 2019-Jan-15 20:37:31.878999 - [DEBUG]
29002 2019-Jan-15 20:37:31.879023 - [DEBUG] Propagate flow
29003 2019-Jan-15 20:37:31.879046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29004 2019-Jan-15 20:37:31.879102 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29005 2019-Jan-15 20:37:31.879740 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29006 2019-Jan-15 20:37:31.880375 - [DEBUG] Edge function : AllBottom (result of previous compose)
29007 2019-Jan-15 20:37:31.880400 - [DEBUG]
29008 2019-Jan-15 20:37:31.880425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29009 2019-Jan-15 20:37:31.880451 - [DEBUG] = AllBottom
29010 2019-Jan-15 20:37:31.880475 - [DEBUG]
29011 2019-Jan-15 20:37:31.880498 - [DEBUG] PROPAGATE: No new function!
29012 2019-Jan-15 20:37:31.880524 - [DEBUG] EDGE:
29013 2019-Jan-15 20:37:31.880581 - [DEBUG] ---> 29014 2019-Jan-15 20:37:31.881232 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29015 2019-Jan-15 20:37:31.881869 - [DEBUG]
29016 2019-Jan-15 20:37:31.881895 - [DEBUG] EDGE:
29017 2019-Jan-15 20:37:31.881952 - [DEBUG] ---> 29018 2019-Jan-15 20:37:31.882586 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29019 2019-Jan-15 20:37:31.883229 - [DEBUG]
29020 2019-Jan-15 20:37:31.883255 - [DEBUG] EDGE:
29021 2019-Jan-15 20:37:31.883312 - [DEBUG] ---> 29022 2019-Jan-15 20:37:31.883964 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29023 2019-Jan-15 20:37:31.884600 - [DEBUG]
29024 2019-Jan-15 20:37:31.884626 - [DEBUG] EDGE:
29025 2019-Jan-15 20:37:31.884683 - [DEBUG] ---> 29026 2019-Jan-15 20:37:31.885321 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29027 2019-Jan-15 20:37:31.885958 - [DEBUG]
29028 2019-Jan-15 20:37:31.885983 - [DEBUG] EDGE:
29029 2019-Jan-15 20:37:31.886041 - [DEBUG] ---> 29030 2019-Jan-15 20:37:31.886675 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29031 2019-Jan-15 20:37:31.887325 - [DEBUG]
29032 2019-Jan-15 20:37:31.887350 - [DEBUG] EDGE:
29033 2019-Jan-15 20:37:31.887407 - [DEBUG] ---> 29034 2019-Jan-15 20:37:31.888046 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29035 2019-Jan-15 20:37:31.888682 - [DEBUG]
29036 2019-Jan-15 20:37:31.888708 - [DEBUG] EDGE:
29037 2019-Jan-15 20:37:31.888765 - [DEBUG] ---> 29038 2019-Jan-15 20:37:31.889399 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29039 2019-Jan-15 20:37:31.890034 - [DEBUG]
29040 2019-Jan-15 20:37:31.890061 - [DEBUG] Compose: EdgeIdentity * AllBottom
29041 2019-Jan-15 20:37:31.890086 - [DEBUG]
29042 2019-Jan-15 20:37:31.890110 - [DEBUG] Propagate flow
29043 2019-Jan-15 20:37:31.890133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29044 2019-Jan-15 20:37:31.890189 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29045 2019-Jan-15 20:37:31.890838 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29046 2019-Jan-15 20:37:31.891476 - [DEBUG] Edge function : AllBottom (result of previous compose)
29047 2019-Jan-15 20:37:31.891501 - [DEBUG]
29048 2019-Jan-15 20:37:31.891526 - [DEBUG] Join: AllTop & AllBottom
29049 2019-Jan-15 20:37:31.891552 - [DEBUG] = AllBottom (new jump func)
29050 2019-Jan-15 20:37:31.891577 - [DEBUG]
29051 2019-Jan-15 20:37:31.891600 - [DEBUG] Start adding new jump function
29052 2019-Jan-15 20:37:31.891624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29053 2019-Jan-15 20:37:31.891680 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29054 2019-Jan-15 20:37:31.892320 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29055 2019-Jan-15 20:37:31.892953 - [DEBUG] Edge Function : AllBottom
29056 2019-Jan-15 20:37:31.892983 - [DEBUG] End adding new jump function
29057 2019-Jan-15 20:37:31.893007 - [DEBUG]
29058 2019-Jan-15 20:37:31.893030 - [DEBUG] -------------------------------------------- 799. Path Edge --------------------------------------------
29059 2019-Jan-15 20:37:31.893055 - [DEBUG]
29060 2019-Jan-15 20:37:31.893078 - [DEBUG] Process 799. path edge:
29061 2019-Jan-15 20:37:31.893101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29062 2019-Jan-15 20:37:31.893166 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
29063 2019-Jan-15 20:37:31.893801 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29064 2019-Jan-15 20:37:31.894456 - [DEBUG]
29065 2019-Jan-15 20:37:31.894481 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29066 2019-Jan-15 20:37:31.895130 - [DEBUG] Compose: EdgeIdentity * AllBottom
29067 2019-Jan-15 20:37:31.895157 - [DEBUG]
29068 2019-Jan-15 20:37:31.895181 - [DEBUG] Propagate flow
29069 2019-Jan-15 20:37:31.895204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29070 2019-Jan-15 20:37:31.895261 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29071 2019-Jan-15 20:37:31.895900 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29072 2019-Jan-15 20:37:31.896536 - [DEBUG] Edge function : AllBottom (result of previous compose)
29073 2019-Jan-15 20:37:31.896562 - [DEBUG]
29074 2019-Jan-15 20:37:31.896586 - [DEBUG] Join: AllTop & AllBottom
29075 2019-Jan-15 20:37:31.896612 - [DEBUG] = AllBottom (new jump func)
29076 2019-Jan-15 20:37:31.896637 - [DEBUG]
29077 2019-Jan-15 20:37:31.896660 - [DEBUG] Start adding new jump function
29078 2019-Jan-15 20:37:31.896684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29079 2019-Jan-15 20:37:31.896739 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29080 2019-Jan-15 20:37:31.897395 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29081 2019-Jan-15 20:37:31.898033 - [DEBUG] Edge Function : AllBottom
29082 2019-Jan-15 20:37:31.898061 - [DEBUG] End adding new jump function
29083 2019-Jan-15 20:37:31.898085 - [DEBUG]
29084 2019-Jan-15 20:37:31.898108 - [DEBUG] -------------------------------------------- 800. Path Edge --------------------------------------------
29085 2019-Jan-15 20:37:31.898132 - [DEBUG]
29086 2019-Jan-15 20:37:31.898156 - [DEBUG] Process 800. path edge:
29087 2019-Jan-15 20:37:31.898179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29088 2019-Jan-15 20:37:31.898235 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
29089 2019-Jan-15 20:37:31.898872 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29090 2019-Jan-15 20:37:31.899510 - [DEBUG]
29091 2019-Jan-15 20:37:31.899535 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29092 2019-Jan-15 20:37:31.900240 - [DEBUG] Compose: EdgeIdentity * AllBottom
29093 2019-Jan-15 20:37:31.900271 - [DEBUG]
29094 2019-Jan-15 20:37:31.900296 - [DEBUG] Propagate flow
29095 2019-Jan-15 20:37:31.900320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29096 2019-Jan-15 20:37:31.900388 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29097 2019-Jan-15 20:37:31.901116 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29098 2019-Jan-15 20:37:31.901813 - [DEBUG] Edge function : AllBottom (result of previous compose)
29099 2019-Jan-15 20:37:31.901841 - [DEBUG]
29100 2019-Jan-15 20:37:31.901868 - [DEBUG] Join: AllTop & AllBottom
29101 2019-Jan-15 20:37:31.901894 - [DEBUG] = AllBottom (new jump func)
29102 2019-Jan-15 20:37:31.901919 - [DEBUG]
29103 2019-Jan-15 20:37:31.901943 - [DEBUG] Start adding new jump function
29104 2019-Jan-15 20:37:31.901967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29105 2019-Jan-15 20:37:31.902036 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29106 2019-Jan-15 20:37:31.902722 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29107 2019-Jan-15 20:37:31.903362 - [DEBUG] Edge Function : AllBottom
29108 2019-Jan-15 20:37:31.903392 - [DEBUG] End adding new jump function
29109 2019-Jan-15 20:37:31.903417 - [DEBUG]
29110 2019-Jan-15 20:37:31.903440 - [DEBUG] -------------------------------------------- 801. Path Edge --------------------------------------------
29111 2019-Jan-15 20:37:31.903465 - [DEBUG]
29112 2019-Jan-15 20:37:31.903489 - [DEBUG] Process 801. path edge:
29113 2019-Jan-15 20:37:31.903513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29114 2019-Jan-15 20:37:31.903570 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
29115 2019-Jan-15 20:37:31.904228 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29116 2019-Jan-15 20:37:31.904865 - [DEBUG]
29117 2019-Jan-15 20:37:31.904891 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29118 2019-Jan-15 20:37:31.905554 - [DEBUG] Compose: EdgeIdentity * AllBottom
29119 2019-Jan-15 20:37:31.905582 - [DEBUG]
29120 2019-Jan-15 20:37:31.905606 - [DEBUG] Propagate flow
29121 2019-Jan-15 20:37:31.905629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29122 2019-Jan-15 20:37:31.905685 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29123 2019-Jan-15 20:37:31.906324 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29124 2019-Jan-15 20:37:31.906961 - [DEBUG] Edge function : AllBottom (result of previous compose)
29125 2019-Jan-15 20:37:31.906987 - [DEBUG]
29126 2019-Jan-15 20:37:31.907012 - [DEBUG] Join: AllTop & AllBottom
29127 2019-Jan-15 20:37:31.907038 - [DEBUG] = AllBottom (new jump func)
29128 2019-Jan-15 20:37:31.907062 - [DEBUG]
29129 2019-Jan-15 20:37:31.907086 - [DEBUG] Start adding new jump function
29130 2019-Jan-15 20:37:31.907109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29131 2019-Jan-15 20:37:31.907165 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29132 2019-Jan-15 20:37:31.907822 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29133 2019-Jan-15 20:37:31.908455 - [DEBUG] Edge Function : AllBottom
29134 2019-Jan-15 20:37:31.908484 - [DEBUG] End adding new jump function
29135 2019-Jan-15 20:37:31.908508 - [DEBUG]
29136 2019-Jan-15 20:37:31.908531 - [DEBUG] -------------------------------------------- 802. Path Edge --------------------------------------------
29137 2019-Jan-15 20:37:31.908555 - [DEBUG]
29138 2019-Jan-15 20:37:31.908578 - [DEBUG] Process 802. path edge:
29139 2019-Jan-15 20:37:31.908602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29140 2019-Jan-15 20:37:31.908659 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
29141 2019-Jan-15 20:37:31.909293 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29142 2019-Jan-15 20:37:31.909932 - [DEBUG]
29143 2019-Jan-15 20:37:31.909957 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29144 2019-Jan-15 20:37:31.910626 - [DEBUG] Compose: EdgeIdentity * AllBottom
29145 2019-Jan-15 20:37:31.910657 - [DEBUG]
29146 2019-Jan-15 20:37:31.910681 - [DEBUG] Propagate flow
29147 2019-Jan-15 20:37:31.910704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29148 2019-Jan-15 20:37:31.910772 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29149 2019-Jan-15 20:37:31.911413 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29150 2019-Jan-15 20:37:31.912047 - [DEBUG] Edge function : AllBottom (result of previous compose)
29151 2019-Jan-15 20:37:31.912073 - [DEBUG]
29152 2019-Jan-15 20:37:31.912099 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29153 2019-Jan-15 20:37:31.912125 - [DEBUG] = AllBottom
29154 2019-Jan-15 20:37:31.912149 - [DEBUG]
29155 2019-Jan-15 20:37:31.912173 - [DEBUG] PROPAGATE: No new function!
29156 2019-Jan-15 20:37:31.912198 - [DEBUG] Compose: EdgeIdentity * AllBottom
29157 2019-Jan-15 20:37:31.912224 - [DEBUG]
29158 2019-Jan-15 20:37:31.912247 - [DEBUG] Propagate flow
29159 2019-Jan-15 20:37:31.912271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29160 2019-Jan-15 20:37:31.912327 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29161 2019-Jan-15 20:37:31.912965 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29162 2019-Jan-15 20:37:31.913603 - [DEBUG] Edge function : AllBottom (result of previous compose)
29163 2019-Jan-15 20:37:31.913628 - [DEBUG]
29164 2019-Jan-15 20:37:31.913653 - [DEBUG] Join: AllTop & AllBottom
29165 2019-Jan-15 20:37:31.913679 - [DEBUG] = AllBottom (new jump func)
29166 2019-Jan-15 20:37:31.913703 - [DEBUG]
29167 2019-Jan-15 20:37:31.913727 - [DEBUG] Start adding new jump function
29168 2019-Jan-15 20:37:31.913750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29169 2019-Jan-15 20:37:31.913806 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29170 2019-Jan-15 20:37:31.914462 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29171 2019-Jan-15 20:37:31.915100 - [DEBUG] Edge Function : AllBottom
29172 2019-Jan-15 20:37:31.915128 - [DEBUG] End adding new jump function
29173 2019-Jan-15 20:37:31.915152 - [DEBUG]
29174 2019-Jan-15 20:37:31.915176 - [DEBUG] -------------------------------------------- 803. Path Edge --------------------------------------------
29175 2019-Jan-15 20:37:31.915200 - [DEBUG]
29176 2019-Jan-15 20:37:31.915223 - [DEBUG] Process 803. path edge:
29177 2019-Jan-15 20:37:31.915247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29178 2019-Jan-15 20:37:31.915304 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
29179 2019-Jan-15 20:37:31.915941 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29180 2019-Jan-15 20:37:31.916578 - [DEBUG]
29181 2019-Jan-15 20:37:31.916602 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29182 2019-Jan-15 20:37:31.917257 - [DEBUG] Compose: EdgeIdentity * AllBottom
29183 2019-Jan-15 20:37:31.917299 - [DEBUG]
29184 2019-Jan-15 20:37:31.917323 - [DEBUG] Propagate flow
29185 2019-Jan-15 20:37:31.917346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29186 2019-Jan-15 20:37:31.917403 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29187 2019-Jan-15 20:37:31.918053 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29188 2019-Jan-15 20:37:31.918695 - [DEBUG] Edge function : AllBottom (result of previous compose)
29189 2019-Jan-15 20:37:31.918720 - [DEBUG]
29190 2019-Jan-15 20:37:31.918745 - [DEBUG] Join: AllTop & AllBottom
29191 2019-Jan-15 20:37:31.918771 - [DEBUG] = AllBottom (new jump func)
29192 2019-Jan-15 20:37:31.918795 - [DEBUG]
29193 2019-Jan-15 20:37:31.918827 - [DEBUG] Start adding new jump function
29194 2019-Jan-15 20:37:31.918851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29195 2019-Jan-15 20:37:31.918906 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29196 2019-Jan-15 20:37:31.919547 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29197 2019-Jan-15 20:37:31.920180 - [DEBUG] Edge Function : AllBottom
29198 2019-Jan-15 20:37:31.920208 - [DEBUG] End adding new jump function
29199 2019-Jan-15 20:37:31.920232 - [DEBUG]
29200 2019-Jan-15 20:37:31.920256 - [DEBUG] -------------------------------------------- 804. Path Edge --------------------------------------------
29201 2019-Jan-15 20:37:31.920281 - [DEBUG]
29202 2019-Jan-15 20:37:31.920304 - [DEBUG] Process 804. path edge:
29203 2019-Jan-15 20:37:31.920327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29204 2019-Jan-15 20:37:31.920384 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
29205 2019-Jan-15 20:37:31.921041 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29206 2019-Jan-15 20:37:31.921681 - [DEBUG]
29207 2019-Jan-15 20:37:31.921706 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29208 2019-Jan-15 20:37:31.922355 - [DEBUG] Compose: EdgeIdentity * AllBottom
29209 2019-Jan-15 20:37:31.922383 - [DEBUG]
29210 2019-Jan-15 20:37:31.922407 - [DEBUG] Propagate flow
29211 2019-Jan-15 20:37:31.922431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29212 2019-Jan-15 20:37:31.922487 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29213 2019-Jan-15 20:37:31.923133 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29214 2019-Jan-15 20:37:31.923773 - [DEBUG] Edge function : AllBottom (result of previous compose)
29215 2019-Jan-15 20:37:31.923798 - [DEBUG]
29216 2019-Jan-15 20:37:31.923823 - [DEBUG] Join: AllTop & AllBottom
29217 2019-Jan-15 20:37:31.923849 - [DEBUG] = AllBottom (new jump func)
29218 2019-Jan-15 20:37:31.923874 - [DEBUG]
29219 2019-Jan-15 20:37:31.923897 - [DEBUG] Start adding new jump function
29220 2019-Jan-15 20:37:31.923921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29221 2019-Jan-15 20:37:31.923991 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29222 2019-Jan-15 20:37:31.924631 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29223 2019-Jan-15 20:37:31.925275 - [DEBUG] Edge Function : AllBottom
29224 2019-Jan-15 20:37:31.925303 - [DEBUG] End adding new jump function
29225 2019-Jan-15 20:37:31.925327 - [DEBUG]
29226 2019-Jan-15 20:37:31.925351 - [DEBUG] -------------------------------------------- 805. Path Edge --------------------------------------------
29227 2019-Jan-15 20:37:31.925376 - [DEBUG]
29228 2019-Jan-15 20:37:31.925399 - [DEBUG] Process 805. path edge:
29229 2019-Jan-15 20:37:31.925423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29230 2019-Jan-15 20:37:31.925480 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
29231 2019-Jan-15 20:37:31.926124 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29232 2019-Jan-15 20:37:31.926766 - [DEBUG]
29233 2019-Jan-15 20:37:31.926798 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29234 2019-Jan-15 20:37:31.927470 - [DEBUG] Possible callees:
29235 2019-Jan-15 20:37:31.927495 - [DEBUG] llvm.dbg.declare
29236 2019-Jan-15 20:37:31.927520 - [DEBUG] Possible return sites:
29237 2019-Jan-15 20:37:31.927544 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12029238 2019-Jan-15 20:37:31.928825 - [DEBUG] Found and process special summary
29239 2019-Jan-15 20:37:31.928865 - [DEBUG] Compose: EdgeIdentity * AllBottom
29240 2019-Jan-15 20:37:31.928893 - [DEBUG]
29241 2019-Jan-15 20:37:31.928917 - [DEBUG] Propagate flow
29242 2019-Jan-15 20:37:31.928941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29243 2019-Jan-15 20:37:31.928998 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29244 2019-Jan-15 20:37:31.929636 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29245 2019-Jan-15 20:37:31.930274 - [DEBUG] Edge function : AllBottom (result of previous compose)
29246 2019-Jan-15 20:37:31.930299 - [DEBUG]
29247 2019-Jan-15 20:37:31.930324 - [DEBUG] Join: AllTop & AllBottom
29248 2019-Jan-15 20:37:31.930350 - [DEBUG] = AllBottom (new jump func)
29249 2019-Jan-15 20:37:31.930375 - [DEBUG]
29250 2019-Jan-15 20:37:31.930398 - [DEBUG] Start adding new jump function
29251 2019-Jan-15 20:37:31.930422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29252 2019-Jan-15 20:37:31.930477 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29253 2019-Jan-15 20:37:31.931134 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29254 2019-Jan-15 20:37:31.931772 - [DEBUG] Edge Function : AllBottom
29255 2019-Jan-15 20:37:31.931800 - [DEBUG] End adding new jump function
29256 2019-Jan-15 20:37:31.931824 - [DEBUG]
29257 2019-Jan-15 20:37:31.931848 - [DEBUG] -------------------------------------------- 806. Path Edge --------------------------------------------
29258 2019-Jan-15 20:37:31.931872 - [DEBUG]
29259 2019-Jan-15 20:37:31.931895 - [DEBUG] Process 806. path edge:
29260 2019-Jan-15 20:37:31.931919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29261 2019-Jan-15 20:37:31.931975 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
29262 2019-Jan-15 20:37:31.932615 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29263 2019-Jan-15 20:37:31.933252 - [DEBUG]
29264 2019-Jan-15 20:37:31.933276 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29265 2019-Jan-15 20:37:31.933944 - [DEBUG] Compose: EdgeIdentity * AllBottom
29266 2019-Jan-15 20:37:31.933974 - [DEBUG]
29267 2019-Jan-15 20:37:31.933998 - [DEBUG] Propagate flow
29268 2019-Jan-15 20:37:31.934021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29269 2019-Jan-15 20:37:31.934078 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29270 2019-Jan-15 20:37:31.934712 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29271 2019-Jan-15 20:37:31.935352 - [DEBUG] Edge function : AllBottom (result of previous compose)
29272 2019-Jan-15 20:37:31.935377 - [DEBUG]
29273 2019-Jan-15 20:37:31.935402 - [DEBUG] Join: AllTop & AllBottom
29274 2019-Jan-15 20:37:31.935428 - [DEBUG] = AllBottom (new jump func)
29275 2019-Jan-15 20:37:31.935460 - [DEBUG]
29276 2019-Jan-15 20:37:31.935485 - [DEBUG] Start adding new jump function
29277 2019-Jan-15 20:37:31.935508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29278 2019-Jan-15 20:37:31.935564 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29279 2019-Jan-15 20:37:31.936205 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29280 2019-Jan-15 20:37:31.936840 - [DEBUG] Edge Function : AllBottom
29281 2019-Jan-15 20:37:31.936868 - [DEBUG] End adding new jump function
29282 2019-Jan-15 20:37:31.936892 - [DEBUG]
29283 2019-Jan-15 20:37:31.936916 - [DEBUG] -------------------------------------------- 807. Path Edge --------------------------------------------
29284 2019-Jan-15 20:37:31.936941 - [DEBUG]
29285 2019-Jan-15 20:37:31.936964 - [DEBUG] Process 807. path edge:
29286 2019-Jan-15 20:37:31.936988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29287 2019-Jan-15 20:37:31.937044 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
29288 2019-Jan-15 20:37:31.937695 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29289 2019-Jan-15 20:37:31.938333 - [DEBUG]
29290 2019-Jan-15 20:37:31.938358 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29291 2019-Jan-15 20:37:31.939006 - [DEBUG] Compose: EdgeIdentity * AllBottom
29292 2019-Jan-15 20:37:31.939035 - [DEBUG]
29293 2019-Jan-15 20:37:31.939059 - [DEBUG] Propagate flow
29294 2019-Jan-15 20:37:31.939082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29295 2019-Jan-15 20:37:31.939139 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29296 2019-Jan-15 20:37:31.939784 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29297 2019-Jan-15 20:37:31.940423 - [DEBUG] Edge function : AllBottom (result of previous compose)
29298 2019-Jan-15 20:37:31.940448 - [DEBUG]
29299 2019-Jan-15 20:37:31.940473 - [DEBUG] Join: AllTop & AllBottom
29300 2019-Jan-15 20:37:31.940499 - [DEBUG] = AllBottom (new jump func)
29301 2019-Jan-15 20:37:31.940524 - [DEBUG]
29302 2019-Jan-15 20:37:31.940547 - [DEBUG] Start adding new jump function
29303 2019-Jan-15 20:37:31.940570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29304 2019-Jan-15 20:37:31.940639 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29305 2019-Jan-15 20:37:31.941280 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29306 2019-Jan-15 20:37:31.941924 - [DEBUG] Edge Function : AllBottom
29307 2019-Jan-15 20:37:31.941952 - [DEBUG] End adding new jump function
29308 2019-Jan-15 20:37:31.941976 - [DEBUG]
29309 2019-Jan-15 20:37:31.942000 - [DEBUG] -------------------------------------------- 808. Path Edge --------------------------------------------
29310 2019-Jan-15 20:37:31.942024 - [DEBUG]
29311 2019-Jan-15 20:37:31.942048 - [DEBUG] Process 808. path edge:
29312 2019-Jan-15 20:37:31.942071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29313 2019-Jan-15 20:37:31.942127 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
29314 2019-Jan-15 20:37:31.942775 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29315 2019-Jan-15 20:37:31.943415 - [DEBUG]
29316 2019-Jan-15 20:37:31.943439 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29317 2019-Jan-15 20:37:31.944117 - [DEBUG] Possible callees:
29318 2019-Jan-15 20:37:31.944143 - [DEBUG] llvm.dbg.declare
29319 2019-Jan-15 20:37:31.944168 - [DEBUG] Possible return sites:
29320 2019-Jan-15 20:37:31.944191 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14929321 2019-Jan-15 20:37:31.945471 - [DEBUG] Found and process special summary
29322 2019-Jan-15 20:37:31.945512 - [DEBUG] Compose: EdgeIdentity * AllBottom
29323 2019-Jan-15 20:37:31.945540 - [DEBUG]
29324 2019-Jan-15 20:37:31.945564 - [DEBUG] Propagate flow
29325 2019-Jan-15 20:37:31.945588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29326 2019-Jan-15 20:37:31.945646 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29327 2019-Jan-15 20:37:31.946285 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29328 2019-Jan-15 20:37:31.946923 - [DEBUG] Edge function : AllBottom (result of previous compose)
29329 2019-Jan-15 20:37:31.946948 - [DEBUG]
29330 2019-Jan-15 20:37:31.946972 - [DEBUG] Join: AllTop & AllBottom
29331 2019-Jan-15 20:37:31.946998 - [DEBUG] = AllBottom (new jump func)
29332 2019-Jan-15 20:37:31.947023 - [DEBUG]
29333 2019-Jan-15 20:37:31.947046 - [DEBUG] Start adding new jump function
29334 2019-Jan-15 20:37:31.947069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29335 2019-Jan-15 20:37:31.947125 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29336 2019-Jan-15 20:37:31.947781 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29337 2019-Jan-15 20:37:31.948419 - [DEBUG] Edge Function : AllBottom
29338 2019-Jan-15 20:37:31.948450 - [DEBUG] End adding new jump function
29339 2019-Jan-15 20:37:31.948475 - [DEBUG]
29340 2019-Jan-15 20:37:31.948498 - [DEBUG] -------------------------------------------- 809. Path Edge --------------------------------------------
29341 2019-Jan-15 20:37:31.948523 - [DEBUG]
29342 2019-Jan-15 20:37:31.948546 - [DEBUG] Process 809. path edge:
29343 2019-Jan-15 20:37:31.948570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29344 2019-Jan-15 20:37:31.948626 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
29345 2019-Jan-15 20:37:31.949264 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29346 2019-Jan-15 20:37:31.949902 - [DEBUG]
29347 2019-Jan-15 20:37:31.949926 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29348 2019-Jan-15 20:37:31.950586 - [DEBUG] Compose: EdgeIdentity * AllBottom
29349 2019-Jan-15 20:37:31.950629 - [DEBUG]
29350 2019-Jan-15 20:37:31.950653 - [DEBUG] Propagate flow
29351 2019-Jan-15 20:37:31.950676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29352 2019-Jan-15 20:37:31.950733 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29353 2019-Jan-15 20:37:31.951368 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29354 2019-Jan-15 20:37:31.952007 - [DEBUG] Edge function : AllBottom (result of previous compose)
29355 2019-Jan-15 20:37:31.952033 - [DEBUG]
29356 2019-Jan-15 20:37:31.952057 - [DEBUG] Join: AllTop & AllBottom
29357 2019-Jan-15 20:37:31.952083 - [DEBUG] = AllBottom (new jump func)
29358 2019-Jan-15 20:37:31.952121 - [DEBUG]
29359 2019-Jan-15 20:37:31.952145 - [DEBUG] Start adding new jump function
29360 2019-Jan-15 20:37:31.952168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29361 2019-Jan-15 20:37:31.952224 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29362 2019-Jan-15 20:37:31.952865 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29363 2019-Jan-15 20:37:31.953500 - [DEBUG] Edge Function : AllBottom
29364 2019-Jan-15 20:37:31.953533 - [DEBUG] End adding new jump function
29365 2019-Jan-15 20:37:31.953557 - [DEBUG]
29366 2019-Jan-15 20:37:31.953581 - [DEBUG] -------------------------------------------- 810. Path Edge --------------------------------------------
29367 2019-Jan-15 20:37:31.953605 - [DEBUG]
29368 2019-Jan-15 20:37:31.953629 - [DEBUG] Process 810. path edge:
29369 2019-Jan-15 20:37:31.953652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29370 2019-Jan-15 20:37:31.953709 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29371 2019-Jan-15 20:37:31.954359 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29372 2019-Jan-15 20:37:31.954997 - [DEBUG]
29373 2019-Jan-15 20:37:31.955022 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29374 2019-Jan-15 20:37:31.955673 - [DEBUG] Compose: EdgeIdentity * AllBottom
29375 2019-Jan-15 20:37:31.955701 - [DEBUG]
29376 2019-Jan-15 20:37:31.955725 - [DEBUG] Propagate flow
29377 2019-Jan-15 20:37:31.955748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29378 2019-Jan-15 20:37:31.955805 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29379 2019-Jan-15 20:37:31.956452 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29380 2019-Jan-15 20:37:31.957093 - [DEBUG] Edge function : AllBottom (result of previous compose)
29381 2019-Jan-15 20:37:31.957118 - [DEBUG]
29382 2019-Jan-15 20:37:31.957143 - [DEBUG] Join: AllTop & AllBottom
29383 2019-Jan-15 20:37:31.957169 - [DEBUG] = AllBottom (new jump func)
29384 2019-Jan-15 20:37:31.957193 - [DEBUG]
29385 2019-Jan-15 20:37:31.957216 - [DEBUG] Start adding new jump function
29386 2019-Jan-15 20:37:31.957240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29387 2019-Jan-15 20:37:31.957308 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29388 2019-Jan-15 20:37:31.957950 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29389 2019-Jan-15 20:37:31.958595 - [DEBUG] Edge Function : AllBottom
29390 2019-Jan-15 20:37:31.958626 - [DEBUG] End adding new jump function
29391 2019-Jan-15 20:37:31.958650 - [DEBUG]
29392 2019-Jan-15 20:37:31.958674 - [DEBUG] -------------------------------------------- 811. Path Edge --------------------------------------------
29393 2019-Jan-15 20:37:31.958698 - [DEBUG]
29394 2019-Jan-15 20:37:31.958720 - [DEBUG] Process 811. path edge:
29395 2019-Jan-15 20:37:31.958744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29396 2019-Jan-15 20:37:31.958801 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29397 2019-Jan-15 20:37:31.959447 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29398 2019-Jan-15 20:37:31.960087 - [DEBUG]
29399 2019-Jan-15 20:37:31.960111 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29400 2019-Jan-15 20:37:31.960791 - [DEBUG] Possible callees:
29401 2019-Jan-15 20:37:31.960816 - [DEBUG] llvm.dbg.declare
29402 2019-Jan-15 20:37:31.960841 - [DEBUG] Possible return sites:
29403 2019-Jan-15 20:37:31.960865 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529404 2019-Jan-15 20:37:31.962137 - [DEBUG] Found and process special summary
29405 2019-Jan-15 20:37:31.962349 - [DEBUG] EDGE:
29406 2019-Jan-15 20:37:31.962410 - [DEBUG] ---> 29407 2019-Jan-15 20:37:31.963058 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29408 2019-Jan-15 20:37:31.963698 - [DEBUG]
29409 2019-Jan-15 20:37:31.963723 - [DEBUG] EDGE:
29410 2019-Jan-15 20:37:31.963781 - [DEBUG] ---> 29411 2019-Jan-15 20:37:31.964434 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29412 2019-Jan-15 20:37:31.965075 - [DEBUG]
29413 2019-Jan-15 20:37:31.965102 - [DEBUG] Compose: EdgeIdentity * AllBottom
29414 2019-Jan-15 20:37:31.965128 - [DEBUG]
29415 2019-Jan-15 20:37:31.965151 - [DEBUG] Propagate flow
29416 2019-Jan-15 20:37:31.965174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29417 2019-Jan-15 20:37:31.965230 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29418 2019-Jan-15 20:37:31.965866 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29419 2019-Jan-15 20:37:31.966506 - [DEBUG] Edge function : AllBottom (result of previous compose)
29420 2019-Jan-15 20:37:31.966531 - [DEBUG]
29421 2019-Jan-15 20:37:31.966555 - [DEBUG] Join: AllTop & AllBottom
29422 2019-Jan-15 20:37:31.966582 - [DEBUG] = AllBottom (new jump func)
29423 2019-Jan-15 20:37:31.966606 - [DEBUG]
29424 2019-Jan-15 20:37:31.966630 - [DEBUG] Start adding new jump function
29425 2019-Jan-15 20:37:31.966653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29426 2019-Jan-15 20:37:31.966709 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29427 2019-Jan-15 20:37:31.967360 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29428 2019-Jan-15 20:37:31.967994 - [DEBUG] Edge Function : AllBottom
29429 2019-Jan-15 20:37:31.968021 - [DEBUG] End adding new jump function
29430 2019-Jan-15 20:37:31.968045 - [DEBUG]
29431 2019-Jan-15 20:37:31.968068 - [DEBUG] -------------------------------------------- 812. Path Edge --------------------------------------------
29432 2019-Jan-15 20:37:31.968093 - [DEBUG]
29433 2019-Jan-15 20:37:31.968116 - [DEBUG] Process 812. path edge:
29434 2019-Jan-15 20:37:31.968139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29435 2019-Jan-15 20:37:31.968195 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29436 2019-Jan-15 20:37:31.968829 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29437 2019-Jan-15 20:37:31.969464 - [DEBUG]
29438 2019-Jan-15 20:37:31.969489 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29439 2019-Jan-15 20:37:31.970138 - [DEBUG] Compose: EdgeIdentity * AllBottom
29440 2019-Jan-15 20:37:31.970166 - [DEBUG]
29441 2019-Jan-15 20:37:31.970199 - [DEBUG] Propagate flow
29442 2019-Jan-15 20:37:31.970223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29443 2019-Jan-15 20:37:31.970281 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29444 2019-Jan-15 20:37:31.970943 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29445 2019-Jan-15 20:37:31.971581 - [DEBUG] Edge function : AllBottom (result of previous compose)
29446 2019-Jan-15 20:37:31.971606 - [DEBUG]
29447 2019-Jan-15 20:37:31.971631 - [DEBUG] Join: AllTop & AllBottom
29448 2019-Jan-15 20:37:31.971657 - [DEBUG] = AllBottom (new jump func)
29449 2019-Jan-15 20:37:31.971681 - [DEBUG]
29450 2019-Jan-15 20:37:31.971705 - [DEBUG] Start adding new jump function
29451 2019-Jan-15 20:37:31.971728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29452 2019-Jan-15 20:37:31.971784 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29453 2019-Jan-15 20:37:31.972420 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29454 2019-Jan-15 20:37:31.973062 - [DEBUG] Edge Function : AllBottom
29455 2019-Jan-15 20:37:31.973090 - [DEBUG] End adding new jump function
29456 2019-Jan-15 20:37:31.973114 - [DEBUG]
29457 2019-Jan-15 20:37:31.973138 - [DEBUG] -------------------------------------------- 813. Path Edge --------------------------------------------
29458 2019-Jan-15 20:37:31.973162 - [DEBUG]
29459 2019-Jan-15 20:37:31.973185 - [DEBUG] Process 813. path edge:
29460 2019-Jan-15 20:37:31.973209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29461 2019-Jan-15 20:37:31.973265 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29462 2019-Jan-15 20:37:31.973910 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29463 2019-Jan-15 20:37:31.974562 - [DEBUG]
29464 2019-Jan-15 20:37:31.974586 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29465 2019-Jan-15 20:37:31.975241 - [DEBUG] Possible callees:
29466 2019-Jan-15 20:37:31.975266 - [DEBUG] llvm.dbg.declare
29467 2019-Jan-15 20:37:31.975291 - [DEBUG] Possible return sites:
29468 2019-Jan-15 20:37:31.975314 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529469 2019-Jan-15 20:37:31.976585 - [DEBUG] Found and process special summary
29470 2019-Jan-15 20:37:31.976619 - [DEBUG] Compose: EdgeIdentity * AllBottom
29471 2019-Jan-15 20:37:31.976646 - [DEBUG]
29472 2019-Jan-15 20:37:31.976670 - [DEBUG] Propagate flow
29473 2019-Jan-15 20:37:31.976693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29474 2019-Jan-15 20:37:31.976749 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29475 2019-Jan-15 20:37:31.977402 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29476 2019-Jan-15 20:37:31.978038 - [DEBUG] Edge function : AllBottom (result of previous compose)
29477 2019-Jan-15 20:37:31.978064 - [DEBUG]
29478 2019-Jan-15 20:37:31.978088 - [DEBUG] Join: AllTop & AllBottom
29479 2019-Jan-15 20:37:31.978114 - [DEBUG] = AllBottom (new jump func)
29480 2019-Jan-15 20:37:31.978139 - [DEBUG]
29481 2019-Jan-15 20:37:31.978162 - [DEBUG] Start adding new jump function
29482 2019-Jan-15 20:37:31.978185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29483 2019-Jan-15 20:37:31.978241 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29484 2019-Jan-15 20:37:31.978887 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29485 2019-Jan-15 20:37:31.979525 - [DEBUG] Edge Function : AllBottom
29486 2019-Jan-15 20:37:31.979556 - [DEBUG] End adding new jump function
29487 2019-Jan-15 20:37:31.979580 - [DEBUG]
29488 2019-Jan-15 20:37:31.979604 - [DEBUG] -------------------------------------------- 814. Path Edge --------------------------------------------
29489 2019-Jan-15 20:37:31.979628 - [DEBUG]
29490 2019-Jan-15 20:37:31.979651 - [DEBUG] Process 814. path edge:
29491 2019-Jan-15 20:37:31.979674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29492 2019-Jan-15 20:37:31.979731 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
29493 2019-Jan-15 20:37:31.980368 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29494 2019-Jan-15 20:37:31.981020 - [DEBUG]
29495 2019-Jan-15 20:37:31.981044 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29496 2019-Jan-15 20:37:31.981711 - [DEBUG] Compose: EdgeIdentity * AllBottom
29497 2019-Jan-15 20:37:31.981739 - [DEBUG]
29498 2019-Jan-15 20:37:31.981763 - [DEBUG] Propagate flow
29499 2019-Jan-15 20:37:31.981786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29500 2019-Jan-15 20:37:31.981843 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29501 2019-Jan-15 20:37:31.982479 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29502 2019-Jan-15 20:37:31.983116 - [DEBUG] Edge function : AllBottom (result of previous compose)
29503 2019-Jan-15 20:37:31.983141 - [DEBUG]
29504 2019-Jan-15 20:37:31.983166 - [DEBUG] Join: AllTop & AllBottom
29505 2019-Jan-15 20:37:31.983192 - [DEBUG] = AllBottom (new jump func)
29506 2019-Jan-15 20:37:31.983217 - [DEBUG]
29507 2019-Jan-15 20:37:31.983240 - [DEBUG] Start adding new jump function
29508 2019-Jan-15 20:37:31.983264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29509 2019-Jan-15 20:37:31.983320 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29510 2019-Jan-15 20:37:31.983969 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29511 2019-Jan-15 20:37:31.984602 - [DEBUG] Edge Function : AllBottom
29512 2019-Jan-15 20:37:31.984634 - [DEBUG] End adding new jump function
29513 2019-Jan-15 20:37:31.984658 - [DEBUG]
29514 2019-Jan-15 20:37:31.984682 - [DEBUG] -------------------------------------------- 815. Path Edge --------------------------------------------
29515 2019-Jan-15 20:37:31.984706 - [DEBUG]
29516 2019-Jan-15 20:37:31.984730 - [DEBUG] Process 815. path edge:
29517 2019-Jan-15 20:37:31.984754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29518 2019-Jan-15 20:37:31.984810 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
29519 2019-Jan-15 20:37:31.985443 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29520 2019-Jan-15 20:37:31.986080 - [DEBUG]
29521 2019-Jan-15 20:37:31.986105 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29522 2019-Jan-15 20:37:31.986753 - [DEBUG] Compose: EdgeIdentity * AllBottom
29523 2019-Jan-15 20:37:31.986781 - [DEBUG]
29524 2019-Jan-15 20:37:31.986805 - [DEBUG] Propagate flow
29525 2019-Jan-15 20:37:31.986829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29526 2019-Jan-15 20:37:31.986886 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29527 2019-Jan-15 20:37:31.987536 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29528 2019-Jan-15 20:37:31.988181 - [DEBUG] Edge function : AllBottom (result of previous compose)
29529 2019-Jan-15 20:37:31.988207 - [DEBUG]
29530 2019-Jan-15 20:37:31.988231 - [DEBUG] Join: AllTop & AllBottom
29531 2019-Jan-15 20:37:31.988258 - [DEBUG] = AllBottom (new jump func)
29532 2019-Jan-15 20:37:31.988282 - [DEBUG]
29533 2019-Jan-15 20:37:31.988305 - [DEBUG] Start adding new jump function
29534 2019-Jan-15 20:37:31.988329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29535 2019-Jan-15 20:37:31.988385 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29536 2019-Jan-15 20:37:31.989022 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29537 2019-Jan-15 20:37:31.989656 - [DEBUG] Edge Function : AllBottom
29538 2019-Jan-15 20:37:31.989687 - [DEBUG] End adding new jump function
29539 2019-Jan-15 20:37:31.989711 - [DEBUG]
29540 2019-Jan-15 20:37:31.989735 - [DEBUG] -------------------------------------------- 816. Path Edge --------------------------------------------
29541 2019-Jan-15 20:37:31.989759 - [DEBUG]
29542 2019-Jan-15 20:37:31.989782 - [DEBUG] Process 816. path edge:
29543 2019-Jan-15 20:37:31.989806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29544 2019-Jan-15 20:37:31.989863 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
29545 2019-Jan-15 20:37:31.990496 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29546 2019-Jan-15 20:37:31.991148 - [DEBUG]
29547 2019-Jan-15 20:37:31.991173 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29548 2019-Jan-15 20:37:31.991821 - [DEBUG] Compose: EdgeIdentity * AllBottom
29549 2019-Jan-15 20:37:31.991849 - [DEBUG]
29550 2019-Jan-15 20:37:31.991873 - [DEBUG] Propagate flow
29551 2019-Jan-15 20:37:31.991897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29552 2019-Jan-15 20:37:31.991954 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29553 2019-Jan-15 20:37:31.992607 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29554 2019-Jan-15 20:37:31.993244 - [DEBUG] Edge function : AllBottom (result of previous compose)
29555 2019-Jan-15 20:37:31.993270 - [DEBUG]
29556 2019-Jan-15 20:37:31.993294 - [DEBUG] Join: AllTop & AllBottom
29557 2019-Jan-15 20:37:31.993321 - [DEBUG] = AllBottom (new jump func)
29558 2019-Jan-15 20:37:31.993345 - [DEBUG]
29559 2019-Jan-15 20:37:31.993369 - [DEBUG] Start adding new jump function
29560 2019-Jan-15 20:37:31.993392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29561 2019-Jan-15 20:37:31.993448 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29562 2019-Jan-15 20:37:31.994102 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29563 2019-Jan-15 20:37:31.994745 - [DEBUG] Edge Function : AllBottom
29564 2019-Jan-15 20:37:31.994776 - [DEBUG] End adding new jump function
29565 2019-Jan-15 20:37:31.994800 - [DEBUG]
29566 2019-Jan-15 20:37:31.994824 - [DEBUG] -------------------------------------------- 817. Path Edge --------------------------------------------
29567 2019-Jan-15 20:37:31.994849 - [DEBUG]
29568 2019-Jan-15 20:37:31.994872 - [DEBUG] Process 817. path edge:
29569 2019-Jan-15 20:37:31.994896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29570 2019-Jan-15 20:37:31.994953 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
29571 2019-Jan-15 20:37:31.995597 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29572 2019-Jan-15 20:37:31.996243 - [DEBUG]
29573 2019-Jan-15 20:37:31.996267 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29574 2019-Jan-15 20:37:31.996920 - [DEBUG] Possible callees:
29575 2019-Jan-15 20:37:31.996945 - [DEBUG] llvm.dbg.declare
29576 2019-Jan-15 20:37:31.996970 - [DEBUG] Possible return sites:
29577 2019-Jan-15 20:37:31.996993 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16329578 2019-Jan-15 20:37:31.998277 - [DEBUG] Found and process special summary
29579 2019-Jan-15 20:37:31.998310 - [DEBUG] Compose: EdgeIdentity * AllBottom
29580 2019-Jan-15 20:37:31.998338 - [DEBUG]
29581 2019-Jan-15 20:37:31.998362 - [DEBUG] Propagate flow
29582 2019-Jan-15 20:37:31.998385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29583 2019-Jan-15 20:37:31.998441 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29584 2019-Jan-15 20:37:31.999091 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29585 2019-Jan-15 20:37:31.999727 - [DEBUG] Edge function : AllBottom (result of previous compose)
29586 2019-Jan-15 20:37:31.999753 - [DEBUG]
29587 2019-Jan-15 20:37:31.999778 - [DEBUG] Join: AllTop & AllBottom
29588 2019-Jan-15 20:37:31.999804 - [DEBUG] = AllBottom (new jump func)
29589 2019-Jan-15 20:37:31.999829 - [DEBUG]
29590 2019-Jan-15 20:37:31.999852 - [DEBUG] Start adding new jump function
29591 2019-Jan-15 20:37:31.999876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29592 2019-Jan-15 20:37:31.999932 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29593 2019-Jan-15 20:37:32.000569 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29594 2019-Jan-15 20:37:32.001224 - [DEBUG] Edge Function : AllBottom
29595 2019-Jan-15 20:37:32.001256 - [DEBUG] End adding new jump function
29596 2019-Jan-15 20:37:32.001281 - [DEBUG]
29597 2019-Jan-15 20:37:32.001305 - [DEBUG] -------------------------------------------- 818. Path Edge --------------------------------------------
29598 2019-Jan-15 20:37:32.001330 - [DEBUG]
29599 2019-Jan-15 20:37:32.001353 - [DEBUG] Process 818. path edge:
29600 2019-Jan-15 20:37:32.001377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29601 2019-Jan-15 20:37:32.001434 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
29602 2019-Jan-15 20:37:32.002072 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29603 2019-Jan-15 20:37:32.002709 - [DEBUG]
29604 2019-Jan-15 20:37:32.002733 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29605 2019-Jan-15 20:37:32.003396 - [DEBUG] Compose: EdgeIdentity * AllBottom
29606 2019-Jan-15 20:37:32.003424 - [DEBUG]
29607 2019-Jan-15 20:37:32.003448 - [DEBUG] Propagate flow
29608 2019-Jan-15 20:37:32.003472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29609 2019-Jan-15 20:37:32.003529 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29610 2019-Jan-15 20:37:32.004179 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29611 2019-Jan-15 20:37:32.004814 - [DEBUG] Edge function : AllBottom (result of previous compose)
29612 2019-Jan-15 20:37:32.004840 - [DEBUG]
29613 2019-Jan-15 20:37:32.004865 - [DEBUG] Join: AllTop & AllBottom
29614 2019-Jan-15 20:37:32.004891 - [DEBUG] = AllBottom (new jump func)
29615 2019-Jan-15 20:37:32.004925 - [DEBUG]
29616 2019-Jan-15 20:37:32.004949 - [DEBUG] Start adding new jump function
29617 2019-Jan-15 20:37:32.004973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29618 2019-Jan-15 20:37:32.005029 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29619 2019-Jan-15 20:37:32.005668 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29620 2019-Jan-15 20:37:32.006302 - [DEBUG] Edge Function : AllBottom
29621 2019-Jan-15 20:37:32.006334 - [DEBUG] End adding new jump function
29622 2019-Jan-15 20:37:32.006358 - [DEBUG]
29623 2019-Jan-15 20:37:32.006382 - [DEBUG] -------------------------------------------- 819. Path Edge --------------------------------------------
29624 2019-Jan-15 20:37:32.006407 - [DEBUG]
29625 2019-Jan-15 20:37:32.006430 - [DEBUG] Process 819. path edge:
29626 2019-Jan-15 20:37:32.006454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29627 2019-Jan-15 20:37:32.006510 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
29628 2019-Jan-15 20:37:32.007144 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29629 2019-Jan-15 20:37:32.007798 - [DEBUG]
29630 2019-Jan-15 20:37:32.007823 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29631 2019-Jan-15 20:37:32.008474 - [DEBUG] Compose: EdgeIdentity * AllBottom
29632 2019-Jan-15 20:37:32.008502 - [DEBUG]
29633 2019-Jan-15 20:37:32.008526 - [DEBUG] Propagate flow
29634 2019-Jan-15 20:37:32.008550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29635 2019-Jan-15 20:37:32.008607 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29636 2019-Jan-15 20:37:32.009253 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29637 2019-Jan-15 20:37:32.009890 - [DEBUG] Edge function : AllBottom (result of previous compose)
29638 2019-Jan-15 20:37:32.009916 - [DEBUG]
29639 2019-Jan-15 20:37:32.009940 - [DEBUG] Join: AllTop & AllBottom
29640 2019-Jan-15 20:37:32.009966 - [DEBUG] = AllBottom (new jump func)
29641 2019-Jan-15 20:37:32.009991 - [DEBUG]
29642 2019-Jan-15 20:37:32.010015 - [DEBUG] Start adding new jump function
29643 2019-Jan-15 20:37:32.010038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29644 2019-Jan-15 20:37:32.010094 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29645 2019-Jan-15 20:37:32.010745 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29646 2019-Jan-15 20:37:32.011389 - [DEBUG] Edge Function : AllBottom
29647 2019-Jan-15 20:37:32.011420 - [DEBUG] End adding new jump function
29648 2019-Jan-15 20:37:32.011445 - [DEBUG]
29649 2019-Jan-15 20:37:32.011469 - [DEBUG] -------------------------------------------- 820. Path Edge --------------------------------------------
29650 2019-Jan-15 20:37:32.011494 - [DEBUG]
29651 2019-Jan-15 20:37:32.011517 - [DEBUG] Process 820. path edge:
29652 2019-Jan-15 20:37:32.011541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29653 2019-Jan-15 20:37:32.011597 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
29654 2019-Jan-15 20:37:32.012242 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29655 2019-Jan-15 20:37:32.012880 - [DEBUG]
29656 2019-Jan-15 20:37:32.012904 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29657 2019-Jan-15 20:37:32.013565 - [DEBUG] Possible callees:
29658 2019-Jan-15 20:37:32.013591 - [DEBUG] llvm.dbg.declare
29659 2019-Jan-15 20:37:32.013616 - [DEBUG] Possible return sites:
29660 2019-Jan-15 20:37:32.013640 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16929661 2019-Jan-15 20:37:32.014928 - [DEBUG] Found and process special summary
29662 2019-Jan-15 20:37:32.014961 - [DEBUG] Compose: EdgeIdentity * AllBottom
29663 2019-Jan-15 20:37:32.014988 - [DEBUG]
29664 2019-Jan-15 20:37:32.015012 - [DEBUG] Propagate flow
29665 2019-Jan-15 20:37:32.015035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29666 2019-Jan-15 20:37:32.015092 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29667 2019-Jan-15 20:37:32.015730 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29668 2019-Jan-15 20:37:32.016365 - [DEBUG] Edge function : AllBottom (result of previous compose)
29669 2019-Jan-15 20:37:32.016391 - [DEBUG]
29670 2019-Jan-15 20:37:32.016415 - [DEBUG] Join: AllTop & AllBottom
29671 2019-Jan-15 20:37:32.016441 - [DEBUG] = AllBottom (new jump func)
29672 2019-Jan-15 20:37:32.016466 - [DEBUG]
29673 2019-Jan-15 20:37:32.016489 - [DEBUG] Start adding new jump function
29674 2019-Jan-15 20:37:32.016513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29675 2019-Jan-15 20:37:32.016569 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29676 2019-Jan-15 20:37:32.017206 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29677 2019-Jan-15 20:37:32.017857 - [DEBUG] Edge Function : AllBottom
29678 2019-Jan-15 20:37:32.017888 - [DEBUG] End adding new jump function
29679 2019-Jan-15 20:37:32.017912 - [DEBUG]
29680 2019-Jan-15 20:37:32.017936 - [DEBUG] -------------------------------------------- 821. Path Edge --------------------------------------------
29681 2019-Jan-15 20:37:32.017961 - [DEBUG]
29682 2019-Jan-15 20:37:32.017984 - [DEBUG] Process 821. path edge:
29683 2019-Jan-15 20:37:32.018008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29684 2019-Jan-15 20:37:32.018064 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
29685 2019-Jan-15 20:37:32.018702 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29686 2019-Jan-15 20:37:32.019338 - [DEBUG]
29687 2019-Jan-15 20:37:32.019363 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29688 2019-Jan-15 20:37:32.020023 - [DEBUG] Compose: EdgeIdentity * AllBottom
29689 2019-Jan-15 20:37:32.020052 - [DEBUG]
29690 2019-Jan-15 20:37:32.020076 - [DEBUG] Propagate flow
29691 2019-Jan-15 20:37:32.020099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29692 2019-Jan-15 20:37:32.020157 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29693 2019-Jan-15 20:37:32.020819 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29694 2019-Jan-15 20:37:32.021456 - [DEBUG] Edge function : AllBottom (result of previous compose)
29695 2019-Jan-15 20:37:32.021482 - [DEBUG]
29696 2019-Jan-15 20:37:32.021507 - [DEBUG] Join: AllTop & AllBottom
29697 2019-Jan-15 20:37:32.021533 - [DEBUG] = AllBottom (new jump func)
29698 2019-Jan-15 20:37:32.021558 - [DEBUG]
29699 2019-Jan-15 20:37:32.021581 - [DEBUG] Start adding new jump function
29700 2019-Jan-15 20:37:32.021605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29701 2019-Jan-15 20:37:32.021661 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29702 2019-Jan-15 20:37:32.022305 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29703 2019-Jan-15 20:37:32.022943 - [DEBUG] Edge Function : AllBottom
29704 2019-Jan-15 20:37:32.022975 - [DEBUG] End adding new jump function
29705 2019-Jan-15 20:37:32.023000 - [DEBUG]
29706 2019-Jan-15 20:37:32.023023 - [DEBUG] -------------------------------------------- 822. Path Edge --------------------------------------------
29707 2019-Jan-15 20:37:32.023048 - [DEBUG]
29708 2019-Jan-15 20:37:32.023072 - [DEBUG] Process 822. path edge:
29709 2019-Jan-15 20:37:32.023096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29710 2019-Jan-15 20:37:32.023153 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
29711 2019-Jan-15 20:37:32.023796 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29712 2019-Jan-15 20:37:32.024452 - [DEBUG]
29713 2019-Jan-15 20:37:32.024477 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29714 2019-Jan-15 20:37:32.025134 - [DEBUG] Compose: EdgeIdentity * AllBottom
29715 2019-Jan-15 20:37:32.025162 - [DEBUG]
29716 2019-Jan-15 20:37:32.025186 - [DEBUG] Propagate flow
29717 2019-Jan-15 20:37:32.025210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29718 2019-Jan-15 20:37:32.025267 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29719 2019-Jan-15 20:37:32.025909 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29720 2019-Jan-15 20:37:32.026547 - [DEBUG] Edge function : AllBottom (result of previous compose)
29721 2019-Jan-15 20:37:32.026573 - [DEBUG]
29722 2019-Jan-15 20:37:32.026598 - [DEBUG] Join: AllTop & AllBottom
29723 2019-Jan-15 20:37:32.026624 - [DEBUG] = AllBottom (new jump func)
29724 2019-Jan-15 20:37:32.026649 - [DEBUG]
29725 2019-Jan-15 20:37:32.026672 - [DEBUG] Start adding new jump function
29726 2019-Jan-15 20:37:32.026696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29727 2019-Jan-15 20:37:32.026752 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29728 2019-Jan-15 20:37:32.027404 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29729 2019-Jan-15 20:37:32.028041 - [DEBUG] Edge Function : AllBottom
29730 2019-Jan-15 20:37:32.028073 - [DEBUG] End adding new jump function
29731 2019-Jan-15 20:37:32.028098 - [DEBUG]
29732 2019-Jan-15 20:37:32.028122 - [DEBUG] -------------------------------------------- 823. Path Edge --------------------------------------------
29733 2019-Jan-15 20:37:32.028146 - [DEBUG]
29734 2019-Jan-15 20:37:32.028170 - [DEBUG] Process 823. path edge:
29735 2019-Jan-15 20:37:32.028194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29736 2019-Jan-15 20:37:32.028251 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
29737 2019-Jan-15 20:37:32.028889 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29738 2019-Jan-15 20:37:32.029525 - [DEBUG]
29739 2019-Jan-15 20:37:32.029550 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29740 2019-Jan-15 20:37:32.030213 - [DEBUG] Compose: EdgeIdentity * AllBottom
29741 2019-Jan-15 20:37:32.030241 - [DEBUG]
29742 2019-Jan-15 20:37:32.030265 - [DEBUG] Propagate flow
29743 2019-Jan-15 20:37:32.030288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29744 2019-Jan-15 20:37:32.030345 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29745 2019-Jan-15 20:37:32.031004 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29746 2019-Jan-15 20:37:32.031643 - [DEBUG] Edge function : AllBottom (result of previous compose)
29747 2019-Jan-15 20:37:32.031668 - [DEBUG]
29748 2019-Jan-15 20:37:32.031693 - [DEBUG] Join: AllTop & AllBottom
29749 2019-Jan-15 20:37:32.031719 - [DEBUG] = AllBottom (new jump func)
29750 2019-Jan-15 20:37:32.031744 - [DEBUG]
29751 2019-Jan-15 20:37:32.031767 - [DEBUG] Start adding new jump function
29752 2019-Jan-15 20:37:32.031791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29753 2019-Jan-15 20:37:32.031847 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29754 2019-Jan-15 20:37:32.032485 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29755 2019-Jan-15 20:37:32.033119 - [DEBUG] Edge Function : AllBottom
29756 2019-Jan-15 20:37:32.033150 - [DEBUG] End adding new jump function
29757 2019-Jan-15 20:37:32.033175 - [DEBUG]
29758 2019-Jan-15 20:37:32.033199 - [DEBUG] -------------------------------------------- 824. Path Edge --------------------------------------------
29759 2019-Jan-15 20:37:32.033223 - [DEBUG]
29760 2019-Jan-15 20:37:32.033247 - [DEBUG] Process 824. path edge:
29761 2019-Jan-15 20:37:32.033271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29762 2019-Jan-15 20:37:32.033328 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
29763 2019-Jan-15 20:37:32.033977 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29764 2019-Jan-15 20:37:32.034617 - [DEBUG]
29765 2019-Jan-15 20:37:32.034642 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29766 2019-Jan-15 20:37:32.035291 - [DEBUG] Compose: EdgeIdentity * AllBottom
29767 2019-Jan-15 20:37:32.035319 - [DEBUG]
29768 2019-Jan-15 20:37:32.035343 - [DEBUG] Propagate flow
29769 2019-Jan-15 20:37:32.035366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29770 2019-Jan-15 20:37:32.035423 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29771 2019-Jan-15 20:37:32.036060 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29772 2019-Jan-15 20:37:32.036696 - [DEBUG] Edge function : AllBottom (result of previous compose)
29773 2019-Jan-15 20:37:32.036721 - [DEBUG]
29774 2019-Jan-15 20:37:32.036746 - [DEBUG] Join: AllTop & AllBottom
29775 2019-Jan-15 20:37:32.036772 - [DEBUG] = AllBottom (new jump func)
29776 2019-Jan-15 20:37:32.036796 - [DEBUG]
29777 2019-Jan-15 20:37:32.036820 - [DEBUG] Start adding new jump function
29778 2019-Jan-15 20:37:32.036843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29779 2019-Jan-15 20:37:32.036899 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29780 2019-Jan-15 20:37:32.037552 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29781 2019-Jan-15 20:37:32.038189 - [DEBUG] Edge Function : AllBottom
29782 2019-Jan-15 20:37:32.038220 - [DEBUG] End adding new jump function
29783 2019-Jan-15 20:37:32.038244 - [DEBUG]
29784 2019-Jan-15 20:37:32.038269 - [DEBUG] -------------------------------------------- 825. Path Edge --------------------------------------------
29785 2019-Jan-15 20:37:32.038293 - [DEBUG]
29786 2019-Jan-15 20:37:32.038317 - [DEBUG] Process 825. path edge:
29787 2019-Jan-15 20:37:32.038341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29788 2019-Jan-15 20:37:32.038398 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
29789 2019-Jan-15 20:37:32.039043 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29790 2019-Jan-15 20:37:32.039681 - [DEBUG]
29791 2019-Jan-15 20:37:32.039705 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29792 2019-Jan-15 20:37:32.040365 - [DEBUG] Compose: EdgeIdentity * AllBottom
29793 2019-Jan-15 20:37:32.040394 - [DEBUG]
29794 2019-Jan-15 20:37:32.040418 - [DEBUG] Propagate flow
29795 2019-Jan-15 20:37:32.040441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29796 2019-Jan-15 20:37:32.040498 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29797 2019-Jan-15 20:37:32.041150 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29798 2019-Jan-15 20:37:32.041788 - [DEBUG] Edge function : AllBottom (result of previous compose)
29799 2019-Jan-15 20:37:32.041814 - [DEBUG]
29800 2019-Jan-15 20:37:32.041838 - [DEBUG] Join: AllTop & AllBottom
29801 2019-Jan-15 20:37:32.041865 - [DEBUG] = AllBottom (new jump func)
29802 2019-Jan-15 20:37:32.041889 - [DEBUG]
29803 2019-Jan-15 20:37:32.041912 - [DEBUG] Start adding new jump function
29804 2019-Jan-15 20:37:32.041936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29805 2019-Jan-15 20:37:32.041992 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29806 2019-Jan-15 20:37:32.042629 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29807 2019-Jan-15 20:37:32.043262 - [DEBUG] Edge Function : AllBottom
29808 2019-Jan-15 20:37:32.043294 - [DEBUG] End adding new jump function
29809 2019-Jan-15 20:37:32.043318 - [DEBUG]
29810 2019-Jan-15 20:37:32.043342 - [DEBUG] -------------------------------------------- 826. Path Edge --------------------------------------------
29811 2019-Jan-15 20:37:32.043367 - [DEBUG]
29812 2019-Jan-15 20:37:32.043391 - [DEBUG] Process 826. path edge:
29813 2019-Jan-15 20:37:32.043415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29814 2019-Jan-15 20:37:32.043472 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
29815 2019-Jan-15 20:37:32.044123 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29816 2019-Jan-15 20:37:32.044762 - [DEBUG]
29817 2019-Jan-15 20:37:32.044788 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29818 2019-Jan-15 20:37:32.045436 - [DEBUG] Compose: EdgeIdentity * AllBottom
29819 2019-Jan-15 20:37:32.045464 - [DEBUG]
29820 2019-Jan-15 20:37:32.045488 - [DEBUG] Propagate flow
29821 2019-Jan-15 20:37:32.045511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29822 2019-Jan-15 20:37:32.045568 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29823 2019-Jan-15 20:37:32.046207 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29824 2019-Jan-15 20:37:32.046845 - [DEBUG] Edge function : AllBottom (result of previous compose)
29825 2019-Jan-15 20:37:32.046871 - [DEBUG]
29826 2019-Jan-15 20:37:32.046896 - [DEBUG] Join: AllTop & AllBottom
29827 2019-Jan-15 20:37:32.046922 - [DEBUG] = AllBottom (new jump func)
29828 2019-Jan-15 20:37:32.046946 - [DEBUG]
29829 2019-Jan-15 20:37:32.046970 - [DEBUG] Start adding new jump function
29830 2019-Jan-15 20:37:32.046993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29831 2019-Jan-15 20:37:32.047049 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29832 2019-Jan-15 20:37:32.047703 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29833 2019-Jan-15 20:37:32.048337 - [DEBUG] Edge Function : AllBottom
29834 2019-Jan-15 20:37:32.048376 - [DEBUG] End adding new jump function
29835 2019-Jan-15 20:37:32.048401 - [DEBUG]
29836 2019-Jan-15 20:37:32.048425 - [DEBUG] -------------------------------------------- 827. Path Edge --------------------------------------------
29837 2019-Jan-15 20:37:32.048449 - [DEBUG]
29838 2019-Jan-15 20:37:32.048473 - [DEBUG] Process 827. path edge:
29839 2019-Jan-15 20:37:32.048497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29840 2019-Jan-15 20:37:32.048555 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
29841 2019-Jan-15 20:37:32.049194 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29842 2019-Jan-15 20:37:32.049831 - [DEBUG]
29843 2019-Jan-15 20:37:32.049856 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29844 2019-Jan-15 20:37:32.050511 - [DEBUG] Compose: EdgeIdentity * AllBottom
29845 2019-Jan-15 20:37:32.050540 - [DEBUG]
29846 2019-Jan-15 20:37:32.050563 - [DEBUG] Propagate flow
29847 2019-Jan-15 20:37:32.050587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29848 2019-Jan-15 20:37:32.050657 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29849 2019-Jan-15 20:37:32.051302 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29850 2019-Jan-15 20:37:32.051942 - [DEBUG] Edge function : AllBottom (result of previous compose)
29851 2019-Jan-15 20:37:32.051967 - [DEBUG]
29852 2019-Jan-15 20:37:32.051992 - [DEBUG] Join: AllTop & AllBottom
29853 2019-Jan-15 20:37:32.052018 - [DEBUG] = AllBottom (new jump func)
29854 2019-Jan-15 20:37:32.052043 - [DEBUG]
29855 2019-Jan-15 20:37:32.052066 - [DEBUG] Start adding new jump function
29856 2019-Jan-15 20:37:32.052090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29857 2019-Jan-15 20:37:32.052146 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29858 2019-Jan-15 20:37:32.052784 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29859 2019-Jan-15 20:37:32.053423 - [DEBUG] Edge Function : AllBottom
29860 2019-Jan-15 20:37:32.053451 - [DEBUG] End adding new jump function
29861 2019-Jan-15 20:37:32.053475 - [DEBUG]
29862 2019-Jan-15 20:37:32.053499 - [DEBUG] -------------------------------------------- 828. Path Edge --------------------------------------------
29863 2019-Jan-15 20:37:32.053523 - [DEBUG]
29864 2019-Jan-15 20:37:32.053547 - [DEBUG] Process 828. path edge:
29865 2019-Jan-15 20:37:32.053571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29866 2019-Jan-15 20:37:32.053628 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
29867 2019-Jan-15 20:37:32.054283 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29868 2019-Jan-15 20:37:32.054922 - [DEBUG]
29869 2019-Jan-15 20:37:32.054948 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29870 2019-Jan-15 20:37:32.055602 - [DEBUG] Compose: EdgeIdentity * AllBottom
29871 2019-Jan-15 20:37:32.055630 - [DEBUG]
29872 2019-Jan-15 20:37:32.055654 - [DEBUG] Propagate flow
29873 2019-Jan-15 20:37:32.055678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29874 2019-Jan-15 20:37:32.055735 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29875 2019-Jan-15 20:37:32.056370 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29876 2019-Jan-15 20:37:32.057020 - [DEBUG] Edge function : AllBottom (result of previous compose)
29877 2019-Jan-15 20:37:32.057046 - [DEBUG]
29878 2019-Jan-15 20:37:32.057071 - [DEBUG] Join: AllTop & AllBottom
29879 2019-Jan-15 20:37:32.057097 - [DEBUG] = AllBottom (new jump func)
29880 2019-Jan-15 20:37:32.057122 - [DEBUG]
29881 2019-Jan-15 20:37:32.057145 - [DEBUG] Start adding new jump function
29882 2019-Jan-15 20:37:32.057169 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29883 2019-Jan-15 20:37:32.057225 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29884 2019-Jan-15 20:37:32.057880 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29885 2019-Jan-15 20:37:32.058513 - [DEBUG] Edge Function : AllBottom
29886 2019-Jan-15 20:37:32.058541 - [DEBUG] End adding new jump function
29887 2019-Jan-15 20:37:32.058565 - [DEBUG]
29888 2019-Jan-15 20:37:32.058589 - [DEBUG] -------------------------------------------- 829. Path Edge --------------------------------------------
29889 2019-Jan-15 20:37:32.058614 - [DEBUG]
29890 2019-Jan-15 20:37:32.058638 - [DEBUG] Process 829. path edge:
29891 2019-Jan-15 20:37:32.058662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29892 2019-Jan-15 20:37:32.058720 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
29893 2019-Jan-15 20:37:32.059355 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29894 2019-Jan-15 20:37:32.059991 - [DEBUG]
29895 2019-Jan-15 20:37:32.060016 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29896 2019-Jan-15 20:37:32.060685 - [DEBUG] Compose: EdgeIdentity * AllBottom
29897 2019-Jan-15 20:37:32.060715 - [DEBUG]
29898 2019-Jan-15 20:37:32.060739 - [DEBUG] Propagate flow
29899 2019-Jan-15 20:37:32.060762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29900 2019-Jan-15 20:37:32.060820 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29901 2019-Jan-15 20:37:32.061455 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29902 2019-Jan-15 20:37:32.062090 - [DEBUG] Edge function : AllBottom (result of previous compose)
29903 2019-Jan-15 20:37:32.062116 - [DEBUG]
29904 2019-Jan-15 20:37:32.062141 - [DEBUG] Join: AllTop & AllBottom
29905 2019-Jan-15 20:37:32.062167 - [DEBUG] = AllBottom (new jump func)
29906 2019-Jan-15 20:37:32.062192 - [DEBUG]
29907 2019-Jan-15 20:37:32.062215 - [DEBUG] Start adding new jump function
29908 2019-Jan-15 20:37:32.062239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29909 2019-Jan-15 20:37:32.062295 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29910 2019-Jan-15 20:37:32.062932 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29911 2019-Jan-15 20:37:32.063564 - [DEBUG] Edge Function : AllBottom
29912 2019-Jan-15 20:37:32.063592 - [DEBUG] End adding new jump function
29913 2019-Jan-15 20:37:32.063616 - [DEBUG]
29914 2019-Jan-15 20:37:32.063640 - [DEBUG] -------------------------------------------- 830. Path Edge --------------------------------------------
29915 2019-Jan-15 20:37:32.063665 - [DEBUG]
29916 2019-Jan-15 20:37:32.063689 - [DEBUG] Process 830. path edge:
29917 2019-Jan-15 20:37:32.063713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29918 2019-Jan-15 20:37:32.063769 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
29919 2019-Jan-15 20:37:32.064419 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29920 2019-Jan-15 20:37:32.065055 - [DEBUG]
29921 2019-Jan-15 20:37:32.065079 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29922 2019-Jan-15 20:37:32.065731 - [DEBUG] Start of endsummarytab entry
29923 2019-Jan-15 20:37:32.065765 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
29924 2019-Jan-15 20:37:32.066403 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
29925 2019-Jan-15 20:37:32.066464 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29926 2019-Jan-15 20:37:32.067097 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
29927 2019-Jan-15 20:37:32.067748 - [DEBUG] EF: AllBottom
29928 2019-Jan-15 20:37:32.067774 - [DEBUG]
29929 2019-Jan-15 20:37:32.067797 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29930 2019-Jan-15 20:37:32.068430 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29931 2019-Jan-15 20:37:32.069068 - [DEBUG] EF: AllBottom
29932 2019-Jan-15 20:37:32.069093 - [DEBUG]
29933 2019-Jan-15 20:37:32.069117 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29934 2019-Jan-15 20:37:32.069749 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29935 2019-Jan-15 20:37:32.070392 - [DEBUG] EF: AllBottom
29936 2019-Jan-15 20:37:32.070417 - [DEBUG]
29937 2019-Jan-15 20:37:32.070441 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29938 2019-Jan-15 20:37:32.071090 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29939 2019-Jan-15 20:37:32.071728 - [DEBUG] EF: AllBottom
29940 2019-Jan-15 20:37:32.071754 - [DEBUG]
29941 2019-Jan-15 20:37:32.071777 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29942 2019-Jan-15 20:37:32.072410 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29943 2019-Jan-15 20:37:32.073048 - [DEBUG] EF: AllBottom
29944 2019-Jan-15 20:37:32.073073 - [DEBUG]
29945 2019-Jan-15 20:37:32.073096 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29946 2019-Jan-15 20:37:32.073728 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29947 2019-Jan-15 20:37:32.074386 - [DEBUG] EF: AllBottom
29948 2019-Jan-15 20:37:32.074411 - [DEBUG]
29949 2019-Jan-15 20:37:32.074435 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29950 2019-Jan-15 20:37:32.075072 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
29951 2019-Jan-15 20:37:32.075709 - [DEBUG] EF: AllBottom
29952 2019-Jan-15 20:37:32.075734 - [DEBUG]
29953 2019-Jan-15 20:37:32.075758 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29954 2019-Jan-15 20:37:32.076390 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29955 2019-Jan-15 20:37:32.077028 - [DEBUG] EF: AllBottom
29956 2019-Jan-15 20:37:32.077053 - [DEBUG]
29957 2019-Jan-15 20:37:32.077077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29958 2019-Jan-15 20:37:32.077726 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29959 2019-Jan-15 20:37:32.078360 - [DEBUG] EF: AllBottom
29960 2019-Jan-15 20:37:32.078386 - [DEBUG]
29961 2019-Jan-15 20:37:32.078409 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29962 2019-Jan-15 20:37:32.079041 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29963 2019-Jan-15 20:37:32.079679 - [DEBUG] EF: AllBottom
29964 2019-Jan-15 20:37:32.079704 - [DEBUG]
29965 2019-Jan-15 20:37:32.079728 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29966 2019-Jan-15 20:37:32.080359 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29967 2019-Jan-15 20:37:32.081019 - [DEBUG] EF: AllBottom
29968 2019-Jan-15 20:37:32.081045 - [DEBUG]
29969 2019-Jan-15 20:37:32.081069 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29970 2019-Jan-15 20:37:32.081701 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
29971 2019-Jan-15 20:37:32.082344 - [DEBUG] EF: AllBottom
29972 2019-Jan-15 20:37:32.082369 - [DEBUG]
29973 2019-Jan-15 20:37:32.082393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29974 2019-Jan-15 20:37:32.083026 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29975 2019-Jan-15 20:37:32.083664 - [DEBUG] EF: AllBottom
29976 2019-Jan-15 20:37:32.083690 - [DEBUG]
29977 2019-Jan-15 20:37:32.083713 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29978 2019-Jan-15 20:37:32.084362 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29979 2019-Jan-15 20:37:32.085004 - [DEBUG] EF: AllBottom
29980 2019-Jan-15 20:37:32.085029 - [DEBUG]
29981 2019-Jan-15 20:37:32.085053 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29982 2019-Jan-15 20:37:32.085688 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29983 2019-Jan-15 20:37:32.086327 - [DEBUG] EF: AllBottom
29984 2019-Jan-15 20:37:32.086352 - [DEBUG]
29985 2019-Jan-15 20:37:32.086375 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29986 2019-Jan-15 20:37:32.087007 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29987 2019-Jan-15 20:37:32.087656 - [DEBUG] EF: AllBottom
29988 2019-Jan-15 20:37:32.087681 - [DEBUG]
29989 2019-Jan-15 20:37:32.087705 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29990 2019-Jan-15 20:37:32.088338 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
29991 2019-Jan-15 20:37:32.088974 - [DEBUG] EF: AllBottom
29992 2019-Jan-15 20:37:32.088999 - [DEBUG]
29993 2019-Jan-15 20:37:32.089022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29994 2019-Jan-15 20:37:32.089655 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
29995 2019-Jan-15 20:37:32.090289 - [DEBUG] EF: AllBottom
29996 2019-Jan-15 20:37:32.090314 - [DEBUG]
29997 2019-Jan-15 20:37:32.090338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29998 2019-Jan-15 20:37:32.090985 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
29999 2019-Jan-15 20:37:32.091623 - [DEBUG] EF: AllBottom
30000 2019-Jan-15 20:37:32.091648 - [DEBUG]
30001 2019-Jan-15 20:37:32.091671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30002 2019-Jan-15 20:37:32.092305 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30003 2019-Jan-15 20:37:32.092943 - [DEBUG] EF: AllBottom
30004 2019-Jan-15 20:37:32.092968 - [DEBUG]
30005 2019-Jan-15 20:37:32.092992 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30006 2019-Jan-15 20:37:32.093623 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30007 2019-Jan-15 20:37:32.094271 - [DEBUG] EF: AllBottom
30008 2019-Jan-15 20:37:32.094296 - [DEBUG]
30009 2019-Jan-15 20:37:32.094320 - [DEBUG] ---------------
30010 2019-Jan-15 20:37:32.094344 - [DEBUG]
30011 2019-Jan-15 20:37:32.094369 - [DEBUG] End of endsummarytab entry
30012 2019-Jan-15 20:37:32.094393 - [DEBUG]
30013 2019-Jan-15 20:37:32.094417 - [DEBUG] Start of incomingtab entry
30014 2019-Jan-15 20:37:32.094441 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30015 2019-Jan-15 20:37:32.095077 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30016 2019-Jan-15 20:37:32.095142 - [DEBUG] ---------------
30017 2019-Jan-15 20:37:32.095167 - [DEBUG] End of incomingtab entry
30018 2019-Jan-15 20:37:32.095190 - [DEBUG]
30019 2019-Jan-15 20:37:32.095215 - [DEBUG] EDGE:
30020 2019-Jan-15 20:37:32.095272 - [DEBUG] ---> 30021 2019-Jan-15 20:37:32.095905 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30022 2019-Jan-15 20:37:32.096541 - [DEBUG]
30023 2019-Jan-15 20:37:32.096566 - [DEBUG] EDGE:
30024 2019-Jan-15 20:37:32.096624 - [DEBUG] ---> 30025 2019-Jan-15 20:37:32.097260 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30026 2019-Jan-15 20:37:32.097911 - [DEBUG]
30027 2019-Jan-15 20:37:32.097946 - [DEBUG] Compose: EdgeIdentity * AllBottom
30028 2019-Jan-15 20:37:32.097973 - [DEBUG]
30029 2019-Jan-15 20:37:32.097997 - [DEBUG] Propagate flow
30030 2019-Jan-15 20:37:32.098020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30031 2019-Jan-15 20:37:32.098077 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30032 2019-Jan-15 20:37:32.098721 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30033 2019-Jan-15 20:37:32.099359 - [DEBUG] Edge function : AllBottom (result of previous compose)
30034 2019-Jan-15 20:37:32.099385 - [DEBUG]
30035 2019-Jan-15 20:37:32.099410 - [DEBUG] Join: AllTop & AllBottom
30036 2019-Jan-15 20:37:32.099436 - [DEBUG] = AllBottom (new jump func)
30037 2019-Jan-15 20:37:32.099461 - [DEBUG]
30038 2019-Jan-15 20:37:32.099484 - [DEBUG] Start adding new jump function
30039 2019-Jan-15 20:37:32.099508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30040 2019-Jan-15 20:37:32.099564 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30041 2019-Jan-15 20:37:32.100201 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30042 2019-Jan-15 20:37:32.100858 - [DEBUG] Edge Function : AllBottom
30043 2019-Jan-15 20:37:32.100886 - [DEBUG] End adding new jump function
30044 2019-Jan-15 20:37:32.100910 - [DEBUG]
30045 2019-Jan-15 20:37:32.100933 - [DEBUG] -------------------------------------------- 831. Path Edge --------------------------------------------
30046 2019-Jan-15 20:37:32.100957 - [DEBUG]
30047 2019-Jan-15 20:37:32.100980 - [DEBUG] Process 831. path edge:
30048 2019-Jan-15 20:37:32.101004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30049 2019-Jan-15 20:37:32.101060 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30050 2019-Jan-15 20:37:32.101704 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30051 2019-Jan-15 20:37:32.102342 - [DEBUG]
30052 2019-Jan-15 20:37:32.102366 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30053 2019-Jan-15 20:37:32.103019 - [DEBUG] Possible callees:
30054 2019-Jan-15 20:37:32.103044 - [DEBUG] llvm.dbg.declare
30055 2019-Jan-15 20:37:32.103069 - [DEBUG] Possible return sites:
30056 2019-Jan-15 20:37:32.103093 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19330057 2019-Jan-15 20:37:32.104386 - [DEBUG] Found and process special summary
30058 2019-Jan-15 20:37:32.104419 - [DEBUG] Compose: EdgeIdentity * AllBottom
30059 2019-Jan-15 20:37:32.104446 - [DEBUG]
30060 2019-Jan-15 20:37:32.104470 - [DEBUG] Propagate flow
30061 2019-Jan-15 20:37:32.104493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30062 2019-Jan-15 20:37:32.104550 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30063 2019-Jan-15 20:37:32.105186 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30064 2019-Jan-15 20:37:32.105822 - [DEBUG] Edge function : AllBottom (result of previous compose)
30065 2019-Jan-15 20:37:32.105847 - [DEBUG]
30066 2019-Jan-15 20:37:32.105872 - [DEBUG] Join: AllTop & AllBottom
30067 2019-Jan-15 20:37:32.105898 - [DEBUG] = AllBottom (new jump func)
30068 2019-Jan-15 20:37:32.105923 - [DEBUG]
30069 2019-Jan-15 20:37:32.105946 - [DEBUG] Start adding new jump function
30070 2019-Jan-15 20:37:32.105969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30071 2019-Jan-15 20:37:32.106025 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30072 2019-Jan-15 20:37:32.106661 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30073 2019-Jan-15 20:37:32.107310 - [DEBUG] Edge Function : AllBottom
30074 2019-Jan-15 20:37:32.107338 - [DEBUG] End adding new jump function
30075 2019-Jan-15 20:37:32.107361 - [DEBUG]
30076 2019-Jan-15 20:37:32.107385 - [DEBUG] -------------------------------------------- 832. Path Edge --------------------------------------------
30077 2019-Jan-15 20:37:32.107409 - [DEBUG]
30078 2019-Jan-15 20:37:32.107432 - [DEBUG] Process 832. path edge:
30079 2019-Jan-15 20:37:32.107456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30080 2019-Jan-15 20:37:32.107512 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
30081 2019-Jan-15 20:37:32.108148 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30082 2019-Jan-15 20:37:32.108783 - [DEBUG]
30083 2019-Jan-15 20:37:32.108807 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30084 2019-Jan-15 20:37:32.109468 - [DEBUG] Compose: EdgeIdentity * AllBottom
30085 2019-Jan-15 20:37:32.109495 - [DEBUG]
30086 2019-Jan-15 20:37:32.109519 - [DEBUG] Propagate flow
30087 2019-Jan-15 20:37:32.109542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30088 2019-Jan-15 20:37:32.109599 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30089 2019-Jan-15 20:37:32.110236 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30090 2019-Jan-15 20:37:32.110888 - [DEBUG] Edge function : AllBottom (result of previous compose)
30091 2019-Jan-15 20:37:32.110913 - [DEBUG]
30092 2019-Jan-15 20:37:32.110938 - [DEBUG] Join: AllTop & AllBottom
30093 2019-Jan-15 20:37:32.110963 - [DEBUG] = AllBottom (new jump func)
30094 2019-Jan-15 20:37:32.110987 - [DEBUG]
30095 2019-Jan-15 20:37:32.111010 - [DEBUG] Start adding new jump function
30096 2019-Jan-15 20:37:32.111033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30097 2019-Jan-15 20:37:32.111089 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30098 2019-Jan-15 20:37:32.111728 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30099 2019-Jan-15 20:37:32.112362 - [DEBUG] Edge Function : AllBottom
30100 2019-Jan-15 20:37:32.112389 - [DEBUG] End adding new jump function
30101 2019-Jan-15 20:37:32.112413 - [DEBUG]
30102 2019-Jan-15 20:37:32.112437 - [DEBUG] -------------------------------------------- 833. Path Edge --------------------------------------------
30103 2019-Jan-15 20:37:32.112470 - [DEBUG]
30104 2019-Jan-15 20:37:32.112493 - [DEBUG] Process 833. path edge:
30105 2019-Jan-15 20:37:32.112517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30106 2019-Jan-15 20:37:32.112574 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
30107 2019-Jan-15 20:37:32.113208 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30108 2019-Jan-15 20:37:32.113845 - [DEBUG]
30109 2019-Jan-15 20:37:32.113870 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30110 2019-Jan-15 20:37:32.114535 - [DEBUG] Compose: EdgeIdentity * AllBottom
30111 2019-Jan-15 20:37:32.114563 - [DEBUG]
30112 2019-Jan-15 20:37:32.114587 - [DEBUG] Propagate flow
30113 2019-Jan-15 20:37:32.114611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30114 2019-Jan-15 20:37:32.114668 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30115 2019-Jan-15 20:37:32.115306 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30116 2019-Jan-15 20:37:32.115943 - [DEBUG] Edge function : AllBottom (result of previous compose)
30117 2019-Jan-15 20:37:32.115968 - [DEBUG]
30118 2019-Jan-15 20:37:32.115993 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30119 2019-Jan-15 20:37:32.116020 - [DEBUG] = AllBottom
30120 2019-Jan-15 20:37:32.116044 - [DEBUG]
30121 2019-Jan-15 20:37:32.116067 - [DEBUG] PROPAGATE: No new function!
30122 2019-Jan-15 20:37:32.116092 - [DEBUG] EDGE:
30123 2019-Jan-15 20:37:32.116149 - [DEBUG] ---> 30124 2019-Jan-15 20:37:32.116783 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30125 2019-Jan-15 20:37:32.117435 - [DEBUG]
30126 2019-Jan-15 20:37:32.117460 - [DEBUG] EDGE:
30127 2019-Jan-15 20:37:32.117517 - [DEBUG] ---> 30128 2019-Jan-15 20:37:32.118153 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30129 2019-Jan-15 20:37:32.118787 - [DEBUG]
30130 2019-Jan-15 20:37:32.118823 - [DEBUG] Compose: EdgeIdentity * AllBottom
30131 2019-Jan-15 20:37:32.118850 - [DEBUG]
30132 2019-Jan-15 20:37:32.118874 - [DEBUG] Propagate flow
30133 2019-Jan-15 20:37:32.118898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30134 2019-Jan-15 20:37:32.118954 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30135 2019-Jan-15 20:37:32.119590 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30136 2019-Jan-15 20:37:32.120226 - [DEBUG] Edge function : AllBottom (result of previous compose)
30137 2019-Jan-15 20:37:32.120251 - [DEBUG]
30138 2019-Jan-15 20:37:32.120275 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30139 2019-Jan-15 20:37:32.120301 - [DEBUG] = AllBottom
30140 2019-Jan-15 20:37:32.120326 - [DEBUG]
30141 2019-Jan-15 20:37:32.120349 - [DEBUG] PROPAGATE: No new function!
30142 2019-Jan-15 20:37:32.120376 - [DEBUG] EDGE:
30143 2019-Jan-15 20:37:32.120433 - [DEBUG] ---> 30144 2019-Jan-15 20:37:32.121091 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30145 2019-Jan-15 20:37:32.121728 - [DEBUG]
30146 2019-Jan-15 20:37:32.121753 - [DEBUG] EDGE:
30147 2019-Jan-15 20:37:32.121818 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
30148 2019-Jan-15 20:37:32.122460 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30149 2019-Jan-15 20:37:32.123099 - [DEBUG]
30150 2019-Jan-15 20:37:32.123124 - [DEBUG] EDGE:
30151 2019-Jan-15 20:37:32.123181 - [DEBUG] ---> 30152 2019-Jan-15 20:37:32.123817 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30153 2019-Jan-15 20:37:32.124468 - [DEBUG]
30154 2019-Jan-15 20:37:32.124493 - [DEBUG] EDGE:
30155 2019-Jan-15 20:37:32.124550 - [DEBUG] ---> 30156 2019-Jan-15 20:37:32.125183 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30157 2019-Jan-15 20:37:32.125819 - [DEBUG]
30158 2019-Jan-15 20:37:32.125843 - [DEBUG] EDGE:
30159 2019-Jan-15 20:37:32.125901 - [DEBUG] ---> 30160 2019-Jan-15 20:37:32.126536 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30161 2019-Jan-15 20:37:32.127172 - [DEBUG]
30162 2019-Jan-15 20:37:32.127203 - [DEBUG] Compose: EdgeIdentity * AllBottom
30163 2019-Jan-15 20:37:32.127230 - [DEBUG]
30164 2019-Jan-15 20:37:32.127254 - [DEBUG] Propagate flow
30165 2019-Jan-15 20:37:32.127291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30166 2019-Jan-15 20:37:32.127347 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30167 2019-Jan-15 20:37:32.127985 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30168 2019-Jan-15 20:37:32.128621 - [DEBUG] Edge function : AllBottom (result of previous compose)
30169 2019-Jan-15 20:37:32.128646 - [DEBUG]
30170 2019-Jan-15 20:37:32.128671 - [DEBUG] Join: AllTop & AllBottom
30171 2019-Jan-15 20:37:32.128697 - [DEBUG] = AllBottom (new jump func)
30172 2019-Jan-15 20:37:32.128721 - [DEBUG]
30173 2019-Jan-15 20:37:32.128745 - [DEBUG] Start adding new jump function
30174 2019-Jan-15 20:37:32.128768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30175 2019-Jan-15 20:37:32.128824 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30176 2019-Jan-15 20:37:32.129459 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30177 2019-Jan-15 20:37:32.130093 - [DEBUG] Edge Function : AllBottom
30178 2019-Jan-15 20:37:32.130124 - [DEBUG] End adding new jump function
30179 2019-Jan-15 20:37:32.130148 - [DEBUG]
30180 2019-Jan-15 20:37:32.130171 - [DEBUG] -------------------------------------------- 834. Path Edge --------------------------------------------
30181 2019-Jan-15 20:37:32.130195 - [DEBUG]
30182 2019-Jan-15 20:37:32.130218 - [DEBUG] Process 834. path edge:
30183 2019-Jan-15 20:37:32.130242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30184 2019-Jan-15 20:37:32.130298 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
30185 2019-Jan-15 20:37:32.130952 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30186 2019-Jan-15 20:37:32.131588 - [DEBUG]
30187 2019-Jan-15 20:37:32.131613 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30188 2019-Jan-15 20:37:32.132273 - [DEBUG] Compose: EdgeIdentity * AllBottom
30189 2019-Jan-15 20:37:32.132309 - [DEBUG]
30190 2019-Jan-15 20:37:32.132333 - [DEBUG] Propagate flow
30191 2019-Jan-15 20:37:32.132357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30192 2019-Jan-15 20:37:32.132414 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
30193 2019-Jan-15 20:37:32.133048 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30194 2019-Jan-15 20:37:32.133686 - [DEBUG] Edge function : AllBottom (result of previous compose)
30195 2019-Jan-15 20:37:32.133711 - [DEBUG]
30196 2019-Jan-15 20:37:32.133735 - [DEBUG] Join: AllTop & AllBottom
30197 2019-Jan-15 20:37:32.133762 - [DEBUG] = AllBottom (new jump func)
30198 2019-Jan-15 20:37:32.133786 - [DEBUG]
30199 2019-Jan-15 20:37:32.133810 - [DEBUG] Start adding new jump function
30200 2019-Jan-15 20:37:32.133833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30201 2019-Jan-15 20:37:32.133889 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30202 2019-Jan-15 20:37:32.134541 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
30203 2019-Jan-15 20:37:32.135171 - [DEBUG] Edge Function : AllBottom
30204 2019-Jan-15 20:37:32.135202 - [DEBUG] End adding new jump function
30205 2019-Jan-15 20:37:32.135226 - [DEBUG]
30206 2019-Jan-15 20:37:32.135250 - [DEBUG] -------------------------------------------- 835. Path Edge --------------------------------------------
30207 2019-Jan-15 20:37:32.135274 - [DEBUG]
30208 2019-Jan-15 20:37:32.135297 - [DEBUG] Process 835. path edge:
30209 2019-Jan-15 20:37:32.135321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30210 2019-Jan-15 20:37:32.135377 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
30211 2019-Jan-15 20:37:32.136009 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30212 2019-Jan-15 20:37:32.136645 - [DEBUG]
30213 2019-Jan-15 20:37:32.136670 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
30214 2019-Jan-15 20:37:32.137330 - [DEBUG] Compose: EdgeIdentity * AllBottom
30215 2019-Jan-15 20:37:32.137357 - [DEBUG]
30216 2019-Jan-15 20:37:32.137381 - [DEBUG] Propagate flow
30217 2019-Jan-15 20:37:32.137405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30218 2019-Jan-15 20:37:32.137462 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30219 2019-Jan-15 20:37:32.138111 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30220 2019-Jan-15 20:37:32.138749 - [DEBUG] Edge function : AllBottom (result of previous compose)
30221 2019-Jan-15 20:37:32.138775 - [DEBUG]
30222 2019-Jan-15 20:37:32.138800 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30223 2019-Jan-15 20:37:32.138826 - [DEBUG] = AllBottom
30224 2019-Jan-15 20:37:32.138851 - [DEBUG]
30225 2019-Jan-15 20:37:32.138874 - [DEBUG] PROPAGATE: No new function!
30226 2019-Jan-15 20:37:32.138898 - [DEBUG] EDGE:
30227 2019-Jan-15 20:37:32.138956 - [DEBUG] ---> 30228 2019-Jan-15 20:37:32.139588 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30229 2019-Jan-15 20:37:32.140224 - [DEBUG]
30230 2019-Jan-15 20:37:32.140248 - [DEBUG] EDGE:
30231 2019-Jan-15 20:37:32.140305 - [DEBUG] ---> 30232 2019-Jan-15 20:37:32.140955 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30233 2019-Jan-15 20:37:32.141590 - [DEBUG]
30234 2019-Jan-15 20:37:32.141615 - [DEBUG] EDGE:
30235 2019-Jan-15 20:37:32.141680 - [DEBUG] ---> 30236 2019-Jan-15 20:37:32.142314 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30237 2019-Jan-15 20:37:32.142951 - [DEBUG]
30238 2019-Jan-15 20:37:32.142976 - [DEBUG] EDGE:
30239 2019-Jan-15 20:37:32.143033 - [DEBUG] ---> 30240 2019-Jan-15 20:37:32.143672 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30241 2019-Jan-15 20:37:32.144322 - [DEBUG]
30242 2019-Jan-15 20:37:32.144348 - [DEBUG] EDGE:
30243 2019-Jan-15 20:37:32.144405 - [DEBUG] ---> 30244 2019-Jan-15 20:37:32.145040 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30245 2019-Jan-15 20:37:32.145676 - [DEBUG]
30246 2019-Jan-15 20:37:32.145701 - [DEBUG] EDGE:
30247 2019-Jan-15 20:37:32.145758 - [DEBUG] ---> 30248 2019-Jan-15 20:37:32.146395 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30249 2019-Jan-15 20:37:32.147030 - [DEBUG]
30250 2019-Jan-15 20:37:32.147065 - [DEBUG] Compose: EdgeIdentity * AllBottom
30251 2019-Jan-15 20:37:32.147092 - [DEBUG]
30252 2019-Jan-15 20:37:32.147116 - [DEBUG] Propagate flow
30253 2019-Jan-15 20:37:32.147139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30254 2019-Jan-15 20:37:32.147196 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30255 2019-Jan-15 20:37:32.147847 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30256 2019-Jan-15 20:37:32.148482 - [DEBUG] Edge function : AllBottom (result of previous compose)
30257 2019-Jan-15 20:37:32.148508 - [DEBUG]
30258 2019-Jan-15 20:37:32.148532 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30259 2019-Jan-15 20:37:32.148558 - [DEBUG] = AllBottom
30260 2019-Jan-15 20:37:32.148582 - [DEBUG]
30261 2019-Jan-15 20:37:32.148605 - [DEBUG] PROPAGATE: No new function!
30262 2019-Jan-15 20:37:32.148631 - [DEBUG] EDGE:
30263 2019-Jan-15 20:37:32.148689 - [DEBUG] ---> 30264 2019-Jan-15 20:37:32.149332 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30265 2019-Jan-15 20:37:32.149969 - [DEBUG]
30266 2019-Jan-15 20:37:32.149994 - [DEBUG] EDGE:
30267 2019-Jan-15 20:37:32.150052 - [DEBUG] ---> 30268 2019-Jan-15 20:37:32.150711 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30269 2019-Jan-15 20:37:32.151404 - [DEBUG]
30270 2019-Jan-15 20:37:32.151432 - [DEBUG] EDGE:
30271 2019-Jan-15 20:37:32.151499 - [DEBUG] ---> 30272 2019-Jan-15 20:37:32.152195 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30273 2019-Jan-15 20:37:32.152885 - [DEBUG]
30274 2019-Jan-15 20:37:32.152940 - [DEBUG] Compose: EdgeIdentity * AllBottom
30275 2019-Jan-15 20:37:32.152968 - [DEBUG]
30276 2019-Jan-15 20:37:32.152994 - [DEBUG] Propagate flow
30277 2019-Jan-15 20:37:32.153035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30278 2019-Jan-15 20:37:32.153101 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30279 2019-Jan-15 20:37:32.153746 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30280 2019-Jan-15 20:37:32.154407 - [DEBUG] Edge function : AllBottom (result of previous compose)
30281 2019-Jan-15 20:37:32.154432 - [DEBUG]
30282 2019-Jan-15 20:37:32.154458 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30283 2019-Jan-15 20:37:32.154485 - [DEBUG] = AllBottom
30284 2019-Jan-15 20:37:32.154509 - [DEBUG]
30285 2019-Jan-15 20:37:32.154532 - [DEBUG] PROPAGATE: No new function!
30286 2019-Jan-15 20:37:32.154560 - [DEBUG] EDGE:
30287 2019-Jan-15 20:37:32.154618 - [DEBUG] ---> 30288 2019-Jan-15 20:37:32.155266 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30289 2019-Jan-15 20:37:32.155903 - [DEBUG]
30290 2019-Jan-15 20:37:32.155928 - [DEBUG] EDGE:
30291 2019-Jan-15 20:37:32.155986 - [DEBUG] ---> 30292 2019-Jan-15 20:37:32.156619 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30293 2019-Jan-15 20:37:32.157254 - [DEBUG]
30294 2019-Jan-15 20:37:32.157293 - [DEBUG] EDGE:
30295 2019-Jan-15 20:37:32.157350 - [DEBUG] ---> 30296 2019-Jan-15 20:37:32.157983 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30297 2019-Jan-15 20:37:32.158617 - [DEBUG]
30298 2019-Jan-15 20:37:32.158642 - [DEBUG] EDGE:
30299 2019-Jan-15 20:37:32.158700 - [DEBUG] ---> 30300 2019-Jan-15 20:37:32.159335 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30301 2019-Jan-15 20:37:32.159970 - [DEBUG]
30302 2019-Jan-15 20:37:32.160006 - [DEBUG] Compose: EdgeIdentity * AllBottom
30303 2019-Jan-15 20:37:32.160033 - [DEBUG]
30304 2019-Jan-15 20:37:32.160057 - [DEBUG] Propagate flow
30305 2019-Jan-15 20:37:32.160081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30306 2019-Jan-15 20:37:32.160137 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30307 2019-Jan-15 20:37:32.160789 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30308 2019-Jan-15 20:37:32.161424 - [DEBUG] Edge function : AllBottom (result of previous compose)
30309 2019-Jan-15 20:37:32.161449 - [DEBUG]
30310 2019-Jan-15 20:37:32.161475 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30311 2019-Jan-15 20:37:32.161501 - [DEBUG] = AllBottom
30312 2019-Jan-15 20:37:32.161525 - [DEBUG]
30313 2019-Jan-15 20:37:32.161548 - [DEBUG] PROPAGATE: No new function!
30314 2019-Jan-15 20:37:32.161574 - [DEBUG] EDGE:
30315 2019-Jan-15 20:37:32.161631 - [DEBUG] ---> 30316 2019-Jan-15 20:37:32.162274 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30317 2019-Jan-15 20:37:32.162911 - [DEBUG]
30318 2019-Jan-15 20:37:32.162936 - [DEBUG] EDGE:
30319 2019-Jan-15 20:37:32.163002 - [DEBUG] ---> 30320 2019-Jan-15 20:37:32.163636 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30321 2019-Jan-15 20:37:32.164287 - [DEBUG]
30322 2019-Jan-15 20:37:32.164312 - [DEBUG] EDGE:
30323 2019-Jan-15 20:37:32.164369 - [DEBUG] ---> 30324 2019-Jan-15 20:37:32.165008 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30325 2019-Jan-15 20:37:32.165648 - [DEBUG]
30326 2019-Jan-15 20:37:32.165674 - [DEBUG] Compose: EdgeIdentity * AllBottom
30327 2019-Jan-15 20:37:32.165700 - [DEBUG]
30328 2019-Jan-15 20:37:32.165724 - [DEBUG] Propagate flow
30329 2019-Jan-15 20:37:32.165747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30330 2019-Jan-15 20:37:32.165803 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30331 2019-Jan-15 20:37:32.166441 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30332 2019-Jan-15 20:37:32.167084 - [DEBUG] Edge function : AllBottom (result of previous compose)
30333 2019-Jan-15 20:37:32.167109 - [DEBUG]
30334 2019-Jan-15 20:37:32.167135 - [DEBUG] Join: AllTop & AllBottom
30335 2019-Jan-15 20:37:32.167161 - [DEBUG] = AllBottom (new jump func)
30336 2019-Jan-15 20:37:32.167186 - [DEBUG]
30337 2019-Jan-15 20:37:32.167209 - [DEBUG] Start adding new jump function
30338 2019-Jan-15 20:37:32.167232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30339 2019-Jan-15 20:37:32.167301 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30340 2019-Jan-15 20:37:32.167947 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30341 2019-Jan-15 20:37:32.168584 - [DEBUG] Edge Function : AllBottom
30342 2019-Jan-15 20:37:32.168613 - [DEBUG] End adding new jump function
30343 2019-Jan-15 20:37:32.168637 - [DEBUG]
30344 2019-Jan-15 20:37:32.168660 - [DEBUG] -------------------------------------------- 836. Path Edge --------------------------------------------
30345 2019-Jan-15 20:37:32.168685 - [DEBUG]
30346 2019-Jan-15 20:37:32.168708 - [DEBUG] Process 836. path edge:
30347 2019-Jan-15 20:37:32.168732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30348 2019-Jan-15 20:37:32.168788 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
30349 2019-Jan-15 20:37:32.169425 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30350 2019-Jan-15 20:37:32.170066 - [DEBUG]
30351 2019-Jan-15 20:37:32.170091 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30352 2019-Jan-15 20:37:32.170769 - [DEBUG] Compose: EdgeIdentity * AllBottom
30353 2019-Jan-15 20:37:32.170796 - [DEBUG]
30354 2019-Jan-15 20:37:32.170820 - [DEBUG] Propagate flow
30355 2019-Jan-15 20:37:32.170843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30356 2019-Jan-15 20:37:32.170900 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30357 2019-Jan-15 20:37:32.171536 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30358 2019-Jan-15 20:37:32.172177 - [DEBUG] Edge function : AllBottom (result of previous compose)
30359 2019-Jan-15 20:37:32.172203 - [DEBUG]
30360 2019-Jan-15 20:37:32.172227 - [DEBUG] Join: AllTop & AllBottom
30361 2019-Jan-15 20:37:32.172262 - [DEBUG] = AllBottom (new jump func)
30362 2019-Jan-15 20:37:32.172287 - [DEBUG]
30363 2019-Jan-15 20:37:32.172310 - [DEBUG] Start adding new jump function
30364 2019-Jan-15 20:37:32.172334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30365 2019-Jan-15 20:37:32.172390 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30366 2019-Jan-15 20:37:32.173033 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30367 2019-Jan-15 20:37:32.173666 - [DEBUG] Edge Function : AllBottom
30368 2019-Jan-15 20:37:32.173694 - [DEBUG] End adding new jump function
30369 2019-Jan-15 20:37:32.173718 - [DEBUG]
30370 2019-Jan-15 20:37:32.173741 - [DEBUG] -------------------------------------------- 837. Path Edge --------------------------------------------
30371 2019-Jan-15 20:37:32.173766 - [DEBUG]
30372 2019-Jan-15 20:37:32.173789 - [DEBUG] Process 837. path edge:
30373 2019-Jan-15 20:37:32.173813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30374 2019-Jan-15 20:37:32.173869 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
30375 2019-Jan-15 20:37:32.174518 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30376 2019-Jan-15 20:37:32.175177 - [DEBUG]
30377 2019-Jan-15 20:37:32.175204 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30378 2019-Jan-15 20:37:32.175877 - [DEBUG] Compose: EdgeIdentity * AllBottom
30379 2019-Jan-15 20:37:32.175907 - [DEBUG]
30380 2019-Jan-15 20:37:32.175931 - [DEBUG] Propagate flow
30381 2019-Jan-15 20:37:32.175954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30382 2019-Jan-15 20:37:32.176015 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30383 2019-Jan-15 20:37:32.176661 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30384 2019-Jan-15 20:37:32.177326 - [DEBUG] Edge function : AllBottom (result of previous compose)
30385 2019-Jan-15 20:37:32.177351 - [DEBUG]
30386 2019-Jan-15 20:37:32.177376 - [DEBUG] Join: AllTop & AllBottom
30387 2019-Jan-15 20:37:32.177402 - [DEBUG] = AllBottom (new jump func)
30388 2019-Jan-15 20:37:32.177427 - [DEBUG]
30389 2019-Jan-15 20:37:32.177451 - [DEBUG] Start adding new jump function
30390 2019-Jan-15 20:37:32.177474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30391 2019-Jan-15 20:37:32.177530 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30392 2019-Jan-15 20:37:32.178175 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30393 2019-Jan-15 20:37:32.178820 - [DEBUG] Edge Function : AllBottom
30394 2019-Jan-15 20:37:32.178848 - [DEBUG] End adding new jump function
30395 2019-Jan-15 20:37:32.178873 - [DEBUG]
30396 2019-Jan-15 20:37:32.178896 - [DEBUG] -------------------------------------------- 838. Path Edge --------------------------------------------
30397 2019-Jan-15 20:37:32.178921 - [DEBUG]
30398 2019-Jan-15 20:37:32.178944 - [DEBUG] Process 838. path edge:
30399 2019-Jan-15 20:37:32.178968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30400 2019-Jan-15 20:37:32.179025 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
30401 2019-Jan-15 20:37:32.179669 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30402 2019-Jan-15 20:37:32.180324 - [DEBUG]
30403 2019-Jan-15 20:37:32.180349 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30404 2019-Jan-15 20:37:32.181023 - [DEBUG] Possible callees:
30405 2019-Jan-15 20:37:32.181049 - [DEBUG] llvm.dbg.declare
30406 2019-Jan-15 20:37:32.181074 - [DEBUG] Possible return sites:
30407 2019-Jan-15 20:37:32.181098 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15530408 2019-Jan-15 20:37:32.182386 - [DEBUG] Found and process special summary
30409 2019-Jan-15 20:37:32.182420 - [DEBUG] Compose: EdgeIdentity * AllBottom
30410 2019-Jan-15 20:37:32.182447 - [DEBUG]
30411 2019-Jan-15 20:37:32.182470 - [DEBUG] Propagate flow
30412 2019-Jan-15 20:37:32.182494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30413 2019-Jan-15 20:37:32.182550 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30414 2019-Jan-15 20:37:32.183205 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30415 2019-Jan-15 20:37:32.183848 - [DEBUG] Edge function : AllBottom (result of previous compose)
30416 2019-Jan-15 20:37:32.183873 - [DEBUG]
30417 2019-Jan-15 20:37:32.183898 - [DEBUG] Join: AllTop & AllBottom
30418 2019-Jan-15 20:37:32.183924 - [DEBUG] = AllBottom (new jump func)
30419 2019-Jan-15 20:37:32.183964 - [DEBUG]
30420 2019-Jan-15 20:37:32.183987 - [DEBUG] Start adding new jump function
30421 2019-Jan-15 20:37:32.184011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30422 2019-Jan-15 20:37:32.184067 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30423 2019-Jan-15 20:37:32.184712 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30424 2019-Jan-15 20:37:32.185352 - [DEBUG] Edge Function : AllBottom
30425 2019-Jan-15 20:37:32.185380 - [DEBUG] End adding new jump function
30426 2019-Jan-15 20:37:32.185404 - [DEBUG]
30427 2019-Jan-15 20:37:32.185428 - [DEBUG] -------------------------------------------- 839. Path Edge --------------------------------------------
30428 2019-Jan-15 20:37:32.185452 - [DEBUG]
30429 2019-Jan-15 20:37:32.185475 - [DEBUG] Process 839. path edge:
30430 2019-Jan-15 20:37:32.185499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30431 2019-Jan-15 20:37:32.185555 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
30432 2019-Jan-15 20:37:32.186192 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30433 2019-Jan-15 20:37:32.186835 - [DEBUG]
30434 2019-Jan-15 20:37:32.186860 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30435 2019-Jan-15 20:37:32.187532 - [DEBUG] Compose: EdgeIdentity * AllBottom
30436 2019-Jan-15 20:37:32.187560 - [DEBUG]
30437 2019-Jan-15 20:37:32.187583 - [DEBUG] Propagate flow
30438 2019-Jan-15 20:37:32.187607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30439 2019-Jan-15 20:37:32.187663 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30440 2019-Jan-15 20:37:32.188298 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30441 2019-Jan-15 20:37:32.188941 - [DEBUG] Edge function : AllBottom (result of previous compose)
30442 2019-Jan-15 20:37:32.188966 - [DEBUG]
30443 2019-Jan-15 20:37:32.188999 - [DEBUG] Join: AllTop & AllBottom
30444 2019-Jan-15 20:37:32.189025 - [DEBUG] = AllBottom (new jump func)
30445 2019-Jan-15 20:37:32.189050 - [DEBUG]
30446 2019-Jan-15 20:37:32.189073 - [DEBUG] Start adding new jump function
30447 2019-Jan-15 20:37:32.189097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30448 2019-Jan-15 20:37:32.189153 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30449 2019-Jan-15 20:37:32.189797 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30450 2019-Jan-15 20:37:32.190431 - [DEBUG] Edge Function : AllBottom
30451 2019-Jan-15 20:37:32.190459 - [DEBUG] End adding new jump function
30452 2019-Jan-15 20:37:32.190483 - [DEBUG]
30453 2019-Jan-15 20:37:32.190507 - [DEBUG] -------------------------------------------- 840. Path Edge --------------------------------------------
30454 2019-Jan-15 20:37:32.190531 - [DEBUG]
30455 2019-Jan-15 20:37:32.190554 - [DEBUG] Process 840. path edge:
30456 2019-Jan-15 20:37:32.190578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30457 2019-Jan-15 20:37:32.190648 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
30458 2019-Jan-15 20:37:32.191282 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30459 2019-Jan-15 20:37:32.191927 - [DEBUG]
30460 2019-Jan-15 20:37:32.191952 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30461 2019-Jan-15 20:37:32.192601 - [DEBUG] Compose: EdgeIdentity * AllBottom
30462 2019-Jan-15 20:37:32.192630 - [DEBUG]
30463 2019-Jan-15 20:37:32.192654 - [DEBUG] Propagate flow
30464 2019-Jan-15 20:37:32.192677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30465 2019-Jan-15 20:37:32.192734 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30466 2019-Jan-15 20:37:32.193370 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30467 2019-Jan-15 20:37:32.194027 - [DEBUG] Edge function : AllBottom (result of previous compose)
30468 2019-Jan-15 20:37:32.194053 - [DEBUG]
30469 2019-Jan-15 20:37:32.194077 - [DEBUG] Join: AllTop & AllBottom
30470 2019-Jan-15 20:37:32.194103 - [DEBUG] = AllBottom (new jump func)
30471 2019-Jan-15 20:37:32.194128 - [DEBUG]
30472 2019-Jan-15 20:37:32.194151 - [DEBUG] Start adding new jump function
30473 2019-Jan-15 20:37:32.194175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30474 2019-Jan-15 20:37:32.194231 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30475 2019-Jan-15 20:37:32.194875 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30476 2019-Jan-15 20:37:32.195512 - [DEBUG] Edge Function : AllBottom
30477 2019-Jan-15 20:37:32.195539 - [DEBUG] End adding new jump function
30478 2019-Jan-15 20:37:32.195563 - [DEBUG]
30479 2019-Jan-15 20:37:32.195587 - [DEBUG] -------------------------------------------- 841. Path Edge --------------------------------------------
30480 2019-Jan-15 20:37:32.195612 - [DEBUG]
30481 2019-Jan-15 20:37:32.195635 - [DEBUG] Process 841. path edge:
30482 2019-Jan-15 20:37:32.195659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30483 2019-Jan-15 20:37:32.195716 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
30484 2019-Jan-15 20:37:32.196350 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30485 2019-Jan-15 20:37:32.196992 - [DEBUG]
30486 2019-Jan-15 20:37:32.197026 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30487 2019-Jan-15 20:37:32.197694 - [DEBUG] Compose: EdgeIdentity * AllBottom
30488 2019-Jan-15 20:37:32.197722 - [DEBUG]
30489 2019-Jan-15 20:37:32.197746 - [DEBUG] Propagate flow
30490 2019-Jan-15 20:37:32.197769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30491 2019-Jan-15 20:37:32.197826 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30492 2019-Jan-15 20:37:32.198472 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30493 2019-Jan-15 20:37:32.199115 - [DEBUG] Edge function : AllBottom (result of previous compose)
30494 2019-Jan-15 20:37:32.199140 - [DEBUG]
30495 2019-Jan-15 20:37:32.199165 - [DEBUG] Join: AllTop & AllBottom
30496 2019-Jan-15 20:37:32.199190 - [DEBUG] = AllBottom (new jump func)
30497 2019-Jan-15 20:37:32.199215 - [DEBUG]
30498 2019-Jan-15 20:37:32.199239 - [DEBUG] Start adding new jump function
30499 2019-Jan-15 20:37:32.199262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30500 2019-Jan-15 20:37:32.199318 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30501 2019-Jan-15 20:37:32.199963 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30502 2019-Jan-15 20:37:32.200619 - [DEBUG] Edge Function : AllBottom
30503 2019-Jan-15 20:37:32.200646 - [DEBUG] End adding new jump function
30504 2019-Jan-15 20:37:32.200670 - [DEBUG]
30505 2019-Jan-15 20:37:32.200693 - [DEBUG] -------------------------------------------- 842. Path Edge --------------------------------------------
30506 2019-Jan-15 20:37:32.200718 - [DEBUG]
30507 2019-Jan-15 20:37:32.200741 - [DEBUG] Process 842. path edge:
30508 2019-Jan-15 20:37:32.200765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30509 2019-Jan-15 20:37:32.200821 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
30510 2019-Jan-15 20:37:32.201466 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30511 2019-Jan-15 20:37:32.202110 - [DEBUG]
30512 2019-Jan-15 20:37:32.202134 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30513 2019-Jan-15 20:37:32.202788 - [DEBUG] Possible callees:
30514 2019-Jan-15 20:37:32.202813 - [DEBUG] llvm.dbg.declare
30515 2019-Jan-15 20:37:32.202838 - [DEBUG] Possible return sites:
30516 2019-Jan-15 20:37:32.202861 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16330517 2019-Jan-15 20:37:32.204147 - [DEBUG] Found and process special summary
30518 2019-Jan-15 20:37:32.204181 - [DEBUG] Compose: EdgeIdentity * AllBottom
30519 2019-Jan-15 20:37:32.204208 - [DEBUG]
30520 2019-Jan-15 20:37:32.204232 - [DEBUG] Propagate flow
30521 2019-Jan-15 20:37:32.204255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30522 2019-Jan-15 20:37:32.204311 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30523 2019-Jan-15 20:37:32.204959 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30524 2019-Jan-15 20:37:32.205604 - [DEBUG] Edge function : AllBottom (result of previous compose)
30525 2019-Jan-15 20:37:32.205638 - [DEBUG]
30526 2019-Jan-15 20:37:32.205663 - [DEBUG] Join: AllTop & AllBottom
30527 2019-Jan-15 20:37:32.205689 - [DEBUG] = AllBottom (new jump func)
30528 2019-Jan-15 20:37:32.205714 - [DEBUG]
30529 2019-Jan-15 20:37:32.205737 - [DEBUG] Start adding new jump function
30530 2019-Jan-15 20:37:32.205760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30531 2019-Jan-15 20:37:32.205816 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30532 2019-Jan-15 20:37:32.206461 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30533 2019-Jan-15 20:37:32.207098 - [DEBUG] Edge Function : AllBottom
30534 2019-Jan-15 20:37:32.207126 - [DEBUG] End adding new jump function
30535 2019-Jan-15 20:37:32.207150 - [DEBUG]
30536 2019-Jan-15 20:37:32.207174 - [DEBUG] -------------------------------------------- 843. Path Edge --------------------------------------------
30537 2019-Jan-15 20:37:32.207198 - [DEBUG]
30538 2019-Jan-15 20:37:32.207221 - [DEBUG] Process 843. path edge:
30539 2019-Jan-15 20:37:32.207245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30540 2019-Jan-15 20:37:32.207315 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
30541 2019-Jan-15 20:37:32.207952 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30542 2019-Jan-15 20:37:32.208594 - [DEBUG]
30543 2019-Jan-15 20:37:32.208618 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30544 2019-Jan-15 20:37:32.209271 - [DEBUG] Compose: EdgeIdentity * AllBottom
30545 2019-Jan-15 20:37:32.209298 - [DEBUG]
30546 2019-Jan-15 20:37:32.209322 - [DEBUG] Propagate flow
30547 2019-Jan-15 20:37:32.209345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30548 2019-Jan-15 20:37:32.209402 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30549 2019-Jan-15 20:37:32.210036 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30550 2019-Jan-15 20:37:32.210694 - [DEBUG] Edge function : AllBottom (result of previous compose)
30551 2019-Jan-15 20:37:32.210719 - [DEBUG]
30552 2019-Jan-15 20:37:32.210744 - [DEBUG] Join: AllTop & AllBottom
30553 2019-Jan-15 20:37:32.210770 - [DEBUG] = AllBottom (new jump func)
30554 2019-Jan-15 20:37:32.210795 - [DEBUG]
30555 2019-Jan-15 20:37:32.210818 - [DEBUG] Start adding new jump function
30556 2019-Jan-15 20:37:32.210841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30557 2019-Jan-15 20:37:32.210898 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30558 2019-Jan-15 20:37:32.211542 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30559 2019-Jan-15 20:37:32.212176 - [DEBUG] Edge Function : AllBottom
30560 2019-Jan-15 20:37:32.212204 - [DEBUG] End adding new jump function
30561 2019-Jan-15 20:37:32.212228 - [DEBUG]
30562 2019-Jan-15 20:37:32.212251 - [DEBUG] -------------------------------------------- 844. Path Edge --------------------------------------------
30563 2019-Jan-15 20:37:32.212276 - [DEBUG]
30564 2019-Jan-15 20:37:32.212299 - [DEBUG] Process 844. path edge:
30565 2019-Jan-15 20:37:32.212323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30566 2019-Jan-15 20:37:32.212379 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
30567 2019-Jan-15 20:37:32.213012 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30568 2019-Jan-15 20:37:32.213667 - [DEBUG]
30569 2019-Jan-15 20:37:32.213693 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30570 2019-Jan-15 20:37:32.214360 - [DEBUG] Compose: EdgeIdentity * AllBottom
30571 2019-Jan-15 20:37:32.214388 - [DEBUG]
30572 2019-Jan-15 20:37:32.214412 - [DEBUG] Propagate flow
30573 2019-Jan-15 20:37:32.214436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30574 2019-Jan-15 20:37:32.214493 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30575 2019-Jan-15 20:37:32.215138 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30576 2019-Jan-15 20:37:32.215781 - [DEBUG] Edge function : AllBottom (result of previous compose)
30577 2019-Jan-15 20:37:32.215806 - [DEBUG]
30578 2019-Jan-15 20:37:32.215831 - [DEBUG] Join: AllTop & AllBottom
30579 2019-Jan-15 20:37:32.215857 - [DEBUG] = AllBottom (new jump func)
30580 2019-Jan-15 20:37:32.215881 - [DEBUG]
30581 2019-Jan-15 20:37:32.215904 - [DEBUG] Start adding new jump function
30582 2019-Jan-15 20:37:32.215928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30583 2019-Jan-15 20:37:32.215984 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30584 2019-Jan-15 20:37:32.216627 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30585 2019-Jan-15 20:37:32.217284 - [DEBUG] Edge Function : AllBottom
30586 2019-Jan-15 20:37:32.217312 - [DEBUG] End adding new jump function
30587 2019-Jan-15 20:37:32.217336 - [DEBUG]
30588 2019-Jan-15 20:37:32.217360 - [DEBUG] -------------------------------------------- 845. Path Edge --------------------------------------------
30589 2019-Jan-15 20:37:32.217385 - [DEBUG]
30590 2019-Jan-15 20:37:32.217408 - [DEBUG] Process 845. path edge:
30591 2019-Jan-15 20:37:32.217432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30592 2019-Jan-15 20:37:32.217488 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
30593 2019-Jan-15 20:37:32.218133 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30594 2019-Jan-15 20:37:32.218777 - [DEBUG]
30595 2019-Jan-15 20:37:32.218801 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30596 2019-Jan-15 20:37:32.219456 - [DEBUG] Possible callees:
30597 2019-Jan-15 20:37:32.219483 - [DEBUG] llvm.dbg.declare
30598 2019-Jan-15 20:37:32.219508 - [DEBUG] Possible return sites:
30599 2019-Jan-15 20:37:32.219531 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16930600 2019-Jan-15 20:37:32.220819 - [DEBUG] Found and process special summary
30601 2019-Jan-15 20:37:32.220852 - [DEBUG] Compose: EdgeIdentity * AllBottom
30602 2019-Jan-15 20:37:32.220879 - [DEBUG]
30603 2019-Jan-15 20:37:32.220903 - [DEBUG] Propagate flow
30604 2019-Jan-15 20:37:32.220927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30605 2019-Jan-15 20:37:32.220983 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30606 2019-Jan-15 20:37:32.221619 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30607 2019-Jan-15 20:37:32.222260 - [DEBUG] Edge function : AllBottom (result of previous compose)
30608 2019-Jan-15 20:37:32.222302 - [DEBUG]
30609 2019-Jan-15 20:37:32.222327 - [DEBUG] Join: AllTop & AllBottom
30610 2019-Jan-15 20:37:32.222353 - [DEBUG] = AllBottom (new jump func)
30611 2019-Jan-15 20:37:32.222378 - [DEBUG]
30612 2019-Jan-15 20:37:32.222401 - [DEBUG] Start adding new jump function
30613 2019-Jan-15 20:37:32.222424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30614 2019-Jan-15 20:37:32.222480 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30615 2019-Jan-15 20:37:32.223125 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30616 2019-Jan-15 20:37:32.223762 - [DEBUG] Edge Function : AllBottom
30617 2019-Jan-15 20:37:32.223789 - [DEBUG] End adding new jump function
30618 2019-Jan-15 20:37:32.223814 - [DEBUG]
30619 2019-Jan-15 20:37:32.223837 - [DEBUG] -------------------------------------------- 846. Path Edge --------------------------------------------
30620 2019-Jan-15 20:37:32.223862 - [DEBUG]
30621 2019-Jan-15 20:37:32.223885 - [DEBUG] Process 846. path edge:
30622 2019-Jan-15 20:37:32.223908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30623 2019-Jan-15 20:37:32.223978 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
30624 2019-Jan-15 20:37:32.224614 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30625 2019-Jan-15 20:37:32.225258 - [DEBUG]
30626 2019-Jan-15 20:37:32.225282 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30627 2019-Jan-15 20:37:32.225934 - [DEBUG] Compose: EdgeIdentity * AllBottom
30628 2019-Jan-15 20:37:32.225963 - [DEBUG]
30629 2019-Jan-15 20:37:32.225987 - [DEBUG] Propagate flow
30630 2019-Jan-15 20:37:32.226010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30631 2019-Jan-15 20:37:32.226068 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30632 2019-Jan-15 20:37:32.226708 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30633 2019-Jan-15 20:37:32.227367 - [DEBUG] Edge function : AllBottom (result of previous compose)
30634 2019-Jan-15 20:37:32.227392 - [DEBUG]
30635 2019-Jan-15 20:37:32.227417 - [DEBUG] Join: AllTop & AllBottom
30636 2019-Jan-15 20:37:32.227443 - [DEBUG] = AllBottom (new jump func)
30637 2019-Jan-15 20:37:32.227467 - [DEBUG]
30638 2019-Jan-15 20:37:32.227491 - [DEBUG] Start adding new jump function
30639 2019-Jan-15 20:37:32.227514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30640 2019-Jan-15 20:37:32.227570 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30641 2019-Jan-15 20:37:32.228215 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30642 2019-Jan-15 20:37:32.228850 - [DEBUG] Edge Function : AllBottom
30643 2019-Jan-15 20:37:32.228878 - [DEBUG] End adding new jump function
30644 2019-Jan-15 20:37:32.228902 - [DEBUG]
30645 2019-Jan-15 20:37:32.228926 - [DEBUG] -------------------------------------------- 847. Path Edge --------------------------------------------
30646 2019-Jan-15 20:37:32.228951 - [DEBUG]
30647 2019-Jan-15 20:37:32.228974 - [DEBUG] Process 847. path edge:
30648 2019-Jan-15 20:37:32.228998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30649 2019-Jan-15 20:37:32.229054 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
30650 2019-Jan-15 20:37:32.229690 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30651 2019-Jan-15 20:37:32.230345 - [DEBUG]
30652 2019-Jan-15 20:37:32.230369 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30653 2019-Jan-15 20:37:32.231037 - [DEBUG] Compose: EdgeIdentity * AllBottom
30654 2019-Jan-15 20:37:32.231066 - [DEBUG]
30655 2019-Jan-15 20:37:32.231090 - [DEBUG] Propagate flow
30656 2019-Jan-15 20:37:32.231113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30657 2019-Jan-15 20:37:32.231170 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30658 2019-Jan-15 20:37:32.231812 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30659 2019-Jan-15 20:37:32.232456 - [DEBUG] Edge function : AllBottom (result of previous compose)
30660 2019-Jan-15 20:37:32.232481 - [DEBUG]
30661 2019-Jan-15 20:37:32.232506 - [DEBUG] Join: AllTop & AllBottom
30662 2019-Jan-15 20:37:32.232532 - [DEBUG] = AllBottom (new jump func)
30663 2019-Jan-15 20:37:32.232557 - [DEBUG]
30664 2019-Jan-15 20:37:32.232580 - [DEBUG] Start adding new jump function
30665 2019-Jan-15 20:37:32.232604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30666 2019-Jan-15 20:37:32.232660 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30667 2019-Jan-15 20:37:32.233303 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30668 2019-Jan-15 20:37:32.233954 - [DEBUG] Edge Function : AllBottom
30669 2019-Jan-15 20:37:32.233982 - [DEBUG] End adding new jump function
30670 2019-Jan-15 20:37:32.234006 - [DEBUG]
30671 2019-Jan-15 20:37:32.234030 - [DEBUG] -------------------------------------------- 848. Path Edge --------------------------------------------
30672 2019-Jan-15 20:37:32.234055 - [DEBUG]
30673 2019-Jan-15 20:37:32.234078 - [DEBUG] Process 848. path edge:
30674 2019-Jan-15 20:37:32.234102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30675 2019-Jan-15 20:37:32.234158 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
30676 2019-Jan-15 20:37:32.234799 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30677 2019-Jan-15 20:37:32.235443 - [DEBUG]
30678 2019-Jan-15 20:37:32.235468 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30679 2019-Jan-15 20:37:32.236123 - [DEBUG] Compose: EdgeIdentity * AllBottom
30680 2019-Jan-15 20:37:32.236151 - [DEBUG]
30681 2019-Jan-15 20:37:32.236175 - [DEBUG] Propagate flow
30682 2019-Jan-15 20:37:32.236198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30683 2019-Jan-15 20:37:32.236255 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30684 2019-Jan-15 20:37:32.236898 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30685 2019-Jan-15 20:37:32.237559 - [DEBUG] Edge function : AllBottom (result of previous compose)
30686 2019-Jan-15 20:37:32.237584 - [DEBUG]
30687 2019-Jan-15 20:37:32.237608 - [DEBUG] Join: AllTop & AllBottom
30688 2019-Jan-15 20:37:32.237635 - [DEBUG] = AllBottom (new jump func)
30689 2019-Jan-15 20:37:32.237659 - [DEBUG]
30690 2019-Jan-15 20:37:32.237682 - [DEBUG] Start adding new jump function
30691 2019-Jan-15 20:37:32.237706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30692 2019-Jan-15 20:37:32.237762 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30693 2019-Jan-15 20:37:32.238417 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30694 2019-Jan-15 20:37:32.239054 - [DEBUG] Edge Function : AllBottom
30695 2019-Jan-15 20:37:32.239082 - [DEBUG] End adding new jump function
30696 2019-Jan-15 20:37:32.239106 - [DEBUG]
30697 2019-Jan-15 20:37:32.239130 - [DEBUG] -------------------------------------------- 849. Path Edge --------------------------------------------
30698 2019-Jan-15 20:37:32.239154 - [DEBUG]
30699 2019-Jan-15 20:37:32.239177 - [DEBUG] Process 849. path edge:
30700 2019-Jan-15 20:37:32.239201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30701 2019-Jan-15 20:37:32.239257 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
30702 2019-Jan-15 20:37:32.239893 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30703 2019-Jan-15 20:37:32.240536 - [DEBUG]
30704 2019-Jan-15 20:37:32.240562 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30705 2019-Jan-15 20:37:32.241230 - [DEBUG] Compose: EdgeIdentity * AllBottom
30706 2019-Jan-15 20:37:32.241258 - [DEBUG]
30707 2019-Jan-15 20:37:32.241282 - [DEBUG] Propagate flow
30708 2019-Jan-15 20:37:32.241305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30709 2019-Jan-15 20:37:32.241363 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30710 2019-Jan-15 20:37:32.242002 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30711 2019-Jan-15 20:37:32.242644 - [DEBUG] Edge function : AllBottom (result of previous compose)
30712 2019-Jan-15 20:37:32.242669 - [DEBUG]
30713 2019-Jan-15 20:37:32.242694 - [DEBUG] Join: AllTop & AllBottom
30714 2019-Jan-15 20:37:32.242720 - [DEBUG] = AllBottom (new jump func)
30715 2019-Jan-15 20:37:32.242744 - [DEBUG]
30716 2019-Jan-15 20:37:32.242768 - [DEBUG] Start adding new jump function
30717 2019-Jan-15 20:37:32.242791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30718 2019-Jan-15 20:37:32.242847 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30719 2019-Jan-15 20:37:32.243492 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30720 2019-Jan-15 20:37:32.244146 - [DEBUG] Edge Function : AllBottom
30721 2019-Jan-15 20:37:32.244174 - [DEBUG] End adding new jump function
30722 2019-Jan-15 20:37:32.244198 - [DEBUG]
30723 2019-Jan-15 20:37:32.244222 - [DEBUG] -------------------------------------------- 850. Path Edge --------------------------------------------
30724 2019-Jan-15 20:37:32.244246 - [DEBUG]
30725 2019-Jan-15 20:37:32.244269 - [DEBUG] Process 850. path edge:
30726 2019-Jan-15 20:37:32.244293 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30727 2019-Jan-15 20:37:32.244350 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
30728 2019-Jan-15 20:37:32.244987 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30729 2019-Jan-15 20:37:32.245630 - [DEBUG]
30730 2019-Jan-15 20:37:32.245654 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30731 2019-Jan-15 20:37:32.246306 - [DEBUG] Compose: EdgeIdentity * AllBottom
30732 2019-Jan-15 20:37:32.246335 - [DEBUG]
30733 2019-Jan-15 20:37:32.246359 - [DEBUG] Propagate flow
30734 2019-Jan-15 20:37:32.246391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30735 2019-Jan-15 20:37:32.246448 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30736 2019-Jan-15 20:37:32.247083 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30737 2019-Jan-15 20:37:32.247744 - [DEBUG] Edge function : AllBottom (result of previous compose)
30738 2019-Jan-15 20:37:32.247769 - [DEBUG]
30739 2019-Jan-15 20:37:32.247794 - [DEBUG] Join: AllTop & AllBottom
30740 2019-Jan-15 20:37:32.247820 - [DEBUG] = AllBottom (new jump func)
30741 2019-Jan-15 20:37:32.247845 - [DEBUG]
30742 2019-Jan-15 20:37:32.247868 - [DEBUG] Start adding new jump function
30743 2019-Jan-15 20:37:32.247891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30744 2019-Jan-15 20:37:32.247947 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30745 2019-Jan-15 20:37:32.248591 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30746 2019-Jan-15 20:37:32.249226 - [DEBUG] Edge Function : AllBottom
30747 2019-Jan-15 20:37:32.249253 - [DEBUG] End adding new jump function
30748 2019-Jan-15 20:37:32.249277 - [DEBUG]
30749 2019-Jan-15 20:37:32.249301 - [DEBUG] -------------------------------------------- 851. Path Edge --------------------------------------------
30750 2019-Jan-15 20:37:32.249326 - [DEBUG]
30751 2019-Jan-15 20:37:32.249349 - [DEBUG] Process 851. path edge:
30752 2019-Jan-15 20:37:32.249373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30753 2019-Jan-15 20:37:32.249430 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
30754 2019-Jan-15 20:37:32.250064 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30755 2019-Jan-15 20:37:32.250723 - [DEBUG]
30756 2019-Jan-15 20:37:32.250748 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30757 2019-Jan-15 20:37:32.251397 - [DEBUG] Compose: EdgeIdentity * AllBottom
30758 2019-Jan-15 20:37:32.251425 - [DEBUG]
30759 2019-Jan-15 20:37:32.251449 - [DEBUG] Propagate flow
30760 2019-Jan-15 20:37:32.251472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30761 2019-Jan-15 20:37:32.251529 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30762 2019-Jan-15 20:37:32.252168 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30763 2019-Jan-15 20:37:32.252811 - [DEBUG] Edge function : AllBottom (result of previous compose)
30764 2019-Jan-15 20:37:32.252837 - [DEBUG]
30765 2019-Jan-15 20:37:32.252861 - [DEBUG] Join: AllTop & AllBottom
30766 2019-Jan-15 20:37:32.252887 - [DEBUG] = AllBottom (new jump func)
30767 2019-Jan-15 20:37:32.252912 - [DEBUG]
30768 2019-Jan-15 20:37:32.252935 - [DEBUG] Start adding new jump function
30769 2019-Jan-15 20:37:32.252959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30770 2019-Jan-15 20:37:32.253015 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30771 2019-Jan-15 20:37:32.253658 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30772 2019-Jan-15 20:37:32.254307 - [DEBUG] Edge Function : AllBottom
30773 2019-Jan-15 20:37:32.254335 - [DEBUG] End adding new jump function
30774 2019-Jan-15 20:37:32.254359 - [DEBUG]
30775 2019-Jan-15 20:37:32.254383 - [DEBUG] -------------------------------------------- 852. Path Edge --------------------------------------------
30776 2019-Jan-15 20:37:32.254415 - [DEBUG]
30777 2019-Jan-15 20:37:32.254439 - [DEBUG] Process 852. path edge:
30778 2019-Jan-15 20:37:32.254463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30779 2019-Jan-15 20:37:32.254520 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
30780 2019-Jan-15 20:37:32.255155 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30781 2019-Jan-15 20:37:32.255798 - [DEBUG]
30782 2019-Jan-15 20:37:32.255823 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30783 2019-Jan-15 20:37:32.256473 - [DEBUG] Compose: EdgeIdentity * AllBottom
30784 2019-Jan-15 20:37:32.256500 - [DEBUG]
30785 2019-Jan-15 20:37:32.256524 - [DEBUG] Propagate flow
30786 2019-Jan-15 20:37:32.256547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30787 2019-Jan-15 20:37:32.256604 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30788 2019-Jan-15 20:37:32.257248 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30789 2019-Jan-15 20:37:32.257908 - [DEBUG] Edge function : AllBottom (result of previous compose)
30790 2019-Jan-15 20:37:32.257933 - [DEBUG]
30791 2019-Jan-15 20:37:32.257957 - [DEBUG] Join: AllTop & AllBottom
30792 2019-Jan-15 20:37:32.257983 - [DEBUG] = AllBottom (new jump func)
30793 2019-Jan-15 20:37:32.258008 - [DEBUG]
30794 2019-Jan-15 20:37:32.258031 - [DEBUG] Start adding new jump function
30795 2019-Jan-15 20:37:32.258054 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30796 2019-Jan-15 20:37:32.258111 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30797 2019-Jan-15 20:37:32.258755 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30798 2019-Jan-15 20:37:32.259396 - [DEBUG] Edge Function : AllBottom
30799 2019-Jan-15 20:37:32.259423 - [DEBUG] End adding new jump function
30800 2019-Jan-15 20:37:32.259448 - [DEBUG]
30801 2019-Jan-15 20:37:32.259471 - [DEBUG] -------------------------------------------- 853. Path Edge --------------------------------------------
30802 2019-Jan-15 20:37:32.259496 - [DEBUG]
30803 2019-Jan-15 20:37:32.259519 - [DEBUG] Process 853. path edge:
30804 2019-Jan-15 20:37:32.259543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30805 2019-Jan-15 20:37:32.259599 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
30806 2019-Jan-15 20:37:32.260241 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30807 2019-Jan-15 20:37:32.260906 - [DEBUG]
30808 2019-Jan-15 20:37:32.260932 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30809 2019-Jan-15 20:37:32.261589 - [DEBUG] Compose: EdgeIdentity * AllBottom
30810 2019-Jan-15 20:37:32.261616 - [DEBUG]
30811 2019-Jan-15 20:37:32.261640 - [DEBUG] Propagate flow
30812 2019-Jan-15 20:37:32.261663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30813 2019-Jan-15 20:37:32.261720 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30814 2019-Jan-15 20:37:32.262360 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30815 2019-Jan-15 20:37:32.263004 - [DEBUG] Edge function : AllBottom (result of previous compose)
30816 2019-Jan-15 20:37:32.263037 - [DEBUG]
30817 2019-Jan-15 20:37:32.263062 - [DEBUG] Join: AllTop & AllBottom
30818 2019-Jan-15 20:37:32.263088 - [DEBUG] = AllBottom (new jump func)
30819 2019-Jan-15 20:37:32.263112 - [DEBUG]
30820 2019-Jan-15 20:37:32.263135 - [DEBUG] Start adding new jump function
30821 2019-Jan-15 20:37:32.263159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30822 2019-Jan-15 20:37:32.263215 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30823 2019-Jan-15 20:37:32.263859 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30824 2019-Jan-15 20:37:32.264510 - [DEBUG] Edge Function : AllBottom
30825 2019-Jan-15 20:37:32.264537 - [DEBUG] End adding new jump function
30826 2019-Jan-15 20:37:32.264562 - [DEBUG]
30827 2019-Jan-15 20:37:32.264586 - [DEBUG] -------------------------------------------- 854. Path Edge --------------------------------------------
30828 2019-Jan-15 20:37:32.264610 - [DEBUG]
30829 2019-Jan-15 20:37:32.264633 - [DEBUG] Process 854. path edge:
30830 2019-Jan-15 20:37:32.264657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30831 2019-Jan-15 20:37:32.264714 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
30832 2019-Jan-15 20:37:32.265349 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30833 2019-Jan-15 20:37:32.265994 - [DEBUG]
30834 2019-Jan-15 20:37:32.266019 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30835 2019-Jan-15 20:37:32.266670 - [DEBUG] Compose: EdgeIdentity * AllBottom
30836 2019-Jan-15 20:37:32.266699 - [DEBUG]
30837 2019-Jan-15 20:37:32.266723 - [DEBUG] Propagate flow
30838 2019-Jan-15 20:37:32.266746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30839 2019-Jan-15 20:37:32.266804 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30840 2019-Jan-15 20:37:32.267460 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30841 2019-Jan-15 20:37:32.268103 - [DEBUG] Edge function : AllBottom (result of previous compose)
30842 2019-Jan-15 20:37:32.268128 - [DEBUG]
30843 2019-Jan-15 20:37:32.268153 - [DEBUG] Join: AllTop & AllBottom
30844 2019-Jan-15 20:37:32.268179 - [DEBUG] = AllBottom (new jump func)
30845 2019-Jan-15 20:37:32.268204 - [DEBUG]
30846 2019-Jan-15 20:37:32.268227 - [DEBUG] Start adding new jump function
30847 2019-Jan-15 20:37:32.268251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30848 2019-Jan-15 20:37:32.268307 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30849 2019-Jan-15 20:37:32.268951 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30850 2019-Jan-15 20:37:32.269585 - [DEBUG] Edge Function : AllBottom
30851 2019-Jan-15 20:37:32.269612 - [DEBUG] End adding new jump function
30852 2019-Jan-15 20:37:32.269636 - [DEBUG]
30853 2019-Jan-15 20:37:32.269660 - [DEBUG] -------------------------------------------- 855. Path Edge --------------------------------------------
30854 2019-Jan-15 20:37:32.269685 - [DEBUG]
30855 2019-Jan-15 20:37:32.269708 - [DEBUG] Process 855. path edge:
30856 2019-Jan-15 20:37:32.269732 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30857 2019-Jan-15 20:37:32.269788 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
30858 2019-Jan-15 20:37:32.270421 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30859 2019-Jan-15 20:37:32.271088 - [DEBUG]
30860 2019-Jan-15 20:37:32.271113 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30861 2019-Jan-15 20:37:32.271759 - [DEBUG] Start of endsummarytab entry
30862 2019-Jan-15 20:37:32.271794 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30863 2019-Jan-15 20:37:32.272431 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
30864 2019-Jan-15 20:37:32.272492 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30865 2019-Jan-15 20:37:32.273126 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30866 2019-Jan-15 20:37:32.273768 - [DEBUG] EF: AllBottom
30867 2019-Jan-15 20:37:32.273793 - [DEBUG]
30868 2019-Jan-15 20:37:32.273817 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30869 2019-Jan-15 20:37:32.274467 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
30870 2019-Jan-15 20:37:32.275103 - [DEBUG] EF: AllBottom
30871 2019-Jan-15 20:37:32.275128 - [DEBUG]
30872 2019-Jan-15 20:37:32.275152 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30873 2019-Jan-15 20:37:32.275785 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30874 2019-Jan-15 20:37:32.276424 - [DEBUG] EF: AllBottom
30875 2019-Jan-15 20:37:32.276449 - [DEBUG]
30876 2019-Jan-15 20:37:32.276472 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30877 2019-Jan-15 20:37:32.277105 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30878 2019-Jan-15 20:37:32.277764 - [DEBUG] EF: AllBottom
30879 2019-Jan-15 20:37:32.277789 - [DEBUG]
30880 2019-Jan-15 20:37:32.277813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30881 2019-Jan-15 20:37:32.278448 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30882 2019-Jan-15 20:37:32.279086 - [DEBUG] EF: AllBottom
30883 2019-Jan-15 20:37:32.279111 - [DEBUG]
30884 2019-Jan-15 20:37:32.279134 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30885 2019-Jan-15 20:37:32.279767 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30886 2019-Jan-15 20:37:32.280404 - [DEBUG] EF: AllBottom
30887 2019-Jan-15 20:37:32.280429 - [DEBUG]
30888 2019-Jan-15 20:37:32.280452 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30889 2019-Jan-15 20:37:32.281101 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30890 2019-Jan-15 20:37:32.281742 - [DEBUG] EF: AllBottom
30891 2019-Jan-15 20:37:32.281767 - [DEBUG]
30892 2019-Jan-15 20:37:32.281791 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30893 2019-Jan-15 20:37:32.282425 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
30894 2019-Jan-15 20:37:32.283062 - [DEBUG] EF: AllBottom
30895 2019-Jan-15 20:37:32.283087 - [DEBUG]
30896 2019-Jan-15 20:37:32.283110 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30897 2019-Jan-15 20:37:32.283743 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30898 2019-Jan-15 20:37:32.284397 - [DEBUG] EF: AllBottom
30899 2019-Jan-15 20:37:32.284422 - [DEBUG]
30900 2019-Jan-15 20:37:32.284445 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30901 2019-Jan-15 20:37:32.285077 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30902 2019-Jan-15 20:37:32.285711 - [DEBUG] EF: AllBottom
30903 2019-Jan-15 20:37:32.285736 - [DEBUG]
30904 2019-Jan-15 20:37:32.285759 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30905 2019-Jan-15 20:37:32.286405 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30906 2019-Jan-15 20:37:32.287044 - [DEBUG] EF: AllBottom
30907 2019-Jan-15 20:37:32.287069 - [DEBUG]
30908 2019-Jan-15 20:37:32.287092 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30909 2019-Jan-15 20:37:32.287740 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
30910 2019-Jan-15 20:37:32.288376 - [DEBUG] EF: AllBottom
30911 2019-Jan-15 20:37:32.288401 - [DEBUG]
30912 2019-Jan-15 20:37:32.288424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30913 2019-Jan-15 20:37:32.289055 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30914 2019-Jan-15 20:37:32.289696 - [DEBUG] EF: AllBottom
30915 2019-Jan-15 20:37:32.289721 - [DEBUG]
30916 2019-Jan-15 20:37:32.289745 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30917 2019-Jan-15 20:37:32.290378 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30918 2019-Jan-15 20:37:32.291032 - [DEBUG] EF: AllBottom
30919 2019-Jan-15 20:37:32.291057 - [DEBUG]
30920 2019-Jan-15 20:37:32.291081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30921 2019-Jan-15 20:37:32.291713 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30922 2019-Jan-15 20:37:32.292356 - [DEBUG] EF: AllBottom
30923 2019-Jan-15 20:37:32.292381 - [DEBUG]
30924 2019-Jan-15 20:37:32.292404 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30925 2019-Jan-15 20:37:32.293039 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30926 2019-Jan-15 20:37:32.293677 - [DEBUG] EF: AllBottom
30927 2019-Jan-15 20:37:32.293702 - [DEBUG]
30928 2019-Jan-15 20:37:32.293726 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30929 2019-Jan-15 20:37:32.294374 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
30930 2019-Jan-15 20:37:32.295007 - [DEBUG] EF: AllBottom
30931 2019-Jan-15 20:37:32.295031 - [DEBUG]
30932 2019-Jan-15 20:37:32.295055 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30933 2019-Jan-15 20:37:32.295688 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
30934 2019-Jan-15 20:37:32.296323 - [DEBUG] EF: AllBottom
30935 2019-Jan-15 20:37:32.296348 - [DEBUG]
30936 2019-Jan-15 20:37:32.296371 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30937 2019-Jan-15 20:37:32.297003 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
30938 2019-Jan-15 20:37:32.297648 - [DEBUG] EF: AllBottom
30939 2019-Jan-15 20:37:32.297673 - [DEBUG]
30940 2019-Jan-15 20:37:32.297697 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30941 2019-Jan-15 20:37:32.298329 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
30942 2019-Jan-15 20:37:32.298966 - [DEBUG] EF: AllBottom
30943 2019-Jan-15 20:37:32.298991 - [DEBUG]
30944 2019-Jan-15 20:37:32.299014 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30945 2019-Jan-15 20:37:32.299646 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30946 2019-Jan-15 20:37:32.300283 - [DEBUG] EF: AllBottom
30947 2019-Jan-15 20:37:32.300308 - [DEBUG]
30948 2019-Jan-15 20:37:32.300332 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30949 2019-Jan-15 20:37:32.300978 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30950 2019-Jan-15 20:37:32.301619 - [DEBUG] EF: AllBottom
30951 2019-Jan-15 20:37:32.301644 - [DEBUG]
30952 2019-Jan-15 20:37:32.301668 - [DEBUG] ---------------
30953 2019-Jan-15 20:37:32.301692 - [DEBUG]
30954 2019-Jan-15 20:37:32.301717 - [DEBUG] End of endsummarytab entry
30955 2019-Jan-15 20:37:32.301741 - [DEBUG]
30956 2019-Jan-15 20:37:32.301765 - [DEBUG] Start of incomingtab entry
30957 2019-Jan-15 20:37:32.301789 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30958 2019-Jan-15 20:37:32.302456 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30959 2019-Jan-15 20:37:32.302521 - [DEBUG] ---------------
30960 2019-Jan-15 20:37:32.302545 - [DEBUG] End of incomingtab entry
30961 2019-Jan-15 20:37:32.302569 - [DEBUG]
30962 2019-Jan-15 20:37:32.302593 - [DEBUG] EDGE:
30963 2019-Jan-15 20:37:32.302651 - [DEBUG] ---> 30964 2019-Jan-15 20:37:32.303302 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30965 2019-Jan-15 20:37:32.303965 - [DEBUG]
30966 2019-Jan-15 20:37:32.303991 - [DEBUG] EDGE:
30967 2019-Jan-15 20:37:32.304049 - [DEBUG] ---> 30968 2019-Jan-15 20:37:32.304683 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30969 2019-Jan-15 20:37:32.305326 - [DEBUG]
30970 2019-Jan-15 20:37:32.305369 - [DEBUG] Compose: EdgeIdentity * AllBottom
30971 2019-Jan-15 20:37:32.305397 - [DEBUG]
30972 2019-Jan-15 20:37:32.305420 - [DEBUG] Propagate flow
30973 2019-Jan-15 20:37:32.305444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30974 2019-Jan-15 20:37:32.305501 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30975 2019-Jan-15 20:37:32.306147 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30976 2019-Jan-15 20:37:32.306788 - [DEBUG] Edge function : AllBottom (result of previous compose)
30977 2019-Jan-15 20:37:32.306813 - [DEBUG]
30978 2019-Jan-15 20:37:32.306839 - [DEBUG] Join: AllTop & AllBottom
30979 2019-Jan-15 20:37:32.306865 - [DEBUG] = AllBottom (new jump func)
30980 2019-Jan-15 20:37:32.306889 - [DEBUG]
30981 2019-Jan-15 20:37:32.306913 - [DEBUG] Start adding new jump function
30982 2019-Jan-15 20:37:32.306936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30983 2019-Jan-15 20:37:32.306992 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30984 2019-Jan-15 20:37:32.307650 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30985 2019-Jan-15 20:37:32.308294 - [DEBUG] Edge Function : AllBottom
30986 2019-Jan-15 20:37:32.308323 - [DEBUG] End adding new jump function
30987 2019-Jan-15 20:37:32.308347 - [DEBUG]
30988 2019-Jan-15 20:37:32.308371 - [DEBUG] -------------------------------------------- 856. Path Edge --------------------------------------------
30989 2019-Jan-15 20:37:32.308395 - [DEBUG]
30990 2019-Jan-15 20:37:32.308419 - [DEBUG] Process 856. path edge:
30991 2019-Jan-15 20:37:32.308442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30992 2019-Jan-15 20:37:32.308498 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30993 2019-Jan-15 20:37:32.309142 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30994 2019-Jan-15 20:37:32.309798 - [DEBUG]
30995 2019-Jan-15 20:37:32.309823 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30996 2019-Jan-15 20:37:32.310483 - [DEBUG] Possible callees:
30997 2019-Jan-15 20:37:32.310508 - [DEBUG] llvm.dbg.declare
30998 2019-Jan-15 20:37:32.310533 - [DEBUG] Possible return sites:
30999 2019-Jan-15 20:37:32.310557 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19331000 2019-Jan-15 20:37:32.311851 - [DEBUG] Found and process special summary
31001 2019-Jan-15 20:37:32.311886 - [DEBUG] Compose: EdgeIdentity * AllBottom
31002 2019-Jan-15 20:37:32.311913 - [DEBUG]
31003 2019-Jan-15 20:37:32.311937 - [DEBUG] Propagate flow
31004 2019-Jan-15 20:37:32.311960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31005 2019-Jan-15 20:37:32.312016 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31006 2019-Jan-15 20:37:32.312662 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31007 2019-Jan-15 20:37:32.313303 - [DEBUG] Edge function : AllBottom (result of previous compose)
31008 2019-Jan-15 20:37:32.313329 - [DEBUG]
31009 2019-Jan-15 20:37:32.313353 - [DEBUG] Join: AllTop & AllBottom
31010 2019-Jan-15 20:37:32.313379 - [DEBUG] = AllBottom (new jump func)
31011 2019-Jan-15 20:37:32.313404 - [DEBUG]
31012 2019-Jan-15 20:37:32.313427 - [DEBUG] Start adding new jump function
31013 2019-Jan-15 20:37:32.313450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31014 2019-Jan-15 20:37:32.313506 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31015 2019-Jan-15 20:37:32.314166 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31016 2019-Jan-15 20:37:32.314804 - [DEBUG] Edge Function : AllBottom
31017 2019-Jan-15 20:37:32.314832 - [DEBUG] End adding new jump function
31018 2019-Jan-15 20:37:32.314856 - [DEBUG]
31019 2019-Jan-15 20:37:32.314880 - [DEBUG] -------------------------------------------- 857. Path Edge --------------------------------------------
31020 2019-Jan-15 20:37:32.314904 - [DEBUG]
31021 2019-Jan-15 20:37:32.314927 - [DEBUG] Process 857. path edge:
31022 2019-Jan-15 20:37:32.314951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31023 2019-Jan-15 20:37:32.315007 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
31024 2019-Jan-15 20:37:32.315642 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31025 2019-Jan-15 20:37:32.316284 - [DEBUG]
31026 2019-Jan-15 20:37:32.316308 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31027 2019-Jan-15 20:37:32.316963 - [DEBUG] Compose: EdgeIdentity * AllBottom
31028 2019-Jan-15 20:37:32.316991 - [DEBUG]
31029 2019-Jan-15 20:37:32.317015 - [DEBUG] Propagate flow
31030 2019-Jan-15 20:37:32.317038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31031 2019-Jan-15 20:37:32.317095 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31032 2019-Jan-15 20:37:32.317747 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31033 2019-Jan-15 20:37:32.318390 - [DEBUG] Edge function : AllBottom (result of previous compose)
31034 2019-Jan-15 20:37:32.318415 - [DEBUG]
31035 2019-Jan-15 20:37:32.318449 - [DEBUG] Join: AllTop & AllBottom
31036 2019-Jan-15 20:37:32.318475 - [DEBUG] = AllBottom (new jump func)
31037 2019-Jan-15 20:37:32.318500 - [DEBUG]
31038 2019-Jan-15 20:37:32.318523 - [DEBUG] Start adding new jump function
31039 2019-Jan-15 20:37:32.318547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31040 2019-Jan-15 20:37:32.318603 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31041 2019-Jan-15 20:37:32.319247 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31042 2019-Jan-15 20:37:32.319883 - [DEBUG] Edge Function : AllBottom
31043 2019-Jan-15 20:37:32.319910 - [DEBUG] End adding new jump function
31044 2019-Jan-15 20:37:32.319935 - [DEBUG]
31045 2019-Jan-15 20:37:32.319958 - [DEBUG] -------------------------------------------- 858. Path Edge --------------------------------------------
31046 2019-Jan-15 20:37:32.319982 - [DEBUG]
31047 2019-Jan-15 20:37:32.320005 - [DEBUG] Process 858. path edge:
31048 2019-Jan-15 20:37:32.320029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31049 2019-Jan-15 20:37:32.320085 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
31050 2019-Jan-15 20:37:32.320734 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31051 2019-Jan-15 20:37:32.321377 - [DEBUG]
31052 2019-Jan-15 20:37:32.321402 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31053 2019-Jan-15 20:37:32.322053 - [DEBUG] Compose: EdgeIdentity * AllBottom
31054 2019-Jan-15 20:37:32.322081 - [DEBUG]
31055 2019-Jan-15 20:37:32.322105 - [DEBUG] Propagate flow
31056 2019-Jan-15 20:37:32.322128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31057 2019-Jan-15 20:37:32.322185 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31058 2019-Jan-15 20:37:32.322825 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31059 2019-Jan-15 20:37:32.323467 - [DEBUG] Edge function : AllBottom (result of previous compose)
31060 2019-Jan-15 20:37:32.323492 - [DEBUG]
31061 2019-Jan-15 20:37:32.323517 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31062 2019-Jan-15 20:37:32.323543 - [DEBUG] = AllBottom
31063 2019-Jan-15 20:37:32.323568 - [DEBUG]
31064 2019-Jan-15 20:37:32.323591 - [DEBUG] PROPAGATE: No new function!
31065 2019-Jan-15 20:37:32.323616 - [DEBUG] EDGE:
31066 2019-Jan-15 20:37:32.323673 - [DEBUG] ---> 31067 2019-Jan-15 20:37:32.324322 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31068 2019-Jan-15 20:37:32.324964 - [DEBUG]
31069 2019-Jan-15 20:37:32.324989 - [DEBUG] EDGE:
31070 2019-Jan-15 20:37:32.325046 - [DEBUG] ---> 31071 2019-Jan-15 20:37:32.325684 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31072 2019-Jan-15 20:37:32.326328 - [DEBUG]
31073 2019-Jan-15 20:37:32.326364 - [DEBUG] Compose: EdgeIdentity * AllBottom
31074 2019-Jan-15 20:37:32.326391 - [DEBUG]
31075 2019-Jan-15 20:37:32.326415 - [DEBUG] Propagate flow
31076 2019-Jan-15 20:37:32.326438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31077 2019-Jan-15 20:37:32.326494 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31078 2019-Jan-15 20:37:32.327142 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31079 2019-Jan-15 20:37:32.327802 - [DEBUG] Edge function : AllBottom (result of previous compose)
31080 2019-Jan-15 20:37:32.327828 - [DEBUG]
31081 2019-Jan-15 20:37:32.327853 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31082 2019-Jan-15 20:37:32.327879 - [DEBUG] = AllBottom
31083 2019-Jan-15 20:37:32.327903 - [DEBUG]
31084 2019-Jan-15 20:37:32.327926 - [DEBUG] PROPAGATE: No new function!
31085 2019-Jan-15 20:37:32.327952 - [DEBUG] EDGE:
31086 2019-Jan-15 20:37:32.328009 - [DEBUG] ---> 31087 2019-Jan-15 20:37:32.328654 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31088 2019-Jan-15 20:37:32.329297 - [DEBUG]
31089 2019-Jan-15 20:37:32.329322 - [DEBUG] EDGE:
31090 2019-Jan-15 20:37:32.329379 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
31091 2019-Jan-15 20:37:32.330023 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31092 2019-Jan-15 20:37:32.330682 - [DEBUG]
31093 2019-Jan-15 20:37:32.330707 - [DEBUG] EDGE:
31094 2019-Jan-15 20:37:32.330764 - [DEBUG] ---> 31095 2019-Jan-15 20:37:32.331399 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31096 2019-Jan-15 20:37:32.332042 - [DEBUG]
31097 2019-Jan-15 20:37:32.332067 - [DEBUG] EDGE:
31098 2019-Jan-15 20:37:32.332125 - [DEBUG] ---> 31099 2019-Jan-15 20:37:32.332760 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31100 2019-Jan-15 20:37:32.333406 - [DEBUG]
31101 2019-Jan-15 20:37:32.333431 - [DEBUG] EDGE:
31102 2019-Jan-15 20:37:32.333488 - [DEBUG] ---> 31103 2019-Jan-15 20:37:32.334144 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31104 2019-Jan-15 20:37:32.334787 - [DEBUG]
31105 2019-Jan-15 20:37:32.334820 - [DEBUG] Compose: EdgeIdentity * AllBottom
31106 2019-Jan-15 20:37:32.334846 - [DEBUG]
31107 2019-Jan-15 20:37:32.334870 - [DEBUG] Propagate flow
31108 2019-Jan-15 20:37:32.334893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31109 2019-Jan-15 20:37:32.334950 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31110 2019-Jan-15 20:37:32.335588 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31111 2019-Jan-15 20:37:32.336232 - [DEBUG] Edge function : AllBottom (result of previous compose)
31112 2019-Jan-15 20:37:32.336257 - [DEBUG]
31113 2019-Jan-15 20:37:32.336282 - [DEBUG] Join: AllTop & AllBottom
31114 2019-Jan-15 20:37:32.336308 - [DEBUG] = AllBottom (new jump func)
31115 2019-Jan-15 20:37:32.336332 - [DEBUG]
31116 2019-Jan-15 20:37:32.336356 - [DEBUG] Start adding new jump function
31117 2019-Jan-15 20:37:32.336387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31118 2019-Jan-15 20:37:32.336444 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31119 2019-Jan-15 20:37:32.337089 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31120 2019-Jan-15 20:37:32.337743 - [DEBUG] Edge Function : AllBottom
31121 2019-Jan-15 20:37:32.337771 - [DEBUG] End adding new jump function
31122 2019-Jan-15 20:37:32.337794 - [DEBUG]
31123 2019-Jan-15 20:37:32.337818 - [DEBUG] -------------------------------------------- 859. Path Edge --------------------------------------------
31124 2019-Jan-15 20:37:32.337842 - [DEBUG]
31125 2019-Jan-15 20:37:32.337865 - [DEBUG] Process 859. path edge:
31126 2019-Jan-15 20:37:32.337889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31127 2019-Jan-15 20:37:32.337945 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
31128 2019-Jan-15 20:37:32.338583 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31129 2019-Jan-15 20:37:32.339226 - [DEBUG]
31130 2019-Jan-15 20:37:32.339250 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31131 2019-Jan-15 20:37:32.339904 - [DEBUG] Compose: EdgeIdentity * AllBottom
31132 2019-Jan-15 20:37:32.339931 - [DEBUG]
31133 2019-Jan-15 20:37:32.339955 - [DEBUG] Propagate flow
31134 2019-Jan-15 20:37:32.339978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31135 2019-Jan-15 20:37:32.340035 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
31136 2019-Jan-15 20:37:32.340683 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31137 2019-Jan-15 20:37:32.341328 - [DEBUG] Edge function : AllBottom (result of previous compose)
31138 2019-Jan-15 20:37:32.341354 - [DEBUG]
31139 2019-Jan-15 20:37:32.341378 - [DEBUG] Join: AllTop & AllBottom
31140 2019-Jan-15 20:37:32.341404 - [DEBUG] = AllBottom (new jump func)
31141 2019-Jan-15 20:37:32.341429 - [DEBUG]
31142 2019-Jan-15 20:37:32.341452 - [DEBUG] Start adding new jump function
31143 2019-Jan-15 20:37:32.341476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31144 2019-Jan-15 20:37:32.341532 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31145 2019-Jan-15 20:37:32.342176 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
31146 2019-Jan-15 20:37:32.342809 - [DEBUG] Edge Function : AllBottom
31147 2019-Jan-15 20:37:32.342836 - [DEBUG] End adding new jump function
31148 2019-Jan-15 20:37:32.342860 - [DEBUG]
31149 2019-Jan-15 20:37:32.342884 - [DEBUG] -------------------------------------------- 860. Path Edge --------------------------------------------
31150 2019-Jan-15 20:37:32.342908 - [DEBUG]
31151 2019-Jan-15 20:37:32.342931 - [DEBUG] Process 860. path edge:
31152 2019-Jan-15 20:37:32.342955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31153 2019-Jan-15 20:37:32.343011 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
31154 2019-Jan-15 20:37:32.343645 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31155 2019-Jan-15 20:37:32.344304 - [DEBUG]
31156 2019-Jan-15 20:37:32.344329 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
31157 2019-Jan-15 20:37:32.344977 - [DEBUG] Compose: EdgeIdentity * AllBottom
31158 2019-Jan-15 20:37:32.345005 - [DEBUG]
31159 2019-Jan-15 20:37:32.345029 - [DEBUG] Propagate flow
31160 2019-Jan-15 20:37:32.345062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31161 2019-Jan-15 20:37:32.345119 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31162 2019-Jan-15 20:37:32.345759 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31163 2019-Jan-15 20:37:32.346403 - [DEBUG] Edge function : AllBottom (result of previous compose)
31164 2019-Jan-15 20:37:32.346428 - [DEBUG]
31165 2019-Jan-15 20:37:32.346453 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31166 2019-Jan-15 20:37:32.346479 - [DEBUG] = AllBottom
31167 2019-Jan-15 20:37:32.346504 - [DEBUG]
31168 2019-Jan-15 20:37:32.346527 - [DEBUG] PROPAGATE: No new function!
31169 2019-Jan-15 20:37:32.346552 - [DEBUG] EDGE:
31170 2019-Jan-15 20:37:32.346609 - [DEBUG] ---> 31171 2019-Jan-15 20:37:32.347244 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31172 2019-Jan-15 20:37:32.347903 - [DEBUG]
31173 2019-Jan-15 20:37:32.347928 - [DEBUG] EDGE:
31174 2019-Jan-15 20:37:32.347985 - [DEBUG] ---> 31175 2019-Jan-15 20:37:32.348623 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31176 2019-Jan-15 20:37:32.349266 - [DEBUG]
31177 2019-Jan-15 20:37:32.349291 - [DEBUG] EDGE:
31178 2019-Jan-15 20:37:32.349349 - [DEBUG] ---> 31179 2019-Jan-15 20:37:32.349984 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31180 2019-Jan-15 20:37:32.350640 - [DEBUG]
31181 2019-Jan-15 20:37:32.350665 - [DEBUG] EDGE:
31182 2019-Jan-15 20:37:32.350723 - [DEBUG] ---> 31183 2019-Jan-15 20:37:32.351363 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31184 2019-Jan-15 20:37:32.352007 - [DEBUG]
31185 2019-Jan-15 20:37:32.352032 - [DEBUG] EDGE:
31186 2019-Jan-15 20:37:32.352089 - [DEBUG] ---> 31187 2019-Jan-15 20:37:32.352724 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31188 2019-Jan-15 20:37:32.353368 - [DEBUG]
31189 2019-Jan-15 20:37:32.353392 - [DEBUG] EDGE:
31190 2019-Jan-15 20:37:32.353450 - [DEBUG] ---> 31191 2019-Jan-15 20:37:32.354102 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31192 2019-Jan-15 20:37:32.354746 - [DEBUG]
31193 2019-Jan-15 20:37:32.354782 - [DEBUG] Compose: EdgeIdentity * AllBottom
31194 2019-Jan-15 20:37:32.354809 - [DEBUG]
31195 2019-Jan-15 20:37:32.354833 - [DEBUG] Propagate flow
31196 2019-Jan-15 20:37:32.354857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31197 2019-Jan-15 20:37:32.354913 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31198 2019-Jan-15 20:37:32.355560 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31199 2019-Jan-15 20:37:32.356204 - [DEBUG] Edge function : AllBottom (result of previous compose)
31200 2019-Jan-15 20:37:32.356230 - [DEBUG]
31201 2019-Jan-15 20:37:32.356254 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31202 2019-Jan-15 20:37:32.356280 - [DEBUG] = AllBottom
31203 2019-Jan-15 20:37:32.356305 - [DEBUG]
31204 2019-Jan-15 20:37:32.356328 - [DEBUG] PROPAGATE: No new function!
31205 2019-Jan-15 20:37:32.356354 - [DEBUG] EDGE:
31206 2019-Jan-15 20:37:32.356411 - [DEBUG] ---> 31207 2019-Jan-15 20:37:32.357055 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31208 2019-Jan-15 20:37:32.357716 - [DEBUG]
31209 2019-Jan-15 20:37:32.357741 - [DEBUG] EDGE:
31210 2019-Jan-15 20:37:32.357798 - [DEBUG] ---> 31211 2019-Jan-15 20:37:32.358435 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31212 2019-Jan-15 20:37:32.359078 - [DEBUG]
31213 2019-Jan-15 20:37:32.359103 - [DEBUG] EDGE:
31214 2019-Jan-15 20:37:32.359160 - [DEBUG] ---> 31215 2019-Jan-15 20:37:32.359798 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31216 2019-Jan-15 20:37:32.360441 - [DEBUG]
31217 2019-Jan-15 20:37:32.360477 - [DEBUG] Compose: EdgeIdentity * AllBottom
31218 2019-Jan-15 20:37:32.360504 - [DEBUG]
31219 2019-Jan-15 20:37:32.360527 - [DEBUG] Propagate flow
31220 2019-Jan-15 20:37:32.360551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31221 2019-Jan-15 20:37:32.360620 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31222 2019-Jan-15 20:37:32.361262 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31223 2019-Jan-15 20:37:32.361905 - [DEBUG] Edge function : AllBottom (result of previous compose)
31224 2019-Jan-15 20:37:32.361930 - [DEBUG]
31225 2019-Jan-15 20:37:32.361955 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31226 2019-Jan-15 20:37:32.361981 - [DEBUG] = AllBottom
31227 2019-Jan-15 20:37:32.362006 - [DEBUG]
31228 2019-Jan-15 20:37:32.362029 - [DEBUG] PROPAGATE: No new function!
31229 2019-Jan-15 20:37:32.362055 - [DEBUG] EDGE:
31230 2019-Jan-15 20:37:32.362112 - [DEBUG] ---> 31231 2019-Jan-15 20:37:32.362756 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31232 2019-Jan-15 20:37:32.363400 - [DEBUG]
31233 2019-Jan-15 20:37:32.363425 - [DEBUG] EDGE:
31234 2019-Jan-15 20:37:32.363482 - [DEBUG] ---> 31235 2019-Jan-15 20:37:32.364133 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31236 2019-Jan-15 20:37:32.364776 - [DEBUG]
31237 2019-Jan-15 20:37:32.364801 - [DEBUG] EDGE:
31238 2019-Jan-15 20:37:32.364866 - [DEBUG] ---> 31239 2019-Jan-15 20:37:32.365502 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31240 2019-Jan-15 20:37:32.366145 - [DEBUG]
31241 2019-Jan-15 20:37:32.366170 - [DEBUG] EDGE:
31242 2019-Jan-15 20:37:32.366228 - [DEBUG] ---> 31243 2019-Jan-15 20:37:32.366867 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31244 2019-Jan-15 20:37:32.367525 - [DEBUG]
31245 2019-Jan-15 20:37:32.367560 - [DEBUG] Compose: EdgeIdentity * AllBottom
31246 2019-Jan-15 20:37:32.367587 - [DEBUG]
31247 2019-Jan-15 20:37:32.367611 - [DEBUG] Propagate flow
31248 2019-Jan-15 20:37:32.367634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31249 2019-Jan-15 20:37:32.367690 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31250 2019-Jan-15 20:37:32.368329 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31251 2019-Jan-15 20:37:32.368972 - [DEBUG] Edge function : AllBottom (result of previous compose)
31252 2019-Jan-15 20:37:32.368997 - [DEBUG]
31253 2019-Jan-15 20:37:32.369022 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31254 2019-Jan-15 20:37:32.369048 - [DEBUG] = AllBottom
31255 2019-Jan-15 20:37:32.369073 - [DEBUG]
31256 2019-Jan-15 20:37:32.369096 - [DEBUG] PROPAGATE: No new function!
31257 2019-Jan-15 20:37:32.369121 - [DEBUG] EDGE:
31258 2019-Jan-15 20:37:32.369179 - [DEBUG] ---> 31259 2019-Jan-15 20:37:32.369824 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31260 2019-Jan-15 20:37:32.370468 - [DEBUG]
31261 2019-Jan-15 20:37:32.370493 - [DEBUG] EDGE:
31262 2019-Jan-15 20:37:32.370550 - [DEBUG] ---> 31263 2019-Jan-15 20:37:32.371200 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31264 2019-Jan-15 20:37:32.371843 - [DEBUG]
31265 2019-Jan-15 20:37:32.371868 - [DEBUG] EDGE:
31266 2019-Jan-15 20:37:32.371926 - [DEBUG] ---> 31267 2019-Jan-15 20:37:32.372564 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31268 2019-Jan-15 20:37:32.373207 - [DEBUG]
31269 2019-Jan-15 20:37:32.373251 - [DEBUG] Compose: EdgeIdentity * AllBottom
31270 2019-Jan-15 20:37:32.373279 - [DEBUG]
31271 2019-Jan-15 20:37:32.373303 - [DEBUG] Propagate flow
31272 2019-Jan-15 20:37:32.373326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31273 2019-Jan-15 20:37:32.373382 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31274 2019-Jan-15 20:37:32.374036 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31275 2019-Jan-15 20:37:32.374676 - [DEBUG] Edge function : AllBottom (result of previous compose)
31276 2019-Jan-15 20:37:32.374701 - [DEBUG]
31277 2019-Jan-15 20:37:32.374734 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31278 2019-Jan-15 20:37:32.374761 - [DEBUG] = AllBottom
31279 2019-Jan-15 20:37:32.374785 - [DEBUG]
31280 2019-Jan-15 20:37:32.374809 - [DEBUG] PROPAGATE: No new function!
31281 2019-Jan-15 20:37:32.374834 - [DEBUG] Compose: EdgeIdentity * AllBottom
31282 2019-Jan-15 20:37:32.374860 - [DEBUG]
31283 2019-Jan-15 20:37:32.374883 - [DEBUG] Propagate flow
31284 2019-Jan-15 20:37:32.374906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31285 2019-Jan-15 20:37:32.374962 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31286 2019-Jan-15 20:37:32.375601 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31287 2019-Jan-15 20:37:32.376246 - [DEBUG] Edge function : AllBottom (result of previous compose)
31288 2019-Jan-15 20:37:32.376271 - [DEBUG]
31289 2019-Jan-15 20:37:32.376296 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31290 2019-Jan-15 20:37:32.376322 - [DEBUG] = AllBottom
31291 2019-Jan-15 20:37:32.376347 - [DEBUG]
31292 2019-Jan-15 20:37:32.376370 - [DEBUG] PROPAGATE: No new function!
31293 2019-Jan-15 20:37:32.376395 - [DEBUG] EDGE:
31294 2019-Jan-15 20:37:32.376453 - [DEBUG] ---> 31295 2019-Jan-15 20:37:32.377097 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31296 2019-Jan-15 20:37:32.377753 - [DEBUG]
31297 2019-Jan-15 20:37:32.377778 - [DEBUG] EDGE:
31298 2019-Jan-15 20:37:32.377835 - [DEBUG] ---> 31299 2019-Jan-15 20:37:32.378470 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31300 2019-Jan-15 20:37:32.379110 - [DEBUG]
31301 2019-Jan-15 20:37:32.379137 - [DEBUG] Compose: EdgeIdentity * AllBottom
31302 2019-Jan-15 20:37:32.379163 - [DEBUG]
31303 2019-Jan-15 20:37:32.379186 - [DEBUG] Propagate flow
31304 2019-Jan-15 20:37:32.379209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31305 2019-Jan-15 20:37:32.379265 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31306 2019-Jan-15 20:37:32.379898 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31307 2019-Jan-15 20:37:32.380535 - [DEBUG] Edge function : AllBottom (result of previous compose)
31308 2019-Jan-15 20:37:32.380560 - [DEBUG]
31309 2019-Jan-15 20:37:32.380585 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31310 2019-Jan-15 20:37:32.380625 - [DEBUG] = AllBottom
31311 2019-Jan-15 20:37:32.380650 - [DEBUG]
31312 2019-Jan-15 20:37:32.380673 - [DEBUG] PROPAGATE: No new function!
31313 2019-Jan-15 20:37:32.380697 - [DEBUG] EDGE:
31314 2019-Jan-15 20:37:32.380755 - [DEBUG] ---> 31315 2019-Jan-15 20:37:32.381392 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31316 2019-Jan-15 20:37:32.382031 - [DEBUG]
31317 2019-Jan-15 20:37:32.382057 - [DEBUG] Compose: EdgeIdentity * AllBottom
31318 2019-Jan-15 20:37:32.382083 - [DEBUG]
31319 2019-Jan-15 20:37:32.382106 - [DEBUG] Propagate flow
31320 2019-Jan-15 20:37:32.382130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31321 2019-Jan-15 20:37:32.382185 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31322 2019-Jan-15 20:37:32.382832 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31323 2019-Jan-15 20:37:32.383476 - [DEBUG] Edge function : AllBottom (result of previous compose)
31324 2019-Jan-15 20:37:32.383500 - [DEBUG]
31325 2019-Jan-15 20:37:32.383525 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31326 2019-Jan-15 20:37:32.383551 - [DEBUG] = AllBottom
31327 2019-Jan-15 20:37:32.383576 - [DEBUG]
31328 2019-Jan-15 20:37:32.383599 - [DEBUG] PROPAGATE: No new function!
31329 2019-Jan-15 20:37:32.383637 - [DEBUG] Compose: EdgeIdentity * AllBottom
31330 2019-Jan-15 20:37:32.383664 - [DEBUG]
31331 2019-Jan-15 20:37:32.383688 - [DEBUG] Propagate flow
31332 2019-Jan-15 20:37:32.383711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31333 2019-Jan-15 20:37:32.383767 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31334 2019-Jan-15 20:37:32.384423 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31335 2019-Jan-15 20:37:32.385063 - [DEBUG] Edge function : AllBottom (result of previous compose)
31336 2019-Jan-15 20:37:32.385088 - [DEBUG]
31337 2019-Jan-15 20:37:32.385113 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31338 2019-Jan-15 20:37:32.385138 - [DEBUG] = AllBottom
31339 2019-Jan-15 20:37:32.385163 - [DEBUG]
31340 2019-Jan-15 20:37:32.385186 - [DEBUG] PROPAGATE: No new function!
31341 2019-Jan-15 20:37:32.385212 - [DEBUG] Compose: EdgeIdentity * AllBottom
31342 2019-Jan-15 20:37:32.385237 - [DEBUG]
31343 2019-Jan-15 20:37:32.385261 - [DEBUG] Propagate flow
31344 2019-Jan-15 20:37:32.385284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31345 2019-Jan-15 20:37:32.385340 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31346 2019-Jan-15 20:37:32.385979 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31347 2019-Jan-15 20:37:32.386622 - [DEBUG] Edge function : AllBottom (result of previous compose)
31348 2019-Jan-15 20:37:32.386647 - [DEBUG]
31349 2019-Jan-15 20:37:32.386672 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31350 2019-Jan-15 20:37:32.386697 - [DEBUG] = AllBottom
31351 2019-Jan-15 20:37:32.386722 - [DEBUG]
31352 2019-Jan-15 20:37:32.386745 - [DEBUG] PROPAGATE: No new function!
31353 2019-Jan-15 20:37:32.386770 - [DEBUG] EDGE:
31354 2019-Jan-15 20:37:32.386828 - [DEBUG] ---> 31355 2019-Jan-15 20:37:32.387487 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31356 2019-Jan-15 20:37:32.388126 - [DEBUG]
31357 2019-Jan-15 20:37:32.388161 - [DEBUG] Compose: EdgeIdentity * AllBottom
31358 2019-Jan-15 20:37:32.388188 - [DEBUG]
31359 2019-Jan-15 20:37:32.388211 - [DEBUG] Propagate flow
31360 2019-Jan-15 20:37:32.388234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31361 2019-Jan-15 20:37:32.388291 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31362 2019-Jan-15 20:37:32.388930 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31363 2019-Jan-15 20:37:32.389568 - [DEBUG] Edge function : AllBottom (result of previous compose)
31364 2019-Jan-15 20:37:32.389593 - [DEBUG]
31365 2019-Jan-15 20:37:32.389618 - [DEBUG] Join: AllTop & AllBottom
31366 2019-Jan-15 20:37:32.389644 - [DEBUG] = AllBottom (new jump func)
31367 2019-Jan-15 20:37:32.389669 - [DEBUG]
31368 2019-Jan-15 20:37:32.389701 - [DEBUG] Start adding new jump function
31369 2019-Jan-15 20:37:32.389725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31370 2019-Jan-15 20:37:32.389781 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31371 2019-Jan-15 20:37:32.390421 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31372 2019-Jan-15 20:37:32.391077 - [DEBUG] Edge Function : AllBottom
31373 2019-Jan-15 20:37:32.391105 - [DEBUG] End adding new jump function
31374 2019-Jan-15 20:37:32.391129 - [DEBUG]
31375 2019-Jan-15 20:37:32.391153 - [DEBUG] -------------------------------------------- 861. Path Edge --------------------------------------------
31376 2019-Jan-15 20:37:32.391177 - [DEBUG]
31377 2019-Jan-15 20:37:32.391200 - [DEBUG] Process 861. path edge:
31378 2019-Jan-15 20:37:32.391224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31379 2019-Jan-15 20:37:32.391280 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
31380 2019-Jan-15 20:37:32.391915 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31381 2019-Jan-15 20:37:32.392554 - [DEBUG]
31382 2019-Jan-15 20:37:32.392578 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31383 2019-Jan-15 20:37:32.393222 - [DEBUG] Possible callees:
31384 2019-Jan-15 20:37:32.393247 - [DEBUG] foo
31385 2019-Jan-15 20:37:32.393271 - [DEBUG] Possible return sites:
31386 2019-Jan-15 20:37:32.393295 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12631387 2019-Jan-15 20:37:32.394568 - [DEBUG] Found and process special summary
31388 2019-Jan-15 20:37:32.394608 - [DEBUG] Compose: EdgeIdentity * AllBottom
31389 2019-Jan-15 20:37:32.394636 - [DEBUG]
31390 2019-Jan-15 20:37:32.394660 - [DEBUG] Propagate flow
31391 2019-Jan-15 20:37:32.394683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31392 2019-Jan-15 20:37:32.394740 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31393 2019-Jan-15 20:37:32.395377 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31394 2019-Jan-15 20:37:32.396015 - [DEBUG] Edge function : AllBottom (result of previous compose)
31395 2019-Jan-15 20:37:32.396040 - [DEBUG]
31396 2019-Jan-15 20:37:32.396064 - [DEBUG] Join: AllTop & AllBottom
31397 2019-Jan-15 20:37:32.396090 - [DEBUG] = AllBottom (new jump func)
31398 2019-Jan-15 20:37:32.396115 - [DEBUG]
31399 2019-Jan-15 20:37:32.396138 - [DEBUG] Start adding new jump function
31400 2019-Jan-15 20:37:32.396161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31401 2019-Jan-15 20:37:32.396217 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31402 2019-Jan-15 20:37:32.396857 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31403 2019-Jan-15 20:37:32.397511 - [DEBUG] Edge Function : AllBottom
31404 2019-Jan-15 20:37:32.397539 - [DEBUG] End adding new jump function
31405 2019-Jan-15 20:37:32.397562 - [DEBUG]
31406 2019-Jan-15 20:37:32.397586 - [DEBUG] -------------------------------------------- 862. Path Edge --------------------------------------------
31407 2019-Jan-15 20:37:32.397610 - [DEBUG]
31408 2019-Jan-15 20:37:32.397633 - [DEBUG] Process 862. path edge:
31409 2019-Jan-15 20:37:32.397656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31410 2019-Jan-15 20:37:32.397712 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
31411 2019-Jan-15 20:37:32.398360 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31412 2019-Jan-15 20:37:32.398998 - [DEBUG]
31413 2019-Jan-15 20:37:32.399023 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31414 2019-Jan-15 20:37:32.399679 - [DEBUG] Compose: EdgeIdentity * AllBottom
31415 2019-Jan-15 20:37:32.399708 - [DEBUG]
31416 2019-Jan-15 20:37:32.399731 - [DEBUG] Propagate flow
31417 2019-Jan-15 20:37:32.399755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31418 2019-Jan-15 20:37:32.399812 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31419 2019-Jan-15 20:37:32.400446 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31420 2019-Jan-15 20:37:32.401103 - [DEBUG] Edge function : AllBottom (result of previous compose)
31421 2019-Jan-15 20:37:32.401129 - [DEBUG]
31422 2019-Jan-15 20:37:32.401154 - [DEBUG] Join: AllTop & AllBottom
31423 2019-Jan-15 20:37:32.401180 - [DEBUG] = AllBottom (new jump func)
31424 2019-Jan-15 20:37:32.401204 - [DEBUG]
31425 2019-Jan-15 20:37:32.401227 - [DEBUG] Start adding new jump function
31426 2019-Jan-15 20:37:32.401251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31427 2019-Jan-15 20:37:32.401307 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31428 2019-Jan-15 20:37:32.401994 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31429 2019-Jan-15 20:37:32.402686 - [DEBUG] Edge Function : AllBottom
31430 2019-Jan-15 20:37:32.402722 - [DEBUG] End adding new jump function
31431 2019-Jan-15 20:37:32.402746 - [DEBUG]
31432 2019-Jan-15 20:37:32.402771 - [DEBUG] -------------------------------------------- 863. Path Edge --------------------------------------------
31433 2019-Jan-15 20:37:32.402796 - [DEBUG]
31434 2019-Jan-15 20:37:32.402819 - [DEBUG] Process 863. path edge:
31435 2019-Jan-15 20:37:32.402843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31436 2019-Jan-15 20:37:32.402916 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
31437 2019-Jan-15 20:37:32.403612 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31438 2019-Jan-15 20:37:32.404299 - [DEBUG]
31439 2019-Jan-15 20:37:32.404326 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31440 2019-Jan-15 20:37:32.404996 - [DEBUG] Compose: EdgeIdentity * AllBottom
31441 2019-Jan-15 20:37:32.405025 - [DEBUG]
31442 2019-Jan-15 20:37:32.405049 - [DEBUG] Propagate flow
31443 2019-Jan-15 20:37:32.405072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31444 2019-Jan-15 20:37:32.405132 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31445 2019-Jan-15 20:37:32.405768 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31446 2019-Jan-15 20:37:32.406407 - [DEBUG] Edge function : AllBottom (result of previous compose)
31447 2019-Jan-15 20:37:32.406432 - [DEBUG]
31448 2019-Jan-15 20:37:32.406457 - [DEBUG] Join: AllTop & AllBottom
31449 2019-Jan-15 20:37:32.406484 - [DEBUG] = AllBottom (new jump func)
31450 2019-Jan-15 20:37:32.406509 - [DEBUG]
31451 2019-Jan-15 20:37:32.406532 - [DEBUG] Start adding new jump function
31452 2019-Jan-15 20:37:32.406556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31453 2019-Jan-15 20:37:32.406630 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31454 2019-Jan-15 20:37:32.407287 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31455 2019-Jan-15 20:37:32.407924 - [DEBUG] Edge Function : AllBottom
31456 2019-Jan-15 20:37:32.407953 - [DEBUG] End adding new jump function
31457 2019-Jan-15 20:37:32.407977 - [DEBUG]
31458 2019-Jan-15 20:37:32.408001 - [DEBUG] -------------------------------------------- 864. Path Edge --------------------------------------------
31459 2019-Jan-15 20:37:32.408026 - [DEBUG]
31460 2019-Jan-15 20:37:32.408050 - [DEBUG] Process 864. path edge:
31461 2019-Jan-15 20:37:32.408074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31462 2019-Jan-15 20:37:32.408130 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
31463 2019-Jan-15 20:37:32.408767 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31464 2019-Jan-15 20:37:32.409407 - [DEBUG]
31465 2019-Jan-15 20:37:32.409433 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31466 2019-Jan-15 20:37:32.410084 - [DEBUG] Compose: EdgeIdentity * AllBottom
31467 2019-Jan-15 20:37:32.410113 - [DEBUG]
31468 2019-Jan-15 20:37:32.410137 - [DEBUG] Propagate flow
31469 2019-Jan-15 20:37:32.410160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31470 2019-Jan-15 20:37:32.410217 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31471 2019-Jan-15 20:37:32.410884 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31472 2019-Jan-15 20:37:32.411525 - [DEBUG] Edge function : AllBottom (result of previous compose)
31473 2019-Jan-15 20:37:32.411550 - [DEBUG]
31474 2019-Jan-15 20:37:32.411575 - [DEBUG] Join: AllTop & AllBottom
31475 2019-Jan-15 20:37:32.411602 - [DEBUG] = AllBottom (new jump func)
31476 2019-Jan-15 20:37:32.411626 - [DEBUG]
31477 2019-Jan-15 20:37:32.411650 - [DEBUG] Start adding new jump function
31478 2019-Jan-15 20:37:32.411673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31479 2019-Jan-15 20:37:32.411729 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31480 2019-Jan-15 20:37:32.412369 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31481 2019-Jan-15 20:37:32.413013 - [DEBUG] Edge Function : AllBottom
31482 2019-Jan-15 20:37:32.413041 - [DEBUG] End adding new jump function
31483 2019-Jan-15 20:37:32.413065 - [DEBUG]
31484 2019-Jan-15 20:37:32.413088 - [DEBUG] -------------------------------------------- 865. Path Edge --------------------------------------------
31485 2019-Jan-15 20:37:32.413113 - [DEBUG]
31486 2019-Jan-15 20:37:32.413136 - [DEBUG] Process 865. path edge:
31487 2019-Jan-15 20:37:32.413160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31488 2019-Jan-15 20:37:32.413216 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
31489 2019-Jan-15 20:37:32.413861 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31490 2019-Jan-15 20:37:32.414516 - [DEBUG]
31491 2019-Jan-15 20:37:32.414541 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31492 2019-Jan-15 20:37:32.415211 - [DEBUG] Possible callees:
31493 2019-Jan-15 20:37:32.415237 - [DEBUG] llvm.dbg.declare
31494 2019-Jan-15 20:37:32.415262 - [DEBUG] Possible return sites:
31495 2019-Jan-15 20:37:32.415285 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13631496 2019-Jan-15 20:37:32.416569 - [DEBUG] Found and process special summary
31497 2019-Jan-15 20:37:32.416614 - [DEBUG] Compose: EdgeIdentity * AllBottom
31498 2019-Jan-15 20:37:32.416642 - [DEBUG]
31499 2019-Jan-15 20:37:32.416666 - [DEBUG] Propagate flow
31500 2019-Jan-15 20:37:32.416690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31501 2019-Jan-15 20:37:32.416748 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31502 2019-Jan-15 20:37:32.417403 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31503 2019-Jan-15 20:37:32.418042 - [DEBUG] Edge function : AllBottom (result of previous compose)
31504 2019-Jan-15 20:37:32.418067 - [DEBUG]
31505 2019-Jan-15 20:37:32.418093 - [DEBUG] Join: AllTop & AllBottom
31506 2019-Jan-15 20:37:32.418119 - [DEBUG] = AllBottom (new jump func)
31507 2019-Jan-15 20:37:32.418144 - [DEBUG]
31508 2019-Jan-15 20:37:32.418167 - [DEBUG] Start adding new jump function
31509 2019-Jan-15 20:37:32.418190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31510 2019-Jan-15 20:37:32.418246 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31511 2019-Jan-15 20:37:32.418887 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31512 2019-Jan-15 20:37:32.419524 - [DEBUG] Edge Function : AllBottom
31513 2019-Jan-15 20:37:32.419552 - [DEBUG] End adding new jump function
31514 2019-Jan-15 20:37:32.419576 - [DEBUG]
31515 2019-Jan-15 20:37:32.419600 - [DEBUG] -------------------------------------------- 866. Path Edge --------------------------------------------
31516 2019-Jan-15 20:37:32.419625 - [DEBUG]
31517 2019-Jan-15 20:37:32.419648 - [DEBUG] Process 866. path edge:
31518 2019-Jan-15 20:37:32.419672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31519 2019-Jan-15 20:37:32.419728 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
31520 2019-Jan-15 20:37:32.420365 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31521 2019-Jan-15 20:37:32.421020 - [DEBUG]
31522 2019-Jan-15 20:37:32.421045 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31523 2019-Jan-15 20:37:32.421701 - [DEBUG] Compose: EdgeIdentity * AllBottom
31524 2019-Jan-15 20:37:32.421730 - [DEBUG]
31525 2019-Jan-15 20:37:32.421754 - [DEBUG] Propagate flow
31526 2019-Jan-15 20:37:32.421777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31527 2019-Jan-15 20:37:32.421835 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31528 2019-Jan-15 20:37:32.422470 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31529 2019-Jan-15 20:37:32.423108 - [DEBUG] Edge function : AllBottom (result of previous compose)
31530 2019-Jan-15 20:37:32.423133 - [DEBUG]
31531 2019-Jan-15 20:37:32.423158 - [DEBUG] Join: AllTop & AllBottom
31532 2019-Jan-15 20:37:32.423184 - [DEBUG] = AllBottom (new jump func)
31533 2019-Jan-15 20:37:32.423208 - [DEBUG]
31534 2019-Jan-15 20:37:32.423232 - [DEBUG] Start adding new jump function
31535 2019-Jan-15 20:37:32.423255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31536 2019-Jan-15 20:37:32.423319 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31537 2019-Jan-15 20:37:32.423973 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31538 2019-Jan-15 20:37:32.424608 - [DEBUG] Edge Function : AllBottom
31539 2019-Jan-15 20:37:32.424636 - [DEBUG] End adding new jump function
31540 2019-Jan-15 20:37:32.424660 - [DEBUG]
31541 2019-Jan-15 20:37:32.424684 - [DEBUG] -------------------------------------------- 867. Path Edge --------------------------------------------
31542 2019-Jan-15 20:37:32.424709 - [DEBUG]
31543 2019-Jan-15 20:37:32.424732 - [DEBUG] Process 867. path edge:
31544 2019-Jan-15 20:37:32.424756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31545 2019-Jan-15 20:37:32.424813 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
31546 2019-Jan-15 20:37:32.425448 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31547 2019-Jan-15 20:37:32.426084 - [DEBUG]
31548 2019-Jan-15 20:37:32.426109 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31549 2019-Jan-15 20:37:32.426757 - [DEBUG] Compose: EdgeIdentity * AllBottom
31550 2019-Jan-15 20:37:32.426785 - [DEBUG]
31551 2019-Jan-15 20:37:32.426810 - [DEBUG] Propagate flow
31552 2019-Jan-15 20:37:32.426833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31553 2019-Jan-15 20:37:32.426890 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31554 2019-Jan-15 20:37:32.427539 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31555 2019-Jan-15 20:37:32.428176 - [DEBUG] Edge function : AllBottom (result of previous compose)
31556 2019-Jan-15 20:37:32.428201 - [DEBUG]
31557 2019-Jan-15 20:37:32.428226 - [DEBUG] Join: AllTop & AllBottom
31558 2019-Jan-15 20:37:32.428252 - [DEBUG] = AllBottom (new jump func)
31559 2019-Jan-15 20:37:32.428277 - [DEBUG]
31560 2019-Jan-15 20:37:32.428301 - [DEBUG] Start adding new jump function
31561 2019-Jan-15 20:37:32.428324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31562 2019-Jan-15 20:37:32.428380 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31563 2019-Jan-15 20:37:32.429019 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
31564 2019-Jan-15 20:37:32.429651 - [DEBUG] Edge Function : AllBottom
31565 2019-Jan-15 20:37:32.429683 - [DEBUG] End adding new jump function
31566 2019-Jan-15 20:37:32.429707 - [DEBUG]
31567 2019-Jan-15 20:37:32.429731 - [DEBUG] -------------------------------------------- 868. Path Edge --------------------------------------------
31568 2019-Jan-15 20:37:32.429756 - [DEBUG]
31569 2019-Jan-15 20:37:32.429779 - [DEBUG] Process 868. path edge:
31570 2019-Jan-15 20:37:32.429803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31571 2019-Jan-15 20:37:32.429860 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
31572 2019-Jan-15 20:37:32.430493 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31573 2019-Jan-15 20:37:32.431146 - [DEBUG]
31574 2019-Jan-15 20:37:32.431171 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
31575 2019-Jan-15 20:37:32.431821 - [DEBUG] Compose: EdgeIdentity * AllBottom
31576 2019-Jan-15 20:37:32.431849 - [DEBUG]
31577 2019-Jan-15 20:37:32.431872 - [DEBUG] Propagate flow
31578 2019-Jan-15 20:37:32.431896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31579 2019-Jan-15 20:37:32.431953 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31580 2019-Jan-15 20:37:32.432607 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31581 2019-Jan-15 20:37:32.433246 - [DEBUG] Edge function : AllBottom (result of previous compose)
31582 2019-Jan-15 20:37:32.433272 - [DEBUG]
31583 2019-Jan-15 20:37:32.433297 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31584 2019-Jan-15 20:37:32.433323 - [DEBUG] = AllBottom
31585 2019-Jan-15 20:37:32.433348 - [DEBUG]
31586 2019-Jan-15 20:37:32.433371 - [DEBUG] PROPAGATE: No new function!
31587 2019-Jan-15 20:37:32.433395 - [DEBUG] EDGE:
31588 2019-Jan-15 20:37:32.433453 - [DEBUG] ---> 31589 2019-Jan-15 20:37:32.434103 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31590 2019-Jan-15 20:37:32.434743 - [DEBUG]
31591 2019-Jan-15 20:37:32.434768 - [DEBUG] EDGE:
31592 2019-Jan-15 20:37:32.434825 - [DEBUG] ---> 31593 2019-Jan-15 20:37:32.435460 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31594 2019-Jan-15 20:37:32.436098 - [DEBUG]
31595 2019-Jan-15 20:37:32.436124 - [DEBUG] Compose: EdgeIdentity * AllBottom
31596 2019-Jan-15 20:37:32.436150 - [DEBUG]
31597 2019-Jan-15 20:37:32.436173 - [DEBUG] Propagate flow
31598 2019-Jan-15 20:37:32.436196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31599 2019-Jan-15 20:37:32.436252 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31600 2019-Jan-15 20:37:32.436887 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31601 2019-Jan-15 20:37:32.437543 - [DEBUG] Edge function : AllBottom (result of previous compose)
31602 2019-Jan-15 20:37:32.437568 - [DEBUG]
31603 2019-Jan-15 20:37:32.437593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31604 2019-Jan-15 20:37:32.437619 - [DEBUG] = AllBottom
31605 2019-Jan-15 20:37:32.437643 - [DEBUG]
31606 2019-Jan-15 20:37:32.437666 - [DEBUG] PROPAGATE: No new function!
31607 2019-Jan-15 20:37:32.437690 - [DEBUG] EDGE:
31608 2019-Jan-15 20:37:32.437748 - [DEBUG] ---> 31609 2019-Jan-15 20:37:32.438385 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31610 2019-Jan-15 20:37:32.439023 - [DEBUG]
31611 2019-Jan-15 20:37:32.439048 - [DEBUG] Compose: EdgeIdentity * AllBottom
31612 2019-Jan-15 20:37:32.439074 - [DEBUG]
31613 2019-Jan-15 20:37:32.439098 - [DEBUG] Propagate flow
31614 2019-Jan-15 20:37:32.439121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31615 2019-Jan-15 20:37:32.439177 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31616 2019-Jan-15 20:37:32.439815 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31617 2019-Jan-15 20:37:32.440459 - [DEBUG] Edge function : AllBottom (result of previous compose)
31618 2019-Jan-15 20:37:32.440484 - [DEBUG]
31619 2019-Jan-15 20:37:32.440509 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31620 2019-Jan-15 20:37:32.440535 - [DEBUG] = AllBottom
31621 2019-Jan-15 20:37:32.440559 - [DEBUG]
31622 2019-Jan-15 20:37:32.440582 - [DEBUG] PROPAGATE: No new function!
31623 2019-Jan-15 20:37:32.440635 - [DEBUG] Compose: EdgeIdentity * AllBottom
31624 2019-Jan-15 20:37:32.440671 - [DEBUG]
31625 2019-Jan-15 20:37:32.440695 - [DEBUG] Propagate flow
31626 2019-Jan-15 20:37:32.440718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31627 2019-Jan-15 20:37:32.440775 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31628 2019-Jan-15 20:37:32.441415 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31629 2019-Jan-15 20:37:32.442054 - [DEBUG] Edge function : AllBottom (result of previous compose)
31630 2019-Jan-15 20:37:32.442079 - [DEBUG]
31631 2019-Jan-15 20:37:32.442103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31632 2019-Jan-15 20:37:32.442129 - [DEBUG] = AllBottom
31633 2019-Jan-15 20:37:32.442154 - [DEBUG]
31634 2019-Jan-15 20:37:32.442177 - [DEBUG] PROPAGATE: No new function!
31635 2019-Jan-15 20:37:32.442202 - [DEBUG] Compose: EdgeIdentity * AllBottom
31636 2019-Jan-15 20:37:32.442228 - [DEBUG]
31637 2019-Jan-15 20:37:32.442251 - [DEBUG] Propagate flow
31638 2019-Jan-15 20:37:32.442274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31639 2019-Jan-15 20:37:32.442330 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31640 2019-Jan-15 20:37:32.442969 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31641 2019-Jan-15 20:37:32.443611 - [DEBUG] Edge function : AllBottom (result of previous compose)
31642 2019-Jan-15 20:37:32.443636 - [DEBUG]
31643 2019-Jan-15 20:37:32.443660 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31644 2019-Jan-15 20:37:32.443686 - [DEBUG] = AllBottom
31645 2019-Jan-15 20:37:32.443710 - [DEBUG]
31646 2019-Jan-15 20:37:32.443734 - [DEBUG] PROPAGATE: No new function!
31647 2019-Jan-15 20:37:32.443760 - [DEBUG] EDGE:
31648 2019-Jan-15 20:37:32.443818 - [DEBUG] ---> 31649 2019-Jan-15 20:37:32.444493 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31650 2019-Jan-15 20:37:32.445132 - [DEBUG]
31651 2019-Jan-15 20:37:32.445167 - [DEBUG] Compose: EdgeIdentity * AllBottom
31652 2019-Jan-15 20:37:32.445194 - [DEBUG]
31653 2019-Jan-15 20:37:32.445217 - [DEBUG] Propagate flow
31654 2019-Jan-15 20:37:32.445240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31655 2019-Jan-15 20:37:32.445297 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31656 2019-Jan-15 20:37:32.445942 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31657 2019-Jan-15 20:37:32.446580 - [DEBUG] Edge function : AllBottom (result of previous compose)
31658 2019-Jan-15 20:37:32.446605 - [DEBUG]
31659 2019-Jan-15 20:37:32.446630 - [DEBUG] Join: AllTop & AllBottom
31660 2019-Jan-15 20:37:32.446656 - [DEBUG] = AllBottom (new jump func)
31661 2019-Jan-15 20:37:32.446680 - [DEBUG]
31662 2019-Jan-15 20:37:32.446704 - [DEBUG] Start adding new jump function
31663 2019-Jan-15 20:37:32.446727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31664 2019-Jan-15 20:37:32.446783 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31665 2019-Jan-15 20:37:32.447438 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31666 2019-Jan-15 20:37:32.448082 - [DEBUG] Edge Function : AllBottom
31667 2019-Jan-15 20:37:32.448121 - [DEBUG] End adding new jump function
31668 2019-Jan-15 20:37:32.448146 - [DEBUG]
31669 2019-Jan-15 20:37:32.448169 - [DEBUG] -------------------------------------------- 869. Path Edge --------------------------------------------
31670 2019-Jan-15 20:37:32.448194 - [DEBUG]
31671 2019-Jan-15 20:37:32.448217 - [DEBUG] Process 869. path edge:
31672 2019-Jan-15 20:37:32.448241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31673 2019-Jan-15 20:37:32.448297 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
31674 2019-Jan-15 20:37:32.448943 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31675 2019-Jan-15 20:37:32.449581 - [DEBUG]
31676 2019-Jan-15 20:37:32.449606 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31677 2019-Jan-15 20:37:32.450259 - [DEBUG] Possible callees:
31678 2019-Jan-15 20:37:32.450284 - [DEBUG] llvm.dbg.declare
31679 2019-Jan-15 20:37:32.450308 - [DEBUG] Possible return sites:
31680 2019-Jan-15 20:37:32.450332 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14331681 2019-Jan-15 20:37:32.451618 - [DEBUG] Found and process special summary
31682 2019-Jan-15 20:37:32.451657 - [DEBUG] Compose: EdgeIdentity * AllBottom
31683 2019-Jan-15 20:37:32.451685 - [DEBUG]
31684 2019-Jan-15 20:37:32.451709 - [DEBUG] Propagate flow
31685 2019-Jan-15 20:37:32.451732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31686 2019-Jan-15 20:37:32.451788 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31687 2019-Jan-15 20:37:32.452437 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31688 2019-Jan-15 20:37:32.453076 - [DEBUG] Edge function : AllBottom (result of previous compose)
31689 2019-Jan-15 20:37:32.453102 - [DEBUG]
31690 2019-Jan-15 20:37:32.453126 - [DEBUG] Join: AllTop & AllBottom
31691 2019-Jan-15 20:37:32.453152 - [DEBUG] = AllBottom (new jump func)
31692 2019-Jan-15 20:37:32.453177 - [DEBUG]
31693 2019-Jan-15 20:37:32.453200 - [DEBUG] Start adding new jump function
31694 2019-Jan-15 20:37:32.453223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31695 2019-Jan-15 20:37:32.453279 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31696 2019-Jan-15 20:37:32.453919 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31697 2019-Jan-15 20:37:32.454571 - [DEBUG] Edge Function : AllBottom
31698 2019-Jan-15 20:37:32.454598 - [DEBUG] End adding new jump function
31699 2019-Jan-15 20:37:32.454622 - [DEBUG]
31700 2019-Jan-15 20:37:32.454646 - [DEBUG] -------------------------------------------- 870. Path Edge --------------------------------------------
31701 2019-Jan-15 20:37:32.454670 - [DEBUG]
31702 2019-Jan-15 20:37:32.454693 - [DEBUG] Process 870. path edge:
31703 2019-Jan-15 20:37:32.454717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31704 2019-Jan-15 20:37:32.454773 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
31705 2019-Jan-15 20:37:32.455412 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31706 2019-Jan-15 20:37:32.456050 - [DEBUG]
31707 2019-Jan-15 20:37:32.456075 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31708 2019-Jan-15 20:37:32.456738 - [DEBUG] Compose: EdgeIdentity * AllBottom
31709 2019-Jan-15 20:37:32.456767 - [DEBUG]
31710 2019-Jan-15 20:37:32.456791 - [DEBUG] Propagate flow
31711 2019-Jan-15 20:37:32.456814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31712 2019-Jan-15 20:37:32.456871 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31713 2019-Jan-15 20:37:32.457521 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31714 2019-Jan-15 20:37:32.458160 - [DEBUG] Edge function : AllBottom (result of previous compose)
31715 2019-Jan-15 20:37:32.458185 - [DEBUG]
31716 2019-Jan-15 20:37:32.458210 - [DEBUG] Join: AllTop & AllBottom
31717 2019-Jan-15 20:37:32.458236 - [DEBUG] = AllBottom (new jump func)
31718 2019-Jan-15 20:37:32.458261 - [DEBUG]
31719 2019-Jan-15 20:37:32.458284 - [DEBUG] Start adding new jump function
31720 2019-Jan-15 20:37:32.458308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31721 2019-Jan-15 20:37:32.458364 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31722 2019-Jan-15 20:37:32.459004 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
31723 2019-Jan-15 20:37:32.459638 - [DEBUG] Edge Function : AllBottom
31724 2019-Jan-15 20:37:32.459665 - [DEBUG] End adding new jump function
31725 2019-Jan-15 20:37:32.459690 - [DEBUG]
31726 2019-Jan-15 20:37:32.459714 - [DEBUG] -------------------------------------------- 871. Path Edge --------------------------------------------
31727 2019-Jan-15 20:37:32.459738 - [DEBUG]
31728 2019-Jan-15 20:37:32.459762 - [DEBUG] Process 871. path edge:
31729 2019-Jan-15 20:37:32.459786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31730 2019-Jan-15 20:37:32.459842 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
31731 2019-Jan-15 20:37:32.460475 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31732 2019-Jan-15 20:37:32.461129 - [DEBUG]
31733 2019-Jan-15 20:37:32.461154 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
31734 2019-Jan-15 20:37:32.461802 - [DEBUG] Compose: EdgeIdentity * AllBottom
31735 2019-Jan-15 20:37:32.461830 - [DEBUG]
31736 2019-Jan-15 20:37:32.461854 - [DEBUG] Propagate flow
31737 2019-Jan-15 20:37:32.461878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31738 2019-Jan-15 20:37:32.461934 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31739 2019-Jan-15 20:37:32.462567 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31740 2019-Jan-15 20:37:32.463205 - [DEBUG] Edge function : AllBottom (result of previous compose)
31741 2019-Jan-15 20:37:32.463230 - [DEBUG]
31742 2019-Jan-15 20:37:32.463255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31743 2019-Jan-15 20:37:32.463281 - [DEBUG] = AllBottom
31744 2019-Jan-15 20:37:32.463306 - [DEBUG]
31745 2019-Jan-15 20:37:32.463329 - [DEBUG] PROPAGATE: No new function!
31746 2019-Jan-15 20:37:32.463353 - [DEBUG] EDGE:
31747 2019-Jan-15 20:37:32.463410 - [DEBUG] ---> 31748 2019-Jan-15 20:37:32.464060 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31749 2019-Jan-15 20:37:32.464700 - [DEBUG]
31750 2019-Jan-15 20:37:32.464726 - [DEBUG] Compose: EdgeIdentity * AllBottom
31751 2019-Jan-15 20:37:32.464751 - [DEBUG]
31752 2019-Jan-15 20:37:32.464775 - [DEBUG] Propagate flow
31753 2019-Jan-15 20:37:32.464798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31754 2019-Jan-15 20:37:32.464862 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31755 2019-Jan-15 20:37:32.465497 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31756 2019-Jan-15 20:37:32.466135 - [DEBUG] Edge function : AllBottom (result of previous compose)
31757 2019-Jan-15 20:37:32.466161 - [DEBUG]
31758 2019-Jan-15 20:37:32.466186 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31759 2019-Jan-15 20:37:32.466212 - [DEBUG] = AllBottom
31760 2019-Jan-15 20:37:32.466236 - [DEBUG]
31761 2019-Jan-15 20:37:32.466260 - [DEBUG] PROPAGATE: No new function!
31762 2019-Jan-15 20:37:32.466284 - [DEBUG] EDGE:
31763 2019-Jan-15 20:37:32.466341 - [DEBUG] ---> 31764 2019-Jan-15 20:37:32.466977 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31765 2019-Jan-15 20:37:32.467631 - [DEBUG]
31766 2019-Jan-15 20:37:32.467657 - [DEBUG] Compose: EdgeIdentity * AllBottom
31767 2019-Jan-15 20:37:32.467682 - [DEBUG]
31768 2019-Jan-15 20:37:32.467706 - [DEBUG] Propagate flow
31769 2019-Jan-15 20:37:32.467729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31770 2019-Jan-15 20:37:32.467785 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31771 2019-Jan-15 20:37:32.468424 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31772 2019-Jan-15 20:37:32.469068 - [DEBUG] Edge function : AllBottom (result of previous compose)
31773 2019-Jan-15 20:37:32.469094 - [DEBUG]
31774 2019-Jan-15 20:37:32.469118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31775 2019-Jan-15 20:37:32.469144 - [DEBUG] = AllBottom
31776 2019-Jan-15 20:37:32.469169 - [DEBUG]
31777 2019-Jan-15 20:37:32.469192 - [DEBUG] PROPAGATE: No new function!
31778 2019-Jan-15 20:37:32.469228 - [DEBUG] Compose: EdgeIdentity * AllBottom
31779 2019-Jan-15 20:37:32.469256 - [DEBUG]
31780 2019-Jan-15 20:37:32.469279 - [DEBUG] Propagate flow
31781 2019-Jan-15 20:37:32.469303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31782 2019-Jan-15 20:37:32.469359 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31783 2019-Jan-15 20:37:32.469997 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31784 2019-Jan-15 20:37:32.470649 - [DEBUG] Edge function : AllBottom (result of previous compose)
31785 2019-Jan-15 20:37:32.470675 - [DEBUG]
31786 2019-Jan-15 20:37:32.470699 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31787 2019-Jan-15 20:37:32.470725 - [DEBUG] = AllBottom
31788 2019-Jan-15 20:37:32.470749 - [DEBUG]
31789 2019-Jan-15 20:37:32.470772 - [DEBUG] PROPAGATE: No new function!
31790 2019-Jan-15 20:37:32.470797 - [DEBUG] Compose: EdgeIdentity * AllBottom
31791 2019-Jan-15 20:37:32.470823 - [DEBUG]
31792 2019-Jan-15 20:37:32.470846 - [DEBUG] Propagate flow
31793 2019-Jan-15 20:37:32.470869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31794 2019-Jan-15 20:37:32.470925 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31795 2019-Jan-15 20:37:32.471564 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31796 2019-Jan-15 20:37:32.472208 - [DEBUG] Edge function : AllBottom (result of previous compose)
31797 2019-Jan-15 20:37:32.472234 - [DEBUG]
31798 2019-Jan-15 20:37:32.472258 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31799 2019-Jan-15 20:37:32.472284 - [DEBUG] = AllBottom
31800 2019-Jan-15 20:37:32.472316 - [DEBUG]
31801 2019-Jan-15 20:37:32.472340 - [DEBUG] PROPAGATE: No new function!
31802 2019-Jan-15 20:37:32.472366 - [DEBUG] EDGE:
31803 2019-Jan-15 20:37:32.472423 - [DEBUG] ---> 31804 2019-Jan-15 20:37:32.473068 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31805 2019-Jan-15 20:37:32.473707 - [DEBUG]
31806 2019-Jan-15 20:37:32.473732 - [DEBUG] EDGE:
31807 2019-Jan-15 20:37:32.473790 - [DEBUG] ---> 31808 2019-Jan-15 20:37:32.474442 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31809 2019-Jan-15 20:37:32.475081 - [DEBUG]
31810 2019-Jan-15 20:37:32.475115 - [DEBUG] Compose: EdgeIdentity * AllBottom
31811 2019-Jan-15 20:37:32.475142 - [DEBUG]
31812 2019-Jan-15 20:37:32.475165 - [DEBUG] Propagate flow
31813 2019-Jan-15 20:37:32.475189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31814 2019-Jan-15 20:37:32.475245 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31815 2019-Jan-15 20:37:32.475880 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31816 2019-Jan-15 20:37:32.476518 - [DEBUG] Edge function : AllBottom (result of previous compose)
31817 2019-Jan-15 20:37:32.476543 - [DEBUG]
31818 2019-Jan-15 20:37:32.476568 - [DEBUG] Join: AllTop & AllBottom
31819 2019-Jan-15 20:37:32.476594 - [DEBUG] = AllBottom (new jump func)
31820 2019-Jan-15 20:37:32.476619 - [DEBUG]
31821 2019-Jan-15 20:37:32.476642 - [DEBUG] Start adding new jump function
31822 2019-Jan-15 20:37:32.476666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31823 2019-Jan-15 20:37:32.476722 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31824 2019-Jan-15 20:37:32.477377 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31825 2019-Jan-15 20:37:32.478013 - [DEBUG] Edge Function : AllBottom
31826 2019-Jan-15 20:37:32.478040 - [DEBUG] End adding new jump function
31827 2019-Jan-15 20:37:32.478064 - [DEBUG]
31828 2019-Jan-15 20:37:32.478088 - [DEBUG] -------------------------------------------- 872. Path Edge --------------------------------------------
31829 2019-Jan-15 20:37:32.478112 - [DEBUG]
31830 2019-Jan-15 20:37:32.478135 - [DEBUG] Process 872. path edge:
31831 2019-Jan-15 20:37:32.478159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31832 2019-Jan-15 20:37:32.478215 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
31833 2019-Jan-15 20:37:32.478850 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31834 2019-Jan-15 20:37:32.479489 - [DEBUG]
31835 2019-Jan-15 20:37:32.479514 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31836 2019-Jan-15 20:37:32.480165 - [DEBUG] Compose: EdgeIdentity * AllBottom
31837 2019-Jan-15 20:37:32.480193 - [DEBUG]
31838 2019-Jan-15 20:37:32.480217 - [DEBUG] Propagate flow
31839 2019-Jan-15 20:37:32.480240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31840 2019-Jan-15 20:37:32.480297 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31841 2019-Jan-15 20:37:32.480962 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31842 2019-Jan-15 20:37:32.481600 - [DEBUG] Edge function : AllBottom (result of previous compose)
31843 2019-Jan-15 20:37:32.481626 - [DEBUG]
31844 2019-Jan-15 20:37:32.481651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31845 2019-Jan-15 20:37:32.481677 - [DEBUG] = AllBottom
31846 2019-Jan-15 20:37:32.481701 - [DEBUG]
31847 2019-Jan-15 20:37:32.481725 - [DEBUG] PROPAGATE: No new function!
31848 2019-Jan-15 20:37:32.481758 - [DEBUG] Compose: EdgeIdentity * AllBottom
31849 2019-Jan-15 20:37:32.481785 - [DEBUG]
31850 2019-Jan-15 20:37:32.481808 - [DEBUG] Propagate flow
31851 2019-Jan-15 20:37:32.481832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31852 2019-Jan-15 20:37:32.481888 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31853 2019-Jan-15 20:37:32.482533 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31854 2019-Jan-15 20:37:32.483172 - [DEBUG] Edge function : AllBottom (result of previous compose)
31855 2019-Jan-15 20:37:32.483197 - [DEBUG]
31856 2019-Jan-15 20:37:32.483222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31857 2019-Jan-15 20:37:32.483248 - [DEBUG] = AllBottom
31858 2019-Jan-15 20:37:32.483272 - [DEBUG]
31859 2019-Jan-15 20:37:32.483295 - [DEBUG] PROPAGATE: No new function!
31860 2019-Jan-15 20:37:32.483320 - [DEBUG] EDGE:
31861 2019-Jan-15 20:37:32.483377 - [DEBUG] ---> 31862 2019-Jan-15 20:37:32.484026 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31863 2019-Jan-15 20:37:32.484665 - [DEBUG]
31864 2019-Jan-15 20:37:32.484690 - [DEBUG] EDGE:
31865 2019-Jan-15 20:37:32.484748 - [DEBUG] ---> 31866 2019-Jan-15 20:37:32.485382 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31867 2019-Jan-15 20:37:32.486021 - [DEBUG]
31868 2019-Jan-15 20:37:32.486047 - [DEBUG] Compose: EdgeIdentity * AllBottom
31869 2019-Jan-15 20:37:32.486073 - [DEBUG]
31870 2019-Jan-15 20:37:32.486096 - [DEBUG] Propagate flow
31871 2019-Jan-15 20:37:32.486119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31872 2019-Jan-15 20:37:32.486175 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31873 2019-Jan-15 20:37:32.486810 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31874 2019-Jan-15 20:37:32.487465 - [DEBUG] Edge function : AllBottom (result of previous compose)
31875 2019-Jan-15 20:37:32.487490 - [DEBUG]
31876 2019-Jan-15 20:37:32.487515 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31877 2019-Jan-15 20:37:32.487541 - [DEBUG] = AllBottom
31878 2019-Jan-15 20:37:32.487565 - [DEBUG]
31879 2019-Jan-15 20:37:32.487588 - [DEBUG] PROPAGATE: No new function!
31880 2019-Jan-15 20:37:32.487613 - [DEBUG] EDGE:
31881 2019-Jan-15 20:37:32.487670 - [DEBUG] ---> 31882 2019-Jan-15 20:37:32.488309 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31883 2019-Jan-15 20:37:32.488946 - [DEBUG]
31884 2019-Jan-15 20:37:32.488972 - [DEBUG] Compose: EdgeIdentity * AllBottom
31885 2019-Jan-15 20:37:32.489006 - [DEBUG]
31886 2019-Jan-15 20:37:32.489030 - [DEBUG] Propagate flow
31887 2019-Jan-15 20:37:32.489054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31888 2019-Jan-15 20:37:32.489110 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31889 2019-Jan-15 20:37:32.489748 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31890 2019-Jan-15 20:37:32.490385 - [DEBUG] Edge function : AllBottom (result of previous compose)
31891 2019-Jan-15 20:37:32.490411 - [DEBUG]
31892 2019-Jan-15 20:37:32.490436 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31893 2019-Jan-15 20:37:32.490462 - [DEBUG] = AllBottom
31894 2019-Jan-15 20:37:32.490486 - [DEBUG]
31895 2019-Jan-15 20:37:32.490509 - [DEBUG] PROPAGATE: No new function!
31896 2019-Jan-15 20:37:32.490547 - [DEBUG] Compose: EdgeIdentity * AllBottom
31897 2019-Jan-15 20:37:32.490574 - [DEBUG]
31898 2019-Jan-15 20:37:32.490610 - [DEBUG] Propagate flow
31899 2019-Jan-15 20:37:32.490635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31900 2019-Jan-15 20:37:32.490692 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31901 2019-Jan-15 20:37:32.491330 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31902 2019-Jan-15 20:37:32.491967 - [DEBUG] Edge function : AllBottom (result of previous compose)
31903 2019-Jan-15 20:37:32.491992 - [DEBUG]
31904 2019-Jan-15 20:37:32.492017 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31905 2019-Jan-15 20:37:32.492042 - [DEBUG] = AllBottom
31906 2019-Jan-15 20:37:32.492067 - [DEBUG]
31907 2019-Jan-15 20:37:32.492090 - [DEBUG] PROPAGATE: No new function!
31908 2019-Jan-15 20:37:32.492115 - [DEBUG] Compose: EdgeIdentity * AllBottom
31909 2019-Jan-15 20:37:32.492141 - [DEBUG]
31910 2019-Jan-15 20:37:32.492164 - [DEBUG] Propagate flow
31911 2019-Jan-15 20:37:32.492187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31912 2019-Jan-15 20:37:32.492243 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31913 2019-Jan-15 20:37:32.492883 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31914 2019-Jan-15 20:37:32.493520 - [DEBUG] Edge function : AllBottom (result of previous compose)
31915 2019-Jan-15 20:37:32.493545 - [DEBUG]
31916 2019-Jan-15 20:37:32.493569 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31917 2019-Jan-15 20:37:32.493595 - [DEBUG] = AllBottom
31918 2019-Jan-15 20:37:32.493620 - [DEBUG]
31919 2019-Jan-15 20:37:32.493643 - [DEBUG] PROPAGATE: No new function!
31920 2019-Jan-15 20:37:32.493669 - [DEBUG] EDGE:
31921 2019-Jan-15 20:37:32.493726 - [DEBUG] ---> 31922 2019-Jan-15 20:37:32.494377 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31923 2019-Jan-15 20:37:32.495014 - [DEBUG]
31924 2019-Jan-15 20:37:32.495040 - [DEBUG] EDGE:
31925 2019-Jan-15 20:37:32.495097 - [DEBUG] ---> 31926 2019-Jan-15 20:37:32.495732 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31927 2019-Jan-15 20:37:32.496371 - [DEBUG]
31928 2019-Jan-15 20:37:32.496397 - [DEBUG] Compose: EdgeIdentity * AllBottom
31929 2019-Jan-15 20:37:32.496423 - [DEBUG]
31930 2019-Jan-15 20:37:32.496446 - [DEBUG] Propagate flow
31931 2019-Jan-15 20:37:32.496469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31932 2019-Jan-15 20:37:32.496533 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31933 2019-Jan-15 20:37:32.497170 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31934 2019-Jan-15 20:37:32.497825 - [DEBUG] Edge function : AllBottom (result of previous compose)
31935 2019-Jan-15 20:37:32.497850 - [DEBUG]
31936 2019-Jan-15 20:37:32.497875 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31937 2019-Jan-15 20:37:32.497901 - [DEBUG] = AllBottom
31938 2019-Jan-15 20:37:32.497926 - [DEBUG]
31939 2019-Jan-15 20:37:32.497949 - [DEBUG] PROPAGATE: No new function!
31940 2019-Jan-15 20:37:32.497973 - [DEBUG] EDGE:
31941 2019-Jan-15 20:37:32.498031 - [DEBUG] ---> 31942 2019-Jan-15 20:37:32.498671 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31943 2019-Jan-15 20:37:32.499308 - [DEBUG]
31944 2019-Jan-15 20:37:32.499334 - [DEBUG] EDGE:
31945 2019-Jan-15 20:37:32.499391 - [DEBUG] ---> 31946 2019-Jan-15 20:37:32.500026 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31947 2019-Jan-15 20:37:32.500677 - [DEBUG]
31948 2019-Jan-15 20:37:32.500703 - [DEBUG] EDGE:
31949 2019-Jan-15 20:37:32.500760 - [DEBUG] ---> 31950 2019-Jan-15 20:37:32.501396 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31951 2019-Jan-15 20:37:32.502034 - [DEBUG]
31952 2019-Jan-15 20:37:32.502061 - [DEBUG] Compose: EdgeIdentity * AllBottom
31953 2019-Jan-15 20:37:32.502086 - [DEBUG]
31954 2019-Jan-15 20:37:32.502110 - [DEBUG] Propagate flow
31955 2019-Jan-15 20:37:32.502133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31956 2019-Jan-15 20:37:32.502189 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31957 2019-Jan-15 20:37:32.502825 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31958 2019-Jan-15 20:37:32.503462 - [DEBUG] Edge function : AllBottom (result of previous compose)
31959 2019-Jan-15 20:37:32.503487 - [DEBUG]
31960 2019-Jan-15 20:37:32.503512 - [DEBUG] Join: AllTop & AllBottom
31961 2019-Jan-15 20:37:32.503538 - [DEBUG] = AllBottom (new jump func)
31962 2019-Jan-15 20:37:32.503562 - [DEBUG]
31963 2019-Jan-15 20:37:32.503586 - [DEBUG] Start adding new jump function
31964 2019-Jan-15 20:37:32.503609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31965 2019-Jan-15 20:37:32.503665 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31966 2019-Jan-15 20:37:32.504314 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31967 2019-Jan-15 20:37:32.504947 - [DEBUG] Edge Function : AllBottom
31968 2019-Jan-15 20:37:32.504976 - [DEBUG] End adding new jump function
31969 2019-Jan-15 20:37:32.505000 - [DEBUG]
31970 2019-Jan-15 20:37:32.505024 - [DEBUG] -------------------------------------------- 873. Path Edge --------------------------------------------
31971 2019-Jan-15 20:37:32.505048 - [DEBUG]
31972 2019-Jan-15 20:37:32.505071 - [DEBUG] Process 873. path edge:
31973 2019-Jan-15 20:37:32.505095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31974 2019-Jan-15 20:37:32.505151 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
31975 2019-Jan-15 20:37:32.505791 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31976 2019-Jan-15 20:37:32.506427 - [DEBUG]
31977 2019-Jan-15 20:37:32.506452 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31978 2019-Jan-15 20:37:32.507099 - [DEBUG] Compose: EdgeIdentity * AllBottom
31979 2019-Jan-15 20:37:32.507126 - [DEBUG]
31980 2019-Jan-15 20:37:32.507150 - [DEBUG] Propagate flow
31981 2019-Jan-15 20:37:32.507174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31982 2019-Jan-15 20:37:32.507230 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31983 2019-Jan-15 20:37:32.507884 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31984 2019-Jan-15 20:37:32.508521 - [DEBUG] Edge function : AllBottom (result of previous compose)
31985 2019-Jan-15 20:37:32.508547 - [DEBUG]
31986 2019-Jan-15 20:37:32.508572 - [DEBUG] Join: AllTop & AllBottom
31987 2019-Jan-15 20:37:32.508598 - [DEBUG] = AllBottom (new jump func)
31988 2019-Jan-15 20:37:32.508623 - [DEBUG]
31989 2019-Jan-15 20:37:32.508646 - [DEBUG] Start adding new jump function
31990 2019-Jan-15 20:37:32.508670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31991 2019-Jan-15 20:37:32.508726 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31992 2019-Jan-15 20:37:32.509363 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31993 2019-Jan-15 20:37:32.509995 - [DEBUG] Edge Function : AllBottom
31994 2019-Jan-15 20:37:32.510023 - [DEBUG] End adding new jump function
31995 2019-Jan-15 20:37:32.510047 - [DEBUG]
31996 2019-Jan-15 20:37:32.510071 - [DEBUG] -------------------------------------------- 874. Path Edge --------------------------------------------
31997 2019-Jan-15 20:37:32.510095 - [DEBUG]
31998 2019-Jan-15 20:37:32.510119 - [DEBUG] Process 874. path edge:
31999 2019-Jan-15 20:37:32.510143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32000 2019-Jan-15 20:37:32.510199 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
32001 2019-Jan-15 20:37:32.510851 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32002 2019-Jan-15 20:37:32.511488 - [DEBUG]
32003 2019-Jan-15 20:37:32.511512 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32004 2019-Jan-15 20:37:32.512169 - [DEBUG] Compose: EdgeIdentity * AllBottom
32005 2019-Jan-15 20:37:32.512197 - [DEBUG]
32006 2019-Jan-15 20:37:32.512221 - [DEBUG] Propagate flow
32007 2019-Jan-15 20:37:32.512245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32008 2019-Jan-15 20:37:32.512301 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32009 2019-Jan-15 20:37:32.512939 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32010 2019-Jan-15 20:37:32.513577 - [DEBUG] Edge function : AllBottom (result of previous compose)
32011 2019-Jan-15 20:37:32.513602 - [DEBUG]
32012 2019-Jan-15 20:37:32.513626 - [DEBUG] Join: AllTop & AllBottom
32013 2019-Jan-15 20:37:32.513653 - [DEBUG] = AllBottom (new jump func)
32014 2019-Jan-15 20:37:32.513677 - [DEBUG]
32015 2019-Jan-15 20:37:32.513701 - [DEBUG] Start adding new jump function
32016 2019-Jan-15 20:37:32.513724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32017 2019-Jan-15 20:37:32.513780 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32018 2019-Jan-15 20:37:32.514433 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32019 2019-Jan-15 20:37:32.515078 - [DEBUG] Edge Function : AllBottom
32020 2019-Jan-15 20:37:32.515106 - [DEBUG] End adding new jump function
32021 2019-Jan-15 20:37:32.515130 - [DEBUG]
32022 2019-Jan-15 20:37:32.515153 - [DEBUG] -------------------------------------------- 875. Path Edge --------------------------------------------
32023 2019-Jan-15 20:37:32.515177 - [DEBUG]
32024 2019-Jan-15 20:37:32.515200 - [DEBUG] Process 875. path edge:
32025 2019-Jan-15 20:37:32.515224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32026 2019-Jan-15 20:37:32.515280 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
32027 2019-Jan-15 20:37:32.515917 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32028 2019-Jan-15 20:37:32.516553 - [DEBUG]
32029 2019-Jan-15 20:37:32.516577 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32030 2019-Jan-15 20:37:32.517235 - [DEBUG] Compose: EdgeIdentity * AllBottom
32031 2019-Jan-15 20:37:32.517263 - [DEBUG]
32032 2019-Jan-15 20:37:32.517300 - [DEBUG] Propagate flow
32033 2019-Jan-15 20:37:32.517323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32034 2019-Jan-15 20:37:32.517380 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32035 2019-Jan-15 20:37:32.518022 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32036 2019-Jan-15 20:37:32.518660 - [DEBUG] Edge function : AllBottom (result of previous compose)
32037 2019-Jan-15 20:37:32.518685 - [DEBUG]
32038 2019-Jan-15 20:37:32.518709 - [DEBUG] Join: AllTop & AllBottom
32039 2019-Jan-15 20:37:32.518735 - [DEBUG] = AllBottom (new jump func)
32040 2019-Jan-15 20:37:32.518760 - [DEBUG]
32041 2019-Jan-15 20:37:32.518783 - [DEBUG] Start adding new jump function
32042 2019-Jan-15 20:37:32.518806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32043 2019-Jan-15 20:37:32.518862 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32044 2019-Jan-15 20:37:32.519501 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32045 2019-Jan-15 20:37:32.520133 - [DEBUG] Edge Function : AllBottom
32046 2019-Jan-15 20:37:32.520161 - [DEBUG] End adding new jump function
32047 2019-Jan-15 20:37:32.520184 - [DEBUG]
32048 2019-Jan-15 20:37:32.520208 - [DEBUG] -------------------------------------------- 876. Path Edge --------------------------------------------
32049 2019-Jan-15 20:37:32.520232 - [DEBUG]
32050 2019-Jan-15 20:37:32.520255 - [DEBUG] Process 876. path edge:
32051 2019-Jan-15 20:37:32.520279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32052 2019-Jan-15 20:37:32.520335 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
32053 2019-Jan-15 20:37:32.520995 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32054 2019-Jan-15 20:37:32.521634 - [DEBUG]
32055 2019-Jan-15 20:37:32.521660 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32056 2019-Jan-15 20:37:32.522308 - [DEBUG] Compose: EdgeIdentity * AllBottom
32057 2019-Jan-15 20:37:32.522337 - [DEBUG]
32058 2019-Jan-15 20:37:32.522360 - [DEBUG] Propagate flow
32059 2019-Jan-15 20:37:32.522384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32060 2019-Jan-15 20:37:32.522440 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32061 2019-Jan-15 20:37:32.523083 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32062 2019-Jan-15 20:37:32.523729 - [DEBUG] Edge function : AllBottom (result of previous compose)
32063 2019-Jan-15 20:37:32.523755 - [DEBUG]
32064 2019-Jan-15 20:37:32.523780 - [DEBUG] Join: AllTop & AllBottom
32065 2019-Jan-15 20:37:32.523806 - [DEBUG] = AllBottom (new jump func)
32066 2019-Jan-15 20:37:32.523830 - [DEBUG]
32067 2019-Jan-15 20:37:32.523853 - [DEBUG] Start adding new jump function
32068 2019-Jan-15 20:37:32.523877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32069 2019-Jan-15 20:37:32.523944 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32070 2019-Jan-15 20:37:32.524585 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32071 2019-Jan-15 20:37:32.525228 - [DEBUG] Edge Function : AllBottom
32072 2019-Jan-15 20:37:32.525255 - [DEBUG] End adding new jump function
32073 2019-Jan-15 20:37:32.525280 - [DEBUG]
32074 2019-Jan-15 20:37:32.525303 - [DEBUG] -------------------------------------------- 877. Path Edge --------------------------------------------
32075 2019-Jan-15 20:37:32.525327 - [DEBUG]
32076 2019-Jan-15 20:37:32.525351 - [DEBUG] Process 877. path edge:
32077 2019-Jan-15 20:37:32.525374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32078 2019-Jan-15 20:37:32.525431 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
32079 2019-Jan-15 20:37:32.526075 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32080 2019-Jan-15 20:37:32.526713 - [DEBUG]
32081 2019-Jan-15 20:37:32.526738 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32082 2019-Jan-15 20:37:32.527405 - [DEBUG] Possible callees:
32083 2019-Jan-15 20:37:32.527430 - [DEBUG] llvm.dbg.declare
32084 2019-Jan-15 20:37:32.527455 - [DEBUG] Possible return sites:
32085 2019-Jan-15 20:37:32.527479 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12032086 2019-Jan-15 20:37:32.528751 - [DEBUG] Found and process special summary
32087 2019-Jan-15 20:37:32.528785 - [DEBUG] Compose: EdgeIdentity * AllBottom
32088 2019-Jan-15 20:37:32.528812 - [DEBUG]
32089 2019-Jan-15 20:37:32.528836 - [DEBUG] Propagate flow
32090 2019-Jan-15 20:37:32.528859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32091 2019-Jan-15 20:37:32.528915 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32092 2019-Jan-15 20:37:32.529553 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32093 2019-Jan-15 20:37:32.530189 - [DEBUG] Edge function : AllBottom (result of previous compose)
32094 2019-Jan-15 20:37:32.530215 - [DEBUG]
32095 2019-Jan-15 20:37:32.530239 - [DEBUG] Join: AllTop & AllBottom
32096 2019-Jan-15 20:37:32.530265 - [DEBUG] = AllBottom (new jump func)
32097 2019-Jan-15 20:37:32.530290 - [DEBUG]
32098 2019-Jan-15 20:37:32.530313 - [DEBUG] Start adding new jump function
32099 2019-Jan-15 20:37:32.530336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32100 2019-Jan-15 20:37:32.530392 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32101 2019-Jan-15 20:37:32.531045 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32102 2019-Jan-15 20:37:32.531680 - [DEBUG] Edge Function : AllBottom
32103 2019-Jan-15 20:37:32.531707 - [DEBUG] End adding new jump function
32104 2019-Jan-15 20:37:32.531731 - [DEBUG]
32105 2019-Jan-15 20:37:32.531763 - [DEBUG] -------------------------------------------- 878. Path Edge --------------------------------------------
32106 2019-Jan-15 20:37:32.531787 - [DEBUG]
32107 2019-Jan-15 20:37:32.531811 - [DEBUG] Process 878. path edge:
32108 2019-Jan-15 20:37:32.531834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32109 2019-Jan-15 20:37:32.531891 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
32110 2019-Jan-15 20:37:32.532528 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32111 2019-Jan-15 20:37:32.533166 - [DEBUG]
32112 2019-Jan-15 20:37:32.533190 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32113 2019-Jan-15 20:37:32.533851 - [DEBUG] Compose: EdgeIdentity * AllBottom
32114 2019-Jan-15 20:37:32.533879 - [DEBUG]
32115 2019-Jan-15 20:37:32.533902 - [DEBUG] Propagate flow
32116 2019-Jan-15 20:37:32.533925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32117 2019-Jan-15 20:37:32.533995 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32118 2019-Jan-15 20:37:32.534629 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32119 2019-Jan-15 20:37:32.535264 - [DEBUG] Edge function : AllBottom (result of previous compose)
32120 2019-Jan-15 20:37:32.535290 - [DEBUG]
32121 2019-Jan-15 20:37:32.535314 - [DEBUG] Join: AllTop & AllBottom
32122 2019-Jan-15 20:37:32.535340 - [DEBUG] = AllBottom (new jump func)
32123 2019-Jan-15 20:37:32.535365 - [DEBUG]
32124 2019-Jan-15 20:37:32.535388 - [DEBUG] Start adding new jump function
32125 2019-Jan-15 20:37:32.535411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32126 2019-Jan-15 20:37:32.535467 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32127 2019-Jan-15 20:37:32.536103 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32128 2019-Jan-15 20:37:32.536735 - [DEBUG] Edge Function : AllBottom
32129 2019-Jan-15 20:37:32.536762 - [DEBUG] End adding new jump function
32130 2019-Jan-15 20:37:32.536786 - [DEBUG]
32131 2019-Jan-15 20:37:32.536810 - [DEBUG] -------------------------------------------- 879. Path Edge --------------------------------------------
32132 2019-Jan-15 20:37:32.536834 - [DEBUG]
32133 2019-Jan-15 20:37:32.536858 - [DEBUG] Process 879. path edge:
32134 2019-Jan-15 20:37:32.536882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32135 2019-Jan-15 20:37:32.536938 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
32136 2019-Jan-15 20:37:32.537587 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32137 2019-Jan-15 20:37:32.538223 - [DEBUG]
32138 2019-Jan-15 20:37:32.538248 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32139 2019-Jan-15 20:37:32.538895 - [DEBUG] Compose: EdgeIdentity * AllBottom
32140 2019-Jan-15 20:37:32.538923 - [DEBUG]
32141 2019-Jan-15 20:37:32.538946 - [DEBUG] Propagate flow
32142 2019-Jan-15 20:37:32.538970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32143 2019-Jan-15 20:37:32.539026 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32144 2019-Jan-15 20:37:32.539672 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32145 2019-Jan-15 20:37:32.540310 - [DEBUG] Edge function : AllBottom (result of previous compose)
32146 2019-Jan-15 20:37:32.540335 - [DEBUG]
32147 2019-Jan-15 20:37:32.540360 - [DEBUG] Join: AllTop & AllBottom
32148 2019-Jan-15 20:37:32.540386 - [DEBUG] = AllBottom (new jump func)
32149 2019-Jan-15 20:37:32.540420 - [DEBUG]
32150 2019-Jan-15 20:37:32.540444 - [DEBUG] Start adding new jump function
32151 2019-Jan-15 20:37:32.540467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32152 2019-Jan-15 20:37:32.540524 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32153 2019-Jan-15 20:37:32.541179 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32154 2019-Jan-15 20:37:32.541822 - [DEBUG] Edge Function : AllBottom
32155 2019-Jan-15 20:37:32.541849 - [DEBUG] End adding new jump function
32156 2019-Jan-15 20:37:32.541874 - [DEBUG]
32157 2019-Jan-15 20:37:32.541898 - [DEBUG] -------------------------------------------- 880. Path Edge --------------------------------------------
32158 2019-Jan-15 20:37:32.541922 - [DEBUG]
32159 2019-Jan-15 20:37:32.541946 - [DEBUG] Process 880. path edge:
32160 2019-Jan-15 20:37:32.541969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32161 2019-Jan-15 20:37:32.542026 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
32162 2019-Jan-15 20:37:32.542671 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32163 2019-Jan-15 20:37:32.543310 - [DEBUG]
32164 2019-Jan-15 20:37:32.543334 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32165 2019-Jan-15 20:37:32.543999 - [DEBUG] Possible callees:
32166 2019-Jan-15 20:37:32.544025 - [DEBUG] llvm.dbg.declare
32167 2019-Jan-15 20:37:32.544049 - [DEBUG] Possible return sites:
32168 2019-Jan-15 20:37:32.544073 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14932169 2019-Jan-15 20:37:32.545351 - [DEBUG] Found and process special summary
32170 2019-Jan-15 20:37:32.545385 - [DEBUG] Compose: EdgeIdentity * AllBottom
32171 2019-Jan-15 20:37:32.545412 - [DEBUG]
32172 2019-Jan-15 20:37:32.545436 - [DEBUG] Propagate flow
32173 2019-Jan-15 20:37:32.545460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32174 2019-Jan-15 20:37:32.545516 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32175 2019-Jan-15 20:37:32.546153 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32176 2019-Jan-15 20:37:32.546788 - [DEBUG] Edge function : AllBottom (result of previous compose)
32177 2019-Jan-15 20:37:32.546814 - [DEBUG]
32178 2019-Jan-15 20:37:32.546838 - [DEBUG] Join: AllTop & AllBottom
32179 2019-Jan-15 20:37:32.546864 - [DEBUG] = AllBottom (new jump func)
32180 2019-Jan-15 20:37:32.546889 - [DEBUG]
32181 2019-Jan-15 20:37:32.546912 - [DEBUG] Start adding new jump function
32182 2019-Jan-15 20:37:32.546936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32183 2019-Jan-15 20:37:32.546992 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32184 2019-Jan-15 20:37:32.547643 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32185 2019-Jan-15 20:37:32.548277 - [DEBUG] Edge Function : AllBottom
32186 2019-Jan-15 20:37:32.548305 - [DEBUG] End adding new jump function
32187 2019-Jan-15 20:37:32.548329 - [DEBUG]
32188 2019-Jan-15 20:37:32.548353 - [DEBUG] -------------------------------------------- 881. Path Edge --------------------------------------------
32189 2019-Jan-15 20:37:32.548377 - [DEBUG]
32190 2019-Jan-15 20:37:32.548400 - [DEBUG] Process 881. path edge:
32191 2019-Jan-15 20:37:32.548424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32192 2019-Jan-15 20:37:32.548488 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
32193 2019-Jan-15 20:37:32.549126 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32194 2019-Jan-15 20:37:32.549762 - [DEBUG]
32195 2019-Jan-15 20:37:32.549787 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32196 2019-Jan-15 20:37:32.550449 - [DEBUG] Compose: EdgeIdentity * AllBottom
32197 2019-Jan-15 20:37:32.550477 - [DEBUG]
32198 2019-Jan-15 20:37:32.550501 - [DEBUG] Propagate flow
32199 2019-Jan-15 20:37:32.550524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32200 2019-Jan-15 20:37:32.550581 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32201 2019-Jan-15 20:37:32.551231 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32202 2019-Jan-15 20:37:32.551868 - [DEBUG] Edge function : AllBottom (result of previous compose)
32203 2019-Jan-15 20:37:32.551893 - [DEBUG]
32204 2019-Jan-15 20:37:32.551918 - [DEBUG] Join: AllTop & AllBottom
32205 2019-Jan-15 20:37:32.551944 - [DEBUG] = AllBottom (new jump func)
32206 2019-Jan-15 20:37:32.551969 - [DEBUG]
32207 2019-Jan-15 20:37:32.551992 - [DEBUG] Start adding new jump function
32208 2019-Jan-15 20:37:32.552016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32209 2019-Jan-15 20:37:32.552071 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32210 2019-Jan-15 20:37:32.552707 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32211 2019-Jan-15 20:37:32.553339 - [DEBUG] Edge Function : AllBottom
32212 2019-Jan-15 20:37:32.553366 - [DEBUG] End adding new jump function
32213 2019-Jan-15 20:37:32.553390 - [DEBUG]
32214 2019-Jan-15 20:37:32.553414 - [DEBUG] -------------------------------------------- 882. Path Edge --------------------------------------------
32215 2019-Jan-15 20:37:32.553439 - [DEBUG]
32216 2019-Jan-15 20:37:32.553462 - [DEBUG] Process 882. path edge:
32217 2019-Jan-15 20:37:32.553486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32218 2019-Jan-15 20:37:32.553542 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
32219 2019-Jan-15 20:37:32.554192 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32220 2019-Jan-15 20:37:32.554828 - [DEBUG]
32221 2019-Jan-15 20:37:32.554853 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32222 2019-Jan-15 20:37:32.555503 - [DEBUG] Compose: EdgeIdentity * AllBottom
32223 2019-Jan-15 20:37:32.555532 - [DEBUG]
32224 2019-Jan-15 20:37:32.555556 - [DEBUG] Propagate flow
32225 2019-Jan-15 20:37:32.555579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32226 2019-Jan-15 20:37:32.555636 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32227 2019-Jan-15 20:37:32.556281 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32228 2019-Jan-15 20:37:32.556921 - [DEBUG] Edge function : AllBottom (result of previous compose)
32229 2019-Jan-15 20:37:32.556946 - [DEBUG]
32230 2019-Jan-15 20:37:32.556971 - [DEBUG] Join: AllTop & AllBottom
32231 2019-Jan-15 20:37:32.556997 - [DEBUG] = AllBottom (new jump func)
32232 2019-Jan-15 20:37:32.557021 - [DEBUG]
32233 2019-Jan-15 20:37:32.557045 - [DEBUG] Start adding new jump function
32234 2019-Jan-15 20:37:32.557068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32235 2019-Jan-15 20:37:32.557124 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32236 2019-Jan-15 20:37:32.557792 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32237 2019-Jan-15 20:37:32.558436 - [DEBUG] Edge Function : AllBottom
32238 2019-Jan-15 20:37:32.558464 - [DEBUG] End adding new jump function
32239 2019-Jan-15 20:37:32.558488 - [DEBUG]
32240 2019-Jan-15 20:37:32.558512 - [DEBUG] -------------------------------------------- 883. Path Edge --------------------------------------------
32241 2019-Jan-15 20:37:32.558536 - [DEBUG]
32242 2019-Jan-15 20:37:32.558560 - [DEBUG] Process 883. path edge:
32243 2019-Jan-15 20:37:32.558583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32244 2019-Jan-15 20:37:32.558639 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
32245 2019-Jan-15 20:37:32.559284 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32246 2019-Jan-15 20:37:32.559923 - [DEBUG]
32247 2019-Jan-15 20:37:32.559947 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32248 2019-Jan-15 20:37:32.560614 - [DEBUG] Possible callees:
32249 2019-Jan-15 20:37:32.560642 - [DEBUG] llvm.dbg.declare
32250 2019-Jan-15 20:37:32.560668 - [DEBUG] Possible return sites:
32251 2019-Jan-15 20:37:32.560691 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15532252 2019-Jan-15 20:37:32.561963 - [DEBUG] Found and process special summary
32253 2019-Jan-15 20:37:32.561996 - [DEBUG] Compose: EdgeIdentity * AllBottom
32254 2019-Jan-15 20:37:32.562023 - [DEBUG]
32255 2019-Jan-15 20:37:32.562047 - [DEBUG] Propagate flow
32256 2019-Jan-15 20:37:32.562071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32257 2019-Jan-15 20:37:32.562127 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32258 2019-Jan-15 20:37:32.562765 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32259 2019-Jan-15 20:37:32.563400 - [DEBUG] Edge function : AllBottom (result of previous compose)
32260 2019-Jan-15 20:37:32.563426 - [DEBUG]
32261 2019-Jan-15 20:37:32.563450 - [DEBUG] Join: AllTop & AllBottom
32262 2019-Jan-15 20:37:32.563476 - [DEBUG] = AllBottom (new jump func)
32263 2019-Jan-15 20:37:32.563501 - [DEBUG]
32264 2019-Jan-15 20:37:32.563524 - [DEBUG] Start adding new jump function
32265 2019-Jan-15 20:37:32.563547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32266 2019-Jan-15 20:37:32.563603 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32267 2019-Jan-15 20:37:32.564256 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32268 2019-Jan-15 20:37:32.564894 - [DEBUG] Edge Function : AllBottom
32269 2019-Jan-15 20:37:32.564921 - [DEBUG] End adding new jump function
32270 2019-Jan-15 20:37:32.564945 - [DEBUG]
32271 2019-Jan-15 20:37:32.564969 - [DEBUG] -------------------------------------------- 884. Path Edge --------------------------------------------
32272 2019-Jan-15 20:37:32.564994 - [DEBUG]
32273 2019-Jan-15 20:37:32.565017 - [DEBUG] Process 884. path edge:
32274 2019-Jan-15 20:37:32.565040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32275 2019-Jan-15 20:37:32.565097 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
32276 2019-Jan-15 20:37:32.565735 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32277 2019-Jan-15 20:37:32.566371 - [DEBUG]
32278 2019-Jan-15 20:37:32.566404 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32279 2019-Jan-15 20:37:32.567067 - [DEBUG] Compose: EdgeIdentity * AllBottom
32280 2019-Jan-15 20:37:32.567095 - [DEBUG]
32281 2019-Jan-15 20:37:32.567119 - [DEBUG] Propagate flow
32282 2019-Jan-15 20:37:32.567142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32283 2019-Jan-15 20:37:32.567199 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32284 2019-Jan-15 20:37:32.567850 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32285 2019-Jan-15 20:37:32.568486 - [DEBUG] Edge function : AllBottom (result of previous compose)
32286 2019-Jan-15 20:37:32.568511 - [DEBUG]
32287 2019-Jan-15 20:37:32.568536 - [DEBUG] Join: AllTop & AllBottom
32288 2019-Jan-15 20:37:32.568562 - [DEBUG] = AllBottom (new jump func)
32289 2019-Jan-15 20:37:32.568587 - [DEBUG]
32290 2019-Jan-15 20:37:32.568610 - [DEBUG] Start adding new jump function
32291 2019-Jan-15 20:37:32.568633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32292 2019-Jan-15 20:37:32.568689 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32293 2019-Jan-15 20:37:32.569324 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32294 2019-Jan-15 20:37:32.569957 - [DEBUG] Edge Function : AllBottom
32295 2019-Jan-15 20:37:32.569985 - [DEBUG] End adding new jump function
32296 2019-Jan-15 20:37:32.570009 - [DEBUG]
32297 2019-Jan-15 20:37:32.570033 - [DEBUG] -------------------------------------------- 885. Path Edge --------------------------------------------
32298 2019-Jan-15 20:37:32.570058 - [DEBUG]
32299 2019-Jan-15 20:37:32.570081 - [DEBUG] Process 885. path edge:
32300 2019-Jan-15 20:37:32.570105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32301 2019-Jan-15 20:37:32.570161 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
32302 2019-Jan-15 20:37:32.570810 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32303 2019-Jan-15 20:37:32.571448 - [DEBUG]
32304 2019-Jan-15 20:37:32.571473 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32305 2019-Jan-15 20:37:32.572121 - [DEBUG] Compose: EdgeIdentity * AllBottom
32306 2019-Jan-15 20:37:32.572149 - [DEBUG]
32307 2019-Jan-15 20:37:32.572172 - [DEBUG] Propagate flow
32308 2019-Jan-15 20:37:32.572196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32309 2019-Jan-15 20:37:32.572253 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32310 2019-Jan-15 20:37:32.572888 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32311 2019-Jan-15 20:37:32.573525 - [DEBUG] Edge function : AllBottom (result of previous compose)
32312 2019-Jan-15 20:37:32.573550 - [DEBUG]
32313 2019-Jan-15 20:37:32.573575 - [DEBUG] Join: AllTop & AllBottom
32314 2019-Jan-15 20:37:32.573601 - [DEBUG] = AllBottom (new jump func)
32315 2019-Jan-15 20:37:32.573625 - [DEBUG]
32316 2019-Jan-15 20:37:32.573649 - [DEBUG] Start adding new jump function
32317 2019-Jan-15 20:37:32.573672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32318 2019-Jan-15 20:37:32.573728 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32319 2019-Jan-15 20:37:32.574381 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32320 2019-Jan-15 20:37:32.575014 - [DEBUG] Edge Function : AllBottom
32321 2019-Jan-15 20:37:32.575041 - [DEBUG] End adding new jump function
32322 2019-Jan-15 20:37:32.575066 - [DEBUG]
32323 2019-Jan-15 20:37:32.575089 - [DEBUG] -------------------------------------------- 886. Path Edge --------------------------------------------
32324 2019-Jan-15 20:37:32.575121 - [DEBUG]
32325 2019-Jan-15 20:37:32.575145 - [DEBUG] Process 886. path edge:
32326 2019-Jan-15 20:37:32.575169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32327 2019-Jan-15 20:37:32.575226 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
32328 2019-Jan-15 20:37:32.575860 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32329 2019-Jan-15 20:37:32.576497 - [DEBUG]
32330 2019-Jan-15 20:37:32.576522 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32331 2019-Jan-15 20:37:32.577169 - [DEBUG] Compose: EdgeIdentity * AllBottom
32332 2019-Jan-15 20:37:32.577197 - [DEBUG]
32333 2019-Jan-15 20:37:32.577221 - [DEBUG] Propagate flow
32334 2019-Jan-15 20:37:32.577244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32335 2019-Jan-15 20:37:32.577314 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32336 2019-Jan-15 20:37:32.577959 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32337 2019-Jan-15 20:37:32.578598 - [DEBUG] Edge function : AllBottom (result of previous compose)
32338 2019-Jan-15 20:37:32.578623 - [DEBUG]
32339 2019-Jan-15 20:37:32.578648 - [DEBUG] Join: AllTop & AllBottom
32340 2019-Jan-15 20:37:32.578674 - [DEBUG] = AllBottom (new jump func)
32341 2019-Jan-15 20:37:32.578699 - [DEBUG]
32342 2019-Jan-15 20:37:32.578722 - [DEBUG] Start adding new jump function
32343 2019-Jan-15 20:37:32.578745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32344 2019-Jan-15 20:37:32.578801 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32345 2019-Jan-15 20:37:32.579438 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32346 2019-Jan-15 20:37:32.580080 - [DEBUG] Edge Function : AllBottom
32347 2019-Jan-15 20:37:32.580107 - [DEBUG] End adding new jump function
32348 2019-Jan-15 20:37:32.580131 - [DEBUG]
32349 2019-Jan-15 20:37:32.580155 - [DEBUG] -------------------------------------------- 887. Path Edge --------------------------------------------
32350 2019-Jan-15 20:37:32.580180 - [DEBUG]
32351 2019-Jan-15 20:37:32.580203 - [DEBUG] Process 887. path edge:
32352 2019-Jan-15 20:37:32.580227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32353 2019-Jan-15 20:37:32.580283 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
32354 2019-Jan-15 20:37:32.580942 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32355 2019-Jan-15 20:37:32.581580 - [DEBUG]
32356 2019-Jan-15 20:37:32.581604 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32357 2019-Jan-15 20:37:32.582257 - [DEBUG] Possible callees:
32358 2019-Jan-15 20:37:32.582282 - [DEBUG] llvm.dbg.declare
32359 2019-Jan-15 20:37:32.582306 - [DEBUG] Possible return sites:
32360 2019-Jan-15 20:37:32.582330 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16332361 2019-Jan-15 20:37:32.583600 - [DEBUG] Found and process special summary
32362 2019-Jan-15 20:37:32.583633 - [DEBUG] Compose: EdgeIdentity * AllBottom
32363 2019-Jan-15 20:37:32.583660 - [DEBUG]
32364 2019-Jan-15 20:37:32.583684 - [DEBUG] Propagate flow
32365 2019-Jan-15 20:37:32.583707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32366 2019-Jan-15 20:37:32.583772 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32367 2019-Jan-15 20:37:32.584426 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32368 2019-Jan-15 20:37:32.585061 - [DEBUG] Edge function : AllBottom (result of previous compose)
32369 2019-Jan-15 20:37:32.585086 - [DEBUG]
32370 2019-Jan-15 20:37:32.585111 - [DEBUG] Join: AllTop & AllBottom
32371 2019-Jan-15 20:37:32.585137 - [DEBUG] = AllBottom (new jump func)
32372 2019-Jan-15 20:37:32.585162 - [DEBUG]
32373 2019-Jan-15 20:37:32.585185 - [DEBUG] Start adding new jump function
32374 2019-Jan-15 20:37:32.585209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32375 2019-Jan-15 20:37:32.585264 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32376 2019-Jan-15 20:37:32.585901 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32377 2019-Jan-15 20:37:32.586536 - [DEBUG] Edge Function : AllBottom
32378 2019-Jan-15 20:37:32.586564 - [DEBUG] End adding new jump function
32379 2019-Jan-15 20:37:32.586588 - [DEBUG]
32380 2019-Jan-15 20:37:32.586612 - [DEBUG] -------------------------------------------- 888. Path Edge --------------------------------------------
32381 2019-Jan-15 20:37:32.586636 - [DEBUG]
32382 2019-Jan-15 20:37:32.586659 - [DEBUG] Process 888. path edge:
32383 2019-Jan-15 20:37:32.586683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32384 2019-Jan-15 20:37:32.586739 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
32385 2019-Jan-15 20:37:32.587389 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32386 2019-Jan-15 20:37:32.588025 - [DEBUG]
32387 2019-Jan-15 20:37:32.588049 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32388 2019-Jan-15 20:37:32.588707 - [DEBUG] Compose: EdgeIdentity * AllBottom
32389 2019-Jan-15 20:37:32.588737 - [DEBUG]
32390 2019-Jan-15 20:37:32.588760 - [DEBUG] Propagate flow
32391 2019-Jan-15 20:37:32.588784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32392 2019-Jan-15 20:37:32.588841 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32393 2019-Jan-15 20:37:32.589475 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32394 2019-Jan-15 20:37:32.590111 - [DEBUG] Edge function : AllBottom (result of previous compose)
32395 2019-Jan-15 20:37:32.590136 - [DEBUG]
32396 2019-Jan-15 20:37:32.590161 - [DEBUG] Join: AllTop & AllBottom
32397 2019-Jan-15 20:37:32.590187 - [DEBUG] = AllBottom (new jump func)
32398 2019-Jan-15 20:37:32.590212 - [DEBUG]
32399 2019-Jan-15 20:37:32.590235 - [DEBUG] Start adding new jump function
32400 2019-Jan-15 20:37:32.590259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32401 2019-Jan-15 20:37:32.590314 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32402 2019-Jan-15 20:37:32.590965 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32403 2019-Jan-15 20:37:32.591598 - [DEBUG] Edge Function : AllBottom
32404 2019-Jan-15 20:37:32.591626 - [DEBUG] End adding new jump function
32405 2019-Jan-15 20:37:32.591650 - [DEBUG]
32406 2019-Jan-15 20:37:32.591674 - [DEBUG] -------------------------------------------- 889. Path Edge --------------------------------------------
32407 2019-Jan-15 20:37:32.591698 - [DEBUG]
32408 2019-Jan-15 20:37:32.591722 - [DEBUG] Process 889. path edge:
32409 2019-Jan-15 20:37:32.591745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32410 2019-Jan-15 20:37:32.591802 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
32411 2019-Jan-15 20:37:32.592443 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32412 2019-Jan-15 20:37:32.593080 - [DEBUG]
32413 2019-Jan-15 20:37:32.593105 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32414 2019-Jan-15 20:37:32.593759 - [DEBUG] Compose: EdgeIdentity * AllBottom
32415 2019-Jan-15 20:37:32.593787 - [DEBUG]
32416 2019-Jan-15 20:37:32.593810 - [DEBUG] Propagate flow
32417 2019-Jan-15 20:37:32.593834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32418 2019-Jan-15 20:37:32.593891 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32419 2019-Jan-15 20:37:32.594552 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32420 2019-Jan-15 20:37:32.595189 - [DEBUG] Edge function : AllBottom (result of previous compose)
32421 2019-Jan-15 20:37:32.595215 - [DEBUG]
32422 2019-Jan-15 20:37:32.595240 - [DEBUG] Join: AllTop & AllBottom
32423 2019-Jan-15 20:37:32.595266 - [DEBUG] = AllBottom (new jump func)
32424 2019-Jan-15 20:37:32.595290 - [DEBUG]
32425 2019-Jan-15 20:37:32.595314 - [DEBUG] Start adding new jump function
32426 2019-Jan-15 20:37:32.595337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32427 2019-Jan-15 20:37:32.595393 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32428 2019-Jan-15 20:37:32.596031 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32429 2019-Jan-15 20:37:32.596672 - [DEBUG] Edge Function : AllBottom
32430 2019-Jan-15 20:37:32.596700 - [DEBUG] End adding new jump function
32431 2019-Jan-15 20:37:32.596724 - [DEBUG]
32432 2019-Jan-15 20:37:32.596748 - [DEBUG] -------------------------------------------- 890. Path Edge --------------------------------------------
32433 2019-Jan-15 20:37:32.596773 - [DEBUG]
32434 2019-Jan-15 20:37:32.596796 - [DEBUG] Process 890. path edge:
32435 2019-Jan-15 20:37:32.596820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32436 2019-Jan-15 20:37:32.596876 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
32437 2019-Jan-15 20:37:32.597536 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32438 2019-Jan-15 20:37:32.598173 - [DEBUG]
32439 2019-Jan-15 20:37:32.598197 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32440 2019-Jan-15 20:37:32.598851 - [DEBUG] Possible callees:
32441 2019-Jan-15 20:37:32.598876 - [DEBUG] llvm.dbg.declare
32442 2019-Jan-15 20:37:32.598901 - [DEBUG] Possible return sites:
32443 2019-Jan-15 20:37:32.598924 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16932444 2019-Jan-15 20:37:32.600196 - [DEBUG] Found and process special summary
32445 2019-Jan-15 20:37:32.600230 - [DEBUG] Compose: EdgeIdentity * AllBottom
32446 2019-Jan-15 20:37:32.600257 - [DEBUG]
32447 2019-Jan-15 20:37:32.600281 - [DEBUG] Propagate flow
32448 2019-Jan-15 20:37:32.600304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32449 2019-Jan-15 20:37:32.600360 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32450 2019-Jan-15 20:37:32.601019 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32451 2019-Jan-15 20:37:32.601662 - [DEBUG] Edge function : AllBottom (result of previous compose)
32452 2019-Jan-15 20:37:32.601687 - [DEBUG]
32453 2019-Jan-15 20:37:32.601712 - [DEBUG] Join: AllTop & AllBottom
32454 2019-Jan-15 20:37:32.601738 - [DEBUG] = AllBottom (new jump func)
32455 2019-Jan-15 20:37:32.601763 - [DEBUG]
32456 2019-Jan-15 20:37:32.601786 - [DEBUG] Start adding new jump function
32457 2019-Jan-15 20:37:32.601809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32458 2019-Jan-15 20:37:32.601865 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32459 2019-Jan-15 20:37:32.602502 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32460 2019-Jan-15 20:37:32.603139 - [DEBUG] Edge Function : AllBottom
32461 2019-Jan-15 20:37:32.603166 - [DEBUG] End adding new jump function
32462 2019-Jan-15 20:37:32.603190 - [DEBUG]
32463 2019-Jan-15 20:37:32.603214 - [DEBUG] -------------------------------------------- 891. Path Edge --------------------------------------------
32464 2019-Jan-15 20:37:32.603238 - [DEBUG]
32465 2019-Jan-15 20:37:32.603261 - [DEBUG] Process 891. path edge:
32466 2019-Jan-15 20:37:32.603284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32467 2019-Jan-15 20:37:32.603340 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
32468 2019-Jan-15 20:37:32.604042 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32469 2019-Jan-15 20:37:32.604681 - [DEBUG]
32470 2019-Jan-15 20:37:32.604705 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32471 2019-Jan-15 20:37:32.605369 - [DEBUG] Compose: EdgeIdentity * AllBottom
32472 2019-Jan-15 20:37:32.605397 - [DEBUG]
32473 2019-Jan-15 20:37:32.605421 - [DEBUG] Propagate flow
32474 2019-Jan-15 20:37:32.605445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32475 2019-Jan-15 20:37:32.605502 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32476 2019-Jan-15 20:37:32.606142 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32477 2019-Jan-15 20:37:32.606779 - [DEBUG] Edge function : AllBottom (result of previous compose)
32478 2019-Jan-15 20:37:32.606805 - [DEBUG]
32479 2019-Jan-15 20:37:32.606830 - [DEBUG] Join: AllTop & AllBottom
32480 2019-Jan-15 20:37:32.606856 - [DEBUG] = AllBottom (new jump func)
32481 2019-Jan-15 20:37:32.606881 - [DEBUG]
32482 2019-Jan-15 20:37:32.606904 - [DEBUG] Start adding new jump function
32483 2019-Jan-15 20:37:32.606928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32484 2019-Jan-15 20:37:32.606983 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32485 2019-Jan-15 20:37:32.607634 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32486 2019-Jan-15 20:37:32.608270 - [DEBUG] Edge Function : AllBottom
32487 2019-Jan-15 20:37:32.608298 - [DEBUG] End adding new jump function
32488 2019-Jan-15 20:37:32.608322 - [DEBUG]
32489 2019-Jan-15 20:37:32.608346 - [DEBUG] -------------------------------------------- 892. Path Edge --------------------------------------------
32490 2019-Jan-15 20:37:32.608370 - [DEBUG]
32491 2019-Jan-15 20:37:32.608394 - [DEBUG] Process 892. path edge:
32492 2019-Jan-15 20:37:32.608417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32493 2019-Jan-15 20:37:32.608474 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
32494 2019-Jan-15 20:37:32.609110 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32495 2019-Jan-15 20:37:32.609748 - [DEBUG]
32496 2019-Jan-15 20:37:32.609781 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32497 2019-Jan-15 20:37:32.610441 - [DEBUG] Compose: EdgeIdentity * AllBottom
32498 2019-Jan-15 20:37:32.610469 - [DEBUG]
32499 2019-Jan-15 20:37:32.610493 - [DEBUG] Propagate flow
32500 2019-Jan-15 20:37:32.610516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32501 2019-Jan-15 20:37:32.610573 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32502 2019-Jan-15 20:37:32.611231 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32503 2019-Jan-15 20:37:32.611868 - [DEBUG] Edge function : AllBottom (result of previous compose)
32504 2019-Jan-15 20:37:32.611894 - [DEBUG]
32505 2019-Jan-15 20:37:32.611918 - [DEBUG] Join: AllTop & AllBottom
32506 2019-Jan-15 20:37:32.611944 - [DEBUG] = AllBottom (new jump func)
32507 2019-Jan-15 20:37:32.611969 - [DEBUG]
32508 2019-Jan-15 20:37:32.611992 - [DEBUG] Start adding new jump function
32509 2019-Jan-15 20:37:32.612016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32510 2019-Jan-15 20:37:32.612072 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32511 2019-Jan-15 20:37:32.612709 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32512 2019-Jan-15 20:37:32.613344 - [DEBUG] Edge Function : AllBottom
32513 2019-Jan-15 20:37:32.613372 - [DEBUG] End adding new jump function
32514 2019-Jan-15 20:37:32.613396 - [DEBUG]
32515 2019-Jan-15 20:37:32.613420 - [DEBUG] -------------------------------------------- 893. Path Edge --------------------------------------------
32516 2019-Jan-15 20:37:32.613445 - [DEBUG]
32517 2019-Jan-15 20:37:32.613469 - [DEBUG] Process 893. path edge:
32518 2019-Jan-15 20:37:32.613493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32519 2019-Jan-15 20:37:32.613549 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
32520 2019-Jan-15 20:37:32.614202 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32521 2019-Jan-15 20:37:32.614840 - [DEBUG]
32522 2019-Jan-15 20:37:32.614865 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32523 2019-Jan-15 20:37:32.615529 - [DEBUG] Compose: EdgeIdentity * AllBottom
32524 2019-Jan-15 20:37:32.615558 - [DEBUG]
32525 2019-Jan-15 20:37:32.615582 - [DEBUG] Propagate flow
32526 2019-Jan-15 20:37:32.615606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32527 2019-Jan-15 20:37:32.615663 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32528 2019-Jan-15 20:37:32.616298 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32529 2019-Jan-15 20:37:32.616935 - [DEBUG] Edge function : AllBottom (result of previous compose)
32530 2019-Jan-15 20:37:32.616960 - [DEBUG]
32531 2019-Jan-15 20:37:32.616985 - [DEBUG] Join: AllTop & AllBottom
32532 2019-Jan-15 20:37:32.617011 - [DEBUG] = AllBottom (new jump func)
32533 2019-Jan-15 20:37:32.617035 - [DEBUG]
32534 2019-Jan-15 20:37:32.617059 - [DEBUG] Start adding new jump function
32535 2019-Jan-15 20:37:32.617082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32536 2019-Jan-15 20:37:32.617138 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32537 2019-Jan-15 20:37:32.617793 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32538 2019-Jan-15 20:37:32.618426 - [DEBUG] Edge Function : AllBottom
32539 2019-Jan-15 20:37:32.618454 - [DEBUG] End adding new jump function
32540 2019-Jan-15 20:37:32.618478 - [DEBUG]
32541 2019-Jan-15 20:37:32.618510 - [DEBUG] -------------------------------------------- 894. Path Edge --------------------------------------------
32542 2019-Jan-15 20:37:32.618535 - [DEBUG]
32543 2019-Jan-15 20:37:32.618559 - [DEBUG] Process 894. path edge:
32544 2019-Jan-15 20:37:32.618582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32545 2019-Jan-15 20:37:32.618639 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
32546 2019-Jan-15 20:37:32.619274 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32547 2019-Jan-15 20:37:32.619912 - [DEBUG]
32548 2019-Jan-15 20:37:32.619938 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32549 2019-Jan-15 20:37:32.620588 - [DEBUG] Compose: EdgeIdentity * AllBottom
32550 2019-Jan-15 20:37:32.620630 - [DEBUG]
32551 2019-Jan-15 20:37:32.620654 - [DEBUG] Propagate flow
32552 2019-Jan-15 20:37:32.620677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32553 2019-Jan-15 20:37:32.620734 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32554 2019-Jan-15 20:37:32.621372 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32555 2019-Jan-15 20:37:32.622007 - [DEBUG] Edge function : AllBottom (result of previous compose)
32556 2019-Jan-15 20:37:32.622032 - [DEBUG]
32557 2019-Jan-15 20:37:32.622057 - [DEBUG] Join: AllTop & AllBottom
32558 2019-Jan-15 20:37:32.622083 - [DEBUG] = AllBottom (new jump func)
32559 2019-Jan-15 20:37:32.622108 - [DEBUG]
32560 2019-Jan-15 20:37:32.622131 - [DEBUG] Start adding new jump function
32561 2019-Jan-15 20:37:32.622155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32562 2019-Jan-15 20:37:32.622210 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32563 2019-Jan-15 20:37:32.622846 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32564 2019-Jan-15 20:37:32.623483 - [DEBUG] Edge Function : AllBottom
32565 2019-Jan-15 20:37:32.623510 - [DEBUG] End adding new jump function
32566 2019-Jan-15 20:37:32.623535 - [DEBUG]
32567 2019-Jan-15 20:37:32.623559 - [DEBUG] -------------------------------------------- 895. Path Edge --------------------------------------------
32568 2019-Jan-15 20:37:32.623583 - [DEBUG]
32569 2019-Jan-15 20:37:32.623607 - [DEBUG] Process 895. path edge:
32570 2019-Jan-15 20:37:32.623631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32571 2019-Jan-15 20:37:32.623687 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
32572 2019-Jan-15 20:37:32.624340 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32573 2019-Jan-15 20:37:32.624978 - [DEBUG]
32574 2019-Jan-15 20:37:32.625003 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32575 2019-Jan-15 20:37:32.625663 - [DEBUG] Compose: EdgeIdentity * AllBottom
32576 2019-Jan-15 20:37:32.625691 - [DEBUG]
32577 2019-Jan-15 20:37:32.625715 - [DEBUG] Propagate flow
32578 2019-Jan-15 20:37:32.625739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32579 2019-Jan-15 20:37:32.625795 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32580 2019-Jan-15 20:37:32.626430 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32581 2019-Jan-15 20:37:32.627067 - [DEBUG] Edge function : AllBottom (result of previous compose)
32582 2019-Jan-15 20:37:32.627092 - [DEBUG]
32583 2019-Jan-15 20:37:32.627117 - [DEBUG] Join: AllTop & AllBottom
32584 2019-Jan-15 20:37:32.627143 - [DEBUG] = AllBottom (new jump func)
32585 2019-Jan-15 20:37:32.627181 - [DEBUG]
32586 2019-Jan-15 20:37:32.627205 - [DEBUG] Start adding new jump function
32587 2019-Jan-15 20:37:32.627229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32588 2019-Jan-15 20:37:32.627299 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32589 2019-Jan-15 20:37:32.627936 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32590 2019-Jan-15 20:37:32.628568 - [DEBUG] Edge Function : AllBottom
32591 2019-Jan-15 20:37:32.628596 - [DEBUG] End adding new jump function
32592 2019-Jan-15 20:37:32.628620 - [DEBUG]
32593 2019-Jan-15 20:37:32.628644 - [DEBUG] -------------------------------------------- 896. Path Edge --------------------------------------------
32594 2019-Jan-15 20:37:32.628669 - [DEBUG]
32595 2019-Jan-15 20:37:32.628692 - [DEBUG] Process 896. path edge:
32596 2019-Jan-15 20:37:32.628716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32597 2019-Jan-15 20:37:32.628772 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
32598 2019-Jan-15 20:37:32.629407 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32599 2019-Jan-15 20:37:32.630044 - [DEBUG]
32600 2019-Jan-15 20:37:32.630069 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32601 2019-Jan-15 20:37:32.630733 - [DEBUG] Compose: EdgeIdentity * AllBottom
32602 2019-Jan-15 20:37:32.630761 - [DEBUG]
32603 2019-Jan-15 20:37:32.630785 - [DEBUG] Propagate flow
32604 2019-Jan-15 20:37:32.630808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32605 2019-Jan-15 20:37:32.630865 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32606 2019-Jan-15 20:37:32.631503 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32607 2019-Jan-15 20:37:32.632140 - [DEBUG] Edge function : AllBottom (result of previous compose)
32608 2019-Jan-15 20:37:32.632165 - [DEBUG]
32609 2019-Jan-15 20:37:32.632190 - [DEBUG] Join: AllTop & AllBottom
32610 2019-Jan-15 20:37:32.632217 - [DEBUG] = AllBottom (new jump func)
32611 2019-Jan-15 20:37:32.632241 - [DEBUG]
32612 2019-Jan-15 20:37:32.632265 - [DEBUG] Start adding new jump function
32613 2019-Jan-15 20:37:32.632288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32614 2019-Jan-15 20:37:32.632345 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32615 2019-Jan-15 20:37:32.632982 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32616 2019-Jan-15 20:37:32.633616 - [DEBUG] Edge Function : AllBottom
32617 2019-Jan-15 20:37:32.633644 - [DEBUG] End adding new jump function
32618 2019-Jan-15 20:37:32.633668 - [DEBUG]
32619 2019-Jan-15 20:37:32.633692 - [DEBUG] -------------------------------------------- 897. Path Edge --------------------------------------------
32620 2019-Jan-15 20:37:32.633717 - [DEBUG]
32621 2019-Jan-15 20:37:32.633740 - [DEBUG] Process 897. path edge:
32622 2019-Jan-15 20:37:32.633764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32623 2019-Jan-15 20:37:32.633821 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
32624 2019-Jan-15 20:37:32.634476 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32625 2019-Jan-15 20:37:32.635113 - [DEBUG]
32626 2019-Jan-15 20:37:32.635137 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32627 2019-Jan-15 20:37:32.635800 - [DEBUG] Compose: EdgeIdentity * AllBottom
32628 2019-Jan-15 20:37:32.635829 - [DEBUG]
32629 2019-Jan-15 20:37:32.635853 - [DEBUG] Propagate flow
32630 2019-Jan-15 20:37:32.635885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32631 2019-Jan-15 20:37:32.635943 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32632 2019-Jan-15 20:37:32.636586 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32633 2019-Jan-15 20:37:32.637225 - [DEBUG] Edge function : AllBottom (result of previous compose)
32634 2019-Jan-15 20:37:32.637250 - [DEBUG]
32635 2019-Jan-15 20:37:32.637288 - [DEBUG] Join: AllTop & AllBottom
32636 2019-Jan-15 20:37:32.637315 - [DEBUG] = AllBottom (new jump func)
32637 2019-Jan-15 20:37:32.637340 - [DEBUG]
32638 2019-Jan-15 20:37:32.637363 - [DEBUG] Start adding new jump function
32639 2019-Jan-15 20:37:32.637386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32640 2019-Jan-15 20:37:32.637443 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32641 2019-Jan-15 20:37:32.638082 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32642 2019-Jan-15 20:37:32.638721 - [DEBUG] Edge Function : AllBottom
32643 2019-Jan-15 20:37:32.638749 - [DEBUG] End adding new jump function
32644 2019-Jan-15 20:37:32.638774 - [DEBUG]
32645 2019-Jan-15 20:37:32.638798 - [DEBUG] -------------------------------------------- 898. Path Edge --------------------------------------------
32646 2019-Jan-15 20:37:32.638822 - [DEBUG]
32647 2019-Jan-15 20:37:32.638846 - [DEBUG] Process 898. path edge:
32648 2019-Jan-15 20:37:32.638870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32649 2019-Jan-15 20:37:32.638926 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
32650 2019-Jan-15 20:37:32.639568 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32651 2019-Jan-15 20:37:32.640205 - [DEBUG]
32652 2019-Jan-15 20:37:32.640231 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32653 2019-Jan-15 20:37:32.640904 - [DEBUG] Compose: EdgeIdentity * AllBottom
32654 2019-Jan-15 20:37:32.640932 - [DEBUG]
32655 2019-Jan-15 20:37:32.640955 - [DEBUG] Propagate flow
32656 2019-Jan-15 20:37:32.640978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32657 2019-Jan-15 20:37:32.641036 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32658 2019-Jan-15 20:37:32.641674 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32659 2019-Jan-15 20:37:32.642310 - [DEBUG] Edge function : AllBottom (result of previous compose)
32660 2019-Jan-15 20:37:32.642335 - [DEBUG]
32661 2019-Jan-15 20:37:32.642360 - [DEBUG] Join: AllTop & AllBottom
32662 2019-Jan-15 20:37:32.642386 - [DEBUG] = AllBottom (new jump func)
32663 2019-Jan-15 20:37:32.642411 - [DEBUG]
32664 2019-Jan-15 20:37:32.642434 - [DEBUG] Start adding new jump function
32665 2019-Jan-15 20:37:32.642457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32666 2019-Jan-15 20:37:32.642513 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32667 2019-Jan-15 20:37:32.643159 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32668 2019-Jan-15 20:37:32.643810 - [DEBUG] Edge Function : AllBottom
32669 2019-Jan-15 20:37:32.643839 - [DEBUG] End adding new jump function
32670 2019-Jan-15 20:37:32.643864 - [DEBUG]
32671 2019-Jan-15 20:37:32.643887 - [DEBUG] -------------------------------------------- 899. Path Edge --------------------------------------------
32672 2019-Jan-15 20:37:32.643923 - [DEBUG]
32673 2019-Jan-15 20:37:32.643965 - [DEBUG] Process 899. path edge:
32674 2019-Jan-15 20:37:32.643989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32675 2019-Jan-15 20:37:32.644049 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
32676 2019-Jan-15 20:37:32.644688 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32677 2019-Jan-15 20:37:32.645327 - [DEBUG]
32678 2019-Jan-15 20:37:32.645352 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32679 2019-Jan-15 20:37:32.646022 - [DEBUG] Compose: EdgeIdentity * AllBottom
32680 2019-Jan-15 20:37:32.646051 - [DEBUG]
32681 2019-Jan-15 20:37:32.646074 - [DEBUG] Propagate flow
32682 2019-Jan-15 20:37:32.646098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32683 2019-Jan-15 20:37:32.646155 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32684 2019-Jan-15 20:37:32.646790 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32685 2019-Jan-15 20:37:32.647440 - [DEBUG] Edge function : AllBottom (result of previous compose)
32686 2019-Jan-15 20:37:32.647466 - [DEBUG]
32687 2019-Jan-15 20:37:32.647491 - [DEBUG] Join: AllTop & AllBottom
32688 2019-Jan-15 20:37:32.647517 - [DEBUG] = AllBottom (new jump func)
32689 2019-Jan-15 20:37:32.647542 - [DEBUG]
32690 2019-Jan-15 20:37:32.647566 - [DEBUG] Start adding new jump function
32691 2019-Jan-15 20:37:32.647589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32692 2019-Jan-15 20:37:32.647645 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32693 2019-Jan-15 20:37:32.648281 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32694 2019-Jan-15 20:37:32.648912 - [DEBUG] Edge Function : AllBottom
32695 2019-Jan-15 20:37:32.648941 - [DEBUG] End adding new jump function
32696 2019-Jan-15 20:37:32.648965 - [DEBUG]
32697 2019-Jan-15 20:37:32.648989 - [DEBUG] -------------------------------------------- 900. Path Edge --------------------------------------------
32698 2019-Jan-15 20:37:32.649013 - [DEBUG]
32699 2019-Jan-15 20:37:32.649037 - [DEBUG] Process 900. path edge:
32700 2019-Jan-15 20:37:32.649061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32701 2019-Jan-15 20:37:32.649117 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
32702 2019-Jan-15 20:37:32.649749 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32703 2019-Jan-15 20:37:32.650395 - [DEBUG]
32704 2019-Jan-15 20:37:32.650420 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32705 2019-Jan-15 20:37:32.651090 - [DEBUG] Start of endsummarytab entry
32706 2019-Jan-15 20:37:32.651125 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32707 2019-Jan-15 20:37:32.651764 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
32708 2019-Jan-15 20:37:32.651827 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32709 2019-Jan-15 20:37:32.652480 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32710 2019-Jan-15 20:37:32.653175 - [DEBUG] EF: AllBottom
32711 2019-Jan-15 20:37:32.653202 - [DEBUG]
32712 2019-Jan-15 20:37:32.653226 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32713 2019-Jan-15 20:37:32.653916 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
32714 2019-Jan-15 20:37:32.654643 - [DEBUG] EF: AllBottom
32715 2019-Jan-15 20:37:32.654671 - [DEBUG]
32716 2019-Jan-15 20:37:32.654695 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32717 2019-Jan-15 20:37:32.655362 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32718 2019-Jan-15 20:37:32.656008 - [DEBUG] EF: AllBottom
32719 2019-Jan-15 20:37:32.656033 - [DEBUG]
32720 2019-Jan-15 20:37:32.656057 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32721 2019-Jan-15 20:37:32.656689 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32722 2019-Jan-15 20:37:32.657354 - [DEBUG] EF: AllBottom
32723 2019-Jan-15 20:37:32.657379 - [DEBUG]
32724 2019-Jan-15 20:37:32.657402 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32725 2019-Jan-15 20:37:32.658037 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32726 2019-Jan-15 20:37:32.658674 - [DEBUG] EF: AllBottom
32727 2019-Jan-15 20:37:32.658700 - [DEBUG]
32728 2019-Jan-15 20:37:32.658723 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32729 2019-Jan-15 20:37:32.659355 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32730 2019-Jan-15 20:37:32.659993 - [DEBUG] EF: AllBottom
32731 2019-Jan-15 20:37:32.660018 - [DEBUG]
32732 2019-Jan-15 20:37:32.660041 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32733 2019-Jan-15 20:37:32.660688 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32734 2019-Jan-15 20:37:32.661331 - [DEBUG] EF: AllBottom
32735 2019-Jan-15 20:37:32.661356 - [DEBUG]
32736 2019-Jan-15 20:37:32.661380 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32737 2019-Jan-15 20:37:32.662014 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32738 2019-Jan-15 20:37:32.662653 - [DEBUG] EF: AllBottom
32739 2019-Jan-15 20:37:32.662678 - [DEBUG]
32740 2019-Jan-15 20:37:32.662702 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32741 2019-Jan-15 20:37:32.663333 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
32742 2019-Jan-15 20:37:32.663983 - [DEBUG] EF: AllBottom
32743 2019-Jan-15 20:37:32.664008 - [DEBUG]
32744 2019-Jan-15 20:37:32.664031 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32745 2019-Jan-15 20:37:32.664664 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32746 2019-Jan-15 20:37:32.665301 - [DEBUG] EF: AllBottom
32747 2019-Jan-15 20:37:32.665326 - [DEBUG]
32748 2019-Jan-15 20:37:32.665350 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32749 2019-Jan-15 20:37:32.665982 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32750 2019-Jan-15 20:37:32.666615 - [DEBUG] EF: AllBottom
32751 2019-Jan-15 20:37:32.666640 - [DEBUG]
32752 2019-Jan-15 20:37:32.666663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32753 2019-Jan-15 20:37:32.667308 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32754 2019-Jan-15 20:37:32.667945 - [DEBUG] EF: AllBottom
32755 2019-Jan-15 20:37:32.667970 - [DEBUG]
32756 2019-Jan-15 20:37:32.667994 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32757 2019-Jan-15 20:37:32.668626 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32758 2019-Jan-15 20:37:32.669264 - [DEBUG] EF: AllBottom
32759 2019-Jan-15 20:37:32.669289 - [DEBUG]
32760 2019-Jan-15 20:37:32.669313 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32761 2019-Jan-15 20:37:32.669946 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32762 2019-Jan-15 20:37:32.670588 - [DEBUG] EF: AllBottom
32763 2019-Jan-15 20:37:32.670634 - [DEBUG]
32764 2019-Jan-15 20:37:32.670658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32765 2019-Jan-15 20:37:32.671293 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32766 2019-Jan-15 20:37:32.671930 - [DEBUG] EF: AllBottom
32767 2019-Jan-15 20:37:32.671955 - [DEBUG]
32768 2019-Jan-15 20:37:32.671979 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32769 2019-Jan-15 20:37:32.672612 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32770 2019-Jan-15 20:37:32.673253 - [DEBUG] EF: AllBottom
32771 2019-Jan-15 20:37:32.673278 - [DEBUG]
32772 2019-Jan-15 20:37:32.673302 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32773 2019-Jan-15 20:37:32.673947 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32774 2019-Jan-15 20:37:32.674589 - [DEBUG] EF: AllBottom
32775 2019-Jan-15 20:37:32.674614 - [DEBUG]
32776 2019-Jan-15 20:37:32.674637 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32777 2019-Jan-15 20:37:32.675270 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32778 2019-Jan-15 20:37:32.675904 - [DEBUG] EF: AllBottom
32779 2019-Jan-15 20:37:32.675929 - [DEBUG]
32780 2019-Jan-15 20:37:32.675953 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32781 2019-Jan-15 20:37:32.676585 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
32782 2019-Jan-15 20:37:32.677220 - [DEBUG] EF: AllBottom
32783 2019-Jan-15 20:37:32.677245 - [DEBUG]
32784 2019-Jan-15 20:37:32.677280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32785 2019-Jan-15 20:37:32.677914 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
32786 2019-Jan-15 20:37:32.678547 - [DEBUG] EF: AllBottom
32787 2019-Jan-15 20:37:32.678572 - [DEBUG]
32788 2019-Jan-15 20:37:32.678595 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32789 2019-Jan-15 20:37:32.679228 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
32790 2019-Jan-15 20:37:32.679864 - [DEBUG] EF: AllBottom
32791 2019-Jan-15 20:37:32.679889 - [DEBUG]
32792 2019-Jan-15 20:37:32.679912 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32793 2019-Jan-15 20:37:32.680544 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32794 2019-Jan-15 20:37:32.681197 - [DEBUG] EF: AllBottom
32795 2019-Jan-15 20:37:32.681222 - [DEBUG]
32796 2019-Jan-15 20:37:32.681245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32797 2019-Jan-15 20:37:32.681879 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32798 2019-Jan-15 20:37:32.682512 - [DEBUG] EF: AllBottom
32799 2019-Jan-15 20:37:32.682537 - [DEBUG]
32800 2019-Jan-15 20:37:32.682561 - [DEBUG] ---------------
32801 2019-Jan-15 20:37:32.682585 - [DEBUG]
32802 2019-Jan-15 20:37:32.682612 - [DEBUG] End of endsummarytab entry
32803 2019-Jan-15 20:37:32.682636 - [DEBUG]
32804 2019-Jan-15 20:37:32.682659 - [DEBUG] Start of incomingtab entry
32805 2019-Jan-15 20:37:32.682684 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32806 2019-Jan-15 20:37:32.683322 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
32807 2019-Jan-15 20:37:32.683382 - [DEBUG] ---------------
32808 2019-Jan-15 20:37:32.683406 - [DEBUG] End of incomingtab entry
32809 2019-Jan-15 20:37:32.683429 - [DEBUG]
32810 2019-Jan-15 20:37:32.683456 - [DEBUG] EDGE:
32811 2019-Jan-15 20:37:32.683512 - [DEBUG] ---> 32812 2019-Jan-15 20:37:32.684175 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32813 2019-Jan-15 20:37:32.684812 - [DEBUG]
32814 2019-Jan-15 20:37:32.684841 - [DEBUG] Compose: EdgeIdentity * AllBottom
32815 2019-Jan-15 20:37:32.684868 - [DEBUG]
32816 2019-Jan-15 20:37:32.684892 - [DEBUG] Propagate flow
32817 2019-Jan-15 20:37:32.684915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32818 2019-Jan-15 20:37:32.684971 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32819 2019-Jan-15 20:37:32.685605 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32820 2019-Jan-15 20:37:32.686239 - [DEBUG] Edge function : AllBottom (result of previous compose)
32821 2019-Jan-15 20:37:32.686264 - [DEBUG]
32822 2019-Jan-15 20:37:32.686291 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32823 2019-Jan-15 20:37:32.686317 - [DEBUG] = AllBottom
32824 2019-Jan-15 20:37:32.686342 - [DEBUG]
32825 2019-Jan-15 20:37:32.686366 - [DEBUG] PROPAGATE: No new function!
32826 2019-Jan-15 20:37:32.686390 - [DEBUG] EDGE:
32827 2019-Jan-15 20:37:32.686448 - [DEBUG] ---> 32828 2019-Jan-15 20:37:32.687082 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32829 2019-Jan-15 20:37:32.687736 - [DEBUG]
32830 2019-Jan-15 20:37:32.687784 - [DEBUG] Compose: EdgeIdentity * AllBottom
32831 2019-Jan-15 20:37:32.687811 - [DEBUG]
32832 2019-Jan-15 20:37:32.687835 - [DEBUG] Propagate flow
32833 2019-Jan-15 20:37:32.687858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32834 2019-Jan-15 20:37:32.687915 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32835 2019-Jan-15 20:37:32.688561 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32836 2019-Jan-15 20:37:32.689197 - [DEBUG] Edge function : AllBottom (result of previous compose)
32837 2019-Jan-15 20:37:32.689222 - [DEBUG]
32838 2019-Jan-15 20:37:32.689248 - [DEBUG] Join: AllTop & AllBottom
32839 2019-Jan-15 20:37:32.689274 - [DEBUG] = AllBottom (new jump func)
32840 2019-Jan-15 20:37:32.689299 - [DEBUG]
32841 2019-Jan-15 20:37:32.689322 - [DEBUG] Start adding new jump function
32842 2019-Jan-15 20:37:32.689346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32843 2019-Jan-15 20:37:32.689402 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32844 2019-Jan-15 20:37:32.690038 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32845 2019-Jan-15 20:37:32.690693 - [DEBUG] Edge Function : AllBottom
32846 2019-Jan-15 20:37:32.690724 - [DEBUG] End adding new jump function
32847 2019-Jan-15 20:37:32.690748 - [DEBUG]
32848 2019-Jan-15 20:37:32.690772 - [DEBUG] -------------------------------------------- 901. Path Edge --------------------------------------------
32849 2019-Jan-15 20:37:32.690796 - [DEBUG]
32850 2019-Jan-15 20:37:32.690820 - [DEBUG] Process 901. path edge:
32851 2019-Jan-15 20:37:32.690844 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32852 2019-Jan-15 20:37:32.690900 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
32853 2019-Jan-15 20:37:32.691542 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32854 2019-Jan-15 20:37:32.692179 - [DEBUG]
32855 2019-Jan-15 20:37:32.692203 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32856 2019-Jan-15 20:37:32.692869 - [DEBUG] Possible callees:
32857 2019-Jan-15 20:37:32.692895 - [DEBUG] llvm.dbg.declare
32858 2019-Jan-15 20:37:32.692920 - [DEBUG] Possible return sites:
32859 2019-Jan-15 20:37:32.692944 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19332860 2019-Jan-15 20:37:32.694238 - [DEBUG] Found and process special summary
32861 2019-Jan-15 20:37:32.694272 - [DEBUG] Compose: EdgeIdentity * AllBottom
32862 2019-Jan-15 20:37:32.694299 - [DEBUG]
32863 2019-Jan-15 20:37:32.694324 - [DEBUG] Propagate flow
32864 2019-Jan-15 20:37:32.694347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32865 2019-Jan-15 20:37:32.694403 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32866 2019-Jan-15 20:37:32.695041 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32867 2019-Jan-15 20:37:32.695676 - [DEBUG] Edge function : AllBottom (result of previous compose)
32868 2019-Jan-15 20:37:32.695702 - [DEBUG]
32869 2019-Jan-15 20:37:32.695726 - [DEBUG] Join: AllTop & AllBottom
32870 2019-Jan-15 20:37:32.695753 - [DEBUG] = AllBottom (new jump func)
32871 2019-Jan-15 20:37:32.695778 - [DEBUG]
32872 2019-Jan-15 20:37:32.695801 - [DEBUG] Start adding new jump function
32873 2019-Jan-15 20:37:32.695825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32874 2019-Jan-15 20:37:32.695881 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32875 2019-Jan-15 20:37:32.696517 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32876 2019-Jan-15 20:37:32.697151 - [DEBUG] Edge Function : AllBottom
32877 2019-Jan-15 20:37:32.697179 - [DEBUG] End adding new jump function
32878 2019-Jan-15 20:37:32.697204 - [DEBUG]
32879 2019-Jan-15 20:37:32.697227 - [DEBUG] -------------------------------------------- 902. Path Edge --------------------------------------------
32880 2019-Jan-15 20:37:32.697252 - [DEBUG]
32881 2019-Jan-15 20:37:32.697288 - [DEBUG] Process 902. path edge:
32882 2019-Jan-15 20:37:32.697312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32883 2019-Jan-15 20:37:32.697369 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
32884 2019-Jan-15 20:37:32.698006 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32885 2019-Jan-15 20:37:32.698643 - [DEBUG]
32886 2019-Jan-15 20:37:32.698667 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32887 2019-Jan-15 20:37:32.699338 - [DEBUG] Compose: EdgeIdentity * AllBottom
32888 2019-Jan-15 20:37:32.699366 - [DEBUG]
32889 2019-Jan-15 20:37:32.699390 - [DEBUG] Propagate flow
32890 2019-Jan-15 20:37:32.699413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32891 2019-Jan-15 20:37:32.699470 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32892 2019-Jan-15 20:37:32.700106 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32893 2019-Jan-15 20:37:32.700758 - [DEBUG] Edge function : AllBottom (result of previous compose)
32894 2019-Jan-15 20:37:32.700783 - [DEBUG]
32895 2019-Jan-15 20:37:32.700808 - [DEBUG] Join: AllTop & AllBottom
32896 2019-Jan-15 20:37:32.700834 - [DEBUG] = AllBottom (new jump func)
32897 2019-Jan-15 20:37:32.700858 - [DEBUG]
32898 2019-Jan-15 20:37:32.700882 - [DEBUG] Start adding new jump function
32899 2019-Jan-15 20:37:32.700905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32900 2019-Jan-15 20:37:32.700961 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32901 2019-Jan-15 20:37:32.701607 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32902 2019-Jan-15 20:37:32.702241 - [DEBUG] Edge Function : AllBottom
32903 2019-Jan-15 20:37:32.702269 - [DEBUG] End adding new jump function
32904 2019-Jan-15 20:37:32.702293 - [DEBUG]
32905 2019-Jan-15 20:37:32.702317 - [DEBUG] -------------------------------------------- 903. Path Edge --------------------------------------------
32906 2019-Jan-15 20:37:32.702341 - [DEBUG]
32907 2019-Jan-15 20:37:32.702364 - [DEBUG] Process 903. path edge:
32908 2019-Jan-15 20:37:32.702388 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32909 2019-Jan-15 20:37:32.702445 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
32910 2019-Jan-15 20:37:32.703077 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32911 2019-Jan-15 20:37:32.703714 - [DEBUG]
32912 2019-Jan-15 20:37:32.703739 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32913 2019-Jan-15 20:37:32.704406 - [DEBUG] Compose: EdgeIdentity * AllBottom
32914 2019-Jan-15 20:37:32.704434 - [DEBUG]
32915 2019-Jan-15 20:37:32.704457 - [DEBUG] Propagate flow
32916 2019-Jan-15 20:37:32.704481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32917 2019-Jan-15 20:37:32.704538 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32918 2019-Jan-15 20:37:32.705176 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32919 2019-Jan-15 20:37:32.705813 - [DEBUG] Edge function : AllBottom (result of previous compose)
32920 2019-Jan-15 20:37:32.705838 - [DEBUG]
32921 2019-Jan-15 20:37:32.705864 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32922 2019-Jan-15 20:37:32.705890 - [DEBUG] = AllBottom
32923 2019-Jan-15 20:37:32.705914 - [DEBUG]
32924 2019-Jan-15 20:37:32.705937 - [DEBUG] PROPAGATE: No new function!
32925 2019-Jan-15 20:37:32.705961 - [DEBUG] EDGE:
32926 2019-Jan-15 20:37:32.706019 - [DEBUG] ---> 32927 2019-Jan-15 20:37:32.706651 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32928 2019-Jan-15 20:37:32.707299 - [DEBUG]
32929 2019-Jan-15 20:37:32.707324 - [DEBUG] EDGE:
32930 2019-Jan-15 20:37:32.707381 - [DEBUG] ---> 32931 2019-Jan-15 20:37:32.708018 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32932 2019-Jan-15 20:37:32.708655 - [DEBUG]
32933 2019-Jan-15 20:37:32.708692 - [DEBUG] Compose: EdgeIdentity * AllBottom
32934 2019-Jan-15 20:37:32.708719 - [DEBUG]
32935 2019-Jan-15 20:37:32.708743 - [DEBUG] Propagate flow
32936 2019-Jan-15 20:37:32.708766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32937 2019-Jan-15 20:37:32.708823 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32938 2019-Jan-15 20:37:32.709460 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32939 2019-Jan-15 20:37:32.710093 - [DEBUG] Edge function : AllBottom (result of previous compose)
32940 2019-Jan-15 20:37:32.710119 - [DEBUG]
32941 2019-Jan-15 20:37:32.710144 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32942 2019-Jan-15 20:37:32.710170 - [DEBUG] = AllBottom
32943 2019-Jan-15 20:37:32.710195 - [DEBUG]
32944 2019-Jan-15 20:37:32.710218 - [DEBUG] PROPAGATE: No new function!
32945 2019-Jan-15 20:37:32.710245 - [DEBUG] EDGE:
32946 2019-Jan-15 20:37:32.710311 - [DEBUG] ---> 32947 2019-Jan-15 20:37:32.710970 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32948 2019-Jan-15 20:37:32.711606 - [DEBUG]
32949 2019-Jan-15 20:37:32.711632 - [DEBUG] EDGE:
32950 2019-Jan-15 20:37:32.711689 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
32951 2019-Jan-15 20:37:32.712332 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32952 2019-Jan-15 20:37:32.712971 - [DEBUG]
32953 2019-Jan-15 20:37:32.712998 - [DEBUG] Compose: EdgeIdentity * AllBottom
32954 2019-Jan-15 20:37:32.713024 - [DEBUG]
32955 2019-Jan-15 20:37:32.713048 - [DEBUG] Propagate flow
32956 2019-Jan-15 20:37:32.713071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32957 2019-Jan-15 20:37:32.713127 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32958 2019-Jan-15 20:37:32.713769 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32959 2019-Jan-15 20:37:32.714425 - [DEBUG] Edge function : AllBottom (result of previous compose)
32960 2019-Jan-15 20:37:32.714450 - [DEBUG]
32961 2019-Jan-15 20:37:32.714475 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32962 2019-Jan-15 20:37:32.714501 - [DEBUG] = AllBottom
32963 2019-Jan-15 20:37:32.714526 - [DEBUG]
32964 2019-Jan-15 20:37:32.714549 - [DEBUG] PROPAGATE: No new function!
32965 2019-Jan-15 20:37:32.714574 - [DEBUG] EDGE:
32966 2019-Jan-15 20:37:32.714632 - [DEBUG] ---> 32967 2019-Jan-15 20:37:32.715270 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32968 2019-Jan-15 20:37:32.715905 - [DEBUG]
32969 2019-Jan-15 20:37:32.715930 - [DEBUG] EDGE:
32970 2019-Jan-15 20:37:32.715988 - [DEBUG] ---> 32971 2019-Jan-15 20:37:32.716621 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32972 2019-Jan-15 20:37:32.717257 - [DEBUG]
32973 2019-Jan-15 20:37:32.717297 - [DEBUG] EDGE:
32974 2019-Jan-15 20:37:32.717355 - [DEBUG] ---> 32975 2019-Jan-15 20:37:32.717993 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32976 2019-Jan-15 20:37:32.718628 - [DEBUG]
32977 2019-Jan-15 20:37:32.718662 - [DEBUG] Compose: EdgeIdentity * AllBottom
32978 2019-Jan-15 20:37:32.718689 - [DEBUG]
32979 2019-Jan-15 20:37:32.718713 - [DEBUG] Propagate flow
32980 2019-Jan-15 20:37:32.718737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32981 2019-Jan-15 20:37:32.718793 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32982 2019-Jan-15 20:37:32.719431 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32983 2019-Jan-15 20:37:32.720066 - [DEBUG] Edge function : AllBottom (result of previous compose)
32984 2019-Jan-15 20:37:32.720091 - [DEBUG]
32985 2019-Jan-15 20:37:32.720116 - [DEBUG] Join: AllTop & AllBottom
32986 2019-Jan-15 20:37:32.720142 - [DEBUG] = AllBottom (new jump func)
32987 2019-Jan-15 20:37:32.720167 - [DEBUG]
32988 2019-Jan-15 20:37:32.720191 - [DEBUG] Start adding new jump function
32989 2019-Jan-15 20:37:32.720232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32990 2019-Jan-15 20:37:32.720288 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32991 2019-Jan-15 20:37:32.720938 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32992 2019-Jan-15 20:37:32.721575 - [DEBUG] Edge Function : AllBottom
32993 2019-Jan-15 20:37:32.721603 - [DEBUG] End adding new jump function
32994 2019-Jan-15 20:37:32.721627 - [DEBUG]
32995 2019-Jan-15 20:37:32.721651 - [DEBUG] -------------------------------------------- 904. Path Edge --------------------------------------------
32996 2019-Jan-15 20:37:32.721675 - [DEBUG]
32997 2019-Jan-15 20:37:32.721699 - [DEBUG] Process 904. path edge:
32998 2019-Jan-15 20:37:32.721723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32999 2019-Jan-15 20:37:32.721779 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
33000 2019-Jan-15 20:37:32.722416 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33001 2019-Jan-15 20:37:32.723053 - [DEBUG]
33002 2019-Jan-15 20:37:32.723077 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
33003 2019-Jan-15 20:37:32.723739 - [DEBUG] Compose: EdgeIdentity * AllBottom
33004 2019-Jan-15 20:37:32.723767 - [DEBUG]
33005 2019-Jan-15 20:37:32.723791 - [DEBUG] Propagate flow
33006 2019-Jan-15 20:37:32.723814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33007 2019-Jan-15 20:37:32.723871 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
33008 2019-Jan-15 20:37:32.724521 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33009 2019-Jan-15 20:37:32.725158 - [DEBUG] Edge function : AllBottom (result of previous compose)
33010 2019-Jan-15 20:37:32.725184 - [DEBUG]
33011 2019-Jan-15 20:37:32.725208 - [DEBUG] Join: AllTop & AllBottom
33012 2019-Jan-15 20:37:32.725235 - [DEBUG] = AllBottom (new jump func)
33013 2019-Jan-15 20:37:32.725259 - [DEBUG]
33014 2019-Jan-15 20:37:32.725282 - [DEBUG] Start adding new jump function
33015 2019-Jan-15 20:37:32.725306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33016 2019-Jan-15 20:37:32.725362 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33017 2019-Jan-15 20:37:32.725998 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
33018 2019-Jan-15 20:37:32.726628 - [DEBUG] Edge Function : AllBottom
33019 2019-Jan-15 20:37:32.726656 - [DEBUG] End adding new jump function
33020 2019-Jan-15 20:37:32.726680 - [DEBUG]
33021 2019-Jan-15 20:37:32.726703 - [DEBUG] -------------------------------------------- 905. Path Edge --------------------------------------------
33022 2019-Jan-15 20:37:32.726728 - [DEBUG]
33023 2019-Jan-15 20:37:32.726751 - [DEBUG] Process 905. path edge:
33024 2019-Jan-15 20:37:32.726775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33025 2019-Jan-15 20:37:32.726831 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
33026 2019-Jan-15 20:37:32.727479 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33027 2019-Jan-15 20:37:32.728117 - [DEBUG]
33028 2019-Jan-15 20:37:32.728142 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
33029 2019-Jan-15 20:37:32.728789 - [DEBUG] Compose: EdgeIdentity * AllBottom
33030 2019-Jan-15 20:37:32.728817 - [DEBUG]
33031 2019-Jan-15 20:37:32.728841 - [DEBUG] Propagate flow
33032 2019-Jan-15 20:37:32.728864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33033 2019-Jan-15 20:37:32.728921 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33034 2019-Jan-15 20:37:32.729567 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33035 2019-Jan-15 20:37:32.730204 - [DEBUG] Edge function : AllBottom (result of previous compose)
33036 2019-Jan-15 20:37:32.730229 - [DEBUG]
33037 2019-Jan-15 20:37:32.730254 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33038 2019-Jan-15 20:37:32.730280 - [DEBUG] = AllBottom
33039 2019-Jan-15 20:37:32.730305 - [DEBUG]
33040 2019-Jan-15 20:37:32.730328 - [DEBUG] PROPAGATE: No new function!
33041 2019-Jan-15 20:37:32.730352 - [DEBUG] EDGE:
33042 2019-Jan-15 20:37:32.730409 - [DEBUG] ---> 33043 2019-Jan-15 20:37:32.731058 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33044 2019-Jan-15 20:37:32.731693 - [DEBUG]
33045 2019-Jan-15 20:37:32.731718 - [DEBUG] EDGE:
33046 2019-Jan-15 20:37:32.731775 - [DEBUG] ---> 33047 2019-Jan-15 20:37:32.732410 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33048 2019-Jan-15 20:37:32.733045 - [DEBUG]
33049 2019-Jan-15 20:37:32.733070 - [DEBUG] EDGE:
33050 2019-Jan-15 20:37:32.733127 - [DEBUG] ---> 33051 2019-Jan-15 20:37:32.733761 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33052 2019-Jan-15 20:37:32.734414 - [DEBUG]
33053 2019-Jan-15 20:37:32.734439 - [DEBUG] EDGE:
33054 2019-Jan-15 20:37:32.734497 - [DEBUG] ---> 33055 2019-Jan-15 20:37:32.735136 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33056 2019-Jan-15 20:37:32.735771 - [DEBUG]
33057 2019-Jan-15 20:37:32.735796 - [DEBUG] EDGE:
33058 2019-Jan-15 20:37:32.735853 - [DEBUG] ---> 33059 2019-Jan-15 20:37:32.736488 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33060 2019-Jan-15 20:37:32.737125 - [DEBUG]
33061 2019-Jan-15 20:37:32.737150 - [DEBUG] EDGE:
33062 2019-Jan-15 20:37:32.737208 - [DEBUG] ---> 33063 2019-Jan-15 20:37:32.737862 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33064 2019-Jan-15 20:37:32.738497 - [DEBUG]
33065 2019-Jan-15 20:37:32.738534 - [DEBUG] Compose: EdgeIdentity * AllBottom
33066 2019-Jan-15 20:37:32.738562 - [DEBUG]
33067 2019-Jan-15 20:37:32.738586 - [DEBUG] Propagate flow
33068 2019-Jan-15 20:37:32.738609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33069 2019-Jan-15 20:37:32.738666 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33070 2019-Jan-15 20:37:32.739302 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33071 2019-Jan-15 20:37:32.739937 - [DEBUG] Edge function : AllBottom (result of previous compose)
33072 2019-Jan-15 20:37:32.739962 - [DEBUG]
33073 2019-Jan-15 20:37:32.739987 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33074 2019-Jan-15 20:37:32.740013 - [DEBUG] = AllBottom
33075 2019-Jan-15 20:37:32.740038 - [DEBUG]
33076 2019-Jan-15 20:37:32.740070 - [DEBUG] PROPAGATE: No new function!
33077 2019-Jan-15 20:37:32.740097 - [DEBUG] EDGE:
33078 2019-Jan-15 20:37:32.740154 - [DEBUG] ---> 33079 2019-Jan-15 20:37:32.740817 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33080 2019-Jan-15 20:37:32.741455 - [DEBUG]
33081 2019-Jan-15 20:37:32.741480 - [DEBUG] EDGE:
33082 2019-Jan-15 20:37:32.741538 - [DEBUG] ---> 33083 2019-Jan-15 20:37:32.742173 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33084 2019-Jan-15 20:37:32.742808 - [DEBUG]
33085 2019-Jan-15 20:37:32.742834 - [DEBUG] EDGE:
33086 2019-Jan-15 20:37:32.742891 - [DEBUG] ---> 33087 2019-Jan-15 20:37:32.743527 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33088 2019-Jan-15 20:37:32.744177 - [DEBUG]
33089 2019-Jan-15 20:37:32.744212 - [DEBUG] Compose: EdgeIdentity * AllBottom
33090 2019-Jan-15 20:37:32.744240 - [DEBUG]
33091 2019-Jan-15 20:37:32.744264 - [DEBUG] Propagate flow
33092 2019-Jan-15 20:37:32.744287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33093 2019-Jan-15 20:37:32.744343 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33094 2019-Jan-15 20:37:32.744981 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33095 2019-Jan-15 20:37:32.745616 - [DEBUG] Edge function : AllBottom (result of previous compose)
33096 2019-Jan-15 20:37:32.745641 - [DEBUG]
33097 2019-Jan-15 20:37:32.745667 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33098 2019-Jan-15 20:37:32.745693 - [DEBUG] = AllBottom
33099 2019-Jan-15 20:37:32.745718 - [DEBUG]
33100 2019-Jan-15 20:37:32.745741 - [DEBUG] PROPAGATE: No new function!
33101 2019-Jan-15 20:37:32.745767 - [DEBUG] EDGE:
33102 2019-Jan-15 20:37:32.745825 - [DEBUG] ---> 33103 2019-Jan-15 20:37:32.746467 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33104 2019-Jan-15 20:37:32.747103 - [DEBUG]
33105 2019-Jan-15 20:37:32.747129 - [DEBUG] EDGE:
33106 2019-Jan-15 20:37:32.747186 - [DEBUG] ---> 33107 2019-Jan-15 20:37:32.747838 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33108 2019-Jan-15 20:37:32.748472 - [DEBUG]
33109 2019-Jan-15 20:37:32.748497 - [DEBUG] EDGE:
33110 2019-Jan-15 20:37:32.748555 - [DEBUG] ---> 33111 2019-Jan-15 20:37:32.749188 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33112 2019-Jan-15 20:37:32.749823 - [DEBUG]
33113 2019-Jan-15 20:37:32.749848 - [DEBUG] EDGE:
33114 2019-Jan-15 20:37:32.749905 - [DEBUG] ---> 33115 2019-Jan-15 20:37:32.750542 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33116 2019-Jan-15 20:37:32.751193 - [DEBUG]
33117 2019-Jan-15 20:37:32.751228 - [DEBUG] Compose: EdgeIdentity * AllBottom
33118 2019-Jan-15 20:37:32.751264 - [DEBUG]
33119 2019-Jan-15 20:37:32.751288 - [DEBUG] Propagate flow
33120 2019-Jan-15 20:37:32.751312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33121 2019-Jan-15 20:37:32.751368 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33122 2019-Jan-15 20:37:32.752007 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33123 2019-Jan-15 20:37:32.752641 - [DEBUG] Edge function : AllBottom (result of previous compose)
33124 2019-Jan-15 20:37:32.752666 - [DEBUG]
33125 2019-Jan-15 20:37:32.752691 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33126 2019-Jan-15 20:37:32.752717 - [DEBUG] = AllBottom
33127 2019-Jan-15 20:37:32.752742 - [DEBUG]
33128 2019-Jan-15 20:37:32.752765 - [DEBUG] PROPAGATE: No new function!
33129 2019-Jan-15 20:37:32.752791 - [DEBUG] EDGE:
33130 2019-Jan-15 20:37:32.752849 - [DEBUG] ---> 33131 2019-Jan-15 20:37:32.753491 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33132 2019-Jan-15 20:37:32.754145 - [DEBUG]
33133 2019-Jan-15 20:37:32.754171 - [DEBUG] EDGE:
33134 2019-Jan-15 20:37:32.754228 - [DEBUG] ---> 33135 2019-Jan-15 20:37:32.754863 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33136 2019-Jan-15 20:37:32.755501 - [DEBUG]
33137 2019-Jan-15 20:37:32.755526 - [DEBUG] EDGE:
33138 2019-Jan-15 20:37:32.755584 - [DEBUG] ---> 33139 2019-Jan-15 20:37:32.756221 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33140 2019-Jan-15 20:37:32.756858 - [DEBUG]
33141 2019-Jan-15 20:37:32.756893 - [DEBUG] Compose: EdgeIdentity * AllBottom
33142 2019-Jan-15 20:37:32.756921 - [DEBUG]
33143 2019-Jan-15 20:37:32.756945 - [DEBUG] Propagate flow
33144 2019-Jan-15 20:37:32.756968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33145 2019-Jan-15 20:37:32.757025 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33146 2019-Jan-15 20:37:32.757678 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33147 2019-Jan-15 20:37:32.758315 - [DEBUG] Edge function : AllBottom (result of previous compose)
33148 2019-Jan-15 20:37:32.758340 - [DEBUG]
33149 2019-Jan-15 20:37:32.758366 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33150 2019-Jan-15 20:37:32.758392 - [DEBUG] = AllBottom
33151 2019-Jan-15 20:37:32.758416 - [DEBUG]
33152 2019-Jan-15 20:37:32.758440 - [DEBUG] PROPAGATE: No new function!
33153 2019-Jan-15 20:37:32.758465 - [DEBUG] EDGE:
33154 2019-Jan-15 20:37:32.758523 - [DEBUG] ---> 33155 2019-Jan-15 20:37:32.759165 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33156 2019-Jan-15 20:37:32.759803 - [DEBUG]
33157 2019-Jan-15 20:37:32.759828 - [DEBUG] EDGE:
33158 2019-Jan-15 20:37:32.759886 - [DEBUG] ---> 33159 2019-Jan-15 20:37:32.760520 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33160 2019-Jan-15 20:37:32.761171 - [DEBUG]
33161 2019-Jan-15 20:37:32.761204 - [DEBUG] EDGE:
33162 2019-Jan-15 20:37:32.761262 - [DEBUG] ---> 33163 2019-Jan-15 20:37:32.761899 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33164 2019-Jan-15 20:37:32.762535 - [DEBUG]
33165 2019-Jan-15 20:37:32.762571 - [DEBUG] Compose: EdgeIdentity * AllBottom
33166 2019-Jan-15 20:37:32.762599 - [DEBUG]
33167 2019-Jan-15 20:37:32.762623 - [DEBUG] Propagate flow
33168 2019-Jan-15 20:37:32.762646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33169 2019-Jan-15 20:37:32.762702 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33170 2019-Jan-15 20:37:32.763338 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33171 2019-Jan-15 20:37:32.763986 - [DEBUG] Edge function : AllBottom (result of previous compose)
33172 2019-Jan-15 20:37:32.764011 - [DEBUG]
33173 2019-Jan-15 20:37:32.764036 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33174 2019-Jan-15 20:37:32.764062 - [DEBUG] = AllBottom
33175 2019-Jan-15 20:37:32.764087 - [DEBUG]
33176 2019-Jan-15 20:37:32.764110 - [DEBUG] PROPAGATE: No new function!
33177 2019-Jan-15 20:37:32.764135 - [DEBUG] EDGE:
33178 2019-Jan-15 20:37:32.764193 - [DEBUG] ---> 33179 2019-Jan-15 20:37:32.764836 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33180 2019-Jan-15 20:37:32.765472 - [DEBUG]
33181 2019-Jan-15 20:37:32.765507 - [DEBUG] Compose: EdgeIdentity * AllBottom
33182 2019-Jan-15 20:37:32.765533 - [DEBUG]
33183 2019-Jan-15 20:37:32.765557 - [DEBUG] Propagate flow
33184 2019-Jan-15 20:37:32.765580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33185 2019-Jan-15 20:37:32.765637 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33186 2019-Jan-15 20:37:32.766275 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33187 2019-Jan-15 20:37:32.766910 - [DEBUG] Edge function : AllBottom (result of previous compose)
33188 2019-Jan-15 20:37:32.766936 - [DEBUG]
33189 2019-Jan-15 20:37:32.766961 - [DEBUG] Join: AllTop & AllBottom
33190 2019-Jan-15 20:37:32.766987 - [DEBUG] = AllBottom (new jump func)
33191 2019-Jan-15 20:37:32.767012 - [DEBUG]
33192 2019-Jan-15 20:37:32.767035 - [DEBUG] Start adding new jump function
33193 2019-Jan-15 20:37:32.767059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33194 2019-Jan-15 20:37:32.767115 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33195 2019-Jan-15 20:37:32.767767 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33196 2019-Jan-15 20:37:32.768403 - [DEBUG] Edge Function : AllBottom
33197 2019-Jan-15 20:37:32.768431 - [DEBUG] End adding new jump function
33198 2019-Jan-15 20:37:32.768455 - [DEBUG]
33199 2019-Jan-15 20:37:32.768479 - [DEBUG] -------------------------------------------- 906. Path Edge --------------------------------------------
33200 2019-Jan-15 20:37:32.768503 - [DEBUG]
33201 2019-Jan-15 20:37:32.768526 - [DEBUG] Process 906. path edge:
33202 2019-Jan-15 20:37:32.768550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33203 2019-Jan-15 20:37:32.768606 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
33204 2019-Jan-15 20:37:32.769241 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33205 2019-Jan-15 20:37:32.769887 - [DEBUG]
33206 2019-Jan-15 20:37:32.769912 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33207 2019-Jan-15 20:37:32.770556 - [DEBUG] Possible callees:
33208 2019-Jan-15 20:37:32.770581 - [DEBUG] foo
33209 2019-Jan-15 20:37:32.770619 - [DEBUG] Possible return sites:
33210 2019-Jan-15 20:37:32.770643 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12633211 2019-Jan-15 20:37:32.771902 - [DEBUG] Found and process special summary
33212 2019-Jan-15 20:37:32.771935 - [DEBUG] Compose: EdgeIdentity * AllBottom
33213 2019-Jan-15 20:37:32.771963 - [DEBUG]
33214 2019-Jan-15 20:37:32.771987 - [DEBUG] Propagate flow
33215 2019-Jan-15 20:37:32.772010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33216 2019-Jan-15 20:37:32.772067 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33217 2019-Jan-15 20:37:32.772704 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33218 2019-Jan-15 20:37:32.773340 - [DEBUG] Edge function : AllBottom (result of previous compose)
33219 2019-Jan-15 20:37:32.773365 - [DEBUG]
33220 2019-Jan-15 20:37:32.773390 - [DEBUG] Join: AllTop & AllBottom
33221 2019-Jan-15 20:37:32.773416 - [DEBUG] = AllBottom (new jump func)
33222 2019-Jan-15 20:37:32.773441 - [DEBUG]
33223 2019-Jan-15 20:37:32.773464 - [DEBUG] Start adding new jump function
33224 2019-Jan-15 20:37:32.773488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33225 2019-Jan-15 20:37:32.773543 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33226 2019-Jan-15 20:37:32.774194 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33227 2019-Jan-15 20:37:32.774830 - [DEBUG] Edge Function : AllBottom
33228 2019-Jan-15 20:37:32.774858 - [DEBUG] End adding new jump function
33229 2019-Jan-15 20:37:32.774882 - [DEBUG]
33230 2019-Jan-15 20:37:32.774906 - [DEBUG] -------------------------------------------- 907. Path Edge --------------------------------------------
33231 2019-Jan-15 20:37:32.774930 - [DEBUG]
33232 2019-Jan-15 20:37:32.774954 - [DEBUG] Process 907. path edge:
33233 2019-Jan-15 20:37:32.774978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33234 2019-Jan-15 20:37:32.775034 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
33235 2019-Jan-15 20:37:32.775671 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33236 2019-Jan-15 20:37:32.776308 - [DEBUG]
33237 2019-Jan-15 20:37:32.776332 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33238 2019-Jan-15 20:37:32.776993 - [DEBUG] Compose: EdgeIdentity * AllBottom
33239 2019-Jan-15 20:37:32.777022 - [DEBUG]
33240 2019-Jan-15 20:37:32.777045 - [DEBUG] Propagate flow
33241 2019-Jan-15 20:37:32.777069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33242 2019-Jan-15 20:37:32.777125 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33243 2019-Jan-15 20:37:32.777790 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33244 2019-Jan-15 20:37:32.778428 - [DEBUG] Edge function : AllBottom (result of previous compose)
33245 2019-Jan-15 20:37:32.778453 - [DEBUG]
33246 2019-Jan-15 20:37:32.778478 - [DEBUG] Join: AllTop & AllBottom
33247 2019-Jan-15 20:37:32.778504 - [DEBUG] = AllBottom (new jump func)
33248 2019-Jan-15 20:37:32.778528 - [DEBUG]
33249 2019-Jan-15 20:37:32.778552 - [DEBUG] Start adding new jump function
33250 2019-Jan-15 20:37:32.778575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33251 2019-Jan-15 20:37:32.778639 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33252 2019-Jan-15 20:37:32.779276 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33253 2019-Jan-15 20:37:32.779909 - [DEBUG] Edge Function : AllBottom
33254 2019-Jan-15 20:37:32.779937 - [DEBUG] End adding new jump function
33255 2019-Jan-15 20:37:32.779961 - [DEBUG]
33256 2019-Jan-15 20:37:32.779985 - [DEBUG] -------------------------------------------- 908. Path Edge --------------------------------------------
33257 2019-Jan-15 20:37:32.780009 - [DEBUG]
33258 2019-Jan-15 20:37:32.780032 - [DEBUG] Process 908. path edge:
33259 2019-Jan-15 20:37:32.780056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33260 2019-Jan-15 20:37:32.780111 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
33261 2019-Jan-15 20:37:32.780765 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33262 2019-Jan-15 20:37:32.781403 - [DEBUG]
33263 2019-Jan-15 20:37:32.781428 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33264 2019-Jan-15 20:37:32.782077 - [DEBUG] Compose: EdgeIdentity * AllBottom
33265 2019-Jan-15 20:37:32.782105 - [DEBUG]
33266 2019-Jan-15 20:37:32.782129 - [DEBUG] Propagate flow
33267 2019-Jan-15 20:37:32.782152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33268 2019-Jan-15 20:37:32.782209 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33269 2019-Jan-15 20:37:32.782843 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33270 2019-Jan-15 20:37:32.783480 - [DEBUG] Edge function : AllBottom (result of previous compose)
33271 2019-Jan-15 20:37:32.783506 - [DEBUG]
33272 2019-Jan-15 20:37:32.783530 - [DEBUG] Join: AllTop & AllBottom
33273 2019-Jan-15 20:37:32.783556 - [DEBUG] = AllBottom (new jump func)
33274 2019-Jan-15 20:37:32.783581 - [DEBUG]
33275 2019-Jan-15 20:37:32.783604 - [DEBUG] Start adding new jump function
33276 2019-Jan-15 20:37:32.783628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33277 2019-Jan-15 20:37:32.783684 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33278 2019-Jan-15 20:37:32.784337 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33279 2019-Jan-15 20:37:32.784970 - [DEBUG] Edge Function : AllBottom
33280 2019-Jan-15 20:37:32.784998 - [DEBUG] End adding new jump function
33281 2019-Jan-15 20:37:32.785022 - [DEBUG]
33282 2019-Jan-15 20:37:32.785045 - [DEBUG] -------------------------------------------- 909. Path Edge --------------------------------------------
33283 2019-Jan-15 20:37:32.785070 - [DEBUG]
33284 2019-Jan-15 20:37:32.785093 - [DEBUG] Process 909. path edge:
33285 2019-Jan-15 20:37:32.785117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33286 2019-Jan-15 20:37:32.785173 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
33287 2019-Jan-15 20:37:32.785808 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33288 2019-Jan-15 20:37:32.786445 - [DEBUG]
33289 2019-Jan-15 20:37:32.786470 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33290 2019-Jan-15 20:37:32.787120 - [DEBUG] Compose: EdgeIdentity * AllBottom
33291 2019-Jan-15 20:37:32.787148 - [DEBUG]
33292 2019-Jan-15 20:37:32.787172 - [DEBUG] Propagate flow
33293 2019-Jan-15 20:37:32.787195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33294 2019-Jan-15 20:37:32.787260 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33295 2019-Jan-15 20:37:32.787917 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33296 2019-Jan-15 20:37:32.788555 - [DEBUG] Edge function : AllBottom (result of previous compose)
33297 2019-Jan-15 20:37:32.788580 - [DEBUG]
33298 2019-Jan-15 20:37:32.788605 - [DEBUG] Join: AllTop & AllBottom
33299 2019-Jan-15 20:37:32.788631 - [DEBUG] = AllBottom (new jump func)
33300 2019-Jan-15 20:37:32.788656 - [DEBUG]
33301 2019-Jan-15 20:37:32.788680 - [DEBUG] Start adding new jump function
33302 2019-Jan-15 20:37:32.788703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33303 2019-Jan-15 20:37:32.788760 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33304 2019-Jan-15 20:37:32.789396 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33305 2019-Jan-15 20:37:32.790039 - [DEBUG] Edge Function : AllBottom
33306 2019-Jan-15 20:37:32.790067 - [DEBUG] End adding new jump function
33307 2019-Jan-15 20:37:32.790091 - [DEBUG]
33308 2019-Jan-15 20:37:32.790114 - [DEBUG] -------------------------------------------- 910. Path Edge --------------------------------------------
33309 2019-Jan-15 20:37:32.790139 - [DEBUG]
33310 2019-Jan-15 20:37:32.790162 - [DEBUG] Process 910. path edge:
33311 2019-Jan-15 20:37:32.790186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33312 2019-Jan-15 20:37:32.790242 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
33313 2019-Jan-15 20:37:32.790901 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33314 2019-Jan-15 20:37:32.791539 - [DEBUG]
33315 2019-Jan-15 20:37:32.791563 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33316 2019-Jan-15 20:37:32.792214 - [DEBUG] Possible callees:
33317 2019-Jan-15 20:37:32.792240 - [DEBUG] llvm.dbg.declare
33318 2019-Jan-15 20:37:32.792265 - [DEBUG] Possible return sites:
33319 2019-Jan-15 20:37:32.792288 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13633320 2019-Jan-15 20:37:32.793557 - [DEBUG] Found and process special summary
33321 2019-Jan-15 20:37:32.793590 - [DEBUG] Compose: EdgeIdentity * AllBottom
33322 2019-Jan-15 20:37:32.793617 - [DEBUG]
33323 2019-Jan-15 20:37:32.793641 - [DEBUG] Propagate flow
33324 2019-Jan-15 20:37:32.793665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33325 2019-Jan-15 20:37:32.793721 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33326 2019-Jan-15 20:37:32.794375 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33327 2019-Jan-15 20:37:32.795010 - [DEBUG] Edge function : AllBottom (result of previous compose)
33328 2019-Jan-15 20:37:32.795035 - [DEBUG]
33329 2019-Jan-15 20:37:32.795060 - [DEBUG] Join: AllTop & AllBottom
33330 2019-Jan-15 20:37:32.795086 - [DEBUG] = AllBottom (new jump func)
33331 2019-Jan-15 20:37:32.795111 - [DEBUG]
33332 2019-Jan-15 20:37:32.795135 - [DEBUG] Start adding new jump function
33333 2019-Jan-15 20:37:32.795158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33334 2019-Jan-15 20:37:32.795214 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33335 2019-Jan-15 20:37:32.795859 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33336 2019-Jan-15 20:37:32.796494 - [DEBUG] Edge Function : AllBottom
33337 2019-Jan-15 20:37:32.796521 - [DEBUG] End adding new jump function
33338 2019-Jan-15 20:37:32.796545 - [DEBUG]
33339 2019-Jan-15 20:37:32.796569 - [DEBUG] -------------------------------------------- 911. Path Edge --------------------------------------------
33340 2019-Jan-15 20:37:32.796593 - [DEBUG]
33341 2019-Jan-15 20:37:32.796617 - [DEBUG] Process 911. path edge:
33342 2019-Jan-15 20:37:32.796641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33343 2019-Jan-15 20:37:32.796697 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
33344 2019-Jan-15 20:37:32.797347 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33345 2019-Jan-15 20:37:32.797984 - [DEBUG]
33346 2019-Jan-15 20:37:32.798008 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33347 2019-Jan-15 20:37:32.798668 - [DEBUG] Compose: EdgeIdentity * AllBottom
33348 2019-Jan-15 20:37:32.798697 - [DEBUG]
33349 2019-Jan-15 20:37:32.798721 - [DEBUG] Propagate flow
33350 2019-Jan-15 20:37:32.798744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33351 2019-Jan-15 20:37:32.798801 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33352 2019-Jan-15 20:37:32.799435 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33353 2019-Jan-15 20:37:32.800071 - [DEBUG] Edge function : AllBottom (result of previous compose)
33354 2019-Jan-15 20:37:32.800096 - [DEBUG]
33355 2019-Jan-15 20:37:32.800121 - [DEBUG] Join: AllTop & AllBottom
33356 2019-Jan-15 20:37:32.800147 - [DEBUG] = AllBottom (new jump func)
33357 2019-Jan-15 20:37:32.800172 - [DEBUG]
33358 2019-Jan-15 20:37:32.800195 - [DEBUG] Start adding new jump function
33359 2019-Jan-15 20:37:32.800218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33360 2019-Jan-15 20:37:32.800274 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33361 2019-Jan-15 20:37:32.800925 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33362 2019-Jan-15 20:37:32.801557 - [DEBUG] Edge Function : AllBottom
33363 2019-Jan-15 20:37:32.801585 - [DEBUG] End adding new jump function
33364 2019-Jan-15 20:37:32.801609 - [DEBUG]
33365 2019-Jan-15 20:37:32.801633 - [DEBUG] -------------------------------------------- 912. Path Edge --------------------------------------------
33366 2019-Jan-15 20:37:32.801657 - [DEBUG]
33367 2019-Jan-15 20:37:32.801680 - [DEBUG] Process 912. path edge:
33368 2019-Jan-15 20:37:32.801704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33369 2019-Jan-15 20:37:32.801760 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
33370 2019-Jan-15 20:37:32.802392 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33371 2019-Jan-15 20:37:32.803027 - [DEBUG]
33372 2019-Jan-15 20:37:32.803052 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33373 2019-Jan-15 20:37:32.803699 - [DEBUG] Compose: EdgeIdentity * AllBottom
33374 2019-Jan-15 20:37:32.803727 - [DEBUG]
33375 2019-Jan-15 20:37:32.803751 - [DEBUG] Propagate flow
33376 2019-Jan-15 20:37:32.803775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33377 2019-Jan-15 20:37:32.803831 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33378 2019-Jan-15 20:37:32.804480 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33379 2019-Jan-15 20:37:32.805116 - [DEBUG] Edge function : AllBottom (result of previous compose)
33380 2019-Jan-15 20:37:32.805149 - [DEBUG]
33381 2019-Jan-15 20:37:32.805174 - [DEBUG] Join: AllTop & AllBottom
33382 2019-Jan-15 20:37:32.805200 - [DEBUG] = AllBottom (new jump func)
33383 2019-Jan-15 20:37:32.805225 - [DEBUG]
33384 2019-Jan-15 20:37:32.805248 - [DEBUG] Start adding new jump function
33385 2019-Jan-15 20:37:32.805272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33386 2019-Jan-15 20:37:32.805328 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33387 2019-Jan-15 20:37:32.805963 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
33388 2019-Jan-15 20:37:32.806593 - [DEBUG] Edge Function : AllBottom
33389 2019-Jan-15 20:37:32.806620 - [DEBUG] End adding new jump function
33390 2019-Jan-15 20:37:32.806644 - [DEBUG]
33391 2019-Jan-15 20:37:32.806668 - [DEBUG] -------------------------------------------- 913. Path Edge --------------------------------------------
33392 2019-Jan-15 20:37:32.806693 - [DEBUG]
33393 2019-Jan-15 20:37:32.806716 - [DEBUG] Process 913. path edge:
33394 2019-Jan-15 20:37:32.806740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33395 2019-Jan-15 20:37:32.806796 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
33396 2019-Jan-15 20:37:32.807443 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33397 2019-Jan-15 20:37:32.808079 - [DEBUG]
33398 2019-Jan-15 20:37:32.808104 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
33399 2019-Jan-15 20:37:32.808749 - [DEBUG] Compose: EdgeIdentity * AllBottom
33400 2019-Jan-15 20:37:32.808777 - [DEBUG]
33401 2019-Jan-15 20:37:32.808801 - [DEBUG] Propagate flow
33402 2019-Jan-15 20:37:32.808824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33403 2019-Jan-15 20:37:32.808880 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33404 2019-Jan-15 20:37:32.809525 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33405 2019-Jan-15 20:37:32.810162 - [DEBUG] Edge function : AllBottom (result of previous compose)
33406 2019-Jan-15 20:37:32.810188 - [DEBUG]
33407 2019-Jan-15 20:37:32.810213 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33408 2019-Jan-15 20:37:32.810239 - [DEBUG] = AllBottom
33409 2019-Jan-15 20:37:32.810263 - [DEBUG]
33410 2019-Jan-15 20:37:32.810286 - [DEBUG] PROPAGATE: No new function!
33411 2019-Jan-15 20:37:32.810311 - [DEBUG] EDGE:
33412 2019-Jan-15 20:37:32.810368 - [DEBUG] ---> 33413 2019-Jan-15 20:37:32.811015 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33414 2019-Jan-15 20:37:32.811650 - [DEBUG]
33415 2019-Jan-15 20:37:32.811675 - [DEBUG] EDGE:
33416 2019-Jan-15 20:37:32.811732 - [DEBUG] ---> 33417 2019-Jan-15 20:37:32.812365 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33418 2019-Jan-15 20:37:32.813000 - [DEBUG]
33419 2019-Jan-15 20:37:32.813025 - [DEBUG] EDGE:
33420 2019-Jan-15 20:37:32.813082 - [DEBUG] ---> 33421 2019-Jan-15 20:37:32.813719 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33422 2019-Jan-15 20:37:32.814371 - [DEBUG]
33423 2019-Jan-15 20:37:32.814406 - [DEBUG] Compose: EdgeIdentity * AllBottom
33424 2019-Jan-15 20:37:32.814434 - [DEBUG]
33425 2019-Jan-15 20:37:32.814466 - [DEBUG] Propagate flow
33426 2019-Jan-15 20:37:32.814490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33427 2019-Jan-15 20:37:32.814547 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33428 2019-Jan-15 20:37:32.815185 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33429 2019-Jan-15 20:37:32.815820 - [DEBUG] Edge function : AllBottom (result of previous compose)
33430 2019-Jan-15 20:37:32.815845 - [DEBUG]
33431 2019-Jan-15 20:37:32.815869 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33432 2019-Jan-15 20:37:32.815895 - [DEBUG] = AllBottom
33433 2019-Jan-15 20:37:32.815920 - [DEBUG]
33434 2019-Jan-15 20:37:32.815943 - [DEBUG] PROPAGATE: No new function!
33435 2019-Jan-15 20:37:32.815969 - [DEBUG] EDGE:
33436 2019-Jan-15 20:37:32.816026 - [DEBUG] ---> 33437 2019-Jan-15 20:37:32.816668 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33438 2019-Jan-15 20:37:32.817319 - [DEBUG]
33439 2019-Jan-15 20:37:32.817351 - [DEBUG] Compose: EdgeIdentity * AllBottom
33440 2019-Jan-15 20:37:32.817377 - [DEBUG]
33441 2019-Jan-15 20:37:32.817401 - [DEBUG] Propagate flow
33442 2019-Jan-15 20:37:32.817424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33443 2019-Jan-15 20:37:32.817481 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33444 2019-Jan-15 20:37:32.818125 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33445 2019-Jan-15 20:37:32.818761 - [DEBUG] Edge function : AllBottom (result of previous compose)
33446 2019-Jan-15 20:37:32.818786 - [DEBUG]
33447 2019-Jan-15 20:37:32.818811 - [DEBUG] Join: AllTop & AllBottom
33448 2019-Jan-15 20:37:32.818837 - [DEBUG] = AllBottom (new jump func)
33449 2019-Jan-15 20:37:32.818862 - [DEBUG]
33450 2019-Jan-15 20:37:32.818885 - [DEBUG] Start adding new jump function
33451 2019-Jan-15 20:37:32.818909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33452 2019-Jan-15 20:37:32.818964 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33453 2019-Jan-15 20:37:32.819600 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33454 2019-Jan-15 20:37:32.820240 - [DEBUG] Edge Function : AllBottom
33455 2019-Jan-15 20:37:32.820268 - [DEBUG] End adding new jump function
33456 2019-Jan-15 20:37:32.820292 - [DEBUG]
33457 2019-Jan-15 20:37:32.820315 - [DEBUG] -------------------------------------------- 914. Path Edge --------------------------------------------
33458 2019-Jan-15 20:37:32.820340 - [DEBUG]
33459 2019-Jan-15 20:37:32.820363 - [DEBUG] Process 914. path edge:
33460 2019-Jan-15 20:37:32.820387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33461 2019-Jan-15 20:37:32.820443 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
33462 2019-Jan-15 20:37:32.821103 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33463 2019-Jan-15 20:37:32.821740 - [DEBUG]
33464 2019-Jan-15 20:37:32.821764 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33465 2019-Jan-15 20:37:32.822414 - [DEBUG] Possible callees:
33466 2019-Jan-15 20:37:32.822439 - [DEBUG] llvm.dbg.declare
33467 2019-Jan-15 20:37:32.822464 - [DEBUG] Possible return sites:
33468 2019-Jan-15 20:37:32.822496 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14333469 2019-Jan-15 20:37:32.823772 - [DEBUG] Found and process special summary
33470 2019-Jan-15 20:37:32.823806 - [DEBUG] Compose: EdgeIdentity * AllBottom
33471 2019-Jan-15 20:37:32.823833 - [DEBUG]
33472 2019-Jan-15 20:37:32.823857 - [DEBUG] Propagate flow
33473 2019-Jan-15 20:37:32.823880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33474 2019-Jan-15 20:37:32.823948 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33475 2019-Jan-15 20:37:32.824585 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33476 2019-Jan-15 20:37:32.825220 - [DEBUG] Edge function : AllBottom (result of previous compose)
33477 2019-Jan-15 20:37:32.825245 - [DEBUG]
33478 2019-Jan-15 20:37:32.825270 - [DEBUG] Join: AllTop & AllBottom
33479 2019-Jan-15 20:37:32.825296 - [DEBUG] = AllBottom (new jump func)
33480 2019-Jan-15 20:37:32.825320 - [DEBUG]
33481 2019-Jan-15 20:37:32.825343 - [DEBUG] Start adding new jump function
33482 2019-Jan-15 20:37:32.825367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33483 2019-Jan-15 20:37:32.825423 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33484 2019-Jan-15 20:37:32.826058 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33485 2019-Jan-15 20:37:32.826693 - [DEBUG] Edge Function : AllBottom
33486 2019-Jan-15 20:37:32.826721 - [DEBUG] End adding new jump function
33487 2019-Jan-15 20:37:32.826745 - [DEBUG]
33488 2019-Jan-15 20:37:32.826769 - [DEBUG] -------------------------------------------- 915. Path Edge --------------------------------------------
33489 2019-Jan-15 20:37:32.826793 - [DEBUG]
33490 2019-Jan-15 20:37:32.826816 - [DEBUG] Process 915. path edge:
33491 2019-Jan-15 20:37:32.826840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33492 2019-Jan-15 20:37:32.826896 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
33493 2019-Jan-15 20:37:32.827547 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33494 2019-Jan-15 20:37:32.828185 - [DEBUG]
33495 2019-Jan-15 20:37:32.828209 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33496 2019-Jan-15 20:37:32.828869 - [DEBUG] Compose: EdgeIdentity * AllBottom
33497 2019-Jan-15 20:37:32.828897 - [DEBUG]
33498 2019-Jan-15 20:37:32.828921 - [DEBUG] Propagate flow
33499 2019-Jan-15 20:37:32.828945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33500 2019-Jan-15 20:37:32.829001 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
33501 2019-Jan-15 20:37:32.829635 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33502 2019-Jan-15 20:37:32.830271 - [DEBUG] Edge function : AllBottom (result of previous compose)
33503 2019-Jan-15 20:37:32.830297 - [DEBUG]
33504 2019-Jan-15 20:37:32.830321 - [DEBUG] Join: AllTop & AllBottom
33505 2019-Jan-15 20:37:32.830347 - [DEBUG] = AllBottom (new jump func)
33506 2019-Jan-15 20:37:32.830372 - [DEBUG]
33507 2019-Jan-15 20:37:32.830395 - [DEBUG] Start adding new jump function
33508 2019-Jan-15 20:37:32.830419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33509 2019-Jan-15 20:37:32.830475 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33510 2019-Jan-15 20:37:32.831127 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
33511 2019-Jan-15 20:37:32.831758 - [DEBUG] Edge Function : AllBottom
33512 2019-Jan-15 20:37:32.831794 - [DEBUG] End adding new jump function
33513 2019-Jan-15 20:37:32.831819 - [DEBUG]
33514 2019-Jan-15 20:37:32.831843 - [DEBUG] -------------------------------------------- 916. Path Edge --------------------------------------------
33515 2019-Jan-15 20:37:32.831867 - [DEBUG]
33516 2019-Jan-15 20:37:32.831891 - [DEBUG] Process 916. path edge:
33517 2019-Jan-15 20:37:32.831914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33518 2019-Jan-15 20:37:32.831971 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
33519 2019-Jan-15 20:37:32.832602 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33520 2019-Jan-15 20:37:32.833238 - [DEBUG]
33521 2019-Jan-15 20:37:32.833264 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
33522 2019-Jan-15 20:37:32.833908 - [DEBUG] Compose: EdgeIdentity * AllBottom
33523 2019-Jan-15 20:37:32.833947 - [DEBUG]
33524 2019-Jan-15 20:37:32.833973 - [DEBUG] Propagate flow
33525 2019-Jan-15 20:37:32.833996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33526 2019-Jan-15 20:37:32.834053 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33527 2019-Jan-15 20:37:32.834683 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33528 2019-Jan-15 20:37:32.835318 - [DEBUG] Edge function : AllBottom (result of previous compose)
33529 2019-Jan-15 20:37:32.835344 - [DEBUG]
33530 2019-Jan-15 20:37:32.835369 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33531 2019-Jan-15 20:37:32.835395 - [DEBUG] = AllBottom
33532 2019-Jan-15 20:37:32.835419 - [DEBUG]
33533 2019-Jan-15 20:37:32.835442 - [DEBUG] PROPAGATE: No new function!
33534 2019-Jan-15 20:37:32.835467 - [DEBUG] EDGE:
33535 2019-Jan-15 20:37:32.835524 - [DEBUG] ---> 33536 2019-Jan-15 20:37:32.836156 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33537 2019-Jan-15 20:37:32.836791 - [DEBUG]
33538 2019-Jan-15 20:37:32.836816 - [DEBUG] EDGE:
33539 2019-Jan-15 20:37:32.836873 - [DEBUG] ---> 33540 2019-Jan-15 20:37:32.837529 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33541 2019-Jan-15 20:37:32.838746 - [DEBUG]
33542 2019-Jan-15 20:37:32.838796 - [DEBUG] Compose: EdgeIdentity * AllBottom
33543 2019-Jan-15 20:37:32.838823 - [DEBUG]
33544 2019-Jan-15 20:37:32.838846 - [DEBUG] Propagate flow
33545 2019-Jan-15 20:37:32.838869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33546 2019-Jan-15 20:37:32.838928 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33547 2019-Jan-15 20:37:32.839573 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33548 2019-Jan-15 20:37:32.840210 - [DEBUG] Edge function : AllBottom (result of previous compose)
33549 2019-Jan-15 20:37:32.840235 - [DEBUG]
33550 2019-Jan-15 20:37:32.840261 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33551 2019-Jan-15 20:37:32.840287 - [DEBUG] = AllBottom
33552 2019-Jan-15 20:37:32.840311 - [DEBUG]
33553 2019-Jan-15 20:37:32.840335 - [DEBUG] PROPAGATE: No new function!
33554 2019-Jan-15 20:37:32.840361 - [DEBUG] EDGE:
33555 2019-Jan-15 20:37:32.840418 - [DEBUG] ---> 33556 2019-Jan-15 20:37:32.841086 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33557 2019-Jan-15 20:37:32.841732 - [DEBUG]
33558 2019-Jan-15 20:37:32.841757 - [DEBUG] EDGE:
33559 2019-Jan-15 20:37:32.841815 - [DEBUG] ---> 33560 2019-Jan-15 20:37:32.842451 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33561 2019-Jan-15 20:37:32.843088 - [DEBUG]
33562 2019-Jan-15 20:37:32.843122 - [DEBUG] Compose: EdgeIdentity * AllBottom
33563 2019-Jan-15 20:37:32.843148 - [DEBUG]
33564 2019-Jan-15 20:37:32.843172 - [DEBUG] Propagate flow
33565 2019-Jan-15 20:37:32.843196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33566 2019-Jan-15 20:37:32.843252 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33567 2019-Jan-15 20:37:32.843886 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33568 2019-Jan-15 20:37:32.844538 - [DEBUG] Edge function : AllBottom (result of previous compose)
33569 2019-Jan-15 20:37:32.844564 - [DEBUG]
33570 2019-Jan-15 20:37:32.844588 - [DEBUG] Join: AllTop & AllBottom
33571 2019-Jan-15 20:37:32.844615 - [DEBUG] = AllBottom (new jump func)
33572 2019-Jan-15 20:37:32.844639 - [DEBUG]
33573 2019-Jan-15 20:37:32.844663 - [DEBUG] Start adding new jump function
33574 2019-Jan-15 20:37:32.844686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33575 2019-Jan-15 20:37:32.844742 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33576 2019-Jan-15 20:37:32.845379 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33577 2019-Jan-15 20:37:32.846012 - [DEBUG] Edge Function : AllBottom
33578 2019-Jan-15 20:37:32.846040 - [DEBUG] End adding new jump function
33579 2019-Jan-15 20:37:32.846064 - [DEBUG]
33580 2019-Jan-15 20:37:32.846088 - [DEBUG] -------------------------------------------- 917. Path Edge --------------------------------------------
33581 2019-Jan-15 20:37:32.846112 - [DEBUG]
33582 2019-Jan-15 20:37:32.846135 - [DEBUG] Process 917. path edge:
33583 2019-Jan-15 20:37:32.846159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33584 2019-Jan-15 20:37:32.846215 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
33585 2019-Jan-15 20:37:32.846851 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33586 2019-Jan-15 20:37:32.847506 - [DEBUG]
33587 2019-Jan-15 20:37:32.847531 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33588 2019-Jan-15 20:37:32.848181 - [DEBUG] Compose: EdgeIdentity * AllBottom
33589 2019-Jan-15 20:37:32.848209 - [DEBUG]
33590 2019-Jan-15 20:37:32.848233 - [DEBUG] Propagate flow
33591 2019-Jan-15 20:37:32.848256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33592 2019-Jan-15 20:37:32.848313 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33593 2019-Jan-15 20:37:32.848958 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33594 2019-Jan-15 20:37:32.849595 - [DEBUG] Edge function : AllBottom (result of previous compose)
33595 2019-Jan-15 20:37:32.849621 - [DEBUG]
33596 2019-Jan-15 20:37:32.849646 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33597 2019-Jan-15 20:37:32.849672 - [DEBUG] = AllBottom
33598 2019-Jan-15 20:37:32.849696 - [DEBUG]
33599 2019-Jan-15 20:37:32.849719 - [DEBUG] PROPAGATE: No new function!
33600 2019-Jan-15 20:37:32.849750 - [DEBUG] Compose: EdgeIdentity * AllBottom
33601 2019-Jan-15 20:37:32.849777 - [DEBUG]
33602 2019-Jan-15 20:37:32.849810 - [DEBUG] Propagate flow
33603 2019-Jan-15 20:37:32.849834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33604 2019-Jan-15 20:37:32.849892 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33605 2019-Jan-15 20:37:32.850537 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33606 2019-Jan-15 20:37:32.851192 - [DEBUG] Edge function : AllBottom (result of previous compose)
33607 2019-Jan-15 20:37:32.851218 - [DEBUG]
33608 2019-Jan-15 20:37:32.851243 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33609 2019-Jan-15 20:37:32.851270 - [DEBUG] = AllBottom
33610 2019-Jan-15 20:37:32.851294 - [DEBUG]
33611 2019-Jan-15 20:37:32.851318 - [DEBUG] PROPAGATE: No new function!
33612 2019-Jan-15 20:37:32.851342 - [DEBUG] EDGE:
33613 2019-Jan-15 20:37:32.851400 - [DEBUG] ---> 33614 2019-Jan-15 20:37:32.852035 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33615 2019-Jan-15 20:37:32.852672 - [DEBUG]
33616 2019-Jan-15 20:37:32.852697 - [DEBUG] EDGE:
33617 2019-Jan-15 20:37:32.852755 - [DEBUG] ---> 33618 2019-Jan-15 20:37:32.853389 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33619 2019-Jan-15 20:37:32.854040 - [DEBUG]
33620 2019-Jan-15 20:37:32.854066 - [DEBUG] EDGE:
33621 2019-Jan-15 20:37:32.854123 - [DEBUG] ---> 33622 2019-Jan-15 20:37:32.854763 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33623 2019-Jan-15 20:37:32.855400 - [DEBUG]
33624 2019-Jan-15 20:37:32.855434 - [DEBUG] Compose: EdgeIdentity * AllBottom
33625 2019-Jan-15 20:37:32.855461 - [DEBUG]
33626 2019-Jan-15 20:37:32.855485 - [DEBUG] Propagate flow
33627 2019-Jan-15 20:37:32.855509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33628 2019-Jan-15 20:37:32.855565 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33629 2019-Jan-15 20:37:32.856203 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33630 2019-Jan-15 20:37:32.856840 - [DEBUG] Edge function : AllBottom (result of previous compose)
33631 2019-Jan-15 20:37:32.856865 - [DEBUG]
33632 2019-Jan-15 20:37:32.856890 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33633 2019-Jan-15 20:37:32.856916 - [DEBUG] = AllBottom
33634 2019-Jan-15 20:37:32.856940 - [DEBUG]
33635 2019-Jan-15 20:37:32.856963 - [DEBUG] PROPAGATE: No new function!
33636 2019-Jan-15 20:37:32.856989 - [DEBUG] EDGE:
33637 2019-Jan-15 20:37:32.857046 - [DEBUG] ---> 33638 2019-Jan-15 20:37:32.857697 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33639 2019-Jan-15 20:37:32.858334 - [DEBUG]
33640 2019-Jan-15 20:37:32.858359 - [DEBUG] EDGE:
33641 2019-Jan-15 20:37:32.858417 - [DEBUG] ---> 33642 2019-Jan-15 20:37:32.859051 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33643 2019-Jan-15 20:37:32.859687 - [DEBUG]
33644 2019-Jan-15 20:37:32.859713 - [DEBUG] EDGE:
33645 2019-Jan-15 20:37:32.859778 - [DEBUG] ---> 33646 2019-Jan-15 20:37:32.860417 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33647 2019-Jan-15 20:37:32.861070 - [DEBUG]
33648 2019-Jan-15 20:37:32.861095 - [DEBUG] EDGE:
33649 2019-Jan-15 20:37:32.861153 - [DEBUG] ---> 33650 2019-Jan-15 20:37:32.861789 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33651 2019-Jan-15 20:37:32.862425 - [DEBUG]
33652 2019-Jan-15 20:37:32.862450 - [DEBUG] EDGE:
33653 2019-Jan-15 20:37:32.862508 - [DEBUG] ---> 33654 2019-Jan-15 20:37:32.863141 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33655 2019-Jan-15 20:37:32.863775 - [DEBUG]
33656 2019-Jan-15 20:37:32.863801 - [DEBUG] EDGE:
33657 2019-Jan-15 20:37:32.863858 - [DEBUG] ---> 33658 2019-Jan-15 20:37:32.864512 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33659 2019-Jan-15 20:37:32.865153 - [DEBUG]
33660 2019-Jan-15 20:37:32.865178 - [DEBUG] EDGE:
33661 2019-Jan-15 20:37:32.865235 - [DEBUG] ---> 33662 2019-Jan-15 20:37:32.865869 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33663 2019-Jan-15 20:37:32.866508 - [DEBUG]
33664 2019-Jan-15 20:37:32.866533 - [DEBUG] EDGE:
33665 2019-Jan-15 20:37:32.866591 - [DEBUG] ---> 33666 2019-Jan-15 20:37:32.867229 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33667 2019-Jan-15 20:37:32.867884 - [DEBUG]
33668 2019-Jan-15 20:37:32.867911 - [DEBUG] Compose: EdgeIdentity * AllBottom
33669 2019-Jan-15 20:37:32.867937 - [DEBUG]
33670 2019-Jan-15 20:37:32.867960 - [DEBUG] Propagate flow
33671 2019-Jan-15 20:37:32.867984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33672 2019-Jan-15 20:37:32.868040 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33673 2019-Jan-15 20:37:32.868678 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33674 2019-Jan-15 20:37:32.869323 - [DEBUG] Edge function : AllBottom (result of previous compose)
33675 2019-Jan-15 20:37:32.869348 - [DEBUG]
33676 2019-Jan-15 20:37:32.869374 - [DEBUG] Join: AllTop & AllBottom
33677 2019-Jan-15 20:37:32.869400 - [DEBUG] = AllBottom (new jump func)
33678 2019-Jan-15 20:37:32.869424 - [DEBUG]
33679 2019-Jan-15 20:37:32.869448 - [DEBUG] Start adding new jump function
33680 2019-Jan-15 20:37:32.869472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33681 2019-Jan-15 20:37:32.869527 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33682 2019-Jan-15 20:37:32.870172 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33683 2019-Jan-15 20:37:32.870824 - [DEBUG] Edge Function : AllBottom
33684 2019-Jan-15 20:37:32.870862 - [DEBUG] End adding new jump function
33685 2019-Jan-15 20:37:32.870887 - [DEBUG]
33686 2019-Jan-15 20:37:32.870910 - [DEBUG] -------------------------------------------- 918. Path Edge --------------------------------------------
33687 2019-Jan-15 20:37:32.870935 - [DEBUG]
33688 2019-Jan-15 20:37:32.870958 - [DEBUG] Process 918. path edge:
33689 2019-Jan-15 20:37:32.870982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33690 2019-Jan-15 20:37:32.871038 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
33691 2019-Jan-15 20:37:32.871675 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33692 2019-Jan-15 20:37:32.872316 - [DEBUG]
33693 2019-Jan-15 20:37:32.872341 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33694 2019-Jan-15 20:37:32.872992 - [DEBUG] Compose: EdgeIdentity * AllBottom
33695 2019-Jan-15 20:37:32.873019 - [DEBUG]
33696 2019-Jan-15 20:37:32.873043 - [DEBUG] Propagate flow
33697 2019-Jan-15 20:37:32.873067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33698 2019-Jan-15 20:37:32.873123 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33699 2019-Jan-15 20:37:32.873757 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33700 2019-Jan-15 20:37:32.874417 - [DEBUG] Edge function : AllBottom (result of previous compose)
33701 2019-Jan-15 20:37:32.874442 - [DEBUG]
33702 2019-Jan-15 20:37:32.874467 - [DEBUG] Join: AllTop & AllBottom
33703 2019-Jan-15 20:37:32.874493 - [DEBUG] = AllBottom (new jump func)
33704 2019-Jan-15 20:37:32.874517 - [DEBUG]
33705 2019-Jan-15 20:37:32.874541 - [DEBUG] Start adding new jump function
33706 2019-Jan-15 20:37:32.874564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33707 2019-Jan-15 20:37:32.874620 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33708 2019-Jan-15 20:37:32.875263 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33709 2019-Jan-15 20:37:32.875897 - [DEBUG] Edge Function : AllBottom
33710 2019-Jan-15 20:37:32.875924 - [DEBUG] End adding new jump function
33711 2019-Jan-15 20:37:32.875949 - [DEBUG]
33712 2019-Jan-15 20:37:32.875972 - [DEBUG] -------------------------------------------- 919. Path Edge --------------------------------------------
33713 2019-Jan-15 20:37:32.875997 - [DEBUG]
33714 2019-Jan-15 20:37:32.876021 - [DEBUG] Process 919. path edge:
33715 2019-Jan-15 20:37:32.876044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33716 2019-Jan-15 20:37:32.876100 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
33717 2019-Jan-15 20:37:32.876734 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33718 2019-Jan-15 20:37:32.877393 - [DEBUG]
33719 2019-Jan-15 20:37:32.877418 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33720 2019-Jan-15 20:37:32.878064 - [DEBUG] Compose: EdgeIdentity * AllBottom
33721 2019-Jan-15 20:37:32.878092 - [DEBUG]
33722 2019-Jan-15 20:37:32.878116 - [DEBUG] Propagate flow
33723 2019-Jan-15 20:37:32.878139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33724 2019-Jan-15 20:37:32.878196 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33725 2019-Jan-15 20:37:32.878835 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33726 2019-Jan-15 20:37:32.879476 - [DEBUG] Edge function : AllBottom (result of previous compose)
33727 2019-Jan-15 20:37:32.879509 - [DEBUG]
33728 2019-Jan-15 20:37:32.879534 - [DEBUG] Join: AllTop & AllBottom
33729 2019-Jan-15 20:37:32.879560 - [DEBUG] = AllBottom (new jump func)
33730 2019-Jan-15 20:37:32.879585 - [DEBUG]
33731 2019-Jan-15 20:37:32.879608 - [DEBUG] Start adding new jump function
33732 2019-Jan-15 20:37:32.879632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33733 2019-Jan-15 20:37:32.879688 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33734 2019-Jan-15 20:37:32.880332 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33735 2019-Jan-15 20:37:32.880983 - [DEBUG] Edge Function : AllBottom
33736 2019-Jan-15 20:37:32.881011 - [DEBUG] End adding new jump function
33737 2019-Jan-15 20:37:32.881035 - [DEBUG]
33738 2019-Jan-15 20:37:32.881058 - [DEBUG] -------------------------------------------- 920. Path Edge --------------------------------------------
33739 2019-Jan-15 20:37:32.881082 - [DEBUG]
33740 2019-Jan-15 20:37:32.881105 - [DEBUG] Process 920. path edge:
33741 2019-Jan-15 20:37:32.881129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33742 2019-Jan-15 20:37:32.881186 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
33743 2019-Jan-15 20:37:32.881823 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33744 2019-Jan-15 20:37:32.882464 - [DEBUG]
33745 2019-Jan-15 20:37:32.882488 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33746 2019-Jan-15 20:37:32.883136 - [DEBUG] Compose: EdgeIdentity * AllBottom
33747 2019-Jan-15 20:37:32.883163 - [DEBUG]
33748 2019-Jan-15 20:37:32.883187 - [DEBUG] Propagate flow
33749 2019-Jan-15 20:37:32.883210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33750 2019-Jan-15 20:37:32.883266 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33751 2019-Jan-15 20:37:32.883900 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33752 2019-Jan-15 20:37:32.884557 - [DEBUG] Edge function : AllBottom (result of previous compose)
33753 2019-Jan-15 20:37:32.884583 - [DEBUG]
33754 2019-Jan-15 20:37:32.884607 - [DEBUG] Join: AllTop & AllBottom
33755 2019-Jan-15 20:37:32.884633 - [DEBUG] = AllBottom (new jump func)
33756 2019-Jan-15 20:37:32.884658 - [DEBUG]
33757 2019-Jan-15 20:37:32.884681 - [DEBUG] Start adding new jump function
33758 2019-Jan-15 20:37:32.884705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33759 2019-Jan-15 20:37:32.884760 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33760 2019-Jan-15 20:37:32.885404 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33761 2019-Jan-15 20:37:32.886038 - [DEBUG] Edge Function : AllBottom
33762 2019-Jan-15 20:37:32.886066 - [DEBUG] End adding new jump function
33763 2019-Jan-15 20:37:32.886090 - [DEBUG]
33764 2019-Jan-15 20:37:32.886113 - [DEBUG] -------------------------------------------- 921. Path Edge --------------------------------------------
33765 2019-Jan-15 20:37:32.886138 - [DEBUG]
33766 2019-Jan-15 20:37:32.886161 - [DEBUG] Process 921. path edge:
33767 2019-Jan-15 20:37:32.886185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33768 2019-Jan-15 20:37:32.886241 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
33769 2019-Jan-15 20:37:32.886875 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33770 2019-Jan-15 20:37:32.887540 - [DEBUG]
33771 2019-Jan-15 20:37:32.887565 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33772 2019-Jan-15 20:37:32.888212 - [DEBUG] Compose: EdgeIdentity * AllBottom
33773 2019-Jan-15 20:37:32.888241 - [DEBUG]
33774 2019-Jan-15 20:37:32.888265 - [DEBUG] Propagate flow
33775 2019-Jan-15 20:37:32.888288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33776 2019-Jan-15 20:37:32.888345 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33777 2019-Jan-15 20:37:32.888996 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33778 2019-Jan-15 20:37:32.889638 - [DEBUG] Edge function : AllBottom (result of previous compose)
33779 2019-Jan-15 20:37:32.889663 - [DEBUG]
33780 2019-Jan-15 20:37:32.889688 - [DEBUG] Join: AllTop & AllBottom
33781 2019-Jan-15 20:37:32.889714 - [DEBUG] = AllBottom (new jump func)
33782 2019-Jan-15 20:37:32.889739 - [DEBUG]
33783 2019-Jan-15 20:37:32.889762 - [DEBUG] Start adding new jump function
33784 2019-Jan-15 20:37:32.889785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33785 2019-Jan-15 20:37:32.889842 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33786 2019-Jan-15 20:37:32.890485 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33787 2019-Jan-15 20:37:32.891136 - [DEBUG] Edge Function : AllBottom
33788 2019-Jan-15 20:37:32.891164 - [DEBUG] End adding new jump function
33789 2019-Jan-15 20:37:32.891187 - [DEBUG]
33790 2019-Jan-15 20:37:32.891211 - [DEBUG] -------------------------------------------- 922. Path Edge --------------------------------------------
33791 2019-Jan-15 20:37:32.891235 - [DEBUG]
33792 2019-Jan-15 20:37:32.891259 - [DEBUG] Process 922. path edge:
33793 2019-Jan-15 20:37:32.891282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33794 2019-Jan-15 20:37:32.891339 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
33795 2019-Jan-15 20:37:32.891977 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33796 2019-Jan-15 20:37:32.892619 - [DEBUG]
33797 2019-Jan-15 20:37:32.892644 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33798 2019-Jan-15 20:37:32.893290 - [DEBUG] Compose: EdgeIdentity * AllBottom
33799 2019-Jan-15 20:37:32.893318 - [DEBUG]
33800 2019-Jan-15 20:37:32.893342 - [DEBUG] Propagate flow
33801 2019-Jan-15 20:37:32.893365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33802 2019-Jan-15 20:37:32.893422 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33803 2019-Jan-15 20:37:32.894073 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33804 2019-Jan-15 20:37:32.894715 - [DEBUG] Edge function : AllBottom (result of previous compose)
33805 2019-Jan-15 20:37:32.894740 - [DEBUG]
33806 2019-Jan-15 20:37:32.894765 - [DEBUG] Join: AllTop & AllBottom
33807 2019-Jan-15 20:37:32.894791 - [DEBUG] = AllBottom (new jump func)
33808 2019-Jan-15 20:37:32.894815 - [DEBUG]
33809 2019-Jan-15 20:37:32.894839 - [DEBUG] Start adding new jump function
33810 2019-Jan-15 20:37:32.894862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33811 2019-Jan-15 20:37:32.894918 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33812 2019-Jan-15 20:37:32.895561 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33813 2019-Jan-15 20:37:32.896205 - [DEBUG] Edge Function : AllBottom
33814 2019-Jan-15 20:37:32.896233 - [DEBUG] End adding new jump function
33815 2019-Jan-15 20:37:32.896257 - [DEBUG]
33816 2019-Jan-15 20:37:32.896281 - [DEBUG] -------------------------------------------- 923. Path Edge --------------------------------------------
33817 2019-Jan-15 20:37:32.896305 - [DEBUG]
33818 2019-Jan-15 20:37:32.896328 - [DEBUG] Process 923. path edge:
33819 2019-Jan-15 20:37:32.896352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33820 2019-Jan-15 20:37:32.896408 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
33821 2019-Jan-15 20:37:32.897044 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33822 2019-Jan-15 20:37:32.897703 - [DEBUG]
33823 2019-Jan-15 20:37:32.897727 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33824 2019-Jan-15 20:37:32.898378 - [DEBUG] Compose: EdgeIdentity * AllBottom
33825 2019-Jan-15 20:37:32.898406 - [DEBUG]
33826 2019-Jan-15 20:37:32.898429 - [DEBUG] Propagate flow
33827 2019-Jan-15 20:37:32.898453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33828 2019-Jan-15 20:37:32.898510 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33829 2019-Jan-15 20:37:32.899144 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33830 2019-Jan-15 20:37:32.899788 - [DEBUG] Edge function : AllBottom (result of previous compose)
33831 2019-Jan-15 20:37:32.899813 - [DEBUG]
33832 2019-Jan-15 20:37:32.899837 - [DEBUG] Join: AllTop & AllBottom
33833 2019-Jan-15 20:37:32.899863 - [DEBUG] = AllBottom (new jump func)
33834 2019-Jan-15 20:37:32.899888 - [DEBUG]
33835 2019-Jan-15 20:37:32.899911 - [DEBUG] Start adding new jump function
33836 2019-Jan-15 20:37:32.899934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33837 2019-Jan-15 20:37:32.899990 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33838 2019-Jan-15 20:37:32.900646 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33839 2019-Jan-15 20:37:32.901281 - [DEBUG] Edge Function : AllBottom
33840 2019-Jan-15 20:37:32.901308 - [DEBUG] End adding new jump function
33841 2019-Jan-15 20:37:32.901333 - [DEBUG]
33842 2019-Jan-15 20:37:32.901357 - [DEBUG] -------------------------------------------- 924. Path Edge --------------------------------------------
33843 2019-Jan-15 20:37:32.901381 - [DEBUG]
33844 2019-Jan-15 20:37:32.901404 - [DEBUG] Process 924. path edge:
33845 2019-Jan-15 20:37:32.901428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33846 2019-Jan-15 20:37:32.901484 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
33847 2019-Jan-15 20:37:32.902119 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33848 2019-Jan-15 20:37:32.902763 - [DEBUG]
33849 2019-Jan-15 20:37:32.902788 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33850 2019-Jan-15 20:37:32.903480 - [DEBUG] Compose: EdgeIdentity * AllBottom
33851 2019-Jan-15 20:37:32.903510 - [DEBUG]
33852 2019-Jan-15 20:37:32.903534 - [DEBUG] Propagate flow
33853 2019-Jan-15 20:37:32.903558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33854 2019-Jan-15 20:37:32.903629 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33855 2019-Jan-15 20:37:32.904380 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33856 2019-Jan-15 20:37:32.905089 - [DEBUG] Edge function : AllBottom (result of previous compose)
33857 2019-Jan-15 20:37:32.905117 - [DEBUG]
33858 2019-Jan-15 20:37:32.905143 - [DEBUG] Join: AllTop & AllBottom
33859 2019-Jan-15 20:37:32.905170 - [DEBUG] = AllBottom (new jump func)
33860 2019-Jan-15 20:37:32.905194 - [DEBUG]
33861 2019-Jan-15 20:37:32.905218 - [DEBUG] Start adding new jump function
33862 2019-Jan-15 20:37:32.905242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33863 2019-Jan-15 20:37:32.905315 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33864 2019-Jan-15 20:37:32.905979 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33865 2019-Jan-15 20:37:32.906621 - [DEBUG] Edge Function : AllBottom
33866 2019-Jan-15 20:37:32.906651 - [DEBUG] End adding new jump function
33867 2019-Jan-15 20:37:32.906675 - [DEBUG]
33868 2019-Jan-15 20:37:32.906699 - [DEBUG] -------------------------------------------- 925. Path Edge --------------------------------------------
33869 2019-Jan-15 20:37:32.906725 - [DEBUG]
33870 2019-Jan-15 20:37:32.906748 - [DEBUG] Process 925. path edge:
33871 2019-Jan-15 20:37:32.906772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33872 2019-Jan-15 20:37:32.906828 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
33873 2019-Jan-15 20:37:32.907496 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33874 2019-Jan-15 20:37:32.908139 - [DEBUG]
33875 2019-Jan-15 20:37:32.908163 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33876 2019-Jan-15 20:37:32.908817 - [DEBUG] Possible callees:
33877 2019-Jan-15 20:37:32.908842 - [DEBUG] llvm.dbg.declare
33878 2019-Jan-15 20:37:32.908867 - [DEBUG] Possible return sites:
33879 2019-Jan-15 20:37:32.908890 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12033880 2019-Jan-15 20:37:32.910178 - [DEBUG] Found and process special summary
33881 2019-Jan-15 20:37:32.910217 - [DEBUG] Compose: EdgeIdentity * AllBottom
33882 2019-Jan-15 20:37:32.910245 - [DEBUG]
33883 2019-Jan-15 20:37:32.910269 - [DEBUG] Propagate flow
33884 2019-Jan-15 20:37:32.910292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33885 2019-Jan-15 20:37:32.910348 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33886 2019-Jan-15 20:37:32.911004 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33887 2019-Jan-15 20:37:32.911644 - [DEBUG] Edge function : AllBottom (result of previous compose)
33888 2019-Jan-15 20:37:32.911670 - [DEBUG]
33889 2019-Jan-15 20:37:32.911695 - [DEBUG] Join: AllTop & AllBottom
33890 2019-Jan-15 20:37:32.911721 - [DEBUG] = AllBottom (new jump func)
33891 2019-Jan-15 20:37:32.911745 - [DEBUG]
33892 2019-Jan-15 20:37:32.911768 - [DEBUG] Start adding new jump function
33893 2019-Jan-15 20:37:32.911792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33894 2019-Jan-15 20:37:32.911847 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33895 2019-Jan-15 20:37:32.912506 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33896 2019-Jan-15 20:37:32.913144 - [DEBUG] Edge Function : AllBottom
33897 2019-Jan-15 20:37:32.913172 - [DEBUG] End adding new jump function
33898 2019-Jan-15 20:37:32.913196 - [DEBUG]
33899 2019-Jan-15 20:37:32.913220 - [DEBUG] -------------------------------------------- 926. Path Edge --------------------------------------------
33900 2019-Jan-15 20:37:32.913244 - [DEBUG]
33901 2019-Jan-15 20:37:32.913267 - [DEBUG] Process 926. path edge:
33902 2019-Jan-15 20:37:32.913290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33903 2019-Jan-15 20:37:32.913346 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
33904 2019-Jan-15 20:37:32.913998 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33905 2019-Jan-15 20:37:32.914642 - [DEBUG]
33906 2019-Jan-15 20:37:32.914667 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33907 2019-Jan-15 20:37:32.915324 - [DEBUG] Compose: EdgeIdentity * AllBottom
33908 2019-Jan-15 20:37:32.915353 - [DEBUG]
33909 2019-Jan-15 20:37:32.915377 - [DEBUG] Propagate flow
33910 2019-Jan-15 20:37:32.915400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33911 2019-Jan-15 20:37:32.915457 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33912 2019-Jan-15 20:37:32.916091 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33913 2019-Jan-15 20:37:32.916731 - [DEBUG] Edge function : AllBottom (result of previous compose)
33914 2019-Jan-15 20:37:32.916756 - [DEBUG]
33915 2019-Jan-15 20:37:32.916780 - [DEBUG] Join: AllTop & AllBottom
33916 2019-Jan-15 20:37:32.916806 - [DEBUG] = AllBottom (new jump func)
33917 2019-Jan-15 20:37:32.916831 - [DEBUG]
33918 2019-Jan-15 20:37:32.916854 - [DEBUG] Start adding new jump function
33919 2019-Jan-15 20:37:32.916878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33920 2019-Jan-15 20:37:32.916933 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33921 2019-Jan-15 20:37:32.917594 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33922 2019-Jan-15 20:37:32.918229 - [DEBUG] Edge Function : AllBottom
33923 2019-Jan-15 20:37:32.918257 - [DEBUG] End adding new jump function
33924 2019-Jan-15 20:37:32.918282 - [DEBUG]
33925 2019-Jan-15 20:37:32.918305 - [DEBUG] -------------------------------------------- 927. Path Edge --------------------------------------------
33926 2019-Jan-15 20:37:32.918330 - [DEBUG]
33927 2019-Jan-15 20:37:32.918353 - [DEBUG] Process 927. path edge:
33928 2019-Jan-15 20:37:32.918376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33929 2019-Jan-15 20:37:32.918433 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
33930 2019-Jan-15 20:37:32.919066 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33931 2019-Jan-15 20:37:32.919707 - [DEBUG]
33932 2019-Jan-15 20:37:32.919732 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33933 2019-Jan-15 20:37:32.920380 - [DEBUG] Compose: EdgeIdentity * AllBottom
33934 2019-Jan-15 20:37:32.920408 - [DEBUG]
33935 2019-Jan-15 20:37:32.920432 - [DEBUG] Propagate flow
33936 2019-Jan-15 20:37:32.920455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33937 2019-Jan-15 20:37:32.920526 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33938 2019-Jan-15 20:37:32.921198 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33939 2019-Jan-15 20:37:32.921842 - [DEBUG] Edge function : AllBottom (result of previous compose)
33940 2019-Jan-15 20:37:32.921867 - [DEBUG]
33941 2019-Jan-15 20:37:32.921893 - [DEBUG] Join: AllTop & AllBottom
33942 2019-Jan-15 20:37:32.921919 - [DEBUG] = AllBottom (new jump func)
33943 2019-Jan-15 20:37:32.921943 - [DEBUG]
33944 2019-Jan-15 20:37:32.921966 - [DEBUG] Start adding new jump function
33945 2019-Jan-15 20:37:32.921989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33946 2019-Jan-15 20:37:32.922045 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33947 2019-Jan-15 20:37:32.922689 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33948 2019-Jan-15 20:37:32.923333 - [DEBUG] Edge Function : AllBottom
33949 2019-Jan-15 20:37:32.923361 - [DEBUG] End adding new jump function
33950 2019-Jan-15 20:37:32.923385 - [DEBUG]
33951 2019-Jan-15 20:37:32.923409 - [DEBUG] -------------------------------------------- 928. Path Edge --------------------------------------------
33952 2019-Jan-15 20:37:32.923434 - [DEBUG]
33953 2019-Jan-15 20:37:32.923457 - [DEBUG] Process 928. path edge:
33954 2019-Jan-15 20:37:32.923481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33955 2019-Jan-15 20:37:32.923537 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
33956 2019-Jan-15 20:37:32.924198 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33957 2019-Jan-15 20:37:32.924842 - [DEBUG]
33958 2019-Jan-15 20:37:32.924866 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33959 2019-Jan-15 20:37:32.925519 - [DEBUG] Possible callees:
33960 2019-Jan-15 20:37:32.925545 - [DEBUG] llvm.dbg.declare
33961 2019-Jan-15 20:37:32.925570 - [DEBUG] Possible return sites:
33962 2019-Jan-15 20:37:32.925593 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14933963 2019-Jan-15 20:37:32.926864 - [DEBUG] Found and process special summary
33964 2019-Jan-15 20:37:32.926898 - [DEBUG] Compose: EdgeIdentity * AllBottom
33965 2019-Jan-15 20:37:32.926926 - [DEBUG]
33966 2019-Jan-15 20:37:32.926950 - [DEBUG] Propagate flow
33967 2019-Jan-15 20:37:32.926973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33968 2019-Jan-15 20:37:32.927029 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33969 2019-Jan-15 20:37:32.927684 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33970 2019-Jan-15 20:37:32.928325 - [DEBUG] Edge function : AllBottom (result of previous compose)
33971 2019-Jan-15 20:37:32.928350 - [DEBUG]
33972 2019-Jan-15 20:37:32.928375 - [DEBUG] Join: AllTop & AllBottom
33973 2019-Jan-15 20:37:32.928401 - [DEBUG] = AllBottom (new jump func)
33974 2019-Jan-15 20:37:32.928426 - [DEBUG]
33975 2019-Jan-15 20:37:32.928449 - [DEBUG] Start adding new jump function
33976 2019-Jan-15 20:37:32.928472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33977 2019-Jan-15 20:37:32.928528 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33978 2019-Jan-15 20:37:32.929181 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33979 2019-Jan-15 20:37:32.929818 - [DEBUG] Edge Function : AllBottom
33980 2019-Jan-15 20:37:32.929846 - [DEBUG] End adding new jump function
33981 2019-Jan-15 20:37:32.929870 - [DEBUG]
33982 2019-Jan-15 20:37:32.929894 - [DEBUG] -------------------------------------------- 929. Path Edge --------------------------------------------
33983 2019-Jan-15 20:37:32.929919 - [DEBUG]
33984 2019-Jan-15 20:37:32.929942 - [DEBUG] Process 929. path edge:
33985 2019-Jan-15 20:37:32.929965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33986 2019-Jan-15 20:37:32.930022 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
33987 2019-Jan-15 20:37:32.930674 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33988 2019-Jan-15 20:37:32.931317 - [DEBUG]
33989 2019-Jan-15 20:37:32.931341 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33990 2019-Jan-15 20:37:32.931996 - [DEBUG] Compose: EdgeIdentity * AllBottom
33991 2019-Jan-15 20:37:32.932024 - [DEBUG]
33992 2019-Jan-15 20:37:32.932047 - [DEBUG] Propagate flow
33993 2019-Jan-15 20:37:32.932071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33994 2019-Jan-15 20:37:32.932127 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33995 2019-Jan-15 20:37:32.932761 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33996 2019-Jan-15 20:37:32.933402 - [DEBUG] Edge function : AllBottom (result of previous compose)
33997 2019-Jan-15 20:37:32.933427 - [DEBUG]
33998 2019-Jan-15 20:37:32.933452 - [DEBUG] Join: AllTop & AllBottom
33999 2019-Jan-15 20:37:32.933478 - [DEBUG] = AllBottom (new jump func)
34000 2019-Jan-15 20:37:32.933503 - [DEBUG]
34001 2019-Jan-15 20:37:32.933526 - [DEBUG] Start adding new jump function
34002 2019-Jan-15 20:37:32.933550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34003 2019-Jan-15 20:37:32.933605 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34004 2019-Jan-15 20:37:32.934265 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34005 2019-Jan-15 20:37:32.934898 - [DEBUG] Edge Function : AllBottom
34006 2019-Jan-15 20:37:32.934926 - [DEBUG] End adding new jump function
34007 2019-Jan-15 20:37:32.934950 - [DEBUG]
34008 2019-Jan-15 20:37:32.934974 - [DEBUG] -------------------------------------------- 930. Path Edge --------------------------------------------
34009 2019-Jan-15 20:37:32.934998 - [DEBUG]
34010 2019-Jan-15 20:37:32.935022 - [DEBUG] Process 930. path edge:
34011 2019-Jan-15 20:37:32.935045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34012 2019-Jan-15 20:37:32.935102 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
34013 2019-Jan-15 20:37:32.935736 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34014 2019-Jan-15 20:37:32.936377 - [DEBUG]
34015 2019-Jan-15 20:37:32.936402 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34016 2019-Jan-15 20:37:32.937051 - [DEBUG] Compose: EdgeIdentity * AllBottom
34017 2019-Jan-15 20:37:32.937079 - [DEBUG]
34018 2019-Jan-15 20:37:32.937103 - [DEBUG] Propagate flow
34019 2019-Jan-15 20:37:32.937126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34020 2019-Jan-15 20:37:32.937191 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34021 2019-Jan-15 20:37:32.937853 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34022 2019-Jan-15 20:37:32.938499 - [DEBUG] Edge function : AllBottom (result of previous compose)
34023 2019-Jan-15 20:37:32.938524 - [DEBUG]
34024 2019-Jan-15 20:37:32.938549 - [DEBUG] Join: AllTop & AllBottom
34025 2019-Jan-15 20:37:32.938576 - [DEBUG] = AllBottom (new jump func)
34026 2019-Jan-15 20:37:32.938600 - [DEBUG]
34027 2019-Jan-15 20:37:32.938624 - [DEBUG] Start adding new jump function
34028 2019-Jan-15 20:37:32.938648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34029 2019-Jan-15 20:37:32.938704 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34030 2019-Jan-15 20:37:32.939347 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34031 2019-Jan-15 20:37:32.939991 - [DEBUG] Edge Function : AllBottom
34032 2019-Jan-15 20:37:32.940019 - [DEBUG] End adding new jump function
34033 2019-Jan-15 20:37:32.940043 - [DEBUG]
34034 2019-Jan-15 20:37:32.940067 - [DEBUG] -------------------------------------------- 931. Path Edge --------------------------------------------
34035 2019-Jan-15 20:37:32.940092 - [DEBUG]
34036 2019-Jan-15 20:37:32.940115 - [DEBUG] Process 931. path edge:
34037 2019-Jan-15 20:37:32.940139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34038 2019-Jan-15 20:37:32.940196 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
34039 2019-Jan-15 20:37:32.940855 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34040 2019-Jan-15 20:37:32.941499 - [DEBUG]
34041 2019-Jan-15 20:37:32.941523 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34042 2019-Jan-15 20:37:32.942178 - [DEBUG] Possible callees:
34043 2019-Jan-15 20:37:32.942204 - [DEBUG] llvm.dbg.declare
34044 2019-Jan-15 20:37:32.942229 - [DEBUG] Possible return sites:
34045 2019-Jan-15 20:37:32.942253 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15534046 2019-Jan-15 20:37:32.943524 - [DEBUG] Found and process special summary
34047 2019-Jan-15 20:37:32.943558 - [DEBUG] Compose: EdgeIdentity * AllBottom
34048 2019-Jan-15 20:37:32.943585 - [DEBUG]
34049 2019-Jan-15 20:37:32.943609 - [DEBUG] Propagate flow
34050 2019-Jan-15 20:37:32.943632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34051 2019-Jan-15 20:37:32.943689 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34052 2019-Jan-15 20:37:32.944340 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34053 2019-Jan-15 20:37:32.944982 - [DEBUG] Edge function : AllBottom (result of previous compose)
34054 2019-Jan-15 20:37:32.945007 - [DEBUG]
34055 2019-Jan-15 20:37:32.945032 - [DEBUG] Join: AllTop & AllBottom
34056 2019-Jan-15 20:37:32.945059 - [DEBUG] = AllBottom (new jump func)
34057 2019-Jan-15 20:37:32.945083 - [DEBUG]
34058 2019-Jan-15 20:37:32.945107 - [DEBUG] Start adding new jump function
34059 2019-Jan-15 20:37:32.945130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34060 2019-Jan-15 20:37:32.945195 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34061 2019-Jan-15 20:37:32.945840 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34062 2019-Jan-15 20:37:32.946480 - [DEBUG] Edge Function : AllBottom
34063 2019-Jan-15 20:37:32.946508 - [DEBUG] End adding new jump function
34064 2019-Jan-15 20:37:32.946532 - [DEBUG]
34065 2019-Jan-15 20:37:32.946556 - [DEBUG] -------------------------------------------- 932. Path Edge --------------------------------------------
34066 2019-Jan-15 20:37:32.946581 - [DEBUG]
34067 2019-Jan-15 20:37:32.946604 - [DEBUG] Process 932. path edge:
34068 2019-Jan-15 20:37:32.946628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34069 2019-Jan-15 20:37:32.946684 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
34070 2019-Jan-15 20:37:32.947337 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34071 2019-Jan-15 20:37:32.947982 - [DEBUG]
34072 2019-Jan-15 20:37:32.948006 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34073 2019-Jan-15 20:37:32.948662 - [DEBUG] Compose: EdgeIdentity * AllBottom
34074 2019-Jan-15 20:37:32.948691 - [DEBUG]
34075 2019-Jan-15 20:37:32.948715 - [DEBUG] Propagate flow
34076 2019-Jan-15 20:37:32.948738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34077 2019-Jan-15 20:37:32.948795 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34078 2019-Jan-15 20:37:32.949436 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34079 2019-Jan-15 20:37:32.950076 - [DEBUG] Edge function : AllBottom (result of previous compose)
34080 2019-Jan-15 20:37:32.950101 - [DEBUG]
34081 2019-Jan-15 20:37:32.950126 - [DEBUG] Join: AllTop & AllBottom
34082 2019-Jan-15 20:37:32.950152 - [DEBUG] = AllBottom (new jump func)
34083 2019-Jan-15 20:37:32.950177 - [DEBUG]
34084 2019-Jan-15 20:37:32.950200 - [DEBUG] Start adding new jump function
34085 2019-Jan-15 20:37:32.950223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34086 2019-Jan-15 20:37:32.950279 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34087 2019-Jan-15 20:37:32.950937 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34088 2019-Jan-15 20:37:32.951571 - [DEBUG] Edge Function : AllBottom
34089 2019-Jan-15 20:37:32.951599 - [DEBUG] End adding new jump function
34090 2019-Jan-15 20:37:32.951623 - [DEBUG]
34091 2019-Jan-15 20:37:32.951647 - [DEBUG] -------------------------------------------- 933. Path Edge --------------------------------------------
34092 2019-Jan-15 20:37:32.951672 - [DEBUG]
34093 2019-Jan-15 20:37:32.951695 - [DEBUG] Process 933. path edge:
34094 2019-Jan-15 20:37:32.951719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34095 2019-Jan-15 20:37:32.951775 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
34096 2019-Jan-15 20:37:32.952410 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34097 2019-Jan-15 20:37:32.953053 - [DEBUG]
34098 2019-Jan-15 20:37:32.953077 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34099 2019-Jan-15 20:37:32.953728 - [DEBUG] Compose: EdgeIdentity * AllBottom
34100 2019-Jan-15 20:37:32.953756 - [DEBUG]
34101 2019-Jan-15 20:37:32.953779 - [DEBUG] Propagate flow
34102 2019-Jan-15 20:37:32.953803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34103 2019-Jan-15 20:37:32.953868 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34104 2019-Jan-15 20:37:32.954520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34105 2019-Jan-15 20:37:32.955162 - [DEBUG] Edge function : AllBottom (result of previous compose)
34106 2019-Jan-15 20:37:32.955187 - [DEBUG]
34107 2019-Jan-15 20:37:32.955212 - [DEBUG] Join: AllTop & AllBottom
34108 2019-Jan-15 20:37:32.955238 - [DEBUG] = AllBottom (new jump func)
34109 2019-Jan-15 20:37:32.955262 - [DEBUG]
34110 2019-Jan-15 20:37:32.955286 - [DEBUG] Start adding new jump function
34111 2019-Jan-15 20:37:32.955309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34112 2019-Jan-15 20:37:32.955365 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34113 2019-Jan-15 20:37:32.956009 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34114 2019-Jan-15 20:37:32.956644 - [DEBUG] Edge Function : AllBottom
34115 2019-Jan-15 20:37:32.956672 - [DEBUG] End adding new jump function
34116 2019-Jan-15 20:37:32.956696 - [DEBUG]
34117 2019-Jan-15 20:37:32.956720 - [DEBUG] -------------------------------------------- 934. Path Edge --------------------------------------------
34118 2019-Jan-15 20:37:32.956744 - [DEBUG]
34119 2019-Jan-15 20:37:32.956768 - [DEBUG] Process 934. path edge:
34120 2019-Jan-15 20:37:32.956791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34121 2019-Jan-15 20:37:32.956848 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
34122 2019-Jan-15 20:37:32.957498 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34123 2019-Jan-15 20:37:32.958140 - [DEBUG]
34124 2019-Jan-15 20:37:32.958165 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34125 2019-Jan-15 20:37:32.958815 - [DEBUG] Compose: EdgeIdentity * AllBottom
34126 2019-Jan-15 20:37:32.958842 - [DEBUG]
34127 2019-Jan-15 20:37:32.958866 - [DEBUG] Propagate flow
34128 2019-Jan-15 20:37:32.958889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34129 2019-Jan-15 20:37:32.958946 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34130 2019-Jan-15 20:37:32.959590 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34131 2019-Jan-15 20:37:32.960233 - [DEBUG] Edge function : AllBottom (result of previous compose)
34132 2019-Jan-15 20:37:32.960258 - [DEBUG]
34133 2019-Jan-15 20:37:32.960283 - [DEBUG] Join: AllTop & AllBottom
34134 2019-Jan-15 20:37:32.960309 - [DEBUG] = AllBottom (new jump func)
34135 2019-Jan-15 20:37:32.960334 - [DEBUG]
34136 2019-Jan-15 20:37:32.960357 - [DEBUG] Start adding new jump function
34137 2019-Jan-15 20:37:32.960381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34138 2019-Jan-15 20:37:32.960436 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34139 2019-Jan-15 20:37:32.961096 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34140 2019-Jan-15 20:37:32.961739 - [DEBUG] Edge Function : AllBottom
34141 2019-Jan-15 20:37:32.961766 - [DEBUG] End adding new jump function
34142 2019-Jan-15 20:37:32.961791 - [DEBUG]
34143 2019-Jan-15 20:37:32.961814 - [DEBUG] -------------------------------------------- 935. Path Edge --------------------------------------------
34144 2019-Jan-15 20:37:32.961848 - [DEBUG]
34145 2019-Jan-15 20:37:32.961871 - [DEBUG] Process 935. path edge:
34146 2019-Jan-15 20:37:32.961895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34147 2019-Jan-15 20:37:32.961952 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
34148 2019-Jan-15 20:37:32.962596 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34149 2019-Jan-15 20:37:32.963239 - [DEBUG]
34150 2019-Jan-15 20:37:32.963263 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34151 2019-Jan-15 20:37:32.963916 - [DEBUG] Possible callees:
34152 2019-Jan-15 20:37:32.963954 - [DEBUG] llvm.dbg.declare
34153 2019-Jan-15 20:37:32.963979 - [DEBUG] Possible return sites:
34154 2019-Jan-15 20:37:32.964003 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16334155 2019-Jan-15 20:37:32.965274 - [DEBUG] Found and process special summary
34156 2019-Jan-15 20:37:32.965308 - [DEBUG] Compose: EdgeIdentity * AllBottom
34157 2019-Jan-15 20:37:32.965335 - [DEBUG]
34158 2019-Jan-15 20:37:32.965359 - [DEBUG] Propagate flow
34159 2019-Jan-15 20:37:32.965382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34160 2019-Jan-15 20:37:32.965438 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34161 2019-Jan-15 20:37:32.966075 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34162 2019-Jan-15 20:37:32.966716 - [DEBUG] Edge function : AllBottom (result of previous compose)
34163 2019-Jan-15 20:37:32.966741 - [DEBUG]
34164 2019-Jan-15 20:37:32.966766 - [DEBUG] Join: AllTop & AllBottom
34165 2019-Jan-15 20:37:32.966792 - [DEBUG] = AllBottom (new jump func)
34166 2019-Jan-15 20:37:32.966816 - [DEBUG]
34167 2019-Jan-15 20:37:32.966840 - [DEBUG] Start adding new jump function
34168 2019-Jan-15 20:37:32.966863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34169 2019-Jan-15 20:37:32.966919 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34170 2019-Jan-15 20:37:32.967579 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34171 2019-Jan-15 20:37:32.968215 - [DEBUG] Edge Function : AllBottom
34172 2019-Jan-15 20:37:32.968243 - [DEBUG] End adding new jump function
34173 2019-Jan-15 20:37:32.968267 - [DEBUG]
34174 2019-Jan-15 20:37:32.968291 - [DEBUG] -------------------------------------------- 936. Path Edge --------------------------------------------
34175 2019-Jan-15 20:37:32.968315 - [DEBUG]
34176 2019-Jan-15 20:37:32.968338 - [DEBUG] Process 936. path edge:
34177 2019-Jan-15 20:37:32.968362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34178 2019-Jan-15 20:37:32.968418 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
34179 2019-Jan-15 20:37:32.969055 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34180 2019-Jan-15 20:37:32.969698 - [DEBUG]
34181 2019-Jan-15 20:37:32.969722 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34182 2019-Jan-15 20:37:32.970375 - [DEBUG] Compose: EdgeIdentity * AllBottom
34183 2019-Jan-15 20:37:32.970403 - [DEBUG]
34184 2019-Jan-15 20:37:32.970427 - [DEBUG] Propagate flow
34185 2019-Jan-15 20:37:32.970450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34186 2019-Jan-15 20:37:32.970515 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34187 2019-Jan-15 20:37:32.971165 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34188 2019-Jan-15 20:37:32.971808 - [DEBUG] Edge function : AllBottom (result of previous compose)
34189 2019-Jan-15 20:37:32.971834 - [DEBUG]
34190 2019-Jan-15 20:37:32.971859 - [DEBUG] Join: AllTop & AllBottom
34191 2019-Jan-15 20:37:32.971885 - [DEBUG] = AllBottom (new jump func)
34192 2019-Jan-15 20:37:32.971909 - [DEBUG]
34193 2019-Jan-15 20:37:32.971933 - [DEBUG] Start adding new jump function
34194 2019-Jan-15 20:37:32.971956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34195 2019-Jan-15 20:37:32.972012 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34196 2019-Jan-15 20:37:32.972657 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34197 2019-Jan-15 20:37:32.973291 - [DEBUG] Edge Function : AllBottom
34198 2019-Jan-15 20:37:32.973320 - [DEBUG] End adding new jump function
34199 2019-Jan-15 20:37:32.973344 - [DEBUG]
34200 2019-Jan-15 20:37:32.973368 - [DEBUG] -------------------------------------------- 937. Path Edge --------------------------------------------
34201 2019-Jan-15 20:37:32.973392 - [DEBUG]
34202 2019-Jan-15 20:37:32.973415 - [DEBUG] Process 937. path edge:
34203 2019-Jan-15 20:37:32.973439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34204 2019-Jan-15 20:37:32.973495 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
34205 2019-Jan-15 20:37:32.974145 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34206 2019-Jan-15 20:37:32.974786 - [DEBUG]
34207 2019-Jan-15 20:37:32.974811 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34208 2019-Jan-15 20:37:32.975461 - [DEBUG] Compose: EdgeIdentity * AllBottom
34209 2019-Jan-15 20:37:32.975490 - [DEBUG]
34210 2019-Jan-15 20:37:32.975514 - [DEBUG] Propagate flow
34211 2019-Jan-15 20:37:32.975537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34212 2019-Jan-15 20:37:32.975594 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34213 2019-Jan-15 20:37:32.976238 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34214 2019-Jan-15 20:37:32.976881 - [DEBUG] Edge function : AllBottom (result of previous compose)
34215 2019-Jan-15 20:37:32.976906 - [DEBUG]
34216 2019-Jan-15 20:37:32.976931 - [DEBUG] Join: AllTop & AllBottom
34217 2019-Jan-15 20:37:32.976957 - [DEBUG] = AllBottom (new jump func)
34218 2019-Jan-15 20:37:32.976982 - [DEBUG]
34219 2019-Jan-15 20:37:32.977005 - [DEBUG] Start adding new jump function
34220 2019-Jan-15 20:37:32.977029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34221 2019-Jan-15 20:37:32.977084 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34222 2019-Jan-15 20:37:32.977744 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34223 2019-Jan-15 20:37:32.978387 - [DEBUG] Edge Function : AllBottom
34224 2019-Jan-15 20:37:32.978414 - [DEBUG] End adding new jump function
34225 2019-Jan-15 20:37:32.978439 - [DEBUG]
34226 2019-Jan-15 20:37:32.978462 - [DEBUG] -------------------------------------------- 938. Path Edge --------------------------------------------
34227 2019-Jan-15 20:37:32.978495 - [DEBUG]
34228 2019-Jan-15 20:37:32.978519 - [DEBUG] Process 938. path edge:
34229 2019-Jan-15 20:37:32.978543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34230 2019-Jan-15 20:37:32.978599 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
34231 2019-Jan-15 20:37:32.979244 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34232 2019-Jan-15 20:37:32.979886 - [DEBUG]
34233 2019-Jan-15 20:37:32.979910 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34234 2019-Jan-15 20:37:32.980564 - [DEBUG] Possible callees:
34235 2019-Jan-15 20:37:32.980589 - [DEBUG] llvm.dbg.declare
34236 2019-Jan-15 20:37:32.980628 - [DEBUG] Possible return sites:
34237 2019-Jan-15 20:37:32.980652 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16934238 2019-Jan-15 20:37:32.981964 - [DEBUG] Found and process special summary
34239 2019-Jan-15 20:37:32.981997 - [DEBUG] Compose: EdgeIdentity * AllBottom
34240 2019-Jan-15 20:37:32.982024 - [DEBUG]
34241 2019-Jan-15 20:37:32.982048 - [DEBUG] Propagate flow
34242 2019-Jan-15 20:37:32.982071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34243 2019-Jan-15 20:37:32.982128 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34244 2019-Jan-15 20:37:32.982765 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34245 2019-Jan-15 20:37:32.983406 - [DEBUG] Edge function : AllBottom (result of previous compose)
34246 2019-Jan-15 20:37:32.983431 - [DEBUG]
34247 2019-Jan-15 20:37:32.983456 - [DEBUG] Join: AllTop & AllBottom
34248 2019-Jan-15 20:37:32.983482 - [DEBUG] = AllBottom (new jump func)
34249 2019-Jan-15 20:37:32.983507 - [DEBUG]
34250 2019-Jan-15 20:37:32.983530 - [DEBUG] Start adding new jump function
34251 2019-Jan-15 20:37:32.983553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34252 2019-Jan-15 20:37:32.983609 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34253 2019-Jan-15 20:37:32.984269 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34254 2019-Jan-15 20:37:32.984906 - [DEBUG] Edge Function : AllBottom
34255 2019-Jan-15 20:37:32.984934 - [DEBUG] End adding new jump function
34256 2019-Jan-15 20:37:32.984958 - [DEBUG]
34257 2019-Jan-15 20:37:32.984982 - [DEBUG] -------------------------------------------- 939. Path Edge --------------------------------------------
34258 2019-Jan-15 20:37:32.985006 - [DEBUG]
34259 2019-Jan-15 20:37:32.985029 - [DEBUG] Process 939. path edge:
34260 2019-Jan-15 20:37:32.985053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34261 2019-Jan-15 20:37:32.985109 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
34262 2019-Jan-15 20:37:32.985756 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34263 2019-Jan-15 20:37:32.986398 - [DEBUG]
34264 2019-Jan-15 20:37:32.986422 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34265 2019-Jan-15 20:37:32.987076 - [DEBUG] Compose: EdgeIdentity * AllBottom
34266 2019-Jan-15 20:37:32.987104 - [DEBUG]
34267 2019-Jan-15 20:37:32.987128 - [DEBUG] Propagate flow
34268 2019-Jan-15 20:37:32.987151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34269 2019-Jan-15 20:37:32.987216 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34270 2019-Jan-15 20:37:32.987873 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34271 2019-Jan-15 20:37:32.988516 - [DEBUG] Edge function : AllBottom (result of previous compose)
34272 2019-Jan-15 20:37:32.988541 - [DEBUG]
34273 2019-Jan-15 20:37:32.988566 - [DEBUG] Join: AllTop & AllBottom
34274 2019-Jan-15 20:37:32.988592 - [DEBUG] = AllBottom (new jump func)
34275 2019-Jan-15 20:37:32.988617 - [DEBUG]
34276 2019-Jan-15 20:37:32.988640 - [DEBUG] Start adding new jump function
34277 2019-Jan-15 20:37:32.988664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34278 2019-Jan-15 20:37:32.988720 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34279 2019-Jan-15 20:37:32.989364 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34280 2019-Jan-15 20:37:32.989998 - [DEBUG] Edge Function : AllBottom
34281 2019-Jan-15 20:37:32.990026 - [DEBUG] End adding new jump function
34282 2019-Jan-15 20:37:32.990051 - [DEBUG]
34283 2019-Jan-15 20:37:32.990075 - [DEBUG] -------------------------------------------- 940. Path Edge --------------------------------------------
34284 2019-Jan-15 20:37:32.990099 - [DEBUG]
34285 2019-Jan-15 20:37:32.990122 - [DEBUG] Process 940. path edge:
34286 2019-Jan-15 20:37:32.990146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34287 2019-Jan-15 20:37:32.990203 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
34288 2019-Jan-15 20:37:32.990854 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34289 2019-Jan-15 20:37:32.991498 - [DEBUG]
34290 2019-Jan-15 20:37:32.991522 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34291 2019-Jan-15 20:37:32.992173 - [DEBUG] Compose: EdgeIdentity * AllBottom
34292 2019-Jan-15 20:37:32.992201 - [DEBUG]
34293 2019-Jan-15 20:37:32.992225 - [DEBUG] Propagate flow
34294 2019-Jan-15 20:37:32.992248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34295 2019-Jan-15 20:37:32.992305 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34296 2019-Jan-15 20:37:32.992946 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34297 2019-Jan-15 20:37:32.993587 - [DEBUG] Edge function : AllBottom (result of previous compose)
34298 2019-Jan-15 20:37:32.993612 - [DEBUG]
34299 2019-Jan-15 20:37:32.993637 - [DEBUG] Join: AllTop & AllBottom
34300 2019-Jan-15 20:37:32.993663 - [DEBUG] = AllBottom (new jump func)
34301 2019-Jan-15 20:37:32.993687 - [DEBUG]
34302 2019-Jan-15 20:37:32.993711 - [DEBUG] Start adding new jump function
34303 2019-Jan-15 20:37:32.993734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34304 2019-Jan-15 20:37:32.993790 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34305 2019-Jan-15 20:37:32.994450 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34306 2019-Jan-15 20:37:32.995088 - [DEBUG] Edge Function : AllBottom
34307 2019-Jan-15 20:37:32.995116 - [DEBUG] End adding new jump function
34308 2019-Jan-15 20:37:32.995140 - [DEBUG]
34309 2019-Jan-15 20:37:32.995164 - [DEBUG] -------------------------------------------- 941. Path Edge --------------------------------------------
34310 2019-Jan-15 20:37:32.995198 - [DEBUG]
34311 2019-Jan-15 20:37:32.995221 - [DEBUG] Process 941. path edge:
34312 2019-Jan-15 20:37:32.995246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34313 2019-Jan-15 20:37:32.995302 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
34314 2019-Jan-15 20:37:32.995940 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34315 2019-Jan-15 20:37:32.996581 - [DEBUG]
34316 2019-Jan-15 20:37:32.996605 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34317 2019-Jan-15 20:37:32.997261 - [DEBUG] Compose: EdgeIdentity * AllBottom
34318 2019-Jan-15 20:37:32.997302 - [DEBUG]
34319 2019-Jan-15 20:37:32.997326 - [DEBUG] Propagate flow
34320 2019-Jan-15 20:37:32.997350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34321 2019-Jan-15 20:37:32.997407 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34322 2019-Jan-15 20:37:32.998042 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34323 2019-Jan-15 20:37:32.998685 - [DEBUG] Edge function : AllBottom (result of previous compose)
34324 2019-Jan-15 20:37:32.998710 - [DEBUG]
34325 2019-Jan-15 20:37:32.998735 - [DEBUG] Join: AllTop & AllBottom
34326 2019-Jan-15 20:37:32.998761 - [DEBUG] = AllBottom (new jump func)
34327 2019-Jan-15 20:37:32.998785 - [DEBUG]
34328 2019-Jan-15 20:37:32.998809 - [DEBUG] Start adding new jump function
34329 2019-Jan-15 20:37:32.998832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34330 2019-Jan-15 20:37:32.998888 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34331 2019-Jan-15 20:37:32.999533 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34332 2019-Jan-15 20:37:33.000169 - [DEBUG] Edge Function : AllBottom
34333 2019-Jan-15 20:37:33.000197 - [DEBUG] End adding new jump function
34334 2019-Jan-15 20:37:33.000221 - [DEBUG]
34335 2019-Jan-15 20:37:33.000245 - [DEBUG] -------------------------------------------- 942. Path Edge --------------------------------------------
34336 2019-Jan-15 20:37:33.000269 - [DEBUG]
34337 2019-Jan-15 20:37:33.000292 - [DEBUG] Process 942. path edge:
34338 2019-Jan-15 20:37:33.000316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34339 2019-Jan-15 20:37:33.000372 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
34340 2019-Jan-15 20:37:33.001024 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34341 2019-Jan-15 20:37:33.001667 - [DEBUG]
34342 2019-Jan-15 20:37:33.001693 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34343 2019-Jan-15 20:37:33.002345 - [DEBUG] Compose: EdgeIdentity * AllBottom
34344 2019-Jan-15 20:37:33.002374 - [DEBUG]
34345 2019-Jan-15 20:37:33.002398 - [DEBUG] Propagate flow
34346 2019-Jan-15 20:37:33.002421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34347 2019-Jan-15 20:37:33.002478 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34348 2019-Jan-15 20:37:33.003117 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34349 2019-Jan-15 20:37:33.003759 - [DEBUG] Edge function : AllBottom (result of previous compose)
34350 2019-Jan-15 20:37:33.003784 - [DEBUG]
34351 2019-Jan-15 20:37:33.003818 - [DEBUG] Join: AllTop & AllBottom
34352 2019-Jan-15 20:37:33.003845 - [DEBUG] = AllBottom (new jump func)
34353 2019-Jan-15 20:37:33.003869 - [DEBUG]
34354 2019-Jan-15 20:37:33.003893 - [DEBUG] Start adding new jump function
34355 2019-Jan-15 20:37:33.003916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34356 2019-Jan-15 20:37:33.003986 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34357 2019-Jan-15 20:37:33.004631 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34358 2019-Jan-15 20:37:33.005270 - [DEBUG] Edge Function : AllBottom
34359 2019-Jan-15 20:37:33.005298 - [DEBUG] End adding new jump function
34360 2019-Jan-15 20:37:33.005322 - [DEBUG]
34361 2019-Jan-15 20:37:33.005346 - [DEBUG] -------------------------------------------- 943. Path Edge --------------------------------------------
34362 2019-Jan-15 20:37:33.005370 - [DEBUG]
34363 2019-Jan-15 20:37:33.005394 - [DEBUG] Process 943. path edge:
34364 2019-Jan-15 20:37:33.005417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34365 2019-Jan-15 20:37:33.005474 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
34366 2019-Jan-15 20:37:33.006113 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34367 2019-Jan-15 20:37:33.006754 - [DEBUG]
34368 2019-Jan-15 20:37:33.006779 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34369 2019-Jan-15 20:37:33.007447 - [DEBUG] Compose: EdgeIdentity * AllBottom
34370 2019-Jan-15 20:37:33.007475 - [DEBUG]
34371 2019-Jan-15 20:37:33.007499 - [DEBUG] Propagate flow
34372 2019-Jan-15 20:37:33.007522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34373 2019-Jan-15 20:37:33.007579 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34374 2019-Jan-15 20:37:33.008221 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34375 2019-Jan-15 20:37:33.008864 - [DEBUG] Edge function : AllBottom (result of previous compose)
34376 2019-Jan-15 20:37:33.008890 - [DEBUG]
34377 2019-Jan-15 20:37:33.008915 - [DEBUG] Join: AllTop & AllBottom
34378 2019-Jan-15 20:37:33.008941 - [DEBUG] = AllBottom (new jump func)
34379 2019-Jan-15 20:37:33.008966 - [DEBUG]
34380 2019-Jan-15 20:37:33.008990 - [DEBUG] Start adding new jump function
34381 2019-Jan-15 20:37:33.009013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34382 2019-Jan-15 20:37:33.009069 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34383 2019-Jan-15 20:37:33.009713 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34384 2019-Jan-15 20:37:33.010346 - [DEBUG] Edge Function : AllBottom
34385 2019-Jan-15 20:37:33.010374 - [DEBUG] End adding new jump function
34386 2019-Jan-15 20:37:33.010398 - [DEBUG]
34387 2019-Jan-15 20:37:33.010422 - [DEBUG] -------------------------------------------- 944. Path Edge --------------------------------------------
34388 2019-Jan-15 20:37:33.010447 - [DEBUG]
34389 2019-Jan-15 20:37:33.010470 - [DEBUG] Process 944. path edge:
34390 2019-Jan-15 20:37:33.010494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34391 2019-Jan-15 20:37:33.010550 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
34392 2019-Jan-15 20:37:33.011203 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34393 2019-Jan-15 20:37:33.011846 - [DEBUG]
34394 2019-Jan-15 20:37:33.011879 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34395 2019-Jan-15 20:37:33.012531 - [DEBUG] Compose: EdgeIdentity * AllBottom
34396 2019-Jan-15 20:37:33.012559 - [DEBUG]
34397 2019-Jan-15 20:37:33.012584 - [DEBUG] Propagate flow
34398 2019-Jan-15 20:37:33.012607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34399 2019-Jan-15 20:37:33.012664 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34400 2019-Jan-15 20:37:33.013303 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34401 2019-Jan-15 20:37:33.013960 - [DEBUG] Edge function : AllBottom (result of previous compose)
34402 2019-Jan-15 20:37:33.013986 - [DEBUG]
34403 2019-Jan-15 20:37:33.014011 - [DEBUG] Join: AllTop & AllBottom
34404 2019-Jan-15 20:37:33.014037 - [DEBUG] = AllBottom (new jump func)
34405 2019-Jan-15 20:37:33.014062 - [DEBUG]
34406 2019-Jan-15 20:37:33.014085 - [DEBUG] Start adding new jump function
34407 2019-Jan-15 20:37:33.014109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34408 2019-Jan-15 20:37:33.014166 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34409 2019-Jan-15 20:37:33.014810 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34410 2019-Jan-15 20:37:33.015444 - [DEBUG] Edge Function : AllBottom
34411 2019-Jan-15 20:37:33.015472 - [DEBUG] End adding new jump function
34412 2019-Jan-15 20:37:33.015496 - [DEBUG]
34413 2019-Jan-15 20:37:33.015520 - [DEBUG] -------------------------------------------- 945. Path Edge --------------------------------------------
34414 2019-Jan-15 20:37:33.015545 - [DEBUG]
34415 2019-Jan-15 20:37:33.015568 - [DEBUG] Process 945. path edge:
34416 2019-Jan-15 20:37:33.015592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34417 2019-Jan-15 20:37:33.015649 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
34418 2019-Jan-15 20:37:33.016287 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34419 2019-Jan-15 20:37:33.016929 - [DEBUG]
34420 2019-Jan-15 20:37:33.016953 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34421 2019-Jan-15 20:37:33.017618 - [DEBUG] Compose: EdgeIdentity * AllBottom
34422 2019-Jan-15 20:37:33.017646 - [DEBUG]
34423 2019-Jan-15 20:37:33.017669 - [DEBUG] Propagate flow
34424 2019-Jan-15 20:37:33.017693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34425 2019-Jan-15 20:37:33.017750 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34426 2019-Jan-15 20:37:33.018396 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34427 2019-Jan-15 20:37:33.019040 - [DEBUG] Edge function : AllBottom (result of previous compose)
34428 2019-Jan-15 20:37:33.019066 - [DEBUG]
34429 2019-Jan-15 20:37:33.019090 - [DEBUG] Join: AllTop & AllBottom
34430 2019-Jan-15 20:37:33.019117 - [DEBUG] = AllBottom (new jump func)
34431 2019-Jan-15 20:37:33.019141 - [DEBUG]
34432 2019-Jan-15 20:37:33.019165 - [DEBUG] Start adding new jump function
34433 2019-Jan-15 20:37:33.019189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34434 2019-Jan-15 20:37:33.019245 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34435 2019-Jan-15 20:37:33.019889 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34436 2019-Jan-15 20:37:33.020538 - [DEBUG] Edge Function : AllBottom
34437 2019-Jan-15 20:37:33.020566 - [DEBUG] End adding new jump function
34438 2019-Jan-15 20:37:33.020590 - [DEBUG]
34439 2019-Jan-15 20:37:33.020628 - [DEBUG] -------------------------------------------- 946. Path Edge --------------------------------------------
34440 2019-Jan-15 20:37:33.020653 - [DEBUG]
34441 2019-Jan-15 20:37:33.020677 - [DEBUG] Process 946. path edge:
34442 2019-Jan-15 20:37:33.020700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34443 2019-Jan-15 20:37:33.020757 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
34444 2019-Jan-15 20:37:33.021399 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34445 2019-Jan-15 20:37:33.022044 - [DEBUG]
34446 2019-Jan-15 20:37:33.022070 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34447 2019-Jan-15 20:37:33.022726 - [DEBUG] Compose: EdgeIdentity * AllBottom
34448 2019-Jan-15 20:37:33.022754 - [DEBUG]
34449 2019-Jan-15 20:37:33.022778 - [DEBUG] Propagate flow
34450 2019-Jan-15 20:37:33.022802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34451 2019-Jan-15 20:37:33.022859 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34452 2019-Jan-15 20:37:33.023497 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34453 2019-Jan-15 20:37:33.024155 - [DEBUG] Edge function : AllBottom (result of previous compose)
34454 2019-Jan-15 20:37:33.024180 - [DEBUG]
34455 2019-Jan-15 20:37:33.024205 - [DEBUG] Join: AllTop & AllBottom
34456 2019-Jan-15 20:37:33.024231 - [DEBUG] = AllBottom (new jump func)
34457 2019-Jan-15 20:37:33.024256 - [DEBUG]
34458 2019-Jan-15 20:37:33.024280 - [DEBUG] Start adding new jump function
34459 2019-Jan-15 20:37:33.024303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34460 2019-Jan-15 20:37:33.024359 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34461 2019-Jan-15 20:37:33.025003 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34462 2019-Jan-15 20:37:33.025637 - [DEBUG] Edge Function : AllBottom
34463 2019-Jan-15 20:37:33.025665 - [DEBUG] End adding new jump function
34464 2019-Jan-15 20:37:33.025689 - [DEBUG]
34465 2019-Jan-15 20:37:33.025713 - [DEBUG] -------------------------------------------- 947. Path Edge --------------------------------------------
34466 2019-Jan-15 20:37:33.025737 - [DEBUG]
34467 2019-Jan-15 20:37:33.025761 - [DEBUG] Process 947. path edge:
34468 2019-Jan-15 20:37:33.025784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34469 2019-Jan-15 20:37:33.025841 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
34470 2019-Jan-15 20:37:33.026479 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34471 2019-Jan-15 20:37:33.027122 - [DEBUG]
34472 2019-Jan-15 20:37:33.027146 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34473 2019-Jan-15 20:37:33.027815 - [DEBUG] Compose: EdgeIdentity * AllBottom
34474 2019-Jan-15 20:37:33.027843 - [DEBUG]
34475 2019-Jan-15 20:37:33.027867 - [DEBUG] Propagate flow
34476 2019-Jan-15 20:37:33.027890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34477 2019-Jan-15 20:37:33.027948 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34478 2019-Jan-15 20:37:33.028589 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34479 2019-Jan-15 20:37:33.029231 - [DEBUG] Edge function : AllBottom (result of previous compose)
34480 2019-Jan-15 20:37:33.029256 - [DEBUG]
34481 2019-Jan-15 20:37:33.029281 - [DEBUG] Join: AllTop & AllBottom
34482 2019-Jan-15 20:37:33.029308 - [DEBUG] = AllBottom (new jump func)
34483 2019-Jan-15 20:37:33.029333 - [DEBUG]
34484 2019-Jan-15 20:37:33.029356 - [DEBUG] Start adding new jump function
34485 2019-Jan-15 20:37:33.029380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34486 2019-Jan-15 20:37:33.029436 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34487 2019-Jan-15 20:37:33.030079 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34488 2019-Jan-15 20:37:33.030747 - [DEBUG] Edge Function : AllBottom
34489 2019-Jan-15 20:37:33.030775 - [DEBUG] End adding new jump function
34490 2019-Jan-15 20:37:33.030800 - [DEBUG]
34491 2019-Jan-15 20:37:33.030823 - [DEBUG] -------------------------------------------- 948. Path Edge --------------------------------------------
34492 2019-Jan-15 20:37:33.030848 - [DEBUG]
34493 2019-Jan-15 20:37:33.030871 - [DEBUG] Process 948. path edge:
34494 2019-Jan-15 20:37:33.030895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34495 2019-Jan-15 20:37:33.030952 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
34496 2019-Jan-15 20:37:33.031586 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34497 2019-Jan-15 20:37:33.032228 - [DEBUG]
34498 2019-Jan-15 20:37:33.032252 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34499 2019-Jan-15 20:37:33.032900 - [DEBUG] Start of endsummarytab entry
34500 2019-Jan-15 20:37:33.032935 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34501 2019-Jan-15 20:37:33.033582 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
34502 2019-Jan-15 20:37:33.033643 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34503 2019-Jan-15 20:37:33.034292 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34504 2019-Jan-15 20:37:33.034934 - [DEBUG] EF: AllBottom
34505 2019-Jan-15 20:37:33.034960 - [DEBUG]
34506 2019-Jan-15 20:37:33.034983 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34507 2019-Jan-15 20:37:33.035618 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
34508 2019-Jan-15 20:37:33.036252 - [DEBUG] EF: AllBottom
34509 2019-Jan-15 20:37:33.036277 - [DEBUG]
34510 2019-Jan-15 20:37:33.036300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34511 2019-Jan-15 20:37:33.036933 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34512 2019-Jan-15 20:37:33.037587 - [DEBUG] EF: AllBottom
34513 2019-Jan-15 20:37:33.037612 - [DEBUG]
34514 2019-Jan-15 20:37:33.037636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34515 2019-Jan-15 20:37:33.038268 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34516 2019-Jan-15 20:37:33.038910 - [DEBUG] EF: AllBottom
34517 2019-Jan-15 20:37:33.038935 - [DEBUG]
34518 2019-Jan-15 20:37:33.038958 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34519 2019-Jan-15 20:37:33.039593 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34520 2019-Jan-15 20:37:33.040243 - [DEBUG] EF: AllBottom
34521 2019-Jan-15 20:37:33.040268 - [DEBUG]
34522 2019-Jan-15 20:37:33.040292 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34523 2019-Jan-15 20:37:33.040944 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34524 2019-Jan-15 20:37:33.041582 - [DEBUG] EF: AllBottom
34525 2019-Jan-15 20:37:33.041607 - [DEBUG]
34526 2019-Jan-15 20:37:33.041631 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34527 2019-Jan-15 20:37:33.042264 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34528 2019-Jan-15 20:37:33.042902 - [DEBUG] EF: AllBottom
34529 2019-Jan-15 20:37:33.042927 - [DEBUG]
34530 2019-Jan-15 20:37:33.042951 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34531 2019-Jan-15 20:37:33.043583 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34532 2019-Jan-15 20:37:33.044240 - [DEBUG] EF: AllBottom
34533 2019-Jan-15 20:37:33.044265 - [DEBUG]
34534 2019-Jan-15 20:37:33.044288 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34535 2019-Jan-15 20:37:33.044922 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34536 2019-Jan-15 20:37:33.045560 - [DEBUG] EF: AllBottom
34537 2019-Jan-15 20:37:33.045585 - [DEBUG]
34538 2019-Jan-15 20:37:33.045608 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34539 2019-Jan-15 20:37:33.046241 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
34540 2019-Jan-15 20:37:33.046876 - [DEBUG] EF: AllBottom
34541 2019-Jan-15 20:37:33.046901 - [DEBUG]
34542 2019-Jan-15 20:37:33.046925 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34543 2019-Jan-15 20:37:33.047573 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
34544 2019-Jan-15 20:37:33.048211 - [DEBUG] EF: AllBottom
34545 2019-Jan-15 20:37:33.048236 - [DEBUG]
34546 2019-Jan-15 20:37:33.048259 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34547 2019-Jan-15 20:37:33.048892 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34548 2019-Jan-15 20:37:33.049526 - [DEBUG] EF: AllBottom
34549 2019-Jan-15 20:37:33.049551 - [DEBUG]
34550 2019-Jan-15 20:37:33.049574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34551 2019-Jan-15 20:37:33.050206 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34552 2019-Jan-15 20:37:33.050859 - [DEBUG] EF: AllBottom
34553 2019-Jan-15 20:37:33.050884 - [DEBUG]
34554 2019-Jan-15 20:37:33.050907 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34555 2019-Jan-15 20:37:33.051539 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34556 2019-Jan-15 20:37:33.052176 - [DEBUG] EF: AllBottom
34557 2019-Jan-15 20:37:33.052201 - [DEBUG]
34558 2019-Jan-15 20:37:33.052224 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34559 2019-Jan-15 20:37:33.052856 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34560 2019-Jan-15 20:37:33.053497 - [DEBUG] EF: AllBottom
34561 2019-Jan-15 20:37:33.053522 - [DEBUG]
34562 2019-Jan-15 20:37:33.053545 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34563 2019-Jan-15 20:37:33.054194 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34564 2019-Jan-15 20:37:33.054833 - [DEBUG] EF: AllBottom
34565 2019-Jan-15 20:37:33.054858 - [DEBUG]
34566 2019-Jan-15 20:37:33.054882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34567 2019-Jan-15 20:37:33.055523 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34568 2019-Jan-15 20:37:33.056164 - [DEBUG] EF: AllBottom
34569 2019-Jan-15 20:37:33.056189 - [DEBUG]
34570 2019-Jan-15 20:37:33.056213 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34571 2019-Jan-15 20:37:33.056846 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34572 2019-Jan-15 20:37:33.057502 - [DEBUG] EF: AllBottom
34573 2019-Jan-15 20:37:33.057527 - [DEBUG]
34574 2019-Jan-15 20:37:33.057550 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34575 2019-Jan-15 20:37:33.058182 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34576 2019-Jan-15 20:37:33.058816 - [DEBUG] EF: AllBottom
34577 2019-Jan-15 20:37:33.058841 - [DEBUG]
34578 2019-Jan-15 20:37:33.058865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34579 2019-Jan-15 20:37:33.059496 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
34580 2019-Jan-15 20:37:33.060132 - [DEBUG] EF: AllBottom
34581 2019-Jan-15 20:37:33.060157 - [DEBUG]
34582 2019-Jan-15 20:37:33.060181 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34583 2019-Jan-15 20:37:33.060829 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
34584 2019-Jan-15 20:37:33.061463 - [DEBUG] EF: AllBottom
34585 2019-Jan-15 20:37:33.061488 - [DEBUG]
34586 2019-Jan-15 20:37:33.061511 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34587 2019-Jan-15 20:37:33.062144 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
34588 2019-Jan-15 20:37:33.062781 - [DEBUG] EF: AllBottom
34589 2019-Jan-15 20:37:33.062806 - [DEBUG]
34590 2019-Jan-15 20:37:33.062830 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34591 2019-Jan-15 20:37:33.063461 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34592 2019-Jan-15 20:37:33.064115 - [DEBUG] EF: AllBottom
34593 2019-Jan-15 20:37:33.064139 - [DEBUG]
34594 2019-Jan-15 20:37:33.064163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34595 2019-Jan-15 20:37:33.064796 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34596 2019-Jan-15 20:37:33.065430 - [DEBUG] EF: AllBottom
34597 2019-Jan-15 20:37:33.065455 - [DEBUG]
34598 2019-Jan-15 20:37:33.065479 - [DEBUG] ---------------
34599 2019-Jan-15 20:37:33.065502 - [DEBUG]
34600 2019-Jan-15 20:37:33.065528 - [DEBUG] End of endsummarytab entry
34601 2019-Jan-15 20:37:33.065552 - [DEBUG]
34602 2019-Jan-15 20:37:33.065575 - [DEBUG] Start of incomingtab entry
34603 2019-Jan-15 20:37:33.065599 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34604 2019-Jan-15 20:37:33.066241 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
34605 2019-Jan-15 20:37:33.066298 - [DEBUG] ---------------
34606 2019-Jan-15 20:37:33.066322 - [DEBUG] End of incomingtab entry
34607 2019-Jan-15 20:37:33.066346 - [DEBUG]
34608 2019-Jan-15 20:37:33.066371 - [DEBUG] EDGE:
34609 2019-Jan-15 20:37:33.066427 - [DEBUG] ---> 34610 2019-Jan-15 20:37:33.067060 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34611 2019-Jan-15 20:37:33.067718 - [DEBUG]
34612 2019-Jan-15 20:37:33.067743 - [DEBUG] EDGE:
34613 2019-Jan-15 20:37:33.067801 - [DEBUG] ---> 34614 2019-Jan-15 20:37:33.068434 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34615 2019-Jan-15 20:37:33.069085 - [DEBUG]
34616 2019-Jan-15 20:37:33.069119 - [DEBUG] Compose: EdgeIdentity * AllBottom
34617 2019-Jan-15 20:37:33.069146 - [DEBUG]
34618 2019-Jan-15 20:37:33.069170 - [DEBUG] Propagate flow
34619 2019-Jan-15 20:37:33.069193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34620 2019-Jan-15 20:37:33.069249 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34621 2019-Jan-15 20:37:33.069894 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34622 2019-Jan-15 20:37:33.070537 - [DEBUG] Edge function : AllBottom (result of previous compose)
34623 2019-Jan-15 20:37:33.070562 - [DEBUG]
34624 2019-Jan-15 20:37:33.070587 - [DEBUG] Join: AllTop & AllBottom
34625 2019-Jan-15 20:37:33.070628 - [DEBUG] = AllBottom (new jump func)
34626 2019-Jan-15 20:37:33.070652 - [DEBUG]
34627 2019-Jan-15 20:37:33.070676 - [DEBUG] Start adding new jump function
34628 2019-Jan-15 20:37:33.070699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34629 2019-Jan-15 20:37:33.070756 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34630 2019-Jan-15 20:37:33.071400 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34631 2019-Jan-15 20:37:33.072043 - [DEBUG] Edge Function : AllBottom
34632 2019-Jan-15 20:37:33.072071 - [DEBUG] End adding new jump function
34633 2019-Jan-15 20:37:33.072095 - [DEBUG]
34634 2019-Jan-15 20:37:33.072119 - [DEBUG] -------------------------------------------- 949. Path Edge --------------------------------------------
34635 2019-Jan-15 20:37:33.072144 - [DEBUG]
34636 2019-Jan-15 20:37:33.072167 - [DEBUG] Process 949. path edge:
34637 2019-Jan-15 20:37:33.072191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34638 2019-Jan-15 20:37:33.072247 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
34639 2019-Jan-15 20:37:33.072892 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34640 2019-Jan-15 20:37:33.073536 - [DEBUG]
34641 2019-Jan-15 20:37:33.073560 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34642 2019-Jan-15 20:37:33.074232 - [DEBUG] Possible callees:
34643 2019-Jan-15 20:37:33.074259 - [DEBUG] llvm.dbg.declare
34644 2019-Jan-15 20:37:33.074284 - [DEBUG] Possible return sites:
34645 2019-Jan-15 20:37:33.074307 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19334646 2019-Jan-15 20:37:33.075580 - [DEBUG] Found and process special summary
34647 2019-Jan-15 20:37:33.075614 - [DEBUG] Compose: EdgeIdentity * AllBottom
34648 2019-Jan-15 20:37:33.075641 - [DEBUG]
34649 2019-Jan-15 20:37:33.075665 - [DEBUG] Propagate flow
34650 2019-Jan-15 20:37:33.075688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34651 2019-Jan-15 20:37:33.075745 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34652 2019-Jan-15 20:37:33.076381 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34653 2019-Jan-15 20:37:33.077023 - [DEBUG] Edge function : AllBottom (result of previous compose)
34654 2019-Jan-15 20:37:33.077056 - [DEBUG]
34655 2019-Jan-15 20:37:33.077081 - [DEBUG] Join: AllTop & AllBottom
34656 2019-Jan-15 20:37:33.077107 - [DEBUG] = AllBottom (new jump func)
34657 2019-Jan-15 20:37:33.077132 - [DEBUG]
34658 2019-Jan-15 20:37:33.077155 - [DEBUG] Start adding new jump function
34659 2019-Jan-15 20:37:33.077179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34660 2019-Jan-15 20:37:33.077235 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34661 2019-Jan-15 20:37:33.077895 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34662 2019-Jan-15 20:37:33.078534 - [DEBUG] Edge Function : AllBottom
34663 2019-Jan-15 20:37:33.078562 - [DEBUG] End adding new jump function
34664 2019-Jan-15 20:37:33.078586 - [DEBUG]
34665 2019-Jan-15 20:37:33.078609 - [DEBUG] -------------------------------------------- 950. Path Edge --------------------------------------------
34666 2019-Jan-15 20:37:33.078634 - [DEBUG]
34667 2019-Jan-15 20:37:33.078657 - [DEBUG] Process 950. path edge:
34668 2019-Jan-15 20:37:33.078681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34669 2019-Jan-15 20:37:33.078737 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
34670 2019-Jan-15 20:37:33.079375 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34671 2019-Jan-15 20:37:33.080017 - [DEBUG]
34672 2019-Jan-15 20:37:33.080041 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34673 2019-Jan-15 20:37:33.080710 - [DEBUG] Compose: EdgeIdentity * AllBottom
34674 2019-Jan-15 20:37:33.080738 - [DEBUG]
34675 2019-Jan-15 20:37:33.080762 - [DEBUG] Propagate flow
34676 2019-Jan-15 20:37:33.080785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34677 2019-Jan-15 20:37:33.080842 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34678 2019-Jan-15 20:37:33.081496 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34679 2019-Jan-15 20:37:33.082140 - [DEBUG] Edge function : AllBottom (result of previous compose)
34680 2019-Jan-15 20:37:33.082165 - [DEBUG]
34681 2019-Jan-15 20:37:33.082190 - [DEBUG] Join: AllTop & AllBottom
34682 2019-Jan-15 20:37:33.082216 - [DEBUG] = AllBottom (new jump func)
34683 2019-Jan-15 20:37:33.082241 - [DEBUG]
34684 2019-Jan-15 20:37:33.082264 - [DEBUG] Start adding new jump function
34685 2019-Jan-15 20:37:33.082288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34686 2019-Jan-15 20:37:33.082344 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34687 2019-Jan-15 20:37:33.082989 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34688 2019-Jan-15 20:37:33.083627 - [DEBUG] Edge Function : AllBottom
34689 2019-Jan-15 20:37:33.083655 - [DEBUG] End adding new jump function
34690 2019-Jan-15 20:37:33.083679 - [DEBUG]
34691 2019-Jan-15 20:37:33.083702 - [DEBUG] -------------------------------------------- 951. Path Edge --------------------------------------------
34692 2019-Jan-15 20:37:33.083727 - [DEBUG]
34693 2019-Jan-15 20:37:33.083750 - [DEBUG] Process 951. path edge:
34694 2019-Jan-15 20:37:33.083774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34695 2019-Jan-15 20:37:33.083830 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
34696 2019-Jan-15 20:37:33.084481 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34697 2019-Jan-15 20:37:33.085133 - [DEBUG]
34698 2019-Jan-15 20:37:33.085159 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34699 2019-Jan-15 20:37:33.085811 - [DEBUG] Compose: EdgeIdentity * AllBottom
34700 2019-Jan-15 20:37:33.085839 - [DEBUG]
34701 2019-Jan-15 20:37:33.085863 - [DEBUG] Propagate flow
34702 2019-Jan-15 20:37:33.085886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34703 2019-Jan-15 20:37:33.085943 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34704 2019-Jan-15 20:37:33.086581 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34705 2019-Jan-15 20:37:33.087224 - [DEBUG] Edge function : AllBottom (result of previous compose)
34706 2019-Jan-15 20:37:33.087250 - [DEBUG]
34707 2019-Jan-15 20:37:33.087288 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34708 2019-Jan-15 20:37:33.087314 - [DEBUG] = AllBottom
34709 2019-Jan-15 20:37:33.087339 - [DEBUG]
34710 2019-Jan-15 20:37:33.087362 - [DEBUG] PROPAGATE: No new function!
34711 2019-Jan-15 20:37:33.087387 - [DEBUG] EDGE:
34712 2019-Jan-15 20:37:33.087444 - [DEBUG] ---> 34713 2019-Jan-15 20:37:33.088081 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34714 2019-Jan-15 20:37:33.088725 - [DEBUG]
34715 2019-Jan-15 20:37:33.088750 - [DEBUG] EDGE:
34716 2019-Jan-15 20:37:33.088807 - [DEBUG] ---> 34717 2019-Jan-15 20:37:33.089446 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34718 2019-Jan-15 20:37:33.090087 - [DEBUG]
34719 2019-Jan-15 20:37:33.090124 - [DEBUG] Compose: EdgeIdentity * AllBottom
34720 2019-Jan-15 20:37:33.090151 - [DEBUG]
34721 2019-Jan-15 20:37:33.090175 - [DEBUG] Propagate flow
34722 2019-Jan-15 20:37:33.090199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34723 2019-Jan-15 20:37:33.090255 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34724 2019-Jan-15 20:37:33.090910 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34725 2019-Jan-15 20:37:33.091552 - [DEBUG] Edge function : AllBottom (result of previous compose)
34726 2019-Jan-15 20:37:33.091578 - [DEBUG]
34727 2019-Jan-15 20:37:33.091603 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34728 2019-Jan-15 20:37:33.091629 - [DEBUG] = AllBottom
34729 2019-Jan-15 20:37:33.091654 - [DEBUG]
34730 2019-Jan-15 20:37:33.091677 - [DEBUG] PROPAGATE: No new function!
34731 2019-Jan-15 20:37:33.091704 - [DEBUG] EDGE:
34732 2019-Jan-15 20:37:33.091761 - [DEBUG] ---> 34733 2019-Jan-15 20:37:33.092406 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34734 2019-Jan-15 20:37:33.093049 - [DEBUG]
34735 2019-Jan-15 20:37:33.093074 - [DEBUG] EDGE:
34736 2019-Jan-15 20:37:33.093132 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
34737 2019-Jan-15 20:37:33.093775 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34738 2019-Jan-15 20:37:33.094446 - [DEBUG]
34739 2019-Jan-15 20:37:33.094471 - [DEBUG] EDGE:
34740 2019-Jan-15 20:37:33.094529 - [DEBUG] ---> 34741 2019-Jan-15 20:37:33.095163 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34742 2019-Jan-15 20:37:33.095807 - [DEBUG]
34743 2019-Jan-15 20:37:33.095832 - [DEBUG] EDGE:
34744 2019-Jan-15 20:37:33.095889 - [DEBUG] ---> 34745 2019-Jan-15 20:37:33.096525 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34746 2019-Jan-15 20:37:33.097170 - [DEBUG]
34747 2019-Jan-15 20:37:33.097194 - [DEBUG] EDGE:
34748 2019-Jan-15 20:37:33.097252 - [DEBUG] ---> 34749 2019-Jan-15 20:37:33.097904 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34750 2019-Jan-15 20:37:33.098547 - [DEBUG]
34751 2019-Jan-15 20:37:33.098580 - [DEBUG] Compose: EdgeIdentity * AllBottom
34752 2019-Jan-15 20:37:33.098607 - [DEBUG]
34753 2019-Jan-15 20:37:33.098631 - [DEBUG] Propagate flow
34754 2019-Jan-15 20:37:33.098654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34755 2019-Jan-15 20:37:33.098711 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34756 2019-Jan-15 20:37:33.099350 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34757 2019-Jan-15 20:37:33.099993 - [DEBUG] Edge function : AllBottom (result of previous compose)
34758 2019-Jan-15 20:37:33.100018 - [DEBUG]
34759 2019-Jan-15 20:37:33.100043 - [DEBUG] Join: AllTop & AllBottom
34760 2019-Jan-15 20:37:33.100069 - [DEBUG] = AllBottom (new jump func)
34761 2019-Jan-15 20:37:33.100094 - [DEBUG]
34762 2019-Jan-15 20:37:33.100117 - [DEBUG] Start adding new jump function
34763 2019-Jan-15 20:37:33.100141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34764 2019-Jan-15 20:37:33.100197 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34765 2019-Jan-15 20:37:33.100856 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34766 2019-Jan-15 20:37:33.101494 - [DEBUG] Edge Function : AllBottom
34767 2019-Jan-15 20:37:33.101522 - [DEBUG] End adding new jump function
34768 2019-Jan-15 20:37:33.101545 - [DEBUG]
34769 2019-Jan-15 20:37:33.101569 - [DEBUG] -------------------------------------------- 952. Path Edge --------------------------------------------
34770 2019-Jan-15 20:37:33.101593 - [DEBUG]
34771 2019-Jan-15 20:37:33.101616 - [DEBUG] Process 952. path edge:
34772 2019-Jan-15 20:37:33.101640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34773 2019-Jan-15 20:37:33.101696 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
34774 2019-Jan-15 20:37:33.102334 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34775 2019-Jan-15 20:37:33.102977 - [DEBUG]
34776 2019-Jan-15 20:37:33.103002 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34777 2019-Jan-15 20:37:33.103654 - [DEBUG] Compose: EdgeIdentity * AllBottom
34778 2019-Jan-15 20:37:33.103682 - [DEBUG]
34779 2019-Jan-15 20:37:33.103714 - [DEBUG] Propagate flow
34780 2019-Jan-15 20:37:33.103738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34781 2019-Jan-15 20:37:33.103795 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
34782 2019-Jan-15 20:37:33.104445 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34783 2019-Jan-15 20:37:33.105088 - [DEBUG] Edge function : AllBottom (result of previous compose)
34784 2019-Jan-15 20:37:33.105113 - [DEBUG]
34785 2019-Jan-15 20:37:33.105138 - [DEBUG] Join: AllTop & AllBottom
34786 2019-Jan-15 20:37:33.105164 - [DEBUG] = AllBottom (new jump func)
34787 2019-Jan-15 20:37:33.105188 - [DEBUG]
34788 2019-Jan-15 20:37:33.105212 - [DEBUG] Start adding new jump function
34789 2019-Jan-15 20:37:33.105235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34790 2019-Jan-15 20:37:33.105291 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34791 2019-Jan-15 20:37:33.105936 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
34792 2019-Jan-15 20:37:33.106568 - [DEBUG] Edge Function : AllBottom
34793 2019-Jan-15 20:37:33.106596 - [DEBUG] End adding new jump function
34794 2019-Jan-15 20:37:33.106620 - [DEBUG]
34795 2019-Jan-15 20:37:33.106643 - [DEBUG] -------------------------------------------- 953. Path Edge --------------------------------------------
34796 2019-Jan-15 20:37:33.106668 - [DEBUG]
34797 2019-Jan-15 20:37:33.106691 - [DEBUG] Process 953. path edge:
34798 2019-Jan-15 20:37:33.106715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34799 2019-Jan-15 20:37:33.106771 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
34800 2019-Jan-15 20:37:33.107419 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34801 2019-Jan-15 20:37:33.108063 - [DEBUG]
34802 2019-Jan-15 20:37:33.108088 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
34803 2019-Jan-15 20:37:33.108738 - [DEBUG] Compose: EdgeIdentity * AllBottom
34804 2019-Jan-15 20:37:33.108765 - [DEBUG]
34805 2019-Jan-15 20:37:33.108789 - [DEBUG] Propagate flow
34806 2019-Jan-15 20:37:33.108812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34807 2019-Jan-15 20:37:33.108869 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34808 2019-Jan-15 20:37:33.109508 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34809 2019-Jan-15 20:37:33.110151 - [DEBUG] Edge function : AllBottom (result of previous compose)
34810 2019-Jan-15 20:37:33.110176 - [DEBUG]
34811 2019-Jan-15 20:37:33.110201 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34812 2019-Jan-15 20:37:33.110227 - [DEBUG] = AllBottom
34813 2019-Jan-15 20:37:33.110252 - [DEBUG]
34814 2019-Jan-15 20:37:33.110275 - [DEBUG] PROPAGATE: No new function!
34815 2019-Jan-15 20:37:33.110299 - [DEBUG] EDGE:
34816 2019-Jan-15 20:37:33.110357 - [DEBUG] ---> 34817 2019-Jan-15 20:37:33.111008 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34818 2019-Jan-15 20:37:33.111653 - [DEBUG]
34819 2019-Jan-15 20:37:33.111678 - [DEBUG] EDGE:
34820 2019-Jan-15 20:37:33.111735 - [DEBUG] ---> 34821 2019-Jan-15 20:37:33.112373 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34822 2019-Jan-15 20:37:33.113024 - [DEBUG]
34823 2019-Jan-15 20:37:33.113049 - [DEBUG] EDGE:
34824 2019-Jan-15 20:37:33.113107 - [DEBUG] ---> 34825 2019-Jan-15 20:37:33.113743 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34826 2019-Jan-15 20:37:33.114402 - [DEBUG]
34827 2019-Jan-15 20:37:33.114427 - [DEBUG] EDGE:
34828 2019-Jan-15 20:37:33.114485 - [DEBUG] ---> 34829 2019-Jan-15 20:37:33.115124 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34830 2019-Jan-15 20:37:33.115767 - [DEBUG]
34831 2019-Jan-15 20:37:33.115792 - [DEBUG] EDGE:
34832 2019-Jan-15 20:37:33.115850 - [DEBUG] ---> 34833 2019-Jan-15 20:37:33.116487 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34834 2019-Jan-15 20:37:33.117131 - [DEBUG]
34835 2019-Jan-15 20:37:33.117156 - [DEBUG] EDGE:
34836 2019-Jan-15 20:37:33.117213 - [DEBUG] ---> 34837 2019-Jan-15 20:37:33.117867 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34838 2019-Jan-15 20:37:33.118511 - [DEBUG]
34839 2019-Jan-15 20:37:33.118547 - [DEBUG] Compose: EdgeIdentity * AllBottom
34840 2019-Jan-15 20:37:33.118574 - [DEBUG]
34841 2019-Jan-15 20:37:33.118597 - [DEBUG] Propagate flow
34842 2019-Jan-15 20:37:33.118621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34843 2019-Jan-15 20:37:33.118677 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34844 2019-Jan-15 20:37:33.119315 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34845 2019-Jan-15 20:37:33.119958 - [DEBUG] Edge function : AllBottom (result of previous compose)
34846 2019-Jan-15 20:37:33.119983 - [DEBUG]
34847 2019-Jan-15 20:37:33.120008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34848 2019-Jan-15 20:37:33.120034 - [DEBUG] = AllBottom
34849 2019-Jan-15 20:37:33.120059 - [DEBUG]
34850 2019-Jan-15 20:37:33.120082 - [DEBUG] PROPAGATE: No new function!
34851 2019-Jan-15 20:37:33.120107 - [DEBUG] EDGE:
34852 2019-Jan-15 20:37:33.120165 - [DEBUG] ---> 34853 2019-Jan-15 20:37:33.120826 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34854 2019-Jan-15 20:37:33.121469 - [DEBUG]
34855 2019-Jan-15 20:37:33.121494 - [DEBUG] EDGE:
34856 2019-Jan-15 20:37:33.121551 - [DEBUG] ---> 34857 2019-Jan-15 20:37:33.122187 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34858 2019-Jan-15 20:37:33.122829 - [DEBUG]
34859 2019-Jan-15 20:37:33.122854 - [DEBUG] EDGE:
34860 2019-Jan-15 20:37:33.122919 - [DEBUG] ---> 34861 2019-Jan-15 20:37:33.123558 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34862 2019-Jan-15 20:37:33.124216 - [DEBUG]
34863 2019-Jan-15 20:37:33.124250 - [DEBUG] Compose: EdgeIdentity * AllBottom
34864 2019-Jan-15 20:37:33.124278 - [DEBUG]
34865 2019-Jan-15 20:37:33.124301 - [DEBUG] Propagate flow
34866 2019-Jan-15 20:37:33.124324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34867 2019-Jan-15 20:37:33.124381 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34868 2019-Jan-15 20:37:33.125019 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34869 2019-Jan-15 20:37:33.125661 - [DEBUG] Edge function : AllBottom (result of previous compose)
34870 2019-Jan-15 20:37:33.125686 - [DEBUG]
34871 2019-Jan-15 20:37:33.125711 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34872 2019-Jan-15 20:37:33.125737 - [DEBUG] = AllBottom
34873 2019-Jan-15 20:37:33.125761 - [DEBUG]
34874 2019-Jan-15 20:37:33.125785 - [DEBUG] PROPAGATE: No new function!
34875 2019-Jan-15 20:37:33.125810 - [DEBUG] EDGE:
34876 2019-Jan-15 20:37:33.125868 - [DEBUG] ---> 34877 2019-Jan-15 20:37:33.126513 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34878 2019-Jan-15 20:37:33.127158 - [DEBUG]
34879 2019-Jan-15 20:37:33.127182 - [DEBUG] EDGE:
34880 2019-Jan-15 20:37:33.127240 - [DEBUG] ---> 34881 2019-Jan-15 20:37:33.127891 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34882 2019-Jan-15 20:37:33.128533 - [DEBUG]
34883 2019-Jan-15 20:37:33.128558 - [DEBUG] EDGE:
34884 2019-Jan-15 20:37:33.128616 - [DEBUG] ---> 34885 2019-Jan-15 20:37:33.129251 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34886 2019-Jan-15 20:37:33.129895 - [DEBUG]
34887 2019-Jan-15 20:37:33.129920 - [DEBUG] EDGE:
34888 2019-Jan-15 20:37:33.129977 - [DEBUG] ---> 34889 2019-Jan-15 20:37:33.130628 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34890 2019-Jan-15 20:37:33.131271 - [DEBUG]
34891 2019-Jan-15 20:37:33.131306 - [DEBUG] Compose: EdgeIdentity * AllBottom
34892 2019-Jan-15 20:37:33.131333 - [DEBUG]
34893 2019-Jan-15 20:37:33.131357 - [DEBUG] Propagate flow
34894 2019-Jan-15 20:37:33.131380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34895 2019-Jan-15 20:37:33.131437 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34896 2019-Jan-15 20:37:33.132075 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34897 2019-Jan-15 20:37:33.132719 - [DEBUG] Edge function : AllBottom (result of previous compose)
34898 2019-Jan-15 20:37:33.132744 - [DEBUG]
34899 2019-Jan-15 20:37:33.132769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34900 2019-Jan-15 20:37:33.132803 - [DEBUG] = AllBottom
34901 2019-Jan-15 20:37:33.132828 - [DEBUG]
34902 2019-Jan-15 20:37:33.132851 - [DEBUG] PROPAGATE: No new function!
34903 2019-Jan-15 20:37:33.132876 - [DEBUG] EDGE:
34904 2019-Jan-15 20:37:33.132934 - [DEBUG] ---> 34905 2019-Jan-15 20:37:33.133579 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34906 2019-Jan-15 20:37:33.134239 - [DEBUG]
34907 2019-Jan-15 20:37:33.134264 - [DEBUG] EDGE:
34908 2019-Jan-15 20:37:33.134322 - [DEBUG] ---> 34909 2019-Jan-15 20:37:33.134958 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34910 2019-Jan-15 20:37:33.135601 - [DEBUG]
34911 2019-Jan-15 20:37:33.135626 - [DEBUG] EDGE:
34912 2019-Jan-15 20:37:33.135684 - [DEBUG] ---> 34913 2019-Jan-15 20:37:33.136322 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34914 2019-Jan-15 20:37:33.136965 - [DEBUG]
34915 2019-Jan-15 20:37:33.137000 - [DEBUG] Compose: EdgeIdentity * AllBottom
34916 2019-Jan-15 20:37:33.137027 - [DEBUG]
34917 2019-Jan-15 20:37:33.137051 - [DEBUG] Propagate flow
34918 2019-Jan-15 20:37:33.137074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34919 2019-Jan-15 20:37:33.137131 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34920 2019-Jan-15 20:37:33.137786 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34921 2019-Jan-15 20:37:33.138429 - [DEBUG] Edge function : AllBottom (result of previous compose)
34922 2019-Jan-15 20:37:33.138455 - [DEBUG]
34923 2019-Jan-15 20:37:33.138479 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34924 2019-Jan-15 20:37:33.138505 - [DEBUG] = AllBottom
34925 2019-Jan-15 20:37:33.138529 - [DEBUG]
34926 2019-Jan-15 20:37:33.138553 - [DEBUG] PROPAGATE: No new function!
34927 2019-Jan-15 20:37:33.138578 - [DEBUG] EDGE:
34928 2019-Jan-15 20:37:33.138636 - [DEBUG] ---> 34929 2019-Jan-15 20:37:33.139281 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34930 2019-Jan-15 20:37:33.139923 - [DEBUG]
34931 2019-Jan-15 20:37:33.139948 - [DEBUG] EDGE:
34932 2019-Jan-15 20:37:33.140005 - [DEBUG] ---> 34933 2019-Jan-15 20:37:33.140652 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34934 2019-Jan-15 20:37:33.141296 - [DEBUG]
34935 2019-Jan-15 20:37:33.141321 - [DEBUG] EDGE:
34936 2019-Jan-15 20:37:33.141378 - [DEBUG] ---> 34937 2019-Jan-15 20:37:33.142016 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34938 2019-Jan-15 20:37:33.142659 - [DEBUG]
34939 2019-Jan-15 20:37:33.142694 - [DEBUG] Compose: EdgeIdentity * AllBottom
34940 2019-Jan-15 20:37:33.142729 - [DEBUG]
34941 2019-Jan-15 20:37:33.142753 - [DEBUG] Propagate flow
34942 2019-Jan-15 20:37:33.142777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34943 2019-Jan-15 20:37:33.142833 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34944 2019-Jan-15 20:37:33.143473 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34945 2019-Jan-15 20:37:33.144133 - [DEBUG] Edge function : AllBottom (result of previous compose)
34946 2019-Jan-15 20:37:33.144158 - [DEBUG]
34947 2019-Jan-15 20:37:33.144183 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34948 2019-Jan-15 20:37:33.144209 - [DEBUG] = AllBottom
34949 2019-Jan-15 20:37:33.144233 - [DEBUG]
34950 2019-Jan-15 20:37:33.144256 - [DEBUG] PROPAGATE: No new function!
34951 2019-Jan-15 20:37:33.144282 - [DEBUG] EDGE:
34952 2019-Jan-15 20:37:33.144340 - [DEBUG] ---> 34953 2019-Jan-15 20:37:33.144984 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34954 2019-Jan-15 20:37:33.145627 - [DEBUG]
34955 2019-Jan-15 20:37:33.145660 - [DEBUG] Compose: EdgeIdentity * AllBottom
34956 2019-Jan-15 20:37:33.145687 - [DEBUG]
34957 2019-Jan-15 20:37:33.145710 - [DEBUG] Propagate flow
34958 2019-Jan-15 20:37:33.145733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34959 2019-Jan-15 20:37:33.145790 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34960 2019-Jan-15 20:37:33.146428 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34961 2019-Jan-15 20:37:33.147068 - [DEBUG] Edge function : AllBottom (result of previous compose)
34962 2019-Jan-15 20:37:33.147093 - [DEBUG]
34963 2019-Jan-15 20:37:33.147118 - [DEBUG] Join: AllTop & AllBottom
34964 2019-Jan-15 20:37:33.147144 - [DEBUG] = AllBottom (new jump func)
34965 2019-Jan-15 20:37:33.147168 - [DEBUG]
34966 2019-Jan-15 20:37:33.147192 - [DEBUG] Start adding new jump function
34967 2019-Jan-15 20:37:33.147215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34968 2019-Jan-15 20:37:33.147283 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34969 2019-Jan-15 20:37:33.147928 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34970 2019-Jan-15 20:37:33.148565 - [DEBUG] Edge Function : AllBottom
34971 2019-Jan-15 20:37:33.148592 - [DEBUG] End adding new jump function
34972 2019-Jan-15 20:37:33.148616 - [DEBUG]
34973 2019-Jan-15 20:37:33.148640 - [DEBUG] -------------------------------------------- 954. Path Edge --------------------------------------------
34974 2019-Jan-15 20:37:33.148664 - [DEBUG]
34975 2019-Jan-15 20:37:33.148687 - [DEBUG] Process 954. path edge:
34976 2019-Jan-15 20:37:33.148711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34977 2019-Jan-15 20:37:33.148767 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
34978 2019-Jan-15 20:37:33.149402 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34979 2019-Jan-15 20:37:33.150044 - [DEBUG]
34980 2019-Jan-15 20:37:33.150068 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34981 2019-Jan-15 20:37:33.150728 - [DEBUG] Possible callees:
34982 2019-Jan-15 20:37:33.150760 - [DEBUG] foo
34983 2019-Jan-15 20:37:33.150786 - [DEBUG] Possible return sites:
34984 2019-Jan-15 20:37:33.150809 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12634985 2019-Jan-15 20:37:33.152069 - [DEBUG] Found and process special summary
34986 2019-Jan-15 20:37:33.152103 - [DEBUG] Compose: EdgeIdentity * AllBottom
34987 2019-Jan-15 20:37:33.152130 - [DEBUG]
34988 2019-Jan-15 20:37:33.152154 - [DEBUG] Propagate flow
34989 2019-Jan-15 20:37:33.152177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34990 2019-Jan-15 20:37:33.152234 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34991 2019-Jan-15 20:37:33.152872 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34992 2019-Jan-15 20:37:33.153514 - [DEBUG] Edge function : AllBottom (result of previous compose)
34993 2019-Jan-15 20:37:33.153539 - [DEBUG]
34994 2019-Jan-15 20:37:33.153563 - [DEBUG] Join: AllTop & AllBottom
34995 2019-Jan-15 20:37:33.153589 - [DEBUG] = AllBottom (new jump func)
34996 2019-Jan-15 20:37:33.153614 - [DEBUG]
34997 2019-Jan-15 20:37:33.153637 - [DEBUG] Start adding new jump function
34998 2019-Jan-15 20:37:33.153660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34999 2019-Jan-15 20:37:33.153716 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35000 2019-Jan-15 20:37:33.154426 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35001 2019-Jan-15 20:37:33.155124 - [DEBUG] Edge Function : AllBottom
35002 2019-Jan-15 20:37:33.155158 - [DEBUG] End adding new jump function
35003 2019-Jan-15 20:37:33.155183 - [DEBUG]
35004 2019-Jan-15 20:37:33.155207 - [DEBUG] -------------------------------------------- 955. Path Edge --------------------------------------------
35005 2019-Jan-15 20:37:33.155232 - [DEBUG]
35006 2019-Jan-15 20:37:33.155255 - [DEBUG] Process 955. path edge:
35007 2019-Jan-15 20:37:33.155279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35008 2019-Jan-15 20:37:33.155352 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
35009 2019-Jan-15 20:37:33.156059 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35010 2019-Jan-15 20:37:33.156730 - [DEBUG]
35011 2019-Jan-15 20:37:33.156756 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35012 2019-Jan-15 20:37:33.157456 - [DEBUG] Compose: EdgeIdentity * AllBottom
35013 2019-Jan-15 20:37:33.157485 - [DEBUG]
35014 2019-Jan-15 20:37:33.157509 - [DEBUG] Propagate flow
35015 2019-Jan-15 20:37:33.157533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35016 2019-Jan-15 20:37:33.157593 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35017 2019-Jan-15 20:37:33.158228 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35018 2019-Jan-15 20:37:33.158872 - [DEBUG] Edge function : AllBottom (result of previous compose)
35019 2019-Jan-15 20:37:33.158898 - [DEBUG]
35020 2019-Jan-15 20:37:33.158924 - [DEBUG] Join: AllTop & AllBottom
35021 2019-Jan-15 20:37:33.158950 - [DEBUG] = AllBottom (new jump func)
35022 2019-Jan-15 20:37:33.158975 - [DEBUG]
35023 2019-Jan-15 20:37:33.158999 - [DEBUG] Start adding new jump function
35024 2019-Jan-15 20:37:33.159023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35025 2019-Jan-15 20:37:33.159079 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35026 2019-Jan-15 20:37:33.159744 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35027 2019-Jan-15 20:37:33.160380 - [DEBUG] Edge Function : AllBottom
35028 2019-Jan-15 20:37:33.160409 - [DEBUG] End adding new jump function
35029 2019-Jan-15 20:37:33.160433 - [DEBUG]
35030 2019-Jan-15 20:37:33.160457 - [DEBUG] -------------------------------------------- 956. Path Edge --------------------------------------------
35031 2019-Jan-15 20:37:33.160482 - [DEBUG]
35032 2019-Jan-15 20:37:33.160505 - [DEBUG] Process 956. path edge:
35033 2019-Jan-15 20:37:33.160529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35034 2019-Jan-15 20:37:33.160585 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
35035 2019-Jan-15 20:37:33.161236 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35036 2019-Jan-15 20:37:33.161879 - [DEBUG]
35037 2019-Jan-15 20:37:33.161905 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35038 2019-Jan-15 20:37:33.162557 - [DEBUG] Compose: EdgeIdentity * AllBottom
35039 2019-Jan-15 20:37:33.162586 - [DEBUG]
35040 2019-Jan-15 20:37:33.162610 - [DEBUG] Propagate flow
35041 2019-Jan-15 20:37:33.162633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35042 2019-Jan-15 20:37:33.162690 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35043 2019-Jan-15 20:37:33.163325 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35044 2019-Jan-15 20:37:33.163981 - [DEBUG] Edge function : AllBottom (result of previous compose)
35045 2019-Jan-15 20:37:33.164006 - [DEBUG]
35046 2019-Jan-15 20:37:33.164031 - [DEBUG] Join: AllTop & AllBottom
35047 2019-Jan-15 20:37:33.164057 - [DEBUG] = AllBottom (new jump func)
35048 2019-Jan-15 20:37:33.164081 - [DEBUG]
35049 2019-Jan-15 20:37:33.164104 - [DEBUG] Start adding new jump function
35050 2019-Jan-15 20:37:33.164128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35051 2019-Jan-15 20:37:33.164184 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35052 2019-Jan-15 20:37:33.164829 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35053 2019-Jan-15 20:37:33.165466 - [DEBUG] Edge Function : AllBottom
35054 2019-Jan-15 20:37:33.165494 - [DEBUG] End adding new jump function
35055 2019-Jan-15 20:37:33.165518 - [DEBUG]
35056 2019-Jan-15 20:37:33.165542 - [DEBUG] -------------------------------------------- 957. Path Edge --------------------------------------------
35057 2019-Jan-15 20:37:33.165566 - [DEBUG]
35058 2019-Jan-15 20:37:33.165589 - [DEBUG] Process 957. path edge:
35059 2019-Jan-15 20:37:33.165613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35060 2019-Jan-15 20:37:33.165668 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
35061 2019-Jan-15 20:37:33.166305 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35062 2019-Jan-15 20:37:33.166948 - [DEBUG]
35063 2019-Jan-15 20:37:33.166974 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35064 2019-Jan-15 20:37:33.167640 - [DEBUG] Compose: EdgeIdentity * AllBottom
35065 2019-Jan-15 20:37:33.167668 - [DEBUG]
35066 2019-Jan-15 20:37:33.167701 - [DEBUG] Propagate flow
35067 2019-Jan-15 20:37:33.167725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35068 2019-Jan-15 20:37:33.167782 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35069 2019-Jan-15 20:37:33.168435 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35070 2019-Jan-15 20:37:33.169079 - [DEBUG] Edge function : AllBottom (result of previous compose)
35071 2019-Jan-15 20:37:33.169104 - [DEBUG]
35072 2019-Jan-15 20:37:33.169128 - [DEBUG] Join: AllTop & AllBottom
35073 2019-Jan-15 20:37:33.169154 - [DEBUG] = AllBottom (new jump func)
35074 2019-Jan-15 20:37:33.169179 - [DEBUG]
35075 2019-Jan-15 20:37:33.169202 - [DEBUG] Start adding new jump function
35076 2019-Jan-15 20:37:33.169226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35077 2019-Jan-15 20:37:33.169282 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35078 2019-Jan-15 20:37:33.169926 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35079 2019-Jan-15 20:37:33.170569 - [DEBUG] Edge Function : AllBottom
35080 2019-Jan-15 20:37:33.170597 - [DEBUG] End adding new jump function
35081 2019-Jan-15 20:37:33.170638 - [DEBUG]
35082 2019-Jan-15 20:37:33.170662 - [DEBUG] -------------------------------------------- 958. Path Edge --------------------------------------------
35083 2019-Jan-15 20:37:33.170686 - [DEBUG]
35084 2019-Jan-15 20:37:33.170710 - [DEBUG] Process 958. path edge:
35085 2019-Jan-15 20:37:33.170733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35086 2019-Jan-15 20:37:33.170790 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
35087 2019-Jan-15 20:37:33.171435 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35088 2019-Jan-15 20:37:33.172078 - [DEBUG]
35089 2019-Jan-15 20:37:33.172103 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35090 2019-Jan-15 20:37:33.172769 - [DEBUG] Possible callees:
35091 2019-Jan-15 20:37:33.172794 - [DEBUG] llvm.dbg.declare
35092 2019-Jan-15 20:37:33.172819 - [DEBUG] Possible return sites:
35093 2019-Jan-15 20:37:33.172843 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13635094 2019-Jan-15 20:37:33.174145 - [DEBUG] Found and process special summary
35095 2019-Jan-15 20:37:33.174181 - [DEBUG] Compose: EdgeIdentity * AllBottom
35096 2019-Jan-15 20:37:33.174209 - [DEBUG]
35097 2019-Jan-15 20:37:33.174233 - [DEBUG] Propagate flow
35098 2019-Jan-15 20:37:33.174256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35099 2019-Jan-15 20:37:33.174314 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35100 2019-Jan-15 20:37:33.174951 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35101 2019-Jan-15 20:37:33.175604 - [DEBUG] Edge function : AllBottom (result of previous compose)
35102 2019-Jan-15 20:37:33.175630 - [DEBUG]
35103 2019-Jan-15 20:37:33.175654 - [DEBUG] Join: AllTop & AllBottom
35104 2019-Jan-15 20:37:33.175681 - [DEBUG] = AllBottom (new jump func)
35105 2019-Jan-15 20:37:33.175705 - [DEBUG]
35106 2019-Jan-15 20:37:33.175729 - [DEBUG] Start adding new jump function
35107 2019-Jan-15 20:37:33.175769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35108 2019-Jan-15 20:37:33.175831 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35109 2019-Jan-15 20:37:33.176496 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35110 2019-Jan-15 20:37:33.177138 - [DEBUG] Edge Function : AllBottom
35111 2019-Jan-15 20:37:33.177168 - [DEBUG] End adding new jump function
35112 2019-Jan-15 20:37:33.177193 - [DEBUG]
35113 2019-Jan-15 20:37:33.177216 - [DEBUG] -------------------------------------------- 959. Path Edge --------------------------------------------
35114 2019-Jan-15 20:37:33.177241 - [DEBUG]
35115 2019-Jan-15 20:37:33.177282 - [DEBUG] Process 959. path edge:
35116 2019-Jan-15 20:37:33.177309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35117 2019-Jan-15 20:37:33.177366 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
35118 2019-Jan-15 20:37:33.178005 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35119 2019-Jan-15 20:37:33.178647 - [DEBUG]
35120 2019-Jan-15 20:37:33.178673 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35121 2019-Jan-15 20:37:33.179336 - [DEBUG] Compose: EdgeIdentity * AllBottom
35122 2019-Jan-15 20:37:33.179365 - [DEBUG]
35123 2019-Jan-15 20:37:33.179389 - [DEBUG] Propagate flow
35124 2019-Jan-15 20:37:33.179412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35125 2019-Jan-15 20:37:33.179470 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35126 2019-Jan-15 20:37:33.180104 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35127 2019-Jan-15 20:37:33.180763 - [DEBUG] Edge function : AllBottom (result of previous compose)
35128 2019-Jan-15 20:37:33.180788 - [DEBUG]
35129 2019-Jan-15 20:37:33.180813 - [DEBUG] Join: AllTop & AllBottom
35130 2019-Jan-15 20:37:33.180839 - [DEBUG] = AllBottom (new jump func)
35131 2019-Jan-15 20:37:33.180864 - [DEBUG]
35132 2019-Jan-15 20:37:33.180887 - [DEBUG] Start adding new jump function
35133 2019-Jan-15 20:37:33.180911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35134 2019-Jan-15 20:37:33.180966 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35135 2019-Jan-15 20:37:33.181611 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35136 2019-Jan-15 20:37:33.182246 - [DEBUG] Edge Function : AllBottom
35137 2019-Jan-15 20:37:33.182279 - [DEBUG] End adding new jump function
35138 2019-Jan-15 20:37:33.182303 - [DEBUG]
35139 2019-Jan-15 20:37:33.182326 - [DEBUG] -------------------------------------------- 960. Path Edge --------------------------------------------
35140 2019-Jan-15 20:37:33.182350 - [DEBUG]
35141 2019-Jan-15 20:37:33.182374 - [DEBUG] Process 960. path edge:
35142 2019-Jan-15 20:37:33.182397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35143 2019-Jan-15 20:37:33.182454 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
35144 2019-Jan-15 20:37:33.183088 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35145 2019-Jan-15 20:37:33.183730 - [DEBUG]
35146 2019-Jan-15 20:37:33.183756 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35147 2019-Jan-15 20:37:33.184423 - [DEBUG] Compose: EdgeIdentity * AllBottom
35148 2019-Jan-15 20:37:33.184451 - [DEBUG]
35149 2019-Jan-15 20:37:33.184492 - [DEBUG] Propagate flow
35150 2019-Jan-15 20:37:33.184516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35151 2019-Jan-15 20:37:33.184574 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35152 2019-Jan-15 20:37:33.185208 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35153 2019-Jan-15 20:37:33.185850 - [DEBUG] Edge function : AllBottom (result of previous compose)
35154 2019-Jan-15 20:37:33.185876 - [DEBUG]
35155 2019-Jan-15 20:37:33.185900 - [DEBUG] Join: AllTop & AllBottom
35156 2019-Jan-15 20:37:33.185926 - [DEBUG] = AllBottom (new jump func)
35157 2019-Jan-15 20:37:33.185951 - [DEBUG]
35158 2019-Jan-15 20:37:33.185974 - [DEBUG] Start adding new jump function
35159 2019-Jan-15 20:37:33.185998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35160 2019-Jan-15 20:37:33.186054 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35161 2019-Jan-15 20:37:33.186698 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
35162 2019-Jan-15 20:37:33.187346 - [DEBUG] Edge Function : AllBottom
35163 2019-Jan-15 20:37:33.187374 - [DEBUG] End adding new jump function
35164 2019-Jan-15 20:37:33.187398 - [DEBUG]
35165 2019-Jan-15 20:37:33.187422 - [DEBUG] -------------------------------------------- 961. Path Edge --------------------------------------------
35166 2019-Jan-15 20:37:33.187446 - [DEBUG]
35167 2019-Jan-15 20:37:33.187469 - [DEBUG] Process 961. path edge:
35168 2019-Jan-15 20:37:33.187493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35169 2019-Jan-15 20:37:33.187550 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
35170 2019-Jan-15 20:37:33.188182 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35171 2019-Jan-15 20:37:33.188823 - [DEBUG]
35172 2019-Jan-15 20:37:33.188849 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
35173 2019-Jan-15 20:37:33.189499 - [DEBUG] Compose: EdgeIdentity * AllBottom
35174 2019-Jan-15 20:37:33.189527 - [DEBUG]
35175 2019-Jan-15 20:37:33.189551 - [DEBUG] Propagate flow
35176 2019-Jan-15 20:37:33.189574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35177 2019-Jan-15 20:37:33.189632 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35178 2019-Jan-15 20:37:33.190277 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35179 2019-Jan-15 20:37:33.190936 - [DEBUG] Edge function : AllBottom (result of previous compose)
35180 2019-Jan-15 20:37:33.190962 - [DEBUG]
35181 2019-Jan-15 20:37:33.190988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35182 2019-Jan-15 20:37:33.191014 - [DEBUG] = AllBottom
35183 2019-Jan-15 20:37:33.191039 - [DEBUG]
35184 2019-Jan-15 20:37:33.191062 - [DEBUG] PROPAGATE: No new function!
35185 2019-Jan-15 20:37:33.191086 - [DEBUG] EDGE:
35186 2019-Jan-15 20:37:33.191144 - [DEBUG] ---> 35187 2019-Jan-15 20:37:33.191777 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35188 2019-Jan-15 20:37:33.192422 - [DEBUG]
35189 2019-Jan-15 20:37:33.192447 - [DEBUG] EDGE:
35190 2019-Jan-15 20:37:33.192504 - [DEBUG] ---> 35191 2019-Jan-15 20:37:33.193138 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35192 2019-Jan-15 20:37:33.193790 - [DEBUG]
35193 2019-Jan-15 20:37:33.193816 - [DEBUG] EDGE:
35194 2019-Jan-15 20:37:33.193873 - [DEBUG] ---> 35195 2019-Jan-15 20:37:33.194530 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35196 2019-Jan-15 20:37:33.195174 - [DEBUG]
35197 2019-Jan-15 20:37:33.195214 - [DEBUG] Compose: EdgeIdentity * AllBottom
35198 2019-Jan-15 20:37:33.195241 - [DEBUG]
35199 2019-Jan-15 20:37:33.195265 - [DEBUG] Propagate flow
35200 2019-Jan-15 20:37:33.195288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35201 2019-Jan-15 20:37:33.195344 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35202 2019-Jan-15 20:37:33.195984 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35203 2019-Jan-15 20:37:33.196626 - [DEBUG] Edge function : AllBottom (result of previous compose)
35204 2019-Jan-15 20:37:33.196651 - [DEBUG]
35205 2019-Jan-15 20:37:33.196676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35206 2019-Jan-15 20:37:33.196702 - [DEBUG] = AllBottom
35207 2019-Jan-15 20:37:33.196726 - [DEBUG]
35208 2019-Jan-15 20:37:33.196750 - [DEBUG] PROPAGATE: No new function!
35209 2019-Jan-15 20:37:33.196776 - [DEBUG] EDGE:
35210 2019-Jan-15 20:37:33.196834 - [DEBUG] ---> 35211 2019-Jan-15 20:37:33.197494 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35212 2019-Jan-15 20:37:33.198136 - [DEBUG]
35213 2019-Jan-15 20:37:33.198169 - [DEBUG] Compose: EdgeIdentity * AllBottom
35214 2019-Jan-15 20:37:33.198196 - [DEBUG]
35215 2019-Jan-15 20:37:33.198220 - [DEBUG] Propagate flow
35216 2019-Jan-15 20:37:33.198243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35217 2019-Jan-15 20:37:33.198300 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35218 2019-Jan-15 20:37:33.198943 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35219 2019-Jan-15 20:37:33.199586 - [DEBUG] Edge function : AllBottom (result of previous compose)
35220 2019-Jan-15 20:37:33.199611 - [DEBUG]
35221 2019-Jan-15 20:37:33.199636 - [DEBUG] Join: AllTop & AllBottom
35222 2019-Jan-15 20:37:33.199662 - [DEBUG] = AllBottom (new jump func)
35223 2019-Jan-15 20:37:33.199687 - [DEBUG]
35224 2019-Jan-15 20:37:33.199710 - [DEBUG] Start adding new jump function
35225 2019-Jan-15 20:37:33.199734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35226 2019-Jan-15 20:37:33.199790 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35227 2019-Jan-15 20:37:33.200434 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35228 2019-Jan-15 20:37:33.201093 - [DEBUG] Edge Function : AllBottom
35229 2019-Jan-15 20:37:33.201121 - [DEBUG] End adding new jump function
35230 2019-Jan-15 20:37:33.201145 - [DEBUG]
35231 2019-Jan-15 20:37:33.201169 - [DEBUG] -------------------------------------------- 962. Path Edge --------------------------------------------
35232 2019-Jan-15 20:37:33.201193 - [DEBUG]
35233 2019-Jan-15 20:37:33.201230 - [DEBUG] Process 962. path edge:
35234 2019-Jan-15 20:37:33.201255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35235 2019-Jan-15 20:37:33.201311 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
35236 2019-Jan-15 20:37:33.201958 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35237 2019-Jan-15 20:37:33.202602 - [DEBUG]
35238 2019-Jan-15 20:37:33.202626 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35239 2019-Jan-15 20:37:33.203280 - [DEBUG] Possible callees:
35240 2019-Jan-15 20:37:33.203305 - [DEBUG] llvm.dbg.declare
35241 2019-Jan-15 20:37:33.203330 - [DEBUG] Possible return sites:
35242 2019-Jan-15 20:37:33.203353 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14335243 2019-Jan-15 20:37:33.204641 - [DEBUG] Found and process special summary
35244 2019-Jan-15 20:37:33.204675 - [DEBUG] Compose: EdgeIdentity * AllBottom
35245 2019-Jan-15 20:37:33.204702 - [DEBUG]
35246 2019-Jan-15 20:37:33.204726 - [DEBUG] Propagate flow
35247 2019-Jan-15 20:37:33.204749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35248 2019-Jan-15 20:37:33.204806 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35249 2019-Jan-15 20:37:33.205446 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35250 2019-Jan-15 20:37:33.206087 - [DEBUG] Edge function : AllBottom (result of previous compose)
35251 2019-Jan-15 20:37:33.206112 - [DEBUG]
35252 2019-Jan-15 20:37:33.206137 - [DEBUG] Join: AllTop & AllBottom
35253 2019-Jan-15 20:37:33.206163 - [DEBUG] = AllBottom (new jump func)
35254 2019-Jan-15 20:37:33.206188 - [DEBUG]
35255 2019-Jan-15 20:37:33.206211 - [DEBUG] Start adding new jump function
35256 2019-Jan-15 20:37:33.206235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35257 2019-Jan-15 20:37:33.206291 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35258 2019-Jan-15 20:37:33.206935 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35259 2019-Jan-15 20:37:33.207588 - [DEBUG] Edge Function : AllBottom
35260 2019-Jan-15 20:37:33.207615 - [DEBUG] End adding new jump function
35261 2019-Jan-15 20:37:33.207639 - [DEBUG]
35262 2019-Jan-15 20:37:33.207662 - [DEBUG] -------------------------------------------- 963. Path Edge --------------------------------------------
35263 2019-Jan-15 20:37:33.207686 - [DEBUG]
35264 2019-Jan-15 20:37:33.207710 - [DEBUG] Process 963. path edge:
35265 2019-Jan-15 20:37:33.207733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35266 2019-Jan-15 20:37:33.207789 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
35267 2019-Jan-15 20:37:33.208430 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35268 2019-Jan-15 20:37:33.209073 - [DEBUG]
35269 2019-Jan-15 20:37:33.209097 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35270 2019-Jan-15 20:37:33.209752 - [DEBUG] Compose: EdgeIdentity * AllBottom
35271 2019-Jan-15 20:37:33.209779 - [DEBUG]
35272 2019-Jan-15 20:37:33.209803 - [DEBUG] Propagate flow
35273 2019-Jan-15 20:37:33.209826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35274 2019-Jan-15 20:37:33.209892 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
35275 2019-Jan-15 20:37:33.210528 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35276 2019-Jan-15 20:37:33.211186 - [DEBUG] Edge function : AllBottom (result of previous compose)
35277 2019-Jan-15 20:37:33.211211 - [DEBUG]
35278 2019-Jan-15 20:37:33.211236 - [DEBUG] Join: AllTop & AllBottom
35279 2019-Jan-15 20:37:33.211262 - [DEBUG] = AllBottom (new jump func)
35280 2019-Jan-15 20:37:33.211287 - [DEBUG]
35281 2019-Jan-15 20:37:33.211310 - [DEBUG] Start adding new jump function
35282 2019-Jan-15 20:37:33.211333 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35283 2019-Jan-15 20:37:33.211390 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35284 2019-Jan-15 20:37:33.212035 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
35285 2019-Jan-15 20:37:33.212669 - [DEBUG] Edge Function : AllBottom
35286 2019-Jan-15 20:37:33.212702 - [DEBUG] End adding new jump function
35287 2019-Jan-15 20:37:33.212727 - [DEBUG]
35288 2019-Jan-15 20:37:33.212750 - [DEBUG] -------------------------------------------- 964. Path Edge --------------------------------------------
35289 2019-Jan-15 20:37:33.212774 - [DEBUG]
35290 2019-Jan-15 20:37:33.212797 - [DEBUG] Process 964. path edge:
35291 2019-Jan-15 20:37:33.212821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35292 2019-Jan-15 20:37:33.212878 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
35293 2019-Jan-15 20:37:33.213511 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35294 2019-Jan-15 20:37:33.214169 - [DEBUG]
35295 2019-Jan-15 20:37:33.214194 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
35296 2019-Jan-15 20:37:33.214842 - [DEBUG] Compose: EdgeIdentity * AllBottom
35297 2019-Jan-15 20:37:33.214870 - [DEBUG]
35298 2019-Jan-15 20:37:33.214893 - [DEBUG] Propagate flow
35299 2019-Jan-15 20:37:33.214917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35300 2019-Jan-15 20:37:33.214974 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35301 2019-Jan-15 20:37:33.215608 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35302 2019-Jan-15 20:37:33.216250 - [DEBUG] Edge function : AllBottom (result of previous compose)
35303 2019-Jan-15 20:37:33.216275 - [DEBUG]
35304 2019-Jan-15 20:37:33.216300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35305 2019-Jan-15 20:37:33.216326 - [DEBUG] = AllBottom
35306 2019-Jan-15 20:37:33.216351 - [DEBUG]
35307 2019-Jan-15 20:37:33.216374 - [DEBUG] PROPAGATE: No new function!
35308 2019-Jan-15 20:37:33.216399 - [DEBUG] EDGE:
35309 2019-Jan-15 20:37:33.216456 - [DEBUG] ---> 35310 2019-Jan-15 20:37:33.217089 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35311 2019-Jan-15 20:37:33.217747 - [DEBUG]
35312 2019-Jan-15 20:37:33.217772 - [DEBUG] EDGE:
35313 2019-Jan-15 20:37:33.217830 - [DEBUG] ---> 35314 2019-Jan-15 20:37:33.218470 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35315 2019-Jan-15 20:37:33.219113 - [DEBUG]
35316 2019-Jan-15 20:37:33.219149 - [DEBUG] Compose: EdgeIdentity * AllBottom
35317 2019-Jan-15 20:37:33.219184 - [DEBUG]
35318 2019-Jan-15 20:37:33.219209 - [DEBUG] Propagate flow
35319 2019-Jan-15 20:37:33.219232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35320 2019-Jan-15 20:37:33.219288 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35321 2019-Jan-15 20:37:33.219929 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35322 2019-Jan-15 20:37:33.220591 - [DEBUG] Edge function : AllBottom (result of previous compose)
35323 2019-Jan-15 20:37:33.220629 - [DEBUG]
35324 2019-Jan-15 20:37:33.220654 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35325 2019-Jan-15 20:37:33.220680 - [DEBUG] = AllBottom
35326 2019-Jan-15 20:37:33.220705 - [DEBUG]
35327 2019-Jan-15 20:37:33.220728 - [DEBUG] PROPAGATE: No new function!
35328 2019-Jan-15 20:37:33.220754 - [DEBUG] EDGE:
35329 2019-Jan-15 20:37:33.220811 - [DEBUG] ---> 35330 2019-Jan-15 20:37:33.221459 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35331 2019-Jan-15 20:37:33.222103 - [DEBUG]
35332 2019-Jan-15 20:37:33.222128 - [DEBUG] EDGE:
35333 2019-Jan-15 20:37:33.222186 - [DEBUG] ---> 35334 2019-Jan-15 20:37:33.222821 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35335 2019-Jan-15 20:37:33.223464 - [DEBUG]
35336 2019-Jan-15 20:37:33.223497 - [DEBUG] Compose: EdgeIdentity * AllBottom
35337 2019-Jan-15 20:37:33.223524 - [DEBUG]
35338 2019-Jan-15 20:37:33.223547 - [DEBUG] Propagate flow
35339 2019-Jan-15 20:37:33.223571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35340 2019-Jan-15 20:37:33.223627 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35341 2019-Jan-15 20:37:33.224278 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35342 2019-Jan-15 20:37:33.224922 - [DEBUG] Edge function : AllBottom (result of previous compose)
35343 2019-Jan-15 20:37:33.224947 - [DEBUG]
35344 2019-Jan-15 20:37:33.224971 - [DEBUG] Join: AllTop & AllBottom
35345 2019-Jan-15 20:37:33.224997 - [DEBUG] = AllBottom (new jump func)
35346 2019-Jan-15 20:37:33.225022 - [DEBUG]
35347 2019-Jan-15 20:37:33.225045 - [DEBUG] Start adding new jump function
35348 2019-Jan-15 20:37:33.225069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35349 2019-Jan-15 20:37:33.225125 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35350 2019-Jan-15 20:37:33.225770 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35351 2019-Jan-15 20:37:33.226404 - [DEBUG] Edge Function : AllBottom
35352 2019-Jan-15 20:37:33.226432 - [DEBUG] End adding new jump function
35353 2019-Jan-15 20:37:33.226456 - [DEBUG]
35354 2019-Jan-15 20:37:33.226480 - [DEBUG] -------------------------------------------- 965. Path Edge --------------------------------------------
35355 2019-Jan-15 20:37:33.226504 - [DEBUG]
35356 2019-Jan-15 20:37:33.226527 - [DEBUG] Process 965. path edge:
35357 2019-Jan-15 20:37:33.226551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35358 2019-Jan-15 20:37:33.226607 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
35359 2019-Jan-15 20:37:33.227251 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35360 2019-Jan-15 20:37:33.227910 - [DEBUG]
35361 2019-Jan-15 20:37:33.227936 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35362 2019-Jan-15 20:37:33.228587 - [DEBUG] Compose: EdgeIdentity * AllBottom
35363 2019-Jan-15 20:37:33.228615 - [DEBUG]
35364 2019-Jan-15 20:37:33.228639 - [DEBUG] Propagate flow
35365 2019-Jan-15 20:37:33.228662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35366 2019-Jan-15 20:37:33.228719 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35367 2019-Jan-15 20:37:33.229362 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35368 2019-Jan-15 20:37:33.230005 - [DEBUG] Edge function : AllBottom (result of previous compose)
35369 2019-Jan-15 20:37:33.230030 - [DEBUG]
35370 2019-Jan-15 20:37:33.230055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35371 2019-Jan-15 20:37:33.230081 - [DEBUG] = AllBottom
35372 2019-Jan-15 20:37:33.230106 - [DEBUG]
35373 2019-Jan-15 20:37:33.230129 - [DEBUG] PROPAGATE: No new function!
35374 2019-Jan-15 20:37:33.230160 - [DEBUG] Compose: EdgeIdentity * AllBottom
35375 2019-Jan-15 20:37:33.230187 - [DEBUG]
35376 2019-Jan-15 20:37:33.230210 - [DEBUG] Propagate flow
35377 2019-Jan-15 20:37:33.230234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35378 2019-Jan-15 20:37:33.230290 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35379 2019-Jan-15 20:37:33.230949 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35380 2019-Jan-15 20:37:33.231591 - [DEBUG] Edge function : AllBottom (result of previous compose)
35381 2019-Jan-15 20:37:33.231616 - [DEBUG]
35382 2019-Jan-15 20:37:33.231640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35383 2019-Jan-15 20:37:33.231666 - [DEBUG] = AllBottom
35384 2019-Jan-15 20:37:33.231691 - [DEBUG]
35385 2019-Jan-15 20:37:33.231714 - [DEBUG] PROPAGATE: No new function!
35386 2019-Jan-15 20:37:33.231738 - [DEBUG] EDGE:
35387 2019-Jan-15 20:37:33.231795 - [DEBUG] ---> 35388 2019-Jan-15 20:37:33.232431 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35389 2019-Jan-15 20:37:33.233074 - [DEBUG]
35390 2019-Jan-15 20:37:33.233099 - [DEBUG] EDGE:
35391 2019-Jan-15 20:37:33.233156 - [DEBUG] ---> 35392 2019-Jan-15 20:37:33.233790 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35393 2019-Jan-15 20:37:33.234449 - [DEBUG]
35394 2019-Jan-15 20:37:33.234474 - [DEBUG] EDGE:
35395 2019-Jan-15 20:37:33.234531 - [DEBUG] ---> 35396 2019-Jan-15 20:37:33.235172 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35397 2019-Jan-15 20:37:33.235814 - [DEBUG]
35398 2019-Jan-15 20:37:33.235849 - [DEBUG] Compose: EdgeIdentity * AllBottom
35399 2019-Jan-15 20:37:33.235884 - [DEBUG]
35400 2019-Jan-15 20:37:33.235909 - [DEBUG] Propagate flow
35401 2019-Jan-15 20:37:33.235932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35402 2019-Jan-15 20:37:33.235988 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35403 2019-Jan-15 20:37:33.236627 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35404 2019-Jan-15 20:37:33.237293 - [DEBUG] Edge function : AllBottom (result of previous compose)
35405 2019-Jan-15 20:37:33.237317 - [DEBUG]
35406 2019-Jan-15 20:37:33.237343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35407 2019-Jan-15 20:37:33.237368 - [DEBUG] = AllBottom
35408 2019-Jan-15 20:37:33.237392 - [DEBUG]
35409 2019-Jan-15 20:37:33.237415 - [DEBUG] PROPAGATE: No new function!
35410 2019-Jan-15 20:37:33.237441 - [DEBUG] EDGE:
35411 2019-Jan-15 20:37:33.237499 - [DEBUG] ---> 35412 2019-Jan-15 20:37:33.238139 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35413 2019-Jan-15 20:37:33.238783 - [DEBUG]
35414 2019-Jan-15 20:37:33.238808 - [DEBUG] EDGE:
35415 2019-Jan-15 20:37:33.238865 - [DEBUG] ---> 35416 2019-Jan-15 20:37:33.239501 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35417 2019-Jan-15 20:37:33.240144 - [DEBUG]
35418 2019-Jan-15 20:37:33.240169 - [DEBUG] EDGE:
35419 2019-Jan-15 20:37:33.240226 - [DEBUG] ---> 35420 2019-Jan-15 20:37:33.240882 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35421 2019-Jan-15 20:37:33.241527 - [DEBUG]
35422 2019-Jan-15 20:37:33.241552 - [DEBUG] EDGE:
35423 2019-Jan-15 20:37:33.241610 - [DEBUG] ---> 35424 2019-Jan-15 20:37:33.242245 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35425 2019-Jan-15 20:37:33.242887 - [DEBUG]
35426 2019-Jan-15 20:37:33.242913 - [DEBUG] EDGE:
35427 2019-Jan-15 20:37:33.242970 - [DEBUG] ---> 35428 2019-Jan-15 20:37:33.243605 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35429 2019-Jan-15 20:37:33.244262 - [DEBUG]
35430 2019-Jan-15 20:37:33.244287 - [DEBUG] EDGE:
35431 2019-Jan-15 20:37:33.244344 - [DEBUG] ---> 35432 2019-Jan-15 20:37:33.244986 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35433 2019-Jan-15 20:37:33.245630 - [DEBUG]
35434 2019-Jan-15 20:37:33.245655 - [DEBUG] EDGE:
35435 2019-Jan-15 20:37:33.245712 - [DEBUG] ---> 35436 2019-Jan-15 20:37:33.246347 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35437 2019-Jan-15 20:37:33.247000 - [DEBUG]
35438 2019-Jan-15 20:37:33.247025 - [DEBUG] EDGE:
35439 2019-Jan-15 20:37:33.247083 - [DEBUG] ---> 35440 2019-Jan-15 20:37:33.247739 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35441 2019-Jan-15 20:37:33.248383 - [DEBUG]
35442 2019-Jan-15 20:37:33.248430 - [DEBUG] Compose: EdgeIdentity * AllBottom
35443 2019-Jan-15 20:37:33.248457 - [DEBUG]
35444 2019-Jan-15 20:37:33.248481 - [DEBUG] Propagate flow
35445 2019-Jan-15 20:37:33.248505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35446 2019-Jan-15 20:37:33.248561 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35447 2019-Jan-15 20:37:33.249201 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35448 2019-Jan-15 20:37:33.249842 - [DEBUG] Edge function : AllBottom (result of previous compose)
35449 2019-Jan-15 20:37:33.249867 - [DEBUG]
35450 2019-Jan-15 20:37:33.249893 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35451 2019-Jan-15 20:37:33.249919 - [DEBUG] = AllBottom
35452 2019-Jan-15 20:37:33.249944 - [DEBUG]
35453 2019-Jan-15 20:37:33.249967 - [DEBUG] PROPAGATE: No new function!
35454 2019-Jan-15 20:37:33.249993 - [DEBUG] Compose: EdgeIdentity * AllBottom
35455 2019-Jan-15 20:37:33.250018 - [DEBUG]
35456 2019-Jan-15 20:37:33.250042 - [DEBUG] Propagate flow
35457 2019-Jan-15 20:37:33.250065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35458 2019-Jan-15 20:37:33.250121 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35459 2019-Jan-15 20:37:33.250774 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35460 2019-Jan-15 20:37:33.251418 - [DEBUG] Edge function : AllBottom (result of previous compose)
35461 2019-Jan-15 20:37:33.251444 - [DEBUG]
35462 2019-Jan-15 20:37:33.251469 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35463 2019-Jan-15 20:37:33.251495 - [DEBUG] = AllBottom
35464 2019-Jan-15 20:37:33.251519 - [DEBUG]
35465 2019-Jan-15 20:37:33.251543 - [DEBUG] PROPAGATE: No new function!
35466 2019-Jan-15 20:37:33.251568 - [DEBUG] EDGE:
35467 2019-Jan-15 20:37:33.251626 - [DEBUG] ---> 35468 2019-Jan-15 20:37:33.252269 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35469 2019-Jan-15 20:37:33.252909 - [DEBUG]
35470 2019-Jan-15 20:37:33.252945 - [DEBUG] Compose: EdgeIdentity * AllBottom
35471 2019-Jan-15 20:37:33.252971 - [DEBUG]
35472 2019-Jan-15 20:37:33.252995 - [DEBUG] Propagate flow
35473 2019-Jan-15 20:37:33.253018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35474 2019-Jan-15 20:37:33.253075 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35475 2019-Jan-15 20:37:33.253716 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35476 2019-Jan-15 20:37:33.254371 - [DEBUG] Edge function : AllBottom (result of previous compose)
35477 2019-Jan-15 20:37:33.254396 - [DEBUG]
35478 2019-Jan-15 20:37:33.254421 - [DEBUG] Join: AllTop & AllBottom
35479 2019-Jan-15 20:37:33.254447 - [DEBUG] = AllBottom (new jump func)
35480 2019-Jan-15 20:37:33.254471 - [DEBUG]
35481 2019-Jan-15 20:37:33.254495 - [DEBUG] Start adding new jump function
35482 2019-Jan-15 20:37:33.254526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35483 2019-Jan-15 20:37:33.254583 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35484 2019-Jan-15 20:37:33.255224 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35485 2019-Jan-15 20:37:33.255863 - [DEBUG] Edge Function : AllBottom
35486 2019-Jan-15 20:37:33.255891 - [DEBUG] End adding new jump function
35487 2019-Jan-15 20:37:33.255915 - [DEBUG]
35488 2019-Jan-15 20:37:33.255939 - [DEBUG] -------------------------------------------- 966. Path Edge --------------------------------------------
35489 2019-Jan-15 20:37:33.255963 - [DEBUG]
35490 2019-Jan-15 20:37:33.255987 - [DEBUG] Process 966. path edge:
35491 2019-Jan-15 20:37:33.256010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35492 2019-Jan-15 20:37:33.256066 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
35493 2019-Jan-15 20:37:33.256704 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35494 2019-Jan-15 20:37:33.257357 - [DEBUG]
35495 2019-Jan-15 20:37:33.257381 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35496 2019-Jan-15 20:37:33.258026 - [DEBUG] Possible callees:
35497 2019-Jan-15 20:37:33.258051 - [DEBUG] foo
35498 2019-Jan-15 20:37:33.258076 - [DEBUG] Possible return sites:
35499 2019-Jan-15 20:37:33.258100 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8435500 2019-Jan-15 20:37:33.259361 - [DEBUG] Found and process special summary
35501 2019-Jan-15 20:37:33.259403 - [DEBUG] Compose: EdgeIdentity * AllBottom
35502 2019-Jan-15 20:37:33.259431 - [DEBUG]
35503 2019-Jan-15 20:37:33.259455 - [DEBUG] Propagate flow
35504 2019-Jan-15 20:37:33.259478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35505 2019-Jan-15 20:37:33.259535 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35506 2019-Jan-15 20:37:33.260173 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35507 2019-Jan-15 20:37:33.260829 - [DEBUG] Edge function : AllBottom (result of previous compose)
35508 2019-Jan-15 20:37:33.260854 - [DEBUG]
35509 2019-Jan-15 20:37:33.260879 - [DEBUG] Join: AllTop & AllBottom
35510 2019-Jan-15 20:37:33.260905 - [DEBUG] = AllBottom (new jump func)
35511 2019-Jan-15 20:37:33.260930 - [DEBUG]
35512 2019-Jan-15 20:37:33.260953 - [DEBUG] Start adding new jump function
35513 2019-Jan-15 20:37:33.260977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35514 2019-Jan-15 20:37:33.261033 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35515 2019-Jan-15 20:37:33.261673 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35516 2019-Jan-15 20:37:33.262310 - [DEBUG] Edge Function : AllBottom
35517 2019-Jan-15 20:37:33.262338 - [DEBUG] End adding new jump function
35518 2019-Jan-15 20:37:33.262362 - [DEBUG]
35519 2019-Jan-15 20:37:33.262386 - [DEBUG] -------------------------------------------- 967. Path Edge --------------------------------------------
35520 2019-Jan-15 20:37:33.262410 - [DEBUG]
35521 2019-Jan-15 20:37:33.262434 - [DEBUG] Process 967. path edge:
35522 2019-Jan-15 20:37:33.262458 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35523 2019-Jan-15 20:37:33.262514 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
35524 2019-Jan-15 20:37:33.263151 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35525 2019-Jan-15 20:37:33.263798 - [DEBUG]
35526 2019-Jan-15 20:37:33.263822 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35527 2019-Jan-15 20:37:33.264492 - [DEBUG] Compose: EdgeIdentity * AllBottom
35528 2019-Jan-15 20:37:33.264520 - [DEBUG]
35529 2019-Jan-15 20:37:33.264544 - [DEBUG] Propagate flow
35530 2019-Jan-15 20:37:33.264568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35531 2019-Jan-15 20:37:33.264624 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35532 2019-Jan-15 20:37:33.265259 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35533 2019-Jan-15 20:37:33.265897 - [DEBUG] Edge function : AllBottom (result of previous compose)
35534 2019-Jan-15 20:37:33.265922 - [DEBUG]
35535 2019-Jan-15 20:37:33.265947 - [DEBUG] Join: AllTop & AllBottom
35536 2019-Jan-15 20:37:33.265973 - [DEBUG] = AllBottom (new jump func)
35537 2019-Jan-15 20:37:33.265998 - [DEBUG]
35538 2019-Jan-15 20:37:33.266021 - [DEBUG] Start adding new jump function
35539 2019-Jan-15 20:37:33.266044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35540 2019-Jan-15 20:37:33.266100 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35541 2019-Jan-15 20:37:33.266740 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35542 2019-Jan-15 20:37:33.267389 - [DEBUG] Edge Function : AllBottom
35543 2019-Jan-15 20:37:33.267417 - [DEBUG] End adding new jump function
35544 2019-Jan-15 20:37:33.267440 - [DEBUG]
35545 2019-Jan-15 20:37:33.267464 - [DEBUG] -------------------------------------------- 968. Path Edge --------------------------------------------
35546 2019-Jan-15 20:37:33.267488 - [DEBUG]
35547 2019-Jan-15 20:37:33.267511 - [DEBUG] Process 968. path edge:
35548 2019-Jan-15 20:37:33.267535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35549 2019-Jan-15 20:37:33.267592 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
35550 2019-Jan-15 20:37:33.268227 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35551 2019-Jan-15 20:37:33.268865 - [DEBUG]
35552 2019-Jan-15 20:37:33.268890 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35553 2019-Jan-15 20:37:33.269539 - [DEBUG] Compose: EdgeIdentity * AllBottom
35554 2019-Jan-15 20:37:33.269567 - [DEBUG]
35555 2019-Jan-15 20:37:33.269591 - [DEBUG] Propagate flow
35556 2019-Jan-15 20:37:33.269614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35557 2019-Jan-15 20:37:33.269670 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35558 2019-Jan-15 20:37:33.270317 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35559 2019-Jan-15 20:37:33.270969 - [DEBUG] Edge function : AllBottom (result of previous compose)
35560 2019-Jan-15 20:37:33.270994 - [DEBUG]
35561 2019-Jan-15 20:37:33.271019 - [DEBUG] Join: AllTop & AllBottom
35562 2019-Jan-15 20:37:33.271045 - [DEBUG] = AllBottom (new jump func)
35563 2019-Jan-15 20:37:33.271070 - [DEBUG]
35564 2019-Jan-15 20:37:33.271093 - [DEBUG] Start adding new jump function
35565 2019-Jan-15 20:37:33.271117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35566 2019-Jan-15 20:37:33.271173 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35567 2019-Jan-15 20:37:33.271827 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35568 2019-Jan-15 20:37:33.272473 - [DEBUG] Edge Function : AllBottom
35569 2019-Jan-15 20:37:33.272500 - [DEBUG] End adding new jump function
35570 2019-Jan-15 20:37:33.272525 - [DEBUG]
35571 2019-Jan-15 20:37:33.272548 - [DEBUG] -------------------------------------------- 969. Path Edge --------------------------------------------
35572 2019-Jan-15 20:37:33.272573 - [DEBUG]
35573 2019-Jan-15 20:37:33.272597 - [DEBUG] Process 969. path edge:
35574 2019-Jan-15 20:37:33.272621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35575 2019-Jan-15 20:37:33.272678 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
35576 2019-Jan-15 20:37:33.273323 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35577 2019-Jan-15 20:37:33.273978 - [DEBUG]
35578 2019-Jan-15 20:37:33.274003 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35579 2019-Jan-15 20:37:33.274653 - [DEBUG] Possible callees:
35580 2019-Jan-15 20:37:33.274678 - [DEBUG] llvm.dbg.declare
35581 2019-Jan-15 20:37:33.274703 - [DEBUG] Possible return sites:
35582 2019-Jan-15 20:37:33.274726 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9635583 2019-Jan-15 20:37:33.275997 - [DEBUG] Found and process special summary
35584 2019-Jan-15 20:37:33.276038 - [DEBUG] Compose: EdgeIdentity * AllBottom
35585 2019-Jan-15 20:37:33.276065 - [DEBUG]
35586 2019-Jan-15 20:37:33.276089 - [DEBUG] Propagate flow
35587 2019-Jan-15 20:37:33.276113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35588 2019-Jan-15 20:37:33.276171 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35589 2019-Jan-15 20:37:33.276811 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35590 2019-Jan-15 20:37:33.277464 - [DEBUG] Edge function : AllBottom (result of previous compose)
35591 2019-Jan-15 20:37:33.277489 - [DEBUG]
35592 2019-Jan-15 20:37:33.277514 - [DEBUG] Join: AllTop & AllBottom
35593 2019-Jan-15 20:37:33.277540 - [DEBUG] = AllBottom (new jump func)
35594 2019-Jan-15 20:37:33.277565 - [DEBUG]
35595 2019-Jan-15 20:37:33.277589 - [DEBUG] Start adding new jump function
35596 2019-Jan-15 20:37:33.277612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35597 2019-Jan-15 20:37:33.277669 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35598 2019-Jan-15 20:37:33.278309 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35599 2019-Jan-15 20:37:33.278949 - [DEBUG] Edge Function : AllBottom
35600 2019-Jan-15 20:37:33.278976 - [DEBUG] End adding new jump function
35601 2019-Jan-15 20:37:33.279001 - [DEBUG]
35602 2019-Jan-15 20:37:33.279024 - [DEBUG] -------------------------------------------- 970. Path Edge --------------------------------------------
35603 2019-Jan-15 20:37:33.279049 - [DEBUG]
35604 2019-Jan-15 20:37:33.279072 - [DEBUG] Process 970. path edge:
35605 2019-Jan-15 20:37:33.279096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35606 2019-Jan-15 20:37:33.279153 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
35607 2019-Jan-15 20:37:33.279798 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35608 2019-Jan-15 20:37:33.280437 - [DEBUG]
35609 2019-Jan-15 20:37:33.280461 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35610 2019-Jan-15 20:37:33.281130 - [DEBUG] Compose: EdgeIdentity * AllBottom
35611 2019-Jan-15 20:37:33.281159 - [DEBUG]
35612 2019-Jan-15 20:37:33.281183 - [DEBUG] Propagate flow
35613 2019-Jan-15 20:37:33.281206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35614 2019-Jan-15 20:37:33.281263 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35615 2019-Jan-15 20:37:33.281896 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35616 2019-Jan-15 20:37:33.282533 - [DEBUG] Edge function : AllBottom (result of previous compose)
35617 2019-Jan-15 20:37:33.282558 - [DEBUG]
35618 2019-Jan-15 20:37:33.282583 - [DEBUG] Join: AllTop & AllBottom
35619 2019-Jan-15 20:37:33.282609 - [DEBUG] = AllBottom (new jump func)
35620 2019-Jan-15 20:37:33.282634 - [DEBUG]
35621 2019-Jan-15 20:37:33.282657 - [DEBUG] Start adding new jump function
35622 2019-Jan-15 20:37:33.282681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35623 2019-Jan-15 20:37:33.282737 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35624 2019-Jan-15 20:37:33.283378 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35625 2019-Jan-15 20:37:33.284025 - [DEBUG] Edge Function : AllBottom
35626 2019-Jan-15 20:37:33.284053 - [DEBUG] End adding new jump function
35627 2019-Jan-15 20:37:33.284077 - [DEBUG]
35628 2019-Jan-15 20:37:33.284101 - [DEBUG] -------------------------------------------- 971. Path Edge --------------------------------------------
35629 2019-Jan-15 20:37:33.284125 - [DEBUG]
35630 2019-Jan-15 20:37:33.284149 - [DEBUG] Process 971. path edge:
35631 2019-Jan-15 20:37:33.284173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35632 2019-Jan-15 20:37:33.284229 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35633 2019-Jan-15 20:37:33.284865 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35634 2019-Jan-15 20:37:33.285502 - [DEBUG]
35635 2019-Jan-15 20:37:33.285527 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35636 2019-Jan-15 20:37:33.286177 - [DEBUG] Compose: EdgeIdentity * AllBottom
35637 2019-Jan-15 20:37:33.286207 - [DEBUG]
35638 2019-Jan-15 20:37:33.286231 - [DEBUG] Propagate flow
35639 2019-Jan-15 20:37:33.286254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35640 2019-Jan-15 20:37:33.286311 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35641 2019-Jan-15 20:37:33.286943 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35642 2019-Jan-15 20:37:33.287597 - [DEBUG] Edge function : AllBottom (result of previous compose)
35643 2019-Jan-15 20:37:33.287622 - [DEBUG]
35644 2019-Jan-15 20:37:33.287647 - [DEBUG] Join: AllTop & AllBottom
35645 2019-Jan-15 20:37:33.287673 - [DEBUG] = AllBottom (new jump func)
35646 2019-Jan-15 20:37:33.287697 - [DEBUG]
35647 2019-Jan-15 20:37:33.287720 - [DEBUG] Start adding new jump function
35648 2019-Jan-15 20:37:33.287744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35649 2019-Jan-15 20:37:33.287800 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35650 2019-Jan-15 20:37:33.288448 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35651 2019-Jan-15 20:37:33.289083 - [DEBUG] Edge Function : AllBottom
35652 2019-Jan-15 20:37:33.289111 - [DEBUG] End adding new jump function
35653 2019-Jan-15 20:37:33.289135 - [DEBUG]
35654 2019-Jan-15 20:37:33.289159 - [DEBUG] -------------------------------------------- 972. Path Edge --------------------------------------------
35655 2019-Jan-15 20:37:33.289183 - [DEBUG]
35656 2019-Jan-15 20:37:33.289206 - [DEBUG] Process 972. path edge:
35657 2019-Jan-15 20:37:33.289230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35658 2019-Jan-15 20:37:33.289286 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35659 2019-Jan-15 20:37:33.289919 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35660 2019-Jan-15 20:37:33.290556 - [DEBUG]
35661 2019-Jan-15 20:37:33.290581 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35662 2019-Jan-15 20:37:33.291239 - [DEBUG] Compose: EdgeIdentity * AllBottom
35663 2019-Jan-15 20:37:33.291267 - [DEBUG]
35664 2019-Jan-15 20:37:33.291291 - [DEBUG] Propagate flow
35665 2019-Jan-15 20:37:33.291314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35666 2019-Jan-15 20:37:33.291370 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35667 2019-Jan-15 20:37:33.292008 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35668 2019-Jan-15 20:37:33.292644 - [DEBUG] Edge function : AllBottom (result of previous compose)
35669 2019-Jan-15 20:37:33.292669 - [DEBUG]
35670 2019-Jan-15 20:37:33.292694 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35671 2019-Jan-15 20:37:33.292720 - [DEBUG] = AllBottom
35672 2019-Jan-15 20:37:33.292745 - [DEBUG]
35673 2019-Jan-15 20:37:33.292768 - [DEBUG] PROPAGATE: No new function!
35674 2019-Jan-15 20:37:33.292792 - [DEBUG] EDGE:
35675 2019-Jan-15 20:37:33.292850 - [DEBUG] ---> 35676 2019-Jan-15 20:37:33.293483 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35677 2019-Jan-15 20:37:33.294139 - [DEBUG]
35678 2019-Jan-15 20:37:33.294164 - [DEBUG] EDGE:
35679 2019-Jan-15 20:37:33.294221 - [DEBUG] ---> 35680 2019-Jan-15 20:37:33.294855 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35681 2019-Jan-15 20:37:33.295492 - [DEBUG]
35682 2019-Jan-15 20:37:33.295518 - [DEBUG] Compose: EdgeIdentity * AllBottom
35683 2019-Jan-15 20:37:33.295544 - [DEBUG]
35684 2019-Jan-15 20:37:33.295567 - [DEBUG] Propagate flow
35685 2019-Jan-15 20:37:33.295591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35686 2019-Jan-15 20:37:33.295647 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35687 2019-Jan-15 20:37:33.296281 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35688 2019-Jan-15 20:37:33.296916 - [DEBUG] Edge function : AllBottom (result of previous compose)
35689 2019-Jan-15 20:37:33.296942 - [DEBUG]
35690 2019-Jan-15 20:37:33.296966 - [DEBUG] Join: AllTop & AllBottom
35691 2019-Jan-15 20:37:33.296992 - [DEBUG] = AllBottom (new jump func)
35692 2019-Jan-15 20:37:33.297017 - [DEBUG]
35693 2019-Jan-15 20:37:33.297040 - [DEBUG] Start adding new jump function
35694 2019-Jan-15 20:37:33.297064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35695 2019-Jan-15 20:37:33.297119 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35696 2019-Jan-15 20:37:33.297786 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35697 2019-Jan-15 20:37:33.298421 - [DEBUG] Edge Function : AllBottom
35698 2019-Jan-15 20:37:33.298450 - [DEBUG] End adding new jump function
35699 2019-Jan-15 20:37:33.298473 - [DEBUG]
35700 2019-Jan-15 20:37:33.298497 - [DEBUG] -------------------------------------------- 973. Path Edge --------------------------------------------
35701 2019-Jan-15 20:37:33.298521 - [DEBUG]
35702 2019-Jan-15 20:37:33.298544 - [DEBUG] Process 973. path edge:
35703 2019-Jan-15 20:37:33.298568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35704 2019-Jan-15 20:37:33.298625 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35705 2019-Jan-15 20:37:33.299258 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35706 2019-Jan-15 20:37:33.299893 - [DEBUG]
35707 2019-Jan-15 20:37:33.299919 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35708 2019-Jan-15 20:37:33.300564 - [DEBUG] Compose: EdgeIdentity * AllBottom
35709 2019-Jan-15 20:37:33.300591 - [DEBUG]
35710 2019-Jan-15 20:37:33.300632 - [DEBUG] Propagate flow
35711 2019-Jan-15 20:37:33.300655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35712 2019-Jan-15 20:37:33.300712 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35713 2019-Jan-15 20:37:33.301345 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35714 2019-Jan-15 20:37:33.301980 - [DEBUG] Edge function : AllBottom (result of previous compose)
35715 2019-Jan-15 20:37:33.302006 - [DEBUG]
35716 2019-Jan-15 20:37:33.302030 - [DEBUG] Join: AllTop & AllBottom
35717 2019-Jan-15 20:37:33.302056 - [DEBUG] = AllBottom (new jump func)
35718 2019-Jan-15 20:37:33.302080 - [DEBUG]
35719 2019-Jan-15 20:37:33.302103 - [DEBUG] Start adding new jump function
35720 2019-Jan-15 20:37:33.302126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35721 2019-Jan-15 20:37:33.302182 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35722 2019-Jan-15 20:37:33.302847 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35723 2019-Jan-15 20:37:33.303506 - [DEBUG] Edge Function : AllBottom
35724 2019-Jan-15 20:37:33.303539 - [DEBUG] End adding new jump function
35725 2019-Jan-15 20:37:33.303563 - [DEBUG]
35726 2019-Jan-15 20:37:33.303587 - [DEBUG] -------------------------------------------- 974. Path Edge --------------------------------------------
35727 2019-Jan-15 20:37:33.303612 - [DEBUG]
35728 2019-Jan-15 20:37:33.303635 - [DEBUG] Process 974. path edge:
35729 2019-Jan-15 20:37:33.303659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35730 2019-Jan-15 20:37:33.303727 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35731 2019-Jan-15 20:37:33.304400 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35732 2019-Jan-15 20:37:33.305038 - [DEBUG]
35733 2019-Jan-15 20:37:33.305064 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35734 2019-Jan-15 20:37:33.305720 - [DEBUG] Compose: EdgeIdentity * AllBottom
35735 2019-Jan-15 20:37:33.305748 - [DEBUG]
35736 2019-Jan-15 20:37:33.305772 - [DEBUG] Propagate flow
35737 2019-Jan-15 20:37:33.305796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35738 2019-Jan-15 20:37:33.305853 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35739 2019-Jan-15 20:37:33.306491 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35740 2019-Jan-15 20:37:33.307143 - [DEBUG] Edge function : AllBottom (result of previous compose)
35741 2019-Jan-15 20:37:33.307169 - [DEBUG]
35742 2019-Jan-15 20:37:33.307194 - [DEBUG] Join: AllTop & AllBottom
35743 2019-Jan-15 20:37:33.307220 - [DEBUG] = AllBottom (new jump func)
35744 2019-Jan-15 20:37:33.307245 - [DEBUG]
35745 2019-Jan-15 20:37:33.307280 - [DEBUG] Start adding new jump function
35746 2019-Jan-15 20:37:33.307305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35747 2019-Jan-15 20:37:33.307362 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35748 2019-Jan-15 20:37:33.307999 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35749 2019-Jan-15 20:37:33.308635 - [DEBUG] Edge Function : AllBottom
35750 2019-Jan-15 20:37:33.308663 - [DEBUG] End adding new jump function
35751 2019-Jan-15 20:37:33.308688 - [DEBUG]
35752 2019-Jan-15 20:37:33.308712 - [DEBUG] -------------------------------------------- 975. Path Edge --------------------------------------------
35753 2019-Jan-15 20:37:33.308736 - [DEBUG]
35754 2019-Jan-15 20:37:33.308759 - [DEBUG] Process 975. path edge:
35755 2019-Jan-15 20:37:33.308783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35756 2019-Jan-15 20:37:33.308840 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
35757 2019-Jan-15 20:37:33.309477 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35758 2019-Jan-15 20:37:33.310115 - [DEBUG]
35759 2019-Jan-15 20:37:33.310139 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35760 2019-Jan-15 20:37:33.310824 - [DEBUG] Compose: EdgeIdentity * AllBottom
35761 2019-Jan-15 20:37:33.310852 - [DEBUG]
35762 2019-Jan-15 20:37:33.310876 - [DEBUG] Propagate flow
35763 2019-Jan-15 20:37:33.310900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35764 2019-Jan-15 20:37:33.310957 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35765 2019-Jan-15 20:37:33.311593 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35766 2019-Jan-15 20:37:33.312229 - [DEBUG] Edge function : AllBottom (result of previous compose)
35767 2019-Jan-15 20:37:33.312254 - [DEBUG]
35768 2019-Jan-15 20:37:33.312279 - [DEBUG] Join: AllTop & AllBottom
35769 2019-Jan-15 20:37:33.312305 - [DEBUG] = AllBottom (new jump func)
35770 2019-Jan-15 20:37:33.312330 - [DEBUG]
35771 2019-Jan-15 20:37:33.312353 - [DEBUG] Start adding new jump function
35772 2019-Jan-15 20:37:33.312377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35773 2019-Jan-15 20:37:33.312433 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35774 2019-Jan-15 20:37:33.313069 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35775 2019-Jan-15 20:37:33.313702 - [DEBUG] Edge Function : AllBottom
35776 2019-Jan-15 20:37:33.313730 - [DEBUG] End adding new jump function
35777 2019-Jan-15 20:37:33.313755 - [DEBUG]
35778 2019-Jan-15 20:37:33.313779 - [DEBUG] -------------------------------------------- 976. Path Edge --------------------------------------------
35779 2019-Jan-15 20:37:33.313803 - [DEBUG]
35780 2019-Jan-15 20:37:33.313827 - [DEBUG] Process 976. path edge:
35781 2019-Jan-15 20:37:33.313851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35782 2019-Jan-15 20:37:33.313907 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
35783 2019-Jan-15 20:37:33.314558 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35784 2019-Jan-15 20:37:33.315195 - [DEBUG]
35785 2019-Jan-15 20:37:33.315221 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35786 2019-Jan-15 20:37:33.315881 - [DEBUG] Compose: EdgeIdentity * AllBottom
35787 2019-Jan-15 20:37:33.315911 - [DEBUG]
35788 2019-Jan-15 20:37:33.315934 - [DEBUG] Propagate flow
35789 2019-Jan-15 20:37:33.315958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35790 2019-Jan-15 20:37:33.316015 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35791 2019-Jan-15 20:37:33.316655 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35792 2019-Jan-15 20:37:33.317307 - [DEBUG] Edge function : AllBottom (result of previous compose)
35793 2019-Jan-15 20:37:33.317332 - [DEBUG]
35794 2019-Jan-15 20:37:33.317357 - [DEBUG] Join: AllTop & AllBottom
35795 2019-Jan-15 20:37:33.317383 - [DEBUG] = AllBottom (new jump func)
35796 2019-Jan-15 20:37:33.317407 - [DEBUG]
35797 2019-Jan-15 20:37:33.317430 - [DEBUG] Start adding new jump function
35798 2019-Jan-15 20:37:33.317454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35799 2019-Jan-15 20:37:33.317510 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35800 2019-Jan-15 20:37:33.318146 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35801 2019-Jan-15 20:37:33.318781 - [DEBUG] Edge Function : AllBottom
35802 2019-Jan-15 20:37:33.318809 - [DEBUG] End adding new jump function
35803 2019-Jan-15 20:37:33.318833 - [DEBUG]
35804 2019-Jan-15 20:37:33.318857 - [DEBUG] -------------------------------------------- 977. Path Edge --------------------------------------------
35805 2019-Jan-15 20:37:33.318881 - [DEBUG]
35806 2019-Jan-15 20:37:33.318904 - [DEBUG] Process 977. path edge:
35807 2019-Jan-15 20:37:33.318927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35808 2019-Jan-15 20:37:33.318984 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
35809 2019-Jan-15 20:37:33.319623 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35810 2019-Jan-15 20:37:33.320262 - [DEBUG]
35811 2019-Jan-15 20:37:33.320287 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35812 2019-Jan-15 20:37:33.320959 - [DEBUG] Compose: EdgeIdentity * AllBottom
35813 2019-Jan-15 20:37:33.320987 - [DEBUG]
35814 2019-Jan-15 20:37:33.321010 - [DEBUG] Propagate flow
35815 2019-Jan-15 20:37:33.321034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35816 2019-Jan-15 20:37:33.321091 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35817 2019-Jan-15 20:37:33.321734 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35818 2019-Jan-15 20:37:33.322371 - [DEBUG] Edge function : AllBottom (result of previous compose)
35819 2019-Jan-15 20:37:33.322396 - [DEBUG]
35820 2019-Jan-15 20:37:33.322421 - [DEBUG] Join: AllTop & AllBottom
35821 2019-Jan-15 20:37:33.322447 - [DEBUG] = AllBottom (new jump func)
35822 2019-Jan-15 20:37:33.322471 - [DEBUG]
35823 2019-Jan-15 20:37:33.322495 - [DEBUG] Start adding new jump function
35824 2019-Jan-15 20:37:33.322518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35825 2019-Jan-15 20:37:33.322574 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35826 2019-Jan-15 20:37:33.323210 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35827 2019-Jan-15 20:37:33.323847 - [DEBUG] Edge Function : AllBottom
35828 2019-Jan-15 20:37:33.323875 - [DEBUG] End adding new jump function
35829 2019-Jan-15 20:37:33.323899 - [DEBUG]
35830 2019-Jan-15 20:37:33.323923 - [DEBUG] -------------------------------------------- 978. Path Edge --------------------------------------------
35831 2019-Jan-15 20:37:33.323972 - [DEBUG]
35832 2019-Jan-15 20:37:33.323996 - [DEBUG] Process 978. path edge:
35833 2019-Jan-15 20:37:33.324020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35834 2019-Jan-15 20:37:33.324077 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
35835 2019-Jan-15 20:37:33.324715 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35836 2019-Jan-15 20:37:33.325352 - [DEBUG]
35837 2019-Jan-15 20:37:33.325377 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35838 2019-Jan-15 20:37:33.326038 - [DEBUG] Compose: EdgeIdentity * AllBottom
35839 2019-Jan-15 20:37:33.326066 - [DEBUG]
35840 2019-Jan-15 20:37:33.326090 - [DEBUG] Propagate flow
35841 2019-Jan-15 20:37:33.326114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35842 2019-Jan-15 20:37:33.326171 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35843 2019-Jan-15 20:37:33.326806 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35844 2019-Jan-15 20:37:33.327469 - [DEBUG] Edge function : AllBottom (result of previous compose)
35845 2019-Jan-15 20:37:33.327494 - [DEBUG]
35846 2019-Jan-15 20:37:33.327518 - [DEBUG] Join: AllTop & AllBottom
35847 2019-Jan-15 20:37:33.327544 - [DEBUG] = AllBottom (new jump func)
35848 2019-Jan-15 20:37:33.327569 - [DEBUG]
35849 2019-Jan-15 20:37:33.327592 - [DEBUG] Start adding new jump function
35850 2019-Jan-15 20:37:33.327615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35851 2019-Jan-15 20:37:33.327671 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35852 2019-Jan-15 20:37:33.328310 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35853 2019-Jan-15 20:37:33.328945 - [DEBUG] Edge Function : AllBottom
35854 2019-Jan-15 20:37:33.328973 - [DEBUG] End adding new jump function
35855 2019-Jan-15 20:37:33.328997 - [DEBUG]
35856 2019-Jan-15 20:37:33.329021 - [DEBUG] -------------------------------------------- 979. Path Edge --------------------------------------------
35857 2019-Jan-15 20:37:33.329045 - [DEBUG]
35858 2019-Jan-15 20:37:33.329068 - [DEBUG] Process 979. path edge:
35859 2019-Jan-15 20:37:33.329092 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35860 2019-Jan-15 20:37:33.329148 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
35861 2019-Jan-15 20:37:33.329784 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35862 2019-Jan-15 20:37:33.330422 - [DEBUG]
35863 2019-Jan-15 20:37:33.330447 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35864 2019-Jan-15 20:37:33.331113 - [DEBUG] Compose: EdgeIdentity * AllBottom
35865 2019-Jan-15 20:37:33.331141 - [DEBUG]
35866 2019-Jan-15 20:37:33.331165 - [DEBUG] Propagate flow
35867 2019-Jan-15 20:37:33.331189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35868 2019-Jan-15 20:37:33.331246 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35869 2019-Jan-15 20:37:33.331891 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35870 2019-Jan-15 20:37:33.332529 - [DEBUG] Edge function : AllBottom (result of previous compose)
35871 2019-Jan-15 20:37:33.332555 - [DEBUG]
35872 2019-Jan-15 20:37:33.332579 - [DEBUG] Join: AllTop & AllBottom
35873 2019-Jan-15 20:37:33.332606 - [DEBUG] = AllBottom (new jump func)
35874 2019-Jan-15 20:37:33.332639 - [DEBUG]
35875 2019-Jan-15 20:37:33.332663 - [DEBUG] Start adding new jump function
35876 2019-Jan-15 20:37:33.332687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35877 2019-Jan-15 20:37:33.332743 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35878 2019-Jan-15 20:37:33.333380 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35879 2019-Jan-15 20:37:33.334036 - [DEBUG] Edge Function : AllBottom
35880 2019-Jan-15 20:37:33.334064 - [DEBUG] End adding new jump function
35881 2019-Jan-15 20:37:33.334088 - [DEBUG]
35882 2019-Jan-15 20:37:33.334113 - [DEBUG] -------------------------------------------- 980. Path Edge --------------------------------------------
35883 2019-Jan-15 20:37:33.334137 - [DEBUG]
35884 2019-Jan-15 20:37:33.334160 - [DEBUG] Process 980. path edge:
35885 2019-Jan-15 20:37:33.334185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35886 2019-Jan-15 20:37:33.334241 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
35887 2019-Jan-15 20:37:33.334886 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35888 2019-Jan-15 20:37:33.335525 - [DEBUG]
35889 2019-Jan-15 20:37:33.335549 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35890 2019-Jan-15 20:37:33.336207 - [DEBUG] Possible callees:
35891 2019-Jan-15 20:37:33.336232 - [DEBUG] llvm.dbg.declare
35892 2019-Jan-15 20:37:33.336257 - [DEBUG] Possible return sites:
35893 2019-Jan-15 20:37:33.336280 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12035894 2019-Jan-15 20:37:33.337576 - [DEBUG] Found and process special summary
35895 2019-Jan-15 20:37:33.337611 - [DEBUG] Compose: EdgeIdentity * AllBottom
35896 2019-Jan-15 20:37:33.337639 - [DEBUG]
35897 2019-Jan-15 20:37:33.337663 - [DEBUG] Propagate flow
35898 2019-Jan-15 20:37:33.337686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35899 2019-Jan-15 20:37:33.337744 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35900 2019-Jan-15 20:37:33.338382 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35901 2019-Jan-15 20:37:33.339020 - [DEBUG] Edge function : AllBottom (result of previous compose)
35902 2019-Jan-15 20:37:33.339045 - [DEBUG]
35903 2019-Jan-15 20:37:33.339071 - [DEBUG] Join: AllTop & AllBottom
35904 2019-Jan-15 20:37:33.339097 - [DEBUG] = AllBottom (new jump func)
35905 2019-Jan-15 20:37:33.339121 - [DEBUG]
35906 2019-Jan-15 20:37:33.339145 - [DEBUG] Start adding new jump function
35907 2019-Jan-15 20:37:33.339168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35908 2019-Jan-15 20:37:33.339225 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35909 2019-Jan-15 20:37:33.339862 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35910 2019-Jan-15 20:37:33.340499 - [DEBUG] Edge Function : AllBottom
35911 2019-Jan-15 20:37:33.340527 - [DEBUG] End adding new jump function
35912 2019-Jan-15 20:37:33.340552 - [DEBUG]
35913 2019-Jan-15 20:37:33.340576 - [DEBUG] -------------------------------------------- 981. Path Edge --------------------------------------------
35914 2019-Jan-15 20:37:33.340612 - [DEBUG]
35915 2019-Jan-15 20:37:33.340637 - [DEBUG] Process 981. path edge:
35916 2019-Jan-15 20:37:33.340661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35917 2019-Jan-15 20:37:33.340727 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
35918 2019-Jan-15 20:37:33.341364 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35919 2019-Jan-15 20:37:33.342001 - [DEBUG]
35920 2019-Jan-15 20:37:33.342025 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35921 2019-Jan-15 20:37:33.342686 - [DEBUG] Compose: EdgeIdentity * AllBottom
35922 2019-Jan-15 20:37:33.342715 - [DEBUG]
35923 2019-Jan-15 20:37:33.342739 - [DEBUG] Propagate flow
35924 2019-Jan-15 20:37:33.342763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35925 2019-Jan-15 20:37:33.342820 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35926 2019-Jan-15 20:37:33.343454 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35927 2019-Jan-15 20:37:33.344106 - [DEBUG] Edge function : AllBottom (result of previous compose)
35928 2019-Jan-15 20:37:33.344131 - [DEBUG]
35929 2019-Jan-15 20:37:33.344156 - [DEBUG] Join: AllTop & AllBottom
35930 2019-Jan-15 20:37:33.344182 - [DEBUG] = AllBottom (new jump func)
35931 2019-Jan-15 20:37:33.344206 - [DEBUG]
35932 2019-Jan-15 20:37:33.344229 - [DEBUG] Start adding new jump function
35933 2019-Jan-15 20:37:33.344253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35934 2019-Jan-15 20:37:33.344309 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35935 2019-Jan-15 20:37:33.344946 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35936 2019-Jan-15 20:37:33.345579 - [DEBUG] Edge Function : AllBottom
35937 2019-Jan-15 20:37:33.345607 - [DEBUG] End adding new jump function
35938 2019-Jan-15 20:37:33.345631 - [DEBUG]
35939 2019-Jan-15 20:37:33.345655 - [DEBUG] -------------------------------------------- 982. Path Edge --------------------------------------------
35940 2019-Jan-15 20:37:33.345679 - [DEBUG]
35941 2019-Jan-15 20:37:33.345702 - [DEBUG] Process 982. path edge:
35942 2019-Jan-15 20:37:33.345726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35943 2019-Jan-15 20:37:33.345782 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
35944 2019-Jan-15 20:37:33.346415 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35945 2019-Jan-15 20:37:33.347052 - [DEBUG]
35946 2019-Jan-15 20:37:33.347077 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35947 2019-Jan-15 20:37:33.347738 - [DEBUG] Compose: EdgeIdentity * AllBottom
35948 2019-Jan-15 20:37:33.347766 - [DEBUG]
35949 2019-Jan-15 20:37:33.347790 - [DEBUG] Propagate flow
35950 2019-Jan-15 20:37:33.347813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35951 2019-Jan-15 20:37:33.347870 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35952 2019-Jan-15 20:37:33.348514 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35953 2019-Jan-15 20:37:33.349152 - [DEBUG] Edge function : AllBottom (result of previous compose)
35954 2019-Jan-15 20:37:33.349178 - [DEBUG]
35955 2019-Jan-15 20:37:33.349202 - [DEBUG] Join: AllTop & AllBottom
35956 2019-Jan-15 20:37:33.349228 - [DEBUG] = AllBottom (new jump func)
35957 2019-Jan-15 20:37:33.349253 - [DEBUG]
35958 2019-Jan-15 20:37:33.349276 - [DEBUG] Start adding new jump function
35959 2019-Jan-15 20:37:33.349299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35960 2019-Jan-15 20:37:33.349355 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35961 2019-Jan-15 20:37:33.350000 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35962 2019-Jan-15 20:37:33.350656 - [DEBUG] Edge Function : AllBottom
35963 2019-Jan-15 20:37:33.350684 - [DEBUG] End adding new jump function
35964 2019-Jan-15 20:37:33.350708 - [DEBUG]
35965 2019-Jan-15 20:37:33.350731 - [DEBUG] -------------------------------------------- 983. Path Edge --------------------------------------------
35966 2019-Jan-15 20:37:33.350755 - [DEBUG]
35967 2019-Jan-15 20:37:33.350778 - [DEBUG] Process 983. path edge:
35968 2019-Jan-15 20:37:33.350802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35969 2019-Jan-15 20:37:33.350858 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
35970 2019-Jan-15 20:37:33.351505 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35971 2019-Jan-15 20:37:33.352142 - [DEBUG]
35972 2019-Jan-15 20:37:33.352165 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35973 2019-Jan-15 20:37:33.352820 - [DEBUG] Possible callees:
35974 2019-Jan-15 20:37:33.352845 - [DEBUG] llvm.dbg.declare
35975 2019-Jan-15 20:37:33.352871 - [DEBUG] Possible return sites:
35976 2019-Jan-15 20:37:33.352894 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14935977 2019-Jan-15 20:37:33.354194 - [DEBUG] Found and process special summary
35978 2019-Jan-15 20:37:33.354230 - [DEBUG] Compose: EdgeIdentity * AllBottom
35979 2019-Jan-15 20:37:33.354257 - [DEBUG]
35980 2019-Jan-15 20:37:33.354281 - [DEBUG] Propagate flow
35981 2019-Jan-15 20:37:33.354304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35982 2019-Jan-15 20:37:33.354361 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35983 2019-Jan-15 20:37:33.354999 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35984 2019-Jan-15 20:37:33.355636 - [DEBUG] Edge function : AllBottom (result of previous compose)
35985 2019-Jan-15 20:37:33.355661 - [DEBUG]
35986 2019-Jan-15 20:37:33.355686 - [DEBUG] Join: AllTop & AllBottom
35987 2019-Jan-15 20:37:33.355712 - [DEBUG] = AllBottom (new jump func)
35988 2019-Jan-15 20:37:33.355736 - [DEBUG]
35989 2019-Jan-15 20:37:33.355759 - [DEBUG] Start adding new jump function
35990 2019-Jan-15 20:37:33.355783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35991 2019-Jan-15 20:37:33.355839 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35992 2019-Jan-15 20:37:33.356474 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35993 2019-Jan-15 20:37:33.357109 - [DEBUG] Edge Function : AllBottom
35994 2019-Jan-15 20:37:33.357137 - [DEBUG] End adding new jump function
35995 2019-Jan-15 20:37:33.357162 - [DEBUG]
35996 2019-Jan-15 20:37:33.357185 - [DEBUG] -------------------------------------------- 984. Path Edge --------------------------------------------
35997 2019-Jan-15 20:37:33.357209 - [DEBUG]
35998 2019-Jan-15 20:37:33.357233 - [DEBUG] Process 984. path edge:
35999 2019-Jan-15 20:37:33.357256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36000 2019-Jan-15 20:37:33.357326 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
36001 2019-Jan-15 20:37:33.357963 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36002 2019-Jan-15 20:37:33.358599 - [DEBUG]
36003 2019-Jan-15 20:37:33.358632 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36004 2019-Jan-15 20:37:33.359296 - [DEBUG] Compose: EdgeIdentity * AllBottom
36005 2019-Jan-15 20:37:33.359324 - [DEBUG]
36006 2019-Jan-15 20:37:33.359348 - [DEBUG] Propagate flow
36007 2019-Jan-15 20:37:33.359371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36008 2019-Jan-15 20:37:33.359428 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36009 2019-Jan-15 20:37:33.360063 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36010 2019-Jan-15 20:37:33.360716 - [DEBUG] Edge function : AllBottom (result of previous compose)
36011 2019-Jan-15 20:37:33.360741 - [DEBUG]
36012 2019-Jan-15 20:37:33.360765 - [DEBUG] Join: AllTop & AllBottom
36013 2019-Jan-15 20:37:33.360791 - [DEBUG] = AllBottom (new jump func)
36014 2019-Jan-15 20:37:33.360816 - [DEBUG]
36015 2019-Jan-15 20:37:33.360839 - [DEBUG] Start adding new jump function
36016 2019-Jan-15 20:37:33.360862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36017 2019-Jan-15 20:37:33.360918 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36018 2019-Jan-15 20:37:33.361555 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36019 2019-Jan-15 20:37:33.362188 - [DEBUG] Edge Function : AllBottom
36020 2019-Jan-15 20:37:33.362216 - [DEBUG] End adding new jump function
36021 2019-Jan-15 20:37:33.362241 - [DEBUG]
36022 2019-Jan-15 20:37:33.362264 - [DEBUG] -------------------------------------------- 985. Path Edge --------------------------------------------
36023 2019-Jan-15 20:37:33.362288 - [DEBUG]
36024 2019-Jan-15 20:37:33.362312 - [DEBUG] Process 985. path edge:
36025 2019-Jan-15 20:37:33.362335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36026 2019-Jan-15 20:37:33.362392 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
36027 2019-Jan-15 20:37:33.363026 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36028 2019-Jan-15 20:37:33.363662 - [DEBUG]
36029 2019-Jan-15 20:37:33.363687 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36030 2019-Jan-15 20:37:33.364352 - [DEBUG] Compose: EdgeIdentity * AllBottom
36031 2019-Jan-15 20:37:33.364380 - [DEBUG]
36032 2019-Jan-15 20:37:33.364404 - [DEBUG] Propagate flow
36033 2019-Jan-15 20:37:33.364427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36034 2019-Jan-15 20:37:33.364484 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36035 2019-Jan-15 20:37:33.365128 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36036 2019-Jan-15 20:37:33.365765 - [DEBUG] Edge function : AllBottom (result of previous compose)
36037 2019-Jan-15 20:37:33.365791 - [DEBUG]
36038 2019-Jan-15 20:37:33.365815 - [DEBUG] Join: AllTop & AllBottom
36039 2019-Jan-15 20:37:33.365841 - [DEBUG] = AllBottom (new jump func)
36040 2019-Jan-15 20:37:33.365866 - [DEBUG]
36041 2019-Jan-15 20:37:33.365889 - [DEBUG] Start adding new jump function
36042 2019-Jan-15 20:37:33.365913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36043 2019-Jan-15 20:37:33.365969 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36044 2019-Jan-15 20:37:33.366605 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36045 2019-Jan-15 20:37:33.367247 - [DEBUG] Edge Function : AllBottom
36046 2019-Jan-15 20:37:33.367288 - [DEBUG] End adding new jump function
36047 2019-Jan-15 20:37:33.367321 - [DEBUG]
36048 2019-Jan-15 20:37:33.367346 - [DEBUG] -------------------------------------------- 986. Path Edge --------------------------------------------
36049 2019-Jan-15 20:37:33.367370 - [DEBUG]
36050 2019-Jan-15 20:37:33.367394 - [DEBUG] Process 986. path edge:
36051 2019-Jan-15 20:37:33.367418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36052 2019-Jan-15 20:37:33.367475 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
36053 2019-Jan-15 20:37:33.368121 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36054 2019-Jan-15 20:37:33.368760 - [DEBUG]
36055 2019-Jan-15 20:37:33.368784 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36056 2019-Jan-15 20:37:33.369440 - [DEBUG] Possible callees:
36057 2019-Jan-15 20:37:33.369466 - [DEBUG] llvm.dbg.declare
36058 2019-Jan-15 20:37:33.369492 - [DEBUG] Possible return sites:
36059 2019-Jan-15 20:37:33.369515 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15536060 2019-Jan-15 20:37:33.370809 - [DEBUG] Found and process special summary
36061 2019-Jan-15 20:37:33.370843 - [DEBUG] Compose: EdgeIdentity * AllBottom
36062 2019-Jan-15 20:37:33.370871 - [DEBUG]
36063 2019-Jan-15 20:37:33.370894 - [DEBUG] Propagate flow
36064 2019-Jan-15 20:37:33.370918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36065 2019-Jan-15 20:37:33.370974 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36066 2019-Jan-15 20:37:33.371612 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36067 2019-Jan-15 20:37:33.372249 - [DEBUG] Edge function : AllBottom (result of previous compose)
36068 2019-Jan-15 20:37:33.372274 - [DEBUG]
36069 2019-Jan-15 20:37:33.372299 - [DEBUG] Join: AllTop & AllBottom
36070 2019-Jan-15 20:37:33.372324 - [DEBUG] = AllBottom (new jump func)
36071 2019-Jan-15 20:37:33.372349 - [DEBUG]
36072 2019-Jan-15 20:37:33.372372 - [DEBUG] Start adding new jump function
36073 2019-Jan-15 20:37:33.372396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36074 2019-Jan-15 20:37:33.372452 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36075 2019-Jan-15 20:37:33.373089 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36076 2019-Jan-15 20:37:33.373725 - [DEBUG] Edge Function : AllBottom
36077 2019-Jan-15 20:37:33.373753 - [DEBUG] End adding new jump function
36078 2019-Jan-15 20:37:33.373777 - [DEBUG]
36079 2019-Jan-15 20:37:33.373801 - [DEBUG] -------------------------------------------- 987. Path Edge --------------------------------------------
36080 2019-Jan-15 20:37:33.373825 - [DEBUG]
36081 2019-Jan-15 20:37:33.373848 - [DEBUG] Process 987. path edge:
36082 2019-Jan-15 20:37:33.373872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36083 2019-Jan-15 20:37:33.373928 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
36084 2019-Jan-15 20:37:33.374577 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36085 2019-Jan-15 20:37:33.375213 - [DEBUG]
36086 2019-Jan-15 20:37:33.375237 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36087 2019-Jan-15 20:37:33.375898 - [DEBUG] Compose: EdgeIdentity * AllBottom
36088 2019-Jan-15 20:37:33.375927 - [DEBUG]
36089 2019-Jan-15 20:37:33.375951 - [DEBUG] Propagate flow
36090 2019-Jan-15 20:37:33.375983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36091 2019-Jan-15 20:37:33.376041 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36092 2019-Jan-15 20:37:33.376677 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36093 2019-Jan-15 20:37:33.377327 - [DEBUG] Edge function : AllBottom (result of previous compose)
36094 2019-Jan-15 20:37:33.377352 - [DEBUG]
36095 2019-Jan-15 20:37:33.377377 - [DEBUG] Join: AllTop & AllBottom
36096 2019-Jan-15 20:37:33.377403 - [DEBUG] = AllBottom (new jump func)
36097 2019-Jan-15 20:37:33.377428 - [DEBUG]
36098 2019-Jan-15 20:37:33.377451 - [DEBUG] Start adding new jump function
36099 2019-Jan-15 20:37:33.377474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36100 2019-Jan-15 20:37:33.377531 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36101 2019-Jan-15 20:37:33.378167 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36102 2019-Jan-15 20:37:33.378800 - [DEBUG] Edge Function : AllBottom
36103 2019-Jan-15 20:37:33.378829 - [DEBUG] End adding new jump function
36104 2019-Jan-15 20:37:33.378853 - [DEBUG]
36105 2019-Jan-15 20:37:33.378876 - [DEBUG] -------------------------------------------- 988. Path Edge --------------------------------------------
36106 2019-Jan-15 20:37:33.378900 - [DEBUG]
36107 2019-Jan-15 20:37:33.378924 - [DEBUG] Process 988. path edge:
36108 2019-Jan-15 20:37:33.378948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36109 2019-Jan-15 20:37:33.379004 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
36110 2019-Jan-15 20:37:33.379638 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36111 2019-Jan-15 20:37:33.380273 - [DEBUG]
36112 2019-Jan-15 20:37:33.380299 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36113 2019-Jan-15 20:37:33.380962 - [DEBUG] Compose: EdgeIdentity * AllBottom
36114 2019-Jan-15 20:37:33.380990 - [DEBUG]
36115 2019-Jan-15 20:37:33.381013 - [DEBUG] Propagate flow
36116 2019-Jan-15 20:37:33.381037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36117 2019-Jan-15 20:37:33.381094 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36118 2019-Jan-15 20:37:33.381737 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36119 2019-Jan-15 20:37:33.382374 - [DEBUG] Edge function : AllBottom (result of previous compose)
36120 2019-Jan-15 20:37:33.382400 - [DEBUG]
36121 2019-Jan-15 20:37:33.382424 - [DEBUG] Join: AllTop & AllBottom
36122 2019-Jan-15 20:37:33.382450 - [DEBUG] = AllBottom (new jump func)
36123 2019-Jan-15 20:37:33.382474 - [DEBUG]
36124 2019-Jan-15 20:37:33.382498 - [DEBUG] Start adding new jump function
36125 2019-Jan-15 20:37:33.382521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36126 2019-Jan-15 20:37:33.382577 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36127 2019-Jan-15 20:37:33.383212 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36128 2019-Jan-15 20:37:33.383845 - [DEBUG] Edge Function : AllBottom
36129 2019-Jan-15 20:37:33.383874 - [DEBUG] End adding new jump function
36130 2019-Jan-15 20:37:33.383898 - [DEBUG]
36131 2019-Jan-15 20:37:33.383921 - [DEBUG] -------------------------------------------- 989. Path Edge --------------------------------------------
36132 2019-Jan-15 20:37:33.383959 - [DEBUG]
36133 2019-Jan-15 20:37:33.383983 - [DEBUG] Process 989. path edge:
36134 2019-Jan-15 20:37:33.384006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36135 2019-Jan-15 20:37:33.384063 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
36136 2019-Jan-15 20:37:33.384705 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36137 2019-Jan-15 20:37:33.385342 - [DEBUG]
36138 2019-Jan-15 20:37:33.385367 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36139 2019-Jan-15 20:37:33.386020 - [DEBUG] Compose: EdgeIdentity * AllBottom
36140 2019-Jan-15 20:37:33.386046 - [DEBUG]
36141 2019-Jan-15 20:37:33.386069 - [DEBUG] Propagate flow
36142 2019-Jan-15 20:37:33.386092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36143 2019-Jan-15 20:37:33.386149 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36144 2019-Jan-15 20:37:33.386797 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36145 2019-Jan-15 20:37:33.387453 - [DEBUG] Edge function : AllBottom (result of previous compose)
36146 2019-Jan-15 20:37:33.387478 - [DEBUG]
36147 2019-Jan-15 20:37:33.387503 - [DEBUG] Join: AllTop & AllBottom
36148 2019-Jan-15 20:37:33.387529 - [DEBUG] = AllBottom (new jump func)
36149 2019-Jan-15 20:37:33.387553 - [DEBUG]
36150 2019-Jan-15 20:37:33.387577 - [DEBUG] Start adding new jump function
36151 2019-Jan-15 20:37:33.387600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36152 2019-Jan-15 20:37:33.387656 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36153 2019-Jan-15 20:37:33.388296 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36154 2019-Jan-15 20:37:33.388938 - [DEBUG] Edge Function : AllBottom
36155 2019-Jan-15 20:37:33.388966 - [DEBUG] End adding new jump function
36156 2019-Jan-15 20:37:33.388990 - [DEBUG]
36157 2019-Jan-15 20:37:33.389014 - [DEBUG] -------------------------------------------- 990. Path Edge --------------------------------------------
36158 2019-Jan-15 20:37:33.389038 - [DEBUG]
36159 2019-Jan-15 20:37:33.389062 - [DEBUG] Process 990. path edge:
36160 2019-Jan-15 20:37:33.389085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36161 2019-Jan-15 20:37:33.389142 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
36162 2019-Jan-15 20:37:33.389787 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36163 2019-Jan-15 20:37:33.390425 - [DEBUG]
36164 2019-Jan-15 20:37:33.390449 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36165 2019-Jan-15 20:37:33.391121 - [DEBUG] Possible callees:
36166 2019-Jan-15 20:37:33.391146 - [DEBUG] llvm.dbg.declare
36167 2019-Jan-15 20:37:33.391171 - [DEBUG] Possible return sites:
36168 2019-Jan-15 20:37:33.391194 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16336169 2019-Jan-15 20:37:33.392465 - [DEBUG] Found and process special summary
36170 2019-Jan-15 20:37:33.392499 - [DEBUG] Compose: EdgeIdentity * AllBottom
36171 2019-Jan-15 20:37:33.392526 - [DEBUG]
36172 2019-Jan-15 20:37:33.392550 - [DEBUG] Propagate flow
36173 2019-Jan-15 20:37:33.392573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36174 2019-Jan-15 20:37:33.392630 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36175 2019-Jan-15 20:37:33.393266 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36176 2019-Jan-15 20:37:33.393903 - [DEBUG] Edge function : AllBottom (result of previous compose)
36177 2019-Jan-15 20:37:33.393949 - [DEBUG]
36178 2019-Jan-15 20:37:33.393975 - [DEBUG] Join: AllTop & AllBottom
36179 2019-Jan-15 20:37:33.394001 - [DEBUG] = AllBottom (new jump func)
36180 2019-Jan-15 20:37:33.394026 - [DEBUG]
36181 2019-Jan-15 20:37:33.394049 - [DEBUG] Start adding new jump function
36182 2019-Jan-15 20:37:33.394072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36183 2019-Jan-15 20:37:33.394129 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36184 2019-Jan-15 20:37:33.394768 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36185 2019-Jan-15 20:37:33.395405 - [DEBUG] Edge Function : AllBottom
36186 2019-Jan-15 20:37:33.395433 - [DEBUG] End adding new jump function
36187 2019-Jan-15 20:37:33.395457 - [DEBUG]
36188 2019-Jan-15 20:37:33.395481 - [DEBUG] -------------------------------------------- 991. Path Edge --------------------------------------------
36189 2019-Jan-15 20:37:33.395506 - [DEBUG]
36190 2019-Jan-15 20:37:33.395529 - [DEBUG] Process 991. path edge:
36191 2019-Jan-15 20:37:33.395553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36192 2019-Jan-15 20:37:33.395609 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
36193 2019-Jan-15 20:37:33.396247 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36194 2019-Jan-15 20:37:33.396884 - [DEBUG]
36195 2019-Jan-15 20:37:33.396909 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36196 2019-Jan-15 20:37:33.397585 - [DEBUG] Compose: EdgeIdentity * AllBottom
36197 2019-Jan-15 20:37:33.397613 - [DEBUG]
36198 2019-Jan-15 20:37:33.397637 - [DEBUG] Propagate flow
36199 2019-Jan-15 20:37:33.397660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36200 2019-Jan-15 20:37:33.397717 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36201 2019-Jan-15 20:37:33.398351 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36202 2019-Jan-15 20:37:33.398986 - [DEBUG] Edge function : AllBottom (result of previous compose)
36203 2019-Jan-15 20:37:33.399012 - [DEBUG]
36204 2019-Jan-15 20:37:33.399036 - [DEBUG] Join: AllTop & AllBottom
36205 2019-Jan-15 20:37:33.399062 - [DEBUG] = AllBottom (new jump func)
36206 2019-Jan-15 20:37:33.399086 - [DEBUG]
36207 2019-Jan-15 20:37:33.399109 - [DEBUG] Start adding new jump function
36208 2019-Jan-15 20:37:33.399133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36209 2019-Jan-15 20:37:33.399189 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36210 2019-Jan-15 20:37:33.399826 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36211 2019-Jan-15 20:37:33.400459 - [DEBUG] Edge Function : AllBottom
36212 2019-Jan-15 20:37:33.400488 - [DEBUG] End adding new jump function
36213 2019-Jan-15 20:37:33.400512 - [DEBUG]
36214 2019-Jan-15 20:37:33.400536 - [DEBUG] -------------------------------------------- 992. Path Edge --------------------------------------------
36215 2019-Jan-15 20:37:33.400560 - [DEBUG]
36216 2019-Jan-15 20:37:33.400583 - [DEBUG] Process 992. path edge:
36217 2019-Jan-15 20:37:33.400619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36218 2019-Jan-15 20:37:33.400676 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
36219 2019-Jan-15 20:37:33.401310 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36220 2019-Jan-15 20:37:33.401945 - [DEBUG]
36221 2019-Jan-15 20:37:33.401970 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36222 2019-Jan-15 20:37:33.402632 - [DEBUG] Compose: EdgeIdentity * AllBottom
36223 2019-Jan-15 20:37:33.402660 - [DEBUG]
36224 2019-Jan-15 20:37:33.402684 - [DEBUG] Propagate flow
36225 2019-Jan-15 20:37:33.402708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36226 2019-Jan-15 20:37:33.402765 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36227 2019-Jan-15 20:37:33.403413 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36228 2019-Jan-15 20:37:33.404065 - [DEBUG] Edge function : AllBottom (result of previous compose)
36229 2019-Jan-15 20:37:33.404090 - [DEBUG]
36230 2019-Jan-15 20:37:33.404115 - [DEBUG] Join: AllTop & AllBottom
36231 2019-Jan-15 20:37:33.404141 - [DEBUG] = AllBottom (new jump func)
36232 2019-Jan-15 20:37:33.404165 - [DEBUG]
36233 2019-Jan-15 20:37:33.404188 - [DEBUG] Start adding new jump function
36234 2019-Jan-15 20:37:33.404211 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36235 2019-Jan-15 20:37:33.404267 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36236 2019-Jan-15 20:37:33.404924 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36237 2019-Jan-15 20:37:33.405624 - [DEBUG] Edge Function : AllBottom
36238 2019-Jan-15 20:37:33.405658 - [DEBUG] End adding new jump function
36239 2019-Jan-15 20:37:33.405683 - [DEBUG]
36240 2019-Jan-15 20:37:33.405707 - [DEBUG] -------------------------------------------- 993. Path Edge --------------------------------------------
36241 2019-Jan-15 20:37:33.405733 - [DEBUG]
36242 2019-Jan-15 20:37:33.405756 - [DEBUG] Process 993. path edge:
36243 2019-Jan-15 20:37:33.405780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36244 2019-Jan-15 20:37:33.405853 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
36245 2019-Jan-15 20:37:33.406558 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36246 2019-Jan-15 20:37:33.407249 - [DEBUG]
36247 2019-Jan-15 20:37:33.407298 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36248 2019-Jan-15 20:37:33.407966 - [DEBUG] Possible callees:
36249 2019-Jan-15 20:37:33.407991 - [DEBUG] llvm.dbg.declare
36250 2019-Jan-15 20:37:33.408016 - [DEBUG] Possible return sites:
36251 2019-Jan-15 20:37:33.408039 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16936252 2019-Jan-15 20:37:33.409324 - [DEBUG] Found and process special summary
36253 2019-Jan-15 20:37:33.409364 - [DEBUG] Compose: EdgeIdentity * AllBottom
36254 2019-Jan-15 20:37:33.409392 - [DEBUG]
36255 2019-Jan-15 20:37:33.409416 - [DEBUG] Propagate flow
36256 2019-Jan-15 20:37:33.409440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36257 2019-Jan-15 20:37:33.409499 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36258 2019-Jan-15 20:37:33.410136 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36259 2019-Jan-15 20:37:33.410792 - [DEBUG] Edge function : AllBottom (result of previous compose)
36260 2019-Jan-15 20:37:33.410818 - [DEBUG]
36261 2019-Jan-15 20:37:33.410843 - [DEBUG] Join: AllTop & AllBottom
36262 2019-Jan-15 20:37:33.410870 - [DEBUG] = AllBottom (new jump func)
36263 2019-Jan-15 20:37:33.410894 - [DEBUG]
36264 2019-Jan-15 20:37:33.410918 - [DEBUG] Start adding new jump function
36265 2019-Jan-15 20:37:33.410959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36266 2019-Jan-15 20:37:33.411017 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36267 2019-Jan-15 20:37:33.411655 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36268 2019-Jan-15 20:37:33.412291 - [DEBUG] Edge Function : AllBottom
36269 2019-Jan-15 20:37:33.412320 - [DEBUG] End adding new jump function
36270 2019-Jan-15 20:37:33.412345 - [DEBUG]
36271 2019-Jan-15 20:37:33.412368 - [DEBUG] -------------------------------------------- 994. Path Edge --------------------------------------------
36272 2019-Jan-15 20:37:33.412394 - [DEBUG]
36273 2019-Jan-15 20:37:33.412417 - [DEBUG] Process 994. path edge:
36274 2019-Jan-15 20:37:33.412441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36275 2019-Jan-15 20:37:33.412497 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
36276 2019-Jan-15 20:37:33.413133 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36277 2019-Jan-15 20:37:33.413769 - [DEBUG]
36278 2019-Jan-15 20:37:33.413794 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36279 2019-Jan-15 20:37:33.414484 - [DEBUG] Compose: EdgeIdentity * AllBottom
36280 2019-Jan-15 20:37:33.414513 - [DEBUG]
36281 2019-Jan-15 20:37:33.414537 - [DEBUG] Propagate flow
36282 2019-Jan-15 20:37:33.414560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36283 2019-Jan-15 20:37:33.414617 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36284 2019-Jan-15 20:37:33.415259 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36285 2019-Jan-15 20:37:33.415897 - [DEBUG] Edge function : AllBottom (result of previous compose)
36286 2019-Jan-15 20:37:33.415922 - [DEBUG]
36287 2019-Jan-15 20:37:33.415947 - [DEBUG] Join: AllTop & AllBottom
36288 2019-Jan-15 20:37:33.415973 - [DEBUG] = AllBottom (new jump func)
36289 2019-Jan-15 20:37:33.415998 - [DEBUG]
36290 2019-Jan-15 20:37:33.416021 - [DEBUG] Start adding new jump function
36291 2019-Jan-15 20:37:33.416045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36292 2019-Jan-15 20:37:33.416100 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36293 2019-Jan-15 20:37:33.416739 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36294 2019-Jan-15 20:37:33.417391 - [DEBUG] Edge Function : AllBottom
36295 2019-Jan-15 20:37:33.417420 - [DEBUG] End adding new jump function
36296 2019-Jan-15 20:37:33.417444 - [DEBUG]
36297 2019-Jan-15 20:37:33.417468 - [DEBUG] -------------------------------------------- 995. Path Edge --------------------------------------------
36298 2019-Jan-15 20:37:33.417492 - [DEBUG]
36299 2019-Jan-15 20:37:33.417515 - [DEBUG] Process 995. path edge:
36300 2019-Jan-15 20:37:33.417539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36301 2019-Jan-15 20:37:33.417596 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
36302 2019-Jan-15 20:37:33.418233 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36303 2019-Jan-15 20:37:33.418873 - [DEBUG]
36304 2019-Jan-15 20:37:33.418898 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36305 2019-Jan-15 20:37:33.419559 - [DEBUG] Compose: EdgeIdentity * AllBottom
36306 2019-Jan-15 20:37:33.419588 - [DEBUG]
36307 2019-Jan-15 20:37:33.419612 - [DEBUG] Propagate flow
36308 2019-Jan-15 20:37:33.419635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36309 2019-Jan-15 20:37:33.419708 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36310 2019-Jan-15 20:37:33.420361 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36311 2019-Jan-15 20:37:33.421019 - [DEBUG] Edge function : AllBottom (result of previous compose)
36312 2019-Jan-15 20:37:33.421044 - [DEBUG]
36313 2019-Jan-15 20:37:33.421069 - [DEBUG] Join: AllTop & AllBottom
36314 2019-Jan-15 20:37:33.421095 - [DEBUG] = AllBottom (new jump func)
36315 2019-Jan-15 20:37:33.421119 - [DEBUG]
36316 2019-Jan-15 20:37:33.421143 - [DEBUG] Start adding new jump function
36317 2019-Jan-15 20:37:33.421166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36318 2019-Jan-15 20:37:33.421222 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36319 2019-Jan-15 20:37:33.421859 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36320 2019-Jan-15 20:37:33.422497 - [DEBUG] Edge Function : AllBottom
36321 2019-Jan-15 20:37:33.422525 - [DEBUG] End adding new jump function
36322 2019-Jan-15 20:37:33.422549 - [DEBUG]
36323 2019-Jan-15 20:37:33.422573 - [DEBUG] -------------------------------------------- 996. Path Edge --------------------------------------------
36324 2019-Jan-15 20:37:33.422597 - [DEBUG]
36325 2019-Jan-15 20:37:33.422620 - [DEBUG] Process 996. path edge:
36326 2019-Jan-15 20:37:33.422644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36327 2019-Jan-15 20:37:33.422700 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
36328 2019-Jan-15 20:37:33.423338 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36329 2019-Jan-15 20:37:33.423989 - [DEBUG]
36330 2019-Jan-15 20:37:33.424014 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36331 2019-Jan-15 20:37:33.424681 - [DEBUG] Compose: EdgeIdentity * AllBottom
36332 2019-Jan-15 20:37:33.424710 - [DEBUG]
36333 2019-Jan-15 20:37:33.424734 - [DEBUG] Propagate flow
36334 2019-Jan-15 20:37:33.424757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36335 2019-Jan-15 20:37:33.424815 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36336 2019-Jan-15 20:37:33.425451 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36337 2019-Jan-15 20:37:33.426089 - [DEBUG] Edge function : AllBottom (result of previous compose)
36338 2019-Jan-15 20:37:33.426115 - [DEBUG]
36339 2019-Jan-15 20:37:33.426140 - [DEBUG] Join: AllTop & AllBottom
36340 2019-Jan-15 20:37:33.426166 - [DEBUG] = AllBottom (new jump func)
36341 2019-Jan-15 20:37:33.426190 - [DEBUG]
36342 2019-Jan-15 20:37:33.426214 - [DEBUG] Start adding new jump function
36343 2019-Jan-15 20:37:33.426237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36344 2019-Jan-15 20:37:33.426293 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36345 2019-Jan-15 20:37:33.426930 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36346 2019-Jan-15 20:37:33.427578 - [DEBUG] Edge Function : AllBottom
36347 2019-Jan-15 20:37:33.427606 - [DEBUG] End adding new jump function
36348 2019-Jan-15 20:37:33.427630 - [DEBUG]
36349 2019-Jan-15 20:37:33.427654 - [DEBUG] -------------------------------------------- 997. Path Edge --------------------------------------------
36350 2019-Jan-15 20:37:33.427678 - [DEBUG]
36351 2019-Jan-15 20:37:33.427702 - [DEBUG] Process 997. path edge:
36352 2019-Jan-15 20:37:33.427726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36353 2019-Jan-15 20:37:33.427791 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
36354 2019-Jan-15 20:37:33.428428 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36355 2019-Jan-15 20:37:33.429066 - [DEBUG]
36356 2019-Jan-15 20:37:33.429092 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36357 2019-Jan-15 20:37:33.429744 - [DEBUG] Compose: EdgeIdentity * AllBottom
36358 2019-Jan-15 20:37:33.429773 - [DEBUG]
36359 2019-Jan-15 20:37:33.429796 - [DEBUG] Propagate flow
36360 2019-Jan-15 20:37:33.429820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36361 2019-Jan-15 20:37:33.429877 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36362 2019-Jan-15 20:37:33.430517 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36363 2019-Jan-15 20:37:33.431193 - [DEBUG] Edge function : AllBottom (result of previous compose)
36364 2019-Jan-15 20:37:33.431218 - [DEBUG]
36365 2019-Jan-15 20:37:33.431242 - [DEBUG] Join: AllTop & AllBottom
36366 2019-Jan-15 20:37:33.431268 - [DEBUG] = AllBottom (new jump func)
36367 2019-Jan-15 20:37:33.431293 - [DEBUG]
36368 2019-Jan-15 20:37:33.431316 - [DEBUG] Start adding new jump function
36369 2019-Jan-15 20:37:33.431340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36370 2019-Jan-15 20:37:33.431396 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36371 2019-Jan-15 20:37:33.432031 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36372 2019-Jan-15 20:37:33.432670 - [DEBUG] Edge Function : AllBottom
36373 2019-Jan-15 20:37:33.432698 - [DEBUG] End adding new jump function
36374 2019-Jan-15 20:37:33.432722 - [DEBUG]
36375 2019-Jan-15 20:37:33.432746 - [DEBUG] -------------------------------------------- 998. Path Edge --------------------------------------------
36376 2019-Jan-15 20:37:33.432770 - [DEBUG]
36377 2019-Jan-15 20:37:33.432793 - [DEBUG] Process 998. path edge:
36378 2019-Jan-15 20:37:33.432817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36379 2019-Jan-15 20:37:33.432873 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
36380 2019-Jan-15 20:37:33.433511 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36381 2019-Jan-15 20:37:33.434163 - [DEBUG]
36382 2019-Jan-15 20:37:33.434187 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36383 2019-Jan-15 20:37:33.434854 - [DEBUG] Compose: EdgeIdentity * AllBottom
36384 2019-Jan-15 20:37:33.434882 - [DEBUG]
36385 2019-Jan-15 20:37:33.434906 - [DEBUG] Propagate flow
36386 2019-Jan-15 20:37:33.434929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36387 2019-Jan-15 20:37:33.434987 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36388 2019-Jan-15 20:37:33.435623 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36389 2019-Jan-15 20:37:33.436259 - [DEBUG] Edge function : AllBottom (result of previous compose)
36390 2019-Jan-15 20:37:33.436284 - [DEBUG]
36391 2019-Jan-15 20:37:33.436309 - [DEBUG] Join: AllTop & AllBottom
36392 2019-Jan-15 20:37:33.436335 - [DEBUG] = AllBottom (new jump func)
36393 2019-Jan-15 20:37:33.436360 - [DEBUG]
36394 2019-Jan-15 20:37:33.436383 - [DEBUG] Start adding new jump function
36395 2019-Jan-15 20:37:33.436407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36396 2019-Jan-15 20:37:33.436463 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36397 2019-Jan-15 20:37:33.437109 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36398 2019-Jan-15 20:37:33.437761 - [DEBUG] Edge Function : AllBottom
36399 2019-Jan-15 20:37:33.437789 - [DEBUG] End adding new jump function
36400 2019-Jan-15 20:37:33.437813 - [DEBUG]
36401 2019-Jan-15 20:37:33.437837 - [DEBUG] -------------------------------------------- 999. Path Edge --------------------------------------------
36402 2019-Jan-15 20:37:33.437861 - [DEBUG]
36403 2019-Jan-15 20:37:33.437884 - [DEBUG] Process 999. path edge:
36404 2019-Jan-15 20:37:33.437908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36405 2019-Jan-15 20:37:33.437965 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
36406 2019-Jan-15 20:37:33.438598 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36407 2019-Jan-15 20:37:33.439236 - [DEBUG]
36408 2019-Jan-15 20:37:33.439261 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36409 2019-Jan-15 20:37:33.439912 - [DEBUG] Compose: EdgeIdentity * AllBottom
36410 2019-Jan-15 20:37:33.439940 - [DEBUG]
36411 2019-Jan-15 20:37:33.439963 - [DEBUG] Propagate flow
36412 2019-Jan-15 20:37:33.439987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36413 2019-Jan-15 20:37:33.440043 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36414 2019-Jan-15 20:37:33.440696 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36415 2019-Jan-15 20:37:33.441335 - [DEBUG] Edge function : AllBottom (result of previous compose)
36416 2019-Jan-15 20:37:33.441360 - [DEBUG]
36417 2019-Jan-15 20:37:33.441384 - [DEBUG] Join: AllTop & AllBottom
36418 2019-Jan-15 20:37:33.441410 - [DEBUG] = AllBottom (new jump func)
36419 2019-Jan-15 20:37:33.441435 - [DEBUG]
36420 2019-Jan-15 20:37:33.441458 - [DEBUG] Start adding new jump function
36421 2019-Jan-15 20:37:33.441482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36422 2019-Jan-15 20:37:33.441537 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36423 2019-Jan-15 20:37:33.442175 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36424 2019-Jan-15 20:37:33.442809 - [DEBUG] Edge Function : AllBottom
36425 2019-Jan-15 20:37:33.442836 - [DEBUG] End adding new jump function
36426 2019-Jan-15 20:37:33.442861 - [DEBUG]
36427 2019-Jan-15 20:37:33.442885 - [DEBUG] -------------------------------------------- 1000. Path Edge --------------------------------------------
36428 2019-Jan-15 20:37:33.442909 - [DEBUG]
36429 2019-Jan-15 20:37:33.442932 - [DEBUG] Process 1000. path edge:
36430 2019-Jan-15 20:37:33.442956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36431 2019-Jan-15 20:37:33.443012 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
36432 2019-Jan-15 20:37:33.443646 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36433 2019-Jan-15 20:37:33.444297 - [DEBUG]
36434 2019-Jan-15 20:37:33.444322 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36435 2019-Jan-15 20:37:33.444982 - [DEBUG] Compose: EdgeIdentity * AllBottom
36436 2019-Jan-15 20:37:33.445011 - [DEBUG]
36437 2019-Jan-15 20:37:33.445034 - [DEBUG] Propagate flow
36438 2019-Jan-15 20:37:33.445058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36439 2019-Jan-15 20:37:33.445115 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36440 2019-Jan-15 20:37:33.445757 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36441 2019-Jan-15 20:37:33.446404 - [DEBUG] Edge function : AllBottom (result of previous compose)
36442 2019-Jan-15 20:37:33.446429 - [DEBUG]
36443 2019-Jan-15 20:37:33.446454 - [DEBUG] Join: AllTop & AllBottom
36444 2019-Jan-15 20:37:33.446480 - [DEBUG] = AllBottom (new jump func)
36445 2019-Jan-15 20:37:33.446504 - [DEBUG]
36446 2019-Jan-15 20:37:33.446528 - [DEBUG] Start adding new jump function
36447 2019-Jan-15 20:37:33.446551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36448 2019-Jan-15 20:37:33.446607 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36449 2019-Jan-15 20:37:33.447245 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36450 2019-Jan-15 20:37:33.447898 - [DEBUG] Edge Function : AllBottom
36451 2019-Jan-15 20:37:33.447925 - [DEBUG] End adding new jump function
36452 2019-Jan-15 20:37:33.447950 - [DEBUG]
36453 2019-Jan-15 20:37:33.447974 - [DEBUG] -------------------------------------------- 1001. Path Edge --------------------------------------------
36454 2019-Jan-15 20:37:33.447998 - [DEBUG]
36455 2019-Jan-15 20:37:33.448022 - [DEBUG] Process 1001. path edge:
36456 2019-Jan-15 20:37:33.448046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36457 2019-Jan-15 20:37:33.448102 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
36458 2019-Jan-15 20:37:33.448744 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36459 2019-Jan-15 20:37:33.449382 - [DEBUG]
36460 2019-Jan-15 20:37:33.449408 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36461 2019-Jan-15 20:37:33.450068 - [DEBUG] Compose: EdgeIdentity * AllBottom
36462 2019-Jan-15 20:37:33.450097 - [DEBUG]
36463 2019-Jan-15 20:37:33.450121 - [DEBUG] Propagate flow
36464 2019-Jan-15 20:37:33.450144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36465 2019-Jan-15 20:37:33.450201 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36466 2019-Jan-15 20:37:33.450855 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36467 2019-Jan-15 20:37:33.451494 - [DEBUG] Edge function : AllBottom (result of previous compose)
36468 2019-Jan-15 20:37:33.451519 - [DEBUG]
36469 2019-Jan-15 20:37:33.451544 - [DEBUG] Join: AllTop & AllBottom
36470 2019-Jan-15 20:37:33.451570 - [DEBUG] = AllBottom (new jump func)
36471 2019-Jan-15 20:37:33.451595 - [DEBUG]
36472 2019-Jan-15 20:37:33.451618 - [DEBUG] Start adding new jump function
36473 2019-Jan-15 20:37:33.451642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36474 2019-Jan-15 20:37:33.451698 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36475 2019-Jan-15 20:37:33.452334 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36476 2019-Jan-15 20:37:33.452969 - [DEBUG] Edge Function : AllBottom
36477 2019-Jan-15 20:37:33.452996 - [DEBUG] End adding new jump function
36478 2019-Jan-15 20:37:33.453020 - [DEBUG]
36479 2019-Jan-15 20:37:33.453044 - [DEBUG] -------------------------------------------- 1002. Path Edge --------------------------------------------
36480 2019-Jan-15 20:37:33.453069 - [DEBUG]
36481 2019-Jan-15 20:37:33.453092 - [DEBUG] Process 1002. path edge:
36482 2019-Jan-15 20:37:33.453116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36483 2019-Jan-15 20:37:33.453173 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
36484 2019-Jan-15 20:37:33.453811 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36485 2019-Jan-15 20:37:33.454472 - [DEBUG]
36486 2019-Jan-15 20:37:33.454497 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36487 2019-Jan-15 20:37:33.455159 - [DEBUG] Compose: EdgeIdentity * AllBottom
36488 2019-Jan-15 20:37:33.455187 - [DEBUG]
36489 2019-Jan-15 20:37:33.455211 - [DEBUG] Propagate flow
36490 2019-Jan-15 20:37:33.455234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36491 2019-Jan-15 20:37:33.455291 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36492 2019-Jan-15 20:37:33.455926 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36493 2019-Jan-15 20:37:33.456563 - [DEBUG] Edge function : AllBottom (result of previous compose)
36494 2019-Jan-15 20:37:33.456589 - [DEBUG]
36495 2019-Jan-15 20:37:33.456613 - [DEBUG] Join: AllTop & AllBottom
36496 2019-Jan-15 20:37:33.456639 - [DEBUG] = AllBottom (new jump func)
36497 2019-Jan-15 20:37:33.456664 - [DEBUG]
36498 2019-Jan-15 20:37:33.456687 - [DEBUG] Start adding new jump function
36499 2019-Jan-15 20:37:33.456711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36500 2019-Jan-15 20:37:33.456767 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36501 2019-Jan-15 20:37:33.457438 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36502 2019-Jan-15 20:37:33.458072 - [DEBUG] Edge Function : AllBottom
36503 2019-Jan-15 20:37:33.458100 - [DEBUG] End adding new jump function
36504 2019-Jan-15 20:37:33.458125 - [DEBUG]
36505 2019-Jan-15 20:37:33.458148 - [DEBUG] -------------------------------------------- 1003. Path Edge --------------------------------------------
36506 2019-Jan-15 20:37:33.458173 - [DEBUG]
36507 2019-Jan-15 20:37:33.458196 - [DEBUG] Process 1003. path edge:
36508 2019-Jan-15 20:37:33.458220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36509 2019-Jan-15 20:37:33.458277 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
36510 2019-Jan-15 20:37:33.458911 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36511 2019-Jan-15 20:37:33.459546 - [DEBUG]
36512 2019-Jan-15 20:37:33.459570 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36513 2019-Jan-15 20:37:33.460216 - [DEBUG] Start of endsummarytab entry
36514 2019-Jan-15 20:37:33.460252 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36515 2019-Jan-15 20:37:33.460910 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
36516 2019-Jan-15 20:37:33.460970 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36517 2019-Jan-15 20:37:33.461603 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36518 2019-Jan-15 20:37:33.462238 - [DEBUG] EF: AllBottom
36519 2019-Jan-15 20:37:33.462264 - [DEBUG]
36520 2019-Jan-15 20:37:33.462287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36521 2019-Jan-15 20:37:33.462918 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36522 2019-Jan-15 20:37:33.463560 - [DEBUG] EF: AllBottom
36523 2019-Jan-15 20:37:33.463585 - [DEBUG]
36524 2019-Jan-15 20:37:33.463609 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36525 2019-Jan-15 20:37:33.464258 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
36526 2019-Jan-15 20:37:33.464896 - [DEBUG] EF: AllBottom
36527 2019-Jan-15 20:37:33.464921 - [DEBUG]
36528 2019-Jan-15 20:37:33.464944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36529 2019-Jan-15 20:37:33.465575 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36530 2019-Jan-15 20:37:33.466220 - [DEBUG] EF: AllBottom
36531 2019-Jan-15 20:37:33.466245 - [DEBUG]
36532 2019-Jan-15 20:37:33.466268 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36533 2019-Jan-15 20:37:33.466901 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
36534 2019-Jan-15 20:37:33.467559 - [DEBUG] EF: AllBottom
36535 2019-Jan-15 20:37:33.467584 - [DEBUG]
36536 2019-Jan-15 20:37:33.467607 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36537 2019-Jan-15 20:37:33.468240 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
36538 2019-Jan-15 20:37:33.468882 - [DEBUG] EF: AllBottom
36539 2019-Jan-15 20:37:33.468907 - [DEBUG]
36540 2019-Jan-15 20:37:33.468930 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36541 2019-Jan-15 20:37:33.469563 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36542 2019-Jan-15 20:37:33.470199 - [DEBUG] EF: AllBottom
36543 2019-Jan-15 20:37:33.470224 - [DEBUG]
36544 2019-Jan-15 20:37:33.470247 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36545 2019-Jan-15 20:37:33.470894 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36546 2019-Jan-15 20:37:33.471530 - [DEBUG] EF: AllBottom
36547 2019-Jan-15 20:37:33.471555 - [DEBUG]
36548 2019-Jan-15 20:37:33.471578 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36549 2019-Jan-15 20:37:33.472209 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36550 2019-Jan-15 20:37:33.472850 - [DEBUG] EF: AllBottom
36551 2019-Jan-15 20:37:33.472875 - [DEBUG]
36552 2019-Jan-15 20:37:33.472899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36553 2019-Jan-15 20:37:33.473532 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
36554 2019-Jan-15 20:37:33.474184 - [DEBUG] EF: AllBottom
36555 2019-Jan-15 20:37:33.474209 - [DEBUG]
36556 2019-Jan-15 20:37:33.474233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36557 2019-Jan-15 20:37:33.474864 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
36558 2019-Jan-15 20:37:33.475498 - [DEBUG] EF: AllBottom
36559 2019-Jan-15 20:37:33.475523 - [DEBUG]
36560 2019-Jan-15 20:37:33.475546 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36561 2019-Jan-15 20:37:33.476177 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
36562 2019-Jan-15 20:37:33.476811 - [DEBUG] EF: AllBottom
36563 2019-Jan-15 20:37:33.476836 - [DEBUG]
36564 2019-Jan-15 20:37:33.476860 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36565 2019-Jan-15 20:37:33.477506 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36566 2019-Jan-15 20:37:33.478140 - [DEBUG] EF: AllBottom
36567 2019-Jan-15 20:37:33.478165 - [DEBUG]
36568 2019-Jan-15 20:37:33.478188 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36569 2019-Jan-15 20:37:33.478820 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36570 2019-Jan-15 20:37:33.479455 - [DEBUG] EF: AllBottom
36571 2019-Jan-15 20:37:33.479480 - [DEBUG]
36572 2019-Jan-15 20:37:33.479503 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36573 2019-Jan-15 20:37:33.480134 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
36574 2019-Jan-15 20:37:33.480785 - [DEBUG] EF: AllBottom
36575 2019-Jan-15 20:37:33.480810 - [DEBUG]
36576 2019-Jan-15 20:37:33.480841 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36577 2019-Jan-15 20:37:33.481474 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36578 2019-Jan-15 20:37:33.482117 - [DEBUG] EF: AllBottom
36579 2019-Jan-15 20:37:33.482142 - [DEBUG]
36580 2019-Jan-15 20:37:33.482165 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36581 2019-Jan-15 20:37:33.482799 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36582 2019-Jan-15 20:37:33.483436 - [DEBUG] EF: AllBottom
36583 2019-Jan-15 20:37:33.483461 - [DEBUG]
36584 2019-Jan-15 20:37:33.483485 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36585 2019-Jan-15 20:37:33.484132 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36586 2019-Jan-15 20:37:33.484773 - [DEBUG] EF: AllBottom
36587 2019-Jan-15 20:37:33.484798 - [DEBUG]
36588 2019-Jan-15 20:37:33.484822 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36589 2019-Jan-15 20:37:33.485454 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36590 2019-Jan-15 20:37:33.486091 - [DEBUG] EF: AllBottom
36591 2019-Jan-15 20:37:33.486116 - [DEBUG]
36592 2019-Jan-15 20:37:33.486140 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36593 2019-Jan-15 20:37:33.486771 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
36594 2019-Jan-15 20:37:33.487420 - [DEBUG] EF: AllBottom
36595 2019-Jan-15 20:37:33.487445 - [DEBUG]
36596 2019-Jan-15 20:37:33.487469 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36597 2019-Jan-15 20:37:33.488100 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
36598 2019-Jan-15 20:37:33.488735 - [DEBUG] EF: AllBottom
36599 2019-Jan-15 20:37:33.488760 - [DEBUG]
36600 2019-Jan-15 20:37:33.488784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36601 2019-Jan-15 20:37:33.489414 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
36602 2019-Jan-15 20:37:33.490048 - [DEBUG] EF: AllBottom
36603 2019-Jan-15 20:37:33.490073 - [DEBUG]
36604 2019-Jan-15 20:37:33.490096 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36605 2019-Jan-15 20:37:33.490743 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
36606 2019-Jan-15 20:37:33.491378 - [DEBUG] EF: AllBottom
36607 2019-Jan-15 20:37:33.491403 - [DEBUG]
36608 2019-Jan-15 20:37:33.491427 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36609 2019-Jan-15 20:37:33.492058 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36610 2019-Jan-15 20:37:33.492692 - [DEBUG] EF: AllBottom
36611 2019-Jan-15 20:37:33.492716 - [DEBUG]
36612 2019-Jan-15 20:37:33.492740 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36613 2019-Jan-15 20:37:33.493371 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36614 2019-Jan-15 20:37:33.494018 - [DEBUG] EF: AllBottom
36615 2019-Jan-15 20:37:33.494043 - [DEBUG]
36616 2019-Jan-15 20:37:33.494067 - [DEBUG] ---------------
36617 2019-Jan-15 20:37:33.494091 - [DEBUG]
36618 2019-Jan-15 20:37:33.494116 - [DEBUG] End of endsummarytab entry
36619 2019-Jan-15 20:37:33.494140 - [DEBUG]
36620 2019-Jan-15 20:37:33.494164 - [DEBUG] Start of incomingtab entry
36621 2019-Jan-15 20:37:33.494188 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36622 2019-Jan-15 20:37:33.494823 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
36623 2019-Jan-15 20:37:33.494880 - [DEBUG] ---------------
36624 2019-Jan-15 20:37:33.494913 - [DEBUG] End of incomingtab entry
36625 2019-Jan-15 20:37:33.494938 - [DEBUG]
36626 2019-Jan-15 20:37:33.494963 - [DEBUG] EDGE:
36627 2019-Jan-15 20:37:33.495019 - [DEBUG] ---> 36628 2019-Jan-15 20:37:33.495653 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36629 2019-Jan-15 20:37:33.496289 - [DEBUG]
36630 2019-Jan-15 20:37:33.496315 - [DEBUG] EDGE:
36631 2019-Jan-15 20:37:33.496372 - [DEBUG] ---> 36632 2019-Jan-15 20:37:33.497006 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36633 2019-Jan-15 20:37:33.497654 - [DEBUG]
36634 2019-Jan-15 20:37:33.497690 - [DEBUG] Compose: EdgeIdentity * AllBottom
36635 2019-Jan-15 20:37:33.497717 - [DEBUG]
36636 2019-Jan-15 20:37:33.497741 - [DEBUG] Propagate flow
36637 2019-Jan-15 20:37:33.497764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36638 2019-Jan-15 20:37:33.497821 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36639 2019-Jan-15 20:37:33.498466 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36640 2019-Jan-15 20:37:33.499103 - [DEBUG] Edge function : AllBottom (result of previous compose)
36641 2019-Jan-15 20:37:33.499128 - [DEBUG]
36642 2019-Jan-15 20:37:33.499153 - [DEBUG] Join: AllTop & AllBottom
36643 2019-Jan-15 20:37:33.499180 - [DEBUG] = AllBottom (new jump func)
36644 2019-Jan-15 20:37:33.499204 - [DEBUG]
36645 2019-Jan-15 20:37:33.499227 - [DEBUG] Start adding new jump function
36646 2019-Jan-15 20:37:33.499251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36647 2019-Jan-15 20:37:33.499306 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36648 2019-Jan-15 20:37:33.499943 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36649 2019-Jan-15 20:37:33.500585 - [DEBUG] Edge Function : AllBottom
36650 2019-Jan-15 20:37:33.500627 - [DEBUG] End adding new jump function
36651 2019-Jan-15 20:37:33.500651 - [DEBUG]
36652 2019-Jan-15 20:37:33.500675 - [DEBUG] -------------------------------------------- 1004. Path Edge --------------------------------------------
36653 2019-Jan-15 20:37:33.500699 - [DEBUG]
36654 2019-Jan-15 20:37:33.500722 - [DEBUG] Process 1004. path edge:
36655 2019-Jan-15 20:37:33.500746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36656 2019-Jan-15 20:37:33.500802 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
36657 2019-Jan-15 20:37:33.501446 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36658 2019-Jan-15 20:37:33.502083 - [DEBUG]
36659 2019-Jan-15 20:37:33.502107 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36660 2019-Jan-15 20:37:33.502766 - [DEBUG] Possible callees:
36661 2019-Jan-15 20:37:33.502792 - [DEBUG] llvm.dbg.declare
36662 2019-Jan-15 20:37:33.502817 - [DEBUG] Possible return sites:
36663 2019-Jan-15 20:37:33.502841 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19336664 2019-Jan-15 20:37:33.504131 - [DEBUG] Found and process special summary
36665 2019-Jan-15 20:37:33.504165 - [DEBUG] Compose: EdgeIdentity * AllBottom
36666 2019-Jan-15 20:37:33.504201 - [DEBUG]
36667 2019-Jan-15 20:37:33.504226 - [DEBUG] Propagate flow
36668 2019-Jan-15 20:37:33.504249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36669 2019-Jan-15 20:37:33.504306 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36670 2019-Jan-15 20:37:33.504952 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36671 2019-Jan-15 20:37:33.505588 - [DEBUG] Edge function : AllBottom (result of previous compose)
36672 2019-Jan-15 20:37:33.505613 - [DEBUG]
36673 2019-Jan-15 20:37:33.505637 - [DEBUG] Join: AllTop & AllBottom
36674 2019-Jan-15 20:37:33.505663 - [DEBUG] = AllBottom (new jump func)
36675 2019-Jan-15 20:37:33.505688 - [DEBUG]
36676 2019-Jan-15 20:37:33.505711 - [DEBUG] Start adding new jump function
36677 2019-Jan-15 20:37:33.505735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36678 2019-Jan-15 20:37:33.505790 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36679 2019-Jan-15 20:37:33.506427 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36680 2019-Jan-15 20:37:33.507063 - [DEBUG] Edge Function : AllBottom
36681 2019-Jan-15 20:37:33.507091 - [DEBUG] End adding new jump function
36682 2019-Jan-15 20:37:33.507115 - [DEBUG]
36683 2019-Jan-15 20:37:33.507138 - [DEBUG] -------------------------------------------- 1005. Path Edge --------------------------------------------
36684 2019-Jan-15 20:37:33.507162 - [DEBUG]
36685 2019-Jan-15 20:37:33.507186 - [DEBUG] Process 1005. path edge:
36686 2019-Jan-15 20:37:33.507209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36687 2019-Jan-15 20:37:33.507276 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
36688 2019-Jan-15 20:37:33.507915 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36689 2019-Jan-15 20:37:33.508553 - [DEBUG]
36690 2019-Jan-15 20:37:33.508577 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36691 2019-Jan-15 20:37:33.509241 - [DEBUG] Compose: EdgeIdentity * AllBottom
36692 2019-Jan-15 20:37:33.509269 - [DEBUG]
36693 2019-Jan-15 20:37:33.509292 - [DEBUG] Propagate flow
36694 2019-Jan-15 20:37:33.509316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36695 2019-Jan-15 20:37:33.509373 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36696 2019-Jan-15 20:37:33.510009 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36697 2019-Jan-15 20:37:33.510658 - [DEBUG] Edge function : AllBottom (result of previous compose)
36698 2019-Jan-15 20:37:33.510683 - [DEBUG]
36699 2019-Jan-15 20:37:33.510707 - [DEBUG] Join: AllTop & AllBottom
36700 2019-Jan-15 20:37:33.510733 - [DEBUG] = AllBottom (new jump func)
36701 2019-Jan-15 20:37:33.510758 - [DEBUG]
36702 2019-Jan-15 20:37:33.510781 - [DEBUG] Start adding new jump function
36703 2019-Jan-15 20:37:33.510805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36704 2019-Jan-15 20:37:33.510861 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36705 2019-Jan-15 20:37:33.511498 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36706 2019-Jan-15 20:37:33.512131 - [DEBUG] Edge Function : AllBottom
36707 2019-Jan-15 20:37:33.512159 - [DEBUG] End adding new jump function
36708 2019-Jan-15 20:37:33.512183 - [DEBUG]
36709 2019-Jan-15 20:37:33.512207 - [DEBUG] -------------------------------------------- 1006. Path Edge --------------------------------------------
36710 2019-Jan-15 20:37:33.512231 - [DEBUG]
36711 2019-Jan-15 20:37:33.512263 - [DEBUG] Process 1006. path edge:
36712 2019-Jan-15 20:37:33.512288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36713 2019-Jan-15 20:37:33.512344 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
36714 2019-Jan-15 20:37:33.512979 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36715 2019-Jan-15 20:37:33.513618 - [DEBUG]
36716 2019-Jan-15 20:37:33.513643 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36717 2019-Jan-15 20:37:33.514310 - [DEBUG] Compose: EdgeIdentity * AllBottom
36718 2019-Jan-15 20:37:33.514338 - [DEBUG]
36719 2019-Jan-15 20:37:33.514361 - [DEBUG] Propagate flow
36720 2019-Jan-15 20:37:33.514385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36721 2019-Jan-15 20:37:33.514443 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36722 2019-Jan-15 20:37:33.515089 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36723 2019-Jan-15 20:37:33.515728 - [DEBUG] Edge function : AllBottom (result of previous compose)
36724 2019-Jan-15 20:37:33.515754 - [DEBUG]
36725 2019-Jan-15 20:37:33.515779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36726 2019-Jan-15 20:37:33.515805 - [DEBUG] = AllBottom
36727 2019-Jan-15 20:37:33.515830 - [DEBUG]
36728 2019-Jan-15 20:37:33.515854 - [DEBUG] PROPAGATE: No new function!
36729 2019-Jan-15 20:37:33.515878 - [DEBUG] EDGE:
36730 2019-Jan-15 20:37:33.515936 - [DEBUG] ---> 36731 2019-Jan-15 20:37:33.516570 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36732 2019-Jan-15 20:37:33.517206 - [DEBUG]
36733 2019-Jan-15 20:37:33.517231 - [DEBUG] EDGE:
36734 2019-Jan-15 20:37:33.517302 - [DEBUG] ---> 36735 2019-Jan-15 20:37:33.517940 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36736 2019-Jan-15 20:37:33.518577 - [DEBUG]
36737 2019-Jan-15 20:37:33.518614 - [DEBUG] Compose: EdgeIdentity * AllBottom
36738 2019-Jan-15 20:37:33.518641 - [DEBUG]
36739 2019-Jan-15 20:37:33.518664 - [DEBUG] Propagate flow
36740 2019-Jan-15 20:37:33.518688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36741 2019-Jan-15 20:37:33.518744 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36742 2019-Jan-15 20:37:33.519382 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36743 2019-Jan-15 20:37:33.520017 - [DEBUG] Edge function : AllBottom (result of previous compose)
36744 2019-Jan-15 20:37:33.520042 - [DEBUG]
36745 2019-Jan-15 20:37:33.520067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36746 2019-Jan-15 20:37:33.520093 - [DEBUG] = AllBottom
36747 2019-Jan-15 20:37:33.520117 - [DEBUG]
36748 2019-Jan-15 20:37:33.520140 - [DEBUG] PROPAGATE: No new function!
36749 2019-Jan-15 20:37:33.520167 - [DEBUG] EDGE:
36750 2019-Jan-15 20:37:33.520224 - [DEBUG] ---> 36751 2019-Jan-15 20:37:33.520884 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36752 2019-Jan-15 20:37:33.521522 - [DEBUG]
36753 2019-Jan-15 20:37:33.521547 - [DEBUG] EDGE:
36754 2019-Jan-15 20:37:33.521604 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
36755 2019-Jan-15 20:37:33.522254 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36756 2019-Jan-15 20:37:33.522893 - [DEBUG]
36757 2019-Jan-15 20:37:33.522918 - [DEBUG] EDGE:
36758 2019-Jan-15 20:37:33.522975 - [DEBUG] ---> 36759 2019-Jan-15 20:37:33.523610 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36760 2019-Jan-15 20:37:33.524264 - [DEBUG]
36761 2019-Jan-15 20:37:33.524289 - [DEBUG] EDGE:
36762 2019-Jan-15 20:37:33.524346 - [DEBUG] ---> 36763 2019-Jan-15 20:37:33.524980 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36764 2019-Jan-15 20:37:33.525616 - [DEBUG]
36765 2019-Jan-15 20:37:33.525641 - [DEBUG] EDGE:
36766 2019-Jan-15 20:37:33.525698 - [DEBUG] ---> 36767 2019-Jan-15 20:37:33.526335 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36768 2019-Jan-15 20:37:33.526972 - [DEBUG]
36769 2019-Jan-15 20:37:33.527006 - [DEBUG] Compose: EdgeIdentity * AllBottom
36770 2019-Jan-15 20:37:33.527032 - [DEBUG]
36771 2019-Jan-15 20:37:33.527056 - [DEBUG] Propagate flow
36772 2019-Jan-15 20:37:33.527079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36773 2019-Jan-15 20:37:33.527136 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36774 2019-Jan-15 20:37:33.527791 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36775 2019-Jan-15 20:37:33.528430 - [DEBUG] Edge function : AllBottom (result of previous compose)
36776 2019-Jan-15 20:37:33.528455 - [DEBUG]
36777 2019-Jan-15 20:37:33.528480 - [DEBUG] Join: AllTop & AllBottom
36778 2019-Jan-15 20:37:33.528506 - [DEBUG] = AllBottom (new jump func)
36779 2019-Jan-15 20:37:33.528530 - [DEBUG]
36780 2019-Jan-15 20:37:33.528554 - [DEBUG] Start adding new jump function
36781 2019-Jan-15 20:37:33.528577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36782 2019-Jan-15 20:37:33.528633 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36783 2019-Jan-15 20:37:33.529271 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36784 2019-Jan-15 20:37:33.529907 - [DEBUG] Edge Function : AllBottom
36785 2019-Jan-15 20:37:33.529934 - [DEBUG] End adding new jump function
36786 2019-Jan-15 20:37:33.529958 - [DEBUG]
36787 2019-Jan-15 20:37:33.529982 - [DEBUG] -------------------------------------------- 1007. Path Edge --------------------------------------------
36788 2019-Jan-15 20:37:33.530006 - [DEBUG]
36789 2019-Jan-15 20:37:33.530030 - [DEBUG] Process 1007. path edge:
36790 2019-Jan-15 20:37:33.530053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36791 2019-Jan-15 20:37:33.530109 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
36792 2019-Jan-15 20:37:33.530759 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36793 2019-Jan-15 20:37:33.531396 - [DEBUG]
36794 2019-Jan-15 20:37:33.531420 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36795 2019-Jan-15 20:37:33.532085 - [DEBUG] Compose: EdgeIdentity * AllBottom
36796 2019-Jan-15 20:37:33.532113 - [DEBUG]
36797 2019-Jan-15 20:37:33.532137 - [DEBUG] Propagate flow
36798 2019-Jan-15 20:37:33.532161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36799 2019-Jan-15 20:37:33.532231 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
36800 2019-Jan-15 20:37:33.532866 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36801 2019-Jan-15 20:37:33.533503 - [DEBUG] Edge function : AllBottom (result of previous compose)
36802 2019-Jan-15 20:37:33.533528 - [DEBUG]
36803 2019-Jan-15 20:37:33.533553 - [DEBUG] Join: AllTop & AllBottom
36804 2019-Jan-15 20:37:33.533579 - [DEBUG] = AllBottom (new jump func)
36805 2019-Jan-15 20:37:33.533603 - [DEBUG]
36806 2019-Jan-15 20:37:33.533627 - [DEBUG] Start adding new jump function
36807 2019-Jan-15 20:37:33.533650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36808 2019-Jan-15 20:37:33.533706 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36809 2019-Jan-15 20:37:33.534360 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
36810 2019-Jan-15 20:37:33.534992 - [DEBUG] Edge Function : AllBottom
36811 2019-Jan-15 20:37:33.535019 - [DEBUG] End adding new jump function
36812 2019-Jan-15 20:37:33.535043 - [DEBUG]
36813 2019-Jan-15 20:37:33.535067 - [DEBUG] -------------------------------------------- 1008. Path Edge --------------------------------------------
36814 2019-Jan-15 20:37:33.535091 - [DEBUG]
36815 2019-Jan-15 20:37:33.535115 - [DEBUG] Process 1008. path edge:
36816 2019-Jan-15 20:37:33.535138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36817 2019-Jan-15 20:37:33.535194 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
36818 2019-Jan-15 20:37:33.535826 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36819 2019-Jan-15 20:37:33.536464 - [DEBUG]
36820 2019-Jan-15 20:37:33.536489 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
36821 2019-Jan-15 20:37:33.537136 - [DEBUG] Compose: EdgeIdentity * AllBottom
36822 2019-Jan-15 20:37:33.537164 - [DEBUG]
36823 2019-Jan-15 20:37:33.537187 - [DEBUG] Propagate flow
36824 2019-Jan-15 20:37:33.537211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36825 2019-Jan-15 20:37:33.537278 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36826 2019-Jan-15 20:37:33.537919 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36827 2019-Jan-15 20:37:33.538556 - [DEBUG] Edge function : AllBottom (result of previous compose)
36828 2019-Jan-15 20:37:33.538582 - [DEBUG]
36829 2019-Jan-15 20:37:33.538607 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36830 2019-Jan-15 20:37:33.538633 - [DEBUG] = AllBottom
36831 2019-Jan-15 20:37:33.538658 - [DEBUG]
36832 2019-Jan-15 20:37:33.538681 - [DEBUG] PROPAGATE: No new function!
36833 2019-Jan-15 20:37:33.538705 - [DEBUG] EDGE:
36834 2019-Jan-15 20:37:33.538763 - [DEBUG] ---> 36835 2019-Jan-15 20:37:33.539395 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36836 2019-Jan-15 20:37:33.540030 - [DEBUG]
36837 2019-Jan-15 20:37:33.540055 - [DEBUG] EDGE:
36838 2019-Jan-15 20:37:33.540112 - [DEBUG] ---> 36839 2019-Jan-15 20:37:33.540766 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36840 2019-Jan-15 20:37:33.541404 - [DEBUG]
36841 2019-Jan-15 20:37:33.541429 - [DEBUG] EDGE:
36842 2019-Jan-15 20:37:33.541486 - [DEBUG] ---> 36843 2019-Jan-15 20:37:33.542129 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36844 2019-Jan-15 20:37:33.542768 - [DEBUG]
36845 2019-Jan-15 20:37:33.542793 - [DEBUG] EDGE:
36846 2019-Jan-15 20:37:33.542850 - [DEBUG] ---> 36847 2019-Jan-15 20:37:33.543490 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36848 2019-Jan-15 20:37:33.544145 - [DEBUG]
36849 2019-Jan-15 20:37:33.544170 - [DEBUG] EDGE:
36850 2019-Jan-15 20:37:33.544227 - [DEBUG] ---> 36851 2019-Jan-15 20:37:33.544863 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36852 2019-Jan-15 20:37:33.545501 - [DEBUG]
36853 2019-Jan-15 20:37:33.545526 - [DEBUG] EDGE:
36854 2019-Jan-15 20:37:33.545583 - [DEBUG] ---> 36855 2019-Jan-15 20:37:33.546222 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36856 2019-Jan-15 20:37:33.546861 - [DEBUG]
36857 2019-Jan-15 20:37:33.546898 - [DEBUG] Compose: EdgeIdentity * AllBottom
36858 2019-Jan-15 20:37:33.546925 - [DEBUG]
36859 2019-Jan-15 20:37:33.546949 - [DEBUG] Propagate flow
36860 2019-Jan-15 20:37:33.546972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36861 2019-Jan-15 20:37:33.547028 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36862 2019-Jan-15 20:37:33.547680 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36863 2019-Jan-15 20:37:33.548318 - [DEBUG] Edge function : AllBottom (result of previous compose)
36864 2019-Jan-15 20:37:33.548343 - [DEBUG]
36865 2019-Jan-15 20:37:33.548368 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36866 2019-Jan-15 20:37:33.548394 - [DEBUG] = AllBottom
36867 2019-Jan-15 20:37:33.548419 - [DEBUG]
36868 2019-Jan-15 20:37:33.548442 - [DEBUG] PROPAGATE: No new function!
36869 2019-Jan-15 20:37:33.548468 - [DEBUG] EDGE:
36870 2019-Jan-15 20:37:33.548525 - [DEBUG] ---> 36871 2019-Jan-15 20:37:33.549170 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36872 2019-Jan-15 20:37:33.549808 - [DEBUG]
36873 2019-Jan-15 20:37:33.549833 - [DEBUG] EDGE:
36874 2019-Jan-15 20:37:33.549890 - [DEBUG] ---> 36875 2019-Jan-15 20:37:33.550525 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36876 2019-Jan-15 20:37:33.551177 - [DEBUG]
36877 2019-Jan-15 20:37:33.551203 - [DEBUG] EDGE:
36878 2019-Jan-15 20:37:33.551260 - [DEBUG] ---> 36879 2019-Jan-15 20:37:33.551898 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36880 2019-Jan-15 20:37:33.552535 - [DEBUG]
36881 2019-Jan-15 20:37:33.552571 - [DEBUG] Compose: EdgeIdentity * AllBottom
36882 2019-Jan-15 20:37:33.552598 - [DEBUG]
36883 2019-Jan-15 20:37:33.552622 - [DEBUG] Propagate flow
36884 2019-Jan-15 20:37:33.552645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36885 2019-Jan-15 20:37:33.552701 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36886 2019-Jan-15 20:37:33.553347 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36887 2019-Jan-15 20:37:33.553997 - [DEBUG] Edge function : AllBottom (result of previous compose)
36888 2019-Jan-15 20:37:33.554022 - [DEBUG]
36889 2019-Jan-15 20:37:33.554048 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36890 2019-Jan-15 20:37:33.554073 - [DEBUG] = AllBottom
36891 2019-Jan-15 20:37:33.554098 - [DEBUG]
36892 2019-Jan-15 20:37:33.554121 - [DEBUG] PROPAGATE: No new function!
36893 2019-Jan-15 20:37:33.554147 - [DEBUG] EDGE:
36894 2019-Jan-15 20:37:33.554205 - [DEBUG] ---> 36895 2019-Jan-15 20:37:33.554850 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36896 2019-Jan-15 20:37:33.555488 - [DEBUG]
36897 2019-Jan-15 20:37:33.555513 - [DEBUG] EDGE:
36898 2019-Jan-15 20:37:33.555570 - [DEBUG] ---> 36899 2019-Jan-15 20:37:33.556205 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36900 2019-Jan-15 20:37:33.556840 - [DEBUG]
36901 2019-Jan-15 20:37:33.556865 - [DEBUG] EDGE:
36902 2019-Jan-15 20:37:33.556922 - [DEBUG] ---> 36903 2019-Jan-15 20:37:33.557572 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36904 2019-Jan-15 20:37:33.558208 - [DEBUG]
36905 2019-Jan-15 20:37:33.558233 - [DEBUG] EDGE:
36906 2019-Jan-15 20:37:33.558290 - [DEBUG] ---> 36907 2019-Jan-15 20:37:33.558927 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36908 2019-Jan-15 20:37:33.559565 - [DEBUG]
36909 2019-Jan-15 20:37:33.559602 - [DEBUG] Compose: EdgeIdentity * AllBottom
36910 2019-Jan-15 20:37:33.559629 - [DEBUG]
36911 2019-Jan-15 20:37:33.559652 - [DEBUG] Propagate flow
36912 2019-Jan-15 20:37:33.559676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36913 2019-Jan-15 20:37:33.559732 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36914 2019-Jan-15 20:37:33.560370 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36915 2019-Jan-15 20:37:33.561024 - [DEBUG] Edge function : AllBottom (result of previous compose)
36916 2019-Jan-15 20:37:33.561049 - [DEBUG]
36917 2019-Jan-15 20:37:33.561074 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36918 2019-Jan-15 20:37:33.561100 - [DEBUG] = AllBottom
36919 2019-Jan-15 20:37:33.561125 - [DEBUG]
36920 2019-Jan-15 20:37:33.561148 - [DEBUG] PROPAGATE: No new function!
36921 2019-Jan-15 20:37:33.561173 - [DEBUG] EDGE:
36922 2019-Jan-15 20:37:33.561231 - [DEBUG] ---> 36923 2019-Jan-15 20:37:33.561876 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36924 2019-Jan-15 20:37:33.562514 - [DEBUG]
36925 2019-Jan-15 20:37:33.562539 - [DEBUG] EDGE:
36926 2019-Jan-15 20:37:33.562596 - [DEBUG] ---> 36927 2019-Jan-15 20:37:33.563232 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36928 2019-Jan-15 20:37:33.563878 - [DEBUG]
36929 2019-Jan-15 20:37:33.563903 - [DEBUG] EDGE:
36930 2019-Jan-15 20:37:33.563975 - [DEBUG] ---> 36931 2019-Jan-15 20:37:33.564613 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36932 2019-Jan-15 20:37:33.565249 - [DEBUG]
36933 2019-Jan-15 20:37:33.565285 - [DEBUG] Compose: EdgeIdentity * AllBottom
36934 2019-Jan-15 20:37:33.565313 - [DEBUG]
36935 2019-Jan-15 20:37:33.565336 - [DEBUG] Propagate flow
36936 2019-Jan-15 20:37:33.565359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36937 2019-Jan-15 20:37:33.565416 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36938 2019-Jan-15 20:37:33.566052 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36939 2019-Jan-15 20:37:33.566688 - [DEBUG] Edge function : AllBottom (result of previous compose)
36940 2019-Jan-15 20:37:33.566713 - [DEBUG]
36941 2019-Jan-15 20:37:33.566738 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36942 2019-Jan-15 20:37:33.566764 - [DEBUG] = AllBottom
36943 2019-Jan-15 20:37:33.566788 - [DEBUG]
36944 2019-Jan-15 20:37:33.566811 - [DEBUG] PROPAGATE: No new function!
36945 2019-Jan-15 20:37:33.566837 - [DEBUG] EDGE:
36946 2019-Jan-15 20:37:33.566895 - [DEBUG] ---> 36947 2019-Jan-15 20:37:33.567613 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36948 2019-Jan-15 20:37:33.568260 - [DEBUG]
36949 2019-Jan-15 20:37:33.568286 - [DEBUG] EDGE:
36950 2019-Jan-15 20:37:33.568344 - [DEBUG] ---> 36951 2019-Jan-15 20:37:33.568979 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36952 2019-Jan-15 20:37:33.569618 - [DEBUG]
36953 2019-Jan-15 20:37:33.569643 - [DEBUG] EDGE:
36954 2019-Jan-15 20:37:33.569700 - [DEBUG] ---> 36955 2019-Jan-15 20:37:33.570339 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36956 2019-Jan-15 20:37:33.570991 - [DEBUG]
36957 2019-Jan-15 20:37:33.571031 - [DEBUG] Compose: EdgeIdentity * AllBottom
36958 2019-Jan-15 20:37:33.571059 - [DEBUG]
36959 2019-Jan-15 20:37:33.571083 - [DEBUG] Propagate flow
36960 2019-Jan-15 20:37:33.571106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36961 2019-Jan-15 20:37:33.571162 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36962 2019-Jan-15 20:37:33.571801 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36963 2019-Jan-15 20:37:33.572437 - [DEBUG] Edge function : AllBottom (result of previous compose)
36964 2019-Jan-15 20:37:33.572462 - [DEBUG]
36965 2019-Jan-15 20:37:33.572487 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36966 2019-Jan-15 20:37:33.572513 - [DEBUG] = AllBottom
36967 2019-Jan-15 20:37:33.572538 - [DEBUG]
36968 2019-Jan-15 20:37:33.572561 - [DEBUG] PROPAGATE: No new function!
36969 2019-Jan-15 20:37:33.572586 - [DEBUG] EDGE:
36970 2019-Jan-15 20:37:33.572644 - [DEBUG] ---> 36971 2019-Jan-15 20:37:33.573300 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36972 2019-Jan-15 20:37:33.573952 - [DEBUG]
36973 2019-Jan-15 20:37:33.573987 - [DEBUG] Compose: EdgeIdentity * AllBottom
36974 2019-Jan-15 20:37:33.574014 - [DEBUG]
36975 2019-Jan-15 20:37:33.574037 - [DEBUG] Propagate flow
36976 2019-Jan-15 20:37:33.574061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36977 2019-Jan-15 20:37:33.574117 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36978 2019-Jan-15 20:37:33.574756 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36979 2019-Jan-15 20:37:33.575393 - [DEBUG] Edge function : AllBottom (result of previous compose)
36980 2019-Jan-15 20:37:33.575418 - [DEBUG]
36981 2019-Jan-15 20:37:33.575443 - [DEBUG] Join: AllTop & AllBottom
36982 2019-Jan-15 20:37:33.575469 - [DEBUG] = AllBottom (new jump func)
36983 2019-Jan-15 20:37:33.575494 - [DEBUG]
36984 2019-Jan-15 20:37:33.575517 - [DEBUG] Start adding new jump function
36985 2019-Jan-15 20:37:33.575541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36986 2019-Jan-15 20:37:33.575597 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36987 2019-Jan-15 20:37:33.576233 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36988 2019-Jan-15 20:37:33.576870 - [DEBUG] Edge Function : AllBottom
36989 2019-Jan-15 20:37:33.576898 - [DEBUG] End adding new jump function
36990 2019-Jan-15 20:37:33.576922 - [DEBUG]
36991 2019-Jan-15 20:37:33.576945 - [DEBUG] -------------------------------------------- 1009. Path Edge --------------------------------------------
36992 2019-Jan-15 20:37:33.576970 - [DEBUG]
36993 2019-Jan-15 20:37:33.576993 - [DEBUG] Process 1009. path edge:
36994 2019-Jan-15 20:37:33.577017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36995 2019-Jan-15 20:37:33.577073 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
36996 2019-Jan-15 20:37:33.577726 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36997 2019-Jan-15 20:37:33.578364 - [DEBUG]
36998 2019-Jan-15 20:37:33.578389 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36999 2019-Jan-15 20:37:33.579034 - [DEBUG] Possible callees:
37000 2019-Jan-15 20:37:33.579059 - [DEBUG] foo
37001 2019-Jan-15 20:37:33.579084 - [DEBUG] Possible return sites:
37002 2019-Jan-15 20:37:33.579108 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12637003 2019-Jan-15 20:37:33.580374 - [DEBUG] Found and process special summary
37004 2019-Jan-15 20:37:33.580408 - [DEBUG] Compose: EdgeIdentity * AllBottom
37005 2019-Jan-15 20:37:33.580436 - [DEBUG]
37006 2019-Jan-15 20:37:33.580460 - [DEBUG] Propagate flow
37007 2019-Jan-15 20:37:33.580483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37008 2019-Jan-15 20:37:33.580540 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37009 2019-Jan-15 20:37:33.581195 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37010 2019-Jan-15 20:37:33.581832 - [DEBUG] Edge function : AllBottom (result of previous compose)
37011 2019-Jan-15 20:37:33.581857 - [DEBUG]
37012 2019-Jan-15 20:37:33.581882 - [DEBUG] Join: AllTop & AllBottom
37013 2019-Jan-15 20:37:33.581908 - [DEBUG] = AllBottom (new jump func)
37014 2019-Jan-15 20:37:33.581932 - [DEBUG]
37015 2019-Jan-15 20:37:33.581956 - [DEBUG] Start adding new jump function
37016 2019-Jan-15 20:37:33.581979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37017 2019-Jan-15 20:37:33.582044 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37018 2019-Jan-15 20:37:33.582681 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37019 2019-Jan-15 20:37:33.583318 - [DEBUG] Edge Function : AllBottom
37020 2019-Jan-15 20:37:33.583346 - [DEBUG] End adding new jump function
37021 2019-Jan-15 20:37:33.583370 - [DEBUG]
37022 2019-Jan-15 20:37:33.583393 - [DEBUG] -------------------------------------------- 1010. Path Edge --------------------------------------------
37023 2019-Jan-15 20:37:33.583417 - [DEBUG]
37024 2019-Jan-15 20:37:33.583441 - [DEBUG] Process 1010. path edge:
37025 2019-Jan-15 20:37:33.583464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37026 2019-Jan-15 20:37:33.583520 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
37027 2019-Jan-15 20:37:33.584172 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37028 2019-Jan-15 20:37:33.584811 - [DEBUG]
37029 2019-Jan-15 20:37:33.584836 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37030 2019-Jan-15 20:37:33.585503 - [DEBUG] Compose: EdgeIdentity * AllBottom
37031 2019-Jan-15 20:37:33.585531 - [DEBUG]
37032 2019-Jan-15 20:37:33.585555 - [DEBUG] Propagate flow
37033 2019-Jan-15 20:37:33.585579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37034 2019-Jan-15 20:37:33.585635 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37035 2019-Jan-15 20:37:33.586271 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37036 2019-Jan-15 20:37:33.586910 - [DEBUG] Edge function : AllBottom (result of previous compose)
37037 2019-Jan-15 20:37:33.586935 - [DEBUG]
37038 2019-Jan-15 20:37:33.586960 - [DEBUG] Join: AllTop & AllBottom
37039 2019-Jan-15 20:37:33.586986 - [DEBUG] = AllBottom (new jump func)
37040 2019-Jan-15 20:37:33.587011 - [DEBUG]
37041 2019-Jan-15 20:37:33.587034 - [DEBUG] Start adding new jump function
37042 2019-Jan-15 20:37:33.587057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37043 2019-Jan-15 20:37:33.587113 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37044 2019-Jan-15 20:37:33.587767 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37045 2019-Jan-15 20:37:33.588402 - [DEBUG] Edge Function : AllBottom
37046 2019-Jan-15 20:37:33.588431 - [DEBUG] End adding new jump function
37047 2019-Jan-15 20:37:33.588455 - [DEBUG]
37048 2019-Jan-15 20:37:33.588478 - [DEBUG] -------------------------------------------- 1011. Path Edge --------------------------------------------
37049 2019-Jan-15 20:37:33.588503 - [DEBUG]
37050 2019-Jan-15 20:37:33.588526 - [DEBUG] Process 1011. path edge:
37051 2019-Jan-15 20:37:33.588550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37052 2019-Jan-15 20:37:33.588606 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
37053 2019-Jan-15 20:37:33.589240 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37054 2019-Jan-15 20:37:33.589878 - [DEBUG]
37055 2019-Jan-15 20:37:33.589904 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37056 2019-Jan-15 20:37:33.590553 - [DEBUG] Compose: EdgeIdentity * AllBottom
37057 2019-Jan-15 20:37:33.590582 - [DEBUG]
37058 2019-Jan-15 20:37:33.590619 - [DEBUG] Propagate flow
37059 2019-Jan-15 20:37:33.590643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37060 2019-Jan-15 20:37:33.590708 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37061 2019-Jan-15 20:37:33.591346 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37062 2019-Jan-15 20:37:33.591984 - [DEBUG] Edge function : AllBottom (result of previous compose)
37063 2019-Jan-15 20:37:33.592010 - [DEBUG]
37064 2019-Jan-15 20:37:33.592034 - [DEBUG] Join: AllTop & AllBottom
37065 2019-Jan-15 20:37:33.592060 - [DEBUG] = AllBottom (new jump func)
37066 2019-Jan-15 20:37:33.592085 - [DEBUG]
37067 2019-Jan-15 20:37:33.592109 - [DEBUG] Start adding new jump function
37068 2019-Jan-15 20:37:33.592132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37069 2019-Jan-15 20:37:33.592188 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37070 2019-Jan-15 20:37:33.592825 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37071 2019-Jan-15 20:37:33.593458 - [DEBUG] Edge Function : AllBottom
37072 2019-Jan-15 20:37:33.593486 - [DEBUG] End adding new jump function
37073 2019-Jan-15 20:37:33.593509 - [DEBUG]
37074 2019-Jan-15 20:37:33.593533 - [DEBUG] -------------------------------------------- 1012. Path Edge --------------------------------------------
37075 2019-Jan-15 20:37:33.593557 - [DEBUG]
37076 2019-Jan-15 20:37:33.593580 - [DEBUG] Process 1012. path edge:
37077 2019-Jan-15 20:37:33.593604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37078 2019-Jan-15 20:37:33.593661 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
37079 2019-Jan-15 20:37:33.594310 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37080 2019-Jan-15 20:37:33.594949 - [DEBUG]
37081 2019-Jan-15 20:37:33.594974 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37082 2019-Jan-15 20:37:33.595626 - [DEBUG] Compose: EdgeIdentity * AllBottom
37083 2019-Jan-15 20:37:33.595654 - [DEBUG]
37084 2019-Jan-15 20:37:33.595678 - [DEBUG] Propagate flow
37085 2019-Jan-15 20:37:33.595701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37086 2019-Jan-15 20:37:33.595758 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37087 2019-Jan-15 20:37:33.596402 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37088 2019-Jan-15 20:37:33.597042 - [DEBUG] Edge function : AllBottom (result of previous compose)
37089 2019-Jan-15 20:37:33.597068 - [DEBUG]
37090 2019-Jan-15 20:37:33.597092 - [DEBUG] Join: AllTop & AllBottom
37091 2019-Jan-15 20:37:33.597119 - [DEBUG] = AllBottom (new jump func)
37092 2019-Jan-15 20:37:33.597143 - [DEBUG]
37093 2019-Jan-15 20:37:33.597167 - [DEBUG] Start adding new jump function
37094 2019-Jan-15 20:37:33.597190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37095 2019-Jan-15 20:37:33.597246 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37096 2019-Jan-15 20:37:33.597899 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37097 2019-Jan-15 20:37:33.598542 - [DEBUG] Edge Function : AllBottom
37098 2019-Jan-15 20:37:33.598569 - [DEBUG] End adding new jump function
37099 2019-Jan-15 20:37:33.598593 - [DEBUG]
37100 2019-Jan-15 20:37:33.598617 - [DEBUG] -------------------------------------------- 1013. Path Edge --------------------------------------------
37101 2019-Jan-15 20:37:33.598641 - [DEBUG]
37102 2019-Jan-15 20:37:33.598665 - [DEBUG] Process 1013. path edge:
37103 2019-Jan-15 20:37:33.598697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37104 2019-Jan-15 20:37:33.598754 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
37105 2019-Jan-15 20:37:33.599401 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37106 2019-Jan-15 20:37:33.600039 - [DEBUG]
37107 2019-Jan-15 20:37:33.600063 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37108 2019-Jan-15 20:37:33.600731 - [DEBUG] Possible callees:
37109 2019-Jan-15 20:37:33.600757 - [DEBUG] llvm.dbg.declare
37110 2019-Jan-15 20:37:33.600782 - [DEBUG] Possible return sites:
37111 2019-Jan-15 20:37:33.600805 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13637112 2019-Jan-15 20:37:33.602076 - [DEBUG] Found and process special summary
37113 2019-Jan-15 20:37:33.602109 - [DEBUG] Compose: EdgeIdentity * AllBottom
37114 2019-Jan-15 20:37:33.602137 - [DEBUG]
37115 2019-Jan-15 20:37:33.602160 - [DEBUG] Propagate flow
37116 2019-Jan-15 20:37:33.602184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37117 2019-Jan-15 20:37:33.602240 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37118 2019-Jan-15 20:37:33.602878 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37119 2019-Jan-15 20:37:33.603514 - [DEBUG] Edge function : AllBottom (result of previous compose)
37120 2019-Jan-15 20:37:33.603539 - [DEBUG]
37121 2019-Jan-15 20:37:33.603564 - [DEBUG] Join: AllTop & AllBottom
37122 2019-Jan-15 20:37:33.603590 - [DEBUG] = AllBottom (new jump func)
37123 2019-Jan-15 20:37:33.603614 - [DEBUG]
37124 2019-Jan-15 20:37:33.603638 - [DEBUG] Start adding new jump function
37125 2019-Jan-15 20:37:33.603661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37126 2019-Jan-15 20:37:33.603717 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37127 2019-Jan-15 20:37:33.604371 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37128 2019-Jan-15 20:37:33.605009 - [DEBUG] Edge Function : AllBottom
37129 2019-Jan-15 20:37:33.605042 - [DEBUG] End adding new jump function
37130 2019-Jan-15 20:37:33.605066 - [DEBUG]
37131 2019-Jan-15 20:37:33.605090 - [DEBUG] -------------------------------------------- 1014. Path Edge --------------------------------------------
37132 2019-Jan-15 20:37:33.605115 - [DEBUG]
37133 2019-Jan-15 20:37:33.605138 - [DEBUG] Process 1014. path edge:
37134 2019-Jan-15 20:37:33.605162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37135 2019-Jan-15 20:37:33.605218 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
37136 2019-Jan-15 20:37:33.605856 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37137 2019-Jan-15 20:37:33.606493 - [DEBUG]
37138 2019-Jan-15 20:37:33.606517 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37139 2019-Jan-15 20:37:33.607177 - [DEBUG] Compose: EdgeIdentity * AllBottom
37140 2019-Jan-15 20:37:33.607206 - [DEBUG]
37141 2019-Jan-15 20:37:33.607230 - [DEBUG] Propagate flow
37142 2019-Jan-15 20:37:33.607254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37143 2019-Jan-15 20:37:33.607325 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37144 2019-Jan-15 20:37:33.607961 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37145 2019-Jan-15 20:37:33.608604 - [DEBUG] Edge function : AllBottom (result of previous compose)
37146 2019-Jan-15 20:37:33.608630 - [DEBUG]
37147 2019-Jan-15 20:37:33.608655 - [DEBUG] Join: AllTop & AllBottom
37148 2019-Jan-15 20:37:33.608681 - [DEBUG] = AllBottom (new jump func)
37149 2019-Jan-15 20:37:33.608706 - [DEBUG]
37150 2019-Jan-15 20:37:33.608729 - [DEBUG] Start adding new jump function
37151 2019-Jan-15 20:37:33.608753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37152 2019-Jan-15 20:37:33.608809 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37153 2019-Jan-15 20:37:33.609446 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37154 2019-Jan-15 20:37:33.610078 - [DEBUG] Edge Function : AllBottom
37155 2019-Jan-15 20:37:33.610106 - [DEBUG] End adding new jump function
37156 2019-Jan-15 20:37:33.610130 - [DEBUG]
37157 2019-Jan-15 20:37:33.610154 - [DEBUG] -------------------------------------------- 1015. Path Edge --------------------------------------------
37158 2019-Jan-15 20:37:33.610179 - [DEBUG]
37159 2019-Jan-15 20:37:33.610203 - [DEBUG] Process 1015. path edge:
37160 2019-Jan-15 20:37:33.610227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37161 2019-Jan-15 20:37:33.610282 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
37162 2019-Jan-15 20:37:33.610932 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37163 2019-Jan-15 20:37:33.611568 - [DEBUG]
37164 2019-Jan-15 20:37:33.611594 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37165 2019-Jan-15 20:37:33.612242 - [DEBUG] Compose: EdgeIdentity * AllBottom
37166 2019-Jan-15 20:37:33.612269 - [DEBUG]
37167 2019-Jan-15 20:37:33.612293 - [DEBUG] Propagate flow
37168 2019-Jan-15 20:37:33.612317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37169 2019-Jan-15 20:37:33.612373 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37170 2019-Jan-15 20:37:33.613006 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37171 2019-Jan-15 20:37:33.613642 - [DEBUG] Edge function : AllBottom (result of previous compose)
37172 2019-Jan-15 20:37:33.613667 - [DEBUG]
37173 2019-Jan-15 20:37:33.613692 - [DEBUG] Join: AllTop & AllBottom
37174 2019-Jan-15 20:37:33.613718 - [DEBUG] = AllBottom (new jump func)
37175 2019-Jan-15 20:37:33.613743 - [DEBUG]
37176 2019-Jan-15 20:37:33.613766 - [DEBUG] Start adding new jump function
37177 2019-Jan-15 20:37:33.613790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37178 2019-Jan-15 20:37:33.613846 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37179 2019-Jan-15 20:37:33.614498 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
37180 2019-Jan-15 20:37:33.615129 - [DEBUG] Edge Function : AllBottom
37181 2019-Jan-15 20:37:33.615157 - [DEBUG] End adding new jump function
37182 2019-Jan-15 20:37:33.615182 - [DEBUG]
37183 2019-Jan-15 20:37:33.615206 - [DEBUG] -------------------------------------------- 1016. Path Edge --------------------------------------------
37184 2019-Jan-15 20:37:33.615231 - [DEBUG]
37185 2019-Jan-15 20:37:33.615254 - [DEBUG] Process 1016. path edge:
37186 2019-Jan-15 20:37:33.615278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37187 2019-Jan-15 20:37:33.615334 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
37188 2019-Jan-15 20:37:33.615966 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37189 2019-Jan-15 20:37:33.616600 - [DEBUG]
37190 2019-Jan-15 20:37:33.616625 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
37191 2019-Jan-15 20:37:33.617293 - [DEBUG] Compose: EdgeIdentity * AllBottom
37192 2019-Jan-15 20:37:33.617322 - [DEBUG]
37193 2019-Jan-15 20:37:33.617346 - [DEBUG] Propagate flow
37194 2019-Jan-15 20:37:33.617369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37195 2019-Jan-15 20:37:33.617426 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37196 2019-Jan-15 20:37:33.618071 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37197 2019-Jan-15 20:37:33.618707 - [DEBUG] Edge function : AllBottom (result of previous compose)
37198 2019-Jan-15 20:37:33.618732 - [DEBUG]
37199 2019-Jan-15 20:37:33.618758 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37200 2019-Jan-15 20:37:33.618784 - [DEBUG] = AllBottom
37201 2019-Jan-15 20:37:33.618808 - [DEBUG]
37202 2019-Jan-15 20:37:33.618831 - [DEBUG] PROPAGATE: No new function!
37203 2019-Jan-15 20:37:33.618856 - [DEBUG] EDGE:
37204 2019-Jan-15 20:37:33.618913 - [DEBUG] ---> 37205 2019-Jan-15 20:37:33.619544 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37206 2019-Jan-15 20:37:33.620179 - [DEBUG]
37207 2019-Jan-15 20:37:33.620204 - [DEBUG] EDGE:
37208 2019-Jan-15 20:37:33.620261 - [DEBUG] ---> 37209 2019-Jan-15 20:37:33.620910 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37210 2019-Jan-15 20:37:33.621546 - [DEBUG]
37211 2019-Jan-15 20:37:33.621571 - [DEBUG] EDGE:
37212 2019-Jan-15 20:37:33.621629 - [DEBUG] ---> 37213 2019-Jan-15 20:37:33.622266 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37214 2019-Jan-15 20:37:33.622901 - [DEBUG]
37215 2019-Jan-15 20:37:33.622937 - [DEBUG] Compose: EdgeIdentity * AllBottom
37216 2019-Jan-15 20:37:33.622964 - [DEBUG]
37217 2019-Jan-15 20:37:33.622988 - [DEBUG] Propagate flow
37218 2019-Jan-15 20:37:33.623012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37219 2019-Jan-15 20:37:33.623068 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37220 2019-Jan-15 20:37:33.623705 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37221 2019-Jan-15 20:37:33.624355 - [DEBUG] Edge function : AllBottom (result of previous compose)
37222 2019-Jan-15 20:37:33.624381 - [DEBUG]
37223 2019-Jan-15 20:37:33.624405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37224 2019-Jan-15 20:37:33.624432 - [DEBUG] = AllBottom
37225 2019-Jan-15 20:37:33.624456 - [DEBUG]
37226 2019-Jan-15 20:37:33.624480 - [DEBUG] PROPAGATE: No new function!
37227 2019-Jan-15 20:37:33.624505 - [DEBUG] EDGE:
37228 2019-Jan-15 20:37:33.624563 - [DEBUG] ---> 37229 2019-Jan-15 20:37:33.625205 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37230 2019-Jan-15 20:37:33.625844 - [DEBUG]
37231 2019-Jan-15 20:37:33.625876 - [DEBUG] Compose: EdgeIdentity * AllBottom
37232 2019-Jan-15 20:37:33.625903 - [DEBUG]
37233 2019-Jan-15 20:37:33.625927 - [DEBUG] Propagate flow
37234 2019-Jan-15 20:37:33.625950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37235 2019-Jan-15 20:37:33.626007 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37236 2019-Jan-15 20:37:33.626662 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37237 2019-Jan-15 20:37:33.627315 - [DEBUG] Edge function : AllBottom (result of previous compose)
37238 2019-Jan-15 20:37:33.627340 - [DEBUG]
37239 2019-Jan-15 20:37:33.627364 - [DEBUG] Join: AllTop & AllBottom
37240 2019-Jan-15 20:37:33.627391 - [DEBUG] = AllBottom (new jump func)
37241 2019-Jan-15 20:37:33.627415 - [DEBUG]
37242 2019-Jan-15 20:37:33.627438 - [DEBUG] Start adding new jump function
37243 2019-Jan-15 20:37:33.627462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37244 2019-Jan-15 20:37:33.627518 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37245 2019-Jan-15 20:37:33.628155 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37246 2019-Jan-15 20:37:33.628798 - [DEBUG] Edge Function : AllBottom
37247 2019-Jan-15 20:37:33.628826 - [DEBUG] End adding new jump function
37248 2019-Jan-15 20:37:33.628850 - [DEBUG]
37249 2019-Jan-15 20:37:33.628873 - [DEBUG] -------------------------------------------- 1017. Path Edge --------------------------------------------
37250 2019-Jan-15 20:37:33.628898 - [DEBUG]
37251 2019-Jan-15 20:37:33.628921 - [DEBUG] Process 1017. path edge:
37252 2019-Jan-15 20:37:33.628945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37253 2019-Jan-15 20:37:33.629001 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
37254 2019-Jan-15 20:37:33.629647 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37255 2019-Jan-15 20:37:33.630283 - [DEBUG]
37256 2019-Jan-15 20:37:33.630308 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37257 2019-Jan-15 20:37:33.630973 - [DEBUG] Possible callees:
37258 2019-Jan-15 20:37:33.630998 - [DEBUG] llvm.dbg.declare
37259 2019-Jan-15 20:37:33.631023 - [DEBUG] Possible return sites:
37260 2019-Jan-15 20:37:33.631047 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14337261 2019-Jan-15 20:37:33.632315 - [DEBUG] Found and process special summary
37262 2019-Jan-15 20:37:33.632349 - [DEBUG] Compose: EdgeIdentity * AllBottom
37263 2019-Jan-15 20:37:33.632376 - [DEBUG]
37264 2019-Jan-15 20:37:33.632400 - [DEBUG] Propagate flow
37265 2019-Jan-15 20:37:33.632424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37266 2019-Jan-15 20:37:33.632480 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37267 2019-Jan-15 20:37:33.633127 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37268 2019-Jan-15 20:37:33.633763 - [DEBUG] Edge function : AllBottom (result of previous compose)
37269 2019-Jan-15 20:37:33.633789 - [DEBUG]
37270 2019-Jan-15 20:37:33.633813 - [DEBUG] Join: AllTop & AllBottom
37271 2019-Jan-15 20:37:33.633840 - [DEBUG] = AllBottom (new jump func)
37272 2019-Jan-15 20:37:33.633864 - [DEBUG]
37273 2019-Jan-15 20:37:33.633888 - [DEBUG] Start adding new jump function
37274 2019-Jan-15 20:37:33.633911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37275 2019-Jan-15 20:37:33.633981 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37276 2019-Jan-15 20:37:33.634619 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37277 2019-Jan-15 20:37:33.635274 - [DEBUG] Edge Function : AllBottom
37278 2019-Jan-15 20:37:33.635306 - [DEBUG] End adding new jump function
37279 2019-Jan-15 20:37:33.635331 - [DEBUG]
37280 2019-Jan-15 20:37:33.635354 - [DEBUG] -------------------------------------------- 1018. Path Edge --------------------------------------------
37281 2019-Jan-15 20:37:33.635379 - [DEBUG]
37282 2019-Jan-15 20:37:33.635402 - [DEBUG] Process 1018. path edge:
37283 2019-Jan-15 20:37:33.635426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37284 2019-Jan-15 20:37:33.635483 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
37285 2019-Jan-15 20:37:33.636121 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37286 2019-Jan-15 20:37:33.636760 - [DEBUG]
37287 2019-Jan-15 20:37:33.636784 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37288 2019-Jan-15 20:37:33.637463 - [DEBUG] Compose: EdgeIdentity * AllBottom
37289 2019-Jan-15 20:37:33.637491 - [DEBUG]
37290 2019-Jan-15 20:37:33.637515 - [DEBUG] Propagate flow
37291 2019-Jan-15 20:37:33.637539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37292 2019-Jan-15 20:37:33.637596 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
37293 2019-Jan-15 20:37:33.638231 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37294 2019-Jan-15 20:37:33.638867 - [DEBUG] Edge function : AllBottom (result of previous compose)
37295 2019-Jan-15 20:37:33.638892 - [DEBUG]
37296 2019-Jan-15 20:37:33.638917 - [DEBUG] Join: AllTop & AllBottom
37297 2019-Jan-15 20:37:33.638943 - [DEBUG] = AllBottom (new jump func)
37298 2019-Jan-15 20:37:33.638968 - [DEBUG]
37299 2019-Jan-15 20:37:33.638992 - [DEBUG] Start adding new jump function
37300 2019-Jan-15 20:37:33.639015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37301 2019-Jan-15 20:37:33.639071 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37302 2019-Jan-15 20:37:33.639707 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
37303 2019-Jan-15 20:37:33.640337 - [DEBUG] Edge Function : AllBottom
37304 2019-Jan-15 20:37:33.640365 - [DEBUG] End adding new jump function
37305 2019-Jan-15 20:37:33.640389 - [DEBUG]
37306 2019-Jan-15 20:37:33.640413 - [DEBUG] -------------------------------------------- 1019. Path Edge --------------------------------------------
37307 2019-Jan-15 20:37:33.640438 - [DEBUG]
37308 2019-Jan-15 20:37:33.640462 - [DEBUG] Process 1019. path edge:
37309 2019-Jan-15 20:37:33.640486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37310 2019-Jan-15 20:37:33.640542 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
37311 2019-Jan-15 20:37:33.641189 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37312 2019-Jan-15 20:37:33.641824 - [DEBUG]
37313 2019-Jan-15 20:37:33.641850 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
37314 2019-Jan-15 20:37:33.642498 - [DEBUG] Compose: EdgeIdentity * AllBottom
37315 2019-Jan-15 20:37:33.642525 - [DEBUG]
37316 2019-Jan-15 20:37:33.642549 - [DEBUG] Propagate flow
37317 2019-Jan-15 20:37:33.642573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37318 2019-Jan-15 20:37:33.642630 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37319 2019-Jan-15 20:37:33.643269 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37320 2019-Jan-15 20:37:33.643948 - [DEBUG] Edge function : AllBottom (result of previous compose)
37321 2019-Jan-15 20:37:33.643975 - [DEBUG]
37322 2019-Jan-15 20:37:33.644001 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37323 2019-Jan-15 20:37:33.644042 - [DEBUG] = AllBottom
37324 2019-Jan-15 20:37:33.644067 - [DEBUG]
37325 2019-Jan-15 20:37:33.644090 - [DEBUG] PROPAGATE: No new function!
37326 2019-Jan-15 20:37:33.644115 - [DEBUG] EDGE:
37327 2019-Jan-15 20:37:33.644178 - [DEBUG] ---> 37328 2019-Jan-15 20:37:33.644819 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37329 2019-Jan-15 20:37:33.645456 - [DEBUG]
37330 2019-Jan-15 20:37:33.645481 - [DEBUG] EDGE:
37331 2019-Jan-15 20:37:33.645538 - [DEBUG] ---> 37332 2019-Jan-15 20:37:33.646175 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37333 2019-Jan-15 20:37:33.646811 - [DEBUG]
37334 2019-Jan-15 20:37:33.646856 - [DEBUG] Compose: EdgeIdentity * AllBottom
37335 2019-Jan-15 20:37:33.646883 - [DEBUG]
37336 2019-Jan-15 20:37:33.646907 - [DEBUG] Propagate flow
37337 2019-Jan-15 20:37:33.646931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37338 2019-Jan-15 20:37:33.646987 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37339 2019-Jan-15 20:37:33.647640 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37340 2019-Jan-15 20:37:33.648275 - [DEBUG] Edge function : AllBottom (result of previous compose)
37341 2019-Jan-15 20:37:33.648301 - [DEBUG]
37342 2019-Jan-15 20:37:33.648326 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37343 2019-Jan-15 20:37:33.648352 - [DEBUG] = AllBottom
37344 2019-Jan-15 20:37:33.648376 - [DEBUG]
37345 2019-Jan-15 20:37:33.648400 - [DEBUG] PROPAGATE: No new function!
37346 2019-Jan-15 20:37:33.648426 - [DEBUG] EDGE:
37347 2019-Jan-15 20:37:33.648484 - [DEBUG] ---> 37348 2019-Jan-15 20:37:33.649129 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37349 2019-Jan-15 20:37:33.649768 - [DEBUG]
37350 2019-Jan-15 20:37:33.649793 - [DEBUG] EDGE:
37351 2019-Jan-15 20:37:33.649851 - [DEBUG] ---> 37352 2019-Jan-15 20:37:33.650487 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37353 2019-Jan-15 20:37:33.651140 - [DEBUG]
37354 2019-Jan-15 20:37:33.651175 - [DEBUG] Compose: EdgeIdentity * AllBottom
37355 2019-Jan-15 20:37:33.651202 - [DEBUG]
37356 2019-Jan-15 20:37:33.651225 - [DEBUG] Propagate flow
37357 2019-Jan-15 20:37:33.651249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37358 2019-Jan-15 20:37:33.651305 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37359 2019-Jan-15 20:37:33.651947 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37360 2019-Jan-15 20:37:33.652589 - [DEBUG] Edge function : AllBottom (result of previous compose)
37361 2019-Jan-15 20:37:33.652614 - [DEBUG]
37362 2019-Jan-15 20:37:33.652640 - [DEBUG] Join: AllTop & AllBottom
37363 2019-Jan-15 20:37:33.652666 - [DEBUG] = AllBottom (new jump func)
37364 2019-Jan-15 20:37:33.652691 - [DEBUG]
37365 2019-Jan-15 20:37:33.652715 - [DEBUG] Start adding new jump function
37366 2019-Jan-15 20:37:33.652738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37367 2019-Jan-15 20:37:33.652794 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37368 2019-Jan-15 20:37:33.653454 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37369 2019-Jan-15 20:37:33.654112 - [DEBUG] Edge Function : AllBottom
37370 2019-Jan-15 20:37:33.654142 - [DEBUG] End adding new jump function
37371 2019-Jan-15 20:37:33.654166 - [DEBUG]
37372 2019-Jan-15 20:37:33.654190 - [DEBUG] -------------------------------------------- 1020. Path Edge --------------------------------------------
37373 2019-Jan-15 20:37:33.654214 - [DEBUG]
37374 2019-Jan-15 20:37:33.654237 - [DEBUG] Process 1020. path edge:
37375 2019-Jan-15 20:37:33.654261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37376 2019-Jan-15 20:37:33.654319 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
37377 2019-Jan-15 20:37:33.654954 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37378 2019-Jan-15 20:37:33.655606 - [DEBUG]
37379 2019-Jan-15 20:37:33.655634 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37380 2019-Jan-15 20:37:33.656355 - [DEBUG] Compose: EdgeIdentity * AllBottom
37381 2019-Jan-15 20:37:33.656385 - [DEBUG]
37382 2019-Jan-15 20:37:33.656410 - [DEBUG] Propagate flow
37383 2019-Jan-15 20:37:33.656433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37384 2019-Jan-15 20:37:33.656506 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37385 2019-Jan-15 20:37:33.657225 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37386 2019-Jan-15 20:37:33.657955 - [DEBUG] Edge function : AllBottom (result of previous compose)
37387 2019-Jan-15 20:37:33.657982 - [DEBUG]
37388 2019-Jan-15 20:37:33.658008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37389 2019-Jan-15 20:37:33.658035 - [DEBUG] = AllBottom
37390 2019-Jan-15 20:37:33.658059 - [DEBUG]
37391 2019-Jan-15 20:37:33.658082 - [DEBUG] PROPAGATE: No new function!
37392 2019-Jan-15 20:37:33.658129 - [DEBUG] Compose: EdgeIdentity * AllBottom
37393 2019-Jan-15 20:37:33.658156 - [DEBUG]
37394 2019-Jan-15 20:37:33.658180 - [DEBUG] Propagate flow
37395 2019-Jan-15 20:37:33.658203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37396 2019-Jan-15 20:37:33.658267 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37397 2019-Jan-15 20:37:33.658924 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37398 2019-Jan-15 20:37:33.659566 - [DEBUG] Edge function : AllBottom (result of previous compose)
37399 2019-Jan-15 20:37:33.659591 - [DEBUG]
37400 2019-Jan-15 20:37:33.659617 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37401 2019-Jan-15 20:37:33.659643 - [DEBUG] = AllBottom
37402 2019-Jan-15 20:37:33.659667 - [DEBUG]
37403 2019-Jan-15 20:37:33.659690 - [DEBUG] PROPAGATE: No new function!
37404 2019-Jan-15 20:37:33.659715 - [DEBUG] EDGE:
37405 2019-Jan-15 20:37:33.659773 - [DEBUG] ---> 37406 2019-Jan-15 20:37:33.660410 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37407 2019-Jan-15 20:37:33.661070 - [DEBUG]
37408 2019-Jan-15 20:37:33.661095 - [DEBUG] EDGE:
37409 2019-Jan-15 20:37:33.661153 - [DEBUG] ---> 37410 2019-Jan-15 20:37:33.661786 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37411 2019-Jan-15 20:37:33.662447 - [DEBUG]
37412 2019-Jan-15 20:37:33.662473 - [DEBUG] EDGE:
37413 2019-Jan-15 20:37:33.662530 - [DEBUG] ---> 37414 2019-Jan-15 20:37:33.663171 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37415 2019-Jan-15 20:37:33.663806 - [DEBUG]
37416 2019-Jan-15 20:37:33.663846 - [DEBUG] Compose: EdgeIdentity * AllBottom
37417 2019-Jan-15 20:37:33.663874 - [DEBUG]
37418 2019-Jan-15 20:37:33.663898 - [DEBUG] Propagate flow
37419 2019-Jan-15 20:37:33.663921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37420 2019-Jan-15 20:37:33.663992 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37421 2019-Jan-15 20:37:33.664630 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37422 2019-Jan-15 20:37:33.665266 - [DEBUG] Edge function : AllBottom (result of previous compose)
37423 2019-Jan-15 20:37:33.665291 - [DEBUG]
37424 2019-Jan-15 20:37:33.665317 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37425 2019-Jan-15 20:37:33.665343 - [DEBUG] = AllBottom
37426 2019-Jan-15 20:37:33.665368 - [DEBUG]
37427 2019-Jan-15 20:37:33.665391 - [DEBUG] PROPAGATE: No new function!
37428 2019-Jan-15 20:37:33.665419 - [DEBUG] EDGE:
37429 2019-Jan-15 20:37:33.665476 - [DEBUG] ---> 37430 2019-Jan-15 20:37:33.666112 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37431 2019-Jan-15 20:37:33.666749 - [DEBUG]
37432 2019-Jan-15 20:37:33.666774 - [DEBUG] EDGE:
37433 2019-Jan-15 20:37:33.666832 - [DEBUG] ---> 37434 2019-Jan-15 20:37:33.667481 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37435 2019-Jan-15 20:37:33.668117 - [DEBUG]
37436 2019-Jan-15 20:37:33.668142 - [DEBUG] EDGE:
37437 2019-Jan-15 20:37:33.668200 - [DEBUG] ---> 37438 2019-Jan-15 20:37:33.668837 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37439 2019-Jan-15 20:37:33.669471 - [DEBUG]
37440 2019-Jan-15 20:37:33.669497 - [DEBUG] EDGE:
37441 2019-Jan-15 20:37:33.669554 - [DEBUG] ---> 37442 2019-Jan-15 20:37:33.670190 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37443 2019-Jan-15 20:37:33.670844 - [DEBUG]
37444 2019-Jan-15 20:37:33.670869 - [DEBUG] EDGE:
37445 2019-Jan-15 20:37:33.670927 - [DEBUG] ---> 37446 2019-Jan-15 20:37:33.671562 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37447 2019-Jan-15 20:37:33.672197 - [DEBUG]
37448 2019-Jan-15 20:37:33.672223 - [DEBUG] EDGE:
37449 2019-Jan-15 20:37:33.672280 - [DEBUG] ---> 37450 2019-Jan-15 20:37:33.672916 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37451 2019-Jan-15 20:37:33.673551 - [DEBUG]
37452 2019-Jan-15 20:37:33.673576 - [DEBUG] EDGE:
37453 2019-Jan-15 20:37:33.673650 - [DEBUG] ---> 37454 2019-Jan-15 20:37:33.674296 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37455 2019-Jan-15 20:37:33.674932 - [DEBUG]
37456 2019-Jan-15 20:37:33.674957 - [DEBUG] EDGE:
37457 2019-Jan-15 20:37:33.675014 - [DEBUG] ---> 37458 2019-Jan-15 20:37:33.675646 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37459 2019-Jan-15 20:37:33.676280 - [DEBUG]
37460 2019-Jan-15 20:37:33.676306 - [DEBUG] EDGE:
37461 2019-Jan-15 20:37:33.676363 - [DEBUG] ---> 37462 2019-Jan-15 20:37:33.677000 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
37463 2019-Jan-15 20:37:33.677653 - [DEBUG]
37464 2019-Jan-15 20:37:33.677680 - [DEBUG] Compose: EdgeIdentity * AllBottom
37465 2019-Jan-15 20:37:33.677706 - [DEBUG]
37466 2019-Jan-15 20:37:33.677730 - [DEBUG] Propagate flow
37467 2019-Jan-15 20:37:33.677753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37468 2019-Jan-15 20:37:33.677809 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37469 2019-Jan-15 20:37:33.678450 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37470 2019-Jan-15 20:37:33.679093 - [DEBUG] Edge function : AllBottom (result of previous compose)
37471 2019-Jan-15 20:37:33.679118 - [DEBUG]
37472 2019-Jan-15 20:37:33.679144 - [DEBUG] Join: AllTop & AllBottom
37473 2019-Jan-15 20:37:33.679171 - [DEBUG] = AllBottom (new jump func)
37474 2019-Jan-15 20:37:33.679195 - [DEBUG]
37475 2019-Jan-15 20:37:33.679219 - [DEBUG] Start adding new jump function
37476 2019-Jan-15 20:37:33.679243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37477 2019-Jan-15 20:37:33.679299 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37478 2019-Jan-15 20:37:33.679943 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37479 2019-Jan-15 20:37:33.680581 - [DEBUG] Edge Function : AllBottom
37480 2019-Jan-15 20:37:33.680625 - [DEBUG] End adding new jump function
37481 2019-Jan-15 20:37:33.680650 - [DEBUG]
37482 2019-Jan-15 20:37:33.680674 - [DEBUG] -------------------------------------------- 1021. Path Edge --------------------------------------------
37483 2019-Jan-15 20:37:33.680699 - [DEBUG]
37484 2019-Jan-15 20:37:33.680722 - [DEBUG] Process 1021. path edge:
37485 2019-Jan-15 20:37:33.680746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37486 2019-Jan-15 20:37:33.680803 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
37487 2019-Jan-15 20:37:33.681440 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37488 2019-Jan-15 20:37:33.682084 - [DEBUG]
37489 2019-Jan-15 20:37:33.682109 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37490 2019-Jan-15 20:37:33.682764 - [DEBUG] Compose: EdgeIdentity * AllBottom
37491 2019-Jan-15 20:37:33.682792 - [DEBUG]
37492 2019-Jan-15 20:37:33.682815 - [DEBUG] Propagate flow
37493 2019-Jan-15 20:37:33.682839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37494 2019-Jan-15 20:37:33.682895 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37495 2019-Jan-15 20:37:33.683536 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37496 2019-Jan-15 20:37:33.684195 - [DEBUG] Edge function : AllBottom (result of previous compose)
37497 2019-Jan-15 20:37:33.684220 - [DEBUG]
37498 2019-Jan-15 20:37:33.684245 - [DEBUG] Join: AllTop & AllBottom
37499 2019-Jan-15 20:37:33.684271 - [DEBUG] = AllBottom (new jump func)
37500 2019-Jan-15 20:37:33.684296 - [DEBUG]
37501 2019-Jan-15 20:37:33.684319 - [DEBUG] Start adding new jump function
37502 2019-Jan-15 20:37:33.684343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37503 2019-Jan-15 20:37:33.684399 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37504 2019-Jan-15 20:37:33.685044 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37505 2019-Jan-15 20:37:33.685677 - [DEBUG] Edge Function : AllBottom
37506 2019-Jan-15 20:37:33.685705 - [DEBUG] End adding new jump function
37507 2019-Jan-15 20:37:33.685729 - [DEBUG]
37508 2019-Jan-15 20:37:33.685753 - [DEBUG] -------------------------------------------- 1022. Path Edge --------------------------------------------
37509 2019-Jan-15 20:37:33.685778 - [DEBUG]
37510 2019-Jan-15 20:37:33.685801 - [DEBUG] Process 1022. path edge:
37511 2019-Jan-15 20:37:33.685825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37512 2019-Jan-15 20:37:33.685881 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
37513 2019-Jan-15 20:37:33.686513 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37514 2019-Jan-15 20:37:33.687198 - [DEBUG]
37515 2019-Jan-15 20:37:33.687224 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37516 2019-Jan-15 20:37:33.687889 - [DEBUG] Compose: EdgeIdentity * AllBottom
37517 2019-Jan-15 20:37:33.687917 - [DEBUG]
37518 2019-Jan-15 20:37:33.687941 - [DEBUG] Propagate flow
37519 2019-Jan-15 20:37:33.687964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37520 2019-Jan-15 20:37:33.688021 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37521 2019-Jan-15 20:37:33.688653 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37522 2019-Jan-15 20:37:33.689295 - [DEBUG] Edge function : AllBottom (result of previous compose)
37523 2019-Jan-15 20:37:33.689320 - [DEBUG]
37524 2019-Jan-15 20:37:33.689345 - [DEBUG] Join: AllTop & AllBottom
37525 2019-Jan-15 20:37:33.689371 - [DEBUG] = AllBottom (new jump func)
37526 2019-Jan-15 20:37:33.689395 - [DEBUG]
37527 2019-Jan-15 20:37:33.689419 - [DEBUG] Start adding new jump function
37528 2019-Jan-15 20:37:33.689442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37529 2019-Jan-15 20:37:33.689498 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37530 2019-Jan-15 20:37:33.690141 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
37531 2019-Jan-15 20:37:33.690791 - [DEBUG] Edge Function : AllBottom
37532 2019-Jan-15 20:37:33.690819 - [DEBUG] End adding new jump function
37533 2019-Jan-15 20:37:33.690843 - [DEBUG]
37534 2019-Jan-15 20:37:33.690866 - [DEBUG] -------------------------------------------- 1023. Path Edge --------------------------------------------
37535 2019-Jan-15 20:37:33.690891 - [DEBUG]
37536 2019-Jan-15 20:37:33.690913 - [DEBUG] Process 1023. path edge:
37537 2019-Jan-15 20:37:33.690937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37538 2019-Jan-15 20:37:33.690993 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
37539 2019-Jan-15 20:37:33.691633 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37540 2019-Jan-15 20:37:33.692275 - [DEBUG]
37541 2019-Jan-15 20:37:33.692300 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
37542 2019-Jan-15 20:37:33.692944 - [DEBUG] Compose: EdgeIdentity * AllBottom
37543 2019-Jan-15 20:37:33.692971 - [DEBUG]
37544 2019-Jan-15 20:37:33.692995 - [DEBUG] Propagate flow
37545 2019-Jan-15 20:37:33.693018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37546 2019-Jan-15 20:37:33.693075 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37547 2019-Jan-15 20:37:33.693711 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37548 2019-Jan-15 20:37:33.694368 - [DEBUG] Edge function : AllBottom (result of previous compose)
37549 2019-Jan-15 20:37:33.694393 - [DEBUG]
37550 2019-Jan-15 20:37:33.694418 - [DEBUG] Join: AllTop & AllBottom
37551 2019-Jan-15 20:37:33.694444 - [DEBUG] = AllBottom (new jump func)
37552 2019-Jan-15 20:37:33.694468 - [DEBUG]
37553 2019-Jan-15 20:37:33.694492 - [DEBUG] Start adding new jump function
37554 2019-Jan-15 20:37:33.694515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37555 2019-Jan-15 20:37:33.694571 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37556 2019-Jan-15 20:37:33.695215 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37557 2019-Jan-15 20:37:33.695851 - [DEBUG] Edge Function : AllBottom
37558 2019-Jan-15 20:37:33.695880 - [DEBUG] End adding new jump function
37559 2019-Jan-15 20:37:33.695904 - [DEBUG]
37560 2019-Jan-15 20:37:33.695927 - [DEBUG] -------------------------------------------- 1024. Path Edge --------------------------------------------
37561 2019-Jan-15 20:37:33.695951 - [DEBUG]
37562 2019-Jan-15 20:37:33.695974 - [DEBUG] Process 1024. path edge:
37563 2019-Jan-15 20:37:33.695998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37564 2019-Jan-15 20:37:33.696054 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
37565 2019-Jan-15 20:37:33.696690 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37566 2019-Jan-15 20:37:33.697345 - [DEBUG]
37567 2019-Jan-15 20:37:33.697370 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37568 2019-Jan-15 20:37:33.698022 - [DEBUG] Compose: EdgeIdentity * AllBottom
37569 2019-Jan-15 20:37:33.698050 - [DEBUG]
37570 2019-Jan-15 20:37:33.698074 - [DEBUG] Propagate flow
37571 2019-Jan-15 20:37:33.698098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37572 2019-Jan-15 20:37:33.698154 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37573 2019-Jan-15 20:37:33.698789 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37574 2019-Jan-15 20:37:33.699430 - [DEBUG] Edge function : AllBottom (result of previous compose)
37575 2019-Jan-15 20:37:33.699455 - [DEBUG]
37576 2019-Jan-15 20:37:33.699480 - [DEBUG] Join: AllTop & AllBottom
37577 2019-Jan-15 20:37:33.699506 - [DEBUG] = AllBottom (new jump func)
37578 2019-Jan-15 20:37:33.699530 - [DEBUG]
37579 2019-Jan-15 20:37:33.699554 - [DEBUG] Start adding new jump function
37580 2019-Jan-15 20:37:33.699577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37581 2019-Jan-15 20:37:33.699633 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37582 2019-Jan-15 20:37:33.700285 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37583 2019-Jan-15 20:37:33.700934 - [DEBUG] Edge Function : AllBottom
37584 2019-Jan-15 20:37:33.700962 - [DEBUG] End adding new jump function
37585 2019-Jan-15 20:37:33.700986 - [DEBUG]
37586 2019-Jan-15 20:37:33.701009 - [DEBUG] -------------------------------------------- 1025. Path Edge --------------------------------------------
37587 2019-Jan-15 20:37:33.701034 - [DEBUG]
37588 2019-Jan-15 20:37:33.701057 - [DEBUG] Process 1025. path edge:
37589 2019-Jan-15 20:37:33.701081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37590 2019-Jan-15 20:37:33.701137 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
37591 2019-Jan-15 20:37:33.701771 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37592 2019-Jan-15 20:37:33.702412 - [DEBUG]
37593 2019-Jan-15 20:37:33.702437 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37594 2019-Jan-15 20:37:33.703082 - [DEBUG] Compose: EdgeIdentity * AllBottom
37595 2019-Jan-15 20:37:33.703109 - [DEBUG]
37596 2019-Jan-15 20:37:33.703133 - [DEBUG] Propagate flow
37597 2019-Jan-15 20:37:33.703156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37598 2019-Jan-15 20:37:33.703213 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37599 2019-Jan-15 20:37:33.703852 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37600 2019-Jan-15 20:37:33.704511 - [DEBUG] Edge function : AllBottom (result of previous compose)
37601 2019-Jan-15 20:37:33.704536 - [DEBUG]
37602 2019-Jan-15 20:37:33.704560 - [DEBUG] Join: AllTop & AllBottom
37603 2019-Jan-15 20:37:33.704586 - [DEBUG] = AllBottom (new jump func)
37604 2019-Jan-15 20:37:33.704611 - [DEBUG]
37605 2019-Jan-15 20:37:33.704634 - [DEBUG] Start adding new jump function
37606 2019-Jan-15 20:37:33.704658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37607 2019-Jan-15 20:37:33.704714 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37608 2019-Jan-15 20:37:33.705356 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37609 2019-Jan-15 20:37:33.705991 - [DEBUG] Edge Function : AllBottom
37610 2019-Jan-15 20:37:33.706019 - [DEBUG] End adding new jump function
37611 2019-Jan-15 20:37:33.706043 - [DEBUG]
37612 2019-Jan-15 20:37:33.706066 - [DEBUG] -------------------------------------------- 1026. Path Edge --------------------------------------------
37613 2019-Jan-15 20:37:33.706091 - [DEBUG]
37614 2019-Jan-15 20:37:33.706114 - [DEBUG] Process 1026. path edge:
37615 2019-Jan-15 20:37:33.706138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37616 2019-Jan-15 20:37:33.706195 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
37617 2019-Jan-15 20:37:33.706828 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37618 2019-Jan-15 20:37:33.707488 - [DEBUG]
37619 2019-Jan-15 20:37:33.707513 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37620 2019-Jan-15 20:37:33.708160 - [DEBUG] Compose: EdgeIdentity * AllBottom
37621 2019-Jan-15 20:37:33.708188 - [DEBUG]
37622 2019-Jan-15 20:37:33.708212 - [DEBUG] Propagate flow
37623 2019-Jan-15 20:37:33.708235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37624 2019-Jan-15 20:37:33.708300 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37625 2019-Jan-15 20:37:33.708939 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37626 2019-Jan-15 20:37:33.709581 - [DEBUG] Edge function : AllBottom (result of previous compose)
37627 2019-Jan-15 20:37:33.709606 - [DEBUG]
37628 2019-Jan-15 20:37:33.709630 - [DEBUG] Join: AllTop & AllBottom
37629 2019-Jan-15 20:37:33.709657 - [DEBUG] = AllBottom (new jump func)
37630 2019-Jan-15 20:37:33.709681 - [DEBUG]
37631 2019-Jan-15 20:37:33.709705 - [DEBUG] Start adding new jump function
37632 2019-Jan-15 20:37:33.709728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37633 2019-Jan-15 20:37:33.709784 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37634 2019-Jan-15 20:37:33.710428 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37635 2019-Jan-15 20:37:33.711083 - [DEBUG] Edge Function : AllBottom
37636 2019-Jan-15 20:37:33.711112 - [DEBUG] End adding new jump function
37637 2019-Jan-15 20:37:33.711136 - [DEBUG]
37638 2019-Jan-15 20:37:33.711160 - [DEBUG] -------------------------------------------- 1027. Path Edge --------------------------------------------
37639 2019-Jan-15 20:37:33.711185 - [DEBUG]
37640 2019-Jan-15 20:37:33.711208 - [DEBUG] Process 1027. path edge:
37641 2019-Jan-15 20:37:33.711232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37642 2019-Jan-15 20:37:33.711289 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
37643 2019-Jan-15 20:37:33.711927 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37644 2019-Jan-15 20:37:33.712569 - [DEBUG]
37645 2019-Jan-15 20:37:33.712594 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37646 2019-Jan-15 20:37:33.713246 - [DEBUG] Compose: EdgeIdentity * AllBottom
37647 2019-Jan-15 20:37:33.713274 - [DEBUG]
37648 2019-Jan-15 20:37:33.713298 - [DEBUG] Propagate flow
37649 2019-Jan-15 20:37:33.713321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37650 2019-Jan-15 20:37:33.713377 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37651 2019-Jan-15 20:37:33.714026 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37652 2019-Jan-15 20:37:33.714668 - [DEBUG] Edge function : AllBottom (result of previous compose)
37653 2019-Jan-15 20:37:33.714694 - [DEBUG]
37654 2019-Jan-15 20:37:33.714718 - [DEBUG] Join: AllTop & AllBottom
37655 2019-Jan-15 20:37:33.714744 - [DEBUG] = AllBottom (new jump func)
37656 2019-Jan-15 20:37:33.714769 - [DEBUG]
37657 2019-Jan-15 20:37:33.714792 - [DEBUG] Start adding new jump function
37658 2019-Jan-15 20:37:33.714816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37659 2019-Jan-15 20:37:33.714871 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37660 2019-Jan-15 20:37:33.715516 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37661 2019-Jan-15 20:37:33.716152 - [DEBUG] Edge Function : AllBottom
37662 2019-Jan-15 20:37:33.716180 - [DEBUG] End adding new jump function
37663 2019-Jan-15 20:37:33.716204 - [DEBUG]
37664 2019-Jan-15 20:37:33.716228 - [DEBUG] -------------------------------------------- 1028. Path Edge --------------------------------------------
37665 2019-Jan-15 20:37:33.716260 - [DEBUG]
37666 2019-Jan-15 20:37:33.716284 - [DEBUG] Process 1028. path edge:
37667 2019-Jan-15 20:37:33.716308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37668 2019-Jan-15 20:37:33.716364 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
37669 2019-Jan-15 20:37:33.717001 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37670 2019-Jan-15 20:37:33.717658 - [DEBUG]
37671 2019-Jan-15 20:37:33.717684 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37672 2019-Jan-15 20:37:33.718335 - [DEBUG] Compose: EdgeIdentity * AllBottom
37673 2019-Jan-15 20:37:33.718364 - [DEBUG]
37674 2019-Jan-15 20:37:33.718388 - [DEBUG] Propagate flow
37675 2019-Jan-15 20:37:33.718411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37676 2019-Jan-15 20:37:33.718468 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37677 2019-Jan-15 20:37:33.719111 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37678 2019-Jan-15 20:37:33.719753 - [DEBUG] Edge function : AllBottom (result of previous compose)
37679 2019-Jan-15 20:37:33.719779 - [DEBUG]
37680 2019-Jan-15 20:37:33.719803 - [DEBUG] Join: AllTop & AllBottom
37681 2019-Jan-15 20:37:33.719829 - [DEBUG] = AllBottom (new jump func)
37682 2019-Jan-15 20:37:33.719854 - [DEBUG]
37683 2019-Jan-15 20:37:33.719877 - [DEBUG] Start adding new jump function
37684 2019-Jan-15 20:37:33.719901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37685 2019-Jan-15 20:37:33.719957 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37686 2019-Jan-15 20:37:33.720610 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37687 2019-Jan-15 20:37:33.721255 - [DEBUG] Edge Function : AllBottom
37688 2019-Jan-15 20:37:33.721283 - [DEBUG] End adding new jump function
37689 2019-Jan-15 20:37:33.721307 - [DEBUG]
37690 2019-Jan-15 20:37:33.721331 - [DEBUG] -------------------------------------------- 1029. Path Edge --------------------------------------------
37691 2019-Jan-15 20:37:33.721355 - [DEBUG]
37692 2019-Jan-15 20:37:33.721379 - [DEBUG] Process 1029. path edge:
37693 2019-Jan-15 20:37:33.721402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37694 2019-Jan-15 20:37:33.721458 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
37695 2019-Jan-15 20:37:33.722104 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37696 2019-Jan-15 20:37:33.722748 - [DEBUG]
37697 2019-Jan-15 20:37:33.722773 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37698 2019-Jan-15 20:37:33.723428 - [DEBUG] Possible callees:
37699 2019-Jan-15 20:37:33.723453 - [DEBUG] llvm.dbg.declare
37700 2019-Jan-15 20:37:33.723477 - [DEBUG] Possible return sites:
37701 2019-Jan-15 20:37:33.723501 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12037702 2019-Jan-15 20:37:33.724795 - [DEBUG] Found and process special summary
37703 2019-Jan-15 20:37:33.724828 - [DEBUG] Compose: EdgeIdentity * AllBottom
37704 2019-Jan-15 20:37:33.724864 - [DEBUG]
37705 2019-Jan-15 20:37:33.724888 - [DEBUG] Propagate flow
37706 2019-Jan-15 20:37:33.724912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37707 2019-Jan-15 20:37:33.724968 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37708 2019-Jan-15 20:37:33.725605 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37709 2019-Jan-15 20:37:33.726247 - [DEBUG] Edge function : AllBottom (result of previous compose)
37710 2019-Jan-15 20:37:33.726272 - [DEBUG]
37711 2019-Jan-15 20:37:33.726297 - [DEBUG] Join: AllTop & AllBottom
37712 2019-Jan-15 20:37:33.726323 - [DEBUG] = AllBottom (new jump func)
37713 2019-Jan-15 20:37:33.726347 - [DEBUG]
37714 2019-Jan-15 20:37:33.726371 - [DEBUG] Start adding new jump function
37715 2019-Jan-15 20:37:33.726394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37716 2019-Jan-15 20:37:33.726450 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37717 2019-Jan-15 20:37:33.727094 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37718 2019-Jan-15 20:37:33.727747 - [DEBUG] Edge Function : AllBottom
37719 2019-Jan-15 20:37:33.727775 - [DEBUG] End adding new jump function
37720 2019-Jan-15 20:37:33.727799 - [DEBUG]
37721 2019-Jan-15 20:37:33.727823 - [DEBUG] -------------------------------------------- 1030. Path Edge --------------------------------------------
37722 2019-Jan-15 20:37:33.727847 - [DEBUG]
37723 2019-Jan-15 20:37:33.727870 - [DEBUG] Process 1030. path edge:
37724 2019-Jan-15 20:37:33.727894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37725 2019-Jan-15 20:37:33.727950 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
37726 2019-Jan-15 20:37:33.728586 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37727 2019-Jan-15 20:37:33.729228 - [DEBUG]
37728 2019-Jan-15 20:37:33.729252 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37729 2019-Jan-15 20:37:33.729902 - [DEBUG] Compose: EdgeIdentity * AllBottom
37730 2019-Jan-15 20:37:33.729930 - [DEBUG]
37731 2019-Jan-15 20:37:33.729954 - [DEBUG] Propagate flow
37732 2019-Jan-15 20:37:33.729977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37733 2019-Jan-15 20:37:33.730034 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37734 2019-Jan-15 20:37:33.730682 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37735 2019-Jan-15 20:37:33.731324 - [DEBUG] Edge function : AllBottom (result of previous compose)
37736 2019-Jan-15 20:37:33.731349 - [DEBUG]
37737 2019-Jan-15 20:37:33.731374 - [DEBUG] Join: AllTop & AllBottom
37738 2019-Jan-15 20:37:33.731400 - [DEBUG] = AllBottom (new jump func)
37739 2019-Jan-15 20:37:33.731425 - [DEBUG]
37740 2019-Jan-15 20:37:33.731448 - [DEBUG] Start adding new jump function
37741 2019-Jan-15 20:37:33.731472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37742 2019-Jan-15 20:37:33.731528 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37743 2019-Jan-15 20:37:33.732171 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37744 2019-Jan-15 20:37:33.732804 - [DEBUG] Edge Function : AllBottom
37745 2019-Jan-15 20:37:33.732832 - [DEBUG] End adding new jump function
37746 2019-Jan-15 20:37:33.732856 - [DEBUG]
37747 2019-Jan-15 20:37:33.732880 - [DEBUG] -------------------------------------------- 1031. Path Edge --------------------------------------------
37748 2019-Jan-15 20:37:33.732913 - [DEBUG]
37749 2019-Jan-15 20:37:33.732937 - [DEBUG] Process 1031. path edge:
37750 2019-Jan-15 20:37:33.732961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37751 2019-Jan-15 20:37:33.733018 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
37752 2019-Jan-15 20:37:33.733651 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37753 2019-Jan-15 20:37:33.734307 - [DEBUG]
37754 2019-Jan-15 20:37:33.734332 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37755 2019-Jan-15 20:37:33.734978 - [DEBUG] Compose: EdgeIdentity * AllBottom
37756 2019-Jan-15 20:37:33.735006 - [DEBUG]
37757 2019-Jan-15 20:37:33.735030 - [DEBUG] Propagate flow
37758 2019-Jan-15 20:37:33.735054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37759 2019-Jan-15 20:37:33.735110 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37760 2019-Jan-15 20:37:33.735756 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37761 2019-Jan-15 20:37:33.736399 - [DEBUG] Edge function : AllBottom (result of previous compose)
37762 2019-Jan-15 20:37:33.736424 - [DEBUG]
37763 2019-Jan-15 20:37:33.736449 - [DEBUG] Join: AllTop & AllBottom
37764 2019-Jan-15 20:37:33.736475 - [DEBUG] = AllBottom (new jump func)
37765 2019-Jan-15 20:37:33.736499 - [DEBUG]
37766 2019-Jan-15 20:37:33.736523 - [DEBUG] Start adding new jump function
37767 2019-Jan-15 20:37:33.736546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37768 2019-Jan-15 20:37:33.736602 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37769 2019-Jan-15 20:37:33.737245 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37770 2019-Jan-15 20:37:33.737902 - [DEBUG] Edge Function : AllBottom
37771 2019-Jan-15 20:37:33.737930 - [DEBUG] End adding new jump function
37772 2019-Jan-15 20:37:33.737954 - [DEBUG]
37773 2019-Jan-15 20:37:33.737978 - [DEBUG] -------------------------------------------- 1032. Path Edge --------------------------------------------
37774 2019-Jan-15 20:37:33.738003 - [DEBUG]
37775 2019-Jan-15 20:37:33.738026 - [DEBUG] Process 1032. path edge:
37776 2019-Jan-15 20:37:33.738050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37777 2019-Jan-15 20:37:33.738107 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
37778 2019-Jan-15 20:37:33.738751 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37779 2019-Jan-15 20:37:33.739393 - [DEBUG]
37780 2019-Jan-15 20:37:33.739417 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37781 2019-Jan-15 20:37:33.740072 - [DEBUG] Possible callees:
37782 2019-Jan-15 20:37:33.740097 - [DEBUG] llvm.dbg.declare
37783 2019-Jan-15 20:37:33.740122 - [DEBUG] Possible return sites:
37784 2019-Jan-15 20:37:33.740146 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14937785 2019-Jan-15 20:37:33.741435 - [DEBUG] Found and process special summary
37786 2019-Jan-15 20:37:33.741469 - [DEBUG] Compose: EdgeIdentity * AllBottom
37787 2019-Jan-15 20:37:33.741504 - [DEBUG]
37788 2019-Jan-15 20:37:33.741528 - [DEBUG] Propagate flow
37789 2019-Jan-15 20:37:33.741551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37790 2019-Jan-15 20:37:33.741608 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37791 2019-Jan-15 20:37:33.742245 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37792 2019-Jan-15 20:37:33.742887 - [DEBUG] Edge function : AllBottom (result of previous compose)
37793 2019-Jan-15 20:37:33.742912 - [DEBUG]
37794 2019-Jan-15 20:37:33.742937 - [DEBUG] Join: AllTop & AllBottom
37795 2019-Jan-15 20:37:33.742963 - [DEBUG] = AllBottom (new jump func)
37796 2019-Jan-15 20:37:33.742987 - [DEBUG]
37797 2019-Jan-15 20:37:33.743011 - [DEBUG] Start adding new jump function
37798 2019-Jan-15 20:37:33.743034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37799 2019-Jan-15 20:37:33.743090 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37800 2019-Jan-15 20:37:33.743733 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37801 2019-Jan-15 20:37:33.744387 - [DEBUG] Edge Function : AllBottom
37802 2019-Jan-15 20:37:33.744415 - [DEBUG] End adding new jump function
37803 2019-Jan-15 20:37:33.744439 - [DEBUG]
37804 2019-Jan-15 20:37:33.744463 - [DEBUG] -------------------------------------------- 1033. Path Edge --------------------------------------------
37805 2019-Jan-15 20:37:33.744487 - [DEBUG]
37806 2019-Jan-15 20:37:33.744510 - [DEBUG] Process 1033. path edge:
37807 2019-Jan-15 20:37:33.744534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37808 2019-Jan-15 20:37:33.744591 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
37809 2019-Jan-15 20:37:33.745228 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37810 2019-Jan-15 20:37:33.745872 - [DEBUG]
37811 2019-Jan-15 20:37:33.745896 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37812 2019-Jan-15 20:37:33.746548 - [DEBUG] Compose: EdgeIdentity * AllBottom
37813 2019-Jan-15 20:37:33.746576 - [DEBUG]
37814 2019-Jan-15 20:37:33.746599 - [DEBUG] Propagate flow
37815 2019-Jan-15 20:37:33.746623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37816 2019-Jan-15 20:37:33.746680 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37817 2019-Jan-15 20:37:33.747326 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37818 2019-Jan-15 20:37:33.747968 - [DEBUG] Edge function : AllBottom (result of previous compose)
37819 2019-Jan-15 20:37:33.747993 - [DEBUG]
37820 2019-Jan-15 20:37:33.748017 - [DEBUG] Join: AllTop & AllBottom
37821 2019-Jan-15 20:37:33.748043 - [DEBUG] = AllBottom (new jump func)
37822 2019-Jan-15 20:37:33.748068 - [DEBUG]
37823 2019-Jan-15 20:37:33.748091 - [DEBUG] Start adding new jump function
37824 2019-Jan-15 20:37:33.748115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37825 2019-Jan-15 20:37:33.748170 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37826 2019-Jan-15 20:37:33.748814 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37827 2019-Jan-15 20:37:33.749449 - [DEBUG] Edge Function : AllBottom
37828 2019-Jan-15 20:37:33.749477 - [DEBUG] End adding new jump function
37829 2019-Jan-15 20:37:33.749501 - [DEBUG]
37830 2019-Jan-15 20:37:33.749533 - [DEBUG] -------------------------------------------- 1034. Path Edge --------------------------------------------
37831 2019-Jan-15 20:37:33.749558 - [DEBUG]
37832 2019-Jan-15 20:37:33.749581 - [DEBUG] Process 1034. path edge:
37833 2019-Jan-15 20:37:33.749605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37834 2019-Jan-15 20:37:33.749662 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
37835 2019-Jan-15 20:37:33.750296 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37836 2019-Jan-15 20:37:33.750952 - [DEBUG]
37837 2019-Jan-15 20:37:33.750977 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37838 2019-Jan-15 20:37:33.751628 - [DEBUG] Compose: EdgeIdentity * AllBottom
37839 2019-Jan-15 20:37:33.751657 - [DEBUG]
37840 2019-Jan-15 20:37:33.751681 - [DEBUG] Propagate flow
37841 2019-Jan-15 20:37:33.751704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37842 2019-Jan-15 20:37:33.751762 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37843 2019-Jan-15 20:37:33.752406 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37844 2019-Jan-15 20:37:33.753050 - [DEBUG] Edge function : AllBottom (result of previous compose)
37845 2019-Jan-15 20:37:33.753075 - [DEBUG]
37846 2019-Jan-15 20:37:33.753100 - [DEBUG] Join: AllTop & AllBottom
37847 2019-Jan-15 20:37:33.753126 - [DEBUG] = AllBottom (new jump func)
37848 2019-Jan-15 20:37:33.753150 - [DEBUG]
37849 2019-Jan-15 20:37:33.753174 - [DEBUG] Start adding new jump function
37850 2019-Jan-15 20:37:33.753197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37851 2019-Jan-15 20:37:33.753253 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37852 2019-Jan-15 20:37:33.753898 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37853 2019-Jan-15 20:37:33.754557 - [DEBUG] Edge Function : AllBottom
37854 2019-Jan-15 20:37:33.754585 - [DEBUG] End adding new jump function
37855 2019-Jan-15 20:37:33.754609 - [DEBUG]
37856 2019-Jan-15 20:37:33.754633 - [DEBUG] -------------------------------------------- 1035. Path Edge --------------------------------------------
37857 2019-Jan-15 20:37:33.754658 - [DEBUG]
37858 2019-Jan-15 20:37:33.754681 - [DEBUG] Process 1035. path edge:
37859 2019-Jan-15 20:37:33.754705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37860 2019-Jan-15 20:37:33.754761 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
37861 2019-Jan-15 20:37:33.755406 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37862 2019-Jan-15 20:37:33.756048 - [DEBUG]
37863 2019-Jan-15 20:37:33.756072 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37864 2019-Jan-15 20:37:33.756726 - [DEBUG] Possible callees:
37865 2019-Jan-15 20:37:33.756752 - [DEBUG] llvm.dbg.declare
37866 2019-Jan-15 20:37:33.756777 - [DEBUG] Possible return sites:
37867 2019-Jan-15 20:37:33.756801 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15537868 2019-Jan-15 20:37:33.758089 - [DEBUG] Found and process special summary
37869 2019-Jan-15 20:37:33.758131 - [DEBUG] Compose: EdgeIdentity * AllBottom
37870 2019-Jan-15 20:37:33.758158 - [DEBUG]
37871 2019-Jan-15 20:37:33.758182 - [DEBUG] Propagate flow
37872 2019-Jan-15 20:37:33.758205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37873 2019-Jan-15 20:37:33.758262 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37874 2019-Jan-15 20:37:33.758898 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37875 2019-Jan-15 20:37:33.759540 - [DEBUG] Edge function : AllBottom (result of previous compose)
37876 2019-Jan-15 20:37:33.759565 - [DEBUG]
37877 2019-Jan-15 20:37:33.759590 - [DEBUG] Join: AllTop & AllBottom
37878 2019-Jan-15 20:37:33.759616 - [DEBUG] = AllBottom (new jump func)
37879 2019-Jan-15 20:37:33.759640 - [DEBUG]
37880 2019-Jan-15 20:37:33.759664 - [DEBUG] Start adding new jump function
37881 2019-Jan-15 20:37:33.759687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37882 2019-Jan-15 20:37:33.759743 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37883 2019-Jan-15 20:37:33.760386 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37884 2019-Jan-15 20:37:33.761039 - [DEBUG] Edge Function : AllBottom
37885 2019-Jan-15 20:37:33.761067 - [DEBUG] End adding new jump function
37886 2019-Jan-15 20:37:33.761091 - [DEBUG]
37887 2019-Jan-15 20:37:33.761115 - [DEBUG] -------------------------------------------- 1036. Path Edge --------------------------------------------
37888 2019-Jan-15 20:37:33.761139 - [DEBUG]
37889 2019-Jan-15 20:37:33.761163 - [DEBUG] Process 1036. path edge:
37890 2019-Jan-15 20:37:33.761186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37891 2019-Jan-15 20:37:33.761243 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
37892 2019-Jan-15 20:37:33.761879 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37893 2019-Jan-15 20:37:33.762520 - [DEBUG]
37894 2019-Jan-15 20:37:33.762544 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37895 2019-Jan-15 20:37:33.763198 - [DEBUG] Compose: EdgeIdentity * AllBottom
37896 2019-Jan-15 20:37:33.763225 - [DEBUG]
37897 2019-Jan-15 20:37:33.763249 - [DEBUG] Propagate flow
37898 2019-Jan-15 20:37:33.763273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37899 2019-Jan-15 20:37:33.763330 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37900 2019-Jan-15 20:37:33.763987 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37901 2019-Jan-15 20:37:33.764630 - [DEBUG] Edge function : AllBottom (result of previous compose)
37902 2019-Jan-15 20:37:33.764655 - [DEBUG]
37903 2019-Jan-15 20:37:33.764679 - [DEBUG] Join: AllTop & AllBottom
37904 2019-Jan-15 20:37:33.764705 - [DEBUG] = AllBottom (new jump func)
37905 2019-Jan-15 20:37:33.764730 - [DEBUG]
37906 2019-Jan-15 20:37:33.764754 - [DEBUG] Start adding new jump function
37907 2019-Jan-15 20:37:33.764777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37908 2019-Jan-15 20:37:33.764833 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37909 2019-Jan-15 20:37:33.765477 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37910 2019-Jan-15 20:37:33.766111 - [DEBUG] Edge Function : AllBottom
37911 2019-Jan-15 20:37:33.766139 - [DEBUG] End adding new jump function
37912 2019-Jan-15 20:37:33.766171 - [DEBUG]
37913 2019-Jan-15 20:37:33.766195 - [DEBUG] -------------------------------------------- 1037. Path Edge --------------------------------------------
37914 2019-Jan-15 20:37:33.766220 - [DEBUG]
37915 2019-Jan-15 20:37:33.766243 - [DEBUG] Process 1037. path edge:
37916 2019-Jan-15 20:37:33.766267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37917 2019-Jan-15 20:37:33.766324 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
37918 2019-Jan-15 20:37:33.766959 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37919 2019-Jan-15 20:37:33.767617 - [DEBUG]
37920 2019-Jan-15 20:37:33.767642 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37921 2019-Jan-15 20:37:33.768293 - [DEBUG] Compose: EdgeIdentity * AllBottom
37922 2019-Jan-15 20:37:33.768321 - [DEBUG]
37923 2019-Jan-15 20:37:33.768345 - [DEBUG] Propagate flow
37924 2019-Jan-15 20:37:33.768368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37925 2019-Jan-15 20:37:33.768425 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37926 2019-Jan-15 20:37:33.769060 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37927 2019-Jan-15 20:37:33.769702 - [DEBUG] Edge function : AllBottom (result of previous compose)
37928 2019-Jan-15 20:37:33.769727 - [DEBUG]
37929 2019-Jan-15 20:37:33.769751 - [DEBUG] Join: AllTop & AllBottom
37930 2019-Jan-15 20:37:33.769777 - [DEBUG] = AllBottom (new jump func)
37931 2019-Jan-15 20:37:33.769802 - [DEBUG]
37932 2019-Jan-15 20:37:33.769825 - [DEBUG] Start adding new jump function
37933 2019-Jan-15 20:37:33.769849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37934 2019-Jan-15 20:37:33.769905 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37935 2019-Jan-15 20:37:33.770548 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37936 2019-Jan-15 20:37:33.771196 - [DEBUG] Edge Function : AllBottom
37937 2019-Jan-15 20:37:33.771224 - [DEBUG] End adding new jump function
37938 2019-Jan-15 20:37:33.771249 - [DEBUG]
37939 2019-Jan-15 20:37:33.771272 - [DEBUG] -------------------------------------------- 1038. Path Edge --------------------------------------------
37940 2019-Jan-15 20:37:33.771297 - [DEBUG]
37941 2019-Jan-15 20:37:33.771320 - [DEBUG] Process 1038. path edge:
37942 2019-Jan-15 20:37:33.771344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37943 2019-Jan-15 20:37:33.771400 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
37944 2019-Jan-15 20:37:33.772033 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37945 2019-Jan-15 20:37:33.772674 - [DEBUG]
37946 2019-Jan-15 20:37:33.772699 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37947 2019-Jan-15 20:37:33.773348 - [DEBUG] Compose: EdgeIdentity * AllBottom
37948 2019-Jan-15 20:37:33.773376 - [DEBUG]
37949 2019-Jan-15 20:37:33.773399 - [DEBUG] Propagate flow
37950 2019-Jan-15 20:37:33.773423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37951 2019-Jan-15 20:37:33.773480 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37952 2019-Jan-15 20:37:33.774141 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37953 2019-Jan-15 20:37:33.774784 - [DEBUG] Edge function : AllBottom (result of previous compose)
37954 2019-Jan-15 20:37:33.774817 - [DEBUG]
37955 2019-Jan-15 20:37:33.774842 - [DEBUG] Join: AllTop & AllBottom
37956 2019-Jan-15 20:37:33.774868 - [DEBUG] = AllBottom (new jump func)
37957 2019-Jan-15 20:37:33.774893 - [DEBUG]
37958 2019-Jan-15 20:37:33.774916 - [DEBUG] Start adding new jump function
37959 2019-Jan-15 20:37:33.774939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37960 2019-Jan-15 20:37:33.774995 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37961 2019-Jan-15 20:37:33.775640 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37962 2019-Jan-15 20:37:33.776284 - [DEBUG] Edge Function : AllBottom
37963 2019-Jan-15 20:37:33.776311 - [DEBUG] End adding new jump function
37964 2019-Jan-15 20:37:33.776336 - [DEBUG]
37965 2019-Jan-15 20:37:33.776359 - [DEBUG] -------------------------------------------- 1039. Path Edge --------------------------------------------
37966 2019-Jan-15 20:37:33.776384 - [DEBUG]
37967 2019-Jan-15 20:37:33.776407 - [DEBUG] Process 1039. path edge:
37968 2019-Jan-15 20:37:33.776431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37969 2019-Jan-15 20:37:33.776487 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
37970 2019-Jan-15 20:37:33.777131 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37971 2019-Jan-15 20:37:33.777792 - [DEBUG]
37972 2019-Jan-15 20:37:33.777816 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37973 2019-Jan-15 20:37:33.778471 - [DEBUG] Possible callees:
37974 2019-Jan-15 20:37:33.778496 - [DEBUG] llvm.dbg.declare
37975 2019-Jan-15 20:37:33.778520 - [DEBUG] Possible return sites:
37976 2019-Jan-15 20:37:33.778544 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16337977 2019-Jan-15 20:37:33.779814 - [DEBUG] Found and process special summary
37978 2019-Jan-15 20:37:33.779848 - [DEBUG] Compose: EdgeIdentity * AllBottom
37979 2019-Jan-15 20:37:33.779875 - [DEBUG]
37980 2019-Jan-15 20:37:33.779899 - [DEBUG] Propagate flow
37981 2019-Jan-15 20:37:33.779922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37982 2019-Jan-15 20:37:33.779978 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37983 2019-Jan-15 20:37:33.780627 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37984 2019-Jan-15 20:37:33.781268 - [DEBUG] Edge function : AllBottom (result of previous compose)
37985 2019-Jan-15 20:37:33.781294 - [DEBUG]
37986 2019-Jan-15 20:37:33.781318 - [DEBUG] Join: AllTop & AllBottom
37987 2019-Jan-15 20:37:33.781345 - [DEBUG] = AllBottom (new jump func)
37988 2019-Jan-15 20:37:33.781369 - [DEBUG]
37989 2019-Jan-15 20:37:33.781393 - [DEBUG] Start adding new jump function
37990 2019-Jan-15 20:37:33.781416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37991 2019-Jan-15 20:37:33.781472 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37992 2019-Jan-15 20:37:33.782116 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37993 2019-Jan-15 20:37:33.782754 - [DEBUG] Edge Function : AllBottom
37994 2019-Jan-15 20:37:33.782782 - [DEBUG] End adding new jump function
37995 2019-Jan-15 20:37:33.782818 - [DEBUG]
37996 2019-Jan-15 20:37:33.782843 - [DEBUG] -------------------------------------------- 1040. Path Edge --------------------------------------------
37997 2019-Jan-15 20:37:33.782866 - [DEBUG]
37998 2019-Jan-15 20:37:33.782890 - [DEBUG] Process 1040. path edge:
37999 2019-Jan-15 20:37:33.782914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38000 2019-Jan-15 20:37:33.782970 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
38001 2019-Jan-15 20:37:33.783608 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38002 2019-Jan-15 20:37:33.784265 - [DEBUG]
38003 2019-Jan-15 20:37:33.784290 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38004 2019-Jan-15 20:37:33.784944 - [DEBUG] Compose: EdgeIdentity * AllBottom
38005 2019-Jan-15 20:37:33.784973 - [DEBUG]
38006 2019-Jan-15 20:37:33.784997 - [DEBUG] Propagate flow
38007 2019-Jan-15 20:37:33.785020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38008 2019-Jan-15 20:37:33.785077 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38009 2019-Jan-15 20:37:33.785710 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38010 2019-Jan-15 20:37:33.786352 - [DEBUG] Edge function : AllBottom (result of previous compose)
38011 2019-Jan-15 20:37:33.786377 - [DEBUG]
38012 2019-Jan-15 20:37:33.786401 - [DEBUG] Join: AllTop & AllBottom
38013 2019-Jan-15 20:37:33.786427 - [DEBUG] = AllBottom (new jump func)
38014 2019-Jan-15 20:37:33.786452 - [DEBUG]
38015 2019-Jan-15 20:37:33.786475 - [DEBUG] Start adding new jump function
38016 2019-Jan-15 20:37:33.786499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38017 2019-Jan-15 20:37:33.786554 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38018 2019-Jan-15 20:37:33.787198 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38019 2019-Jan-15 20:37:33.787847 - [DEBUG] Edge Function : AllBottom
38020 2019-Jan-15 20:37:33.787875 - [DEBUG] End adding new jump function
38021 2019-Jan-15 20:37:33.787900 - [DEBUG]
38022 2019-Jan-15 20:37:33.787923 - [DEBUG] -------------------------------------------- 1041. Path Edge --------------------------------------------
38023 2019-Jan-15 20:37:33.787948 - [DEBUG]
38024 2019-Jan-15 20:37:33.787971 - [DEBUG] Process 1041. path edge:
38025 2019-Jan-15 20:37:33.787995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38026 2019-Jan-15 20:37:33.788051 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
38027 2019-Jan-15 20:37:33.788685 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38028 2019-Jan-15 20:37:33.789328 - [DEBUG]
38029 2019-Jan-15 20:37:33.789353 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38030 2019-Jan-15 20:37:33.790003 - [DEBUG] Compose: EdgeIdentity * AllBottom
38031 2019-Jan-15 20:37:33.790031 - [DEBUG]
38032 2019-Jan-15 20:37:33.790055 - [DEBUG] Propagate flow
38033 2019-Jan-15 20:37:33.790078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38034 2019-Jan-15 20:37:33.790135 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38035 2019-Jan-15 20:37:33.790794 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38036 2019-Jan-15 20:37:33.791438 - [DEBUG] Edge function : AllBottom (result of previous compose)
38037 2019-Jan-15 20:37:33.791471 - [DEBUG]
38038 2019-Jan-15 20:37:33.791496 - [DEBUG] Join: AllTop & AllBottom
38039 2019-Jan-15 20:37:33.791522 - [DEBUG] = AllBottom (new jump func)
38040 2019-Jan-15 20:37:33.791547 - [DEBUG]
38041 2019-Jan-15 20:37:33.791570 - [DEBUG] Start adding new jump function
38042 2019-Jan-15 20:37:33.791593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38043 2019-Jan-15 20:37:33.791649 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38044 2019-Jan-15 20:37:33.792292 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38045 2019-Jan-15 20:37:33.792934 - [DEBUG] Edge Function : AllBottom
38046 2019-Jan-15 20:37:33.792962 - [DEBUG] End adding new jump function
38047 2019-Jan-15 20:37:33.792986 - [DEBUG]
38048 2019-Jan-15 20:37:33.793010 - [DEBUG] -------------------------------------------- 1042. Path Edge --------------------------------------------
38049 2019-Jan-15 20:37:33.793034 - [DEBUG]
38050 2019-Jan-15 20:37:33.793057 - [DEBUG] Process 1042. path edge:
38051 2019-Jan-15 20:37:33.793081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38052 2019-Jan-15 20:37:33.793137 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
38053 2019-Jan-15 20:37:33.793781 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38054 2019-Jan-15 20:37:33.794441 - [DEBUG]
38055 2019-Jan-15 20:37:33.794465 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38056 2019-Jan-15 20:37:33.795117 - [DEBUG] Possible callees:
38057 2019-Jan-15 20:37:33.795142 - [DEBUG] llvm.dbg.declare
38058 2019-Jan-15 20:37:33.795167 - [DEBUG] Possible return sites:
38059 2019-Jan-15 20:37:33.795191 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16938060 2019-Jan-15 20:37:33.796457 - [DEBUG] Found and process special summary
38061 2019-Jan-15 20:37:33.796490 - [DEBUG] Compose: EdgeIdentity * AllBottom
38062 2019-Jan-15 20:37:33.796517 - [DEBUG]
38063 2019-Jan-15 20:37:33.796541 - [DEBUG] Propagate flow
38064 2019-Jan-15 20:37:33.796564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38065 2019-Jan-15 20:37:33.796621 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38066 2019-Jan-15 20:37:33.797279 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38067 2019-Jan-15 20:37:33.797924 - [DEBUG] Edge function : AllBottom (result of previous compose)
38068 2019-Jan-15 20:37:33.797949 - [DEBUG]
38069 2019-Jan-15 20:37:33.797974 - [DEBUG] Join: AllTop & AllBottom
38070 2019-Jan-15 20:37:33.798000 - [DEBUG] = AllBottom (new jump func)
38071 2019-Jan-15 20:37:33.798025 - [DEBUG]
38072 2019-Jan-15 20:37:33.798048 - [DEBUG] Start adding new jump function
38073 2019-Jan-15 20:37:33.798071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38074 2019-Jan-15 20:37:33.798127 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38075 2019-Jan-15 20:37:33.798770 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38076 2019-Jan-15 20:37:33.799407 - [DEBUG] Edge Function : AllBottom
38077 2019-Jan-15 20:37:33.799443 - [DEBUG] End adding new jump function
38078 2019-Jan-15 20:37:33.799468 - [DEBUG]
38079 2019-Jan-15 20:37:33.799491 - [DEBUG] -------------------------------------------- 1043. Path Edge --------------------------------------------
38080 2019-Jan-15 20:37:33.799515 - [DEBUG]
38081 2019-Jan-15 20:37:33.799538 - [DEBUG] Process 1043. path edge:
38082 2019-Jan-15 20:37:33.799562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38083 2019-Jan-15 20:37:33.799619 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
38084 2019-Jan-15 20:37:33.800255 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38085 2019-Jan-15 20:37:33.800912 - [DEBUG]
38086 2019-Jan-15 20:37:33.800937 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38087 2019-Jan-15 20:37:33.801590 - [DEBUG] Compose: EdgeIdentity * AllBottom
38088 2019-Jan-15 20:37:33.801618 - [DEBUG]
38089 2019-Jan-15 20:37:33.801642 - [DEBUG] Propagate flow
38090 2019-Jan-15 20:37:33.801665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38091 2019-Jan-15 20:37:33.801722 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38092 2019-Jan-15 20:37:33.802362 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38093 2019-Jan-15 20:37:33.803007 - [DEBUG] Edge function : AllBottom (result of previous compose)
38094 2019-Jan-15 20:37:33.803033 - [DEBUG]
38095 2019-Jan-15 20:37:33.803058 - [DEBUG] Join: AllTop & AllBottom
38096 2019-Jan-15 20:37:33.803084 - [DEBUG] = AllBottom (new jump func)
38097 2019-Jan-15 20:37:33.803109 - [DEBUG]
38098 2019-Jan-15 20:37:33.803132 - [DEBUG] Start adding new jump function
38099 2019-Jan-15 20:37:33.803156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38100 2019-Jan-15 20:37:33.803212 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38101 2019-Jan-15 20:37:33.803855 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38102 2019-Jan-15 20:37:33.804506 - [DEBUG] Edge Function : AllBottom
38103 2019-Jan-15 20:37:33.804534 - [DEBUG] End adding new jump function
38104 2019-Jan-15 20:37:33.804559 - [DEBUG]
38105 2019-Jan-15 20:37:33.804583 - [DEBUG] -------------------------------------------- 1044. Path Edge --------------------------------------------
38106 2019-Jan-15 20:37:33.804607 - [DEBUG]
38107 2019-Jan-15 20:37:33.804631 - [DEBUG] Process 1044. path edge:
38108 2019-Jan-15 20:37:33.804655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38109 2019-Jan-15 20:37:33.804711 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
38110 2019-Jan-15 20:37:33.805349 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38111 2019-Jan-15 20:37:33.805993 - [DEBUG]
38112 2019-Jan-15 20:37:33.806017 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38113 2019-Jan-15 20:37:33.806673 - [DEBUG] Compose: EdgeIdentity * AllBottom
38114 2019-Jan-15 20:37:33.806701 - [DEBUG]
38115 2019-Jan-15 20:37:33.806725 - [DEBUG] Propagate flow
38116 2019-Jan-15 20:37:33.806748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38117 2019-Jan-15 20:37:33.806805 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38118 2019-Jan-15 20:37:33.807461 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38119 2019-Jan-15 20:37:33.808113 - [DEBUG] Edge function : AllBottom (result of previous compose)
38120 2019-Jan-15 20:37:33.808138 - [DEBUG]
38121 2019-Jan-15 20:37:33.808163 - [DEBUG] Join: AllTop & AllBottom
38122 2019-Jan-15 20:37:33.808189 - [DEBUG] = AllBottom (new jump func)
38123 2019-Jan-15 20:37:33.808213 - [DEBUG]
38124 2019-Jan-15 20:37:33.808237 - [DEBUG] Start adding new jump function
38125 2019-Jan-15 20:37:33.808260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38126 2019-Jan-15 20:37:33.808316 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38127 2019-Jan-15 20:37:33.808959 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38128 2019-Jan-15 20:37:33.809597 - [DEBUG] Edge Function : AllBottom
38129 2019-Jan-15 20:37:33.809625 - [DEBUG] End adding new jump function
38130 2019-Jan-15 20:37:33.809649 - [DEBUG]
38131 2019-Jan-15 20:37:33.809673 - [DEBUG] -------------------------------------------- 1045. Path Edge --------------------------------------------
38132 2019-Jan-15 20:37:33.809698 - [DEBUG]
38133 2019-Jan-15 20:37:33.809721 - [DEBUG] Process 1045. path edge:
38134 2019-Jan-15 20:37:33.809744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38135 2019-Jan-15 20:37:33.809801 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
38136 2019-Jan-15 20:37:33.810438 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38137 2019-Jan-15 20:37:33.811101 - [DEBUG]
38138 2019-Jan-15 20:37:33.811126 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38139 2019-Jan-15 20:37:33.811780 - [DEBUG] Compose: EdgeIdentity * AllBottom
38140 2019-Jan-15 20:37:33.811809 - [DEBUG]
38141 2019-Jan-15 20:37:33.811833 - [DEBUG] Propagate flow
38142 2019-Jan-15 20:37:33.811857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38143 2019-Jan-15 20:37:33.811914 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38144 2019-Jan-15 20:37:33.812550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38145 2019-Jan-15 20:37:33.813194 - [DEBUG] Edge function : AllBottom (result of previous compose)
38146 2019-Jan-15 20:37:33.813220 - [DEBUG]
38147 2019-Jan-15 20:37:33.813244 - [DEBUG] Join: AllTop & AllBottom
38148 2019-Jan-15 20:37:33.813271 - [DEBUG] = AllBottom (new jump func)
38149 2019-Jan-15 20:37:33.813295 - [DEBUG]
38150 2019-Jan-15 20:37:33.813319 - [DEBUG] Start adding new jump function
38151 2019-Jan-15 20:37:33.813343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38152 2019-Jan-15 20:37:33.813398 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38153 2019-Jan-15 20:37:33.814059 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38154 2019-Jan-15 20:37:33.814692 - [DEBUG] Edge Function : AllBottom
38155 2019-Jan-15 20:37:33.814720 - [DEBUG] End adding new jump function
38156 2019-Jan-15 20:37:33.814744 - [DEBUG]
38157 2019-Jan-15 20:37:33.814768 - [DEBUG] -------------------------------------------- 1046. Path Edge --------------------------------------------
38158 2019-Jan-15 20:37:33.814793 - [DEBUG]
38159 2019-Jan-15 20:37:33.814816 - [DEBUG] Process 1046. path edge:
38160 2019-Jan-15 20:37:33.814840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38161 2019-Jan-15 20:37:33.814897 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
38162 2019-Jan-15 20:37:33.815541 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38163 2019-Jan-15 20:37:33.816186 - [DEBUG]
38164 2019-Jan-15 20:37:33.816212 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38165 2019-Jan-15 20:37:33.816864 - [DEBUG] Compose: EdgeIdentity * AllBottom
38166 2019-Jan-15 20:37:33.816892 - [DEBUG]
38167 2019-Jan-15 20:37:33.816916 - [DEBUG] Propagate flow
38168 2019-Jan-15 20:37:33.816939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38169 2019-Jan-15 20:37:33.816996 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38170 2019-Jan-15 20:37:33.817649 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38171 2019-Jan-15 20:37:33.818295 - [DEBUG] Edge function : AllBottom (result of previous compose)
38172 2019-Jan-15 20:37:33.818320 - [DEBUG]
38173 2019-Jan-15 20:37:33.818345 - [DEBUG] Join: AllTop & AllBottom
38174 2019-Jan-15 20:37:33.818371 - [DEBUG] = AllBottom (new jump func)
38175 2019-Jan-15 20:37:33.818396 - [DEBUG]
38176 2019-Jan-15 20:37:33.818419 - [DEBUG] Start adding new jump function
38177 2019-Jan-15 20:37:33.818443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38178 2019-Jan-15 20:37:33.818499 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38179 2019-Jan-15 20:37:33.819141 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38180 2019-Jan-15 20:37:33.819778 - [DEBUG] Edge Function : AllBottom
38181 2019-Jan-15 20:37:33.819805 - [DEBUG] End adding new jump function
38182 2019-Jan-15 20:37:33.819830 - [DEBUG]
38183 2019-Jan-15 20:37:33.819854 - [DEBUG] -------------------------------------------- 1047. Path Edge --------------------------------------------
38184 2019-Jan-15 20:37:33.819878 - [DEBUG]
38185 2019-Jan-15 20:37:33.819901 - [DEBUG] Process 1047. path edge:
38186 2019-Jan-15 20:37:33.819925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38187 2019-Jan-15 20:37:33.819982 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
38188 2019-Jan-15 20:37:33.820634 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38189 2019-Jan-15 20:37:33.821277 - [DEBUG]
38190 2019-Jan-15 20:37:33.821301 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38191 2019-Jan-15 20:37:33.821953 - [DEBUG] Compose: EdgeIdentity * AllBottom
38192 2019-Jan-15 20:37:33.821982 - [DEBUG]
38193 2019-Jan-15 20:37:33.822006 - [DEBUG] Propagate flow
38194 2019-Jan-15 20:37:33.822029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38195 2019-Jan-15 20:37:33.822086 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38196 2019-Jan-15 20:37:33.822721 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38197 2019-Jan-15 20:37:33.823363 - [DEBUG] Edge function : AllBottom (result of previous compose)
38198 2019-Jan-15 20:37:33.823388 - [DEBUG]
38199 2019-Jan-15 20:37:33.823413 - [DEBUG] Join: AllTop & AllBottom
38200 2019-Jan-15 20:37:33.823440 - [DEBUG] = AllBottom (new jump func)
38201 2019-Jan-15 20:37:33.823465 - [DEBUG]
38202 2019-Jan-15 20:37:33.823488 - [DEBUG] Start adding new jump function
38203 2019-Jan-15 20:37:33.823512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38204 2019-Jan-15 20:37:33.823576 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38205 2019-Jan-15 20:37:33.824235 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38206 2019-Jan-15 20:37:33.824869 - [DEBUG] Edge Function : AllBottom
38207 2019-Jan-15 20:37:33.824896 - [DEBUG] End adding new jump function
38208 2019-Jan-15 20:37:33.824920 - [DEBUG]
38209 2019-Jan-15 20:37:33.824945 - [DEBUG] -------------------------------------------- 1048. Path Edge --------------------------------------------
38210 2019-Jan-15 20:37:33.824969 - [DEBUG]
38211 2019-Jan-15 20:37:33.824993 - [DEBUG] Process 1048. path edge:
38212 2019-Jan-15 20:37:33.825016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38213 2019-Jan-15 20:37:33.825073 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
38214 2019-Jan-15 20:37:33.825706 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38215 2019-Jan-15 20:37:33.826348 - [DEBUG]
38216 2019-Jan-15 20:37:33.826373 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38217 2019-Jan-15 20:37:33.827022 - [DEBUG] Compose: EdgeIdentity * AllBottom
38218 2019-Jan-15 20:37:33.827050 - [DEBUG]
38219 2019-Jan-15 20:37:33.827074 - [DEBUG] Propagate flow
38220 2019-Jan-15 20:37:33.827097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38221 2019-Jan-15 20:37:33.827154 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38222 2019-Jan-15 20:37:33.827821 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38223 2019-Jan-15 20:37:33.828467 - [DEBUG] Edge function : AllBottom (result of previous compose)
38224 2019-Jan-15 20:37:33.828492 - [DEBUG]
38225 2019-Jan-15 20:37:33.828517 - [DEBUG] Join: AllTop & AllBottom
38226 2019-Jan-15 20:37:33.828543 - [DEBUG] = AllBottom (new jump func)
38227 2019-Jan-15 20:37:33.828568 - [DEBUG]
38228 2019-Jan-15 20:37:33.828591 - [DEBUG] Start adding new jump function
38229 2019-Jan-15 20:37:33.828614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38230 2019-Jan-15 20:37:33.828670 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38231 2019-Jan-15 20:37:33.829313 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38232 2019-Jan-15 20:37:33.829946 - [DEBUG] Edge Function : AllBottom
38233 2019-Jan-15 20:37:33.829974 - [DEBUG] End adding new jump function
38234 2019-Jan-15 20:37:33.829998 - [DEBUG]
38235 2019-Jan-15 20:37:33.830022 - [DEBUG] -------------------------------------------- 1049. Path Edge --------------------------------------------
38236 2019-Jan-15 20:37:33.830046 - [DEBUG]
38237 2019-Jan-15 20:37:33.830069 - [DEBUG] Process 1049. path edge:
38238 2019-Jan-15 20:37:33.830093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38239 2019-Jan-15 20:37:33.830149 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
38240 2019-Jan-15 20:37:33.830800 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38241 2019-Jan-15 20:37:33.831443 - [DEBUG]
38242 2019-Jan-15 20:37:33.831467 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38243 2019-Jan-15 20:37:33.832122 - [DEBUG] Compose: EdgeIdentity * AllBottom
38244 2019-Jan-15 20:37:33.832151 - [DEBUG]
38245 2019-Jan-15 20:37:33.832174 - [DEBUG] Propagate flow
38246 2019-Jan-15 20:37:33.832206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38247 2019-Jan-15 20:37:33.832263 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38248 2019-Jan-15 20:37:33.832905 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38249 2019-Jan-15 20:37:33.833558 - [DEBUG] Edge function : AllBottom (result of previous compose)
38250 2019-Jan-15 20:37:33.833583 - [DEBUG]
38251 2019-Jan-15 20:37:33.833607 - [DEBUG] Join: AllTop & AllBottom
38252 2019-Jan-15 20:37:33.833633 - [DEBUG] = AllBottom (new jump func)
38253 2019-Jan-15 20:37:33.833658 - [DEBUG]
38254 2019-Jan-15 20:37:33.833681 - [DEBUG] Start adding new jump function
38255 2019-Jan-15 20:37:33.833704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38256 2019-Jan-15 20:37:33.833760 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38257 2019-Jan-15 20:37:33.834422 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38258 2019-Jan-15 20:37:33.835060 - [DEBUG] Edge Function : AllBottom
38259 2019-Jan-15 20:37:33.835087 - [DEBUG] End adding new jump function
38260 2019-Jan-15 20:37:33.835112 - [DEBUG]
38261 2019-Jan-15 20:37:33.835136 - [DEBUG] -------------------------------------------- 1050. Path Edge --------------------------------------------
38262 2019-Jan-15 20:37:33.835160 - [DEBUG]
38263 2019-Jan-15 20:37:33.835183 - [DEBUG] Process 1050. path edge:
38264 2019-Jan-15 20:37:33.835207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38265 2019-Jan-15 20:37:33.835264 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
38266 2019-Jan-15 20:37:33.835904 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38267 2019-Jan-15 20:37:33.836548 - [DEBUG]
38268 2019-Jan-15 20:37:33.836574 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38269 2019-Jan-15 20:37:33.837232 - [DEBUG] Compose: EdgeIdentity * AllBottom
38270 2019-Jan-15 20:37:33.837260 - [DEBUG]
38271 2019-Jan-15 20:37:33.837298 - [DEBUG] Propagate flow
38272 2019-Jan-15 20:37:33.837321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38273 2019-Jan-15 20:37:33.837379 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38274 2019-Jan-15 20:37:33.838015 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38275 2019-Jan-15 20:37:33.838658 - [DEBUG] Edge function : AllBottom (result of previous compose)
38276 2019-Jan-15 20:37:33.838683 - [DEBUG]
38277 2019-Jan-15 20:37:33.838708 - [DEBUG] Join: AllTop & AllBottom
38278 2019-Jan-15 20:37:33.838734 - [DEBUG] = AllBottom (new jump func)
38279 2019-Jan-15 20:37:33.838759 - [DEBUG]
38280 2019-Jan-15 20:37:33.838782 - [DEBUG] Start adding new jump function
38281 2019-Jan-15 20:37:33.838806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38282 2019-Jan-15 20:37:33.838862 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38283 2019-Jan-15 20:37:33.839503 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38284 2019-Jan-15 20:37:33.840137 - [DEBUG] Edge Function : AllBottom
38285 2019-Jan-15 20:37:33.840165 - [DEBUG] End adding new jump function
38286 2019-Jan-15 20:37:33.840189 - [DEBUG]
38287 2019-Jan-15 20:37:33.840221 - [DEBUG] -------------------------------------------- 1051. Path Edge --------------------------------------------
38288 2019-Jan-15 20:37:33.840246 - [DEBUG]
38289 2019-Jan-15 20:37:33.840270 - [DEBUG] Process 1051. path edge:
38290 2019-Jan-15 20:37:33.840293 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38291 2019-Jan-15 20:37:33.840350 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
38292 2019-Jan-15 20:37:33.841003 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38293 2019-Jan-15 20:37:33.841646 - [DEBUG]
38294 2019-Jan-15 20:37:33.841670 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38295 2019-Jan-15 20:37:33.842326 - [DEBUG] Compose: EdgeIdentity * AllBottom
38296 2019-Jan-15 20:37:33.842353 - [DEBUG]
38297 2019-Jan-15 20:37:33.842377 - [DEBUG] Propagate flow
38298 2019-Jan-15 20:37:33.842400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38299 2019-Jan-15 20:37:33.842457 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38300 2019-Jan-15 20:37:33.843092 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38301 2019-Jan-15 20:37:33.843734 - [DEBUG] Edge function : AllBottom (result of previous compose)
38302 2019-Jan-15 20:37:33.843760 - [DEBUG]
38303 2019-Jan-15 20:37:33.843784 - [DEBUG] Join: AllTop & AllBottom
38304 2019-Jan-15 20:37:33.843810 - [DEBUG] = AllBottom (new jump func)
38305 2019-Jan-15 20:37:33.843835 - [DEBUG]
38306 2019-Jan-15 20:37:33.843858 - [DEBUG] Start adding new jump function
38307 2019-Jan-15 20:37:33.843881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38308 2019-Jan-15 20:37:33.843951 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38309 2019-Jan-15 20:37:33.844593 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38310 2019-Jan-15 20:37:33.845224 - [DEBUG] Edge Function : AllBottom
38311 2019-Jan-15 20:37:33.845252 - [DEBUG] End adding new jump function
38312 2019-Jan-15 20:37:33.845276 - [DEBUG]
38313 2019-Jan-15 20:37:33.845300 - [DEBUG] -------------------------------------------- 1052. Path Edge --------------------------------------------
38314 2019-Jan-15 20:37:33.845324 - [DEBUG]
38315 2019-Jan-15 20:37:33.845347 - [DEBUG] Process 1052. path edge:
38316 2019-Jan-15 20:37:33.845371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38317 2019-Jan-15 20:37:33.845427 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
38318 2019-Jan-15 20:37:33.846059 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38319 2019-Jan-15 20:37:33.846701 - [DEBUG]
38320 2019-Jan-15 20:37:33.846725 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38321 2019-Jan-15 20:37:33.847383 - [DEBUG] Start of endsummarytab entry
38322 2019-Jan-15 20:37:33.847419 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38323 2019-Jan-15 20:37:33.848055 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
38324 2019-Jan-15 20:37:33.848116 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38325 2019-Jan-15 20:37:33.848748 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38326 2019-Jan-15 20:37:33.849390 - [DEBUG] EF: AllBottom
38327 2019-Jan-15 20:37:33.849415 - [DEBUG]
38328 2019-Jan-15 20:37:33.849439 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38329 2019-Jan-15 20:37:33.850079 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
38330 2019-Jan-15 20:37:33.850731 - [DEBUG] EF: AllBottom
38331 2019-Jan-15 20:37:33.850756 - [DEBUG]
38332 2019-Jan-15 20:37:33.850779 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38333 2019-Jan-15 20:37:33.851411 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38334 2019-Jan-15 20:37:33.852052 - [DEBUG] EF: AllBottom
38335 2019-Jan-15 20:37:33.852077 - [DEBUG]
38336 2019-Jan-15 20:37:33.852101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38337 2019-Jan-15 20:37:33.852734 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
38338 2019-Jan-15 20:37:33.853370 - [DEBUG] EF: AllBottom
38339 2019-Jan-15 20:37:33.853395 - [DEBUG]
38340 2019-Jan-15 20:37:33.853419 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38341 2019-Jan-15 20:37:33.854064 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38342 2019-Jan-15 20:37:33.854699 - [DEBUG] EF: AllBottom
38343 2019-Jan-15 20:37:33.854724 - [DEBUG]
38344 2019-Jan-15 20:37:33.854747 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38345 2019-Jan-15 20:37:33.855379 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
38346 2019-Jan-15 20:37:33.856020 - [DEBUG] EF: AllBottom
38347 2019-Jan-15 20:37:33.856045 - [DEBUG]
38348 2019-Jan-15 20:37:33.856068 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38349 2019-Jan-15 20:37:33.856702 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
38350 2019-Jan-15 20:37:33.857359 - [DEBUG] EF: AllBottom
38351 2019-Jan-15 20:37:33.857384 - [DEBUG]
38352 2019-Jan-15 20:37:33.857407 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38353 2019-Jan-15 20:37:33.858041 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38354 2019-Jan-15 20:37:33.858679 - [DEBUG] EF: AllBottom
38355 2019-Jan-15 20:37:33.858704 - [DEBUG]
38356 2019-Jan-15 20:37:33.858727 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38357 2019-Jan-15 20:37:33.859358 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38358 2019-Jan-15 20:37:33.859993 - [DEBUG] EF: AllBottom
38359 2019-Jan-15 20:37:33.860018 - [DEBUG]
38360 2019-Jan-15 20:37:33.860041 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38361 2019-Jan-15 20:37:33.860687 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38362 2019-Jan-15 20:37:33.861328 - [DEBUG] EF: AllBottom
38363 2019-Jan-15 20:37:33.861353 - [DEBUG]
38364 2019-Jan-15 20:37:33.861376 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38365 2019-Jan-15 20:37:33.862010 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38366 2019-Jan-15 20:37:33.862645 - [DEBUG] EF: AllBottom
38367 2019-Jan-15 20:37:33.862670 - [DEBUG]
38368 2019-Jan-15 20:37:33.862693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38369 2019-Jan-15 20:37:33.863324 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
38370 2019-Jan-15 20:37:33.863969 - [DEBUG] EF: AllBottom
38371 2019-Jan-15 20:37:33.863994 - [DEBUG]
38372 2019-Jan-15 20:37:33.864017 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38373 2019-Jan-15 20:37:33.864648 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
38374 2019-Jan-15 20:37:33.865292 - [DEBUG] EF: AllBottom
38375 2019-Jan-15 20:37:33.865317 - [DEBUG]
38376 2019-Jan-15 20:37:33.865340 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38377 2019-Jan-15 20:37:33.865971 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38378 2019-Jan-15 20:37:33.866605 - [DEBUG] EF: AllBottom
38379 2019-Jan-15 20:37:33.866630 - [DEBUG]
38380 2019-Jan-15 20:37:33.866653 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38381 2019-Jan-15 20:37:33.867298 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38382 2019-Jan-15 20:37:33.867933 - [DEBUG] EF: AllBottom
38383 2019-Jan-15 20:37:33.867958 - [DEBUG]
38384 2019-Jan-15 20:37:33.867981 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38385 2019-Jan-15 20:37:33.868612 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38386 2019-Jan-15 20:37:33.869247 - [DEBUG] EF: AllBottom
38387 2019-Jan-15 20:37:33.869272 - [DEBUG]
38388 2019-Jan-15 20:37:33.869295 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38389 2019-Jan-15 20:37:33.869926 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38390 2019-Jan-15 20:37:33.870566 - [DEBUG] EF: AllBottom
38391 2019-Jan-15 20:37:33.870591 - [DEBUG]
38392 2019-Jan-15 20:37:33.870629 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38393 2019-Jan-15 20:37:33.871263 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38394 2019-Jan-15 20:37:33.871898 - [DEBUG] EF: AllBottom
38395 2019-Jan-15 20:37:33.871923 - [DEBUG]
38396 2019-Jan-15 20:37:33.871946 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38397 2019-Jan-15 20:37:33.872576 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38398 2019-Jan-15 20:37:33.873216 - [DEBUG] EF: AllBottom
38399 2019-Jan-15 20:37:33.873241 - [DEBUG]
38400 2019-Jan-15 20:37:33.873264 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38401 2019-Jan-15 20:37:33.873898 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38402 2019-Jan-15 20:37:33.874551 - [DEBUG] EF: AllBottom
38403 2019-Jan-15 20:37:33.874576 - [DEBUG]
38404 2019-Jan-15 20:37:33.874599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38405 2019-Jan-15 20:37:33.875232 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38406 2019-Jan-15 20:37:33.875865 - [DEBUG] EF: AllBottom
38407 2019-Jan-15 20:37:33.875890 - [DEBUG]
38408 2019-Jan-15 20:37:33.875913 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38409 2019-Jan-15 20:37:33.876543 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
38410 2019-Jan-15 20:37:33.877178 - [DEBUG] EF: AllBottom
38411 2019-Jan-15 20:37:33.877203 - [DEBUG]
38412 2019-Jan-15 20:37:33.877226 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38413 2019-Jan-15 20:37:33.877874 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
38414 2019-Jan-15 20:37:33.878507 - [DEBUG] EF: AllBottom
38415 2019-Jan-15 20:37:33.878532 - [DEBUG]
38416 2019-Jan-15 20:37:33.878556 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38417 2019-Jan-15 20:37:33.879188 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
38418 2019-Jan-15 20:37:33.879822 - [DEBUG] EF: AllBottom
38419 2019-Jan-15 20:37:33.879846 - [DEBUG]
38420 2019-Jan-15 20:37:33.879870 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38421 2019-Jan-15 20:37:33.880509 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38422 2019-Jan-15 20:37:33.881160 - [DEBUG] EF: AllBottom
38423 2019-Jan-15 20:37:33.881185 - [DEBUG]
38424 2019-Jan-15 20:37:33.881208 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38425 2019-Jan-15 20:37:33.881839 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38426 2019-Jan-15 20:37:33.882472 - [DEBUG] EF: AllBottom
38427 2019-Jan-15 20:37:33.882497 - [DEBUG]
38428 2019-Jan-15 20:37:33.882520 - [DEBUG] ---------------
38429 2019-Jan-15 20:37:33.882544 - [DEBUG]
38430 2019-Jan-15 20:37:33.882570 - [DEBUG] End of endsummarytab entry
38431 2019-Jan-15 20:37:33.882593 - [DEBUG]
38432 2019-Jan-15 20:37:33.882617 - [DEBUG] Start of incomingtab entry
38433 2019-Jan-15 20:37:33.882640 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38434 2019-Jan-15 20:37:33.883274 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
38435 2019-Jan-15 20:37:33.883330 - [DEBUG] ---------------
38436 2019-Jan-15 20:37:33.883354 - [DEBUG] End of incomingtab entry
38437 2019-Jan-15 20:37:33.883377 - [DEBUG]
38438 2019-Jan-15 20:37:33.883402 - [DEBUG] EDGE:
38439 2019-Jan-15 20:37:33.883458 - [DEBUG] ---> 38440 2019-Jan-15 20:37:33.884108 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38441 2019-Jan-15 20:37:33.884752 - [DEBUG]
38442 2019-Jan-15 20:37:33.884777 - [DEBUG] EDGE:
38443 2019-Jan-15 20:37:33.884834 - [DEBUG] ---> 38444 2019-Jan-15 20:37:33.885471 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38445 2019-Jan-15 20:37:33.886115 - [DEBUG]
38446 2019-Jan-15 20:37:33.886147 - [DEBUG] Compose: EdgeIdentity * AllBottom
38447 2019-Jan-15 20:37:33.886174 - [DEBUG]
38448 2019-Jan-15 20:37:33.886197 - [DEBUG] Propagate flow
38449 2019-Jan-15 20:37:33.886221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38450 2019-Jan-15 20:37:33.886277 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38451 2019-Jan-15 20:37:33.886921 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38452 2019-Jan-15 20:37:33.887580 - [DEBUG] Edge function : AllBottom (result of previous compose)
38453 2019-Jan-15 20:37:33.887606 - [DEBUG]
38454 2019-Jan-15 20:37:33.887631 - [DEBUG] Join: AllTop & AllBottom
38455 2019-Jan-15 20:37:33.887657 - [DEBUG] = AllBottom (new jump func)
38456 2019-Jan-15 20:37:33.887682 - [DEBUG]
38457 2019-Jan-15 20:37:33.887705 - [DEBUG] Start adding new jump function
38458 2019-Jan-15 20:37:33.887728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38459 2019-Jan-15 20:37:33.887785 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38460 2019-Jan-15 20:37:33.888428 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38461 2019-Jan-15 20:37:33.889071 - [DEBUG] Edge Function : AllBottom
38462 2019-Jan-15 20:37:33.889100 - [DEBUG] End adding new jump function
38463 2019-Jan-15 20:37:33.889124 - [DEBUG]
38464 2019-Jan-15 20:37:33.889147 - [DEBUG] -------------------------------------------- 1053. Path Edge --------------------------------------------
38465 2019-Jan-15 20:37:33.889172 - [DEBUG]
38466 2019-Jan-15 20:37:33.889207 - [DEBUG] Process 1053. path edge:
38467 2019-Jan-15 20:37:33.889232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38468 2019-Jan-15 20:37:33.889288 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
38469 2019-Jan-15 20:37:33.889933 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38470 2019-Jan-15 20:37:33.890575 - [DEBUG]
38471 2019-Jan-15 20:37:33.890611 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38472 2019-Jan-15 20:37:33.891269 - [DEBUG] Possible callees:
38473 2019-Jan-15 20:37:33.891294 - [DEBUG] llvm.dbg.declare
38474 2019-Jan-15 20:37:33.891319 - [DEBUG] Possible return sites:
38475 2019-Jan-15 20:37:33.891343 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19338476 2019-Jan-15 20:37:33.892614 - [DEBUG] Found and process special summary
38477 2019-Jan-15 20:37:33.892647 - [DEBUG] Compose: EdgeIdentity * AllBottom
38478 2019-Jan-15 20:37:33.892675 - [DEBUG]
38479 2019-Jan-15 20:37:33.892698 - [DEBUG] Propagate flow
38480 2019-Jan-15 20:37:33.892722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38481 2019-Jan-15 20:37:33.892778 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38482 2019-Jan-15 20:37:33.893422 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38483 2019-Jan-15 20:37:33.894079 - [DEBUG] Edge function : AllBottom (result of previous compose)
38484 2019-Jan-15 20:37:33.894105 - [DEBUG]
38485 2019-Jan-15 20:37:33.894129 - [DEBUG] Join: AllTop & AllBottom
38486 2019-Jan-15 20:37:33.894155 - [DEBUG] = AllBottom (new jump func)
38487 2019-Jan-15 20:37:33.894180 - [DEBUG]
38488 2019-Jan-15 20:37:33.894203 - [DEBUG] Start adding new jump function
38489 2019-Jan-15 20:37:33.894226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38490 2019-Jan-15 20:37:33.894282 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38491 2019-Jan-15 20:37:33.894925 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38492 2019-Jan-15 20:37:33.895562 - [DEBUG] Edge Function : AllBottom
38493 2019-Jan-15 20:37:33.895590 - [DEBUG] End adding new jump function
38494 2019-Jan-15 20:37:33.895614 - [DEBUG]
38495 2019-Jan-15 20:37:33.895638 - [DEBUG] -------------------------------------------- 1054. Path Edge --------------------------------------------
38496 2019-Jan-15 20:37:33.895662 - [DEBUG]
38497 2019-Jan-15 20:37:33.895685 - [DEBUG] Process 1054. path edge:
38498 2019-Jan-15 20:37:33.895709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38499 2019-Jan-15 20:37:33.895765 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
38500 2019-Jan-15 20:37:33.896400 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38501 2019-Jan-15 20:37:33.897041 - [DEBUG]
38502 2019-Jan-15 20:37:33.897066 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38503 2019-Jan-15 20:37:33.897735 - [DEBUG] Compose: EdgeIdentity * AllBottom
38504 2019-Jan-15 20:37:33.897763 - [DEBUG]
38505 2019-Jan-15 20:37:33.897786 - [DEBUG] Propagate flow
38506 2019-Jan-15 20:37:33.897810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38507 2019-Jan-15 20:37:33.897875 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38508 2019-Jan-15 20:37:33.898512 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38509 2019-Jan-15 20:37:33.899154 - [DEBUG] Edge function : AllBottom (result of previous compose)
38510 2019-Jan-15 20:37:33.899179 - [DEBUG]
38511 2019-Jan-15 20:37:33.899203 - [DEBUG] Join: AllTop & AllBottom
38512 2019-Jan-15 20:37:33.899230 - [DEBUG] = AllBottom (new jump func)
38513 2019-Jan-15 20:37:33.899254 - [DEBUG]
38514 2019-Jan-15 20:37:33.899277 - [DEBUG] Start adding new jump function
38515 2019-Jan-15 20:37:33.899301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38516 2019-Jan-15 20:37:33.899357 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38517 2019-Jan-15 20:37:33.900001 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38518 2019-Jan-15 20:37:33.900648 - [DEBUG] Edge Function : AllBottom
38519 2019-Jan-15 20:37:33.900675 - [DEBUG] End adding new jump function
38520 2019-Jan-15 20:37:33.900700 - [DEBUG]
38521 2019-Jan-15 20:37:33.900723 - [DEBUG] -------------------------------------------- 1055. Path Edge --------------------------------------------
38522 2019-Jan-15 20:37:33.900747 - [DEBUG]
38523 2019-Jan-15 20:37:33.900770 - [DEBUG] Process 1055. path edge:
38524 2019-Jan-15 20:37:33.900794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38525 2019-Jan-15 20:37:33.900851 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
38526 2019-Jan-15 20:37:33.901485 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38527 2019-Jan-15 20:37:33.902128 - [DEBUG]
38528 2019-Jan-15 20:37:33.902153 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38529 2019-Jan-15 20:37:33.902805 - [DEBUG] Compose: EdgeIdentity * AllBottom
38530 2019-Jan-15 20:37:33.902833 - [DEBUG]
38531 2019-Jan-15 20:37:33.902857 - [DEBUG] Propagate flow
38532 2019-Jan-15 20:37:33.902880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38533 2019-Jan-15 20:37:33.902937 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38534 2019-Jan-15 20:37:33.903576 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38535 2019-Jan-15 20:37:33.904235 - [DEBUG] Edge function : AllBottom (result of previous compose)
38536 2019-Jan-15 20:37:33.904260 - [DEBUG]
38537 2019-Jan-15 20:37:33.904285 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38538 2019-Jan-15 20:37:33.904311 - [DEBUG] = AllBottom
38539 2019-Jan-15 20:37:33.904336 - [DEBUG]
38540 2019-Jan-15 20:37:33.904359 - [DEBUG] PROPAGATE: No new function!
38541 2019-Jan-15 20:37:33.904383 - [DEBUG] EDGE:
38542 2019-Jan-15 20:37:33.904440 - [DEBUG] ---> 38543 2019-Jan-15 20:37:33.905076 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38544 2019-Jan-15 20:37:33.905719 - [DEBUG]
38545 2019-Jan-15 20:37:33.905744 - [DEBUG] EDGE:
38546 2019-Jan-15 20:37:33.905801 - [DEBUG] ---> 38547 2019-Jan-15 20:37:33.906466 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38548 2019-Jan-15 20:37:33.907185 - [DEBUG]
38549 2019-Jan-15 20:37:33.907244 - [DEBUG] Compose: EdgeIdentity * AllBottom
38550 2019-Jan-15 20:37:33.907294 - [DEBUG]
38551 2019-Jan-15 20:37:33.907320 - [DEBUG] Propagate flow
38552 2019-Jan-15 20:37:33.907343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38553 2019-Jan-15 20:37:33.907419 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38554 2019-Jan-15 20:37:33.908135 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38555 2019-Jan-15 20:37:33.908811 - [DEBUG] Edge function : AllBottom (result of previous compose)
38556 2019-Jan-15 20:37:33.908838 - [DEBUG]
38557 2019-Jan-15 20:37:33.908864 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38558 2019-Jan-15 20:37:33.908890 - [DEBUG] = AllBottom
38559 2019-Jan-15 20:37:33.908915 - [DEBUG]
38560 2019-Jan-15 20:37:33.908938 - [DEBUG] PROPAGATE: No new function!
38561 2019-Jan-15 20:37:33.908969 - [DEBUG] EDGE:
38562 2019-Jan-15 20:37:33.909033 - [DEBUG] ---> 38563 2019-Jan-15 20:37:33.909679 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38564 2019-Jan-15 20:37:33.910324 - [DEBUG]
38565 2019-Jan-15 20:37:33.910350 - [DEBUG] EDGE:
38566 2019-Jan-15 20:37:33.910407 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
38567 2019-Jan-15 20:37:33.911074 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38568 2019-Jan-15 20:37:33.911718 - [DEBUG]
38569 2019-Jan-15 20:37:33.911743 - [DEBUG] EDGE:
38570 2019-Jan-15 20:37:33.911801 - [DEBUG] ---> 38571 2019-Jan-15 20:37:33.912438 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38572 2019-Jan-15 20:37:33.913082 - [DEBUG]
38573 2019-Jan-15 20:37:33.913107 - [DEBUG] EDGE:
38574 2019-Jan-15 20:37:33.913165 - [DEBUG] ---> 38575 2019-Jan-15 20:37:33.913800 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38576 2019-Jan-15 20:37:33.914459 - [DEBUG]
38577 2019-Jan-15 20:37:33.914485 - [DEBUG] EDGE:
38578 2019-Jan-15 20:37:33.914542 - [DEBUG] ---> 38579 2019-Jan-15 20:37:33.915182 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38580 2019-Jan-15 20:37:33.915826 - [DEBUG]
38581 2019-Jan-15 20:37:33.915870 - [DEBUG] Compose: EdgeIdentity * AllBottom
38582 2019-Jan-15 20:37:33.915897 - [DEBUG]
38583 2019-Jan-15 20:37:33.915921 - [DEBUG] Propagate flow
38584 2019-Jan-15 20:37:33.915944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38585 2019-Jan-15 20:37:33.916001 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38586 2019-Jan-15 20:37:33.916640 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38587 2019-Jan-15 20:37:33.917313 - [DEBUG] Edge function : AllBottom (result of previous compose)
38588 2019-Jan-15 20:37:33.917338 - [DEBUG]
38589 2019-Jan-15 20:37:33.917364 - [DEBUG] Join: AllTop & AllBottom
38590 2019-Jan-15 20:37:33.917390 - [DEBUG] = AllBottom (new jump func)
38591 2019-Jan-15 20:37:33.917414 - [DEBUG]
38592 2019-Jan-15 20:37:33.917438 - [DEBUG] Start adding new jump function
38593 2019-Jan-15 20:37:33.917461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38594 2019-Jan-15 20:37:33.917518 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38595 2019-Jan-15 20:37:33.918162 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38596 2019-Jan-15 20:37:33.918800 - [DEBUG] Edge Function : AllBottom
38597 2019-Jan-15 20:37:33.918829 - [DEBUG] End adding new jump function
38598 2019-Jan-15 20:37:33.918853 - [DEBUG]
38599 2019-Jan-15 20:37:33.918876 - [DEBUG] -------------------------------------------- 1056. Path Edge --------------------------------------------
38600 2019-Jan-15 20:37:33.918901 - [DEBUG]
38601 2019-Jan-15 20:37:33.918924 - [DEBUG] Process 1056. path edge:
38602 2019-Jan-15 20:37:33.918948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38603 2019-Jan-15 20:37:33.919004 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
38604 2019-Jan-15 20:37:33.919641 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38605 2019-Jan-15 20:37:33.920282 - [DEBUG]
38606 2019-Jan-15 20:37:33.920308 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38607 2019-Jan-15 20:37:33.920983 - [DEBUG] Compose: EdgeIdentity * AllBottom
38608 2019-Jan-15 20:37:33.921011 - [DEBUG]
38609 2019-Jan-15 20:37:33.921035 - [DEBUG] Propagate flow
38610 2019-Jan-15 20:37:33.921058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38611 2019-Jan-15 20:37:33.921115 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
38612 2019-Jan-15 20:37:33.921750 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38613 2019-Jan-15 20:37:33.922392 - [DEBUG] Edge function : AllBottom (result of previous compose)
38614 2019-Jan-15 20:37:33.922417 - [DEBUG]
38615 2019-Jan-15 20:37:33.922442 - [DEBUG] Join: AllTop & AllBottom
38616 2019-Jan-15 20:37:33.922468 - [DEBUG] = AllBottom (new jump func)
38617 2019-Jan-15 20:37:33.922493 - [DEBUG]
38618 2019-Jan-15 20:37:33.922516 - [DEBUG] Start adding new jump function
38619 2019-Jan-15 20:37:33.922539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38620 2019-Jan-15 20:37:33.922595 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38621 2019-Jan-15 20:37:33.923237 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
38622 2019-Jan-15 20:37:33.923869 - [DEBUG] Edge Function : AllBottom
38623 2019-Jan-15 20:37:33.923897 - [DEBUG] End adding new jump function
38624 2019-Jan-15 20:37:33.923921 - [DEBUG]
38625 2019-Jan-15 20:37:33.923958 - [DEBUG] -------------------------------------------- 1057. Path Edge --------------------------------------------
38626 2019-Jan-15 20:37:33.923983 - [DEBUG]
38627 2019-Jan-15 20:37:33.924006 - [DEBUG] Process 1057. path edge:
38628 2019-Jan-15 20:37:33.924030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38629 2019-Jan-15 20:37:33.924086 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
38630 2019-Jan-15 20:37:33.924717 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38631 2019-Jan-15 20:37:33.925366 - [DEBUG]
38632 2019-Jan-15 20:37:33.925392 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
38633 2019-Jan-15 20:37:33.926043 - [DEBUG] Compose: EdgeIdentity * AllBottom
38634 2019-Jan-15 20:37:33.926071 - [DEBUG]
38635 2019-Jan-15 20:37:33.926094 - [DEBUG] Propagate flow
38636 2019-Jan-15 20:37:33.926118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38637 2019-Jan-15 20:37:33.926175 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38638 2019-Jan-15 20:37:33.926823 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38639 2019-Jan-15 20:37:33.927484 - [DEBUG] Edge function : AllBottom (result of previous compose)
38640 2019-Jan-15 20:37:33.927509 - [DEBUG]
38641 2019-Jan-15 20:37:33.927534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38642 2019-Jan-15 20:37:33.927560 - [DEBUG] = AllBottom
38643 2019-Jan-15 20:37:33.927584 - [DEBUG]
38644 2019-Jan-15 20:37:33.927607 - [DEBUG] PROPAGATE: No new function!
38645 2019-Jan-15 20:37:33.927632 - [DEBUG] EDGE:
38646 2019-Jan-15 20:37:33.927689 - [DEBUG] ---> 38647 2019-Jan-15 20:37:33.928321 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38648 2019-Jan-15 20:37:33.928962 - [DEBUG]
38649 2019-Jan-15 20:37:33.928987 - [DEBUG] EDGE:
38650 2019-Jan-15 20:37:33.929044 - [DEBUG] ---> 38651 2019-Jan-15 20:37:33.929682 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38652 2019-Jan-15 20:37:33.930326 - [DEBUG]
38653 2019-Jan-15 20:37:33.930351 - [DEBUG] EDGE:
38654 2019-Jan-15 20:37:33.930409 - [DEBUG] ---> 38655 2019-Jan-15 20:37:33.931060 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38656 2019-Jan-15 20:37:33.931704 - [DEBUG]
38657 2019-Jan-15 20:37:33.931729 - [DEBUG] EDGE:
38658 2019-Jan-15 20:37:33.931786 - [DEBUG] ---> 38659 2019-Jan-15 20:37:33.932427 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38660 2019-Jan-15 20:37:33.933072 - [DEBUG]
38661 2019-Jan-15 20:37:33.933097 - [DEBUG] EDGE:
38662 2019-Jan-15 20:37:33.933155 - [DEBUG] ---> 38663 2019-Jan-15 20:37:33.933793 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38664 2019-Jan-15 20:37:33.934453 - [DEBUG]
38665 2019-Jan-15 20:37:33.934479 - [DEBUG] EDGE:
38666 2019-Jan-15 20:37:33.934536 - [DEBUG] ---> 38667 2019-Jan-15 20:37:33.935174 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38668 2019-Jan-15 20:37:33.935819 - [DEBUG]
38669 2019-Jan-15 20:37:33.935866 - [DEBUG] Compose: EdgeIdentity * AllBottom
38670 2019-Jan-15 20:37:33.935893 - [DEBUG]
38671 2019-Jan-15 20:37:33.935917 - [DEBUG] Propagate flow
38672 2019-Jan-15 20:37:33.935940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38673 2019-Jan-15 20:37:33.935997 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38674 2019-Jan-15 20:37:33.936637 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38675 2019-Jan-15 20:37:33.937297 - [DEBUG] Edge function : AllBottom (result of previous compose)
38676 2019-Jan-15 20:37:33.937322 - [DEBUG]
38677 2019-Jan-15 20:37:33.937347 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38678 2019-Jan-15 20:37:33.937373 - [DEBUG] = AllBottom
38679 2019-Jan-15 20:37:33.937398 - [DEBUG]
38680 2019-Jan-15 20:37:33.937420 - [DEBUG] PROPAGATE: No new function!
38681 2019-Jan-15 20:37:33.937446 - [DEBUG] EDGE:
38682 2019-Jan-15 20:37:33.937504 - [DEBUG] ---> 38683 2019-Jan-15 20:37:33.938150 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38684 2019-Jan-15 20:37:33.938791 - [DEBUG]
38685 2019-Jan-15 20:37:33.938817 - [DEBUG] EDGE:
38686 2019-Jan-15 20:37:33.938874 - [DEBUG] ---> 38687 2019-Jan-15 20:37:33.939509 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38688 2019-Jan-15 20:37:33.940150 - [DEBUG]
38689 2019-Jan-15 20:37:33.940175 - [DEBUG] EDGE:
38690 2019-Jan-15 20:37:33.940232 - [DEBUG] ---> 38691 2019-Jan-15 20:37:33.940885 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38692 2019-Jan-15 20:37:33.941528 - [DEBUG]
38693 2019-Jan-15 20:37:33.941564 - [DEBUG] Compose: EdgeIdentity * AllBottom
38694 2019-Jan-15 20:37:33.941591 - [DEBUG]
38695 2019-Jan-15 20:37:33.941615 - [DEBUG] Propagate flow
38696 2019-Jan-15 20:37:33.941638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38697 2019-Jan-15 20:37:33.941694 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38698 2019-Jan-15 20:37:33.942331 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38699 2019-Jan-15 20:37:33.942972 - [DEBUG] Edge function : AllBottom (result of previous compose)
38700 2019-Jan-15 20:37:33.942997 - [DEBUG]
38701 2019-Jan-15 20:37:33.943023 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38702 2019-Jan-15 20:37:33.943048 - [DEBUG] = AllBottom
38703 2019-Jan-15 20:37:33.943073 - [DEBUG]
38704 2019-Jan-15 20:37:33.943096 - [DEBUG] PROPAGATE: No new function!
38705 2019-Jan-15 20:37:33.943121 - [DEBUG] EDGE:
38706 2019-Jan-15 20:37:33.943179 - [DEBUG] ---> 38707 2019-Jan-15 20:37:33.943824 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38708 2019-Jan-15 20:37:33.944485 - [DEBUG]
38709 2019-Jan-15 20:37:33.944510 - [DEBUG] EDGE:
38710 2019-Jan-15 20:37:33.944576 - [DEBUG] ---> 38711 2019-Jan-15 20:37:33.945210 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38712 2019-Jan-15 20:37:33.945852 - [DEBUG]
38713 2019-Jan-15 20:37:33.945877 - [DEBUG] EDGE:
38714 2019-Jan-15 20:37:33.945935 - [DEBUG] ---> 38715 2019-Jan-15 20:37:33.946570 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38716 2019-Jan-15 20:37:33.947211 - [DEBUG]
38717 2019-Jan-15 20:37:33.947237 - [DEBUG] EDGE:
38718 2019-Jan-15 20:37:33.947308 - [DEBUG] ---> 38719 2019-Jan-15 20:37:33.947947 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38720 2019-Jan-15 20:37:33.948588 - [DEBUG]
38721 2019-Jan-15 20:37:33.948625 - [DEBUG] Compose: EdgeIdentity * AllBottom
38722 2019-Jan-15 20:37:33.948652 - [DEBUG]
38723 2019-Jan-15 20:37:33.948675 - [DEBUG] Propagate flow
38724 2019-Jan-15 20:37:33.948699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38725 2019-Jan-15 20:37:33.948755 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38726 2019-Jan-15 20:37:33.949393 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38727 2019-Jan-15 20:37:33.950035 - [DEBUG] Edge function : AllBottom (result of previous compose)
38728 2019-Jan-15 20:37:33.950060 - [DEBUG]
38729 2019-Jan-15 20:37:33.950085 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38730 2019-Jan-15 20:37:33.950110 - [DEBUG] = AllBottom
38731 2019-Jan-15 20:37:33.950135 - [DEBUG]
38732 2019-Jan-15 20:37:33.950158 - [DEBUG] PROPAGATE: No new function!
38733 2019-Jan-15 20:37:33.950184 - [DEBUG] EDGE:
38734 2019-Jan-15 20:37:33.950242 - [DEBUG] ---> 38735 2019-Jan-15 20:37:33.950904 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38736 2019-Jan-15 20:37:33.951549 - [DEBUG]
38737 2019-Jan-15 20:37:33.951574 - [DEBUG] EDGE:
38738 2019-Jan-15 20:37:33.951632 - [DEBUG] ---> 38739 2019-Jan-15 20:37:33.952267 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38740 2019-Jan-15 20:37:33.952909 - [DEBUG]
38741 2019-Jan-15 20:37:33.952934 - [DEBUG] EDGE:
38742 2019-Jan-15 20:37:33.952991 - [DEBUG] ---> 38743 2019-Jan-15 20:37:33.953628 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38744 2019-Jan-15 20:37:33.954285 - [DEBUG]
38745 2019-Jan-15 20:37:33.954321 - [DEBUG] Compose: EdgeIdentity * AllBottom
38746 2019-Jan-15 20:37:33.954348 - [DEBUG]
38747 2019-Jan-15 20:37:33.954371 - [DEBUG] Propagate flow
38748 2019-Jan-15 20:37:33.954395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38749 2019-Jan-15 20:37:33.954451 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38750 2019-Jan-15 20:37:33.955096 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38751 2019-Jan-15 20:37:33.955738 - [DEBUG] Edge function : AllBottom (result of previous compose)
38752 2019-Jan-15 20:37:33.955763 - [DEBUG]
38753 2019-Jan-15 20:37:33.955788 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38754 2019-Jan-15 20:37:33.955814 - [DEBUG] = AllBottom
38755 2019-Jan-15 20:37:33.955838 - [DEBUG]
38756 2019-Jan-15 20:37:33.955862 - [DEBUG] PROPAGATE: No new function!
38757 2019-Jan-15 20:37:33.955888 - [DEBUG] EDGE:
38758 2019-Jan-15 20:37:33.955946 - [DEBUG] ---> 38759 2019-Jan-15 20:37:33.956590 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38760 2019-Jan-15 20:37:33.957232 - [DEBUG]
38761 2019-Jan-15 20:37:33.957257 - [DEBUG] EDGE:
38762 2019-Jan-15 20:37:33.957328 - [DEBUG] ---> 38763 2019-Jan-15 20:37:33.957964 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38764 2019-Jan-15 20:37:33.958607 - [DEBUG]
38765 2019-Jan-15 20:37:33.958632 - [DEBUG] EDGE:
38766 2019-Jan-15 20:37:33.958689 - [DEBUG] ---> 38767 2019-Jan-15 20:37:33.959327 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38768 2019-Jan-15 20:37:33.959968 - [DEBUG]
38769 2019-Jan-15 20:37:33.960003 - [DEBUG] Compose: EdgeIdentity * AllBottom
38770 2019-Jan-15 20:37:33.960031 - [DEBUG]
38771 2019-Jan-15 20:37:33.960054 - [DEBUG] Propagate flow
38772 2019-Jan-15 20:37:33.960078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38773 2019-Jan-15 20:37:33.960134 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38774 2019-Jan-15 20:37:33.960789 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38775 2019-Jan-15 20:37:33.961430 - [DEBUG] Edge function : AllBottom (result of previous compose)
38776 2019-Jan-15 20:37:33.961455 - [DEBUG]
38777 2019-Jan-15 20:37:33.961480 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38778 2019-Jan-15 20:37:33.961506 - [DEBUG] = AllBottom
38779 2019-Jan-15 20:37:33.961530 - [DEBUG]
38780 2019-Jan-15 20:37:33.961553 - [DEBUG] PROPAGATE: No new function!
38781 2019-Jan-15 20:37:33.961579 - [DEBUG] EDGE:
38782 2019-Jan-15 20:37:33.961637 - [DEBUG] ---> 38783 2019-Jan-15 20:37:33.962282 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38784 2019-Jan-15 20:37:33.962925 - [DEBUG]
38785 2019-Jan-15 20:37:33.962959 - [DEBUG] Compose: EdgeIdentity * AllBottom
38786 2019-Jan-15 20:37:33.962986 - [DEBUG]
38787 2019-Jan-15 20:37:33.963009 - [DEBUG] Propagate flow
38788 2019-Jan-15 20:37:33.963033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38789 2019-Jan-15 20:37:33.963089 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38790 2019-Jan-15 20:37:33.963727 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38791 2019-Jan-15 20:37:33.964394 - [DEBUG] Edge function : AllBottom (result of previous compose)
38792 2019-Jan-15 20:37:33.964420 - [DEBUG]
38793 2019-Jan-15 20:37:33.964444 - [DEBUG] Join: AllTop & AllBottom
38794 2019-Jan-15 20:37:33.964470 - [DEBUG] = AllBottom (new jump func)
38795 2019-Jan-15 20:37:33.964495 - [DEBUG]
38796 2019-Jan-15 20:37:33.964518 - [DEBUG] Start adding new jump function
38797 2019-Jan-15 20:37:33.964541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38798 2019-Jan-15 20:37:33.964597 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38799 2019-Jan-15 20:37:33.965242 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38800 2019-Jan-15 20:37:33.965878 - [DEBUG] Edge Function : AllBottom
38801 2019-Jan-15 20:37:33.965906 - [DEBUG] End adding new jump function
38802 2019-Jan-15 20:37:33.965930 - [DEBUG]
38803 2019-Jan-15 20:37:33.965953 - [DEBUG] -------------------------------------------- 1058. Path Edge --------------------------------------------
38804 2019-Jan-15 20:37:33.965978 - [DEBUG]
38805 2019-Jan-15 20:37:33.966001 - [DEBUG] Process 1058. path edge:
38806 2019-Jan-15 20:37:33.966025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38807 2019-Jan-15 20:37:33.966081 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
38808 2019-Jan-15 20:37:33.966717 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38809 2019-Jan-15 20:37:33.967376 - [DEBUG]
38810 2019-Jan-15 20:37:33.967400 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38811 2019-Jan-15 20:37:33.968048 - [DEBUG] Possible callees:
38812 2019-Jan-15 20:37:33.968073 - [DEBUG] foo
38813 2019-Jan-15 20:37:33.968098 - [DEBUG] Possible return sites:
38814 2019-Jan-15 20:37:33.968122 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12638815 2019-Jan-15 20:37:33.969390 - [DEBUG] Found and process special summary
38816 2019-Jan-15 20:37:33.969423 - [DEBUG] Compose: EdgeIdentity * AllBottom
38817 2019-Jan-15 20:37:33.969451 - [DEBUG]
38818 2019-Jan-15 20:37:33.969475 - [DEBUG] Propagate flow
38819 2019-Jan-15 20:37:33.969498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38820 2019-Jan-15 20:37:33.969554 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38821 2019-Jan-15 20:37:33.970191 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38822 2019-Jan-15 20:37:33.970850 - [DEBUG] Edge function : AllBottom (result of previous compose)
38823 2019-Jan-15 20:37:33.970875 - [DEBUG]
38824 2019-Jan-15 20:37:33.970900 - [DEBUG] Join: AllTop & AllBottom
38825 2019-Jan-15 20:37:33.970926 - [DEBUG] = AllBottom (new jump func)
38826 2019-Jan-15 20:37:33.970950 - [DEBUG]
38827 2019-Jan-15 20:37:33.970974 - [DEBUG] Start adding new jump function
38828 2019-Jan-15 20:37:33.970997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38829 2019-Jan-15 20:37:33.971053 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38830 2019-Jan-15 20:37:33.971697 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38831 2019-Jan-15 20:37:33.972334 - [DEBUG] Edge Function : AllBottom
38832 2019-Jan-15 20:37:33.972362 - [DEBUG] End adding new jump function
38833 2019-Jan-15 20:37:33.972394 - [DEBUG]
38834 2019-Jan-15 20:37:33.972418 - [DEBUG] -------------------------------------------- 1059. Path Edge --------------------------------------------
38835 2019-Jan-15 20:37:33.972442 - [DEBUG]
38836 2019-Jan-15 20:37:33.972466 - [DEBUG] Process 1059. path edge:
38837 2019-Jan-15 20:37:33.972489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38838 2019-Jan-15 20:37:33.972545 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
38839 2019-Jan-15 20:37:33.973182 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38840 2019-Jan-15 20:37:33.973827 - [DEBUG]
38841 2019-Jan-15 20:37:33.973851 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38842 2019-Jan-15 20:37:33.974522 - [DEBUG] Compose: EdgeIdentity * AllBottom
38843 2019-Jan-15 20:37:33.974549 - [DEBUG]
38844 2019-Jan-15 20:37:33.974573 - [DEBUG] Propagate flow
38845 2019-Jan-15 20:37:33.974597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38846 2019-Jan-15 20:37:33.974654 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38847 2019-Jan-15 20:37:33.975289 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38848 2019-Jan-15 20:37:33.975933 - [DEBUG] Edge function : AllBottom (result of previous compose)
38849 2019-Jan-15 20:37:33.975958 - [DEBUG]
38850 2019-Jan-15 20:37:33.975983 - [DEBUG] Join: AllTop & AllBottom
38851 2019-Jan-15 20:37:33.976009 - [DEBUG] = AllBottom (new jump func)
38852 2019-Jan-15 20:37:33.976034 - [DEBUG]
38853 2019-Jan-15 20:37:33.976058 - [DEBUG] Start adding new jump function
38854 2019-Jan-15 20:37:33.976081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38855 2019-Jan-15 20:37:33.976137 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38856 2019-Jan-15 20:37:33.976781 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38857 2019-Jan-15 20:37:33.977432 - [DEBUG] Edge Function : AllBottom
38858 2019-Jan-15 20:37:33.977461 - [DEBUG] End adding new jump function
38859 2019-Jan-15 20:37:33.977485 - [DEBUG]
38860 2019-Jan-15 20:37:33.977508 - [DEBUG] -------------------------------------------- 1060. Path Edge --------------------------------------------
38861 2019-Jan-15 20:37:33.977532 - [DEBUG]
38862 2019-Jan-15 20:37:33.977555 - [DEBUG] Process 1060. path edge:
38863 2019-Jan-15 20:37:33.977579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38864 2019-Jan-15 20:37:33.977635 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
38865 2019-Jan-15 20:37:33.978271 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38866 2019-Jan-15 20:37:33.978915 - [DEBUG]
38867 2019-Jan-15 20:37:33.978940 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38868 2019-Jan-15 20:37:33.979591 - [DEBUG] Compose: EdgeIdentity * AllBottom
38869 2019-Jan-15 20:37:33.979619 - [DEBUG]
38870 2019-Jan-15 20:37:33.979643 - [DEBUG] Propagate flow
38871 2019-Jan-15 20:37:33.979666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38872 2019-Jan-15 20:37:33.979723 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38873 2019-Jan-15 20:37:33.980359 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38874 2019-Jan-15 20:37:33.981027 - [DEBUG] Edge function : AllBottom (result of previous compose)
38875 2019-Jan-15 20:37:33.981053 - [DEBUG]
38876 2019-Jan-15 20:37:33.981078 - [DEBUG] Join: AllTop & AllBottom
38877 2019-Jan-15 20:37:33.981104 - [DEBUG] = AllBottom (new jump func)
38878 2019-Jan-15 20:37:33.981128 - [DEBUG]
38879 2019-Jan-15 20:37:33.981152 - [DEBUG] Start adding new jump function
38880 2019-Jan-15 20:37:33.981175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38881 2019-Jan-15 20:37:33.981232 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38882 2019-Jan-15 20:37:33.981875 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38883 2019-Jan-15 20:37:33.982511 - [DEBUG] Edge Function : AllBottom
38884 2019-Jan-15 20:37:33.982544 - [DEBUG] End adding new jump function
38885 2019-Jan-15 20:37:33.982568 - [DEBUG]
38886 2019-Jan-15 20:37:33.982591 - [DEBUG] -------------------------------------------- 1061. Path Edge --------------------------------------------
38887 2019-Jan-15 20:37:33.982616 - [DEBUG]
38888 2019-Jan-15 20:37:33.982639 - [DEBUG] Process 1061. path edge:
38889 2019-Jan-15 20:37:33.982663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38890 2019-Jan-15 20:37:33.982719 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
38891 2019-Jan-15 20:37:33.983355 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38892 2019-Jan-15 20:37:33.984014 - [DEBUG]
38893 2019-Jan-15 20:37:33.984040 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38894 2019-Jan-15 20:37:33.984692 - [DEBUG] Compose: EdgeIdentity * AllBottom
38895 2019-Jan-15 20:37:33.984719 - [DEBUG]
38896 2019-Jan-15 20:37:33.984743 - [DEBUG] Propagate flow
38897 2019-Jan-15 20:37:33.984766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38898 2019-Jan-15 20:37:33.984823 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38899 2019-Jan-15 20:37:33.985468 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38900 2019-Jan-15 20:37:33.986112 - [DEBUG] Edge function : AllBottom (result of previous compose)
38901 2019-Jan-15 20:37:33.986137 - [DEBUG]
38902 2019-Jan-15 20:37:33.986161 - [DEBUG] Join: AllTop & AllBottom
38903 2019-Jan-15 20:37:33.986187 - [DEBUG] = AllBottom (new jump func)
38904 2019-Jan-15 20:37:33.986211 - [DEBUG]
38905 2019-Jan-15 20:37:33.986235 - [DEBUG] Start adding new jump function
38906 2019-Jan-15 20:37:33.986258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38907 2019-Jan-15 20:37:33.986314 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38908 2019-Jan-15 20:37:33.986957 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38909 2019-Jan-15 20:37:33.987616 - [DEBUG] Edge Function : AllBottom
38910 2019-Jan-15 20:37:33.987649 - [DEBUG] End adding new jump function
38911 2019-Jan-15 20:37:33.987673 - [DEBUG]
38912 2019-Jan-15 20:37:33.987696 - [DEBUG] -------------------------------------------- 1062. Path Edge --------------------------------------------
38913 2019-Jan-15 20:37:33.987721 - [DEBUG]
38914 2019-Jan-15 20:37:33.987744 - [DEBUG] Process 1062. path edge:
38915 2019-Jan-15 20:37:33.987767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38916 2019-Jan-15 20:37:33.987837 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
38917 2019-Jan-15 20:37:33.988486 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38918 2019-Jan-15 20:37:33.989131 - [DEBUG]
38919 2019-Jan-15 20:37:33.989155 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38920 2019-Jan-15 20:37:33.989807 - [DEBUG] Possible callees:
38921 2019-Jan-15 20:37:33.989832 - [DEBUG] llvm.dbg.declare
38922 2019-Jan-15 20:37:33.989857 - [DEBUG] Possible return sites:
38923 2019-Jan-15 20:37:33.989880 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13638924 2019-Jan-15 20:37:33.991168 - [DEBUG] Found and process special summary
38925 2019-Jan-15 20:37:33.991201 - [DEBUG] Compose: EdgeIdentity * AllBottom
38926 2019-Jan-15 20:37:33.991228 - [DEBUG]
38927 2019-Jan-15 20:37:33.991252 - [DEBUG] Propagate flow
38928 2019-Jan-15 20:37:33.991276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38929 2019-Jan-15 20:37:33.991332 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38930 2019-Jan-15 20:37:33.991969 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38931 2019-Jan-15 20:37:33.992611 - [DEBUG] Edge function : AllBottom (result of previous compose)
38932 2019-Jan-15 20:37:33.992637 - [DEBUG]
38933 2019-Jan-15 20:37:33.992661 - [DEBUG] Join: AllTop & AllBottom
38934 2019-Jan-15 20:37:33.992687 - [DEBUG] = AllBottom (new jump func)
38935 2019-Jan-15 20:37:33.992712 - [DEBUG]
38936 2019-Jan-15 20:37:33.992735 - [DEBUG] Start adding new jump function
38937 2019-Jan-15 20:37:33.992758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38938 2019-Jan-15 20:37:33.992814 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38939 2019-Jan-15 20:37:33.993458 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38940 2019-Jan-15 20:37:33.994113 - [DEBUG] Edge Function : AllBottom
38941 2019-Jan-15 20:37:33.994141 - [DEBUG] End adding new jump function
38942 2019-Jan-15 20:37:33.994165 - [DEBUG]
38943 2019-Jan-15 20:37:33.994188 - [DEBUG] -------------------------------------------- 1063. Path Edge --------------------------------------------
38944 2019-Jan-15 20:37:33.994212 - [DEBUG]
38945 2019-Jan-15 20:37:33.994236 - [DEBUG] Process 1063. path edge:
38946 2019-Jan-15 20:37:33.994259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38947 2019-Jan-15 20:37:33.994316 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
38948 2019-Jan-15 20:37:33.994955 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38949 2019-Jan-15 20:37:33.995598 - [DEBUG]
38950 2019-Jan-15 20:37:33.995623 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38951 2019-Jan-15 20:37:33.996275 - [DEBUG] Compose: EdgeIdentity * AllBottom
38952 2019-Jan-15 20:37:33.996304 - [DEBUG]
38953 2019-Jan-15 20:37:33.996328 - [DEBUG] Propagate flow
38954 2019-Jan-15 20:37:33.996351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38955 2019-Jan-15 20:37:33.996408 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38956 2019-Jan-15 20:37:33.997061 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38957 2019-Jan-15 20:37:33.997720 - [DEBUG] Edge function : AllBottom (result of previous compose)
38958 2019-Jan-15 20:37:33.997745 - [DEBUG]
38959 2019-Jan-15 20:37:33.997770 - [DEBUG] Join: AllTop & AllBottom
38960 2019-Jan-15 20:37:33.997796 - [DEBUG] = AllBottom (new jump func)
38961 2019-Jan-15 20:37:33.997821 - [DEBUG]
38962 2019-Jan-15 20:37:33.997844 - [DEBUG] Start adding new jump function
38963 2019-Jan-15 20:37:33.997867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38964 2019-Jan-15 20:37:33.997924 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38965 2019-Jan-15 20:37:33.998568 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38966 2019-Jan-15 20:37:33.999203 - [DEBUG] Edge Function : AllBottom
38967 2019-Jan-15 20:37:33.999231 - [DEBUG] End adding new jump function
38968 2019-Jan-15 20:37:33.999255 - [DEBUG]
38969 2019-Jan-15 20:37:33.999278 - [DEBUG] -------------------------------------------- 1064. Path Edge --------------------------------------------
38970 2019-Jan-15 20:37:33.999303 - [DEBUG]
38971 2019-Jan-15 20:37:33.999327 - [DEBUG] Process 1064. path edge:
38972 2019-Jan-15 20:37:33.999350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38973 2019-Jan-15 20:37:33.999407 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
38974 2019-Jan-15 20:37:34.000042 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38975 2019-Jan-15 20:37:34.000698 - [DEBUG]
38976 2019-Jan-15 20:37:34.000724 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38977 2019-Jan-15 20:37:34.001373 - [DEBUG] Compose: EdgeIdentity * AllBottom
38978 2019-Jan-15 20:37:34.001401 - [DEBUG]
38979 2019-Jan-15 20:37:34.001425 - [DEBUG] Propagate flow
38980 2019-Jan-15 20:37:34.001449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38981 2019-Jan-15 20:37:34.001506 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38982 2019-Jan-15 20:37:34.002138 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38983 2019-Jan-15 20:37:34.002780 - [DEBUG] Edge function : AllBottom (result of previous compose)
38984 2019-Jan-15 20:37:34.002806 - [DEBUG]
38985 2019-Jan-15 20:37:34.002831 - [DEBUG] Join: AllTop & AllBottom
38986 2019-Jan-15 20:37:34.002857 - [DEBUG] = AllBottom (new jump func)
38987 2019-Jan-15 20:37:34.002881 - [DEBUG]
38988 2019-Jan-15 20:37:34.002905 - [DEBUG] Start adding new jump function
38989 2019-Jan-15 20:37:34.002928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38990 2019-Jan-15 20:37:34.002984 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38991 2019-Jan-15 20:37:34.003629 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
38992 2019-Jan-15 20:37:34.004276 - [DEBUG] Edge Function : AllBottom
38993 2019-Jan-15 20:37:34.004304 - [DEBUG] End adding new jump function
38994 2019-Jan-15 20:37:34.004329 - [DEBUG]
38995 2019-Jan-15 20:37:34.004353 - [DEBUG] -------------------------------------------- 1065. Path Edge --------------------------------------------
38996 2019-Jan-15 20:37:34.004378 - [DEBUG]
38997 2019-Jan-15 20:37:34.004401 - [DEBUG] Process 1065. path edge:
38998 2019-Jan-15 20:37:34.004425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38999 2019-Jan-15 20:37:34.004482 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
39000 2019-Jan-15 20:37:34.005124 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39001 2019-Jan-15 20:37:34.005767 - [DEBUG]
39002 2019-Jan-15 20:37:34.005792 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
39003 2019-Jan-15 20:37:34.006441 - [DEBUG] Compose: EdgeIdentity * AllBottom
39004 2019-Jan-15 20:37:34.006469 - [DEBUG]
39005 2019-Jan-15 20:37:34.006493 - [DEBUG] Propagate flow
39006 2019-Jan-15 20:37:34.006517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39007 2019-Jan-15 20:37:34.006574 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39008 2019-Jan-15 20:37:34.007218 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39009 2019-Jan-15 20:37:34.007878 - [DEBUG] Edge function : AllBottom (result of previous compose)
39010 2019-Jan-15 20:37:34.007903 - [DEBUG]
39011 2019-Jan-15 20:37:34.007929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39012 2019-Jan-15 20:37:34.007955 - [DEBUG] = AllBottom
39013 2019-Jan-15 20:37:34.007980 - [DEBUG]
39014 2019-Jan-15 20:37:34.008003 - [DEBUG] PROPAGATE: No new function!
39015 2019-Jan-15 20:37:34.008028 - [DEBUG] EDGE:
39016 2019-Jan-15 20:37:34.008085 - [DEBUG] ---> 39017 2019-Jan-15 20:37:34.008718 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39018 2019-Jan-15 20:37:34.009362 - [DEBUG]
39019 2019-Jan-15 20:37:34.009387 - [DEBUG] EDGE:
39020 2019-Jan-15 20:37:34.009444 - [DEBUG] ---> 39021 2019-Jan-15 20:37:34.010078 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39022 2019-Jan-15 20:37:34.010735 - [DEBUG]
39023 2019-Jan-15 20:37:34.010760 - [DEBUG] EDGE:
39024 2019-Jan-15 20:37:34.010818 - [DEBUG] ---> 39025 2019-Jan-15 20:37:34.011457 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39026 2019-Jan-15 20:37:34.012099 - [DEBUG]
39027 2019-Jan-15 20:37:34.012135 - [DEBUG] Compose: EdgeIdentity * AllBottom
39028 2019-Jan-15 20:37:34.012162 - [DEBUG]
39029 2019-Jan-15 20:37:34.012186 - [DEBUG] Propagate flow
39030 2019-Jan-15 20:37:34.012210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39031 2019-Jan-15 20:37:34.012266 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39032 2019-Jan-15 20:37:34.012904 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39033 2019-Jan-15 20:37:34.013546 - [DEBUG] Edge function : AllBottom (result of previous compose)
39034 2019-Jan-15 20:37:34.013571 - [DEBUG]
39035 2019-Jan-15 20:37:34.013596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39036 2019-Jan-15 20:37:34.013622 - [DEBUG] = AllBottom
39037 2019-Jan-15 20:37:34.013646 - [DEBUG]
39038 2019-Jan-15 20:37:34.013670 - [DEBUG] PROPAGATE: No new function!
39039 2019-Jan-15 20:37:34.013696 - [DEBUG] EDGE:
39040 2019-Jan-15 20:37:34.013753 - [DEBUG] ---> 39041 2019-Jan-15 20:37:34.014423 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39042 2019-Jan-15 20:37:34.015067 - [DEBUG]
39043 2019-Jan-15 20:37:34.015099 - [DEBUG] Compose: EdgeIdentity * AllBottom
39044 2019-Jan-15 20:37:34.015126 - [DEBUG]
39045 2019-Jan-15 20:37:34.015150 - [DEBUG] Propagate flow
39046 2019-Jan-15 20:37:34.015173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39047 2019-Jan-15 20:37:34.015230 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39048 2019-Jan-15 20:37:34.015874 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39049 2019-Jan-15 20:37:34.016517 - [DEBUG] Edge function : AllBottom (result of previous compose)
39050 2019-Jan-15 20:37:34.016543 - [DEBUG]
39051 2019-Jan-15 20:37:34.016567 - [DEBUG] Join: AllTop & AllBottom
39052 2019-Jan-15 20:37:34.016593 - [DEBUG] = AllBottom (new jump func)
39053 2019-Jan-15 20:37:34.016618 - [DEBUG]
39054 2019-Jan-15 20:37:34.016642 - [DEBUG] Start adding new jump function
39055 2019-Jan-15 20:37:34.016665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39056 2019-Jan-15 20:37:34.016721 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39057 2019-Jan-15 20:37:34.017380 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39058 2019-Jan-15 20:37:34.018025 - [DEBUG] Edge Function : AllBottom
39059 2019-Jan-15 20:37:34.018057 - [DEBUG] End adding new jump function
39060 2019-Jan-15 20:37:34.018081 - [DEBUG]
39061 2019-Jan-15 20:37:34.018105 - [DEBUG] -------------------------------------------- 1066. Path Edge --------------------------------------------
39062 2019-Jan-15 20:37:34.018130 - [DEBUG]
39063 2019-Jan-15 20:37:34.018153 - [DEBUG] Process 1066. path edge:
39064 2019-Jan-15 20:37:34.018177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39065 2019-Jan-15 20:37:34.018233 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
39066 2019-Jan-15 20:37:34.018880 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39067 2019-Jan-15 20:37:34.019524 - [DEBUG]
39068 2019-Jan-15 20:37:34.019548 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39069 2019-Jan-15 20:37:34.020201 - [DEBUG] Possible callees:
39070 2019-Jan-15 20:37:34.020226 - [DEBUG] llvm.dbg.declare
39071 2019-Jan-15 20:37:34.020251 - [DEBUG] Possible return sites:
39072 2019-Jan-15 20:37:34.020275 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14339073 2019-Jan-15 20:37:34.021563 - [DEBUG] Found and process special summary
39074 2019-Jan-15 20:37:34.021597 - [DEBUG] Compose: EdgeIdentity * AllBottom
39075 2019-Jan-15 20:37:34.021624 - [DEBUG]
39076 2019-Jan-15 20:37:34.021648 - [DEBUG] Propagate flow
39077 2019-Jan-15 20:37:34.021672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39078 2019-Jan-15 20:37:34.021728 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39079 2019-Jan-15 20:37:34.022366 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39080 2019-Jan-15 20:37:34.023016 - [DEBUG] Edge function : AllBottom (result of previous compose)
39081 2019-Jan-15 20:37:34.023042 - [DEBUG]
39082 2019-Jan-15 20:37:34.023066 - [DEBUG] Join: AllTop & AllBottom
39083 2019-Jan-15 20:37:34.023093 - [DEBUG] = AllBottom (new jump func)
39084 2019-Jan-15 20:37:34.023117 - [DEBUG]
39085 2019-Jan-15 20:37:34.023141 - [DEBUG] Start adding new jump function
39086 2019-Jan-15 20:37:34.023165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39087 2019-Jan-15 20:37:34.023221 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39088 2019-Jan-15 20:37:34.023865 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39089 2019-Jan-15 20:37:34.024519 - [DEBUG] Edge Function : AllBottom
39090 2019-Jan-15 20:37:34.024547 - [DEBUG] End adding new jump function
39091 2019-Jan-15 20:37:34.024571 - [DEBUG]
39092 2019-Jan-15 20:37:34.024595 - [DEBUG] -------------------------------------------- 1067. Path Edge --------------------------------------------
39093 2019-Jan-15 20:37:34.024619 - [DEBUG]
39094 2019-Jan-15 20:37:34.024643 - [DEBUG] Process 1067. path edge:
39095 2019-Jan-15 20:37:34.024667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39096 2019-Jan-15 20:37:34.024723 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
39097 2019-Jan-15 20:37:34.025362 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39098 2019-Jan-15 20:37:34.026006 - [DEBUG]
39099 2019-Jan-15 20:37:34.026031 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39100 2019-Jan-15 20:37:34.026685 - [DEBUG] Compose: EdgeIdentity * AllBottom
39101 2019-Jan-15 20:37:34.026713 - [DEBUG]
39102 2019-Jan-15 20:37:34.026737 - [DEBUG] Propagate flow
39103 2019-Jan-15 20:37:34.026760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39104 2019-Jan-15 20:37:34.026817 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
39105 2019-Jan-15 20:37:34.027467 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39106 2019-Jan-15 20:37:34.028110 - [DEBUG] Edge function : AllBottom (result of previous compose)
39107 2019-Jan-15 20:37:34.028135 - [DEBUG]
39108 2019-Jan-15 20:37:34.028160 - [DEBUG] Join: AllTop & AllBottom
39109 2019-Jan-15 20:37:34.028186 - [DEBUG] = AllBottom (new jump func)
39110 2019-Jan-15 20:37:34.028211 - [DEBUG]
39111 2019-Jan-15 20:37:34.028234 - [DEBUG] Start adding new jump function
39112 2019-Jan-15 20:37:34.028258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39113 2019-Jan-15 20:37:34.028314 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39114 2019-Jan-15 20:37:34.028959 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
39115 2019-Jan-15 20:37:34.029591 - [DEBUG] Edge Function : AllBottom
39116 2019-Jan-15 20:37:34.029619 - [DEBUG] End adding new jump function
39117 2019-Jan-15 20:37:34.029643 - [DEBUG]
39118 2019-Jan-15 20:37:34.029667 - [DEBUG] -------------------------------------------- 1068. Path Edge --------------------------------------------
39119 2019-Jan-15 20:37:34.029692 - [DEBUG]
39120 2019-Jan-15 20:37:34.029715 - [DEBUG] Process 1068. path edge:
39121 2019-Jan-15 20:37:34.029739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39122 2019-Jan-15 20:37:34.029795 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
39123 2019-Jan-15 20:37:34.030428 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39124 2019-Jan-15 20:37:34.031094 - [DEBUG]
39125 2019-Jan-15 20:37:34.031120 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
39126 2019-Jan-15 20:37:34.031769 - [DEBUG] Compose: EdgeIdentity * AllBottom
39127 2019-Jan-15 20:37:34.031797 - [DEBUG]
39128 2019-Jan-15 20:37:34.031821 - [DEBUG] Propagate flow
39129 2019-Jan-15 20:37:34.031844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39130 2019-Jan-15 20:37:34.031901 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
39131 2019-Jan-15 20:37:34.032535 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39132 2019-Jan-15 20:37:34.033177 - [DEBUG] Edge function : AllBottom (result of previous compose)
39133 2019-Jan-15 20:37:34.033203 - [DEBUG]
39134 2019-Jan-15 20:37:34.033228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39135 2019-Jan-15 20:37:34.033254 - [DEBUG] = AllBottom
39136 2019-Jan-15 20:37:34.033278 - [DEBUG]
39137 2019-Jan-15 20:37:34.033302 - [DEBUG] PROPAGATE: No new function!
39138 2019-Jan-15 20:37:34.033326 - [DEBUG] EDGE:
39139 2019-Jan-15 20:37:34.033384 - [DEBUG] ---> 39140 2019-Jan-15 20:37:34.034032 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39141 2019-Jan-15 20:37:34.034676 - [DEBUG]
39142 2019-Jan-15 20:37:34.034701 - [DEBUG] EDGE:
39143 2019-Jan-15 20:37:34.034758 - [DEBUG] ---> 39144 2019-Jan-15 20:37:34.035396 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39145 2019-Jan-15 20:37:34.036038 - [DEBUG]
39146 2019-Jan-15 20:37:34.036072 - [DEBUG] Compose: EdgeIdentity * AllBottom
39147 2019-Jan-15 20:37:34.036100 - [DEBUG]
39148 2019-Jan-15 20:37:34.036123 - [DEBUG] Propagate flow
39149 2019-Jan-15 20:37:34.036147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39150 2019-Jan-15 20:37:34.036203 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39151 2019-Jan-15 20:37:34.036843 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39152 2019-Jan-15 20:37:34.037501 - [DEBUG] Edge function : AllBottom (result of previous compose)
39153 2019-Jan-15 20:37:34.037527 - [DEBUG]
39154 2019-Jan-15 20:37:34.037551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39155 2019-Jan-15 20:37:34.037577 - [DEBUG] = AllBottom
39156 2019-Jan-15 20:37:34.037602 - [DEBUG]
39157 2019-Jan-15 20:37:34.037625 - [DEBUG] PROPAGATE: No new function!
39158 2019-Jan-15 20:37:34.037651 - [DEBUG] EDGE:
39159 2019-Jan-15 20:37:34.037708 - [DEBUG] ---> 39160 2019-Jan-15 20:37:34.038353 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39161 2019-Jan-15 20:37:34.038997 - [DEBUG]
39162 2019-Jan-15 20:37:34.039022 - [DEBUG] EDGE:
39163 2019-Jan-15 20:37:34.039080 - [DEBUG] ---> 39164 2019-Jan-15 20:37:34.039715 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39165 2019-Jan-15 20:37:34.040366 - [DEBUG]
39166 2019-Jan-15 20:37:34.040399 - [DEBUG] Compose: EdgeIdentity * AllBottom
39167 2019-Jan-15 20:37:34.040426 - [DEBUG]
39168 2019-Jan-15 20:37:34.040450 - [DEBUG] Propagate flow
39169 2019-Jan-15 20:37:34.040473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39170 2019-Jan-15 20:37:34.040530 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39171 2019-Jan-15 20:37:34.041182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39172 2019-Jan-15 20:37:34.041825 - [DEBUG] Edge function : AllBottom (result of previous compose)
39173 2019-Jan-15 20:37:34.041851 - [DEBUG]
39174 2019-Jan-15 20:37:34.041875 - [DEBUG] Join: AllTop & AllBottom
39175 2019-Jan-15 20:37:34.041901 - [DEBUG] = AllBottom (new jump func)
39176 2019-Jan-15 20:37:34.041926 - [DEBUG]
39177 2019-Jan-15 20:37:34.041950 - [DEBUG] Start adding new jump function
39178 2019-Jan-15 20:37:34.041974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39179 2019-Jan-15 20:37:34.042030 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39180 2019-Jan-15 20:37:34.042674 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39181 2019-Jan-15 20:37:34.043309 - [DEBUG] Edge Function : AllBottom
39182 2019-Jan-15 20:37:34.043341 - [DEBUG] End adding new jump function
39183 2019-Jan-15 20:37:34.043365 - [DEBUG]
39184 2019-Jan-15 20:37:34.043389 - [DEBUG] -------------------------------------------- 1069. Path Edge --------------------------------------------
39185 2019-Jan-15 20:37:34.043413 - [DEBUG]
39186 2019-Jan-15 20:37:34.043436 - [DEBUG] Process 1069. path edge:
39187 2019-Jan-15 20:37:34.043460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39188 2019-Jan-15 20:37:34.043516 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
39189 2019-Jan-15 20:37:34.044168 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39190 2019-Jan-15 20:37:34.044812 - [DEBUG]
39191 2019-Jan-15 20:37:34.044837 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39192 2019-Jan-15 20:37:34.045487 - [DEBUG] Compose: EdgeIdentity * AllBottom
39193 2019-Jan-15 20:37:34.045515 - [DEBUG]
39194 2019-Jan-15 20:37:34.045539 - [DEBUG] Propagate flow
39195 2019-Jan-15 20:37:34.045563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39196 2019-Jan-15 20:37:34.045620 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39197 2019-Jan-15 20:37:34.046262 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39198 2019-Jan-15 20:37:34.046907 - [DEBUG] Edge function : AllBottom (result of previous compose)
39199 2019-Jan-15 20:37:34.046932 - [DEBUG]
39200 2019-Jan-15 20:37:34.046957 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39201 2019-Jan-15 20:37:34.046983 - [DEBUG] = AllBottom
39202 2019-Jan-15 20:37:34.047008 - [DEBUG]
39203 2019-Jan-15 20:37:34.047031 - [DEBUG] PROPAGATE: No new function!
39204 2019-Jan-15 20:37:34.047063 - [DEBUG] Compose: EdgeIdentity * AllBottom
39205 2019-Jan-15 20:37:34.047090 - [DEBUG]
39206 2019-Jan-15 20:37:34.047113 - [DEBUG] Propagate flow
39207 2019-Jan-15 20:37:34.047137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39208 2019-Jan-15 20:37:34.047193 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39209 2019-Jan-15 20:37:34.047861 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39210 2019-Jan-15 20:37:34.048506 - [DEBUG] Edge function : AllBottom (result of previous compose)
39211 2019-Jan-15 20:37:34.048532 - [DEBUG]
39212 2019-Jan-15 20:37:34.048557 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39213 2019-Jan-15 20:37:34.048583 - [DEBUG] = AllBottom
39214 2019-Jan-15 20:37:34.048608 - [DEBUG]
39215 2019-Jan-15 20:37:34.048631 - [DEBUG] PROPAGATE: No new function!
39216 2019-Jan-15 20:37:34.048655 - [DEBUG] EDGE:
39217 2019-Jan-15 20:37:34.048713 - [DEBUG] ---> 39218 2019-Jan-15 20:37:34.049349 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39219 2019-Jan-15 20:37:34.049993 - [DEBUG]
39220 2019-Jan-15 20:37:34.050018 - [DEBUG] EDGE:
39221 2019-Jan-15 20:37:34.050076 - [DEBUG] ---> 39222 2019-Jan-15 20:37:34.050725 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39223 2019-Jan-15 20:37:34.051369 - [DEBUG]
39224 2019-Jan-15 20:37:34.051394 - [DEBUG] EDGE:
39225 2019-Jan-15 20:37:34.051451 - [DEBUG] ---> 39226 2019-Jan-15 20:37:34.052090 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39227 2019-Jan-15 20:37:34.052732 - [DEBUG]
39228 2019-Jan-15 20:37:34.052766 - [DEBUG] Compose: EdgeIdentity * AllBottom
39229 2019-Jan-15 20:37:34.052793 - [DEBUG]
39230 2019-Jan-15 20:37:34.052817 - [DEBUG] Propagate flow
39231 2019-Jan-15 20:37:34.052841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39232 2019-Jan-15 20:37:34.052898 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39233 2019-Jan-15 20:37:34.053537 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39234 2019-Jan-15 20:37:34.054196 - [DEBUG] Edge function : AllBottom (result of previous compose)
39235 2019-Jan-15 20:37:34.054221 - [DEBUG]
39236 2019-Jan-15 20:37:34.054246 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39237 2019-Jan-15 20:37:34.054273 - [DEBUG] = AllBottom
39238 2019-Jan-15 20:37:34.054297 - [DEBUG]
39239 2019-Jan-15 20:37:34.054321 - [DEBUG] PROPAGATE: No new function!
39240 2019-Jan-15 20:37:34.054346 - [DEBUG] EDGE:
39241 2019-Jan-15 20:37:34.054404 - [DEBUG] ---> 39242 2019-Jan-15 20:37:34.055041 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39243 2019-Jan-15 20:37:34.055683 - [DEBUG]
39244 2019-Jan-15 20:37:34.055708 - [DEBUG] EDGE:
39245 2019-Jan-15 20:37:34.055765 - [DEBUG] ---> 39246 2019-Jan-15 20:37:34.056399 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39247 2019-Jan-15 20:37:34.057049 - [DEBUG]
39248 2019-Jan-15 20:37:34.057074 - [DEBUG] EDGE:
39249 2019-Jan-15 20:37:34.057132 - [DEBUG] ---> 39250 2019-Jan-15 20:37:34.057788 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39251 2019-Jan-15 20:37:34.058430 - [DEBUG]
39252 2019-Jan-15 20:37:34.058456 - [DEBUG] EDGE:
39253 2019-Jan-15 20:37:34.058514 - [DEBUG] ---> 39254 2019-Jan-15 20:37:34.059148 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39255 2019-Jan-15 20:37:34.059791 - [DEBUG]
39256 2019-Jan-15 20:37:34.059817 - [DEBUG] EDGE:
39257 2019-Jan-15 20:37:34.059874 - [DEBUG] ---> 39258 2019-Jan-15 20:37:34.060508 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39259 2019-Jan-15 20:37:34.061166 - [DEBUG]
39260 2019-Jan-15 20:37:34.061191 - [DEBUG] EDGE:
39261 2019-Jan-15 20:37:34.061249 - [DEBUG] ---> 39262 2019-Jan-15 20:37:34.061888 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39263 2019-Jan-15 20:37:34.062530 - [DEBUG]
39264 2019-Jan-15 20:37:34.062555 - [DEBUG] EDGE:
39265 2019-Jan-15 20:37:34.062613 - [DEBUG] ---> 39266 2019-Jan-15 20:37:34.063246 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39267 2019-Jan-15 20:37:34.063888 - [DEBUG]
39268 2019-Jan-15 20:37:34.063913 - [DEBUG] EDGE:
39269 2019-Jan-15 20:37:34.063984 - [DEBUG] ---> 39270 2019-Jan-15 20:37:34.064618 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39271 2019-Jan-15 20:37:34.065260 - [DEBUG]
39272 2019-Jan-15 20:37:34.065285 - [DEBUG] EDGE:
39273 2019-Jan-15 20:37:34.065343 - [DEBUG] ---> 39274 2019-Jan-15 20:37:34.065980 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39275 2019-Jan-15 20:37:34.066621 - [DEBUG]
39276 2019-Jan-15 20:37:34.066666 - [DEBUG] Compose: EdgeIdentity * AllBottom
39277 2019-Jan-15 20:37:34.066694 - [DEBUG]
39278 2019-Jan-15 20:37:34.066718 - [DEBUG] Propagate flow
39279 2019-Jan-15 20:37:34.066741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39280 2019-Jan-15 20:37:34.066798 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39281 2019-Jan-15 20:37:34.067454 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39282 2019-Jan-15 20:37:34.068093 - [DEBUG] Edge function : AllBottom (result of previous compose)
39283 2019-Jan-15 20:37:34.068118 - [DEBUG]
39284 2019-Jan-15 20:37:34.068144 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39285 2019-Jan-15 20:37:34.068178 - [DEBUG] = AllBottom
39286 2019-Jan-15 20:37:34.068203 - [DEBUG]
39287 2019-Jan-15 20:37:34.068226 - [DEBUG] PROPAGATE: No new function!
39288 2019-Jan-15 20:37:34.068252 - [DEBUG] Compose: EdgeIdentity * AllBottom
39289 2019-Jan-15 20:37:34.068278 - [DEBUG]
39290 2019-Jan-15 20:37:34.068301 - [DEBUG] Propagate flow
39291 2019-Jan-15 20:37:34.068325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39292 2019-Jan-15 20:37:34.068381 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39293 2019-Jan-15 20:37:34.069020 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39294 2019-Jan-15 20:37:34.069663 - [DEBUG] Edge function : AllBottom (result of previous compose)
39295 2019-Jan-15 20:37:34.069688 - [DEBUG]
39296 2019-Jan-15 20:37:34.069713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39297 2019-Jan-15 20:37:34.069739 - [DEBUG] = AllBottom
39298 2019-Jan-15 20:37:34.069764 - [DEBUG]
39299 2019-Jan-15 20:37:34.069787 - [DEBUG] PROPAGATE: No new function!
39300 2019-Jan-15 20:37:34.069813 - [DEBUG] EDGE:
39301 2019-Jan-15 20:37:34.069871 - [DEBUG] ---> 39302 2019-Jan-15 20:37:34.070514 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39303 2019-Jan-15 20:37:34.071169 - [DEBUG]
39304 2019-Jan-15 20:37:34.071205 - [DEBUG] Compose: EdgeIdentity * AllBottom
39305 2019-Jan-15 20:37:34.071231 - [DEBUG]
39306 2019-Jan-15 20:37:34.071255 - [DEBUG] Propagate flow
39307 2019-Jan-15 20:37:34.071278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39308 2019-Jan-15 20:37:34.071335 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39309 2019-Jan-15 20:37:34.071973 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39310 2019-Jan-15 20:37:34.072611 - [DEBUG] Edge function : AllBottom (result of previous compose)
39311 2019-Jan-15 20:37:34.072636 - [DEBUG]
39312 2019-Jan-15 20:37:34.072662 - [DEBUG] Join: AllTop & AllBottom
39313 2019-Jan-15 20:37:34.072688 - [DEBUG] = AllBottom (new jump func)
39314 2019-Jan-15 20:37:34.072712 - [DEBUG]
39315 2019-Jan-15 20:37:34.072736 - [DEBUG] Start adding new jump function
39316 2019-Jan-15 20:37:34.072760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39317 2019-Jan-15 20:37:34.072815 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39318 2019-Jan-15 20:37:34.073455 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39319 2019-Jan-15 20:37:34.074108 - [DEBUG] Edge Function : AllBottom
39320 2019-Jan-15 20:37:34.074136 - [DEBUG] End adding new jump function
39321 2019-Jan-15 20:37:34.074160 - [DEBUG]
39322 2019-Jan-15 20:37:34.074184 - [DEBUG] -------------------------------------------- 1070. Path Edge --------------------------------------------
39323 2019-Jan-15 20:37:34.074208 - [DEBUG]
39324 2019-Jan-15 20:37:34.074231 - [DEBUG] Process 1070. path edge:
39325 2019-Jan-15 20:37:34.074255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39326 2019-Jan-15 20:37:34.074311 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
39327 2019-Jan-15 20:37:34.074949 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39328 2019-Jan-15 20:37:34.075598 - [DEBUG]
39329 2019-Jan-15 20:37:34.075622 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39330 2019-Jan-15 20:37:34.076278 - [DEBUG] Possible callees:
39331 2019-Jan-15 20:37:34.076303 - [DEBUG] bar
39332 2019-Jan-15 20:37:34.076328 - [DEBUG] Possible return sites:
39333 2019-Jan-15 20:37:34.076352 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8939334 2019-Jan-15 20:37:34.077631 - [DEBUG] Found and process special summary
39335 2019-Jan-15 20:37:34.077674 - [DEBUG] Compose: EdgeIdentity * AllBottom
39336 2019-Jan-15 20:37:34.077702 - [DEBUG]
39337 2019-Jan-15 20:37:34.077726 - [DEBUG] Propagate flow
39338 2019-Jan-15 20:37:34.077750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39339 2019-Jan-15 20:37:34.077808 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39340 2019-Jan-15 20:37:34.078446 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39341 2019-Jan-15 20:37:34.079083 - [DEBUG] Edge function : AllBottom (result of previous compose)
39342 2019-Jan-15 20:37:34.079108 - [DEBUG]
39343 2019-Jan-15 20:37:34.079133 - [DEBUG] Join: AllTop & AllBottom
39344 2019-Jan-15 20:37:34.079160 - [DEBUG] = AllBottom (new jump func)
39345 2019-Jan-15 20:37:34.079185 - [DEBUG]
39346 2019-Jan-15 20:37:34.079208 - [DEBUG] Start adding new jump function
39347 2019-Jan-15 20:37:34.079232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39348 2019-Jan-15 20:37:34.079288 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39349 2019-Jan-15 20:37:34.079927 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39350 2019-Jan-15 20:37:34.080565 - [DEBUG] Edge Function : AllBottom
39351 2019-Jan-15 20:37:34.080593 - [DEBUG] End adding new jump function
39352 2019-Jan-15 20:37:34.080633 - [DEBUG]
39353 2019-Jan-15 20:37:34.080657 - [DEBUG] -------------------------------------------- 1071. Path Edge --------------------------------------------
39354 2019-Jan-15 20:37:34.080682 - [DEBUG]
39355 2019-Jan-15 20:37:34.080705 - [DEBUG] Process 1071. path edge:
39356 2019-Jan-15 20:37:34.080729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39357 2019-Jan-15 20:37:34.080786 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
39358 2019-Jan-15 20:37:34.081424 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39359 2019-Jan-15 20:37:34.082061 - [DEBUG]
39360 2019-Jan-15 20:37:34.082086 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39361 2019-Jan-15 20:37:34.082741 - [DEBUG] Compose: EdgeIdentity * AllBottom
39362 2019-Jan-15 20:37:34.082769 - [DEBUG]
39363 2019-Jan-15 20:37:34.082793 - [DEBUG] Propagate flow
39364 2019-Jan-15 20:37:34.082816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39365 2019-Jan-15 20:37:34.082873 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39366 2019-Jan-15 20:37:34.083508 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39367 2019-Jan-15 20:37:34.084163 - [DEBUG] Edge function : AllBottom (result of previous compose)
39368 2019-Jan-15 20:37:34.084188 - [DEBUG]
39369 2019-Jan-15 20:37:34.084213 - [DEBUG] Join: AllTop & AllBottom
39370 2019-Jan-15 20:37:34.084240 - [DEBUG] = AllBottom (new jump func)
39371 2019-Jan-15 20:37:34.084264 - [DEBUG]
39372 2019-Jan-15 20:37:34.084288 - [DEBUG] Start adding new jump function
39373 2019-Jan-15 20:37:34.084320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39374 2019-Jan-15 20:37:34.084376 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39375 2019-Jan-15 20:37:34.085018 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39376 2019-Jan-15 20:37:34.085652 - [DEBUG] Edge Function : AllBottom
39377 2019-Jan-15 20:37:34.085680 - [DEBUG] End adding new jump function
39378 2019-Jan-15 20:37:34.085704 - [DEBUG]
39379 2019-Jan-15 20:37:34.085728 - [DEBUG] -------------------------------------------- 1072. Path Edge --------------------------------------------
39380 2019-Jan-15 20:37:34.085752 - [DEBUG]
39381 2019-Jan-15 20:37:34.085775 - [DEBUG] Process 1072. path edge:
39382 2019-Jan-15 20:37:34.085799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39383 2019-Jan-15 20:37:34.085855 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
39384 2019-Jan-15 20:37:34.086490 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39385 2019-Jan-15 20:37:34.087129 - [DEBUG]
39386 2019-Jan-15 20:37:34.087154 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39387 2019-Jan-15 20:37:34.087818 - [DEBUG] Compose: EdgeIdentity * AllBottom
39388 2019-Jan-15 20:37:34.087846 - [DEBUG]
39389 2019-Jan-15 20:37:34.087870 - [DEBUG] Propagate flow
39390 2019-Jan-15 20:37:34.087894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39391 2019-Jan-15 20:37:34.087950 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39392 2019-Jan-15 20:37:34.088593 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39393 2019-Jan-15 20:37:34.089234 - [DEBUG] Edge function : AllBottom (result of previous compose)
39394 2019-Jan-15 20:37:34.089260 - [DEBUG]
39395 2019-Jan-15 20:37:34.089285 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39396 2019-Jan-15 20:37:34.089312 - [DEBUG] = AllBottom
39397 2019-Jan-15 20:37:34.089337 - [DEBUG]
39398 2019-Jan-15 20:37:34.089360 - [DEBUG] PROPAGATE: No new function!
39399 2019-Jan-15 20:37:34.089393 - [DEBUG] Compose: EdgeIdentity * AllBottom
39400 2019-Jan-15 20:37:34.089420 - [DEBUG]
39401 2019-Jan-15 20:37:34.089444 - [DEBUG] Propagate flow
39402 2019-Jan-15 20:37:34.089467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39403 2019-Jan-15 20:37:34.089524 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39404 2019-Jan-15 20:37:34.090178 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39405 2019-Jan-15 20:37:34.090837 - [DEBUG] Edge function : AllBottom (result of previous compose)
39406 2019-Jan-15 20:37:34.090863 - [DEBUG]
39407 2019-Jan-15 20:37:34.090888 - [DEBUG] Join: AllTop & AllBottom
39408 2019-Jan-15 20:37:34.090914 - [DEBUG] = AllBottom (new jump func)
39409 2019-Jan-15 20:37:34.090939 - [DEBUG]
39410 2019-Jan-15 20:37:34.090963 - [DEBUG] Start adding new jump function
39411 2019-Jan-15 20:37:34.090986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39412 2019-Jan-15 20:37:34.091042 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39413 2019-Jan-15 20:37:34.091683 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39414 2019-Jan-15 20:37:34.092335 - [DEBUG] Edge Function : AllBottom
39415 2019-Jan-15 20:37:34.092364 - [DEBUG] End adding new jump function
39416 2019-Jan-15 20:37:34.092388 - [DEBUG]
39417 2019-Jan-15 20:37:34.092412 - [DEBUG] -------------------------------------------- 1073. Path Edge --------------------------------------------
39418 2019-Jan-15 20:37:34.092437 - [DEBUG]
39419 2019-Jan-15 20:37:34.092461 - [DEBUG] Process 1073. path edge:
39420 2019-Jan-15 20:37:34.092484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39421 2019-Jan-15 20:37:34.092541 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
39422 2019-Jan-15 20:37:34.093187 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39423 2019-Jan-15 20:37:34.093827 - [DEBUG]
39424 2019-Jan-15 20:37:34.093851 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39425 2019-Jan-15 20:37:34.094517 - [DEBUG] Possible callees:
39426 2019-Jan-15 20:37:34.094542 - [DEBUG] llvm.dbg.declare
39427 2019-Jan-15 20:37:34.094567 - [DEBUG] Possible return sites:
39428 2019-Jan-15 20:37:34.094591 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10339429 2019-Jan-15 20:37:34.095860 - [DEBUG] Found and process special summary
39430 2019-Jan-15 20:37:34.095901 - [DEBUG] Compose: EdgeIdentity * AllBottom
39431 2019-Jan-15 20:37:34.095929 - [DEBUG]
39432 2019-Jan-15 20:37:34.095953 - [DEBUG] Propagate flow
39433 2019-Jan-15 20:37:34.095976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39434 2019-Jan-15 20:37:34.096033 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39435 2019-Jan-15 20:37:34.096670 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39436 2019-Jan-15 20:37:34.097322 - [DEBUG] Edge function : AllBottom (result of previous compose)
39437 2019-Jan-15 20:37:34.097348 - [DEBUG]
39438 2019-Jan-15 20:37:34.097374 - [DEBUG] Join: AllTop & AllBottom
39439 2019-Jan-15 20:37:34.097400 - [DEBUG] = AllBottom (new jump func)
39440 2019-Jan-15 20:37:34.097425 - [DEBUG]
39441 2019-Jan-15 20:37:34.097449 - [DEBUG] Start adding new jump function
39442 2019-Jan-15 20:37:34.097472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39443 2019-Jan-15 20:37:34.097529 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39444 2019-Jan-15 20:37:34.098170 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39445 2019-Jan-15 20:37:34.098807 - [DEBUG] Edge Function : AllBottom
39446 2019-Jan-15 20:37:34.098835 - [DEBUG] End adding new jump function
39447 2019-Jan-15 20:37:34.098860 - [DEBUG]
39448 2019-Jan-15 20:37:34.098884 - [DEBUG] -------------------------------------------- 1074. Path Edge --------------------------------------------
39449 2019-Jan-15 20:37:34.098908 - [DEBUG]
39450 2019-Jan-15 20:37:34.098932 - [DEBUG] Process 1074. path edge:
39451 2019-Jan-15 20:37:34.098956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39452 2019-Jan-15 20:37:34.099013 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
39453 2019-Jan-15 20:37:34.099650 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39454 2019-Jan-15 20:37:34.100288 - [DEBUG]
39455 2019-Jan-15 20:37:34.100313 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39456 2019-Jan-15 20:37:34.100987 - [DEBUG] Compose: EdgeIdentity * AllBottom
39457 2019-Jan-15 20:37:34.101016 - [DEBUG]
39458 2019-Jan-15 20:37:34.101040 - [DEBUG] Propagate flow
39459 2019-Jan-15 20:37:34.101063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39460 2019-Jan-15 20:37:34.101119 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39461 2019-Jan-15 20:37:34.101753 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39462 2019-Jan-15 20:37:34.102390 - [DEBUG] Edge function : AllBottom (result of previous compose)
39463 2019-Jan-15 20:37:34.102416 - [DEBUG]
39464 2019-Jan-15 20:37:34.102440 - [DEBUG] Join: AllTop & AllBottom
39465 2019-Jan-15 20:37:34.102466 - [DEBUG] = AllBottom (new jump func)
39466 2019-Jan-15 20:37:34.102491 - [DEBUG]
39467 2019-Jan-15 20:37:34.102514 - [DEBUG] Start adding new jump function
39468 2019-Jan-15 20:37:34.102538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39469 2019-Jan-15 20:37:34.102593 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39470 2019-Jan-15 20:37:34.103233 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39471 2019-Jan-15 20:37:34.103865 - [DEBUG] Edge Function : AllBottom
39472 2019-Jan-15 20:37:34.103893 - [DEBUG] End adding new jump function
39473 2019-Jan-15 20:37:34.103917 - [DEBUG]
39474 2019-Jan-15 20:37:34.103953 - [DEBUG] -------------------------------------------- 1075. Path Edge --------------------------------------------
39475 2019-Jan-15 20:37:34.103978 - [DEBUG]
39476 2019-Jan-15 20:37:34.104002 - [DEBUG] Process 1075. path edge:
39477 2019-Jan-15 20:37:34.104025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39478 2019-Jan-15 20:37:34.104082 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39479 2019-Jan-15 20:37:34.104713 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39480 2019-Jan-15 20:37:34.105349 - [DEBUG]
39481 2019-Jan-15 20:37:34.105374 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39482 2019-Jan-15 20:37:34.106019 - [DEBUG] Compose: EdgeIdentity * AllBottom
39483 2019-Jan-15 20:37:34.106047 - [DEBUG]
39484 2019-Jan-15 20:37:34.106071 - [DEBUG] Propagate flow
39485 2019-Jan-15 20:37:34.106095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39486 2019-Jan-15 20:37:34.106151 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39487 2019-Jan-15 20:37:34.106785 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39488 2019-Jan-15 20:37:34.107439 - [DEBUG] Edge function : AllBottom (result of previous compose)
39489 2019-Jan-15 20:37:34.107464 - [DEBUG]
39490 2019-Jan-15 20:37:34.107489 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39491 2019-Jan-15 20:37:34.107515 - [DEBUG] = AllBottom
39492 2019-Jan-15 20:37:34.107539 - [DEBUG]
39493 2019-Jan-15 20:37:34.107563 - [DEBUG] PROPAGATE: No new function!
39494 2019-Jan-15 20:37:34.107587 - [DEBUG] EDGE:
39495 2019-Jan-15 20:37:34.107645 - [DEBUG] ---> 39496 2019-Jan-15 20:37:34.108278 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39497 2019-Jan-15 20:37:34.108915 - [DEBUG]
39498 2019-Jan-15 20:37:34.108941 - [DEBUG] Compose: EdgeIdentity * AllBottom
39499 2019-Jan-15 20:37:34.108967 - [DEBUG]
39500 2019-Jan-15 20:37:34.108990 - [DEBUG] Propagate flow
39501 2019-Jan-15 20:37:34.109023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39502 2019-Jan-15 20:37:34.109080 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39503 2019-Jan-15 20:37:34.109714 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39504 2019-Jan-15 20:37:34.110352 - [DEBUG] Edge function : AllBottom (result of previous compose)
39505 2019-Jan-15 20:37:34.110377 - [DEBUG]
39506 2019-Jan-15 20:37:34.110402 - [DEBUG] Join: AllTop & AllBottom
39507 2019-Jan-15 20:37:34.110428 - [DEBUG] = AllBottom (new jump func)
39508 2019-Jan-15 20:37:34.110452 - [DEBUG]
39509 2019-Jan-15 20:37:34.110476 - [DEBUG] Start adding new jump function
39510 2019-Jan-15 20:37:34.110499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39511 2019-Jan-15 20:37:34.110555 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39512 2019-Jan-15 20:37:34.111209 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39513 2019-Jan-15 20:37:34.111840 - [DEBUG] Edge Function : AllBottom
39514 2019-Jan-15 20:37:34.111868 - [DEBUG] End adding new jump function
39515 2019-Jan-15 20:37:34.111892 - [DEBUG]
39516 2019-Jan-15 20:37:34.111916 - [DEBUG] -------------------------------------------- 1076. Path Edge --------------------------------------------
39517 2019-Jan-15 20:37:34.111940 - [DEBUG]
39518 2019-Jan-15 20:37:34.111963 - [DEBUG] Process 1076. path edge:
39519 2019-Jan-15 20:37:34.111987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39520 2019-Jan-15 20:37:34.112043 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39521 2019-Jan-15 20:37:34.112674 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39522 2019-Jan-15 20:37:34.113311 - [DEBUG]
39523 2019-Jan-15 20:37:34.113336 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39524 2019-Jan-15 20:37:34.113990 - [DEBUG] Compose: EdgeIdentity * AllBottom
39525 2019-Jan-15 20:37:34.114017 - [DEBUG]
39526 2019-Jan-15 20:37:34.114041 - [DEBUG] Propagate flow
39527 2019-Jan-15 20:37:34.114064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39528 2019-Jan-15 20:37:34.114120 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39529 2019-Jan-15 20:37:34.114754 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39530 2019-Jan-15 20:37:34.115390 - [DEBUG] Edge function : AllBottom (result of previous compose)
39531 2019-Jan-15 20:37:34.115415 - [DEBUG]
39532 2019-Jan-15 20:37:34.115440 - [DEBUG] Join: AllTop & AllBottom
39533 2019-Jan-15 20:37:34.115465 - [DEBUG] = AllBottom (new jump func)
39534 2019-Jan-15 20:37:34.115490 - [DEBUG]
39535 2019-Jan-15 20:37:34.115513 - [DEBUG] Start adding new jump function
39536 2019-Jan-15 20:37:34.115536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39537 2019-Jan-15 20:37:34.115592 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39538 2019-Jan-15 20:37:34.116229 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
39539 2019-Jan-15 20:37:34.116859 - [DEBUG] Edge Function : AllBottom
39540 2019-Jan-15 20:37:34.116886 - [DEBUG] End adding new jump function
39541 2019-Jan-15 20:37:34.116910 - [DEBUG]
39542 2019-Jan-15 20:37:34.116934 - [DEBUG] -------------------------------------------- 1077. Path Edge --------------------------------------------
39543 2019-Jan-15 20:37:34.116958 - [DEBUG]
39544 2019-Jan-15 20:37:34.116981 - [DEBUG] Process 1077. path edge:
39545 2019-Jan-15 20:37:34.117005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39546 2019-Jan-15 20:37:34.117061 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
39547 2019-Jan-15 20:37:34.117721 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39548 2019-Jan-15 20:37:34.118359 - [DEBUG]
39549 2019-Jan-15 20:37:34.118384 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
39550 2019-Jan-15 20:37:34.119028 - [DEBUG] Compose: EdgeIdentity * AllBottom
39551 2019-Jan-15 20:37:34.119056 - [DEBUG]
39552 2019-Jan-15 20:37:34.119080 - [DEBUG] Propagate flow
39553 2019-Jan-15 20:37:34.119103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39554 2019-Jan-15 20:37:34.119159 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39555 2019-Jan-15 20:37:34.119798 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39556 2019-Jan-15 20:37:34.120434 - [DEBUG] Edge function : AllBottom (result of previous compose)
39557 2019-Jan-15 20:37:34.120460 - [DEBUG]
39558 2019-Jan-15 20:37:34.120484 - [DEBUG] Join: AllTop & AllBottom
39559 2019-Jan-15 20:37:34.120510 - [DEBUG] = AllBottom (new jump func)
39560 2019-Jan-15 20:37:34.120535 - [DEBUG]
39561 2019-Jan-15 20:37:34.120558 - [DEBUG] Start adding new jump function
39562 2019-Jan-15 20:37:34.120582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39563 2019-Jan-15 20:37:34.120651 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39564 2019-Jan-15 20:37:34.121288 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39565 2019-Jan-15 20:37:34.121924 - [DEBUG] Edge Function : AllBottom
39566 2019-Jan-15 20:37:34.121951 - [DEBUG] End adding new jump function
39567 2019-Jan-15 20:37:34.121976 - [DEBUG]
39568 2019-Jan-15 20:37:34.121999 - [DEBUG] -------------------------------------------- 1078. Path Edge --------------------------------------------
39569 2019-Jan-15 20:37:34.122024 - [DEBUG]
39570 2019-Jan-15 20:37:34.122047 - [DEBUG] Process 1078. path edge:
39571 2019-Jan-15 20:37:34.122071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39572 2019-Jan-15 20:37:34.122127 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
39573 2019-Jan-15 20:37:34.122762 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39574 2019-Jan-15 20:37:34.123399 - [DEBUG]
39575 2019-Jan-15 20:37:34.123423 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39576 2019-Jan-15 20:37:34.124100 - [DEBUG] Compose: EdgeIdentity * AllBottom
39577 2019-Jan-15 20:37:34.124129 - [DEBUG]
39578 2019-Jan-15 20:37:34.124152 - [DEBUG] Propagate flow
39579 2019-Jan-15 20:37:34.124176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39580 2019-Jan-15 20:37:34.124232 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39581 2019-Jan-15 20:37:34.124867 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39582 2019-Jan-15 20:37:34.125503 - [DEBUG] Edge function : AllBottom (result of previous compose)
39583 2019-Jan-15 20:37:34.125528 - [DEBUG]
39584 2019-Jan-15 20:37:34.125552 - [DEBUG] Join: AllTop & AllBottom
39585 2019-Jan-15 20:37:34.125578 - [DEBUG] = AllBottom (new jump func)
39586 2019-Jan-15 20:37:34.125603 - [DEBUG]
39587 2019-Jan-15 20:37:34.125626 - [DEBUG] Start adding new jump function
39588 2019-Jan-15 20:37:34.125650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39589 2019-Jan-15 20:37:34.125706 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39590 2019-Jan-15 20:37:34.126342 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39591 2019-Jan-15 20:37:34.126974 - [DEBUG] Edge Function : AllBottom
39592 2019-Jan-15 20:37:34.127010 - [DEBUG] End adding new jump function
39593 2019-Jan-15 20:37:34.127035 - [DEBUG]
39594 2019-Jan-15 20:37:34.127059 - [DEBUG] -------------------------------------------- 1079. Path Edge --------------------------------------------
39595 2019-Jan-15 20:37:34.127083 - [DEBUG]
39596 2019-Jan-15 20:37:34.127107 - [DEBUG] Process 1079. path edge:
39597 2019-Jan-15 20:37:34.127131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39598 2019-Jan-15 20:37:34.127187 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
39599 2019-Jan-15 20:37:34.127836 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39600 2019-Jan-15 20:37:34.128472 - [DEBUG]
39601 2019-Jan-15 20:37:34.128497 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39602 2019-Jan-15 20:37:34.129144 - [DEBUG] Compose: EdgeIdentity * AllBottom
39603 2019-Jan-15 20:37:34.129173 - [DEBUG]
39604 2019-Jan-15 20:37:34.129197 - [DEBUG] Propagate flow
39605 2019-Jan-15 20:37:34.129220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39606 2019-Jan-15 20:37:34.129277 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39607 2019-Jan-15 20:37:34.129915 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39608 2019-Jan-15 20:37:34.130554 - [DEBUG] Edge function : AllBottom (result of previous compose)
39609 2019-Jan-15 20:37:34.130579 - [DEBUG]
39610 2019-Jan-15 20:37:34.130616 - [DEBUG] Join: AllTop & AllBottom
39611 2019-Jan-15 20:37:34.130643 - [DEBUG] = AllBottom (new jump func)
39612 2019-Jan-15 20:37:34.130668 - [DEBUG]
39613 2019-Jan-15 20:37:34.130692 - [DEBUG] Start adding new jump function
39614 2019-Jan-15 20:37:34.130715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39615 2019-Jan-15 20:37:34.130771 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39616 2019-Jan-15 20:37:34.131411 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39617 2019-Jan-15 20:37:34.132043 - [DEBUG] Edge Function : AllBottom
39618 2019-Jan-15 20:37:34.132071 - [DEBUG] End adding new jump function
39619 2019-Jan-15 20:37:34.132095 - [DEBUG]
39620 2019-Jan-15 20:37:34.132119 - [DEBUG] -------------------------------------------- 1080. Path Edge --------------------------------------------
39621 2019-Jan-15 20:37:34.132143 - [DEBUG]
39622 2019-Jan-15 20:37:34.132166 - [DEBUG] Process 1080. path edge:
39623 2019-Jan-15 20:37:34.132190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39624 2019-Jan-15 20:37:34.132246 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
39625 2019-Jan-15 20:37:34.132884 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39626 2019-Jan-15 20:37:34.133521 - [DEBUG]
39627 2019-Jan-15 20:37:34.133546 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39628 2019-Jan-15 20:37:34.134215 - [DEBUG] Compose: EdgeIdentity * AllBottom
39629 2019-Jan-15 20:37:34.134244 - [DEBUG]
39630 2019-Jan-15 20:37:34.134267 - [DEBUG] Propagate flow
39631 2019-Jan-15 20:37:34.134291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39632 2019-Jan-15 20:37:34.134347 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39633 2019-Jan-15 20:37:34.134994 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39634 2019-Jan-15 20:37:34.135630 - [DEBUG] Edge function : AllBottom (result of previous compose)
39635 2019-Jan-15 20:37:34.135656 - [DEBUG]
39636 2019-Jan-15 20:37:34.135680 - [DEBUG] Join: AllTop & AllBottom
39637 2019-Jan-15 20:37:34.135713 - [DEBUG] = AllBottom (new jump func)
39638 2019-Jan-15 20:37:34.135738 - [DEBUG]
39639 2019-Jan-15 20:37:34.135761 - [DEBUG] Start adding new jump function
39640 2019-Jan-15 20:37:34.135785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39641 2019-Jan-15 20:37:34.135841 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39642 2019-Jan-15 20:37:34.136477 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39643 2019-Jan-15 20:37:34.137112 - [DEBUG] Edge Function : AllBottom
39644 2019-Jan-15 20:37:34.137140 - [DEBUG] End adding new jump function
39645 2019-Jan-15 20:37:34.137164 - [DEBUG]
39646 2019-Jan-15 20:37:34.137187 - [DEBUG] -------------------------------------------- 1081. Path Edge --------------------------------------------
39647 2019-Jan-15 20:37:34.137212 - [DEBUG]
39648 2019-Jan-15 20:37:34.137235 - [DEBUG] Process 1081. path edge:
39649 2019-Jan-15 20:37:34.137258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39650 2019-Jan-15 20:37:34.137328 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
39651 2019-Jan-15 20:37:34.137966 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39652 2019-Jan-15 20:37:34.138601 - [DEBUG]
39653 2019-Jan-15 20:37:34.138625 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39654 2019-Jan-15 20:37:34.139286 - [DEBUG] Compose: EdgeIdentity * AllBottom
39655 2019-Jan-15 20:37:34.139315 - [DEBUG]
39656 2019-Jan-15 20:37:34.139338 - [DEBUG] Propagate flow
39657 2019-Jan-15 20:37:34.139362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39658 2019-Jan-15 20:37:34.139419 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39659 2019-Jan-15 20:37:34.140054 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39660 2019-Jan-15 20:37:34.140709 - [DEBUG] Edge function : AllBottom (result of previous compose)
39661 2019-Jan-15 20:37:34.140734 - [DEBUG]
39662 2019-Jan-15 20:37:34.140759 - [DEBUG] Join: AllTop & AllBottom
39663 2019-Jan-15 20:37:34.140785 - [DEBUG] = AllBottom (new jump func)
39664 2019-Jan-15 20:37:34.140809 - [DEBUG]
39665 2019-Jan-15 20:37:34.140833 - [DEBUG] Start adding new jump function
39666 2019-Jan-15 20:37:34.140856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39667 2019-Jan-15 20:37:34.140912 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39668 2019-Jan-15 20:37:34.141550 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39669 2019-Jan-15 20:37:34.142184 - [DEBUG] Edge Function : AllBottom
39670 2019-Jan-15 20:37:34.142211 - [DEBUG] End adding new jump function
39671 2019-Jan-15 20:37:34.142236 - [DEBUG]
39672 2019-Jan-15 20:37:34.142260 - [DEBUG] -------------------------------------------- 1082. Path Edge --------------------------------------------
39673 2019-Jan-15 20:37:34.142284 - [DEBUG]
39674 2019-Jan-15 20:37:34.142307 - [DEBUG] Process 1082. path edge:
39675 2019-Jan-15 20:37:34.142331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39676 2019-Jan-15 20:37:34.142387 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
39677 2019-Jan-15 20:37:34.143023 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39678 2019-Jan-15 20:37:34.143661 - [DEBUG]
39679 2019-Jan-15 20:37:34.143686 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39680 2019-Jan-15 20:37:34.144367 - [DEBUG] Compose: EdgeIdentity * AllBottom
39681 2019-Jan-15 20:37:34.144395 - [DEBUG]
39682 2019-Jan-15 20:37:34.144419 - [DEBUG] Propagate flow
39683 2019-Jan-15 20:37:34.144442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39684 2019-Jan-15 20:37:34.144499 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39685 2019-Jan-15 20:37:34.145144 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39686 2019-Jan-15 20:37:34.145782 - [DEBUG] Edge function : AllBottom (result of previous compose)
39687 2019-Jan-15 20:37:34.145808 - [DEBUG]
39688 2019-Jan-15 20:37:34.145832 - [DEBUG] Join: AllTop & AllBottom
39689 2019-Jan-15 20:37:34.145858 - [DEBUG] = AllBottom (new jump func)
39690 2019-Jan-15 20:37:34.145883 - [DEBUG]
39691 2019-Jan-15 20:37:34.145906 - [DEBUG] Start adding new jump function
39692 2019-Jan-15 20:37:34.145930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39693 2019-Jan-15 20:37:34.145986 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39694 2019-Jan-15 20:37:34.146622 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39695 2019-Jan-15 20:37:34.147262 - [DEBUG] Edge Function : AllBottom
39696 2019-Jan-15 20:37:34.147303 - [DEBUG] End adding new jump function
39697 2019-Jan-15 20:37:34.147328 - [DEBUG]
39698 2019-Jan-15 20:37:34.147351 - [DEBUG] -------------------------------------------- 1083. Path Edge --------------------------------------------
39699 2019-Jan-15 20:37:34.147375 - [DEBUG]
39700 2019-Jan-15 20:37:34.147399 - [DEBUG] Process 1083. path edge:
39701 2019-Jan-15 20:37:34.147422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39702 2019-Jan-15 20:37:34.147479 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
39703 2019-Jan-15 20:37:34.148123 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39704 2019-Jan-15 20:37:34.148759 - [DEBUG]
39705 2019-Jan-15 20:37:34.148784 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39706 2019-Jan-15 20:37:34.149435 - [DEBUG] Possible callees:
39707 2019-Jan-15 20:37:34.149461 - [DEBUG] llvm.dbg.declare
39708 2019-Jan-15 20:37:34.149486 - [DEBUG] Possible return sites:
39709 2019-Jan-15 20:37:34.149509 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12039710 2019-Jan-15 20:37:34.150797 - [DEBUG] Found and process special summary
39711 2019-Jan-15 20:37:34.150831 - [DEBUG] Compose: EdgeIdentity * AllBottom
39712 2019-Jan-15 20:37:34.150858 - [DEBUG]
39713 2019-Jan-15 20:37:34.150882 - [DEBUG] Propagate flow
39714 2019-Jan-15 20:37:34.150905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39715 2019-Jan-15 20:37:34.150961 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39716 2019-Jan-15 20:37:34.151628 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39717 2019-Jan-15 20:37:34.152266 - [DEBUG] Edge function : AllBottom (result of previous compose)
39718 2019-Jan-15 20:37:34.152291 - [DEBUG]
39719 2019-Jan-15 20:37:34.152315 - [DEBUG] Join: AllTop & AllBottom
39720 2019-Jan-15 20:37:34.152341 - [DEBUG] = AllBottom (new jump func)
39721 2019-Jan-15 20:37:34.152366 - [DEBUG]
39722 2019-Jan-15 20:37:34.152389 - [DEBUG] Start adding new jump function
39723 2019-Jan-15 20:37:34.152421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39724 2019-Jan-15 20:37:34.152477 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39725 2019-Jan-15 20:37:34.153114 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39726 2019-Jan-15 20:37:34.153750 - [DEBUG] Edge Function : AllBottom
39727 2019-Jan-15 20:37:34.153777 - [DEBUG] End adding new jump function
39728 2019-Jan-15 20:37:34.153801 - [DEBUG]
39729 2019-Jan-15 20:37:34.153825 - [DEBUG] -------------------------------------------- 1084. Path Edge --------------------------------------------
39730 2019-Jan-15 20:37:34.153850 - [DEBUG]
39731 2019-Jan-15 20:37:34.153873 - [DEBUG] Process 1084. path edge:
39732 2019-Jan-15 20:37:34.153897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39733 2019-Jan-15 20:37:34.153967 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
39734 2019-Jan-15 20:37:34.154604 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39735 2019-Jan-15 20:37:34.155241 - [DEBUG]
39736 2019-Jan-15 20:37:34.155266 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39737 2019-Jan-15 20:37:34.155925 - [DEBUG] Compose: EdgeIdentity * AllBottom
39738 2019-Jan-15 20:37:34.155954 - [DEBUG]
39739 2019-Jan-15 20:37:34.155978 - [DEBUG] Propagate flow
39740 2019-Jan-15 20:37:34.156001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39741 2019-Jan-15 20:37:34.156058 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39742 2019-Jan-15 20:37:34.156693 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39743 2019-Jan-15 20:37:34.157388 - [DEBUG] Edge function : AllBottom (result of previous compose)
39744 2019-Jan-15 20:37:34.157415 - [DEBUG]
39745 2019-Jan-15 20:37:34.157441 - [DEBUG] Join: AllTop & AllBottom
39746 2019-Jan-15 20:37:34.157467 - [DEBUG] = AllBottom (new jump func)
39747 2019-Jan-15 20:37:34.157491 - [DEBUG]
39748 2019-Jan-15 20:37:34.157515 - [DEBUG] Start adding new jump function
39749 2019-Jan-15 20:37:34.157539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39750 2019-Jan-15 20:37:34.157608 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39751 2019-Jan-15 20:37:34.158318 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39752 2019-Jan-15 20:37:34.159014 - [DEBUG] Edge Function : AllBottom
39753 2019-Jan-15 20:37:34.159055 - [DEBUG] End adding new jump function
39754 2019-Jan-15 20:37:34.159079 - [DEBUG]
39755 2019-Jan-15 20:37:34.159103 - [DEBUG] -------------------------------------------- 1085. Path Edge --------------------------------------------
39756 2019-Jan-15 20:37:34.159128 - [DEBUG]
39757 2019-Jan-15 20:37:34.159151 - [DEBUG] Process 1085. path edge:
39758 2019-Jan-15 20:37:34.159175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39759 2019-Jan-15 20:37:34.159244 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
39760 2019-Jan-15 20:37:34.159894 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39761 2019-Jan-15 20:37:34.160533 - [DEBUG]
39762 2019-Jan-15 20:37:34.160560 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39763 2019-Jan-15 20:37:34.161248 - [DEBUG] Compose: EdgeIdentity * AllBottom
39764 2019-Jan-15 20:37:34.161277 - [DEBUG]
39765 2019-Jan-15 20:37:34.161301 - [DEBUG] Propagate flow
39766 2019-Jan-15 20:37:34.161325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39767 2019-Jan-15 20:37:34.161401 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39768 2019-Jan-15 20:37:34.162052 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39769 2019-Jan-15 20:37:34.162690 - [DEBUG] Edge function : AllBottom (result of previous compose)
39770 2019-Jan-15 20:37:34.162715 - [DEBUG]
39771 2019-Jan-15 20:37:34.162741 - [DEBUG] Join: AllTop & AllBottom
39772 2019-Jan-15 20:37:34.162767 - [DEBUG] = AllBottom (new jump func)
39773 2019-Jan-15 20:37:34.162792 - [DEBUG]
39774 2019-Jan-15 20:37:34.162816 - [DEBUG] Start adding new jump function
39775 2019-Jan-15 20:37:34.162840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39776 2019-Jan-15 20:37:34.162897 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39777 2019-Jan-15 20:37:34.163534 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39778 2019-Jan-15 20:37:34.164193 - [DEBUG] Edge Function : AllBottom
39779 2019-Jan-15 20:37:34.164222 - [DEBUG] End adding new jump function
39780 2019-Jan-15 20:37:34.164246 - [DEBUG]
39781 2019-Jan-15 20:37:34.164270 - [DEBUG] -------------------------------------------- 1086. Path Edge --------------------------------------------
39782 2019-Jan-15 20:37:34.164295 - [DEBUG]
39783 2019-Jan-15 20:37:34.164318 - [DEBUG] Process 1086. path edge:
39784 2019-Jan-15 20:37:34.164343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39785 2019-Jan-15 20:37:34.164399 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
39786 2019-Jan-15 20:37:34.165044 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39787 2019-Jan-15 20:37:34.165682 - [DEBUG]
39788 2019-Jan-15 20:37:34.165707 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39789 2019-Jan-15 20:37:34.166366 - [DEBUG] Possible callees:
39790 2019-Jan-15 20:37:34.166391 - [DEBUG] llvm.dbg.declare
39791 2019-Jan-15 20:37:34.166416 - [DEBUG] Possible return sites:
39792 2019-Jan-15 20:37:34.166440 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14939793 2019-Jan-15 20:37:34.167756 - [DEBUG] Found and process special summary
39794 2019-Jan-15 20:37:34.167791 - [DEBUG] Compose: EdgeIdentity * AllBottom
39795 2019-Jan-15 20:37:34.167819 - [DEBUG]
39796 2019-Jan-15 20:37:34.167843 - [DEBUG] Propagate flow
39797 2019-Jan-15 20:37:34.167866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39798 2019-Jan-15 20:37:34.167923 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39799 2019-Jan-15 20:37:34.168560 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39800 2019-Jan-15 20:37:34.169196 - [DEBUG] Edge function : AllBottom (result of previous compose)
39801 2019-Jan-15 20:37:34.169221 - [DEBUG]
39802 2019-Jan-15 20:37:34.169246 - [DEBUG] Join: AllTop & AllBottom
39803 2019-Jan-15 20:37:34.169272 - [DEBUG] = AllBottom (new jump func)
39804 2019-Jan-15 20:37:34.169297 - [DEBUG]
39805 2019-Jan-15 20:37:34.169320 - [DEBUG] Start adding new jump function
39806 2019-Jan-15 20:37:34.169344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39807 2019-Jan-15 20:37:34.169400 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39808 2019-Jan-15 20:37:34.170035 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39809 2019-Jan-15 20:37:34.170695 - [DEBUG] Edge Function : AllBottom
39810 2019-Jan-15 20:37:34.170724 - [DEBUG] End adding new jump function
39811 2019-Jan-15 20:37:34.170748 - [DEBUG]
39812 2019-Jan-15 20:37:34.170772 - [DEBUG] -------------------------------------------- 1087. Path Edge --------------------------------------------
39813 2019-Jan-15 20:37:34.170796 - [DEBUG]
39814 2019-Jan-15 20:37:34.170820 - [DEBUG] Process 1087. path edge:
39815 2019-Jan-15 20:37:34.170844 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39816 2019-Jan-15 20:37:34.170900 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
39817 2019-Jan-15 20:37:34.171538 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39818 2019-Jan-15 20:37:34.172174 - [DEBUG]
39819 2019-Jan-15 20:37:34.172198 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39820 2019-Jan-15 20:37:34.172869 - [DEBUG] Compose: EdgeIdentity * AllBottom
39821 2019-Jan-15 20:37:34.172897 - [DEBUG]
39822 2019-Jan-15 20:37:34.172921 - [DEBUG] Propagate flow
39823 2019-Jan-15 20:37:34.172945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39824 2019-Jan-15 20:37:34.173002 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39825 2019-Jan-15 20:37:34.173637 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39826 2019-Jan-15 20:37:34.174288 - [DEBUG] Edge function : AllBottom (result of previous compose)
39827 2019-Jan-15 20:37:34.174313 - [DEBUG]
39828 2019-Jan-15 20:37:34.174338 - [DEBUG] Join: AllTop & AllBottom
39829 2019-Jan-15 20:37:34.174365 - [DEBUG] = AllBottom (new jump func)
39830 2019-Jan-15 20:37:34.174389 - [DEBUG]
39831 2019-Jan-15 20:37:34.174412 - [DEBUG] Start adding new jump function
39832 2019-Jan-15 20:37:34.174435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39833 2019-Jan-15 20:37:34.174491 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39834 2019-Jan-15 20:37:34.175129 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39835 2019-Jan-15 20:37:34.175762 - [DEBUG] Edge Function : AllBottom
39836 2019-Jan-15 20:37:34.175790 - [DEBUG] End adding new jump function
39837 2019-Jan-15 20:37:34.175814 - [DEBUG]
39838 2019-Jan-15 20:37:34.175838 - [DEBUG] -------------------------------------------- 1088. Path Edge --------------------------------------------
39839 2019-Jan-15 20:37:34.175862 - [DEBUG]
39840 2019-Jan-15 20:37:34.175885 - [DEBUG] Process 1088. path edge:
39841 2019-Jan-15 20:37:34.175909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39842 2019-Jan-15 20:37:34.175965 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
39843 2019-Jan-15 20:37:34.176626 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39844 2019-Jan-15 20:37:34.177288 - [DEBUG]
39845 2019-Jan-15 20:37:34.177314 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39846 2019-Jan-15 20:37:34.177972 - [DEBUG] Compose: EdgeIdentity * AllBottom
39847 2019-Jan-15 20:37:34.178000 - [DEBUG]
39848 2019-Jan-15 20:37:34.178024 - [DEBUG] Propagate flow
39849 2019-Jan-15 20:37:34.178047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39850 2019-Jan-15 20:37:34.178105 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39851 2019-Jan-15 20:37:34.178752 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39852 2019-Jan-15 20:37:34.179402 - [DEBUG] Edge function : AllBottom (result of previous compose)
39853 2019-Jan-15 20:37:34.179428 - [DEBUG]
39854 2019-Jan-15 20:37:34.179453 - [DEBUG] Join: AllTop & AllBottom
39855 2019-Jan-15 20:37:34.179479 - [DEBUG] = AllBottom (new jump func)
39856 2019-Jan-15 20:37:34.179504 - [DEBUG]
39857 2019-Jan-15 20:37:34.179527 - [DEBUG] Start adding new jump function
39858 2019-Jan-15 20:37:34.179551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39859 2019-Jan-15 20:37:34.179607 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39860 2019-Jan-15 20:37:34.180245 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39861 2019-Jan-15 20:37:34.180903 - [DEBUG] Edge Function : AllBottom
39862 2019-Jan-15 20:37:34.180931 - [DEBUG] End adding new jump function
39863 2019-Jan-15 20:37:34.180956 - [DEBUG]
39864 2019-Jan-15 20:37:34.180980 - [DEBUG] -------------------------------------------- 1089. Path Edge --------------------------------------------
39865 2019-Jan-15 20:37:34.181004 - [DEBUG]
39866 2019-Jan-15 20:37:34.181027 - [DEBUG] Process 1089. path edge:
39867 2019-Jan-15 20:37:34.181051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39868 2019-Jan-15 20:37:34.181107 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
39869 2019-Jan-15 20:37:34.181752 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39870 2019-Jan-15 20:37:34.182390 - [DEBUG]
39871 2019-Jan-15 20:37:34.182415 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39872 2019-Jan-15 20:37:34.183071 - [DEBUG] Possible callees:
39873 2019-Jan-15 20:37:34.183096 - [DEBUG] llvm.dbg.declare
39874 2019-Jan-15 20:37:34.183121 - [DEBUG] Possible return sites:
39875 2019-Jan-15 20:37:34.183145 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15539876 2019-Jan-15 20:37:34.184449 - [DEBUG] Found and process special summary
39877 2019-Jan-15 20:37:34.184484 - [DEBUG] Compose: EdgeIdentity * AllBottom
39878 2019-Jan-15 20:37:34.184511 - [DEBUG]
39879 2019-Jan-15 20:37:34.184535 - [DEBUG] Propagate flow
39880 2019-Jan-15 20:37:34.184558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39881 2019-Jan-15 20:37:34.184615 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39882 2019-Jan-15 20:37:34.185252 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39883 2019-Jan-15 20:37:34.185887 - [DEBUG] Edge function : AllBottom (result of previous compose)
39884 2019-Jan-15 20:37:34.185912 - [DEBUG]
39885 2019-Jan-15 20:37:34.185937 - [DEBUG] Join: AllTop & AllBottom
39886 2019-Jan-15 20:37:34.185963 - [DEBUG] = AllBottom (new jump func)
39887 2019-Jan-15 20:37:34.185987 - [DEBUG]
39888 2019-Jan-15 20:37:34.186011 - [DEBUG] Start adding new jump function
39889 2019-Jan-15 20:37:34.186034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39890 2019-Jan-15 20:37:34.186090 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39891 2019-Jan-15 20:37:34.186725 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39892 2019-Jan-15 20:37:34.187376 - [DEBUG] Edge Function : AllBottom
39893 2019-Jan-15 20:37:34.187404 - [DEBUG] End adding new jump function
39894 2019-Jan-15 20:37:34.187428 - [DEBUG]
39895 2019-Jan-15 20:37:34.187452 - [DEBUG] -------------------------------------------- 1090. Path Edge --------------------------------------------
39896 2019-Jan-15 20:37:34.187486 - [DEBUG]
39897 2019-Jan-15 20:37:34.187509 - [DEBUG] Process 1090. path edge:
39898 2019-Jan-15 20:37:34.187533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39899 2019-Jan-15 20:37:34.187590 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
39900 2019-Jan-15 20:37:34.188227 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39901 2019-Jan-15 20:37:34.188862 - [DEBUG]
39902 2019-Jan-15 20:37:34.188886 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39903 2019-Jan-15 20:37:34.189552 - [DEBUG] Compose: EdgeIdentity * AllBottom
39904 2019-Jan-15 20:37:34.189581 - [DEBUG]
39905 2019-Jan-15 20:37:34.189605 - [DEBUG] Propagate flow
39906 2019-Jan-15 20:37:34.189628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39907 2019-Jan-15 20:37:34.189685 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39908 2019-Jan-15 20:37:34.190320 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39909 2019-Jan-15 20:37:34.190971 - [DEBUG] Edge function : AllBottom (result of previous compose)
39910 2019-Jan-15 20:37:34.190997 - [DEBUG]
39911 2019-Jan-15 20:37:34.191022 - [DEBUG] Join: AllTop & AllBottom
39912 2019-Jan-15 20:37:34.191048 - [DEBUG] = AllBottom (new jump func)
39913 2019-Jan-15 20:37:34.191072 - [DEBUG]
39914 2019-Jan-15 20:37:34.191096 - [DEBUG] Start adding new jump function
39915 2019-Jan-15 20:37:34.191119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39916 2019-Jan-15 20:37:34.191175 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39917 2019-Jan-15 20:37:34.191812 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39918 2019-Jan-15 20:37:34.192444 - [DEBUG] Edge Function : AllBottom
39919 2019-Jan-15 20:37:34.192473 - [DEBUG] End adding new jump function
39920 2019-Jan-15 20:37:34.192497 - [DEBUG]
39921 2019-Jan-15 20:37:34.192521 - [DEBUG] -------------------------------------------- 1091. Path Edge --------------------------------------------
39922 2019-Jan-15 20:37:34.192545 - [DEBUG]
39923 2019-Jan-15 20:37:34.192568 - [DEBUG] Process 1091. path edge:
39924 2019-Jan-15 20:37:34.192592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39925 2019-Jan-15 20:37:34.192648 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
39926 2019-Jan-15 20:37:34.193283 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39927 2019-Jan-15 20:37:34.193919 - [DEBUG]
39928 2019-Jan-15 20:37:34.193958 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39929 2019-Jan-15 20:37:34.194609 - [DEBUG] Compose: EdgeIdentity * AllBottom
39930 2019-Jan-15 20:37:34.194637 - [DEBUG]
39931 2019-Jan-15 20:37:34.194661 - [DEBUG] Propagate flow
39932 2019-Jan-15 20:37:34.194684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39933 2019-Jan-15 20:37:34.194741 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39934 2019-Jan-15 20:37:34.195377 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39935 2019-Jan-15 20:37:34.196022 - [DEBUG] Edge function : AllBottom (result of previous compose)
39936 2019-Jan-15 20:37:34.196048 - [DEBUG]
39937 2019-Jan-15 20:37:34.196073 - [DEBUG] Join: AllTop & AllBottom
39938 2019-Jan-15 20:37:34.196099 - [DEBUG] = AllBottom (new jump func)
39939 2019-Jan-15 20:37:34.196123 - [DEBUG]
39940 2019-Jan-15 20:37:34.196147 - [DEBUG] Start adding new jump function
39941 2019-Jan-15 20:37:34.196180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39942 2019-Jan-15 20:37:34.196238 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39943 2019-Jan-15 20:37:34.196874 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39944 2019-Jan-15 20:37:34.197525 - [DEBUG] Edge Function : AllBottom
39945 2019-Jan-15 20:37:34.197553 - [DEBUG] End adding new jump function
39946 2019-Jan-15 20:37:34.197577 - [DEBUG]
39947 2019-Jan-15 20:37:34.197601 - [DEBUG] -------------------------------------------- 1092. Path Edge --------------------------------------------
39948 2019-Jan-15 20:37:34.197627 - [DEBUG]
39949 2019-Jan-15 20:37:34.197650 - [DEBUG] Process 1092. path edge:
39950 2019-Jan-15 20:37:34.197674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39951 2019-Jan-15 20:37:34.197731 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
39952 2019-Jan-15 20:37:34.198364 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39953 2019-Jan-15 20:37:34.198999 - [DEBUG]
39954 2019-Jan-15 20:37:34.199025 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39955 2019-Jan-15 20:37:34.199676 - [DEBUG] Compose: EdgeIdentity * AllBottom
39956 2019-Jan-15 20:37:34.199703 - [DEBUG]
39957 2019-Jan-15 20:37:34.199727 - [DEBUG] Propagate flow
39958 2019-Jan-15 20:37:34.199750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39959 2019-Jan-15 20:37:34.199807 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39960 2019-Jan-15 20:37:34.200453 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39961 2019-Jan-15 20:37:34.201109 - [DEBUG] Edge function : AllBottom (result of previous compose)
39962 2019-Jan-15 20:37:34.201134 - [DEBUG]
39963 2019-Jan-15 20:37:34.201159 - [DEBUG] Join: AllTop & AllBottom
39964 2019-Jan-15 20:37:34.201185 - [DEBUG] = AllBottom (new jump func)
39965 2019-Jan-15 20:37:34.201209 - [DEBUG]
39966 2019-Jan-15 20:37:34.201232 - [DEBUG] Start adding new jump function
39967 2019-Jan-15 20:37:34.201256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39968 2019-Jan-15 20:37:34.201312 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39969 2019-Jan-15 20:37:34.201950 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39970 2019-Jan-15 20:37:34.202593 - [DEBUG] Edge Function : AllBottom
39971 2019-Jan-15 20:37:34.202620 - [DEBUG] End adding new jump function
39972 2019-Jan-15 20:37:34.202644 - [DEBUG]
39973 2019-Jan-15 20:37:34.202668 - [DEBUG] -------------------------------------------- 1093. Path Edge --------------------------------------------
39974 2019-Jan-15 20:37:34.202693 - [DEBUG]
39975 2019-Jan-15 20:37:34.202716 - [DEBUG] Process 1093. path edge:
39976 2019-Jan-15 20:37:34.202740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39977 2019-Jan-15 20:37:34.202797 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
39978 2019-Jan-15 20:37:34.203440 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39979 2019-Jan-15 20:37:34.204093 - [DEBUG]
39980 2019-Jan-15 20:37:34.204117 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39981 2019-Jan-15 20:37:34.204773 - [DEBUG] Possible callees:
39982 2019-Jan-15 20:37:34.204799 - [DEBUG] llvm.dbg.declare
39983 2019-Jan-15 20:37:34.204833 - [DEBUG] Possible return sites:
39984 2019-Jan-15 20:37:34.204858 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16339985 2019-Jan-15 20:37:34.206131 - [DEBUG] Found and process special summary
39986 2019-Jan-15 20:37:34.206165 - [DEBUG] Compose: EdgeIdentity * AllBottom
39987 2019-Jan-15 20:37:34.206192 - [DEBUG]
39988 2019-Jan-15 20:37:34.206216 - [DEBUG] Propagate flow
39989 2019-Jan-15 20:37:34.206240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39990 2019-Jan-15 20:37:34.206296 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39991 2019-Jan-15 20:37:34.206933 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39992 2019-Jan-15 20:37:34.207585 - [DEBUG] Edge function : AllBottom (result of previous compose)
39993 2019-Jan-15 20:37:34.207610 - [DEBUG]
39994 2019-Jan-15 20:37:34.207635 - [DEBUG] Join: AllTop & AllBottom
39995 2019-Jan-15 20:37:34.207661 - [DEBUG] = AllBottom (new jump func)
39996 2019-Jan-15 20:37:34.207686 - [DEBUG]
39997 2019-Jan-15 20:37:34.207709 - [DEBUG] Start adding new jump function
39998 2019-Jan-15 20:37:34.207732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39999 2019-Jan-15 20:37:34.207788 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40000 2019-Jan-15 20:37:34.208425 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40001 2019-Jan-15 20:37:34.209060 - [DEBUG] Edge Function : AllBottom
40002 2019-Jan-15 20:37:34.209089 - [DEBUG] End adding new jump function
40003 2019-Jan-15 20:37:34.209113 - [DEBUG]
40004 2019-Jan-15 20:37:34.209136 - [DEBUG] -------------------------------------------- 1094. Path Edge --------------------------------------------
40005 2019-Jan-15 20:37:34.209161 - [DEBUG]
40006 2019-Jan-15 20:37:34.209185 - [DEBUG] Process 1094. path edge:
40007 2019-Jan-15 20:37:34.209208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40008 2019-Jan-15 20:37:34.209265 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
40009 2019-Jan-15 20:37:34.209901 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40010 2019-Jan-15 20:37:34.210536 - [DEBUG]
40011 2019-Jan-15 20:37:34.210561 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40012 2019-Jan-15 20:37:34.211245 - [DEBUG] Compose: EdgeIdentity * AllBottom
40013 2019-Jan-15 20:37:34.211273 - [DEBUG]
40014 2019-Jan-15 20:37:34.211298 - [DEBUG] Propagate flow
40015 2019-Jan-15 20:37:34.211321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40016 2019-Jan-15 20:37:34.211379 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40017 2019-Jan-15 20:37:34.212012 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40018 2019-Jan-15 20:37:34.212650 - [DEBUG] Edge function : AllBottom (result of previous compose)
40019 2019-Jan-15 20:37:34.212675 - [DEBUG]
40020 2019-Jan-15 20:37:34.212700 - [DEBUG] Join: AllTop & AllBottom
40021 2019-Jan-15 20:37:34.212727 - [DEBUG] = AllBottom (new jump func)
40022 2019-Jan-15 20:37:34.212751 - [DEBUG]
40023 2019-Jan-15 20:37:34.212775 - [DEBUG] Start adding new jump function
40024 2019-Jan-15 20:37:34.212798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40025 2019-Jan-15 20:37:34.212854 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40026 2019-Jan-15 20:37:34.213490 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40027 2019-Jan-15 20:37:34.214146 - [DEBUG] Edge Function : AllBottom
40028 2019-Jan-15 20:37:34.214175 - [DEBUG] End adding new jump function
40029 2019-Jan-15 20:37:34.214199 - [DEBUG]
40030 2019-Jan-15 20:37:34.214223 - [DEBUG] -------------------------------------------- 1095. Path Edge --------------------------------------------
40031 2019-Jan-15 20:37:34.214247 - [DEBUG]
40032 2019-Jan-15 20:37:34.214271 - [DEBUG] Process 1095. path edge:
40033 2019-Jan-15 20:37:34.214295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40034 2019-Jan-15 20:37:34.214351 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
40035 2019-Jan-15 20:37:34.214984 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40036 2019-Jan-15 20:37:34.215619 - [DEBUG]
40037 2019-Jan-15 20:37:34.215644 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40038 2019-Jan-15 20:37:34.216294 - [DEBUG] Compose: EdgeIdentity * AllBottom
40039 2019-Jan-15 20:37:34.216323 - [DEBUG]
40040 2019-Jan-15 20:37:34.216347 - [DEBUG] Propagate flow
40041 2019-Jan-15 20:37:34.216370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40042 2019-Jan-15 20:37:34.216428 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40043 2019-Jan-15 20:37:34.217072 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40044 2019-Jan-15 20:37:34.217729 - [DEBUG] Edge function : AllBottom (result of previous compose)
40045 2019-Jan-15 20:37:34.217754 - [DEBUG]
40046 2019-Jan-15 20:37:34.217779 - [DEBUG] Join: AllTop & AllBottom
40047 2019-Jan-15 20:37:34.217805 - [DEBUG] = AllBottom (new jump func)
40048 2019-Jan-15 20:37:34.217830 - [DEBUG]
40049 2019-Jan-15 20:37:34.217853 - [DEBUG] Start adding new jump function
40050 2019-Jan-15 20:37:34.217877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40051 2019-Jan-15 20:37:34.217932 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40052 2019-Jan-15 20:37:34.218571 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40053 2019-Jan-15 20:37:34.219214 - [DEBUG] Edge Function : AllBottom
40054 2019-Jan-15 20:37:34.219242 - [DEBUG] End adding new jump function
40055 2019-Jan-15 20:37:34.219266 - [DEBUG]
40056 2019-Jan-15 20:37:34.219290 - [DEBUG] -------------------------------------------- 1096. Path Edge --------------------------------------------
40057 2019-Jan-15 20:37:34.219315 - [DEBUG]
40058 2019-Jan-15 20:37:34.219338 - [DEBUG] Process 1096. path edge:
40059 2019-Jan-15 20:37:34.219362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40060 2019-Jan-15 20:37:34.219418 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
40061 2019-Jan-15 20:37:34.220063 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40062 2019-Jan-15 20:37:34.220717 - [DEBUG]
40063 2019-Jan-15 20:37:34.220741 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40064 2019-Jan-15 20:37:34.221397 - [DEBUG] Possible callees:
40065 2019-Jan-15 20:37:34.221422 - [DEBUG] llvm.dbg.declare
40066 2019-Jan-15 20:37:34.221447 - [DEBUG] Possible return sites:
40067 2019-Jan-15 20:37:34.221470 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16940068 2019-Jan-15 20:37:34.222749 - [DEBUG] Found and process special summary
40069 2019-Jan-15 20:37:34.222783 - [DEBUG] Compose: EdgeIdentity * AllBottom
40070 2019-Jan-15 20:37:34.222810 - [DEBUG]
40071 2019-Jan-15 20:37:34.222835 - [DEBUG] Propagate flow
40072 2019-Jan-15 20:37:34.222858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40073 2019-Jan-15 20:37:34.222915 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40074 2019-Jan-15 20:37:34.223552 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40075 2019-Jan-15 20:37:34.224205 - [DEBUG] Edge function : AllBottom (result of previous compose)
40076 2019-Jan-15 20:37:34.224231 - [DEBUG]
40077 2019-Jan-15 20:37:34.224255 - [DEBUG] Join: AllTop & AllBottom
40078 2019-Jan-15 20:37:34.224281 - [DEBUG] = AllBottom (new jump func)
40079 2019-Jan-15 20:37:34.224306 - [DEBUG]
40080 2019-Jan-15 20:37:34.224329 - [DEBUG] Start adding new jump function
40081 2019-Jan-15 20:37:34.224353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40082 2019-Jan-15 20:37:34.224409 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40083 2019-Jan-15 20:37:34.225047 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40084 2019-Jan-15 20:37:34.225682 - [DEBUG] Edge Function : AllBottom
40085 2019-Jan-15 20:37:34.225711 - [DEBUG] End adding new jump function
40086 2019-Jan-15 20:37:34.225735 - [DEBUG]
40087 2019-Jan-15 20:37:34.225759 - [DEBUG] -------------------------------------------- 1097. Path Edge --------------------------------------------
40088 2019-Jan-15 20:37:34.225784 - [DEBUG]
40089 2019-Jan-15 20:37:34.225807 - [DEBUG] Process 1097. path edge:
40090 2019-Jan-15 20:37:34.225831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40091 2019-Jan-15 20:37:34.225888 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
40092 2019-Jan-15 20:37:34.226524 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40093 2019-Jan-15 20:37:34.227160 - [DEBUG]
40094 2019-Jan-15 20:37:34.227184 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40095 2019-Jan-15 20:37:34.227861 - [DEBUG] Compose: EdgeIdentity * AllBottom
40096 2019-Jan-15 20:37:34.227889 - [DEBUG]
40097 2019-Jan-15 20:37:34.227913 - [DEBUG] Propagate flow
40098 2019-Jan-15 20:37:34.227937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40099 2019-Jan-15 20:37:34.227994 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40100 2019-Jan-15 20:37:34.228635 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40101 2019-Jan-15 20:37:34.229272 - [DEBUG] Edge function : AllBottom (result of previous compose)
40102 2019-Jan-15 20:37:34.229298 - [DEBUG]
40103 2019-Jan-15 20:37:34.229323 - [DEBUG] Join: AllTop & AllBottom
40104 2019-Jan-15 20:37:34.229349 - [DEBUG] = AllBottom (new jump func)
40105 2019-Jan-15 20:37:34.229374 - [DEBUG]
40106 2019-Jan-15 20:37:34.229397 - [DEBUG] Start adding new jump function
40107 2019-Jan-15 20:37:34.229420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40108 2019-Jan-15 20:37:34.229476 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40109 2019-Jan-15 20:37:34.230114 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40110 2019-Jan-15 20:37:34.230764 - [DEBUG] Edge Function : AllBottom
40111 2019-Jan-15 20:37:34.230793 - [DEBUG] End adding new jump function
40112 2019-Jan-15 20:37:34.230817 - [DEBUG]
40113 2019-Jan-15 20:37:34.230841 - [DEBUG] -------------------------------------------- 1098. Path Edge --------------------------------------------
40114 2019-Jan-15 20:37:34.230874 - [DEBUG]
40115 2019-Jan-15 20:37:34.230898 - [DEBUG] Process 1098. path edge:
40116 2019-Jan-15 20:37:34.230922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40117 2019-Jan-15 20:37:34.230978 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
40118 2019-Jan-15 20:37:34.231614 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40119 2019-Jan-15 20:37:34.232251 - [DEBUG]
40120 2019-Jan-15 20:37:34.232275 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40121 2019-Jan-15 20:37:34.232933 - [DEBUG] Compose: EdgeIdentity * AllBottom
40122 2019-Jan-15 20:37:34.232961 - [DEBUG]
40123 2019-Jan-15 20:37:34.232985 - [DEBUG] Propagate flow
40124 2019-Jan-15 20:37:34.233009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40125 2019-Jan-15 20:37:34.233066 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40126 2019-Jan-15 20:37:34.233706 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40127 2019-Jan-15 20:37:34.234360 - [DEBUG] Edge function : AllBottom (result of previous compose)
40128 2019-Jan-15 20:37:34.234385 - [DEBUG]
40129 2019-Jan-15 20:37:34.234410 - [DEBUG] Join: AllTop & AllBottom
40130 2019-Jan-15 20:37:34.234436 - [DEBUG] = AllBottom (new jump func)
40131 2019-Jan-15 20:37:34.234461 - [DEBUG]
40132 2019-Jan-15 20:37:34.234484 - [DEBUG] Start adding new jump function
40133 2019-Jan-15 20:37:34.234507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40134 2019-Jan-15 20:37:34.234563 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40135 2019-Jan-15 20:37:34.235199 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40136 2019-Jan-15 20:37:34.235836 - [DEBUG] Edge Function : AllBottom
40137 2019-Jan-15 20:37:34.235864 - [DEBUG] End adding new jump function
40138 2019-Jan-15 20:37:34.235888 - [DEBUG]
40139 2019-Jan-15 20:37:34.235912 - [DEBUG] -------------------------------------------- 1099. Path Edge --------------------------------------------
40140 2019-Jan-15 20:37:34.235936 - [DEBUG]
40141 2019-Jan-15 20:37:34.235959 - [DEBUG] Process 1099. path edge:
40142 2019-Jan-15 20:37:34.235983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40143 2019-Jan-15 20:37:34.236039 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
40144 2019-Jan-15 20:37:34.236679 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40145 2019-Jan-15 20:37:34.237329 - [DEBUG]
40146 2019-Jan-15 20:37:34.237354 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40147 2019-Jan-15 20:37:34.238020 - [DEBUG] Compose: EdgeIdentity * AllBottom
40148 2019-Jan-15 20:37:34.238048 - [DEBUG]
40149 2019-Jan-15 20:37:34.238072 - [DEBUG] Propagate flow
40150 2019-Jan-15 20:37:34.238095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40151 2019-Jan-15 20:37:34.238152 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40152 2019-Jan-15 20:37:34.238787 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40153 2019-Jan-15 20:37:34.239424 - [DEBUG] Edge function : AllBottom (result of previous compose)
40154 2019-Jan-15 20:37:34.239449 - [DEBUG]
40155 2019-Jan-15 20:37:34.239474 - [DEBUG] Join: AllTop & AllBottom
40156 2019-Jan-15 20:37:34.239500 - [DEBUG] = AllBottom (new jump func)
40157 2019-Jan-15 20:37:34.239534 - [DEBUG]
40158 2019-Jan-15 20:37:34.239557 - [DEBUG] Start adding new jump function
40159 2019-Jan-15 20:37:34.239581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40160 2019-Jan-15 20:37:34.239637 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40161 2019-Jan-15 20:37:34.240275 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40162 2019-Jan-15 20:37:34.240923 - [DEBUG] Edge Function : AllBottom
40163 2019-Jan-15 20:37:34.240951 - [DEBUG] End adding new jump function
40164 2019-Jan-15 20:37:34.240975 - [DEBUG]
40165 2019-Jan-15 20:37:34.240999 - [DEBUG] -------------------------------------------- 1100. Path Edge --------------------------------------------
40166 2019-Jan-15 20:37:34.241023 - [DEBUG]
40167 2019-Jan-15 20:37:34.241046 - [DEBUG] Process 1100. path edge:
40168 2019-Jan-15 20:37:34.241070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40169 2019-Jan-15 20:37:34.241126 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
40170 2019-Jan-15 20:37:34.241761 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40171 2019-Jan-15 20:37:34.242398 - [DEBUG]
40172 2019-Jan-15 20:37:34.242424 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40173 2019-Jan-15 20:37:34.243075 - [DEBUG] Compose: EdgeIdentity * AllBottom
40174 2019-Jan-15 20:37:34.243104 - [DEBUG]
40175 2019-Jan-15 20:37:34.243128 - [DEBUG] Propagate flow
40176 2019-Jan-15 20:37:34.243151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40177 2019-Jan-15 20:37:34.243209 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40178 2019-Jan-15 20:37:34.243848 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40179 2019-Jan-15 20:37:34.244500 - [DEBUG] Edge function : AllBottom (result of previous compose)
40180 2019-Jan-15 20:37:34.244526 - [DEBUG]
40181 2019-Jan-15 20:37:34.244550 - [DEBUG] Join: AllTop & AllBottom
40182 2019-Jan-15 20:37:34.244577 - [DEBUG] = AllBottom (new jump func)
40183 2019-Jan-15 20:37:34.244601 - [DEBUG]
40184 2019-Jan-15 20:37:34.244625 - [DEBUG] Start adding new jump function
40185 2019-Jan-15 20:37:34.244648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40186 2019-Jan-15 20:37:34.244704 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40187 2019-Jan-15 20:37:34.245340 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40188 2019-Jan-15 20:37:34.245977 - [DEBUG] Edge Function : AllBottom
40189 2019-Jan-15 20:37:34.246005 - [DEBUG] End adding new jump function
40190 2019-Jan-15 20:37:34.246029 - [DEBUG]
40191 2019-Jan-15 20:37:34.246053 - [DEBUG] -------------------------------------------- 1101. Path Edge --------------------------------------------
40192 2019-Jan-15 20:37:34.246078 - [DEBUG]
40193 2019-Jan-15 20:37:34.246101 - [DEBUG] Process 1101. path edge:
40194 2019-Jan-15 20:37:34.246125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40195 2019-Jan-15 20:37:34.246181 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
40196 2019-Jan-15 20:37:34.246818 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40197 2019-Jan-15 20:37:34.247470 - [DEBUG]
40198 2019-Jan-15 20:37:34.247494 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40199 2019-Jan-15 20:37:34.248156 - [DEBUG] Compose: EdgeIdentity * AllBottom
40200 2019-Jan-15 20:37:34.248184 - [DEBUG]
40201 2019-Jan-15 20:37:34.248216 - [DEBUG] Propagate flow
40202 2019-Jan-15 20:37:34.248240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40203 2019-Jan-15 20:37:34.248297 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40204 2019-Jan-15 20:37:34.248932 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40205 2019-Jan-15 20:37:34.249568 - [DEBUG] Edge function : AllBottom (result of previous compose)
40206 2019-Jan-15 20:37:34.249593 - [DEBUG]
40207 2019-Jan-15 20:37:34.249618 - [DEBUG] Join: AllTop & AllBottom
40208 2019-Jan-15 20:37:34.249644 - [DEBUG] = AllBottom (new jump func)
40209 2019-Jan-15 20:37:34.249669 - [DEBUG]
40210 2019-Jan-15 20:37:34.249692 - [DEBUG] Start adding new jump function
40211 2019-Jan-15 20:37:34.249715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40212 2019-Jan-15 20:37:34.249772 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40213 2019-Jan-15 20:37:34.250408 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40214 2019-Jan-15 20:37:34.251057 - [DEBUG] Edge Function : AllBottom
40215 2019-Jan-15 20:37:34.251086 - [DEBUG] End adding new jump function
40216 2019-Jan-15 20:37:34.251110 - [DEBUG]
40217 2019-Jan-15 20:37:34.251134 - [DEBUG] -------------------------------------------- 1102. Path Edge --------------------------------------------
40218 2019-Jan-15 20:37:34.251158 - [DEBUG]
40219 2019-Jan-15 20:37:34.251182 - [DEBUG] Process 1102. path edge:
40220 2019-Jan-15 20:37:34.251206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40221 2019-Jan-15 20:37:34.251262 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
40222 2019-Jan-15 20:37:34.251896 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40223 2019-Jan-15 20:37:34.252532 - [DEBUG]
40224 2019-Jan-15 20:37:34.252557 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40225 2019-Jan-15 20:37:34.253205 - [DEBUG] Compose: EdgeIdentity * AllBottom
40226 2019-Jan-15 20:37:34.253233 - [DEBUG]
40227 2019-Jan-15 20:37:34.253257 - [DEBUG] Propagate flow
40228 2019-Jan-15 20:37:34.253280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40229 2019-Jan-15 20:37:34.253336 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40230 2019-Jan-15 20:37:34.253997 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40231 2019-Jan-15 20:37:34.254634 - [DEBUG] Edge function : AllBottom (result of previous compose)
40232 2019-Jan-15 20:37:34.254660 - [DEBUG]
40233 2019-Jan-15 20:37:34.254684 - [DEBUG] Join: AllTop & AllBottom
40234 2019-Jan-15 20:37:34.254710 - [DEBUG] = AllBottom (new jump func)
40235 2019-Jan-15 20:37:34.254735 - [DEBUG]
40236 2019-Jan-15 20:37:34.254758 - [DEBUG] Start adding new jump function
40237 2019-Jan-15 20:37:34.254781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40238 2019-Jan-15 20:37:34.254837 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40239 2019-Jan-15 20:37:34.255474 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40240 2019-Jan-15 20:37:34.256107 - [DEBUG] Edge Function : AllBottom
40241 2019-Jan-15 20:37:34.256135 - [DEBUG] End adding new jump function
40242 2019-Jan-15 20:37:34.256159 - [DEBUG]
40243 2019-Jan-15 20:37:34.256183 - [DEBUG] -------------------------------------------- 1103. Path Edge --------------------------------------------
40244 2019-Jan-15 20:37:34.256207 - [DEBUG]
40245 2019-Jan-15 20:37:34.256231 - [DEBUG] Process 1103. path edge:
40246 2019-Jan-15 20:37:34.256254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40247 2019-Jan-15 20:37:34.256319 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
40248 2019-Jan-15 20:37:34.256959 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40249 2019-Jan-15 20:37:34.257612 - [DEBUG]
40250 2019-Jan-15 20:37:34.257636 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40251 2019-Jan-15 20:37:34.258291 - [DEBUG] Compose: EdgeIdentity * AllBottom
40252 2019-Jan-15 20:37:34.258319 - [DEBUG]
40253 2019-Jan-15 20:37:34.258343 - [DEBUG] Propagate flow
40254 2019-Jan-15 20:37:34.258366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40255 2019-Jan-15 20:37:34.258423 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40256 2019-Jan-15 20:37:34.259066 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40257 2019-Jan-15 20:37:34.259705 - [DEBUG] Edge function : AllBottom (result of previous compose)
40258 2019-Jan-15 20:37:34.259730 - [DEBUG]
40259 2019-Jan-15 20:37:34.259754 - [DEBUG] Join: AllTop & AllBottom
40260 2019-Jan-15 20:37:34.259780 - [DEBUG] = AllBottom (new jump func)
40261 2019-Jan-15 20:37:34.259805 - [DEBUG]
40262 2019-Jan-15 20:37:34.259828 - [DEBUG] Start adding new jump function
40263 2019-Jan-15 20:37:34.259852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40264 2019-Jan-15 20:37:34.259908 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40265 2019-Jan-15 20:37:34.260545 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40266 2019-Jan-15 20:37:34.261199 - [DEBUG] Edge Function : AllBottom
40267 2019-Jan-15 20:37:34.261227 - [DEBUG] End adding new jump function
40268 2019-Jan-15 20:37:34.261251 - [DEBUG]
40269 2019-Jan-15 20:37:34.261275 - [DEBUG] -------------------------------------------- 1104. Path Edge --------------------------------------------
40270 2019-Jan-15 20:37:34.261300 - [DEBUG]
40271 2019-Jan-15 20:37:34.261323 - [DEBUG] Process 1104. path edge:
40272 2019-Jan-15 20:37:34.261347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40273 2019-Jan-15 20:37:34.261403 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
40274 2019-Jan-15 20:37:34.262044 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40275 2019-Jan-15 20:37:34.262681 - [DEBUG]
40276 2019-Jan-15 20:37:34.262707 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40277 2019-Jan-15 20:37:34.263364 - [DEBUG] Compose: EdgeIdentity * AllBottom
40278 2019-Jan-15 20:37:34.263392 - [DEBUG]
40279 2019-Jan-15 20:37:34.263416 - [DEBUG] Propagate flow
40280 2019-Jan-15 20:37:34.263439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40281 2019-Jan-15 20:37:34.263496 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40282 2019-Jan-15 20:37:34.264149 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40283 2019-Jan-15 20:37:34.264785 - [DEBUG] Edge function : AllBottom (result of previous compose)
40284 2019-Jan-15 20:37:34.264810 - [DEBUG]
40285 2019-Jan-15 20:37:34.264835 - [DEBUG] Join: AllTop & AllBottom
40286 2019-Jan-15 20:37:34.264861 - [DEBUG] = AllBottom (new jump func)
40287 2019-Jan-15 20:37:34.264886 - [DEBUG]
40288 2019-Jan-15 20:37:34.264910 - [DEBUG] Start adding new jump function
40289 2019-Jan-15 20:37:34.264933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40290 2019-Jan-15 20:37:34.264997 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40291 2019-Jan-15 20:37:34.265635 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40292 2019-Jan-15 20:37:34.266268 - [DEBUG] Edge Function : AllBottom
40293 2019-Jan-15 20:37:34.266296 - [DEBUG] End adding new jump function
40294 2019-Jan-15 20:37:34.266321 - [DEBUG]
40295 2019-Jan-15 20:37:34.266344 - [DEBUG] -------------------------------------------- 1105. Path Edge --------------------------------------------
40296 2019-Jan-15 20:37:34.266368 - [DEBUG]
40297 2019-Jan-15 20:37:34.266392 - [DEBUG] Process 1105. path edge:
40298 2019-Jan-15 20:37:34.266415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40299 2019-Jan-15 20:37:34.266472 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
40300 2019-Jan-15 20:37:34.267109 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40301 2019-Jan-15 20:37:34.267763 - [DEBUG]
40302 2019-Jan-15 20:37:34.267787 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40303 2019-Jan-15 20:37:34.268448 - [DEBUG] Compose: EdgeIdentity * AllBottom
40304 2019-Jan-15 20:37:34.268476 - [DEBUG]
40305 2019-Jan-15 20:37:34.268500 - [DEBUG] Propagate flow
40306 2019-Jan-15 20:37:34.268524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40307 2019-Jan-15 20:37:34.268581 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40308 2019-Jan-15 20:37:34.269216 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40309 2019-Jan-15 20:37:34.269851 - [DEBUG] Edge function : AllBottom (result of previous compose)
40310 2019-Jan-15 20:37:34.269876 - [DEBUG]
40311 2019-Jan-15 20:37:34.269902 - [DEBUG] Join: AllTop & AllBottom
40312 2019-Jan-15 20:37:34.269928 - [DEBUG] = AllBottom (new jump func)
40313 2019-Jan-15 20:37:34.269953 - [DEBUG]
40314 2019-Jan-15 20:37:34.269976 - [DEBUG] Start adding new jump function
40315 2019-Jan-15 20:37:34.270000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40316 2019-Jan-15 20:37:34.270056 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40317 2019-Jan-15 20:37:34.270707 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40318 2019-Jan-15 20:37:34.271339 - [DEBUG] Edge Function : AllBottom
40319 2019-Jan-15 20:37:34.271368 - [DEBUG] End adding new jump function
40320 2019-Jan-15 20:37:34.271392 - [DEBUG]
40321 2019-Jan-15 20:37:34.271416 - [DEBUG] -------------------------------------------- 1106. Path Edge --------------------------------------------
40322 2019-Jan-15 20:37:34.271440 - [DEBUG]
40323 2019-Jan-15 20:37:34.271463 - [DEBUG] Process 1106. path edge:
40324 2019-Jan-15 20:37:34.271487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40325 2019-Jan-15 20:37:34.271544 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
40326 2019-Jan-15 20:37:34.272177 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40327 2019-Jan-15 20:37:34.272812 - [DEBUG]
40328 2019-Jan-15 20:37:34.272837 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40329 2019-Jan-15 20:37:34.273481 - [DEBUG] Start of endsummarytab entry
40330 2019-Jan-15 20:37:34.273517 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40331 2019-Jan-15 20:37:34.274180 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
40332 2019-Jan-15 20:37:34.274241 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40333 2019-Jan-15 20:37:34.274885 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40334 2019-Jan-15 20:37:34.275528 - [DEBUG] EF: AllBottom
40335 2019-Jan-15 20:37:34.275553 - [DEBUG]
40336 2019-Jan-15 20:37:34.275577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40337 2019-Jan-15 20:37:34.276210 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40338 2019-Jan-15 20:37:34.276847 - [DEBUG] EF: AllBottom
40339 2019-Jan-15 20:37:34.276872 - [DEBUG]
40340 2019-Jan-15 20:37:34.276895 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40341 2019-Jan-15 20:37:34.277543 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40342 2019-Jan-15 20:37:34.278186 - [DEBUG] EF: AllBottom
40343 2019-Jan-15 20:37:34.278211 - [DEBUG]
40344 2019-Jan-15 20:37:34.278234 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40345 2019-Jan-15 20:37:34.278867 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
40346 2019-Jan-15 20:37:34.279503 - [DEBUG] EF: AllBottom
40347 2019-Jan-15 20:37:34.279528 - [DEBUG]
40348 2019-Jan-15 20:37:34.279551 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40349 2019-Jan-15 20:37:34.280183 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40350 2019-Jan-15 20:37:34.280833 - [DEBUG] EF: AllBottom
40351 2019-Jan-15 20:37:34.280858 - [DEBUG]
40352 2019-Jan-15 20:37:34.280881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40353 2019-Jan-15 20:37:34.281514 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
40354 2019-Jan-15 20:37:34.282155 - [DEBUG] EF: AllBottom
40355 2019-Jan-15 20:37:34.282180 - [DEBUG]
40356 2019-Jan-15 20:37:34.282203 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40357 2019-Jan-15 20:37:34.282837 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40358 2019-Jan-15 20:37:34.283480 - [DEBUG] EF: AllBottom
40359 2019-Jan-15 20:37:34.283505 - [DEBUG]
40360 2019-Jan-15 20:37:34.283529 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40361 2019-Jan-15 20:37:34.284177 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40362 2019-Jan-15 20:37:34.284814 - [DEBUG] EF: AllBottom
40363 2019-Jan-15 20:37:34.284839 - [DEBUG]
40364 2019-Jan-15 20:37:34.284863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40365 2019-Jan-15 20:37:34.285494 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40366 2019-Jan-15 20:37:34.286129 - [DEBUG] EF: AllBottom
40367 2019-Jan-15 20:37:34.286154 - [DEBUG]
40368 2019-Jan-15 20:37:34.286178 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40369 2019-Jan-15 20:37:34.286809 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40370 2019-Jan-15 20:37:34.287466 - [DEBUG] EF: AllBottom
40371 2019-Jan-15 20:37:34.287492 - [DEBUG]
40372 2019-Jan-15 20:37:34.287515 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40373 2019-Jan-15 20:37:34.288148 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40374 2019-Jan-15 20:37:34.288783 - [DEBUG] EF: AllBottom
40375 2019-Jan-15 20:37:34.288808 - [DEBUG]
40376 2019-Jan-15 20:37:34.288831 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40377 2019-Jan-15 20:37:34.289463 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
40378 2019-Jan-15 20:37:34.290104 - [DEBUG] EF: AllBottom
40379 2019-Jan-15 20:37:34.290129 - [DEBUG]
40380 2019-Jan-15 20:37:34.290152 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40381 2019-Jan-15 20:37:34.290800 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
40382 2019-Jan-15 20:37:34.291436 - [DEBUG] EF: AllBottom
40383 2019-Jan-15 20:37:34.291461 - [DEBUG]
40384 2019-Jan-15 20:37:34.291484 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40385 2019-Jan-15 20:37:34.292115 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40386 2019-Jan-15 20:37:34.292748 - [DEBUG] EF: AllBottom
40387 2019-Jan-15 20:37:34.292773 - [DEBUG]
40388 2019-Jan-15 20:37:34.292797 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40389 2019-Jan-15 20:37:34.293427 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40390 2019-Jan-15 20:37:34.294078 - [DEBUG] EF: AllBottom
40391 2019-Jan-15 20:37:34.294102 - [DEBUG]
40392 2019-Jan-15 20:37:34.294126 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40393 2019-Jan-15 20:37:34.294758 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40394 2019-Jan-15 20:37:34.295394 - [DEBUG] EF: AllBottom
40395 2019-Jan-15 20:37:34.295418 - [DEBUG]
40396 2019-Jan-15 20:37:34.295442 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40397 2019-Jan-15 20:37:34.296075 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40398 2019-Jan-15 20:37:34.296716 - [DEBUG] EF: AllBottom
40399 2019-Jan-15 20:37:34.296741 - [DEBUG]
40400 2019-Jan-15 20:37:34.296765 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40401 2019-Jan-15 20:37:34.297413 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40402 2019-Jan-15 20:37:34.298049 - [DEBUG] EF: AllBottom
40403 2019-Jan-15 20:37:34.298074 - [DEBUG]
40404 2019-Jan-15 20:37:34.298098 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40405 2019-Jan-15 20:37:34.298730 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40406 2019-Jan-15 20:37:34.299371 - [DEBUG] EF: AllBottom
40407 2019-Jan-15 20:37:34.299397 - [DEBUG]
40408 2019-Jan-15 20:37:34.299420 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40409 2019-Jan-15 20:37:34.300053 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40410 2019-Jan-15 20:37:34.300704 - [DEBUG] EF: AllBottom
40411 2019-Jan-15 20:37:34.300729 - [DEBUG]
40412 2019-Jan-15 20:37:34.300752 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40413 2019-Jan-15 20:37:34.301384 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40414 2019-Jan-15 20:37:34.302019 - [DEBUG] EF: AllBottom
40415 2019-Jan-15 20:37:34.302044 - [DEBUG]
40416 2019-Jan-15 20:37:34.302067 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40417 2019-Jan-15 20:37:34.302698 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40418 2019-Jan-15 20:37:34.303351 - [DEBUG] EF: AllBottom
40419 2019-Jan-15 20:37:34.303377 - [DEBUG]
40420 2019-Jan-15 20:37:34.303400 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40421 2019-Jan-15 20:37:34.304075 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
40422 2019-Jan-15 20:37:34.304721 - [DEBUG] EF: AllBottom
40423 2019-Jan-15 20:37:34.304746 - [DEBUG]
40424 2019-Jan-15 20:37:34.304770 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40425 2019-Jan-15 20:37:34.305416 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
40426 2019-Jan-15 20:37:34.306049 - [DEBUG] EF: AllBottom
40427 2019-Jan-15 20:37:34.306074 - [DEBUG]
40428 2019-Jan-15 20:37:34.306097 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40429 2019-Jan-15 20:37:34.306729 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
40430 2019-Jan-15 20:37:34.307380 - [DEBUG] EF: AllBottom
40431 2019-Jan-15 20:37:34.307405 - [DEBUG]
40432 2019-Jan-15 20:37:34.307428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40433 2019-Jan-15 20:37:34.308060 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40434 2019-Jan-15 20:37:34.308694 - [DEBUG] EF: AllBottom
40435 2019-Jan-15 20:37:34.308719 - [DEBUG]
40436 2019-Jan-15 20:37:34.308742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40437 2019-Jan-15 20:37:34.309373 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40438 2019-Jan-15 20:37:34.310006 - [DEBUG] EF: AllBottom
40439 2019-Jan-15 20:37:34.310031 - [DEBUG]
40440 2019-Jan-15 20:37:34.310055 - [DEBUG] ---------------
40441 2019-Jan-15 20:37:34.310078 - [DEBUG]
40442 2019-Jan-15 20:37:34.310105 - [DEBUG] End of endsummarytab entry
40443 2019-Jan-15 20:37:34.310130 - [DEBUG]
40444 2019-Jan-15 20:37:34.310153 - [DEBUG] Start of incomingtab entry
40445 2019-Jan-15 20:37:34.310178 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40446 2019-Jan-15 20:37:34.310829 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
40447 2019-Jan-15 20:37:34.310888 - [DEBUG] ---------------
40448 2019-Jan-15 20:37:34.310913 - [DEBUG] End of incomingtab entry
40449 2019-Jan-15 20:37:34.310936 - [DEBUG]
40450 2019-Jan-15 20:37:34.310962 - [DEBUG] EDGE:
40451 2019-Jan-15 20:37:34.311018 - [DEBUG] ---> 40452 2019-Jan-15 20:37:34.311653 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40453 2019-Jan-15 20:37:34.312288 - [DEBUG]
40454 2019-Jan-15 20:37:34.312314 - [DEBUG] EDGE:
40455 2019-Jan-15 20:37:34.312372 - [DEBUG] ---> 40456 2019-Jan-15 20:37:34.313005 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40457 2019-Jan-15 20:37:34.313639 - [DEBUG]
40458 2019-Jan-15 20:37:34.313683 - [DEBUG] Compose: EdgeIdentity * AllBottom
40459 2019-Jan-15 20:37:34.313710 - [DEBUG]
40460 2019-Jan-15 20:37:34.313734 - [DEBUG] Propagate flow
40461 2019-Jan-15 20:37:34.313758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40462 2019-Jan-15 20:37:34.313814 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40463 2019-Jan-15 20:37:34.314476 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40464 2019-Jan-15 20:37:34.315115 - [DEBUG] Edge function : AllBottom (result of previous compose)
40465 2019-Jan-15 20:37:34.315140 - [DEBUG]
40466 2019-Jan-15 20:37:34.315166 - [DEBUG] Join: AllTop & AllBottom
40467 2019-Jan-15 20:37:34.315192 - [DEBUG] = AllBottom (new jump func)
40468 2019-Jan-15 20:37:34.315217 - [DEBUG]
40469 2019-Jan-15 20:37:34.315241 - [DEBUG] Start adding new jump function
40470 2019-Jan-15 20:37:34.315264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40471 2019-Jan-15 20:37:34.315320 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40472 2019-Jan-15 20:37:34.315958 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40473 2019-Jan-15 20:37:34.316610 - [DEBUG] Edge Function : AllBottom
40474 2019-Jan-15 20:37:34.316640 - [DEBUG] End adding new jump function
40475 2019-Jan-15 20:37:34.316664 - [DEBUG]
40476 2019-Jan-15 20:37:34.316687 - [DEBUG] -------------------------------------------- 1107. Path Edge --------------------------------------------
40477 2019-Jan-15 20:37:34.316712 - [DEBUG]
40478 2019-Jan-15 20:37:34.316736 - [DEBUG] Process 1107. path edge:
40479 2019-Jan-15 20:37:34.316760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40480 2019-Jan-15 20:37:34.316816 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
40481 2019-Jan-15 20:37:34.317477 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40482 2019-Jan-15 20:37:34.318116 - [DEBUG]
40483 2019-Jan-15 20:37:34.318140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40484 2019-Jan-15 20:37:34.318801 - [DEBUG] Possible callees:
40485 2019-Jan-15 20:37:34.318826 - [DEBUG] llvm.dbg.declare
40486 2019-Jan-15 20:37:34.318850 - [DEBUG] Possible return sites:
40487 2019-Jan-15 20:37:34.318874 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19340488 2019-Jan-15 20:37:34.320150 - [DEBUG] Found and process special summary
40489 2019-Jan-15 20:37:34.320185 - [DEBUG] Compose: EdgeIdentity * AllBottom
40490 2019-Jan-15 20:37:34.320212 - [DEBUG]
40491 2019-Jan-15 20:37:34.320236 - [DEBUG] Propagate flow
40492 2019-Jan-15 20:37:34.320259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40493 2019-Jan-15 20:37:34.320315 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40494 2019-Jan-15 20:37:34.320967 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40495 2019-Jan-15 20:37:34.321605 - [DEBUG] Edge function : AllBottom (result of previous compose)
40496 2019-Jan-15 20:37:34.321630 - [DEBUG]
40497 2019-Jan-15 20:37:34.321655 - [DEBUG] Join: AllTop & AllBottom
40498 2019-Jan-15 20:37:34.321681 - [DEBUG] = AllBottom (new jump func)
40499 2019-Jan-15 20:37:34.321705 - [DEBUG]
40500 2019-Jan-15 20:37:34.321729 - [DEBUG] Start adding new jump function
40501 2019-Jan-15 20:37:34.321752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40502 2019-Jan-15 20:37:34.321808 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40503 2019-Jan-15 20:37:34.322445 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40504 2019-Jan-15 20:37:34.323079 - [DEBUG] Edge Function : AllBottom
40505 2019-Jan-15 20:37:34.323108 - [DEBUG] End adding new jump function
40506 2019-Jan-15 20:37:34.323131 - [DEBUG]
40507 2019-Jan-15 20:37:34.323155 - [DEBUG] -------------------------------------------- 1108. Path Edge --------------------------------------------
40508 2019-Jan-15 20:37:34.323179 - [DEBUG]
40509 2019-Jan-15 20:37:34.323202 - [DEBUG] Process 1108. path edge:
40510 2019-Jan-15 20:37:34.323226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40511 2019-Jan-15 20:37:34.323282 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
40512 2019-Jan-15 20:37:34.323919 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40513 2019-Jan-15 20:37:34.324569 - [DEBUG]
40514 2019-Jan-15 20:37:34.324594 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40515 2019-Jan-15 20:37:34.325272 - [DEBUG] Compose: EdgeIdentity * AllBottom
40516 2019-Jan-15 20:37:34.325300 - [DEBUG]
40517 2019-Jan-15 20:37:34.325324 - [DEBUG] Propagate flow
40518 2019-Jan-15 20:37:34.325347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40519 2019-Jan-15 20:37:34.325405 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40520 2019-Jan-15 20:37:34.326041 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40521 2019-Jan-15 20:37:34.326677 - [DEBUG] Edge function : AllBottom (result of previous compose)
40522 2019-Jan-15 20:37:34.326702 - [DEBUG]
40523 2019-Jan-15 20:37:34.326727 - [DEBUG] Join: AllTop & AllBottom
40524 2019-Jan-15 20:37:34.326753 - [DEBUG] = AllBottom (new jump func)
40525 2019-Jan-15 20:37:34.326777 - [DEBUG]
40526 2019-Jan-15 20:37:34.326801 - [DEBUG] Start adding new jump function
40527 2019-Jan-15 20:37:34.326825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40528 2019-Jan-15 20:37:34.326880 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40529 2019-Jan-15 20:37:34.327532 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40530 2019-Jan-15 20:37:34.328165 - [DEBUG] Edge Function : AllBottom
40531 2019-Jan-15 20:37:34.328193 - [DEBUG] End adding new jump function
40532 2019-Jan-15 20:37:34.328217 - [DEBUG]
40533 2019-Jan-15 20:37:34.328241 - [DEBUG] -------------------------------------------- 1109. Path Edge --------------------------------------------
40534 2019-Jan-15 20:37:34.328265 - [DEBUG]
40535 2019-Jan-15 20:37:34.328289 - [DEBUG] Process 1109. path edge:
40536 2019-Jan-15 20:37:34.328313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40537 2019-Jan-15 20:37:34.328369 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
40538 2019-Jan-15 20:37:34.329002 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40539 2019-Jan-15 20:37:34.329639 - [DEBUG]
40540 2019-Jan-15 20:37:34.329664 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40541 2019-Jan-15 20:37:34.330315 - [DEBUG] Compose: EdgeIdentity * AllBottom
40542 2019-Jan-15 20:37:34.330343 - [DEBUG]
40543 2019-Jan-15 20:37:34.330367 - [DEBUG] Propagate flow
40544 2019-Jan-15 20:37:34.330390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40545 2019-Jan-15 20:37:34.330447 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40546 2019-Jan-15 20:37:34.331103 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40547 2019-Jan-15 20:37:34.331740 - [DEBUG] Edge function : AllBottom (result of previous compose)
40548 2019-Jan-15 20:37:34.331765 - [DEBUG]
40549 2019-Jan-15 20:37:34.331790 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40550 2019-Jan-15 20:37:34.331816 - [DEBUG] = AllBottom
40551 2019-Jan-15 20:37:34.331841 - [DEBUG]
40552 2019-Jan-15 20:37:34.331864 - [DEBUG] PROPAGATE: No new function!
40553 2019-Jan-15 20:37:34.331888 - [DEBUG] EDGE:
40554 2019-Jan-15 20:37:34.331945 - [DEBUG] ---> 40555 2019-Jan-15 20:37:34.332579 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40556 2019-Jan-15 20:37:34.333214 - [DEBUG]
40557 2019-Jan-15 20:37:34.333239 - [DEBUG] EDGE:
40558 2019-Jan-15 20:37:34.333296 - [DEBUG] ---> 40559 2019-Jan-15 20:37:34.333954 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40560 2019-Jan-15 20:37:34.334591 - [DEBUG]
40561 2019-Jan-15 20:37:34.334629 - [DEBUG] Compose: EdgeIdentity * AllBottom
40562 2019-Jan-15 20:37:34.334656 - [DEBUG]
40563 2019-Jan-15 20:37:34.334679 - [DEBUG] Propagate flow
40564 2019-Jan-15 20:37:34.334703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40565 2019-Jan-15 20:37:34.334759 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40566 2019-Jan-15 20:37:34.335396 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40567 2019-Jan-15 20:37:34.336032 - [DEBUG] Edge function : AllBottom (result of previous compose)
40568 2019-Jan-15 20:37:34.336057 - [DEBUG]
40569 2019-Jan-15 20:37:34.336082 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40570 2019-Jan-15 20:37:34.336108 - [DEBUG] = AllBottom
40571 2019-Jan-15 20:37:34.336132 - [DEBUG]
40572 2019-Jan-15 20:37:34.336155 - [DEBUG] PROPAGATE: No new function!
40573 2019-Jan-15 20:37:34.336182 - [DEBUG] EDGE:
40574 2019-Jan-15 20:37:34.336239 - [DEBUG] ---> 40575 2019-Jan-15 20:37:34.336883 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40576 2019-Jan-15 20:37:34.337535 - [DEBUG]
40577 2019-Jan-15 20:37:34.337560 - [DEBUG] EDGE:
40578 2019-Jan-15 20:37:34.337618 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
40579 2019-Jan-15 20:37:34.338259 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40580 2019-Jan-15 20:37:34.338897 - [DEBUG]
40581 2019-Jan-15 20:37:34.338922 - [DEBUG] EDGE:
40582 2019-Jan-15 20:37:34.338979 - [DEBUG] ---> 40583 2019-Jan-15 20:37:34.339613 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40584 2019-Jan-15 20:37:34.340250 - [DEBUG]
40585 2019-Jan-15 20:37:34.340275 - [DEBUG] EDGE:
40586 2019-Jan-15 20:37:34.340332 - [DEBUG] ---> 40587 2019-Jan-15 20:37:34.340982 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40588 2019-Jan-15 20:37:34.341618 - [DEBUG]
40589 2019-Jan-15 20:37:34.341643 - [DEBUG] EDGE:
40590 2019-Jan-15 20:37:34.341700 - [DEBUG] ---> 40591 2019-Jan-15 20:37:34.342338 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40592 2019-Jan-15 20:37:34.342974 - [DEBUG]
40593 2019-Jan-15 20:37:34.343008 - [DEBUG] Compose: EdgeIdentity * AllBottom
40594 2019-Jan-15 20:37:34.343035 - [DEBUG]
40595 2019-Jan-15 20:37:34.343058 - [DEBUG] Propagate flow
40596 2019-Jan-15 20:37:34.343082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40597 2019-Jan-15 20:37:34.343138 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40598 2019-Jan-15 20:37:34.343777 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40599 2019-Jan-15 20:37:34.344428 - [DEBUG] Edge function : AllBottom (result of previous compose)
40600 2019-Jan-15 20:37:34.344454 - [DEBUG]
40601 2019-Jan-15 20:37:34.344493 - [DEBUG] Join: AllTop & AllBottom
40602 2019-Jan-15 20:37:34.344520 - [DEBUG] = AllBottom (new jump func)
40603 2019-Jan-15 20:37:34.344545 - [DEBUG]
40604 2019-Jan-15 20:37:34.344568 - [DEBUG] Start adding new jump function
40605 2019-Jan-15 20:37:34.344591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40606 2019-Jan-15 20:37:34.344647 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40607 2019-Jan-15 20:37:34.345284 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40608 2019-Jan-15 20:37:34.345919 - [DEBUG] Edge Function : AllBottom
40609 2019-Jan-15 20:37:34.345947 - [DEBUG] End adding new jump function
40610 2019-Jan-15 20:37:34.345971 - [DEBUG]
40611 2019-Jan-15 20:37:34.345994 - [DEBUG] -------------------------------------------- 1110. Path Edge --------------------------------------------
40612 2019-Jan-15 20:37:34.346018 - [DEBUG]
40613 2019-Jan-15 20:37:34.346041 - [DEBUG] Process 1110. path edge:
40614 2019-Jan-15 20:37:34.346065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40615 2019-Jan-15 20:37:34.346121 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
40616 2019-Jan-15 20:37:34.346758 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40617 2019-Jan-15 20:37:34.347408 - [DEBUG]
40618 2019-Jan-15 20:37:34.347433 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40619 2019-Jan-15 20:37:34.348096 - [DEBUG] Compose: EdgeIdentity * AllBottom
40620 2019-Jan-15 20:37:34.348124 - [DEBUG]
40621 2019-Jan-15 20:37:34.348148 - [DEBUG] Propagate flow
40622 2019-Jan-15 20:37:34.348171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40623 2019-Jan-15 20:37:34.348228 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
40624 2019-Jan-15 20:37:34.348862 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40625 2019-Jan-15 20:37:34.349497 - [DEBUG] Edge function : AllBottom (result of previous compose)
40626 2019-Jan-15 20:37:34.349523 - [DEBUG]
40627 2019-Jan-15 20:37:34.349548 - [DEBUG] Join: AllTop & AllBottom
40628 2019-Jan-15 20:37:34.349574 - [DEBUG] = AllBottom (new jump func)
40629 2019-Jan-15 20:37:34.349599 - [DEBUG]
40630 2019-Jan-15 20:37:34.349622 - [DEBUG] Start adding new jump function
40631 2019-Jan-15 20:37:34.349646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40632 2019-Jan-15 20:37:34.349702 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40633 2019-Jan-15 20:37:34.350339 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
40634 2019-Jan-15 20:37:34.350986 - [DEBUG] Edge Function : AllBottom
40635 2019-Jan-15 20:37:34.351014 - [DEBUG] End adding new jump function
40636 2019-Jan-15 20:37:34.351038 - [DEBUG]
40637 2019-Jan-15 20:37:34.351061 - [DEBUG] -------------------------------------------- 1111. Path Edge --------------------------------------------
40638 2019-Jan-15 20:37:34.351086 - [DEBUG]
40639 2019-Jan-15 20:37:34.351109 - [DEBUG] Process 1111. path edge:
40640 2019-Jan-15 20:37:34.351133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40641 2019-Jan-15 20:37:34.351190 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
40642 2019-Jan-15 20:37:34.351822 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40643 2019-Jan-15 20:37:34.352458 - [DEBUG]
40644 2019-Jan-15 20:37:34.352484 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
40645 2019-Jan-15 20:37:34.353131 - [DEBUG] Compose: EdgeIdentity * AllBottom
40646 2019-Jan-15 20:37:34.353159 - [DEBUG]
40647 2019-Jan-15 20:37:34.353193 - [DEBUG] Propagate flow
40648 2019-Jan-15 20:37:34.353217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40649 2019-Jan-15 20:37:34.353274 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40650 2019-Jan-15 20:37:34.353913 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40651 2019-Jan-15 20:37:34.354564 - [DEBUG] Edge function : AllBottom (result of previous compose)
40652 2019-Jan-15 20:37:34.354589 - [DEBUG]
40653 2019-Jan-15 20:37:34.354614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40654 2019-Jan-15 20:37:34.354640 - [DEBUG] = AllBottom
40655 2019-Jan-15 20:37:34.354665 - [DEBUG]
40656 2019-Jan-15 20:37:34.354688 - [DEBUG] PROPAGATE: No new function!
40657 2019-Jan-15 20:37:34.354712 - [DEBUG] EDGE:
40658 2019-Jan-15 20:37:34.354770 - [DEBUG] ---> 40659 2019-Jan-15 20:37:34.355401 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40660 2019-Jan-15 20:37:34.356035 - [DEBUG]
40661 2019-Jan-15 20:37:34.356060 - [DEBUG] EDGE:
40662 2019-Jan-15 20:37:34.356117 - [DEBUG] ---> 40663 2019-Jan-15 20:37:34.356756 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40664 2019-Jan-15 20:37:34.357407 - [DEBUG]
40665 2019-Jan-15 20:37:34.357432 - [DEBUG] EDGE:
40666 2019-Jan-15 20:37:34.357490 - [DEBUG] ---> 40667 2019-Jan-15 20:37:34.358123 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40668 2019-Jan-15 20:37:34.358760 - [DEBUG]
40669 2019-Jan-15 20:37:34.358785 - [DEBUG] EDGE:
40670 2019-Jan-15 20:37:34.358842 - [DEBUG] ---> 40671 2019-Jan-15 20:37:34.359480 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40672 2019-Jan-15 20:37:34.360117 - [DEBUG]
40673 2019-Jan-15 20:37:34.360143 - [DEBUG] EDGE:
40674 2019-Jan-15 20:37:34.360200 - [DEBUG] ---> 40675 2019-Jan-15 20:37:34.360855 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40676 2019-Jan-15 20:37:34.361491 - [DEBUG]
40677 2019-Jan-15 20:37:34.361516 - [DEBUG] EDGE:
40678 2019-Jan-15 20:37:34.361573 - [DEBUG] ---> 40679 2019-Jan-15 20:37:34.362211 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40680 2019-Jan-15 20:37:34.362848 - [DEBUG]
40681 2019-Jan-15 20:37:34.362885 - [DEBUG] Compose: EdgeIdentity * AllBottom
40682 2019-Jan-15 20:37:34.362912 - [DEBUG]
40683 2019-Jan-15 20:37:34.362936 - [DEBUG] Propagate flow
40684 2019-Jan-15 20:37:34.362959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40685 2019-Jan-15 20:37:34.363015 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40686 2019-Jan-15 20:37:34.363654 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40687 2019-Jan-15 20:37:34.364304 - [DEBUG] Edge function : AllBottom (result of previous compose)
40688 2019-Jan-15 20:37:34.364337 - [DEBUG]
40689 2019-Jan-15 20:37:34.364363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40690 2019-Jan-15 20:37:34.364389 - [DEBUG] = AllBottom
40691 2019-Jan-15 20:37:34.364413 - [DEBUG]
40692 2019-Jan-15 20:37:34.364437 - [DEBUG] PROPAGATE: No new function!
40693 2019-Jan-15 20:37:34.364462 - [DEBUG] EDGE:
40694 2019-Jan-15 20:37:34.364519 - [DEBUG] ---> 40695 2019-Jan-15 20:37:34.365162 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40696 2019-Jan-15 20:37:34.365801 - [DEBUG]
40697 2019-Jan-15 20:37:34.365826 - [DEBUG] EDGE:
40698 2019-Jan-15 20:37:34.365884 - [DEBUG] ---> 40699 2019-Jan-15 20:37:34.366518 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40700 2019-Jan-15 20:37:34.367153 - [DEBUG]
40701 2019-Jan-15 20:37:34.367178 - [DEBUG] EDGE:
40702 2019-Jan-15 20:37:34.367235 - [DEBUG] ---> 40703 2019-Jan-15 20:37:34.367888 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40704 2019-Jan-15 20:37:34.368526 - [DEBUG]
40705 2019-Jan-15 20:37:34.368561 - [DEBUG] Compose: EdgeIdentity * AllBottom
40706 2019-Jan-15 20:37:34.368588 - [DEBUG]
40707 2019-Jan-15 20:37:34.368612 - [DEBUG] Propagate flow
40708 2019-Jan-15 20:37:34.368635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40709 2019-Jan-15 20:37:34.368691 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40710 2019-Jan-15 20:37:34.369328 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40711 2019-Jan-15 20:37:34.369965 - [DEBUG] Edge function : AllBottom (result of previous compose)
40712 2019-Jan-15 20:37:34.369990 - [DEBUG]
40713 2019-Jan-15 20:37:34.370016 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40714 2019-Jan-15 20:37:34.370042 - [DEBUG] = AllBottom
40715 2019-Jan-15 20:37:34.370066 - [DEBUG]
40716 2019-Jan-15 20:37:34.370090 - [DEBUG] PROPAGATE: No new function!
40717 2019-Jan-15 20:37:34.370115 - [DEBUG] EDGE:
40718 2019-Jan-15 20:37:34.370173 - [DEBUG] ---> 40719 2019-Jan-15 20:37:34.370831 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40720 2019-Jan-15 20:37:34.371469 - [DEBUG]
40721 2019-Jan-15 20:37:34.371495 - [DEBUG] EDGE:
40722 2019-Jan-15 20:37:34.371552 - [DEBUG] ---> 40723 2019-Jan-15 20:37:34.372187 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40724 2019-Jan-15 20:37:34.372821 - [DEBUG]
40725 2019-Jan-15 20:37:34.372846 - [DEBUG] EDGE:
40726 2019-Jan-15 20:37:34.372903 - [DEBUG] ---> 40727 2019-Jan-15 20:37:34.373535 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40728 2019-Jan-15 20:37:34.374186 - [DEBUG]
40729 2019-Jan-15 20:37:34.374211 - [DEBUG] EDGE:
40730 2019-Jan-15 20:37:34.374268 - [DEBUG] ---> 40731 2019-Jan-15 20:37:34.374912 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40732 2019-Jan-15 20:37:34.375546 - [DEBUG]
40733 2019-Jan-15 20:37:34.375583 - [DEBUG] Compose: EdgeIdentity * AllBottom
40734 2019-Jan-15 20:37:34.375610 - [DEBUG]
40735 2019-Jan-15 20:37:34.375634 - [DEBUG] Propagate flow
40736 2019-Jan-15 20:37:34.375657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40737 2019-Jan-15 20:37:34.375714 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40738 2019-Jan-15 20:37:34.376349 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40739 2019-Jan-15 20:37:34.376984 - [DEBUG] Edge function : AllBottom (result of previous compose)
40740 2019-Jan-15 20:37:34.377009 - [DEBUG]
40741 2019-Jan-15 20:37:34.377034 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40742 2019-Jan-15 20:37:34.377060 - [DEBUG] = AllBottom
40743 2019-Jan-15 20:37:34.377085 - [DEBUG]
40744 2019-Jan-15 20:37:34.377108 - [DEBUG] PROPAGATE: No new function!
40745 2019-Jan-15 20:37:34.377134 - [DEBUG] EDGE:
40746 2019-Jan-15 20:37:34.377191 - [DEBUG] ---> 40747 2019-Jan-15 20:37:34.377850 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40748 2019-Jan-15 20:37:34.378488 - [DEBUG]
40749 2019-Jan-15 20:37:34.378513 - [DEBUG] EDGE:
40750 2019-Jan-15 20:37:34.378570 - [DEBUG] ---> 40751 2019-Jan-15 20:37:34.379204 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40752 2019-Jan-15 20:37:34.379840 - [DEBUG]
40753 2019-Jan-15 20:37:34.379866 - [DEBUG] EDGE:
40754 2019-Jan-15 20:37:34.379923 - [DEBUG] ---> 40755 2019-Jan-15 20:37:34.380558 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40756 2019-Jan-15 20:37:34.381209 - [DEBUG]
40757 2019-Jan-15 20:37:34.381245 - [DEBUG] Compose: EdgeIdentity * AllBottom
40758 2019-Jan-15 20:37:34.381272 - [DEBUG]
40759 2019-Jan-15 20:37:34.381296 - [DEBUG] Propagate flow
40760 2019-Jan-15 20:37:34.381319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40761 2019-Jan-15 20:37:34.381375 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40762 2019-Jan-15 20:37:34.382012 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40763 2019-Jan-15 20:37:34.382646 - [DEBUG] Edge function : AllBottom (result of previous compose)
40764 2019-Jan-15 20:37:34.382671 - [DEBUG]
40765 2019-Jan-15 20:37:34.382696 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40766 2019-Jan-15 20:37:34.382722 - [DEBUG] = AllBottom
40767 2019-Jan-15 20:37:34.382746 - [DEBUG]
40768 2019-Jan-15 20:37:34.382770 - [DEBUG] PROPAGATE: No new function!
40769 2019-Jan-15 20:37:34.382795 - [DEBUG] EDGE:
40770 2019-Jan-15 20:37:34.382853 - [DEBUG] ---> 40771 2019-Jan-15 20:37:34.383495 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40772 2019-Jan-15 20:37:34.384147 - [DEBUG]
40773 2019-Jan-15 20:37:34.384172 - [DEBUG] EDGE:
40774 2019-Jan-15 20:37:34.384230 - [DEBUG] ---> 40775 2019-Jan-15 20:37:34.384873 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40776 2019-Jan-15 20:37:34.385508 - [DEBUG]
40777 2019-Jan-15 20:37:34.385533 - [DEBUG] EDGE:
40778 2019-Jan-15 20:37:34.385590 - [DEBUG] ---> 40779 2019-Jan-15 20:37:34.386225 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40780 2019-Jan-15 20:37:34.386860 - [DEBUG]
40781 2019-Jan-15 20:37:34.386896 - [DEBUG] Compose: EdgeIdentity * AllBottom
40782 2019-Jan-15 20:37:34.386923 - [DEBUG]
40783 2019-Jan-15 20:37:34.386947 - [DEBUG] Propagate flow
40784 2019-Jan-15 20:37:34.386970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40785 2019-Jan-15 20:37:34.387027 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40786 2019-Jan-15 20:37:34.387678 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40787 2019-Jan-15 20:37:34.388313 - [DEBUG] Edge function : AllBottom (result of previous compose)
40788 2019-Jan-15 20:37:34.388338 - [DEBUG]
40789 2019-Jan-15 20:37:34.388364 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40790 2019-Jan-15 20:37:34.388389 - [DEBUG] = AllBottom
40791 2019-Jan-15 20:37:34.388414 - [DEBUG]
40792 2019-Jan-15 20:37:34.388437 - [DEBUG] PROPAGATE: No new function!
40793 2019-Jan-15 20:37:34.388463 - [DEBUG] EDGE:
40794 2019-Jan-15 20:37:34.388521 - [DEBUG] ---> 40795 2019-Jan-15 20:37:34.389164 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40796 2019-Jan-15 20:37:34.389802 - [DEBUG]
40797 2019-Jan-15 20:37:34.389835 - [DEBUG] Compose: EdgeIdentity * AllBottom
40798 2019-Jan-15 20:37:34.389862 - [DEBUG]
40799 2019-Jan-15 20:37:34.389886 - [DEBUG] Propagate flow
40800 2019-Jan-15 20:37:34.389909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40801 2019-Jan-15 20:37:34.389966 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40802 2019-Jan-15 20:37:34.390614 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40803 2019-Jan-15 20:37:34.391251 - [DEBUG] Edge function : AllBottom (result of previous compose)
40804 2019-Jan-15 20:37:34.391277 - [DEBUG]
40805 2019-Jan-15 20:37:34.391301 - [DEBUG] Join: AllTop & AllBottom
40806 2019-Jan-15 20:37:34.391327 - [DEBUG] = AllBottom (new jump func)
40807 2019-Jan-15 20:37:34.391352 - [DEBUG]
40808 2019-Jan-15 20:37:34.391375 - [DEBUG] Start adding new jump function
40809 2019-Jan-15 20:37:34.391399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40810 2019-Jan-15 20:37:34.391455 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40811 2019-Jan-15 20:37:34.392090 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40812 2019-Jan-15 20:37:34.392724 - [DEBUG] Edge Function : AllBottom
40813 2019-Jan-15 20:37:34.392752 - [DEBUG] End adding new jump function
40814 2019-Jan-15 20:37:34.392775 - [DEBUG]
40815 2019-Jan-15 20:37:34.392799 - [DEBUG] -------------------------------------------- 1112. Path Edge --------------------------------------------
40816 2019-Jan-15 20:37:34.392823 - [DEBUG]
40817 2019-Jan-15 20:37:34.392847 - [DEBUG] Process 1112. path edge:
40818 2019-Jan-15 20:37:34.392870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40819 2019-Jan-15 20:37:34.392926 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
40820 2019-Jan-15 20:37:34.393569 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40821 2019-Jan-15 20:37:34.394222 - [DEBUG]
40822 2019-Jan-15 20:37:34.394247 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40823 2019-Jan-15 20:37:34.394895 - [DEBUG] Possible callees:
40824 2019-Jan-15 20:37:34.394919 - [DEBUG] foo
40825 2019-Jan-15 20:37:34.394944 - [DEBUG] Possible return sites:
40826 2019-Jan-15 20:37:34.394967 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12640827 2019-Jan-15 20:37:34.396230 - [DEBUG] Found and process special summary
40828 2019-Jan-15 20:37:34.396263 - [DEBUG] Compose: EdgeIdentity * AllBottom
40829 2019-Jan-15 20:37:34.396291 - [DEBUG]
40830 2019-Jan-15 20:37:34.396315 - [DEBUG] Propagate flow
40831 2019-Jan-15 20:37:34.396338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40832 2019-Jan-15 20:37:34.396394 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40833 2019-Jan-15 20:37:34.397047 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40834 2019-Jan-15 20:37:34.397700 - [DEBUG] Edge function : AllBottom (result of previous compose)
40835 2019-Jan-15 20:37:34.397726 - [DEBUG]
40836 2019-Jan-15 20:37:34.397750 - [DEBUG] Join: AllTop & AllBottom
40837 2019-Jan-15 20:37:34.397776 - [DEBUG] = AllBottom (new jump func)
40838 2019-Jan-15 20:37:34.397801 - [DEBUG]
40839 2019-Jan-15 20:37:34.397824 - [DEBUG] Start adding new jump function
40840 2019-Jan-15 20:37:34.397847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40841 2019-Jan-15 20:37:34.397903 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40842 2019-Jan-15 20:37:34.398539 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40843 2019-Jan-15 20:37:34.399177 - [DEBUG] Edge Function : AllBottom
40844 2019-Jan-15 20:37:34.399205 - [DEBUG] End adding new jump function
40845 2019-Jan-15 20:37:34.399228 - [DEBUG]
40846 2019-Jan-15 20:37:34.399252 - [DEBUG] -------------------------------------------- 1113. Path Edge --------------------------------------------
40847 2019-Jan-15 20:37:34.399276 - [DEBUG]
40848 2019-Jan-15 20:37:34.399299 - [DEBUG] Process 1113. path edge:
40849 2019-Jan-15 20:37:34.399322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40850 2019-Jan-15 20:37:34.399378 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
40851 2019-Jan-15 20:37:34.400016 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40852 2019-Jan-15 20:37:34.400665 - [DEBUG]
40853 2019-Jan-15 20:37:34.400690 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40854 2019-Jan-15 20:37:34.401353 - [DEBUG] Compose: EdgeIdentity * AllBottom
40855 2019-Jan-15 20:37:34.401381 - [DEBUG]
40856 2019-Jan-15 20:37:34.401405 - [DEBUG] Propagate flow
40857 2019-Jan-15 20:37:34.401429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40858 2019-Jan-15 20:37:34.401485 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40859 2019-Jan-15 20:37:34.402121 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40860 2019-Jan-15 20:37:34.402758 - [DEBUG] Edge function : AllBottom (result of previous compose)
40861 2019-Jan-15 20:37:34.402783 - [DEBUG]
40862 2019-Jan-15 20:37:34.402808 - [DEBUG] Join: AllTop & AllBottom
40863 2019-Jan-15 20:37:34.402848 - [DEBUG] = AllBottom (new jump func)
40864 2019-Jan-15 20:37:34.402873 - [DEBUG]
40865 2019-Jan-15 20:37:34.402897 - [DEBUG] Start adding new jump function
40866 2019-Jan-15 20:37:34.402920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40867 2019-Jan-15 20:37:34.402977 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40868 2019-Jan-15 20:37:34.403616 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40869 2019-Jan-15 20:37:34.404266 - [DEBUG] Edge Function : AllBottom
40870 2019-Jan-15 20:37:34.404299 - [DEBUG] End adding new jump function
40871 2019-Jan-15 20:37:34.404323 - [DEBUG]
40872 2019-Jan-15 20:37:34.404347 - [DEBUG] -------------------------------------------- 1114. Path Edge --------------------------------------------
40873 2019-Jan-15 20:37:34.404371 - [DEBUG]
40874 2019-Jan-15 20:37:34.404394 - [DEBUG] Process 1114. path edge:
40875 2019-Jan-15 20:37:34.404418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40876 2019-Jan-15 20:37:34.404475 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
40877 2019-Jan-15 20:37:34.405111 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40878 2019-Jan-15 20:37:34.405750 - [DEBUG]
40879 2019-Jan-15 20:37:34.405776 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40880 2019-Jan-15 20:37:34.406426 - [DEBUG] Compose: EdgeIdentity * AllBottom
40881 2019-Jan-15 20:37:34.406454 - [DEBUG]
40882 2019-Jan-15 20:37:34.406477 - [DEBUG] Propagate flow
40883 2019-Jan-15 20:37:34.406501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40884 2019-Jan-15 20:37:34.406558 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40885 2019-Jan-15 20:37:34.407193 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40886 2019-Jan-15 20:37:34.407868 - [DEBUG] Edge function : AllBottom (result of previous compose)
40887 2019-Jan-15 20:37:34.407894 - [DEBUG]
40888 2019-Jan-15 20:37:34.407920 - [DEBUG] Join: AllTop & AllBottom
40889 2019-Jan-15 20:37:34.407947 - [DEBUG] = AllBottom (new jump func)
40890 2019-Jan-15 20:37:34.407971 - [DEBUG]
40891 2019-Jan-15 20:37:34.407995 - [DEBUG] Start adding new jump function
40892 2019-Jan-15 20:37:34.408019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40893 2019-Jan-15 20:37:34.408086 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40894 2019-Jan-15 20:37:34.408790 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40895 2019-Jan-15 20:37:34.409481 - [DEBUG] Edge Function : AllBottom
40896 2019-Jan-15 20:37:34.409516 - [DEBUG] End adding new jump function
40897 2019-Jan-15 20:37:34.409541 - [DEBUG]
40898 2019-Jan-15 20:37:34.409564 - [DEBUG] -------------------------------------------- 1115. Path Edge --------------------------------------------
40899 2019-Jan-15 20:37:34.409590 - [DEBUG]
40900 2019-Jan-15 20:37:34.409613 - [DEBUG] Process 1115. path edge:
40901 2019-Jan-15 20:37:34.409637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40902 2019-Jan-15 20:37:34.409713 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
40903 2019-Jan-15 20:37:34.410377 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40904 2019-Jan-15 20:37:34.411050 - [DEBUG]
40905 2019-Jan-15 20:37:34.411077 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40906 2019-Jan-15 20:37:34.411767 - [DEBUG] Compose: EdgeIdentity * AllBottom
40907 2019-Jan-15 20:37:34.411795 - [DEBUG]
40908 2019-Jan-15 20:37:34.411820 - [DEBUG] Propagate flow
40909 2019-Jan-15 20:37:34.411843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40910 2019-Jan-15 20:37:34.411902 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40911 2019-Jan-15 20:37:34.412552 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40912 2019-Jan-15 20:37:34.413189 - [DEBUG] Edge function : AllBottom (result of previous compose)
40913 2019-Jan-15 20:37:34.413214 - [DEBUG]
40914 2019-Jan-15 20:37:34.413240 - [DEBUG] Join: AllTop & AllBottom
40915 2019-Jan-15 20:37:34.413266 - [DEBUG] = AllBottom (new jump func)
40916 2019-Jan-15 20:37:34.413291 - [DEBUG]
40917 2019-Jan-15 20:37:34.413314 - [DEBUG] Start adding new jump function
40918 2019-Jan-15 20:37:34.413338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40919 2019-Jan-15 20:37:34.413394 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40920 2019-Jan-15 20:37:34.414048 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40921 2019-Jan-15 20:37:34.414691 - [DEBUG] Edge Function : AllBottom
40922 2019-Jan-15 20:37:34.414719 - [DEBUG] End adding new jump function
40923 2019-Jan-15 20:37:34.414744 - [DEBUG]
40924 2019-Jan-15 20:37:34.414767 - [DEBUG] -------------------------------------------- 1116. Path Edge --------------------------------------------
40925 2019-Jan-15 20:37:34.414791 - [DEBUG]
40926 2019-Jan-15 20:37:34.414815 - [DEBUG] Process 1116. path edge:
40927 2019-Jan-15 20:37:34.414839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40928 2019-Jan-15 20:37:34.414895 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
40929 2019-Jan-15 20:37:34.415540 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40930 2019-Jan-15 20:37:34.416178 - [DEBUG]
40931 2019-Jan-15 20:37:34.416202 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40932 2019-Jan-15 20:37:34.416858 - [DEBUG] Possible callees:
40933 2019-Jan-15 20:37:34.416883 - [DEBUG] llvm.dbg.declare
40934 2019-Jan-15 20:37:34.416908 - [DEBUG] Possible return sites:
40935 2019-Jan-15 20:37:34.416932 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13640936 2019-Jan-15 20:37:34.418223 - [DEBUG] Found and process special summary
40937 2019-Jan-15 20:37:34.418258 - [DEBUG] Compose: EdgeIdentity * AllBottom
40938 2019-Jan-15 20:37:34.418287 - [DEBUG]
40939 2019-Jan-15 20:37:34.418311 - [DEBUG] Propagate flow
40940 2019-Jan-15 20:37:34.418334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40941 2019-Jan-15 20:37:34.418391 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40942 2019-Jan-15 20:37:34.419030 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40943 2019-Jan-15 20:37:34.419666 - [DEBUG] Edge function : AllBottom (result of previous compose)
40944 2019-Jan-15 20:37:34.419691 - [DEBUG]
40945 2019-Jan-15 20:37:34.419716 - [DEBUG] Join: AllTop & AllBottom
40946 2019-Jan-15 20:37:34.419742 - [DEBUG] = AllBottom (new jump func)
40947 2019-Jan-15 20:37:34.419767 - [DEBUG]
40948 2019-Jan-15 20:37:34.419791 - [DEBUG] Start adding new jump function
40949 2019-Jan-15 20:37:34.419823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40950 2019-Jan-15 20:37:34.419879 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40951 2019-Jan-15 20:37:34.420516 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40952 2019-Jan-15 20:37:34.421170 - [DEBUG] Edge Function : AllBottom
40953 2019-Jan-15 20:37:34.421198 - [DEBUG] End adding new jump function
40954 2019-Jan-15 20:37:34.421222 - [DEBUG]
40955 2019-Jan-15 20:37:34.421246 - [DEBUG] -------------------------------------------- 1117. Path Edge --------------------------------------------
40956 2019-Jan-15 20:37:34.421270 - [DEBUG]
40957 2019-Jan-15 20:37:34.421293 - [DEBUG] Process 1117. path edge:
40958 2019-Jan-15 20:37:34.421317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40959 2019-Jan-15 20:37:34.421373 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
40960 2019-Jan-15 20:37:34.422011 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40961 2019-Jan-15 20:37:34.422646 - [DEBUG]
40962 2019-Jan-15 20:37:34.422670 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40963 2019-Jan-15 20:37:34.423339 - [DEBUG] Compose: EdgeIdentity * AllBottom
40964 2019-Jan-15 20:37:34.423367 - [DEBUG]
40965 2019-Jan-15 20:37:34.423391 - [DEBUG] Propagate flow
40966 2019-Jan-15 20:37:34.423415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40967 2019-Jan-15 20:37:34.423472 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40968 2019-Jan-15 20:37:34.424122 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40969 2019-Jan-15 20:37:34.424758 - [DEBUG] Edge function : AllBottom (result of previous compose)
40970 2019-Jan-15 20:37:34.424784 - [DEBUG]
40971 2019-Jan-15 20:37:34.424808 - [DEBUG] Join: AllTop & AllBottom
40972 2019-Jan-15 20:37:34.424834 - [DEBUG] = AllBottom (new jump func)
40973 2019-Jan-15 20:37:34.424859 - [DEBUG]
40974 2019-Jan-15 20:37:34.424882 - [DEBUG] Start adding new jump function
40975 2019-Jan-15 20:37:34.424906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40976 2019-Jan-15 20:37:34.424962 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40977 2019-Jan-15 20:37:34.425599 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40978 2019-Jan-15 20:37:34.426231 - [DEBUG] Edge Function : AllBottom
40979 2019-Jan-15 20:37:34.426258 - [DEBUG] End adding new jump function
40980 2019-Jan-15 20:37:34.426282 - [DEBUG]
40981 2019-Jan-15 20:37:34.426305 - [DEBUG] -------------------------------------------- 1118. Path Edge --------------------------------------------
40982 2019-Jan-15 20:37:34.426330 - [DEBUG]
40983 2019-Jan-15 20:37:34.426353 - [DEBUG] Process 1118. path edge:
40984 2019-Jan-15 20:37:34.426377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40985 2019-Jan-15 20:37:34.426433 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
40986 2019-Jan-15 20:37:34.427066 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40987 2019-Jan-15 20:37:34.427718 - [DEBUG]
40988 2019-Jan-15 20:37:34.427743 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40989 2019-Jan-15 20:37:34.428391 - [DEBUG] Compose: EdgeIdentity * AllBottom
40990 2019-Jan-15 20:37:34.428419 - [DEBUG]
40991 2019-Jan-15 20:37:34.428443 - [DEBUG] Propagate flow
40992 2019-Jan-15 20:37:34.428466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40993 2019-Jan-15 20:37:34.428531 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40994 2019-Jan-15 20:37:34.429165 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40995 2019-Jan-15 20:37:34.429803 - [DEBUG] Edge function : AllBottom (result of previous compose)
40996 2019-Jan-15 20:37:34.429828 - [DEBUG]
40997 2019-Jan-15 20:37:34.429853 - [DEBUG] Join: AllTop & AllBottom
40998 2019-Jan-15 20:37:34.429880 - [DEBUG] = AllBottom (new jump func)
40999 2019-Jan-15 20:37:34.429904 - [DEBUG]
41000 2019-Jan-15 20:37:34.429928 - [DEBUG] Start adding new jump function
41001 2019-Jan-15 20:37:34.429951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41002 2019-Jan-15 20:37:34.430007 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41003 2019-Jan-15 20:37:34.430659 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
41004 2019-Jan-15 20:37:34.431292 - [DEBUG] Edge Function : AllBottom
41005 2019-Jan-15 20:37:34.431320 - [DEBUG] End adding new jump function
41006 2019-Jan-15 20:37:34.431344 - [DEBUG]
41007 2019-Jan-15 20:37:34.431368 - [DEBUG] -------------------------------------------- 1119. Path Edge --------------------------------------------
41008 2019-Jan-15 20:37:34.431393 - [DEBUG]
41009 2019-Jan-15 20:37:34.431416 - [DEBUG] Process 1119. path edge:
41010 2019-Jan-15 20:37:34.431440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41011 2019-Jan-15 20:37:34.431496 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
41012 2019-Jan-15 20:37:34.432127 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41013 2019-Jan-15 20:37:34.432763 - [DEBUG]
41014 2019-Jan-15 20:37:34.432788 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
41015 2019-Jan-15 20:37:34.433436 - [DEBUG] Compose: EdgeIdentity * AllBottom
41016 2019-Jan-15 20:37:34.433463 - [DEBUG]
41017 2019-Jan-15 20:37:34.433487 - [DEBUG] Propagate flow
41018 2019-Jan-15 20:37:34.433510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41019 2019-Jan-15 20:37:34.433567 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41020 2019-Jan-15 20:37:34.434238 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41021 2019-Jan-15 20:37:34.434876 - [DEBUG] Edge function : AllBottom (result of previous compose)
41022 2019-Jan-15 20:37:34.434902 - [DEBUG]
41023 2019-Jan-15 20:37:34.434927 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41024 2019-Jan-15 20:37:34.434953 - [DEBUG] = AllBottom
41025 2019-Jan-15 20:37:34.434978 - [DEBUG]
41026 2019-Jan-15 20:37:34.435001 - [DEBUG] PROPAGATE: No new function!
41027 2019-Jan-15 20:37:34.435025 - [DEBUG] EDGE:
41028 2019-Jan-15 20:37:34.435083 - [DEBUG] ---> 41029 2019-Jan-15 20:37:34.435716 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41030 2019-Jan-15 20:37:34.436353 - [DEBUG]
41031 2019-Jan-15 20:37:34.436378 - [DEBUG] EDGE:
41032 2019-Jan-15 20:37:34.436435 - [DEBUG] ---> 41033 2019-Jan-15 20:37:34.437068 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41034 2019-Jan-15 20:37:34.437724 - [DEBUG]
41035 2019-Jan-15 20:37:34.437748 - [DEBUG] EDGE:
41036 2019-Jan-15 20:37:34.437806 - [DEBUG] ---> 41037 2019-Jan-15 20:37:34.438452 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41038 2019-Jan-15 20:37:34.439090 - [DEBUG]
41039 2019-Jan-15 20:37:34.439128 - [DEBUG] Compose: EdgeIdentity * AllBottom
41040 2019-Jan-15 20:37:34.439156 - [DEBUG]
41041 2019-Jan-15 20:37:34.439180 - [DEBUG] Propagate flow
41042 2019-Jan-15 20:37:34.439203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41043 2019-Jan-15 20:37:34.439260 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41044 2019-Jan-15 20:37:34.439899 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41045 2019-Jan-15 20:37:34.440534 - [DEBUG] Edge function : AllBottom (result of previous compose)
41046 2019-Jan-15 20:37:34.440560 - [DEBUG]
41047 2019-Jan-15 20:37:34.440585 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41048 2019-Jan-15 20:37:34.440625 - [DEBUG] = AllBottom
41049 2019-Jan-15 20:37:34.440650 - [DEBUG]
41050 2019-Jan-15 20:37:34.440673 - [DEBUG] PROPAGATE: No new function!
41051 2019-Jan-15 20:37:34.440699 - [DEBUG] EDGE:
41052 2019-Jan-15 20:37:34.440757 - [DEBUG] ---> 41053 2019-Jan-15 20:37:34.441400 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41054 2019-Jan-15 20:37:34.442037 - [DEBUG]
41055 2019-Jan-15 20:37:34.442070 - [DEBUG] Compose: EdgeIdentity * AllBottom
41056 2019-Jan-15 20:37:34.442096 - [DEBUG]
41057 2019-Jan-15 20:37:34.442120 - [DEBUG] Propagate flow
41058 2019-Jan-15 20:37:34.442144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41059 2019-Jan-15 20:37:34.442200 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41060 2019-Jan-15 20:37:34.442845 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41061 2019-Jan-15 20:37:34.443483 - [DEBUG] Edge function : AllBottom (result of previous compose)
41062 2019-Jan-15 20:37:34.443508 - [DEBUG]
41063 2019-Jan-15 20:37:34.443533 - [DEBUG] Join: AllTop & AllBottom
41064 2019-Jan-15 20:37:34.443559 - [DEBUG] = AllBottom (new jump func)
41065 2019-Jan-15 20:37:34.443583 - [DEBUG]
41066 2019-Jan-15 20:37:34.443607 - [DEBUG] Start adding new jump function
41067 2019-Jan-15 20:37:34.443630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41068 2019-Jan-15 20:37:34.443686 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41069 2019-Jan-15 20:37:34.444356 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41070 2019-Jan-15 20:37:34.444999 - [DEBUG] Edge Function : AllBottom
41071 2019-Jan-15 20:37:34.445028 - [DEBUG] End adding new jump function
41072 2019-Jan-15 20:37:34.445051 - [DEBUG]
41073 2019-Jan-15 20:37:34.445075 - [DEBUG] -------------------------------------------- 1120. Path Edge --------------------------------------------
41074 2019-Jan-15 20:37:34.445100 - [DEBUG]
41075 2019-Jan-15 20:37:34.445123 - [DEBUG] Process 1120. path edge:
41076 2019-Jan-15 20:37:34.445147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41077 2019-Jan-15 20:37:34.445203 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
41078 2019-Jan-15 20:37:34.445849 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41079 2019-Jan-15 20:37:34.446487 - [DEBUG]
41080 2019-Jan-15 20:37:34.446511 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41081 2019-Jan-15 20:37:34.447173 - [DEBUG] Possible callees:
41082 2019-Jan-15 20:37:34.447199 - [DEBUG] llvm.dbg.declare
41083 2019-Jan-15 20:37:34.447224 - [DEBUG] Possible return sites:
41084 2019-Jan-15 20:37:34.447247 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14341085 2019-Jan-15 20:37:34.448533 - [DEBUG] Found and process special summary
41086 2019-Jan-15 20:37:34.448567 - [DEBUG] Compose: EdgeIdentity * AllBottom
41087 2019-Jan-15 20:37:34.448594 - [DEBUG]
41088 2019-Jan-15 20:37:34.448618 - [DEBUG] Propagate flow
41089 2019-Jan-15 20:37:34.448642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41090 2019-Jan-15 20:37:34.448698 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41091 2019-Jan-15 20:37:34.449335 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41092 2019-Jan-15 20:37:34.449972 - [DEBUG] Edge function : AllBottom (result of previous compose)
41093 2019-Jan-15 20:37:34.449997 - [DEBUG]
41094 2019-Jan-15 20:37:34.450022 - [DEBUG] Join: AllTop & AllBottom
41095 2019-Jan-15 20:37:34.450048 - [DEBUG] = AllBottom (new jump func)
41096 2019-Jan-15 20:37:34.450073 - [DEBUG]
41097 2019-Jan-15 20:37:34.450096 - [DEBUG] Start adding new jump function
41098 2019-Jan-15 20:37:34.450120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41099 2019-Jan-15 20:37:34.450175 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41100 2019-Jan-15 20:37:34.450828 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41101 2019-Jan-15 20:37:34.451464 - [DEBUG] Edge Function : AllBottom
41102 2019-Jan-15 20:37:34.451492 - [DEBUG] End adding new jump function
41103 2019-Jan-15 20:37:34.451516 - [DEBUG]
41104 2019-Jan-15 20:37:34.451539 - [DEBUG] -------------------------------------------- 1121. Path Edge --------------------------------------------
41105 2019-Jan-15 20:37:34.451563 - [DEBUG]
41106 2019-Jan-15 20:37:34.451587 - [DEBUG] Process 1121. path edge:
41107 2019-Jan-15 20:37:34.451611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41108 2019-Jan-15 20:37:34.451667 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
41109 2019-Jan-15 20:37:34.452303 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41110 2019-Jan-15 20:37:34.452939 - [DEBUG]
41111 2019-Jan-15 20:37:34.452963 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41112 2019-Jan-15 20:37:34.453625 - [DEBUG] Compose: EdgeIdentity * AllBottom
41113 2019-Jan-15 20:37:34.453653 - [DEBUG]
41114 2019-Jan-15 20:37:34.453677 - [DEBUG] Propagate flow
41115 2019-Jan-15 20:37:34.453700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41116 2019-Jan-15 20:37:34.453757 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
41117 2019-Jan-15 20:37:34.454407 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41118 2019-Jan-15 20:37:34.455043 - [DEBUG] Edge function : AllBottom (result of previous compose)
41119 2019-Jan-15 20:37:34.455068 - [DEBUG]
41120 2019-Jan-15 20:37:34.455093 - [DEBUG] Join: AllTop & AllBottom
41121 2019-Jan-15 20:37:34.455119 - [DEBUG] = AllBottom (new jump func)
41122 2019-Jan-15 20:37:34.455144 - [DEBUG]
41123 2019-Jan-15 20:37:34.455167 - [DEBUG] Start adding new jump function
41124 2019-Jan-15 20:37:34.455191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41125 2019-Jan-15 20:37:34.455255 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41126 2019-Jan-15 20:37:34.455891 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
41127 2019-Jan-15 20:37:34.456521 - [DEBUG] Edge Function : AllBottom
41128 2019-Jan-15 20:37:34.456549 - [DEBUG] End adding new jump function
41129 2019-Jan-15 20:37:34.456573 - [DEBUG]
41130 2019-Jan-15 20:37:34.456597 - [DEBUG] -------------------------------------------- 1122. Path Edge --------------------------------------------
41131 2019-Jan-15 20:37:34.456622 - [DEBUG]
41132 2019-Jan-15 20:37:34.456645 - [DEBUG] Process 1122. path edge:
41133 2019-Jan-15 20:37:34.456669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41134 2019-Jan-15 20:37:34.456725 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
41135 2019-Jan-15 20:37:34.457372 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41136 2019-Jan-15 20:37:34.458007 - [DEBUG]
41137 2019-Jan-15 20:37:34.458032 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
41138 2019-Jan-15 20:37:34.458679 - [DEBUG] Compose: EdgeIdentity * AllBottom
41139 2019-Jan-15 20:37:34.458707 - [DEBUG]
41140 2019-Jan-15 20:37:34.458731 - [DEBUG] Propagate flow
41141 2019-Jan-15 20:37:34.458754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41142 2019-Jan-15 20:37:34.458811 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
41143 2019-Jan-15 20:37:34.459443 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41144 2019-Jan-15 20:37:34.460080 - [DEBUG] Edge function : AllBottom (result of previous compose)
41145 2019-Jan-15 20:37:34.460105 - [DEBUG]
41146 2019-Jan-15 20:37:34.460130 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41147 2019-Jan-15 20:37:34.460156 - [DEBUG] = AllBottom
41148 2019-Jan-15 20:37:34.460181 - [DEBUG]
41149 2019-Jan-15 20:37:34.460204 - [DEBUG] PROPAGATE: No new function!
41150 2019-Jan-15 20:37:34.460228 - [DEBUG] EDGE:
41151 2019-Jan-15 20:37:34.460285 - [DEBUG] ---> 41152 2019-Jan-15 20:37:34.460931 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41153 2019-Jan-15 20:37:34.461568 - [DEBUG]
41154 2019-Jan-15 20:37:34.461592 - [DEBUG] EDGE:
41155 2019-Jan-15 20:37:34.461650 - [DEBUG] ---> 41156 2019-Jan-15 20:37:34.462287 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41157 2019-Jan-15 20:37:34.462924 - [DEBUG]
41158 2019-Jan-15 20:37:34.462959 - [DEBUG] Compose: EdgeIdentity * AllBottom
41159 2019-Jan-15 20:37:34.462986 - [DEBUG]
41160 2019-Jan-15 20:37:34.463010 - [DEBUG] Propagate flow
41161 2019-Jan-15 20:37:34.463034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41162 2019-Jan-15 20:37:34.463090 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41163 2019-Jan-15 20:37:34.463728 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41164 2019-Jan-15 20:37:34.464379 - [DEBUG] Edge function : AllBottom (result of previous compose)
41165 2019-Jan-15 20:37:34.464404 - [DEBUG]
41166 2019-Jan-15 20:37:34.464429 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41167 2019-Jan-15 20:37:34.464455 - [DEBUG] = AllBottom
41168 2019-Jan-15 20:37:34.464479 - [DEBUG]
41169 2019-Jan-15 20:37:34.464503 - [DEBUG] PROPAGATE: No new function!
41170 2019-Jan-15 20:37:34.464528 - [DEBUG] EDGE:
41171 2019-Jan-15 20:37:34.464594 - [DEBUG] ---> 41172 2019-Jan-15 20:37:34.465239 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41173 2019-Jan-15 20:37:34.465877 - [DEBUG]
41174 2019-Jan-15 20:37:34.465901 - [DEBUG] EDGE:
41175 2019-Jan-15 20:37:34.465959 - [DEBUG] ---> 41176 2019-Jan-15 20:37:34.466594 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41177 2019-Jan-15 20:37:34.467231 - [DEBUG]
41178 2019-Jan-15 20:37:34.467264 - [DEBUG] Compose: EdgeIdentity * AllBottom
41179 2019-Jan-15 20:37:34.467304 - [DEBUG]
41180 2019-Jan-15 20:37:34.467327 - [DEBUG] Propagate flow
41181 2019-Jan-15 20:37:34.467351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41182 2019-Jan-15 20:37:34.467407 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41183 2019-Jan-15 20:37:34.468043 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41184 2019-Jan-15 20:37:34.468681 - [DEBUG] Edge function : AllBottom (result of previous compose)
41185 2019-Jan-15 20:37:34.468706 - [DEBUG]
41186 2019-Jan-15 20:37:34.468731 - [DEBUG] Join: AllTop & AllBottom
41187 2019-Jan-15 20:37:34.468757 - [DEBUG] = AllBottom (new jump func)
41188 2019-Jan-15 20:37:34.468781 - [DEBUG]
41189 2019-Jan-15 20:37:34.468805 - [DEBUG] Start adding new jump function
41190 2019-Jan-15 20:37:34.468828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41191 2019-Jan-15 20:37:34.468884 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41192 2019-Jan-15 20:37:34.469521 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41193 2019-Jan-15 20:37:34.470154 - [DEBUG] Edge Function : AllBottom
41194 2019-Jan-15 20:37:34.470182 - [DEBUG] End adding new jump function
41195 2019-Jan-15 20:37:34.470206 - [DEBUG]
41196 2019-Jan-15 20:37:34.470230 - [DEBUG] -------------------------------------------- 1123. Path Edge --------------------------------------------
41197 2019-Jan-15 20:37:34.470255 - [DEBUG]
41198 2019-Jan-15 20:37:34.470278 - [DEBUG] Process 1123. path edge:
41199 2019-Jan-15 20:37:34.470302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41200 2019-Jan-15 20:37:34.470358 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
41201 2019-Jan-15 20:37:34.471011 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41202 2019-Jan-15 20:37:34.471648 - [DEBUG]
41203 2019-Jan-15 20:37:34.471674 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41204 2019-Jan-15 20:37:34.472324 - [DEBUG] Compose: EdgeIdentity * AllBottom
41205 2019-Jan-15 20:37:34.472352 - [DEBUG]
41206 2019-Jan-15 20:37:34.472375 - [DEBUG] Propagate flow
41207 2019-Jan-15 20:37:34.472399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41208 2019-Jan-15 20:37:34.472456 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41209 2019-Jan-15 20:37:34.473099 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41210 2019-Jan-15 20:37:34.473735 - [DEBUG] Edge function : AllBottom (result of previous compose)
41211 2019-Jan-15 20:37:34.473761 - [DEBUG]
41212 2019-Jan-15 20:37:34.473785 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41213 2019-Jan-15 20:37:34.473820 - [DEBUG] = AllBottom
41214 2019-Jan-15 20:37:34.473845 - [DEBUG]
41215 2019-Jan-15 20:37:34.473868 - [DEBUG] PROPAGATE: No new function!
41216 2019-Jan-15 20:37:34.473899 - [DEBUG] Compose: EdgeIdentity * AllBottom
41217 2019-Jan-15 20:37:34.473925 - [DEBUG]
41218 2019-Jan-15 20:37:34.473963 - [DEBUG] Propagate flow
41219 2019-Jan-15 20:37:34.473987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41220 2019-Jan-15 20:37:34.474044 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41221 2019-Jan-15 20:37:34.474689 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41222 2019-Jan-15 20:37:34.475327 - [DEBUG] Edge function : AllBottom (result of previous compose)
41223 2019-Jan-15 20:37:34.475352 - [DEBUG]
41224 2019-Jan-15 20:37:34.475377 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41225 2019-Jan-15 20:37:34.475403 - [DEBUG] = AllBottom
41226 2019-Jan-15 20:37:34.475427 - [DEBUG]
41227 2019-Jan-15 20:37:34.475450 - [DEBUG] PROPAGATE: No new function!
41228 2019-Jan-15 20:37:34.475474 - [DEBUG] EDGE:
41229 2019-Jan-15 20:37:34.475532 - [DEBUG] ---> 41230 2019-Jan-15 20:37:34.476167 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41231 2019-Jan-15 20:37:34.476804 - [DEBUG]
41232 2019-Jan-15 20:37:34.476829 - [DEBUG] EDGE:
41233 2019-Jan-15 20:37:34.476887 - [DEBUG] ---> 41234 2019-Jan-15 20:37:34.477538 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41235 2019-Jan-15 20:37:34.478174 - [DEBUG]
41236 2019-Jan-15 20:37:34.478199 - [DEBUG] EDGE:
41237 2019-Jan-15 20:37:34.478257 - [DEBUG] ---> 41238 2019-Jan-15 20:37:34.478895 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41239 2019-Jan-15 20:37:34.479532 - [DEBUG]
41240 2019-Jan-15 20:37:34.479567 - [DEBUG] Compose: EdgeIdentity * AllBottom
41241 2019-Jan-15 20:37:34.479594 - [DEBUG]
41242 2019-Jan-15 20:37:34.479618 - [DEBUG] Propagate flow
41243 2019-Jan-15 20:37:34.479641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41244 2019-Jan-15 20:37:34.479697 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41245 2019-Jan-15 20:37:34.480336 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41246 2019-Jan-15 20:37:34.480985 - [DEBUG] Edge function : AllBottom (result of previous compose)
41247 2019-Jan-15 20:37:34.481010 - [DEBUG]
41248 2019-Jan-15 20:37:34.481035 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41249 2019-Jan-15 20:37:34.481061 - [DEBUG] = AllBottom
41250 2019-Jan-15 20:37:34.481086 - [DEBUG]
41251 2019-Jan-15 20:37:34.481109 - [DEBUG] PROPAGATE: No new function!
41252 2019-Jan-15 20:37:34.481134 - [DEBUG] EDGE:
41253 2019-Jan-15 20:37:34.481192 - [DEBUG] ---> 41254 2019-Jan-15 20:37:34.481828 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41255 2019-Jan-15 20:37:34.482466 - [DEBUG]
41256 2019-Jan-15 20:37:34.482491 - [DEBUG] EDGE:
41257 2019-Jan-15 20:37:34.482549 - [DEBUG] ---> 41258 2019-Jan-15 20:37:34.483192 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41259 2019-Jan-15 20:37:34.483831 - [DEBUG]
41260 2019-Jan-15 20:37:34.483856 - [DEBUG] EDGE:
41261 2019-Jan-15 20:37:34.483913 - [DEBUG] ---> 41262 2019-Jan-15 20:37:34.484569 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41263 2019-Jan-15 20:37:34.485205 - [DEBUG]
41264 2019-Jan-15 20:37:34.485230 - [DEBUG] EDGE:
41265 2019-Jan-15 20:37:34.485287 - [DEBUG] ---> 41266 2019-Jan-15 20:37:34.485925 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41267 2019-Jan-15 20:37:34.486562 - [DEBUG]
41268 2019-Jan-15 20:37:34.486587 - [DEBUG] EDGE:
41269 2019-Jan-15 20:37:34.486645 - [DEBUG] ---> 41270 2019-Jan-15 20:37:34.487291 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41271 2019-Jan-15 20:37:34.487926 - [DEBUG]
41272 2019-Jan-15 20:37:34.487951 - [DEBUG] EDGE:
41273 2019-Jan-15 20:37:34.488008 - [DEBUG] ---> 41274 2019-Jan-15 20:37:34.488645 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41275 2019-Jan-15 20:37:34.489283 - [DEBUG]
41276 2019-Jan-15 20:37:34.489308 - [DEBUG] EDGE:
41277 2019-Jan-15 20:37:34.489365 - [DEBUG] ---> 41278 2019-Jan-15 20:37:34.489997 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41279 2019-Jan-15 20:37:34.490646 - [DEBUG]
41280 2019-Jan-15 20:37:34.490671 - [DEBUG] EDGE:
41281 2019-Jan-15 20:37:34.490728 - [DEBUG] ---> 41282 2019-Jan-15 20:37:34.491360 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41283 2019-Jan-15 20:37:34.491996 - [DEBUG]
41284 2019-Jan-15 20:37:34.492021 - [DEBUG] EDGE:
41285 2019-Jan-15 20:37:34.492078 - [DEBUG] ---> 41286 2019-Jan-15 20:37:34.492714 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
41287 2019-Jan-15 20:37:34.493353 - [DEBUG]
41288 2019-Jan-15 20:37:34.493380 - [DEBUG] Compose: EdgeIdentity * AllBottom
41289 2019-Jan-15 20:37:34.493405 - [DEBUG]
41290 2019-Jan-15 20:37:34.493429 - [DEBUG] Propagate flow
41291 2019-Jan-15 20:37:34.493452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41292 2019-Jan-15 20:37:34.493508 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41293 2019-Jan-15 20:37:34.494162 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41294 2019-Jan-15 20:37:34.494805 - [DEBUG] Edge function : AllBottom (result of previous compose)
41295 2019-Jan-15 20:37:34.494830 - [DEBUG]
41296 2019-Jan-15 20:37:34.494855 - [DEBUG] Join: AllTop & AllBottom
41297 2019-Jan-15 20:37:34.494890 - [DEBUG] = AllBottom (new jump func)
41298 2019-Jan-15 20:37:34.494915 - [DEBUG]
41299 2019-Jan-15 20:37:34.494939 - [DEBUG] Start adding new jump function
41300 2019-Jan-15 20:37:34.494963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41301 2019-Jan-15 20:37:34.495019 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41302 2019-Jan-15 20:37:34.495663 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41303 2019-Jan-15 20:37:34.496300 - [DEBUG] Edge Function : AllBottom
41304 2019-Jan-15 20:37:34.496330 - [DEBUG] End adding new jump function
41305 2019-Jan-15 20:37:34.496354 - [DEBUG]
41306 2019-Jan-15 20:37:34.496378 - [DEBUG] -------------------------------------------- 1124. Path Edge --------------------------------------------
41307 2019-Jan-15 20:37:34.496402 - [DEBUG]
41308 2019-Jan-15 20:37:34.496425 - [DEBUG] Process 1124. path edge:
41309 2019-Jan-15 20:37:34.496449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41310 2019-Jan-15 20:37:34.496506 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
41311 2019-Jan-15 20:37:34.497142 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41312 2019-Jan-15 20:37:34.497802 - [DEBUG]
41313 2019-Jan-15 20:37:34.497826 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41314 2019-Jan-15 20:37:34.498476 - [DEBUG] Compose: EdgeIdentity * AllBottom
41315 2019-Jan-15 20:37:34.498504 - [DEBUG]
41316 2019-Jan-15 20:37:34.498527 - [DEBUG] Propagate flow
41317 2019-Jan-15 20:37:34.498551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41318 2019-Jan-15 20:37:34.498607 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
41319 2019-Jan-15 20:37:34.499240 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41320 2019-Jan-15 20:37:34.499883 - [DEBUG] Edge function : AllBottom (result of previous compose)
41321 2019-Jan-15 20:37:34.499908 - [DEBUG]
41322 2019-Jan-15 20:37:34.499933 - [DEBUG] Join: AllTop & AllBottom
41323 2019-Jan-15 20:37:34.499959 - [DEBUG] = AllBottom (new jump func)
41324 2019-Jan-15 20:37:34.499983 - [DEBUG]
41325 2019-Jan-15 20:37:34.500006 - [DEBUG] Start adding new jump function
41326 2019-Jan-15 20:37:34.500030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41327 2019-Jan-15 20:37:34.500086 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41328 2019-Jan-15 20:37:34.500745 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
41329 2019-Jan-15 20:37:34.501377 - [DEBUG] Edge Function : AllBottom
41330 2019-Jan-15 20:37:34.501405 - [DEBUG] End adding new jump function
41331 2019-Jan-15 20:37:34.501428 - [DEBUG]
41332 2019-Jan-15 20:37:34.501452 - [DEBUG] -------------------------------------------- 1125. Path Edge --------------------------------------------
41333 2019-Jan-15 20:37:34.501476 - [DEBUG]
41334 2019-Jan-15 20:37:34.501499 - [DEBUG] Process 1125. path edge:
41335 2019-Jan-15 20:37:34.501523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41336 2019-Jan-15 20:37:34.501579 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
41337 2019-Jan-15 20:37:34.502209 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41338 2019-Jan-15 20:37:34.502851 - [DEBUG]
41339 2019-Jan-15 20:37:34.502876 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
41340 2019-Jan-15 20:37:34.503529 - [DEBUG] Compose: EdgeIdentity * AllBottom
41341 2019-Jan-15 20:37:34.503556 - [DEBUG]
41342 2019-Jan-15 20:37:34.503580 - [DEBUG] Propagate flow
41343 2019-Jan-15 20:37:34.503604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41344 2019-Jan-15 20:37:34.503661 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
41345 2019-Jan-15 20:37:34.504310 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41346 2019-Jan-15 20:37:34.504951 - [DEBUG] Edge function : AllBottom (result of previous compose)
41347 2019-Jan-15 20:37:34.504976 - [DEBUG]
41348 2019-Jan-15 20:37:34.505001 - [DEBUG] Join: AllTop & AllBottom
41349 2019-Jan-15 20:37:34.505027 - [DEBUG] = AllBottom (new jump func)
41350 2019-Jan-15 20:37:34.505052 - [DEBUG]
41351 2019-Jan-15 20:37:34.505075 - [DEBUG] Start adding new jump function
41352 2019-Jan-15 20:37:34.505099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41353 2019-Jan-15 20:37:34.505155 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41354 2019-Jan-15 20:37:34.505798 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
41355 2019-Jan-15 20:37:34.506429 - [DEBUG] Edge Function : AllBottom
41356 2019-Jan-15 20:37:34.506457 - [DEBUG] End adding new jump function
41357 2019-Jan-15 20:37:34.506481 - [DEBUG]
41358 2019-Jan-15 20:37:34.506504 - [DEBUG] -------------------------------------------- 1126. Path Edge --------------------------------------------
41359 2019-Jan-15 20:37:34.506529 - [DEBUG]
41360 2019-Jan-15 20:37:34.506552 - [DEBUG] Process 1126. path edge:
41361 2019-Jan-15 20:37:34.506576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41362 2019-Jan-15 20:37:34.506631 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
41363 2019-Jan-15 20:37:34.507262 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41364 2019-Jan-15 20:37:34.507918 - [DEBUG]
41365 2019-Jan-15 20:37:34.507943 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
41366 2019-Jan-15 20:37:34.508585 - [DEBUG] Compose: EdgeIdentity * AllBottom
41367 2019-Jan-15 20:37:34.508613 - [DEBUG]
41368 2019-Jan-15 20:37:34.508636 - [DEBUG] Propagate flow
41369 2019-Jan-15 20:37:34.508660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41370 2019-Jan-15 20:37:34.508717 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41371 2019-Jan-15 20:37:34.509354 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41372 2019-Jan-15 20:37:34.509995 - [DEBUG] Edge function : AllBottom (result of previous compose)
41373 2019-Jan-15 20:37:34.510020 - [DEBUG]
41374 2019-Jan-15 20:37:34.510045 - [DEBUG] Join: AllTop & AllBottom
41375 2019-Jan-15 20:37:34.510071 - [DEBUG] = AllBottom (new jump func)
41376 2019-Jan-15 20:37:34.510096 - [DEBUG]
41377 2019-Jan-15 20:37:34.510120 - [DEBUG] Start adding new jump function
41378 2019-Jan-15 20:37:34.510143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41379 2019-Jan-15 20:37:34.510199 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41380 2019-Jan-15 20:37:34.510859 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41381 2019-Jan-15 20:37:34.511496 - [DEBUG] Edge Function : AllBottom
41382 2019-Jan-15 20:37:34.511524 - [DEBUG] End adding new jump function
41383 2019-Jan-15 20:37:34.511548 - [DEBUG]
41384 2019-Jan-15 20:37:34.511580 - [DEBUG] -------------------------------------------- 1127. Path Edge --------------------------------------------
41385 2019-Jan-15 20:37:34.511605 - [DEBUG]
41386 2019-Jan-15 20:37:34.511628 - [DEBUG] Process 1127. path edge:
41387 2019-Jan-15 20:37:34.511652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41388 2019-Jan-15 20:37:34.511709 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
41389 2019-Jan-15 20:37:34.512346 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41390 2019-Jan-15 20:37:34.512987 - [DEBUG]
41391 2019-Jan-15 20:37:34.513011 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41392 2019-Jan-15 20:37:34.513661 - [DEBUG] Compose: EdgeIdentity * AllBottom
41393 2019-Jan-15 20:37:34.513690 - [DEBUG]
41394 2019-Jan-15 20:37:34.513714 - [DEBUG] Propagate flow
41395 2019-Jan-15 20:37:34.513737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41396 2019-Jan-15 20:37:34.513794 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41397 2019-Jan-15 20:37:34.514445 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41398 2019-Jan-15 20:37:34.515086 - [DEBUG] Edge function : AllBottom (result of previous compose)
41399 2019-Jan-15 20:37:34.515112 - [DEBUG]
41400 2019-Jan-15 20:37:34.515136 - [DEBUG] Join: AllTop & AllBottom
41401 2019-Jan-15 20:37:34.515162 - [DEBUG] = AllBottom (new jump func)
41402 2019-Jan-15 20:37:34.515187 - [DEBUG]
41403 2019-Jan-15 20:37:34.515210 - [DEBUG] Start adding new jump function
41404 2019-Jan-15 20:37:34.515234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41405 2019-Jan-15 20:37:34.515290 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41406 2019-Jan-15 20:37:34.515933 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41407 2019-Jan-15 20:37:34.516567 - [DEBUG] Edge Function : AllBottom
41408 2019-Jan-15 20:37:34.516595 - [DEBUG] End adding new jump function
41409 2019-Jan-15 20:37:34.516618 - [DEBUG]
41410 2019-Jan-15 20:37:34.516642 - [DEBUG] -------------------------------------------- 1128. Path Edge --------------------------------------------
41411 2019-Jan-15 20:37:34.516667 - [DEBUG]
41412 2019-Jan-15 20:37:34.516690 - [DEBUG] Process 1128. path edge:
41413 2019-Jan-15 20:37:34.516714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41414 2019-Jan-15 20:37:34.516770 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
41415 2019-Jan-15 20:37:34.517419 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41416 2019-Jan-15 20:37:34.518061 - [DEBUG]
41417 2019-Jan-15 20:37:34.518086 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41418 2019-Jan-15 20:37:34.518732 - [DEBUG] Compose: EdgeIdentity * AllBottom
41419 2019-Jan-15 20:37:34.518760 - [DEBUG]
41420 2019-Jan-15 20:37:34.518784 - [DEBUG] Propagate flow
41421 2019-Jan-15 20:37:34.518807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41422 2019-Jan-15 20:37:34.518864 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41423 2019-Jan-15 20:37:34.519503 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41424 2019-Jan-15 20:37:34.520147 - [DEBUG] Edge function : AllBottom (result of previous compose)
41425 2019-Jan-15 20:37:34.520180 - [DEBUG]
41426 2019-Jan-15 20:37:34.520205 - [DEBUG] Join: AllTop & AllBottom
41427 2019-Jan-15 20:37:34.520232 - [DEBUG] = AllBottom (new jump func)
41428 2019-Jan-15 20:37:34.520256 - [DEBUG]
41429 2019-Jan-15 20:37:34.520280 - [DEBUG] Start adding new jump function
41430 2019-Jan-15 20:37:34.520303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41431 2019-Jan-15 20:37:34.520360 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41432 2019-Jan-15 20:37:34.521021 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41433 2019-Jan-15 20:37:34.521658 - [DEBUG] Edge Function : AllBottom
41434 2019-Jan-15 20:37:34.521685 - [DEBUG] End adding new jump function
41435 2019-Jan-15 20:37:34.521710 - [DEBUG]
41436 2019-Jan-15 20:37:34.521734 - [DEBUG] -------------------------------------------- 1129. Path Edge --------------------------------------------
41437 2019-Jan-15 20:37:34.521758 - [DEBUG]
41438 2019-Jan-15 20:37:34.521781 - [DEBUG] Process 1129. path edge:
41439 2019-Jan-15 20:37:34.521805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41440 2019-Jan-15 20:37:34.521861 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
41441 2019-Jan-15 20:37:34.522498 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41442 2019-Jan-15 20:37:34.523142 - [DEBUG]
41443 2019-Jan-15 20:37:34.523167 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41444 2019-Jan-15 20:37:34.523817 - [DEBUG] Compose: EdgeIdentity * AllBottom
41445 2019-Jan-15 20:37:34.523844 - [DEBUG]
41446 2019-Jan-15 20:37:34.523868 - [DEBUG] Propagate flow
41447 2019-Jan-15 20:37:34.523891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41448 2019-Jan-15 20:37:34.524006 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41449 2019-Jan-15 20:37:34.524650 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41450 2019-Jan-15 20:37:34.525294 - [DEBUG] Edge function : AllBottom (result of previous compose)
41451 2019-Jan-15 20:37:34.525319 - [DEBUG]
41452 2019-Jan-15 20:37:34.525344 - [DEBUG] Join: AllTop & AllBottom
41453 2019-Jan-15 20:37:34.525370 - [DEBUG] = AllBottom (new jump func)
41454 2019-Jan-15 20:37:34.525394 - [DEBUG]
41455 2019-Jan-15 20:37:34.525418 - [DEBUG] Start adding new jump function
41456 2019-Jan-15 20:37:34.525441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41457 2019-Jan-15 20:37:34.525497 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41458 2019-Jan-15 20:37:34.526142 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41459 2019-Jan-15 20:37:34.526780 - [DEBUG] Edge Function : AllBottom
41460 2019-Jan-15 20:37:34.526808 - [DEBUG] End adding new jump function
41461 2019-Jan-15 20:37:34.526832 - [DEBUG]
41462 2019-Jan-15 20:37:34.526856 - [DEBUG] -------------------------------------------- 1130. Path Edge --------------------------------------------
41463 2019-Jan-15 20:37:34.526880 - [DEBUG]
41464 2019-Jan-15 20:37:34.526903 - [DEBUG] Process 1130. path edge:
41465 2019-Jan-15 20:37:34.526927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41466 2019-Jan-15 20:37:34.526983 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
41467 2019-Jan-15 20:37:34.527635 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41468 2019-Jan-15 20:37:34.528290 - [DEBUG]
41469 2019-Jan-15 20:37:34.528315 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41470 2019-Jan-15 20:37:34.528969 - [DEBUG] Compose: EdgeIdentity * AllBottom
41471 2019-Jan-15 20:37:34.528996 - [DEBUG]
41472 2019-Jan-15 20:37:34.529020 - [DEBUG] Propagate flow
41473 2019-Jan-15 20:37:34.529044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41474 2019-Jan-15 20:37:34.529101 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41475 2019-Jan-15 20:37:34.529736 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41476 2019-Jan-15 20:37:34.530380 - [DEBUG] Edge function : AllBottom (result of previous compose)
41477 2019-Jan-15 20:37:34.530405 - [DEBUG]
41478 2019-Jan-15 20:37:34.530430 - [DEBUG] Join: AllTop & AllBottom
41479 2019-Jan-15 20:37:34.530456 - [DEBUG] = AllBottom (new jump func)
41480 2019-Jan-15 20:37:34.530481 - [DEBUG]
41481 2019-Jan-15 20:37:34.530505 - [DEBUG] Start adding new jump function
41482 2019-Jan-15 20:37:34.530528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41483 2019-Jan-15 20:37:34.530584 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41484 2019-Jan-15 20:37:34.531242 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41485 2019-Jan-15 20:37:34.531877 - [DEBUG] Edge Function : AllBottom
41486 2019-Jan-15 20:37:34.531905 - [DEBUG] End adding new jump function
41487 2019-Jan-15 20:37:34.531930 - [DEBUG]
41488 2019-Jan-15 20:37:34.531954 - [DEBUG] -------------------------------------------- 1131. Path Edge --------------------------------------------
41489 2019-Jan-15 20:37:34.531978 - [DEBUG]
41490 2019-Jan-15 20:37:34.532001 - [DEBUG] Process 1131. path edge:
41491 2019-Jan-15 20:37:34.532025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41492 2019-Jan-15 20:37:34.532081 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
41493 2019-Jan-15 20:37:34.532716 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41494 2019-Jan-15 20:37:34.533359 - [DEBUG]
41495 2019-Jan-15 20:37:34.533385 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41496 2019-Jan-15 20:37:34.534049 - [DEBUG] Compose: EdgeIdentity * AllBottom
41497 2019-Jan-15 20:37:34.534078 - [DEBUG]
41498 2019-Jan-15 20:37:34.534102 - [DEBUG] Propagate flow
41499 2019-Jan-15 20:37:34.534125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41500 2019-Jan-15 20:37:34.534183 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41501 2019-Jan-15 20:37:34.534826 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41502 2019-Jan-15 20:37:34.535468 - [DEBUG] Edge function : AllBottom (result of previous compose)
41503 2019-Jan-15 20:37:34.535494 - [DEBUG]
41504 2019-Jan-15 20:37:34.535518 - [DEBUG] Join: AllTop & AllBottom
41505 2019-Jan-15 20:37:34.535544 - [DEBUG] = AllBottom (new jump func)
41506 2019-Jan-15 20:37:34.535569 - [DEBUG]
41507 2019-Jan-15 20:37:34.535592 - [DEBUG] Start adding new jump function
41508 2019-Jan-15 20:37:34.535616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41509 2019-Jan-15 20:37:34.535672 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41510 2019-Jan-15 20:37:34.536324 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41511 2019-Jan-15 20:37:34.536968 - [DEBUG] Edge Function : AllBottom
41512 2019-Jan-15 20:37:34.536995 - [DEBUG] End adding new jump function
41513 2019-Jan-15 20:37:34.537020 - [DEBUG]
41514 2019-Jan-15 20:37:34.537044 - [DEBUG] -------------------------------------------- 1132. Path Edge --------------------------------------------
41515 2019-Jan-15 20:37:34.537068 - [DEBUG]
41516 2019-Jan-15 20:37:34.537092 - [DEBUG] Process 1132. path edge:
41517 2019-Jan-15 20:37:34.537116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41518 2019-Jan-15 20:37:34.537172 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
41519 2019-Jan-15 20:37:34.537831 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41520 2019-Jan-15 20:37:34.538476 - [DEBUG]
41521 2019-Jan-15 20:37:34.538500 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41522 2019-Jan-15 20:37:34.539154 - [DEBUG] Possible callees:
41523 2019-Jan-15 20:37:34.539179 - [DEBUG] llvm.dbg.declare
41524 2019-Jan-15 20:37:34.539204 - [DEBUG] Possible return sites:
41525 2019-Jan-15 20:37:34.539228 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12041526 2019-Jan-15 20:37:34.540503 - [DEBUG] Found and process special summary
41527 2019-Jan-15 20:37:34.540537 - [DEBUG] Compose: EdgeIdentity * AllBottom
41528 2019-Jan-15 20:37:34.540564 - [DEBUG]
41529 2019-Jan-15 20:37:34.540589 - [DEBUG] Propagate flow
41530 2019-Jan-15 20:37:34.540626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41531 2019-Jan-15 20:37:34.540683 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41532 2019-Jan-15 20:37:34.541320 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41533 2019-Jan-15 20:37:34.541961 - [DEBUG] Edge function : AllBottom (result of previous compose)
41534 2019-Jan-15 20:37:34.541986 - [DEBUG]
41535 2019-Jan-15 20:37:34.542010 - [DEBUG] Join: AllTop & AllBottom
41536 2019-Jan-15 20:37:34.542037 - [DEBUG] = AllBottom (new jump func)
41537 2019-Jan-15 20:37:34.542061 - [DEBUG]
41538 2019-Jan-15 20:37:34.542085 - [DEBUG] Start adding new jump function
41539 2019-Jan-15 20:37:34.542108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41540 2019-Jan-15 20:37:34.542164 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41541 2019-Jan-15 20:37:34.542808 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41542 2019-Jan-15 20:37:34.543445 - [DEBUG] Edge Function : AllBottom
41543 2019-Jan-15 20:37:34.543477 - [DEBUG] End adding new jump function
41544 2019-Jan-15 20:37:34.543501 - [DEBUG]
41545 2019-Jan-15 20:37:34.543525 - [DEBUG] -------------------------------------------- 1133. Path Edge --------------------------------------------
41546 2019-Jan-15 20:37:34.543549 - [DEBUG]
41547 2019-Jan-15 20:37:34.543573 - [DEBUG] Process 1133. path edge:
41548 2019-Jan-15 20:37:34.543597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41549 2019-Jan-15 20:37:34.543653 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
41550 2019-Jan-15 20:37:34.544312 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41551 2019-Jan-15 20:37:34.544956 - [DEBUG]
41552 2019-Jan-15 20:37:34.544981 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41553 2019-Jan-15 20:37:34.545632 - [DEBUG] Compose: EdgeIdentity * AllBottom
41554 2019-Jan-15 20:37:34.545660 - [DEBUG]
41555 2019-Jan-15 20:37:34.545684 - [DEBUG] Propagate flow
41556 2019-Jan-15 20:37:34.545707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41557 2019-Jan-15 20:37:34.545764 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41558 2019-Jan-15 20:37:34.546406 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41559 2019-Jan-15 20:37:34.547049 - [DEBUG] Edge function : AllBottom (result of previous compose)
41560 2019-Jan-15 20:37:34.547074 - [DEBUG]
41561 2019-Jan-15 20:37:34.547099 - [DEBUG] Join: AllTop & AllBottom
41562 2019-Jan-15 20:37:34.547125 - [DEBUG] = AllBottom (new jump func)
41563 2019-Jan-15 20:37:34.547149 - [DEBUG]
41564 2019-Jan-15 20:37:34.547173 - [DEBUG] Start adding new jump function
41565 2019-Jan-15 20:37:34.547196 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41566 2019-Jan-15 20:37:34.547252 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41567 2019-Jan-15 20:37:34.547910 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41568 2019-Jan-15 20:37:34.548544 - [DEBUG] Edge Function : AllBottom
41569 2019-Jan-15 20:37:34.548572 - [DEBUG] End adding new jump function
41570 2019-Jan-15 20:37:34.548596 - [DEBUG]
41571 2019-Jan-15 20:37:34.548620 - [DEBUG] -------------------------------------------- 1134. Path Edge --------------------------------------------
41572 2019-Jan-15 20:37:34.548645 - [DEBUG]
41573 2019-Jan-15 20:37:34.548668 - [DEBUG] Process 1134. path edge:
41574 2019-Jan-15 20:37:34.548692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41575 2019-Jan-15 20:37:34.548748 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
41576 2019-Jan-15 20:37:34.549381 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41577 2019-Jan-15 20:37:34.550023 - [DEBUG]
41578 2019-Jan-15 20:37:34.550048 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41579 2019-Jan-15 20:37:34.550711 - [DEBUG] Compose: EdgeIdentity * AllBottom
41580 2019-Jan-15 20:37:34.550739 - [DEBUG]
41581 2019-Jan-15 20:37:34.550763 - [DEBUG] Propagate flow
41582 2019-Jan-15 20:37:34.550786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41583 2019-Jan-15 20:37:34.550843 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41584 2019-Jan-15 20:37:34.551489 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41585 2019-Jan-15 20:37:34.552132 - [DEBUG] Edge function : AllBottom (result of previous compose)
41586 2019-Jan-15 20:37:34.552157 - [DEBUG]
41587 2019-Jan-15 20:37:34.552182 - [DEBUG] Join: AllTop & AllBottom
41588 2019-Jan-15 20:37:34.552208 - [DEBUG] = AllBottom (new jump func)
41589 2019-Jan-15 20:37:34.552232 - [DEBUG]
41590 2019-Jan-15 20:37:34.552256 - [DEBUG] Start adding new jump function
41591 2019-Jan-15 20:37:34.552280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41592 2019-Jan-15 20:37:34.552344 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41593 2019-Jan-15 20:37:34.552989 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41594 2019-Jan-15 20:37:34.553632 - [DEBUG] Edge Function : AllBottom
41595 2019-Jan-15 20:37:34.553660 - [DEBUG] End adding new jump function
41596 2019-Jan-15 20:37:34.553685 - [DEBUG]
41597 2019-Jan-15 20:37:34.553709 - [DEBUG] -------------------------------------------- 1135. Path Edge --------------------------------------------
41598 2019-Jan-15 20:37:34.553733 - [DEBUG]
41599 2019-Jan-15 20:37:34.553757 - [DEBUG] Process 1135. path edge:
41600 2019-Jan-15 20:37:34.553781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41601 2019-Jan-15 20:37:34.553838 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
41602 2019-Jan-15 20:37:34.554499 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41603 2019-Jan-15 20:37:34.555141 - [DEBUG]
41604 2019-Jan-15 20:37:34.555165 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41605 2019-Jan-15 20:37:34.555819 - [DEBUG] Possible callees:
41606 2019-Jan-15 20:37:34.555845 - [DEBUG] llvm.dbg.declare
41607 2019-Jan-15 20:37:34.555870 - [DEBUG] Possible return sites:
41608 2019-Jan-15 20:37:34.555893 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14941609 2019-Jan-15 20:37:34.557165 - [DEBUG] Found and process special summary
41610 2019-Jan-15 20:37:34.557199 - [DEBUG] Compose: EdgeIdentity * AllBottom
41611 2019-Jan-15 20:37:34.557226 - [DEBUG]
41612 2019-Jan-15 20:37:34.557251 - [DEBUG] Propagate flow
41613 2019-Jan-15 20:37:34.557287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41614 2019-Jan-15 20:37:34.557345 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41615 2019-Jan-15 20:37:34.557982 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41616 2019-Jan-15 20:37:34.558625 - [DEBUG] Edge function : AllBottom (result of previous compose)
41617 2019-Jan-15 20:37:34.558650 - [DEBUG]
41618 2019-Jan-15 20:37:34.558674 - [DEBUG] Join: AllTop & AllBottom
41619 2019-Jan-15 20:37:34.558700 - [DEBUG] = AllBottom (new jump func)
41620 2019-Jan-15 20:37:34.558725 - [DEBUG]
41621 2019-Jan-15 20:37:34.558749 - [DEBUG] Start adding new jump function
41622 2019-Jan-15 20:37:34.558772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41623 2019-Jan-15 20:37:34.558828 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41624 2019-Jan-15 20:37:34.559470 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41625 2019-Jan-15 20:37:34.560106 - [DEBUG] Edge Function : AllBottom
41626 2019-Jan-15 20:37:34.560134 - [DEBUG] End adding new jump function
41627 2019-Jan-15 20:37:34.560159 - [DEBUG]
41628 2019-Jan-15 20:37:34.560183 - [DEBUG] -------------------------------------------- 1136. Path Edge --------------------------------------------
41629 2019-Jan-15 20:37:34.560207 - [DEBUG]
41630 2019-Jan-15 20:37:34.560231 - [DEBUG] Process 1136. path edge:
41631 2019-Jan-15 20:37:34.560255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41632 2019-Jan-15 20:37:34.560322 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
41633 2019-Jan-15 20:37:34.560974 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41634 2019-Jan-15 20:37:34.561619 - [DEBUG]
41635 2019-Jan-15 20:37:34.561643 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41636 2019-Jan-15 20:37:34.562297 - [DEBUG] Compose: EdgeIdentity * AllBottom
41637 2019-Jan-15 20:37:34.562325 - [DEBUG]
41638 2019-Jan-15 20:37:34.562349 - [DEBUG] Propagate flow
41639 2019-Jan-15 20:37:34.562372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41640 2019-Jan-15 20:37:34.562429 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41641 2019-Jan-15 20:37:34.563063 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41642 2019-Jan-15 20:37:34.563703 - [DEBUG] Edge function : AllBottom (result of previous compose)
41643 2019-Jan-15 20:37:34.563728 - [DEBUG]
41644 2019-Jan-15 20:37:34.563753 - [DEBUG] Join: AllTop & AllBottom
41645 2019-Jan-15 20:37:34.563779 - [DEBUG] = AllBottom (new jump func)
41646 2019-Jan-15 20:37:34.563804 - [DEBUG]
41647 2019-Jan-15 20:37:34.563827 - [DEBUG] Start adding new jump function
41648 2019-Jan-15 20:37:34.563850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41649 2019-Jan-15 20:37:34.563906 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41650 2019-Jan-15 20:37:34.564566 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41651 2019-Jan-15 20:37:34.565200 - [DEBUG] Edge Function : AllBottom
41652 2019-Jan-15 20:37:34.565227 - [DEBUG] End adding new jump function
41653 2019-Jan-15 20:37:34.565251 - [DEBUG]
41654 2019-Jan-15 20:37:34.565275 - [DEBUG] -------------------------------------------- 1137. Path Edge --------------------------------------------
41655 2019-Jan-15 20:37:34.565299 - [DEBUG]
41656 2019-Jan-15 20:37:34.565323 - [DEBUG] Process 1137. path edge:
41657 2019-Jan-15 20:37:34.565346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41658 2019-Jan-15 20:37:34.565403 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
41659 2019-Jan-15 20:37:34.566036 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41660 2019-Jan-15 20:37:34.566678 - [DEBUG]
41661 2019-Jan-15 20:37:34.566703 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41662 2019-Jan-15 20:37:34.567368 - [DEBUG] Compose: EdgeIdentity * AllBottom
41663 2019-Jan-15 20:37:34.567397 - [DEBUG]
41664 2019-Jan-15 20:37:34.567421 - [DEBUG] Propagate flow
41665 2019-Jan-15 20:37:34.567444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41666 2019-Jan-15 20:37:34.567502 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41667 2019-Jan-15 20:37:34.568147 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41668 2019-Jan-15 20:37:34.568789 - [DEBUG] Edge function : AllBottom (result of previous compose)
41669 2019-Jan-15 20:37:34.568814 - [DEBUG]
41670 2019-Jan-15 20:37:34.568839 - [DEBUG] Join: AllTop & AllBottom
41671 2019-Jan-15 20:37:34.568865 - [DEBUG] = AllBottom (new jump func)
41672 2019-Jan-15 20:37:34.568890 - [DEBUG]
41673 2019-Jan-15 20:37:34.568913 - [DEBUG] Start adding new jump function
41674 2019-Jan-15 20:37:34.568945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41675 2019-Jan-15 20:37:34.569001 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41676 2019-Jan-15 20:37:34.569645 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41677 2019-Jan-15 20:37:34.570288 - [DEBUG] Edge Function : AllBottom
41678 2019-Jan-15 20:37:34.570317 - [DEBUG] End adding new jump function
41679 2019-Jan-15 20:37:34.570341 - [DEBUG]
41680 2019-Jan-15 20:37:34.570365 - [DEBUG] -------------------------------------------- 1138. Path Edge --------------------------------------------
41681 2019-Jan-15 20:37:34.570389 - [DEBUG]
41682 2019-Jan-15 20:37:34.570413 - [DEBUG] Process 1138. path edge:
41683 2019-Jan-15 20:37:34.570436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41684 2019-Jan-15 20:37:34.570493 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
41685 2019-Jan-15 20:37:34.571155 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41686 2019-Jan-15 20:37:34.571797 - [DEBUG]
41687 2019-Jan-15 20:37:34.571822 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41688 2019-Jan-15 20:37:34.572477 - [DEBUG] Possible callees:
41689 2019-Jan-15 20:37:34.572503 - [DEBUG] llvm.dbg.declare
41690 2019-Jan-15 20:37:34.572528 - [DEBUG] Possible return sites:
41691 2019-Jan-15 20:37:34.572551 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15541692 2019-Jan-15 20:37:34.573831 - [DEBUG] Found and process special summary
41693 2019-Jan-15 20:37:34.573865 - [DEBUG] Compose: EdgeIdentity * AllBottom
41694 2019-Jan-15 20:37:34.573892 - [DEBUG]
41695 2019-Jan-15 20:37:34.573916 - [DEBUG] Propagate flow
41696 2019-Jan-15 20:37:34.573952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41697 2019-Jan-15 20:37:34.574009 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41698 2019-Jan-15 20:37:34.574645 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41699 2019-Jan-15 20:37:34.575285 - [DEBUG] Edge function : AllBottom (result of previous compose)
41700 2019-Jan-15 20:37:34.575311 - [DEBUG]
41701 2019-Jan-15 20:37:34.575335 - [DEBUG] Join: AllTop & AllBottom
41702 2019-Jan-15 20:37:34.575361 - [DEBUG] = AllBottom (new jump func)
41703 2019-Jan-15 20:37:34.575385 - [DEBUG]
41704 2019-Jan-15 20:37:34.575409 - [DEBUG] Start adding new jump function
41705 2019-Jan-15 20:37:34.575432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41706 2019-Jan-15 20:37:34.575488 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41707 2019-Jan-15 20:37:34.576133 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41708 2019-Jan-15 20:37:34.576770 - [DEBUG] Edge Function : AllBottom
41709 2019-Jan-15 20:37:34.576798 - [DEBUG] End adding new jump function
41710 2019-Jan-15 20:37:34.576823 - [DEBUG]
41711 2019-Jan-15 20:37:34.576846 - [DEBUG] -------------------------------------------- 1139. Path Edge --------------------------------------------
41712 2019-Jan-15 20:37:34.576871 - [DEBUG]
41713 2019-Jan-15 20:37:34.576894 - [DEBUG] Process 1139. path edge:
41714 2019-Jan-15 20:37:34.576926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41715 2019-Jan-15 20:37:34.576983 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
41716 2019-Jan-15 20:37:34.577634 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41717 2019-Jan-15 20:37:34.578277 - [DEBUG]
41718 2019-Jan-15 20:37:34.578301 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41719 2019-Jan-15 20:37:34.578956 - [DEBUG] Compose: EdgeIdentity * AllBottom
41720 2019-Jan-15 20:37:34.578984 - [DEBUG]
41721 2019-Jan-15 20:37:34.579008 - [DEBUG] Propagate flow
41722 2019-Jan-15 20:37:34.579031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41723 2019-Jan-15 20:37:34.579088 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41724 2019-Jan-15 20:37:34.579723 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41725 2019-Jan-15 20:37:34.580363 - [DEBUG] Edge function : AllBottom (result of previous compose)
41726 2019-Jan-15 20:37:34.580389 - [DEBUG]
41727 2019-Jan-15 20:37:34.580413 - [DEBUG] Join: AllTop & AllBottom
41728 2019-Jan-15 20:37:34.580439 - [DEBUG] = AllBottom (new jump func)
41729 2019-Jan-15 20:37:34.580463 - [DEBUG]
41730 2019-Jan-15 20:37:34.580487 - [DEBUG] Start adding new jump function
41731 2019-Jan-15 20:37:34.580510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41732 2019-Jan-15 20:37:34.580566 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41733 2019-Jan-15 20:37:34.581225 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41734 2019-Jan-15 20:37:34.581861 - [DEBUG] Edge Function : AllBottom
41735 2019-Jan-15 20:37:34.581889 - [DEBUG] End adding new jump function
41736 2019-Jan-15 20:37:34.581913 - [DEBUG]
41737 2019-Jan-15 20:37:34.581937 - [DEBUG] -------------------------------------------- 1140. Path Edge --------------------------------------------
41738 2019-Jan-15 20:37:34.581962 - [DEBUG]
41739 2019-Jan-15 20:37:34.581985 - [DEBUG] Process 1140. path edge:
41740 2019-Jan-15 20:37:34.582009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41741 2019-Jan-15 20:37:34.582065 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
41742 2019-Jan-15 20:37:34.582701 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41743 2019-Jan-15 20:37:34.583344 - [DEBUG]
41744 2019-Jan-15 20:37:34.583369 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41745 2019-Jan-15 20:37:34.584035 - [DEBUG] Compose: EdgeIdentity * AllBottom
41746 2019-Jan-15 20:37:34.584063 - [DEBUG]
41747 2019-Jan-15 20:37:34.584087 - [DEBUG] Propagate flow
41748 2019-Jan-15 20:37:34.584111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41749 2019-Jan-15 20:37:34.584168 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41750 2019-Jan-15 20:37:34.584804 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41751 2019-Jan-15 20:37:34.585445 - [DEBUG] Edge function : AllBottom (result of previous compose)
41752 2019-Jan-15 20:37:34.585470 - [DEBUG]
41753 2019-Jan-15 20:37:34.585495 - [DEBUG] Join: AllTop & AllBottom
41754 2019-Jan-15 20:37:34.585521 - [DEBUG] = AllBottom (new jump func)
41755 2019-Jan-15 20:37:34.585546 - [DEBUG]
41756 2019-Jan-15 20:37:34.585569 - [DEBUG] Start adding new jump function
41757 2019-Jan-15 20:37:34.585601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41758 2019-Jan-15 20:37:34.585658 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41759 2019-Jan-15 20:37:34.586302 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41760 2019-Jan-15 20:37:34.586936 - [DEBUG] Edge Function : AllBottom
41761 2019-Jan-15 20:37:34.586964 - [DEBUG] End adding new jump function
41762 2019-Jan-15 20:37:34.586988 - [DEBUG]
41763 2019-Jan-15 20:37:34.587012 - [DEBUG] -------------------------------------------- 1141. Path Edge --------------------------------------------
41764 2019-Jan-15 20:37:34.587037 - [DEBUG]
41765 2019-Jan-15 20:37:34.587061 - [DEBUG] Process 1141. path edge:
41766 2019-Jan-15 20:37:34.587085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41767 2019-Jan-15 20:37:34.587141 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
41768 2019-Jan-15 20:37:34.587792 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41769 2019-Jan-15 20:37:34.588434 - [DEBUG]
41770 2019-Jan-15 20:37:34.588459 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41771 2019-Jan-15 20:37:34.589110 - [DEBUG] Compose: EdgeIdentity * AllBottom
41772 2019-Jan-15 20:37:34.589138 - [DEBUG]
41773 2019-Jan-15 20:37:34.589161 - [DEBUG] Propagate flow
41774 2019-Jan-15 20:37:34.589185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41775 2019-Jan-15 20:37:34.589242 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41776 2019-Jan-15 20:37:34.589887 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41777 2019-Jan-15 20:37:34.590531 - [DEBUG] Edge function : AllBottom (result of previous compose)
41778 2019-Jan-15 20:37:34.590556 - [DEBUG]
41779 2019-Jan-15 20:37:34.590581 - [DEBUG] Join: AllTop & AllBottom
41780 2019-Jan-15 20:37:34.590620 - [DEBUG] = AllBottom (new jump func)
41781 2019-Jan-15 20:37:34.590645 - [DEBUG]
41782 2019-Jan-15 20:37:34.590669 - [DEBUG] Start adding new jump function
41783 2019-Jan-15 20:37:34.590692 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41784 2019-Jan-15 20:37:34.590749 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41785 2019-Jan-15 20:37:34.591393 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41786 2019-Jan-15 20:37:34.592036 - [DEBUG] Edge Function : AllBottom
41787 2019-Jan-15 20:37:34.592064 - [DEBUG] End adding new jump function
41788 2019-Jan-15 20:37:34.592088 - [DEBUG]
41789 2019-Jan-15 20:37:34.592112 - [DEBUG] -------------------------------------------- 1142. Path Edge --------------------------------------------
41790 2019-Jan-15 20:37:34.592137 - [DEBUG]
41791 2019-Jan-15 20:37:34.592160 - [DEBUG] Process 1142. path edge:
41792 2019-Jan-15 20:37:34.592184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41793 2019-Jan-15 20:37:34.592241 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
41794 2019-Jan-15 20:37:34.592885 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41795 2019-Jan-15 20:37:34.593528 - [DEBUG]
41796 2019-Jan-15 20:37:34.593552 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41797 2019-Jan-15 20:37:34.594240 - [DEBUG] Possible callees:
41798 2019-Jan-15 20:37:34.594265 - [DEBUG] llvm.dbg.declare
41799 2019-Jan-15 20:37:34.594290 - [DEBUG] Possible return sites:
41800 2019-Jan-15 20:37:34.594314 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16341801 2019-Jan-15 20:37:34.595586 - [DEBUG] Found and process special summary
41802 2019-Jan-15 20:37:34.595620 - [DEBUG] Compose: EdgeIdentity * AllBottom
41803 2019-Jan-15 20:37:34.595648 - [DEBUG]
41804 2019-Jan-15 20:37:34.595672 - [DEBUG] Propagate flow
41805 2019-Jan-15 20:37:34.595696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41806 2019-Jan-15 20:37:34.595753 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41807 2019-Jan-15 20:37:34.596389 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41808 2019-Jan-15 20:37:34.597032 - [DEBUG] Edge function : AllBottom (result of previous compose)
41809 2019-Jan-15 20:37:34.597057 - [DEBUG]
41810 2019-Jan-15 20:37:34.597082 - [DEBUG] Join: AllTop & AllBottom
41811 2019-Jan-15 20:37:34.597108 - [DEBUG] = AllBottom (new jump func)
41812 2019-Jan-15 20:37:34.597133 - [DEBUG]
41813 2019-Jan-15 20:37:34.597157 - [DEBUG] Start adding new jump function
41814 2019-Jan-15 20:37:34.597180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41815 2019-Jan-15 20:37:34.597237 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41816 2019-Jan-15 20:37:34.597896 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41817 2019-Jan-15 20:37:34.598533 - [DEBUG] Edge Function : AllBottom
41818 2019-Jan-15 20:37:34.598562 - [DEBUG] End adding new jump function
41819 2019-Jan-15 20:37:34.598586 - [DEBUG]
41820 2019-Jan-15 20:37:34.598610 - [DEBUG] -------------------------------------------- 1143. Path Edge --------------------------------------------
41821 2019-Jan-15 20:37:34.598635 - [DEBUG]
41822 2019-Jan-15 20:37:34.598658 - [DEBUG] Process 1143. path edge:
41823 2019-Jan-15 20:37:34.598682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41824 2019-Jan-15 20:37:34.598739 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
41825 2019-Jan-15 20:37:34.599376 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41826 2019-Jan-15 20:37:34.600019 - [DEBUG]
41827 2019-Jan-15 20:37:34.600044 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41828 2019-Jan-15 20:37:34.600715 - [DEBUG] Compose: EdgeIdentity * AllBottom
41829 2019-Jan-15 20:37:34.600744 - [DEBUG]
41830 2019-Jan-15 20:37:34.600768 - [DEBUG] Propagate flow
41831 2019-Jan-15 20:37:34.600791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41832 2019-Jan-15 20:37:34.600849 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41833 2019-Jan-15 20:37:34.601491 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41834 2019-Jan-15 20:37:34.602133 - [DEBUG] Edge function : AllBottom (result of previous compose)
41835 2019-Jan-15 20:37:34.602158 - [DEBUG]
41836 2019-Jan-15 20:37:34.602183 - [DEBUG] Join: AllTop & AllBottom
41837 2019-Jan-15 20:37:34.602209 - [DEBUG] = AllBottom (new jump func)
41838 2019-Jan-15 20:37:34.602233 - [DEBUG]
41839 2019-Jan-15 20:37:34.602265 - [DEBUG] Start adding new jump function
41840 2019-Jan-15 20:37:34.602289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41841 2019-Jan-15 20:37:34.602345 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41842 2019-Jan-15 20:37:34.602989 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41843 2019-Jan-15 20:37:34.603622 - [DEBUG] Edge Function : AllBottom
41844 2019-Jan-15 20:37:34.603650 - [DEBUG] End adding new jump function
41845 2019-Jan-15 20:37:34.603674 - [DEBUG]
41846 2019-Jan-15 20:37:34.603698 - [DEBUG] -------------------------------------------- 1144. Path Edge --------------------------------------------
41847 2019-Jan-15 20:37:34.603723 - [DEBUG]
41848 2019-Jan-15 20:37:34.603746 - [DEBUG] Process 1144. path edge:
41849 2019-Jan-15 20:37:34.603770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41850 2019-Jan-15 20:37:34.603826 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
41851 2019-Jan-15 20:37:34.604475 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41852 2019-Jan-15 20:37:34.605117 - [DEBUG]
41853 2019-Jan-15 20:37:34.605142 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41854 2019-Jan-15 20:37:34.605793 - [DEBUG] Compose: EdgeIdentity * AllBottom
41855 2019-Jan-15 20:37:34.605820 - [DEBUG]
41856 2019-Jan-15 20:37:34.605844 - [DEBUG] Propagate flow
41857 2019-Jan-15 20:37:34.605868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41858 2019-Jan-15 20:37:34.605924 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41859 2019-Jan-15 20:37:34.606568 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41860 2019-Jan-15 20:37:34.607213 - [DEBUG] Edge function : AllBottom (result of previous compose)
41861 2019-Jan-15 20:37:34.607238 - [DEBUG]
41862 2019-Jan-15 20:37:34.607263 - [DEBUG] Join: AllTop & AllBottom
41863 2019-Jan-15 20:37:34.607302 - [DEBUG] = AllBottom (new jump func)
41864 2019-Jan-15 20:37:34.607327 - [DEBUG]
41865 2019-Jan-15 20:37:34.607350 - [DEBUG] Start adding new jump function
41866 2019-Jan-15 20:37:34.607373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41867 2019-Jan-15 20:37:34.607429 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41868 2019-Jan-15 20:37:34.608073 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41869 2019-Jan-15 20:37:34.608717 - [DEBUG] Edge Function : AllBottom
41870 2019-Jan-15 20:37:34.608744 - [DEBUG] End adding new jump function
41871 2019-Jan-15 20:37:34.608768 - [DEBUG]
41872 2019-Jan-15 20:37:34.608792 - [DEBUG] -------------------------------------------- 1145. Path Edge --------------------------------------------
41873 2019-Jan-15 20:37:34.608817 - [DEBUG]
41874 2019-Jan-15 20:37:34.608840 - [DEBUG] Process 1145. path edge:
41875 2019-Jan-15 20:37:34.608864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41876 2019-Jan-15 20:37:34.608920 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
41877 2019-Jan-15 20:37:34.609565 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41878 2019-Jan-15 20:37:34.610209 - [DEBUG]
41879 2019-Jan-15 20:37:34.610233 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41880 2019-Jan-15 20:37:34.610913 - [DEBUG] Possible callees:
41881 2019-Jan-15 20:37:34.610939 - [DEBUG] llvm.dbg.declare
41882 2019-Jan-15 20:37:34.610964 - [DEBUG] Possible return sites:
41883 2019-Jan-15 20:37:34.610987 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16941884 2019-Jan-15 20:37:34.612260 - [DEBUG] Found and process special summary
41885 2019-Jan-15 20:37:34.612292 - [DEBUG] Compose: EdgeIdentity * AllBottom
41886 2019-Jan-15 20:37:34.612320 - [DEBUG]
41887 2019-Jan-15 20:37:34.612344 - [DEBUG] Propagate flow
41888 2019-Jan-15 20:37:34.612368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41889 2019-Jan-15 20:37:34.612424 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41890 2019-Jan-15 20:37:34.613062 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41891 2019-Jan-15 20:37:34.613703 - [DEBUG] Edge function : AllBottom (result of previous compose)
41892 2019-Jan-15 20:37:34.613728 - [DEBUG]
41893 2019-Jan-15 20:37:34.613752 - [DEBUG] Join: AllTop & AllBottom
41894 2019-Jan-15 20:37:34.613778 - [DEBUG] = AllBottom (new jump func)
41895 2019-Jan-15 20:37:34.613803 - [DEBUG]
41896 2019-Jan-15 20:37:34.613826 - [DEBUG] Start adding new jump function
41897 2019-Jan-15 20:37:34.613849 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41898 2019-Jan-15 20:37:34.613905 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41899 2019-Jan-15 20:37:34.614566 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41900 2019-Jan-15 20:37:34.615204 - [DEBUG] Edge Function : AllBottom
41901 2019-Jan-15 20:37:34.615232 - [DEBUG] End adding new jump function
41902 2019-Jan-15 20:37:34.615256 - [DEBUG]
41903 2019-Jan-15 20:37:34.615280 - [DEBUG] -------------------------------------------- 1146. Path Edge --------------------------------------------
41904 2019-Jan-15 20:37:34.615305 - [DEBUG]
41905 2019-Jan-15 20:37:34.615328 - [DEBUG] Process 1146. path edge:
41906 2019-Jan-15 20:37:34.615352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41907 2019-Jan-15 20:37:34.615408 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
41908 2019-Jan-15 20:37:34.616045 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41909 2019-Jan-15 20:37:34.616687 - [DEBUG]
41910 2019-Jan-15 20:37:34.616712 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41911 2019-Jan-15 20:37:34.617379 - [DEBUG] Compose: EdgeIdentity * AllBottom
41912 2019-Jan-15 20:37:34.617407 - [DEBUG]
41913 2019-Jan-15 20:37:34.617431 - [DEBUG] Propagate flow
41914 2019-Jan-15 20:37:34.617454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41915 2019-Jan-15 20:37:34.617512 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41916 2019-Jan-15 20:37:34.618151 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41917 2019-Jan-15 20:37:34.618795 - [DEBUG] Edge function : AllBottom (result of previous compose)
41918 2019-Jan-15 20:37:34.618821 - [DEBUG]
41919 2019-Jan-15 20:37:34.618845 - [DEBUG] Join: AllTop & AllBottom
41920 2019-Jan-15 20:37:34.618871 - [DEBUG] = AllBottom (new jump func)
41921 2019-Jan-15 20:37:34.618904 - [DEBUG]
41922 2019-Jan-15 20:37:34.618928 - [DEBUG] Start adding new jump function
41923 2019-Jan-15 20:37:34.618952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41924 2019-Jan-15 20:37:34.619009 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41925 2019-Jan-15 20:37:34.619654 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41926 2019-Jan-15 20:37:34.620290 - [DEBUG] Edge Function : AllBottom
41927 2019-Jan-15 20:37:34.620318 - [DEBUG] End adding new jump function
41928 2019-Jan-15 20:37:34.620343 - [DEBUG]
41929 2019-Jan-15 20:37:34.620367 - [DEBUG] -------------------------------------------- 1147. Path Edge --------------------------------------------
41930 2019-Jan-15 20:37:34.620392 - [DEBUG]
41931 2019-Jan-15 20:37:34.620415 - [DEBUG] Process 1147. path edge:
41932 2019-Jan-15 20:37:34.620439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41933 2019-Jan-15 20:37:34.620496 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
41934 2019-Jan-15 20:37:34.621147 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41935 2019-Jan-15 20:37:34.621790 - [DEBUG]
41936 2019-Jan-15 20:37:34.621815 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41937 2019-Jan-15 20:37:34.622467 - [DEBUG] Compose: EdgeIdentity * AllBottom
41938 2019-Jan-15 20:37:34.622495 - [DEBUG]
41939 2019-Jan-15 20:37:34.622519 - [DEBUG] Propagate flow
41940 2019-Jan-15 20:37:34.622542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41941 2019-Jan-15 20:37:34.622599 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41942 2019-Jan-15 20:37:34.623241 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41943 2019-Jan-15 20:37:34.623888 - [DEBUG] Edge function : AllBottom (result of previous compose)
41944 2019-Jan-15 20:37:34.623913 - [DEBUG]
41945 2019-Jan-15 20:37:34.623950 - [DEBUG] Join: AllTop & AllBottom
41946 2019-Jan-15 20:37:34.623978 - [DEBUG] = AllBottom (new jump func)
41947 2019-Jan-15 20:37:34.624002 - [DEBUG]
41948 2019-Jan-15 20:37:34.624026 - [DEBUG] Start adding new jump function
41949 2019-Jan-15 20:37:34.624049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41950 2019-Jan-15 20:37:34.624105 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41951 2019-Jan-15 20:37:34.624749 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41952 2019-Jan-15 20:37:34.625387 - [DEBUG] Edge Function : AllBottom
41953 2019-Jan-15 20:37:34.625415 - [DEBUG] End adding new jump function
41954 2019-Jan-15 20:37:34.625439 - [DEBUG]
41955 2019-Jan-15 20:37:34.625463 - [DEBUG] -------------------------------------------- 1148. Path Edge --------------------------------------------
41956 2019-Jan-15 20:37:34.625487 - [DEBUG]
41957 2019-Jan-15 20:37:34.625511 - [DEBUG] Process 1148. path edge:
41958 2019-Jan-15 20:37:34.625534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41959 2019-Jan-15 20:37:34.625591 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
41960 2019-Jan-15 20:37:34.626229 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41961 2019-Jan-15 20:37:34.626872 - [DEBUG]
41962 2019-Jan-15 20:37:34.626918 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41963 2019-Jan-15 20:37:34.627591 - [DEBUG] Compose: EdgeIdentity * AllBottom
41964 2019-Jan-15 20:37:34.627620 - [DEBUG]
41965 2019-Jan-15 20:37:34.627644 - [DEBUG] Propagate flow
41966 2019-Jan-15 20:37:34.627667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41967 2019-Jan-15 20:37:34.627725 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41968 2019-Jan-15 20:37:34.628360 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41969 2019-Jan-15 20:37:34.629004 - [DEBUG] Edge function : AllBottom (result of previous compose)
41970 2019-Jan-15 20:37:34.629029 - [DEBUG]
41971 2019-Jan-15 20:37:34.629053 - [DEBUG] Join: AllTop & AllBottom
41972 2019-Jan-15 20:37:34.629079 - [DEBUG] = AllBottom (new jump func)
41973 2019-Jan-15 20:37:34.629104 - [DEBUG]
41974 2019-Jan-15 20:37:34.629127 - [DEBUG] Start adding new jump function
41975 2019-Jan-15 20:37:34.629151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41976 2019-Jan-15 20:37:34.629207 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41977 2019-Jan-15 20:37:34.629851 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41978 2019-Jan-15 20:37:34.630486 - [DEBUG] Edge Function : AllBottom
41979 2019-Jan-15 20:37:34.630513 - [DEBUG] End adding new jump function
41980 2019-Jan-15 20:37:34.630537 - [DEBUG]
41981 2019-Jan-15 20:37:34.630561 - [DEBUG] -------------------------------------------- 1149. Path Edge --------------------------------------------
41982 2019-Jan-15 20:37:34.630586 - [DEBUG]
41983 2019-Jan-15 20:37:34.630622 - [DEBUG] Process 1149. path edge:
41984 2019-Jan-15 20:37:34.630646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41985 2019-Jan-15 20:37:34.630703 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
41986 2019-Jan-15 20:37:34.631338 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41987 2019-Jan-15 20:37:34.631981 - [DEBUG]
41988 2019-Jan-15 20:37:34.632006 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41989 2019-Jan-15 20:37:34.632658 - [DEBUG] Compose: EdgeIdentity * AllBottom
41990 2019-Jan-15 20:37:34.632686 - [DEBUG]
41991 2019-Jan-15 20:37:34.632710 - [DEBUG] Propagate flow
41992 2019-Jan-15 20:37:34.632733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41993 2019-Jan-15 20:37:34.632790 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41994 2019-Jan-15 20:37:34.633439 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41995 2019-Jan-15 20:37:34.634098 - [DEBUG] Edge function : AllBottom (result of previous compose)
41996 2019-Jan-15 20:37:34.634123 - [DEBUG]
41997 2019-Jan-15 20:37:34.634147 - [DEBUG] Join: AllTop & AllBottom
41998 2019-Jan-15 20:37:34.634173 - [DEBUG] = AllBottom (new jump func)
41999 2019-Jan-15 20:37:34.634198 - [DEBUG]
42000 2019-Jan-15 20:37:34.634221 - [DEBUG] Start adding new jump function
42001 2019-Jan-15 20:37:34.634245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42002 2019-Jan-15 20:37:34.634301 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42003 2019-Jan-15 20:37:34.634944 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42004 2019-Jan-15 20:37:34.635587 - [DEBUG] Edge Function : AllBottom
42005 2019-Jan-15 20:37:34.635615 - [DEBUG] End adding new jump function
42006 2019-Jan-15 20:37:34.635640 - [DEBUG]
42007 2019-Jan-15 20:37:34.635663 - [DEBUG] -------------------------------------------- 1150. Path Edge --------------------------------------------
42008 2019-Jan-15 20:37:34.635688 - [DEBUG]
42009 2019-Jan-15 20:37:34.635711 - [DEBUG] Process 1150. path edge:
42010 2019-Jan-15 20:37:34.635735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42011 2019-Jan-15 20:37:34.635792 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
42012 2019-Jan-15 20:37:34.636429 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42013 2019-Jan-15 20:37:34.637073 - [DEBUG]
42014 2019-Jan-15 20:37:34.637097 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42015 2019-Jan-15 20:37:34.637767 - [DEBUG] Compose: EdgeIdentity * AllBottom
42016 2019-Jan-15 20:37:34.637795 - [DEBUG]
42017 2019-Jan-15 20:37:34.637819 - [DEBUG] Propagate flow
42018 2019-Jan-15 20:37:34.637842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42019 2019-Jan-15 20:37:34.637899 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42020 2019-Jan-15 20:37:34.638532 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42021 2019-Jan-15 20:37:34.639174 - [DEBUG] Edge function : AllBottom (result of previous compose)
42022 2019-Jan-15 20:37:34.639199 - [DEBUG]
42023 2019-Jan-15 20:37:34.639223 - [DEBUG] Join: AllTop & AllBottom
42024 2019-Jan-15 20:37:34.639249 - [DEBUG] = AllBottom (new jump func)
42025 2019-Jan-15 20:37:34.639274 - [DEBUG]
42026 2019-Jan-15 20:37:34.639298 - [DEBUG] Start adding new jump function
42027 2019-Jan-15 20:37:34.639321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42028 2019-Jan-15 20:37:34.639377 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42029 2019-Jan-15 20:37:34.640022 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42030 2019-Jan-15 20:37:34.640671 - [DEBUG] Edge Function : AllBottom
42031 2019-Jan-15 20:37:34.640699 - [DEBUG] End adding new jump function
42032 2019-Jan-15 20:37:34.640723 - [DEBUG]
42033 2019-Jan-15 20:37:34.640747 - [DEBUG] -------------------------------------------- 1151. Path Edge --------------------------------------------
42034 2019-Jan-15 20:37:34.640771 - [DEBUG]
42035 2019-Jan-15 20:37:34.640795 - [DEBUG] Process 1151. path edge:
42036 2019-Jan-15 20:37:34.640818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42037 2019-Jan-15 20:37:34.640875 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
42038 2019-Jan-15 20:37:34.641509 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42039 2019-Jan-15 20:37:34.642150 - [DEBUG]
42040 2019-Jan-15 20:37:34.642175 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42041 2019-Jan-15 20:37:34.642826 - [DEBUG] Compose: EdgeIdentity * AllBottom
42042 2019-Jan-15 20:37:34.642854 - [DEBUG]
42043 2019-Jan-15 20:37:34.642877 - [DEBUG] Propagate flow
42044 2019-Jan-15 20:37:34.642901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42045 2019-Jan-15 20:37:34.642958 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42046 2019-Jan-15 20:37:34.643604 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42047 2019-Jan-15 20:37:34.644276 - [DEBUG] Edge function : AllBottom (result of previous compose)
42048 2019-Jan-15 20:37:34.644301 - [DEBUG]
42049 2019-Jan-15 20:37:34.644326 - [DEBUG] Join: AllTop & AllBottom
42050 2019-Jan-15 20:37:34.644352 - [DEBUG] = AllBottom (new jump func)
42051 2019-Jan-15 20:37:34.644377 - [DEBUG]
42052 2019-Jan-15 20:37:34.644400 - [DEBUG] Start adding new jump function
42053 2019-Jan-15 20:37:34.644424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42054 2019-Jan-15 20:37:34.644488 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42055 2019-Jan-15 20:37:34.645144 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42056 2019-Jan-15 20:37:34.645782 - [DEBUG] Edge Function : AllBottom
42057 2019-Jan-15 20:37:34.645811 - [DEBUG] End adding new jump function
42058 2019-Jan-15 20:37:34.645835 - [DEBUG]
42059 2019-Jan-15 20:37:34.645859 - [DEBUG] -------------------------------------------- 1152. Path Edge --------------------------------------------
42060 2019-Jan-15 20:37:34.645884 - [DEBUG]
42061 2019-Jan-15 20:37:34.645907 - [DEBUG] Process 1152. path edge:
42062 2019-Jan-15 20:37:34.645931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42063 2019-Jan-15 20:37:34.645988 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
42064 2019-Jan-15 20:37:34.646628 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42065 2019-Jan-15 20:37:34.647283 - [DEBUG]
42066 2019-Jan-15 20:37:34.647309 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42067 2019-Jan-15 20:37:34.647972 - [DEBUG] Compose: EdgeIdentity * AllBottom
42068 2019-Jan-15 20:37:34.648000 - [DEBUG]
42069 2019-Jan-15 20:37:34.648024 - [DEBUG] Propagate flow
42070 2019-Jan-15 20:37:34.648047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42071 2019-Jan-15 20:37:34.648105 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42072 2019-Jan-15 20:37:34.648746 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42073 2019-Jan-15 20:37:34.649389 - [DEBUG] Edge function : AllBottom (result of previous compose)
42074 2019-Jan-15 20:37:34.649414 - [DEBUG]
42075 2019-Jan-15 20:37:34.649438 - [DEBUG] Join: AllTop & AllBottom
42076 2019-Jan-15 20:37:34.649464 - [DEBUG] = AllBottom (new jump func)
42077 2019-Jan-15 20:37:34.649488 - [DEBUG]
42078 2019-Jan-15 20:37:34.649512 - [DEBUG] Start adding new jump function
42079 2019-Jan-15 20:37:34.649535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42080 2019-Jan-15 20:37:34.649591 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42081 2019-Jan-15 20:37:34.650233 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42082 2019-Jan-15 20:37:34.650887 - [DEBUG] Edge Function : AllBottom
42083 2019-Jan-15 20:37:34.650914 - [DEBUG] End adding new jump function
42084 2019-Jan-15 20:37:34.650939 - [DEBUG]
42085 2019-Jan-15 20:37:34.650962 - [DEBUG] -------------------------------------------- 1153. Path Edge --------------------------------------------
42086 2019-Jan-15 20:37:34.650987 - [DEBUG]
42087 2019-Jan-15 20:37:34.651010 - [DEBUG] Process 1153. path edge:
42088 2019-Jan-15 20:37:34.651046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42089 2019-Jan-15 20:37:34.651103 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
42090 2019-Jan-15 20:37:34.651745 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42091 2019-Jan-15 20:37:34.652388 - [DEBUG]
42092 2019-Jan-15 20:37:34.652414 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42093 2019-Jan-15 20:37:34.653072 - [DEBUG] Compose: EdgeIdentity * AllBottom
42094 2019-Jan-15 20:37:34.653100 - [DEBUG]
42095 2019-Jan-15 20:37:34.653123 - [DEBUG] Propagate flow
42096 2019-Jan-15 20:37:34.653147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42097 2019-Jan-15 20:37:34.653204 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42098 2019-Jan-15 20:37:34.653839 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42099 2019-Jan-15 20:37:34.654499 - [DEBUG] Edge function : AllBottom (result of previous compose)
42100 2019-Jan-15 20:37:34.654524 - [DEBUG]
42101 2019-Jan-15 20:37:34.654549 - [DEBUG] Join: AllTop & AllBottom
42102 2019-Jan-15 20:37:34.654575 - [DEBUG] = AllBottom (new jump func)
42103 2019-Jan-15 20:37:34.654600 - [DEBUG]
42104 2019-Jan-15 20:37:34.654623 - [DEBUG] Start adding new jump function
42105 2019-Jan-15 20:37:34.654646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42106 2019-Jan-15 20:37:34.654702 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42107 2019-Jan-15 20:37:34.655346 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42108 2019-Jan-15 20:37:34.655983 - [DEBUG] Edge Function : AllBottom
42109 2019-Jan-15 20:37:34.656011 - [DEBUG] End adding new jump function
42110 2019-Jan-15 20:37:34.656035 - [DEBUG]
42111 2019-Jan-15 20:37:34.656059 - [DEBUG] -------------------------------------------- 1154. Path Edge --------------------------------------------
42112 2019-Jan-15 20:37:34.656084 - [DEBUG]
42113 2019-Jan-15 20:37:34.656107 - [DEBUG] Process 1154. path edge:
42114 2019-Jan-15 20:37:34.656131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42115 2019-Jan-15 20:37:34.656186 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
42116 2019-Jan-15 20:37:34.656834 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42117 2019-Jan-15 20:37:34.657497 - [DEBUG]
42118 2019-Jan-15 20:37:34.657521 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42119 2019-Jan-15 20:37:34.658179 - [DEBUG] Compose: EdgeIdentity * AllBottom
42120 2019-Jan-15 20:37:34.658207 - [DEBUG]
42121 2019-Jan-15 20:37:34.658231 - [DEBUG] Propagate flow
42122 2019-Jan-15 20:37:34.658255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42123 2019-Jan-15 20:37:34.658316 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42124 2019-Jan-15 20:37:34.659002 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42125 2019-Jan-15 20:37:34.659707 - [DEBUG] Edge function : AllBottom (result of previous compose)
42126 2019-Jan-15 20:37:34.659735 - [DEBUG]
42127 2019-Jan-15 20:37:34.659762 - [DEBUG] Join: AllTop & AllBottom
42128 2019-Jan-15 20:37:34.659789 - [DEBUG] = AllBottom (new jump func)
42129 2019-Jan-15 20:37:34.659834 - [DEBUG]
42130 2019-Jan-15 20:37:34.659858 - [DEBUG] Start adding new jump function
42131 2019-Jan-15 20:37:34.659883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42132 2019-Jan-15 20:37:34.659961 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42133 2019-Jan-15 20:37:34.660704 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42134 2019-Jan-15 20:37:34.661363 - [DEBUG] Edge Function : AllBottom
42135 2019-Jan-15 20:37:34.661395 - [DEBUG] End adding new jump function
42136 2019-Jan-15 20:37:34.661419 - [DEBUG]
42137 2019-Jan-15 20:37:34.661444 - [DEBUG] -------------------------------------------- 1155. Path Edge --------------------------------------------
42138 2019-Jan-15 20:37:34.661469 - [DEBUG]
42139 2019-Jan-15 20:37:34.661492 - [DEBUG] Process 1155. path edge:
42140 2019-Jan-15 20:37:34.661516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42141 2019-Jan-15 20:37:34.661579 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
42142 2019-Jan-15 20:37:34.662214 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42143 2019-Jan-15 20:37:34.662856 - [DEBUG]
42144 2019-Jan-15 20:37:34.662881 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42145 2019-Jan-15 20:37:34.663530 - [DEBUG] Start of endsummarytab entry
42146 2019-Jan-15 20:37:34.663568 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42147 2019-Jan-15 20:37:34.664237 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
42148 2019-Jan-15 20:37:34.664299 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42149 2019-Jan-15 20:37:34.664934 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42150 2019-Jan-15 20:37:34.665576 - [DEBUG] EF: AllBottom
42151 2019-Jan-15 20:37:34.665602 - [DEBUG]
42152 2019-Jan-15 20:37:34.665626 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42153 2019-Jan-15 20:37:34.666260 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42154 2019-Jan-15 20:37:34.666903 - [DEBUG] EF: AllBottom
42155 2019-Jan-15 20:37:34.666928 - [DEBUG]
42156 2019-Jan-15 20:37:34.666951 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42157 2019-Jan-15 20:37:34.667601 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42158 2019-Jan-15 20:37:34.668239 - [DEBUG] EF: AllBottom
42159 2019-Jan-15 20:37:34.668264 - [DEBUG]
42160 2019-Jan-15 20:37:34.668288 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42161 2019-Jan-15 20:37:34.668919 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42162 2019-Jan-15 20:37:34.669561 - [DEBUG] EF: AllBottom
42163 2019-Jan-15 20:37:34.669586 - [DEBUG]
42164 2019-Jan-15 20:37:34.669610 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42165 2019-Jan-15 20:37:34.670244 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
42166 2019-Jan-15 20:37:34.670895 - [DEBUG] EF: AllBottom
42167 2019-Jan-15 20:37:34.670920 - [DEBUG]
42168 2019-Jan-15 20:37:34.670944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42169 2019-Jan-15 20:37:34.671576 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42170 2019-Jan-15 20:37:34.672211 - [DEBUG] EF: AllBottom
42171 2019-Jan-15 20:37:34.672236 - [DEBUG]
42172 2019-Jan-15 20:37:34.672260 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42173 2019-Jan-15 20:37:34.672906 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
42174 2019-Jan-15 20:37:34.673549 - [DEBUG] EF: AllBottom
42175 2019-Jan-15 20:37:34.673574 - [DEBUG]
42176 2019-Jan-15 20:37:34.673597 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42177 2019-Jan-15 20:37:34.674247 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
42178 2019-Jan-15 20:37:34.674890 - [DEBUG] EF: AllBottom
42179 2019-Jan-15 20:37:34.674915 - [DEBUG]
42180 2019-Jan-15 20:37:34.674939 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42181 2019-Jan-15 20:37:34.675572 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42182 2019-Jan-15 20:37:34.676208 - [DEBUG] EF: AllBottom
42183 2019-Jan-15 20:37:34.676233 - [DEBUG]
42184 2019-Jan-15 20:37:34.676256 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42185 2019-Jan-15 20:37:34.676887 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42186 2019-Jan-15 20:37:34.677537 - [DEBUG] EF: AllBottom
42187 2019-Jan-15 20:37:34.677562 - [DEBUG]
42188 2019-Jan-15 20:37:34.677585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42189 2019-Jan-15 20:37:34.678217 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42190 2019-Jan-15 20:37:34.678859 - [DEBUG] EF: AllBottom
42191 2019-Jan-15 20:37:34.678885 - [DEBUG]
42192 2019-Jan-15 20:37:34.678908 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42193 2019-Jan-15 20:37:34.679543 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
42194 2019-Jan-15 20:37:34.680179 - [DEBUG] EF: AllBottom
42195 2019-Jan-15 20:37:34.680204 - [DEBUG]
42196 2019-Jan-15 20:37:34.680227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42197 2019-Jan-15 20:37:34.680874 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
42198 2019-Jan-15 20:37:34.681518 - [DEBUG] EF: AllBottom
42199 2019-Jan-15 20:37:34.681543 - [DEBUG]
42200 2019-Jan-15 20:37:34.681566 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42201 2019-Jan-15 20:37:34.682200 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
42202 2019-Jan-15 20:37:34.682834 - [DEBUG] EF: AllBottom
42203 2019-Jan-15 20:37:34.682859 - [DEBUG]
42204 2019-Jan-15 20:37:34.682883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42205 2019-Jan-15 20:37:34.683515 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42206 2019-Jan-15 20:37:34.684164 - [DEBUG] EF: AllBottom
42207 2019-Jan-15 20:37:34.684189 - [DEBUG]
42208 2019-Jan-15 20:37:34.684212 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42209 2019-Jan-15 20:37:34.684845 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42210 2019-Jan-15 20:37:34.685480 - [DEBUG] EF: AllBottom
42211 2019-Jan-15 20:37:34.685505 - [DEBUG]
42212 2019-Jan-15 20:37:34.685528 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42213 2019-Jan-15 20:37:34.686161 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
42214 2019-Jan-15 20:37:34.686796 - [DEBUG] EF: AllBottom
42215 2019-Jan-15 20:37:34.686821 - [DEBUG]
42216 2019-Jan-15 20:37:34.686844 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42217 2019-Jan-15 20:37:34.687492 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42218 2019-Jan-15 20:37:34.688142 - [DEBUG] EF: AllBottom
42219 2019-Jan-15 20:37:34.688167 - [DEBUG]
42220 2019-Jan-15 20:37:34.688191 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42221 2019-Jan-15 20:37:34.688825 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42222 2019-Jan-15 20:37:34.689462 - [DEBUG] EF: AllBottom
42223 2019-Jan-15 20:37:34.689487 - [DEBUG]
42224 2019-Jan-15 20:37:34.689510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42225 2019-Jan-15 20:37:34.690141 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42226 2019-Jan-15 20:37:34.690799 - [DEBUG] EF: AllBottom
42227 2019-Jan-15 20:37:34.690824 - [DEBUG]
42228 2019-Jan-15 20:37:34.690847 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42229 2019-Jan-15 20:37:34.691481 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42230 2019-Jan-15 20:37:34.692117 - [DEBUG] EF: AllBottom
42231 2019-Jan-15 20:37:34.692142 - [DEBUG]
42232 2019-Jan-15 20:37:34.692166 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42233 2019-Jan-15 20:37:34.692798 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42234 2019-Jan-15 20:37:34.693434 - [DEBUG] EF: AllBottom
42235 2019-Jan-15 20:37:34.693459 - [DEBUG]
42236 2019-Jan-15 20:37:34.693483 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42237 2019-Jan-15 20:37:34.694131 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
42238 2019-Jan-15 20:37:34.694765 - [DEBUG] EF: AllBottom
42239 2019-Jan-15 20:37:34.694790 - [DEBUG]
42240 2019-Jan-15 20:37:34.694813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42241 2019-Jan-15 20:37:34.695446 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
42242 2019-Jan-15 20:37:34.696081 - [DEBUG] EF: AllBottom
42243 2019-Jan-15 20:37:34.696106 - [DEBUG]
42244 2019-Jan-15 20:37:34.696129 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42245 2019-Jan-15 20:37:34.696760 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
42246 2019-Jan-15 20:37:34.697408 - [DEBUG] EF: AllBottom
42247 2019-Jan-15 20:37:34.697433 - [DEBUG]
42248 2019-Jan-15 20:37:34.697456 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42249 2019-Jan-15 20:37:34.698088 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
42250 2019-Jan-15 20:37:34.698724 - [DEBUG] EF: AllBottom
42251 2019-Jan-15 20:37:34.698749 - [DEBUG]
42252 2019-Jan-15 20:37:34.698773 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42253 2019-Jan-15 20:37:34.699405 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42254 2019-Jan-15 20:37:34.700040 - [DEBUG] EF: AllBottom
42255 2019-Jan-15 20:37:34.700065 - [DEBUG]
42256 2019-Jan-15 20:37:34.700089 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42257 2019-Jan-15 20:37:34.700736 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42258 2019-Jan-15 20:37:34.701369 - [DEBUG] EF: AllBottom
42259 2019-Jan-15 20:37:34.701394 - [DEBUG]
42260 2019-Jan-15 20:37:34.701418 - [DEBUG] ---------------
42261 2019-Jan-15 20:37:34.701442 - [DEBUG]
42262 2019-Jan-15 20:37:34.701468 - [DEBUG] End of endsummarytab entry
42263 2019-Jan-15 20:37:34.701492 - [DEBUG]
42264 2019-Jan-15 20:37:34.701516 - [DEBUG] Start of incomingtab entry
42265 2019-Jan-15 20:37:34.701540 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42266 2019-Jan-15 20:37:34.702175 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
42267 2019-Jan-15 20:37:34.702246 - [DEBUG] ---------------
42268 2019-Jan-15 20:37:34.702271 - [DEBUG] End of incomingtab entry
42269 2019-Jan-15 20:37:34.702295 - [DEBUG]
42270 2019-Jan-15 20:37:34.702320 - [DEBUG] EDGE:
42271 2019-Jan-15 20:37:34.702376 - [DEBUG] ---> 42272 2019-Jan-15 20:37:34.703011 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42273 2019-Jan-15 20:37:34.703653 - [DEBUG]
42274 2019-Jan-15 20:37:34.703678 - [DEBUG] EDGE:
42275 2019-Jan-15 20:37:34.703736 - [DEBUG] ---> 42276 2019-Jan-15 20:37:34.704391 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42277 2019-Jan-15 20:37:34.705034 - [DEBUG]
42278 2019-Jan-15 20:37:34.705084 - [DEBUG] Compose: EdgeIdentity * AllBottom
42279 2019-Jan-15 20:37:34.705111 - [DEBUG]
42280 2019-Jan-15 20:37:34.705135 - [DEBUG] Propagate flow
42281 2019-Jan-15 20:37:34.705159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42282 2019-Jan-15 20:37:34.705216 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42283 2019-Jan-15 20:37:34.705860 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42284 2019-Jan-15 20:37:34.706503 - [DEBUG] Edge function : AllBottom (result of previous compose)
42285 2019-Jan-15 20:37:34.706529 - [DEBUG]
42286 2019-Jan-15 20:37:34.706554 - [DEBUG] Join: AllTop & AllBottom
42287 2019-Jan-15 20:37:34.706581 - [DEBUG] = AllBottom (new jump func)
42288 2019-Jan-15 20:37:34.706606 - [DEBUG]
42289 2019-Jan-15 20:37:34.706630 - [DEBUG] Start adding new jump function
42290 2019-Jan-15 20:37:34.706653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42291 2019-Jan-15 20:37:34.706710 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42292 2019-Jan-15 20:37:34.707369 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42293 2019-Jan-15 20:37:34.708011 - [DEBUG] Edge Function : AllBottom
42294 2019-Jan-15 20:37:34.708040 - [DEBUG] End adding new jump function
42295 2019-Jan-15 20:37:34.708064 - [DEBUG]
42296 2019-Jan-15 20:37:34.708088 - [DEBUG] -------------------------------------------- 1156. Path Edge --------------------------------------------
42297 2019-Jan-15 20:37:34.708113 - [DEBUG]
42298 2019-Jan-15 20:37:34.708136 - [DEBUG] Process 1156. path edge:
42299 2019-Jan-15 20:37:34.708160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42300 2019-Jan-15 20:37:34.708217 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
42301 2019-Jan-15 20:37:34.708861 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42302 2019-Jan-15 20:37:34.709504 - [DEBUG]
42303 2019-Jan-15 20:37:34.709528 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42304 2019-Jan-15 20:37:34.710189 - [DEBUG] Possible callees:
42305 2019-Jan-15 20:37:34.710216 - [DEBUG] llvm.dbg.declare
42306 2019-Jan-15 20:37:34.710241 - [DEBUG] Possible return sites:
42307 2019-Jan-15 20:37:34.710264 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19342308 2019-Jan-15 20:37:34.711571 - [DEBUG] Found and process special summary
42309 2019-Jan-15 20:37:34.711606 - [DEBUG] Compose: EdgeIdentity * AllBottom
42310 2019-Jan-15 20:37:34.711634 - [DEBUG]
42311 2019-Jan-15 20:37:34.711658 - [DEBUG] Propagate flow
42312 2019-Jan-15 20:37:34.711681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42313 2019-Jan-15 20:37:34.711738 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42314 2019-Jan-15 20:37:34.712377 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42315 2019-Jan-15 20:37:34.713018 - [DEBUG] Edge function : AllBottom (result of previous compose)
42316 2019-Jan-15 20:37:34.713044 - [DEBUG]
42317 2019-Jan-15 20:37:34.713069 - [DEBUG] Join: AllTop & AllBottom
42318 2019-Jan-15 20:37:34.713095 - [DEBUG] = AllBottom (new jump func)
42319 2019-Jan-15 20:37:34.713120 - [DEBUG]
42320 2019-Jan-15 20:37:34.713143 - [DEBUG] Start adding new jump function
42321 2019-Jan-15 20:37:34.713167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42322 2019-Jan-15 20:37:34.713223 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42323 2019-Jan-15 20:37:34.713867 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42324 2019-Jan-15 20:37:34.714520 - [DEBUG] Edge Function : AllBottom
42325 2019-Jan-15 20:37:34.714548 - [DEBUG] End adding new jump function
42326 2019-Jan-15 20:37:34.714572 - [DEBUG]
42327 2019-Jan-15 20:37:34.714595 - [DEBUG] -------------------------------------------- 1157. Path Edge --------------------------------------------
42328 2019-Jan-15 20:37:34.714620 - [DEBUG]
42329 2019-Jan-15 20:37:34.714643 - [DEBUG] Process 1157. path edge:
42330 2019-Jan-15 20:37:34.714667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42331 2019-Jan-15 20:37:34.714723 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
42332 2019-Jan-15 20:37:34.715361 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42333 2019-Jan-15 20:37:34.716003 - [DEBUG]
42334 2019-Jan-15 20:37:34.716027 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42335 2019-Jan-15 20:37:34.716686 - [DEBUG] Compose: EdgeIdentity * AllBottom
42336 2019-Jan-15 20:37:34.716714 - [DEBUG]
42337 2019-Jan-15 20:37:34.716738 - [DEBUG] Propagate flow
42338 2019-Jan-15 20:37:34.716761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42339 2019-Jan-15 20:37:34.716818 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42340 2019-Jan-15 20:37:34.717470 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42341 2019-Jan-15 20:37:34.718113 - [DEBUG] Edge function : AllBottom (result of previous compose)
42342 2019-Jan-15 20:37:34.718138 - [DEBUG]
42343 2019-Jan-15 20:37:34.718163 - [DEBUG] Join: AllTop & AllBottom
42344 2019-Jan-15 20:37:34.718189 - [DEBUG] = AllBottom (new jump func)
42345 2019-Jan-15 20:37:34.718214 - [DEBUG]
42346 2019-Jan-15 20:37:34.718237 - [DEBUG] Start adding new jump function
42347 2019-Jan-15 20:37:34.718260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42348 2019-Jan-15 20:37:34.718316 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42349 2019-Jan-15 20:37:34.718968 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42350 2019-Jan-15 20:37:34.719603 - [DEBUG] Edge Function : AllBottom
42351 2019-Jan-15 20:37:34.719631 - [DEBUG] End adding new jump function
42352 2019-Jan-15 20:37:34.719655 - [DEBUG]
42353 2019-Jan-15 20:37:34.719679 - [DEBUG] -------------------------------------------- 1158. Path Edge --------------------------------------------
42354 2019-Jan-15 20:37:34.719704 - [DEBUG]
42355 2019-Jan-15 20:37:34.719727 - [DEBUG] Process 1158. path edge:
42356 2019-Jan-15 20:37:34.719751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42357 2019-Jan-15 20:37:34.719808 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
42358 2019-Jan-15 20:37:34.720442 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42359 2019-Jan-15 20:37:34.721101 - [DEBUG]
42360 2019-Jan-15 20:37:34.721126 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42361 2019-Jan-15 20:37:34.721781 - [DEBUG] Compose: EdgeIdentity * AllBottom
42362 2019-Jan-15 20:37:34.721809 - [DEBUG]
42363 2019-Jan-15 20:37:34.721833 - [DEBUG] Propagate flow
42364 2019-Jan-15 20:37:34.721857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42365 2019-Jan-15 20:37:34.721914 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42366 2019-Jan-15 20:37:34.722553 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42367 2019-Jan-15 20:37:34.723196 - [DEBUG] Edge function : AllBottom (result of previous compose)
42368 2019-Jan-15 20:37:34.723222 - [DEBUG]
42369 2019-Jan-15 20:37:34.723247 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42370 2019-Jan-15 20:37:34.723273 - [DEBUG] = AllBottom
42371 2019-Jan-15 20:37:34.723298 - [DEBUG]
42372 2019-Jan-15 20:37:34.723322 - [DEBUG] PROPAGATE: No new function!
42373 2019-Jan-15 20:37:34.723346 - [DEBUG] EDGE:
42374 2019-Jan-15 20:37:34.723403 - [DEBUG] ---> 42375 2019-Jan-15 20:37:34.724054 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42376 2019-Jan-15 20:37:34.724697 - [DEBUG]
42377 2019-Jan-15 20:37:34.724722 - [DEBUG] EDGE:
42378 2019-Jan-15 20:37:34.724779 - [DEBUG] ---> 42379 2019-Jan-15 20:37:34.725419 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42380 2019-Jan-15 20:37:34.726062 - [DEBUG]
42381 2019-Jan-15 20:37:34.726098 - [DEBUG] Compose: EdgeIdentity * AllBottom
42382 2019-Jan-15 20:37:34.726126 - [DEBUG]
42383 2019-Jan-15 20:37:34.726150 - [DEBUG] Propagate flow
42384 2019-Jan-15 20:37:34.726173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42385 2019-Jan-15 20:37:34.726230 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42386 2019-Jan-15 20:37:34.726868 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42387 2019-Jan-15 20:37:34.727526 - [DEBUG] Edge function : AllBottom (result of previous compose)
42388 2019-Jan-15 20:37:34.727552 - [DEBUG]
42389 2019-Jan-15 20:37:34.727576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42390 2019-Jan-15 20:37:34.727602 - [DEBUG] = AllBottom
42391 2019-Jan-15 20:37:34.727635 - [DEBUG]
42392 2019-Jan-15 20:37:34.727659 - [DEBUG] PROPAGATE: No new function!
42393 2019-Jan-15 20:37:34.727685 - [DEBUG] EDGE:
42394 2019-Jan-15 20:37:34.727743 - [DEBUG] ---> 42395 2019-Jan-15 20:37:34.728388 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42396 2019-Jan-15 20:37:34.729031 - [DEBUG]
42397 2019-Jan-15 20:37:34.729056 - [DEBUG] EDGE:
42398 2019-Jan-15 20:37:34.729113 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
42399 2019-Jan-15 20:37:34.729755 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42400 2019-Jan-15 20:37:34.730398 - [DEBUG]
42401 2019-Jan-15 20:37:34.730423 - [DEBUG] EDGE:
42402 2019-Jan-15 20:37:34.730481 - [DEBUG] ---> 42403 2019-Jan-15 20:37:34.731135 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42404 2019-Jan-15 20:37:34.731779 - [DEBUG]
42405 2019-Jan-15 20:37:34.731804 - [DEBUG] EDGE:
42406 2019-Jan-15 20:37:34.731862 - [DEBUG] ---> 42407 2019-Jan-15 20:37:34.732496 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42408 2019-Jan-15 20:37:34.733139 - [DEBUG]
42409 2019-Jan-15 20:37:34.733164 - [DEBUG] EDGE:
42410 2019-Jan-15 20:37:34.733221 - [DEBUG] ---> 42411 2019-Jan-15 20:37:34.733861 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42412 2019-Jan-15 20:37:34.734520 - [DEBUG]
42413 2019-Jan-15 20:37:34.734554 - [DEBUG] Compose: EdgeIdentity * AllBottom
42414 2019-Jan-15 20:37:34.734581 - [DEBUG]
42415 2019-Jan-15 20:37:34.734605 - [DEBUG] Propagate flow
42416 2019-Jan-15 20:37:34.734628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42417 2019-Jan-15 20:37:34.734685 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42418 2019-Jan-15 20:37:34.735325 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42419 2019-Jan-15 20:37:34.735967 - [DEBUG] Edge function : AllBottom (result of previous compose)
42420 2019-Jan-15 20:37:34.735992 - [DEBUG]
42421 2019-Jan-15 20:37:34.736017 - [DEBUG] Join: AllTop & AllBottom
42422 2019-Jan-15 20:37:34.736043 - [DEBUG] = AllBottom (new jump func)
42423 2019-Jan-15 20:37:34.736068 - [DEBUG]
42424 2019-Jan-15 20:37:34.736092 - [DEBUG] Start adding new jump function
42425 2019-Jan-15 20:37:34.736116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42426 2019-Jan-15 20:37:34.736172 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42427 2019-Jan-15 20:37:34.736815 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42428 2019-Jan-15 20:37:34.737475 - [DEBUG] Edge Function : AllBottom
42429 2019-Jan-15 20:37:34.737503 - [DEBUG] End adding new jump function
42430 2019-Jan-15 20:37:34.737535 - [DEBUG]
42431 2019-Jan-15 20:37:34.737559 - [DEBUG] -------------------------------------------- 1159. Path Edge --------------------------------------------
42432 2019-Jan-15 20:37:34.737584 - [DEBUG]
42433 2019-Jan-15 20:37:34.737607 - [DEBUG] Process 1159. path edge:
42434 2019-Jan-15 20:37:34.737631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42435 2019-Jan-15 20:37:34.737690 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
42436 2019-Jan-15 20:37:34.738334 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42437 2019-Jan-15 20:37:34.738977 - [DEBUG]
42438 2019-Jan-15 20:37:34.739002 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42439 2019-Jan-15 20:37:34.739667 - [DEBUG] Compose: EdgeIdentity * AllBottom
42440 2019-Jan-15 20:37:34.739695 - [DEBUG]
42441 2019-Jan-15 20:37:34.739719 - [DEBUG] Propagate flow
42442 2019-Jan-15 20:37:34.739742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42443 2019-Jan-15 20:37:34.739799 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
42444 2019-Jan-15 20:37:34.740432 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42445 2019-Jan-15 20:37:34.741092 - [DEBUG] Edge function : AllBottom (result of previous compose)
42446 2019-Jan-15 20:37:34.741117 - [DEBUG]
42447 2019-Jan-15 20:37:34.741142 - [DEBUG] Join: AllTop & AllBottom
42448 2019-Jan-15 20:37:34.741168 - [DEBUG] = AllBottom (new jump func)
42449 2019-Jan-15 20:37:34.741193 - [DEBUG]
42450 2019-Jan-15 20:37:34.741216 - [DEBUG] Start adding new jump function
42451 2019-Jan-15 20:37:34.741239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42452 2019-Jan-15 20:37:34.741295 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42453 2019-Jan-15 20:37:34.741940 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
42454 2019-Jan-15 20:37:34.742572 - [DEBUG] Edge Function : AllBottom
42455 2019-Jan-15 20:37:34.742601 - [DEBUG] End adding new jump function
42456 2019-Jan-15 20:37:34.742625 - [DEBUG]
42457 2019-Jan-15 20:37:34.742648 - [DEBUG] -------------------------------------------- 1160. Path Edge --------------------------------------------
42458 2019-Jan-15 20:37:34.742672 - [DEBUG]
42459 2019-Jan-15 20:37:34.742695 - [DEBUG] Process 1160. path edge:
42460 2019-Jan-15 20:37:34.742719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42461 2019-Jan-15 20:37:34.742775 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
42462 2019-Jan-15 20:37:34.743407 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42463 2019-Jan-15 20:37:34.744065 - [DEBUG]
42464 2019-Jan-15 20:37:34.744090 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
42465 2019-Jan-15 20:37:34.744754 - [DEBUG] Compose: EdgeIdentity * AllBottom
42466 2019-Jan-15 20:37:34.744782 - [DEBUG]
42467 2019-Jan-15 20:37:34.744806 - [DEBUG] Propagate flow
42468 2019-Jan-15 20:37:34.744829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42469 2019-Jan-15 20:37:34.744889 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42470 2019-Jan-15 20:37:34.745535 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42471 2019-Jan-15 20:37:34.746177 - [DEBUG] Edge function : AllBottom (result of previous compose)
42472 2019-Jan-15 20:37:34.746223 - [DEBUG]
42473 2019-Jan-15 20:37:34.746249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42474 2019-Jan-15 20:37:34.746275 - [DEBUG] = AllBottom
42475 2019-Jan-15 20:37:34.746299 - [DEBUG]
42476 2019-Jan-15 20:37:34.746322 - [DEBUG] PROPAGATE: No new function!
42477 2019-Jan-15 20:37:34.746347 - [DEBUG] EDGE:
42478 2019-Jan-15 20:37:34.746405 - [DEBUG] ---> 42479 2019-Jan-15 20:37:34.747039 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42480 2019-Jan-15 20:37:34.747699 - [DEBUG]
42481 2019-Jan-15 20:37:34.747724 - [DEBUG] EDGE:
42482 2019-Jan-15 20:37:34.747782 - [DEBUG] ---> 42483 2019-Jan-15 20:37:34.748424 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42484 2019-Jan-15 20:37:34.749066 - [DEBUG]
42485 2019-Jan-15 20:37:34.749092 - [DEBUG] EDGE:
42486 2019-Jan-15 20:37:34.749150 - [DEBUG] ---> 42487 2019-Jan-15 20:37:34.749783 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42488 2019-Jan-15 20:37:34.750426 - [DEBUG]
42489 2019-Jan-15 20:37:34.750451 - [DEBUG] EDGE:
42490 2019-Jan-15 20:37:34.750508 - [DEBUG] ---> 42491 2019-Jan-15 20:37:34.751165 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42492 2019-Jan-15 20:37:34.751808 - [DEBUG]
42493 2019-Jan-15 20:37:34.751834 - [DEBUG] EDGE:
42494 2019-Jan-15 20:37:34.751891 - [DEBUG] ---> 42495 2019-Jan-15 20:37:34.752525 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42496 2019-Jan-15 20:37:34.753166 - [DEBUG]
42497 2019-Jan-15 20:37:34.753191 - [DEBUG] EDGE:
42498 2019-Jan-15 20:37:34.753248 - [DEBUG] ---> 42499 2019-Jan-15 20:37:34.753884 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42500 2019-Jan-15 20:37:34.754544 - [DEBUG]
42501 2019-Jan-15 20:37:34.754596 - [DEBUG] Compose: EdgeIdentity * AllBottom
42502 2019-Jan-15 20:37:34.754624 - [DEBUG]
42503 2019-Jan-15 20:37:34.754649 - [DEBUG] Propagate flow
42504 2019-Jan-15 20:37:34.754672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42505 2019-Jan-15 20:37:34.754728 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
42506 2019-Jan-15 20:37:34.755367 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42507 2019-Jan-15 20:37:34.756014 - [DEBUG] Edge function : AllBottom (result of previous compose)
42508 2019-Jan-15 20:37:34.756039 - [DEBUG]
42509 2019-Jan-15 20:37:34.756065 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42510 2019-Jan-15 20:37:34.756091 - [DEBUG] = AllBottom
42511 2019-Jan-15 20:37:34.756128 - [DEBUG]
42512 2019-Jan-15 20:37:34.756152 - [DEBUG] PROPAGATE: No new function!
42513 2019-Jan-15 20:37:34.756181 - [DEBUG] EDGE:
42514 2019-Jan-15 20:37:34.756240 - [DEBUG] ---> 42515 2019-Jan-15 20:37:34.756884 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42516 2019-Jan-15 20:37:34.757551 - [DEBUG]
42517 2019-Jan-15 20:37:34.757576 - [DEBUG] EDGE:
42518 2019-Jan-15 20:37:34.757634 - [DEBUG] ---> 42519 2019-Jan-15 20:37:34.758270 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42520 2019-Jan-15 20:37:34.758913 - [DEBUG]
42521 2019-Jan-15 20:37:34.758938 - [DEBUG] EDGE:
42522 2019-Jan-15 20:37:34.758996 - [DEBUG] ---> 42523 2019-Jan-15 20:37:34.759638 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42524 2019-Jan-15 20:37:34.760282 - [DEBUG]
42525 2019-Jan-15 20:37:34.760328 - [DEBUG] Compose: EdgeIdentity * AllBottom
42526 2019-Jan-15 20:37:34.760355 - [DEBUG]
42527 2019-Jan-15 20:37:34.760380 - [DEBUG] Propagate flow
42528 2019-Jan-15 20:37:34.760403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42529 2019-Jan-15 20:37:34.760460 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
42530 2019-Jan-15 20:37:34.761114 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42531 2019-Jan-15 20:37:34.761757 - [DEBUG] Edge function : AllBottom (result of previous compose)
42532 2019-Jan-15 20:37:34.761783 - [DEBUG]
42533 2019-Jan-15 20:37:34.761808 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42534 2019-Jan-15 20:37:34.761834 - [DEBUG] = AllBottom
42535 2019-Jan-15 20:37:34.761859 - [DEBUG]
42536 2019-Jan-15 20:37:34.761882 - [DEBUG] PROPAGATE: No new function!
42537 2019-Jan-15 20:37:34.761909 - [DEBUG] EDGE:
42538 2019-Jan-15 20:37:34.761967 - [DEBUG] ---> 42539 2019-Jan-15 20:37:34.762613 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42540 2019-Jan-15 20:37:34.763256 - [DEBUG]
42541 2019-Jan-15 20:37:34.763281 - [DEBUG] EDGE:
42542 2019-Jan-15 20:37:34.763339 - [DEBUG] ---> 42543 2019-Jan-15 20:37:34.763990 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42544 2019-Jan-15 20:37:34.764633 - [DEBUG]
42545 2019-Jan-15 20:37:34.764659 - [DEBUG] EDGE:
42546 2019-Jan-15 20:37:34.764717 - [DEBUG] ---> 42547 2019-Jan-15 20:37:34.765351 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42548 2019-Jan-15 20:37:34.765992 - [DEBUG]
42549 2019-Jan-15 20:37:34.766017 - [DEBUG] EDGE:
42550 2019-Jan-15 20:37:34.766087 - [DEBUG] ---> 42551 2019-Jan-15 20:37:34.766729 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42552 2019-Jan-15 20:37:34.767388 - [DEBUG]
42553 2019-Jan-15 20:37:34.767429 - [DEBUG] Compose: EdgeIdentity * AllBottom
42554 2019-Jan-15 20:37:34.767456 - [DEBUG]
42555 2019-Jan-15 20:37:34.767481 - [DEBUG] Propagate flow
42556 2019-Jan-15 20:37:34.767504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42557 2019-Jan-15 20:37:34.767561 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
42558 2019-Jan-15 20:37:34.768201 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42559 2019-Jan-15 20:37:34.768844 - [DEBUG] Edge function : AllBottom (result of previous compose)
42560 2019-Jan-15 20:37:34.768869 - [DEBUG]
42561 2019-Jan-15 20:37:34.768895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42562 2019-Jan-15 20:37:34.768921 - [DEBUG] = AllBottom
42563 2019-Jan-15 20:37:34.768945 - [DEBUG]
42564 2019-Jan-15 20:37:34.768969 - [DEBUG] PROPAGATE: No new function!
42565 2019-Jan-15 20:37:34.768995 - [DEBUG] EDGE:
42566 2019-Jan-15 20:37:34.769053 - [DEBUG] ---> 42567 2019-Jan-15 20:37:34.769697 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42568 2019-Jan-15 20:37:34.770340 - [DEBUG]
42569 2019-Jan-15 20:37:34.770365 - [DEBUG] EDGE:
42570 2019-Jan-15 20:37:34.770423 - [DEBUG] ---> 42571 2019-Jan-15 20:37:34.771073 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42572 2019-Jan-15 20:37:34.771716 - [DEBUG]
42573 2019-Jan-15 20:37:34.771741 - [DEBUG] EDGE:
42574 2019-Jan-15 20:37:34.771799 - [DEBUG] ---> 42575 2019-Jan-15 20:37:34.772437 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42576 2019-Jan-15 20:37:34.773080 - [DEBUG]
42577 2019-Jan-15 20:37:34.773116 - [DEBUG] Compose: EdgeIdentity * AllBottom
42578 2019-Jan-15 20:37:34.773143 - [DEBUG]
42579 2019-Jan-15 20:37:34.773167 - [DEBUG] Propagate flow
42580 2019-Jan-15 20:37:34.773190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42581 2019-Jan-15 20:37:34.773247 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42582 2019-Jan-15 20:37:34.773887 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42583 2019-Jan-15 20:37:34.774546 - [DEBUG] Edge function : AllBottom (result of previous compose)
42584 2019-Jan-15 20:37:34.774571 - [DEBUG]
42585 2019-Jan-15 20:37:34.774596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42586 2019-Jan-15 20:37:34.774622 - [DEBUG] = AllBottom
42587 2019-Jan-15 20:37:34.774647 - [DEBUG]
42588 2019-Jan-15 20:37:34.774670 - [DEBUG] PROPAGATE: No new function!
42589 2019-Jan-15 20:37:34.774696 - [DEBUG] EDGE:
42590 2019-Jan-15 20:37:34.774754 - [DEBUG] ---> 42591 2019-Jan-15 20:37:34.775406 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42592 2019-Jan-15 20:37:34.776051 - [DEBUG]
42593 2019-Jan-15 20:37:34.776076 - [DEBUG] EDGE:
42594 2019-Jan-15 20:37:34.776134 - [DEBUG] ---> 42595 2019-Jan-15 20:37:34.776769 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42596 2019-Jan-15 20:37:34.777427 - [DEBUG]
42597 2019-Jan-15 20:37:34.777453 - [DEBUG] EDGE:
42598 2019-Jan-15 20:37:34.777510 - [DEBUG] ---> 42599 2019-Jan-15 20:37:34.778148 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42600 2019-Jan-15 20:37:34.778791 - [DEBUG]
42601 2019-Jan-15 20:37:34.778827 - [DEBUG] Compose: EdgeIdentity * AllBottom
42602 2019-Jan-15 20:37:34.778854 - [DEBUG]
42603 2019-Jan-15 20:37:34.778878 - [DEBUG] Propagate flow
42604 2019-Jan-15 20:37:34.778902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42605 2019-Jan-15 20:37:34.778958 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42606 2019-Jan-15 20:37:34.779595 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42607 2019-Jan-15 20:37:34.780237 - [DEBUG] Edge function : AllBottom (result of previous compose)
42608 2019-Jan-15 20:37:34.780262 - [DEBUG]
42609 2019-Jan-15 20:37:34.780287 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42610 2019-Jan-15 20:37:34.780313 - [DEBUG] = AllBottom
42611 2019-Jan-15 20:37:34.780338 - [DEBUG]
42612 2019-Jan-15 20:37:34.780361 - [DEBUG] PROPAGATE: No new function!
42613 2019-Jan-15 20:37:34.780387 - [DEBUG] EDGE:
42614 2019-Jan-15 20:37:34.780445 - [DEBUG] ---> 42615 2019-Jan-15 20:37:34.781105 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42616 2019-Jan-15 20:37:34.781749 - [DEBUG]
42617 2019-Jan-15 20:37:34.781786 - [DEBUG] Compose: EdgeIdentity * AllBottom
42618 2019-Jan-15 20:37:34.781813 - [DEBUG]
42619 2019-Jan-15 20:37:34.781837 - [DEBUG] Propagate flow
42620 2019-Jan-15 20:37:34.781860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42621 2019-Jan-15 20:37:34.781917 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42622 2019-Jan-15 20:37:34.782555 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42623 2019-Jan-15 20:37:34.783196 - [DEBUG] Edge function : AllBottom (result of previous compose)
42624 2019-Jan-15 20:37:34.783221 - [DEBUG]
42625 2019-Jan-15 20:37:34.783246 - [DEBUG] Join: AllTop & AllBottom
42626 2019-Jan-15 20:37:34.783273 - [DEBUG] = AllBottom (new jump func)
42627 2019-Jan-15 20:37:34.783297 - [DEBUG]
42628 2019-Jan-15 20:37:34.783321 - [DEBUG] Start adding new jump function
42629 2019-Jan-15 20:37:34.783345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42630 2019-Jan-15 20:37:34.783401 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42631 2019-Jan-15 20:37:34.784061 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42632 2019-Jan-15 20:37:34.784705 - [DEBUG] Edge Function : AllBottom
42633 2019-Jan-15 20:37:34.784735 - [DEBUG] End adding new jump function
42634 2019-Jan-15 20:37:34.784759 - [DEBUG]
42635 2019-Jan-15 20:37:34.784783 - [DEBUG] -------------------------------------------- 1161. Path Edge --------------------------------------------
42636 2019-Jan-15 20:37:34.784807 - [DEBUG]
42637 2019-Jan-15 20:37:34.784831 - [DEBUG] Process 1161. path edge:
42638 2019-Jan-15 20:37:34.784855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42639 2019-Jan-15 20:37:34.784912 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
42640 2019-Jan-15 20:37:34.785547 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42641 2019-Jan-15 20:37:34.786188 - [DEBUG]
42642 2019-Jan-15 20:37:34.786212 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42643 2019-Jan-15 20:37:34.786863 - [DEBUG] Possible callees:
42644 2019-Jan-15 20:37:34.786888 - [DEBUG] foo
42645 2019-Jan-15 20:37:34.786913 - [DEBUG] Possible return sites:
42646 2019-Jan-15 20:37:34.786937 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12642647 2019-Jan-15 20:37:34.788222 - [DEBUG] Found and process special summary
42648 2019-Jan-15 20:37:34.788256 - [DEBUG] Compose: EdgeIdentity * AllBottom
42649 2019-Jan-15 20:37:34.788284 - [DEBUG]
42650 2019-Jan-15 20:37:34.788308 - [DEBUG] Propagate flow
42651 2019-Jan-15 20:37:34.788331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42652 2019-Jan-15 20:37:34.788388 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42653 2019-Jan-15 20:37:34.789025 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42654 2019-Jan-15 20:37:34.789668 - [DEBUG] Edge function : AllBottom (result of previous compose)
42655 2019-Jan-15 20:37:34.789693 - [DEBUG]
42656 2019-Jan-15 20:37:34.789718 - [DEBUG] Join: AllTop & AllBottom
42657 2019-Jan-15 20:37:34.789744 - [DEBUG] = AllBottom (new jump func)
42658 2019-Jan-15 20:37:34.789769 - [DEBUG]
42659 2019-Jan-15 20:37:34.789792 - [DEBUG] Start adding new jump function
42660 2019-Jan-15 20:37:34.789816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42661 2019-Jan-15 20:37:34.789872 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42662 2019-Jan-15 20:37:34.790516 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42663 2019-Jan-15 20:37:34.791169 - [DEBUG] Edge Function : AllBottom
42664 2019-Jan-15 20:37:34.791202 - [DEBUG] End adding new jump function
42665 2019-Jan-15 20:37:34.791226 - [DEBUG]
42666 2019-Jan-15 20:37:34.791249 - [DEBUG] -------------------------------------------- 1162. Path Edge --------------------------------------------
42667 2019-Jan-15 20:37:34.791274 - [DEBUG]
42668 2019-Jan-15 20:37:34.791297 - [DEBUG] Process 1162. path edge:
42669 2019-Jan-15 20:37:34.791321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42670 2019-Jan-15 20:37:34.791377 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
42671 2019-Jan-15 20:37:34.792016 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42672 2019-Jan-15 20:37:34.792657 - [DEBUG]
42673 2019-Jan-15 20:37:34.792682 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42674 2019-Jan-15 20:37:34.793348 - [DEBUG] Compose: EdgeIdentity * AllBottom
42675 2019-Jan-15 20:37:34.793376 - [DEBUG]
42676 2019-Jan-15 20:37:34.793400 - [DEBUG] Propagate flow
42677 2019-Jan-15 20:37:34.793423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42678 2019-Jan-15 20:37:34.793481 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42679 2019-Jan-15 20:37:34.794132 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42680 2019-Jan-15 20:37:34.794776 - [DEBUG] Edge function : AllBottom (result of previous compose)
42681 2019-Jan-15 20:37:34.794801 - [DEBUG]
42682 2019-Jan-15 20:37:34.794827 - [DEBUG] Join: AllTop & AllBottom
42683 2019-Jan-15 20:37:34.794853 - [DEBUG] = AllBottom (new jump func)
42684 2019-Jan-15 20:37:34.794877 - [DEBUG]
42685 2019-Jan-15 20:37:34.794900 - [DEBUG] Start adding new jump function
42686 2019-Jan-15 20:37:34.794924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42687 2019-Jan-15 20:37:34.794980 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42688 2019-Jan-15 20:37:34.795625 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42689 2019-Jan-15 20:37:34.796260 - [DEBUG] Edge Function : AllBottom
42690 2019-Jan-15 20:37:34.796289 - [DEBUG] End adding new jump function
42691 2019-Jan-15 20:37:34.796313 - [DEBUG]
42692 2019-Jan-15 20:37:34.796336 - [DEBUG] -------------------------------------------- 1163. Path Edge --------------------------------------------
42693 2019-Jan-15 20:37:34.796361 - [DEBUG]
42694 2019-Jan-15 20:37:34.796384 - [DEBUG] Process 1163. path edge:
42695 2019-Jan-15 20:37:34.796408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42696 2019-Jan-15 20:37:34.796463 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
42697 2019-Jan-15 20:37:34.797100 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42698 2019-Jan-15 20:37:34.797760 - [DEBUG]
42699 2019-Jan-15 20:37:34.797786 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42700 2019-Jan-15 20:37:34.798438 - [DEBUG] Compose: EdgeIdentity * AllBottom
42701 2019-Jan-15 20:37:34.798466 - [DEBUG]
42702 2019-Jan-15 20:37:34.798490 - [DEBUG] Propagate flow
42703 2019-Jan-15 20:37:34.798513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42704 2019-Jan-15 20:37:34.798571 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42705 2019-Jan-15 20:37:34.799205 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42706 2019-Jan-15 20:37:34.799848 - [DEBUG] Edge function : AllBottom (result of previous compose)
42707 2019-Jan-15 20:37:34.799873 - [DEBUG]
42708 2019-Jan-15 20:37:34.799898 - [DEBUG] Join: AllTop & AllBottom
42709 2019-Jan-15 20:37:34.799924 - [DEBUG] = AllBottom (new jump func)
42710 2019-Jan-15 20:37:34.799949 - [DEBUG]
42711 2019-Jan-15 20:37:34.799972 - [DEBUG] Start adding new jump function
42712 2019-Jan-15 20:37:34.799996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42713 2019-Jan-15 20:37:34.800052 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42714 2019-Jan-15 20:37:34.800712 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42715 2019-Jan-15 20:37:34.801357 - [DEBUG] Edge Function : AllBottom
42716 2019-Jan-15 20:37:34.801385 - [DEBUG] End adding new jump function
42717 2019-Jan-15 20:37:34.801409 - [DEBUG]
42718 2019-Jan-15 20:37:34.801433 - [DEBUG] -------------------------------------------- 1164. Path Edge --------------------------------------------
42719 2019-Jan-15 20:37:34.801457 - [DEBUG]
42720 2019-Jan-15 20:37:34.801481 - [DEBUG] Process 1164. path edge:
42721 2019-Jan-15 20:37:34.801505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42722 2019-Jan-15 20:37:34.801561 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
42723 2019-Jan-15 20:37:34.802197 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42724 2019-Jan-15 20:37:34.802841 - [DEBUG]
42725 2019-Jan-15 20:37:34.802866 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42726 2019-Jan-15 20:37:34.803518 - [DEBUG] Compose: EdgeIdentity * AllBottom
42727 2019-Jan-15 20:37:34.803545 - [DEBUG]
42728 2019-Jan-15 20:37:34.803569 - [DEBUG] Propagate flow
42729 2019-Jan-15 20:37:34.803593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42730 2019-Jan-15 20:37:34.803650 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42731 2019-Jan-15 20:37:34.804308 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42732 2019-Jan-15 20:37:34.804950 - [DEBUG] Edge function : AllBottom (result of previous compose)
42733 2019-Jan-15 20:37:34.804975 - [DEBUG]
42734 2019-Jan-15 20:37:34.805000 - [DEBUG] Join: AllTop & AllBottom
42735 2019-Jan-15 20:37:34.805026 - [DEBUG] = AllBottom (new jump func)
42736 2019-Jan-15 20:37:34.805051 - [DEBUG]
42737 2019-Jan-15 20:37:34.805074 - [DEBUG] Start adding new jump function
42738 2019-Jan-15 20:37:34.805098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42739 2019-Jan-15 20:37:34.805154 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42740 2019-Jan-15 20:37:34.805798 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42741 2019-Jan-15 20:37:34.806441 - [DEBUG] Edge Function : AllBottom
42742 2019-Jan-15 20:37:34.806469 - [DEBUG] End adding new jump function
42743 2019-Jan-15 20:37:34.806493 - [DEBUG]
42744 2019-Jan-15 20:37:34.806517 - [DEBUG] -------------------------------------------- 1165. Path Edge --------------------------------------------
42745 2019-Jan-15 20:37:34.806541 - [DEBUG]
42746 2019-Jan-15 20:37:34.806565 - [DEBUG] Process 1165. path edge:
42747 2019-Jan-15 20:37:34.806588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42748 2019-Jan-15 20:37:34.806645 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
42749 2019-Jan-15 20:37:34.807301 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42750 2019-Jan-15 20:37:34.807944 - [DEBUG]
42751 2019-Jan-15 20:37:34.807968 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42752 2019-Jan-15 20:37:34.808620 - [DEBUG] Possible callees:
42753 2019-Jan-15 20:37:34.808645 - [DEBUG] llvm.dbg.declare
42754 2019-Jan-15 20:37:34.808670 - [DEBUG] Possible return sites:
42755 2019-Jan-15 20:37:34.808702 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13642756 2019-Jan-15 20:37:34.809971 - [DEBUG] Found and process special summary
42757 2019-Jan-15 20:37:34.810005 - [DEBUG] Compose: EdgeIdentity * AllBottom
42758 2019-Jan-15 20:37:34.810032 - [DEBUG]
42759 2019-Jan-15 20:37:34.810056 - [DEBUG] Propagate flow
42760 2019-Jan-15 20:37:34.810080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42761 2019-Jan-15 20:37:34.810137 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42762 2019-Jan-15 20:37:34.810792 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42763 2019-Jan-15 20:37:34.811434 - [DEBUG] Edge function : AllBottom (result of previous compose)
42764 2019-Jan-15 20:37:34.811460 - [DEBUG]
42765 2019-Jan-15 20:37:34.811485 - [DEBUG] Join: AllTop & AllBottom
42766 2019-Jan-15 20:37:34.811511 - [DEBUG] = AllBottom (new jump func)
42767 2019-Jan-15 20:37:34.811536 - [DEBUG]
42768 2019-Jan-15 20:37:34.811560 - [DEBUG] Start adding new jump function
42769 2019-Jan-15 20:37:34.811583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42770 2019-Jan-15 20:37:34.811639 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42771 2019-Jan-15 20:37:34.812283 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42772 2019-Jan-15 20:37:34.812921 - [DEBUG] Edge Function : AllBottom
42773 2019-Jan-15 20:37:34.812949 - [DEBUG] End adding new jump function
42774 2019-Jan-15 20:37:34.812973 - [DEBUG]
42775 2019-Jan-15 20:37:34.812997 - [DEBUG] -------------------------------------------- 1166. Path Edge --------------------------------------------
42776 2019-Jan-15 20:37:34.813021 - [DEBUG]
42777 2019-Jan-15 20:37:34.813045 - [DEBUG] Process 1166. path edge:
42778 2019-Jan-15 20:37:34.813069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42779 2019-Jan-15 20:37:34.813125 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
42780 2019-Jan-15 20:37:34.813762 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42781 2019-Jan-15 20:37:34.814422 - [DEBUG]
42782 2019-Jan-15 20:37:34.814447 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42783 2019-Jan-15 20:37:34.815102 - [DEBUG] Compose: EdgeIdentity * AllBottom
42784 2019-Jan-15 20:37:34.815130 - [DEBUG]
42785 2019-Jan-15 20:37:34.815154 - [DEBUG] Propagate flow
42786 2019-Jan-15 20:37:34.815177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42787 2019-Jan-15 20:37:34.815234 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42788 2019-Jan-15 20:37:34.815868 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42789 2019-Jan-15 20:37:34.816509 - [DEBUG] Edge function : AllBottom (result of previous compose)
42790 2019-Jan-15 20:37:34.816534 - [DEBUG]
42791 2019-Jan-15 20:37:34.816559 - [DEBUG] Join: AllTop & AllBottom
42792 2019-Jan-15 20:37:34.816585 - [DEBUG] = AllBottom (new jump func)
42793 2019-Jan-15 20:37:34.816609 - [DEBUG]
42794 2019-Jan-15 20:37:34.816633 - [DEBUG] Start adding new jump function
42795 2019-Jan-15 20:37:34.816656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42796 2019-Jan-15 20:37:34.816712 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42797 2019-Jan-15 20:37:34.817379 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42798 2019-Jan-15 20:37:34.818015 - [DEBUG] Edge Function : AllBottom
42799 2019-Jan-15 20:37:34.818043 - [DEBUG] End adding new jump function
42800 2019-Jan-15 20:37:34.818067 - [DEBUG]
42801 2019-Jan-15 20:37:34.818090 - [DEBUG] -------------------------------------------- 1167. Path Edge --------------------------------------------
42802 2019-Jan-15 20:37:34.818115 - [DEBUG]
42803 2019-Jan-15 20:37:34.818138 - [DEBUG] Process 1167. path edge:
42804 2019-Jan-15 20:37:34.818162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42805 2019-Jan-15 20:37:34.818218 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
42806 2019-Jan-15 20:37:34.818853 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42807 2019-Jan-15 20:37:34.819494 - [DEBUG]
42808 2019-Jan-15 20:37:34.819519 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42809 2019-Jan-15 20:37:34.820169 - [DEBUG] Compose: EdgeIdentity * AllBottom
42810 2019-Jan-15 20:37:34.820196 - [DEBUG]
42811 2019-Jan-15 20:37:34.820220 - [DEBUG] Propagate flow
42812 2019-Jan-15 20:37:34.820243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42813 2019-Jan-15 20:37:34.820300 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42814 2019-Jan-15 20:37:34.820947 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42815 2019-Jan-15 20:37:34.821589 - [DEBUG] Edge function : AllBottom (result of previous compose)
42816 2019-Jan-15 20:37:34.821615 - [DEBUG]
42817 2019-Jan-15 20:37:34.821639 - [DEBUG] Join: AllTop & AllBottom
42818 2019-Jan-15 20:37:34.821665 - [DEBUG] = AllBottom (new jump func)
42819 2019-Jan-15 20:37:34.821690 - [DEBUG]
42820 2019-Jan-15 20:37:34.821714 - [DEBUG] Start adding new jump function
42821 2019-Jan-15 20:37:34.821737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42822 2019-Jan-15 20:37:34.821793 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42823 2019-Jan-15 20:37:34.822438 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
42824 2019-Jan-15 20:37:34.823070 - [DEBUG] Edge Function : AllBottom
42825 2019-Jan-15 20:37:34.823098 - [DEBUG] End adding new jump function
42826 2019-Jan-15 20:37:34.823122 - [DEBUG]
42827 2019-Jan-15 20:37:34.823146 - [DEBUG] -------------------------------------------- 1168. Path Edge --------------------------------------------
42828 2019-Jan-15 20:37:34.823171 - [DEBUG]
42829 2019-Jan-15 20:37:34.823194 - [DEBUG] Process 1168. path edge:
42830 2019-Jan-15 20:37:34.823219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42831 2019-Jan-15 20:37:34.823275 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
42832 2019-Jan-15 20:37:34.823907 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42833 2019-Jan-15 20:37:34.824563 - [DEBUG]
42834 2019-Jan-15 20:37:34.824589 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
42835 2019-Jan-15 20:37:34.825236 - [DEBUG] Compose: EdgeIdentity * AllBottom
42836 2019-Jan-15 20:37:34.825263 - [DEBUG]
42837 2019-Jan-15 20:37:34.825287 - [DEBUG] Propagate flow
42838 2019-Jan-15 20:37:34.825310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42839 2019-Jan-15 20:37:34.825367 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42840 2019-Jan-15 20:37:34.826031 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42841 2019-Jan-15 20:37:34.826673 - [DEBUG] Edge function : AllBottom (result of previous compose)
42842 2019-Jan-15 20:37:34.826699 - [DEBUG]
42843 2019-Jan-15 20:37:34.826724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42844 2019-Jan-15 20:37:34.826750 - [DEBUG] = AllBottom
42845 2019-Jan-15 20:37:34.826775 - [DEBUG]
42846 2019-Jan-15 20:37:34.826798 - [DEBUG] PROPAGATE: No new function!
42847 2019-Jan-15 20:37:34.826822 - [DEBUG] EDGE:
42848 2019-Jan-15 20:37:34.826879 - [DEBUG] ---> 42849 2019-Jan-15 20:37:34.827529 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42850 2019-Jan-15 20:37:34.828171 - [DEBUG]
42851 2019-Jan-15 20:37:34.828196 - [DEBUG] EDGE:
42852 2019-Jan-15 20:37:34.828253 - [DEBUG] ---> 42853 2019-Jan-15 20:37:34.828885 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42854 2019-Jan-15 20:37:34.829525 - [DEBUG]
42855 2019-Jan-15 20:37:34.829550 - [DEBUG] EDGE:
42856 2019-Jan-15 20:37:34.829608 - [DEBUG] ---> 42857 2019-Jan-15 20:37:34.830244 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42858 2019-Jan-15 20:37:34.830901 - [DEBUG]
42859 2019-Jan-15 20:37:34.830937 - [DEBUG] Compose: EdgeIdentity * AllBottom
42860 2019-Jan-15 20:37:34.830964 - [DEBUG]
42861 2019-Jan-15 20:37:34.830988 - [DEBUG] Propagate flow
42862 2019-Jan-15 20:37:34.831011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42863 2019-Jan-15 20:37:34.831068 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42864 2019-Jan-15 20:37:34.831706 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42865 2019-Jan-15 20:37:34.832349 - [DEBUG] Edge function : AllBottom (result of previous compose)
42866 2019-Jan-15 20:37:34.832374 - [DEBUG]
42867 2019-Jan-15 20:37:34.832399 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42868 2019-Jan-15 20:37:34.832425 - [DEBUG] = AllBottom
42869 2019-Jan-15 20:37:34.832450 - [DEBUG]
42870 2019-Jan-15 20:37:34.832473 - [DEBUG] PROPAGATE: No new function!
42871 2019-Jan-15 20:37:34.832498 - [DEBUG] EDGE:
42872 2019-Jan-15 20:37:34.832556 - [DEBUG] ---> 42873 2019-Jan-15 20:37:34.833201 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42874 2019-Jan-15 20:37:34.833843 - [DEBUG]
42875 2019-Jan-15 20:37:34.833875 - [DEBUG] Compose: EdgeIdentity * AllBottom
42876 2019-Jan-15 20:37:34.833902 - [DEBUG]
42877 2019-Jan-15 20:37:34.833926 - [DEBUG] Propagate flow
42878 2019-Jan-15 20:37:34.833963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42879 2019-Jan-15 20:37:34.834020 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42880 2019-Jan-15 20:37:34.834664 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42881 2019-Jan-15 20:37:34.835315 - [DEBUG] Edge function : AllBottom (result of previous compose)
42882 2019-Jan-15 20:37:34.835340 - [DEBUG]
42883 2019-Jan-15 20:37:34.835365 - [DEBUG] Join: AllTop & AllBottom
42884 2019-Jan-15 20:37:34.835391 - [DEBUG] = AllBottom (new jump func)
42885 2019-Jan-15 20:37:34.835416 - [DEBUG]
42886 2019-Jan-15 20:37:34.835439 - [DEBUG] Start adding new jump function
42887 2019-Jan-15 20:37:34.835462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42888 2019-Jan-15 20:37:34.835518 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42889 2019-Jan-15 20:37:34.836162 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42890 2019-Jan-15 20:37:34.836804 - [DEBUG] Edge Function : AllBottom
42891 2019-Jan-15 20:37:34.836833 - [DEBUG] End adding new jump function
42892 2019-Jan-15 20:37:34.836856 - [DEBUG]
42893 2019-Jan-15 20:37:34.836880 - [DEBUG] -------------------------------------------- 1169. Path Edge --------------------------------------------
42894 2019-Jan-15 20:37:34.836904 - [DEBUG]
42895 2019-Jan-15 20:37:34.836928 - [DEBUG] Process 1169. path edge:
42896 2019-Jan-15 20:37:34.836951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42897 2019-Jan-15 20:37:34.837007 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
42898 2019-Jan-15 20:37:34.837665 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42899 2019-Jan-15 20:37:34.838307 - [DEBUG]
42900 2019-Jan-15 20:37:34.838331 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42901 2019-Jan-15 20:37:34.838984 - [DEBUG] Possible callees:
42902 2019-Jan-15 20:37:34.839008 - [DEBUG] llvm.dbg.declare
42903 2019-Jan-15 20:37:34.839033 - [DEBUG] Possible return sites:
42904 2019-Jan-15 20:37:34.839057 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14342905 2019-Jan-15 20:37:34.840324 - [DEBUG] Found and process special summary
42906 2019-Jan-15 20:37:34.840358 - [DEBUG] Compose: EdgeIdentity * AllBottom
42907 2019-Jan-15 20:37:34.840385 - [DEBUG]
42908 2019-Jan-15 20:37:34.840409 - [DEBUG] Propagate flow
42909 2019-Jan-15 20:37:34.840432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42910 2019-Jan-15 20:37:34.840489 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42911 2019-Jan-15 20:37:34.841141 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42912 2019-Jan-15 20:37:34.841783 - [DEBUG] Edge function : AllBottom (result of previous compose)
42913 2019-Jan-15 20:37:34.841809 - [DEBUG]
42914 2019-Jan-15 20:37:34.841834 - [DEBUG] Join: AllTop & AllBottom
42915 2019-Jan-15 20:37:34.841860 - [DEBUG] = AllBottom (new jump func)
42916 2019-Jan-15 20:37:34.841884 - [DEBUG]
42917 2019-Jan-15 20:37:34.841908 - [DEBUG] Start adding new jump function
42918 2019-Jan-15 20:37:34.841931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42919 2019-Jan-15 20:37:34.841987 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42920 2019-Jan-15 20:37:34.842632 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42921 2019-Jan-15 20:37:34.843278 - [DEBUG] Edge Function : AllBottom
42922 2019-Jan-15 20:37:34.843306 - [DEBUG] End adding new jump function
42923 2019-Jan-15 20:37:34.843330 - [DEBUG]
42924 2019-Jan-15 20:37:34.843354 - [DEBUG] -------------------------------------------- 1170. Path Edge --------------------------------------------
42925 2019-Jan-15 20:37:34.843379 - [DEBUG]
42926 2019-Jan-15 20:37:34.843402 - [DEBUG] Process 1170. path edge:
42927 2019-Jan-15 20:37:34.843426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42928 2019-Jan-15 20:37:34.843483 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
42929 2019-Jan-15 20:37:34.844136 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42930 2019-Jan-15 20:37:34.844779 - [DEBUG]
42931 2019-Jan-15 20:37:34.844804 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42932 2019-Jan-15 20:37:34.845458 - [DEBUG] Compose: EdgeIdentity * AllBottom
42933 2019-Jan-15 20:37:34.845486 - [DEBUG]
42934 2019-Jan-15 20:37:34.845510 - [DEBUG] Propagate flow
42935 2019-Jan-15 20:37:34.845533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42936 2019-Jan-15 20:37:34.845590 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
42937 2019-Jan-15 20:37:34.846224 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42938 2019-Jan-15 20:37:34.846865 - [DEBUG] Edge function : AllBottom (result of previous compose)
42939 2019-Jan-15 20:37:34.846890 - [DEBUG]
42940 2019-Jan-15 20:37:34.846915 - [DEBUG] Join: AllTop & AllBottom
42941 2019-Jan-15 20:37:34.846941 - [DEBUG] = AllBottom (new jump func)
42942 2019-Jan-15 20:37:34.846966 - [DEBUG]
42943 2019-Jan-15 20:37:34.846989 - [DEBUG] Start adding new jump function
42944 2019-Jan-15 20:37:34.847012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42945 2019-Jan-15 20:37:34.847068 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42946 2019-Jan-15 20:37:34.847726 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
42947 2019-Jan-15 20:37:34.848357 - [DEBUG] Edge Function : AllBottom
42948 2019-Jan-15 20:37:34.848385 - [DEBUG] End adding new jump function
42949 2019-Jan-15 20:37:34.848409 - [DEBUG]
42950 2019-Jan-15 20:37:34.848433 - [DEBUG] -------------------------------------------- 1171. Path Edge --------------------------------------------
42951 2019-Jan-15 20:37:34.848458 - [DEBUG]
42952 2019-Jan-15 20:37:34.848482 - [DEBUG] Process 1171. path edge:
42953 2019-Jan-15 20:37:34.848506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42954 2019-Jan-15 20:37:34.848562 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
42955 2019-Jan-15 20:37:34.849193 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42956 2019-Jan-15 20:37:34.849834 - [DEBUG]
42957 2019-Jan-15 20:37:34.849859 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
42958 2019-Jan-15 20:37:34.850506 - [DEBUG] Compose: EdgeIdentity * AllBottom
42959 2019-Jan-15 20:37:34.850534 - [DEBUG]
42960 2019-Jan-15 20:37:34.850558 - [DEBUG] Propagate flow
42961 2019-Jan-15 20:37:34.850581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42962 2019-Jan-15 20:37:34.850651 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42963 2019-Jan-15 20:37:34.851284 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42964 2019-Jan-15 20:37:34.851934 - [DEBUG] Edge function : AllBottom (result of previous compose)
42965 2019-Jan-15 20:37:34.851960 - [DEBUG]
42966 2019-Jan-15 20:37:34.851985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42967 2019-Jan-15 20:37:34.852011 - [DEBUG] = AllBottom
42968 2019-Jan-15 20:37:34.852035 - [DEBUG]
42969 2019-Jan-15 20:37:34.852059 - [DEBUG] PROPAGATE: No new function!
42970 2019-Jan-15 20:37:34.852083 - [DEBUG] EDGE:
42971 2019-Jan-15 20:37:34.852140 - [DEBUG] ---> 42972 2019-Jan-15 20:37:34.852775 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42973 2019-Jan-15 20:37:34.853418 - [DEBUG]
42974 2019-Jan-15 20:37:34.853443 - [DEBUG] EDGE:
42975 2019-Jan-15 20:37:34.853500 - [DEBUG] ---> 42976 2019-Jan-15 20:37:34.854153 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42977 2019-Jan-15 20:37:34.854796 - [DEBUG]
42978 2019-Jan-15 20:37:34.854832 - [DEBUG] Compose: EdgeIdentity * AllBottom
42979 2019-Jan-15 20:37:34.854859 - [DEBUG]
42980 2019-Jan-15 20:37:34.854883 - [DEBUG] Propagate flow
42981 2019-Jan-15 20:37:34.854906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42982 2019-Jan-15 20:37:34.854962 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42983 2019-Jan-15 20:37:34.855600 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42984 2019-Jan-15 20:37:34.856243 - [DEBUG] Edge function : AllBottom (result of previous compose)
42985 2019-Jan-15 20:37:34.856268 - [DEBUG]
42986 2019-Jan-15 20:37:34.856293 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42987 2019-Jan-15 20:37:34.856319 - [DEBUG] = AllBottom
42988 2019-Jan-15 20:37:34.856343 - [DEBUG]
42989 2019-Jan-15 20:37:34.856366 - [DEBUG] PROPAGATE: No new function!
42990 2019-Jan-15 20:37:34.856392 - [DEBUG] EDGE:
42991 2019-Jan-15 20:37:34.856449 - [DEBUG] ---> 42992 2019-Jan-15 20:37:34.857094 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42993 2019-Jan-15 20:37:34.857753 - [DEBUG]
42994 2019-Jan-15 20:37:34.857778 - [DEBUG] EDGE:
42995 2019-Jan-15 20:37:34.857835 - [DEBUG] ---> 42996 2019-Jan-15 20:37:34.858471 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42997 2019-Jan-15 20:37:34.859114 - [DEBUG]
42998 2019-Jan-15 20:37:34.859146 - [DEBUG] Compose: EdgeIdentity * AllBottom
42999 2019-Jan-15 20:37:34.859173 - [DEBUG]
43000 2019-Jan-15 20:37:34.859197 - [DEBUG] Propagate flow
43001 2019-Jan-15 20:37:34.859220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43002 2019-Jan-15 20:37:34.859276 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43003 2019-Jan-15 20:37:34.859917 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43004 2019-Jan-15 20:37:34.860571 - [DEBUG] Edge function : AllBottom (result of previous compose)
43005 2019-Jan-15 20:37:34.860596 - [DEBUG]
43006 2019-Jan-15 20:37:34.860638 - [DEBUG] Join: AllTop & AllBottom
43007 2019-Jan-15 20:37:34.860665 - [DEBUG] = AllBottom (new jump func)
43008 2019-Jan-15 20:37:34.860689 - [DEBUG]
43009 2019-Jan-15 20:37:34.860713 - [DEBUG] Start adding new jump function
43010 2019-Jan-15 20:37:34.860736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43011 2019-Jan-15 20:37:34.860793 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43012 2019-Jan-15 20:37:34.861439 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43013 2019-Jan-15 20:37:34.862073 - [DEBUG] Edge Function : AllBottom
43014 2019-Jan-15 20:37:34.862102 - [DEBUG] End adding new jump function
43015 2019-Jan-15 20:37:34.862126 - [DEBUG]
43016 2019-Jan-15 20:37:34.862149 - [DEBUG] -------------------------------------------- 1172. Path Edge --------------------------------------------
43017 2019-Jan-15 20:37:34.862173 - [DEBUG]
43018 2019-Jan-15 20:37:34.862197 - [DEBUG] Process 1172. path edge:
43019 2019-Jan-15 20:37:34.862221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43020 2019-Jan-15 20:37:34.862277 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
43021 2019-Jan-15 20:37:34.862912 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
43022 2019-Jan-15 20:37:34.863555 - [DEBUG]
43023 2019-Jan-15 20:37:34.863581 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43024 2019-Jan-15 20:37:34.864251 - [DEBUG] Compose: EdgeIdentity * AllBottom
43025 2019-Jan-15 20:37:34.864279 - [DEBUG]
43026 2019-Jan-15 20:37:34.864303 - [DEBUG] Propagate flow
43027 2019-Jan-15 20:37:34.864326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43028 2019-Jan-15 20:37:34.864383 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43029 2019-Jan-15 20:37:34.865026 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43030 2019-Jan-15 20:37:34.865669 - [DEBUG] Edge function : AllBottom (result of previous compose)
43031 2019-Jan-15 20:37:34.865694 - [DEBUG]
43032 2019-Jan-15 20:37:34.865719 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43033 2019-Jan-15 20:37:34.865745 - [DEBUG] = AllBottom
43034 2019-Jan-15 20:37:34.865769 - [DEBUG]
43035 2019-Jan-15 20:37:34.865793 - [DEBUG] PROPAGATE: No new function!
43036 2019-Jan-15 20:37:34.865824 - [DEBUG] Compose: EdgeIdentity * AllBottom
43037 2019-Jan-15 20:37:34.865851 - [DEBUG]
43038 2019-Jan-15 20:37:34.865874 - [DEBUG] Propagate flow
43039 2019-Jan-15 20:37:34.865897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43040 2019-Jan-15 20:37:34.865953 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43041 2019-Jan-15 20:37:34.866597 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43042 2019-Jan-15 20:37:34.867239 - [DEBUG] Edge function : AllBottom (result of previous compose)
43043 2019-Jan-15 20:37:34.867264 - [DEBUG]
43044 2019-Jan-15 20:37:34.867302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43045 2019-Jan-15 20:37:34.867328 - [DEBUG] = AllBottom
43046 2019-Jan-15 20:37:34.867352 - [DEBUG]
43047 2019-Jan-15 20:37:34.867375 - [DEBUG] PROPAGATE: No new function!
43048 2019-Jan-15 20:37:34.867413 - [DEBUG] EDGE:
43049 2019-Jan-15 20:37:34.867470 - [DEBUG] ---> 43050 2019-Jan-15 20:37:34.868107 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43051 2019-Jan-15 20:37:34.868750 - [DEBUG]
43052 2019-Jan-15 20:37:34.868775 - [DEBUG] EDGE:
43053 2019-Jan-15 20:37:34.868833 - [DEBUG] ---> 43054 2019-Jan-15 20:37:34.869467 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43055 2019-Jan-15 20:37:34.870109 - [DEBUG]
43056 2019-Jan-15 20:37:34.870134 - [DEBUG] EDGE:
43057 2019-Jan-15 20:37:34.870191 - [DEBUG] ---> 43058 2019-Jan-15 20:37:34.870847 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43059 2019-Jan-15 20:37:34.871489 - [DEBUG]
43060 2019-Jan-15 20:37:34.871525 - [DEBUG] Compose: EdgeIdentity * AllBottom
43061 2019-Jan-15 20:37:34.871552 - [DEBUG]
43062 2019-Jan-15 20:37:34.871576 - [DEBUG] Propagate flow
43063 2019-Jan-15 20:37:34.871599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43064 2019-Jan-15 20:37:34.871655 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43065 2019-Jan-15 20:37:34.872294 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43066 2019-Jan-15 20:37:34.872936 - [DEBUG] Edge function : AllBottom (result of previous compose)
43067 2019-Jan-15 20:37:34.872961 - [DEBUG]
43068 2019-Jan-15 20:37:34.872986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43069 2019-Jan-15 20:37:34.873012 - [DEBUG] = AllBottom
43070 2019-Jan-15 20:37:34.873036 - [DEBUG]
43071 2019-Jan-15 20:37:34.873059 - [DEBUG] PROPAGATE: No new function!
43072 2019-Jan-15 20:37:34.873085 - [DEBUG] EDGE:
43073 2019-Jan-15 20:37:34.873142 - [DEBUG] ---> 43074 2019-Jan-15 20:37:34.873778 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43075 2019-Jan-15 20:37:34.874438 - [DEBUG]
43076 2019-Jan-15 20:37:34.874463 - [DEBUG] EDGE:
43077 2019-Jan-15 20:37:34.874521 - [DEBUG] ---> 43078 2019-Jan-15 20:37:34.875155 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43079 2019-Jan-15 20:37:34.875799 - [DEBUG]
43080 2019-Jan-15 20:37:34.875824 - [DEBUG] EDGE:
43081 2019-Jan-15 20:37:34.875882 - [DEBUG] ---> 43082 2019-Jan-15 20:37:34.876521 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43083 2019-Jan-15 20:37:34.877165 - [DEBUG]
43084 2019-Jan-15 20:37:34.877191 - [DEBUG] EDGE:
43085 2019-Jan-15 20:37:34.877248 - [DEBUG] ---> 43086 2019-Jan-15 20:37:34.877904 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43087 2019-Jan-15 20:37:34.878548 - [DEBUG]
43088 2019-Jan-15 20:37:34.878574 - [DEBUG] EDGE:
43089 2019-Jan-15 20:37:34.878631 - [DEBUG] ---> 43090 2019-Jan-15 20:37:34.879265 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43091 2019-Jan-15 20:37:34.879907 - [DEBUG]
43092 2019-Jan-15 20:37:34.879933 - [DEBUG] EDGE:
43093 2019-Jan-15 20:37:34.879990 - [DEBUG] ---> 43094 2019-Jan-15 20:37:34.880643 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43095 2019-Jan-15 20:37:34.881286 - [DEBUG]
43096 2019-Jan-15 20:37:34.881311 - [DEBUG] EDGE:
43097 2019-Jan-15 20:37:34.881368 - [DEBUG] ---> 43098 2019-Jan-15 20:37:34.882001 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43099 2019-Jan-15 20:37:34.882644 - [DEBUG]
43100 2019-Jan-15 20:37:34.882669 - [DEBUG] EDGE:
43101 2019-Jan-15 20:37:34.882726 - [DEBUG] ---> 43102 2019-Jan-15 20:37:34.883359 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43103 2019-Jan-15 20:37:34.884016 - [DEBUG]
43104 2019-Jan-15 20:37:34.884041 - [DEBUG] EDGE:
43105 2019-Jan-15 20:37:34.884099 - [DEBUG] ---> 43106 2019-Jan-15 20:37:34.884735 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43107 2019-Jan-15 20:37:34.885377 - [DEBUG]
43108 2019-Jan-15 20:37:34.885423 - [DEBUG] Compose: EdgeIdentity * AllBottom
43109 2019-Jan-15 20:37:34.885450 - [DEBUG]
43110 2019-Jan-15 20:37:34.885474 - [DEBUG] Propagate flow
43111 2019-Jan-15 20:37:34.885498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43112 2019-Jan-15 20:37:34.885554 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43113 2019-Jan-15 20:37:34.886192 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
43114 2019-Jan-15 20:37:34.886833 - [DEBUG] Edge function : AllBottom (result of previous compose)
43115 2019-Jan-15 20:37:34.886858 - [DEBUG]
43116 2019-Jan-15 20:37:34.886883 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43117 2019-Jan-15 20:37:34.886909 - [DEBUG] = AllBottom
43118 2019-Jan-15 20:37:34.886934 - [DEBUG]
43119 2019-Jan-15 20:37:34.886957 - [DEBUG] PROPAGATE: No new function!
43120 2019-Jan-15 20:37:34.886983 - [DEBUG] Compose: EdgeIdentity * AllBottom
43121 2019-Jan-15 20:37:34.887008 - [DEBUG]
43122 2019-Jan-15 20:37:34.887031 - [DEBUG] Propagate flow
43123 2019-Jan-15 20:37:34.887055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43124 2019-Jan-15 20:37:34.887111 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43125 2019-Jan-15 20:37:34.887765 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43126 2019-Jan-15 20:37:34.888415 - [DEBUG] Edge function : AllBottom (result of previous compose)
43127 2019-Jan-15 20:37:34.888441 - [DEBUG]
43128 2019-Jan-15 20:37:34.888466 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43129 2019-Jan-15 20:37:34.888492 - [DEBUG] = AllBottom
43130 2019-Jan-15 20:37:34.888517 - [DEBUG]
43131 2019-Jan-15 20:37:34.888540 - [DEBUG] PROPAGATE: No new function!
43132 2019-Jan-15 20:37:34.888565 - [DEBUG] EDGE:
43133 2019-Jan-15 20:37:34.888623 - [DEBUG] ---> 43134 2019-Jan-15 20:37:34.889268 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43135 2019-Jan-15 20:37:34.889907 - [DEBUG]
43136 2019-Jan-15 20:37:34.889933 - [DEBUG] EDGE:
43137 2019-Jan-15 20:37:34.889990 - [DEBUG] ---> 43138 2019-Jan-15 20:37:34.890637 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43139 2019-Jan-15 20:37:34.891275 - [DEBUG]
43140 2019-Jan-15 20:37:34.891302 - [DEBUG] Compose: EdgeIdentity * AllBottom
43141 2019-Jan-15 20:37:34.891327 - [DEBUG]
43142 2019-Jan-15 20:37:34.891351 - [DEBUG] Propagate flow
43143 2019-Jan-15 20:37:34.891374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43144 2019-Jan-15 20:37:34.891430 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43145 2019-Jan-15 20:37:34.892071 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43146 2019-Jan-15 20:37:34.892708 - [DEBUG] Edge function : AllBottom (result of previous compose)
43147 2019-Jan-15 20:37:34.892733 - [DEBUG]
43148 2019-Jan-15 20:37:34.892757 - [DEBUG] Join: AllTop & AllBottom
43149 2019-Jan-15 20:37:34.892783 - [DEBUG] = AllBottom (new jump func)
43150 2019-Jan-15 20:37:34.892808 - [DEBUG]
43151 2019-Jan-15 20:37:34.892831 - [DEBUG] Start adding new jump function
43152 2019-Jan-15 20:37:34.892855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43153 2019-Jan-15 20:37:34.892911 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43154 2019-Jan-15 20:37:34.893547 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43155 2019-Jan-15 20:37:34.894195 - [DEBUG] Edge Function : AllBottom
43156 2019-Jan-15 20:37:34.894226 - [DEBUG] End adding new jump function
43157 2019-Jan-15 20:37:34.894250 - [DEBUG]
43158 2019-Jan-15 20:37:34.894273 - [DEBUG] -------------------------------------------- 1173. Path Edge --------------------------------------------
43159 2019-Jan-15 20:37:34.894297 - [DEBUG]
43160 2019-Jan-15 20:37:34.894321 - [DEBUG] Process 1173. path edge:
43161 2019-Jan-15 20:37:34.894344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43162 2019-Jan-15 20:37:34.894401 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
43163 2019-Jan-15 20:37:34.895037 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43164 2019-Jan-15 20:37:34.895673 - [DEBUG]
43165 2019-Jan-15 20:37:34.895699 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43166 2019-Jan-15 20:37:34.896352 - [DEBUG] Compose: EdgeIdentity * AllBottom
43167 2019-Jan-15 20:37:34.896380 - [DEBUG]
43168 2019-Jan-15 20:37:34.896412 - [DEBUG] Propagate flow
43169 2019-Jan-15 20:37:34.896436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43170 2019-Jan-15 20:37:34.896493 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43171 2019-Jan-15 20:37:34.897149 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43172 2019-Jan-15 20:37:34.897804 - [DEBUG] Edge function : AllBottom (result of previous compose)
43173 2019-Jan-15 20:37:34.897830 - [DEBUG]
43174 2019-Jan-15 20:37:34.897854 - [DEBUG] Join: AllTop & AllBottom
43175 2019-Jan-15 20:37:34.897880 - [DEBUG] = AllBottom (new jump func)
43176 2019-Jan-15 20:37:34.897905 - [DEBUG]
43177 2019-Jan-15 20:37:34.897928 - [DEBUG] Start adding new jump function
43178 2019-Jan-15 20:37:34.897952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43179 2019-Jan-15 20:37:34.898007 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43180 2019-Jan-15 20:37:34.898644 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43181 2019-Jan-15 20:37:34.899286 - [DEBUG] Edge Function : AllBottom
43182 2019-Jan-15 20:37:34.899315 - [DEBUG] End adding new jump function
43183 2019-Jan-15 20:37:34.899340 - [DEBUG]
43184 2019-Jan-15 20:37:34.899363 - [DEBUG] -------------------------------------------- 1174. Path Edge --------------------------------------------
43185 2019-Jan-15 20:37:34.899387 - [DEBUG]
43186 2019-Jan-15 20:37:34.899411 - [DEBUG] Process 1174. path edge:
43187 2019-Jan-15 20:37:34.899435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43188 2019-Jan-15 20:37:34.899491 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
43189 2019-Jan-15 20:37:34.900135 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43190 2019-Jan-15 20:37:34.900787 - [DEBUG]
43191 2019-Jan-15 20:37:34.900812 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43192 2019-Jan-15 20:37:34.901463 - [DEBUG] Possible callees:
43193 2019-Jan-15 20:37:34.901488 - [DEBUG] llvm.dbg.declare
43194 2019-Jan-15 20:37:34.901513 - [DEBUG] Possible return sites:
43195 2019-Jan-15 20:37:34.901536 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9643196 2019-Jan-15 20:37:34.902806 - [DEBUG] Found and process special summary
43197 2019-Jan-15 20:37:34.902840 - [DEBUG] Compose: EdgeIdentity * AllBottom
43198 2019-Jan-15 20:37:34.902867 - [DEBUG]
43199 2019-Jan-15 20:37:34.902891 - [DEBUG] Propagate flow
43200 2019-Jan-15 20:37:34.902914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43201 2019-Jan-15 20:37:34.902971 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43202 2019-Jan-15 20:37:34.903608 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43203 2019-Jan-15 20:37:34.904259 - [DEBUG] Edge function : AllBottom (result of previous compose)
43204 2019-Jan-15 20:37:34.904284 - [DEBUG]
43205 2019-Jan-15 20:37:34.904309 - [DEBUG] Join: AllTop & AllBottom
43206 2019-Jan-15 20:37:34.904335 - [DEBUG] = AllBottom (new jump func)
43207 2019-Jan-15 20:37:34.904359 - [DEBUG]
43208 2019-Jan-15 20:37:34.904383 - [DEBUG] Start adding new jump function
43209 2019-Jan-15 20:37:34.904406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43210 2019-Jan-15 20:37:34.904462 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43211 2019-Jan-15 20:37:34.905108 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43212 2019-Jan-15 20:37:34.905744 - [DEBUG] Edge Function : AllBottom
43213 2019-Jan-15 20:37:34.905772 - [DEBUG] End adding new jump function
43214 2019-Jan-15 20:37:34.905795 - [DEBUG]
43215 2019-Jan-15 20:37:34.905819 - [DEBUG] -------------------------------------------- 1175. Path Edge --------------------------------------------
43216 2019-Jan-15 20:37:34.905843 - [DEBUG]
43217 2019-Jan-15 20:37:34.905866 - [DEBUG] Process 1175. path edge:
43218 2019-Jan-15 20:37:34.905890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43219 2019-Jan-15 20:37:34.905946 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
43220 2019-Jan-15 20:37:34.906581 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43221 2019-Jan-15 20:37:34.907216 - [DEBUG]
43222 2019-Jan-15 20:37:34.907241 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43223 2019-Jan-15 20:37:34.907907 - [DEBUG] Compose: EdgeIdentity * AllBottom
43224 2019-Jan-15 20:37:34.907934 - [DEBUG]
43225 2019-Jan-15 20:37:34.907958 - [DEBUG] Propagate flow
43226 2019-Jan-15 20:37:34.907981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43227 2019-Jan-15 20:37:34.908038 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43228 2019-Jan-15 20:37:34.908671 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43229 2019-Jan-15 20:37:34.909329 - [DEBUG] Edge function : AllBottom (result of previous compose)
43230 2019-Jan-15 20:37:34.909357 - [DEBUG]
43231 2019-Jan-15 20:37:34.909382 - [DEBUG] Join: AllTop & AllBottom
43232 2019-Jan-15 20:37:34.909409 - [DEBUG] = AllBottom (new jump func)
43233 2019-Jan-15 20:37:34.909433 - [DEBUG]
43234 2019-Jan-15 20:37:34.909457 - [DEBUG] Start adding new jump function
43235 2019-Jan-15 20:37:34.909481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43236 2019-Jan-15 20:37:34.909549 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43237 2019-Jan-15 20:37:34.910246 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43238 2019-Jan-15 20:37:34.910968 - [DEBUG] Edge Function : AllBottom
43239 2019-Jan-15 20:37:34.911002 - [DEBUG] End adding new jump function
43240 2019-Jan-15 20:37:34.911027 - [DEBUG]
43241 2019-Jan-15 20:37:34.911051 - [DEBUG] -------------------------------------------- 1176. Path Edge --------------------------------------------
43242 2019-Jan-15 20:37:34.911076 - [DEBUG]
43243 2019-Jan-15 20:37:34.911099 - [DEBUG] Process 1176. path edge:
43244 2019-Jan-15 20:37:34.911123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43245 2019-Jan-15 20:37:34.911203 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
43246 2019-Jan-15 20:37:34.911871 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43247 2019-Jan-15 20:37:34.912510 - [DEBUG]
43248 2019-Jan-15 20:37:34.912536 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43249 2019-Jan-15 20:37:34.913200 - [DEBUG] Compose: EdgeIdentity * AllBottom
43250 2019-Jan-15 20:37:34.913228 - [DEBUG]
43251 2019-Jan-15 20:37:34.913252 - [DEBUG] Propagate flow
43252 2019-Jan-15 20:37:34.913276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43253 2019-Jan-15 20:37:34.913334 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
43254 2019-Jan-15 20:37:34.913986 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43255 2019-Jan-15 20:37:34.914642 - [DEBUG] Edge function : AllBottom (result of previous compose)
43256 2019-Jan-15 20:37:34.914668 - [DEBUG]
43257 2019-Jan-15 20:37:34.914693 - [DEBUG] Join: AllTop & AllBottom
43258 2019-Jan-15 20:37:34.914720 - [DEBUG] = AllBottom (new jump func)
43259 2019-Jan-15 20:37:34.914744 - [DEBUG]
43260 2019-Jan-15 20:37:34.914768 - [DEBUG] Start adding new jump function
43261 2019-Jan-15 20:37:34.914791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43262 2019-Jan-15 20:37:34.914847 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43263 2019-Jan-15 20:37:34.915484 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
43264 2019-Jan-15 20:37:34.916117 - [DEBUG] Edge Function : AllBottom
43265 2019-Jan-15 20:37:34.916146 - [DEBUG] End adding new jump function
43266 2019-Jan-15 20:37:34.916170 - [DEBUG]
43267 2019-Jan-15 20:37:34.916193 - [DEBUG] -------------------------------------------- 1177. Path Edge --------------------------------------------
43268 2019-Jan-15 20:37:34.916218 - [DEBUG]
43269 2019-Jan-15 20:37:34.916241 - [DEBUG] Process 1177. path edge:
43270 2019-Jan-15 20:37:34.916265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43271 2019-Jan-15 20:37:34.916321 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
43272 2019-Jan-15 20:37:34.916953 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43273 2019-Jan-15 20:37:34.917603 - [DEBUG]
43274 2019-Jan-15 20:37:34.917629 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
43275 2019-Jan-15 20:37:34.918274 - [DEBUG] Compose: EdgeIdentity * AllBottom
43276 2019-Jan-15 20:37:34.918302 - [DEBUG]
43277 2019-Jan-15 20:37:34.918326 - [DEBUG] Propagate flow
43278 2019-Jan-15 20:37:34.918350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43279 2019-Jan-15 20:37:34.918406 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43280 2019-Jan-15 20:37:34.919046 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43281 2019-Jan-15 20:37:34.919683 - [DEBUG] Edge function : AllBottom (result of previous compose)
43282 2019-Jan-15 20:37:34.919708 - [DEBUG]
43283 2019-Jan-15 20:37:34.919732 - [DEBUG] Join: AllTop & AllBottom
43284 2019-Jan-15 20:37:34.919758 - [DEBUG] = AllBottom (new jump func)
43285 2019-Jan-15 20:37:34.919783 - [DEBUG]
43286 2019-Jan-15 20:37:34.919807 - [DEBUG] Start adding new jump function
43287 2019-Jan-15 20:37:34.919830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43288 2019-Jan-15 20:37:34.919886 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43289 2019-Jan-15 20:37:34.920524 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43290 2019-Jan-15 20:37:34.921174 - [DEBUG] Edge Function : AllBottom
43291 2019-Jan-15 20:37:34.921202 - [DEBUG] End adding new jump function
43292 2019-Jan-15 20:37:34.921226 - [DEBUG]
43293 2019-Jan-15 20:37:34.921249 - [DEBUG] -------------------------------------------- 1178. Path Edge --------------------------------------------
43294 2019-Jan-15 20:37:34.921274 - [DEBUG]
43295 2019-Jan-15 20:37:34.921297 - [DEBUG] Process 1178. path edge:
43296 2019-Jan-15 20:37:34.921320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43297 2019-Jan-15 20:37:34.921377 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
43298 2019-Jan-15 20:37:34.922013 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43299 2019-Jan-15 20:37:34.922649 - [DEBUG]
43300 2019-Jan-15 20:37:34.922673 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43301 2019-Jan-15 20:37:34.923336 - [DEBUG] Compose: EdgeIdentity * AllBottom
43302 2019-Jan-15 20:37:34.923364 - [DEBUG]
43303 2019-Jan-15 20:37:34.923388 - [DEBUG] Propagate flow
43304 2019-Jan-15 20:37:34.923411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43305 2019-Jan-15 20:37:34.923468 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43306 2019-Jan-15 20:37:34.924128 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43307 2019-Jan-15 20:37:34.924765 - [DEBUG] Edge function : AllBottom (result of previous compose)
43308 2019-Jan-15 20:37:34.924790 - [DEBUG]
43309 2019-Jan-15 20:37:34.924815 - [DEBUG] Join: AllTop & AllBottom
43310 2019-Jan-15 20:37:34.924841 - [DEBUG] = AllBottom (new jump func)
43311 2019-Jan-15 20:37:34.924866 - [DEBUG]
43312 2019-Jan-15 20:37:34.924889 - [DEBUG] Start adding new jump function
43313 2019-Jan-15 20:37:34.924912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43314 2019-Jan-15 20:37:34.924968 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43315 2019-Jan-15 20:37:34.925605 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43316 2019-Jan-15 20:37:34.926238 - [DEBUG] Edge Function : AllBottom
43317 2019-Jan-15 20:37:34.926266 - [DEBUG] End adding new jump function
43318 2019-Jan-15 20:37:34.926290 - [DEBUG]
43319 2019-Jan-15 20:37:34.926314 - [DEBUG] -------------------------------------------- 1179. Path Edge --------------------------------------------
43320 2019-Jan-15 20:37:34.926338 - [DEBUG]
43321 2019-Jan-15 20:37:34.926361 - [DEBUG] Process 1179. path edge:
43322 2019-Jan-15 20:37:34.926385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43323 2019-Jan-15 20:37:34.926441 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
43324 2019-Jan-15 20:37:34.927074 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43325 2019-Jan-15 20:37:34.927726 - [DEBUG]
43326 2019-Jan-15 20:37:34.927751 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43327 2019-Jan-15 20:37:34.928401 - [DEBUG] Compose: EdgeIdentity * AllBottom
43328 2019-Jan-15 20:37:34.928429 - [DEBUG]
43329 2019-Jan-15 20:37:34.928453 - [DEBUG] Propagate flow
43330 2019-Jan-15 20:37:34.928476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43331 2019-Jan-15 20:37:34.928533 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43332 2019-Jan-15 20:37:34.929172 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43333 2019-Jan-15 20:37:34.929810 - [DEBUG] Edge function : AllBottom (result of previous compose)
43334 2019-Jan-15 20:37:34.929836 - [DEBUG]
43335 2019-Jan-15 20:37:34.929860 - [DEBUG] Join: AllTop & AllBottom
43336 2019-Jan-15 20:37:34.929887 - [DEBUG] = AllBottom (new jump func)
43337 2019-Jan-15 20:37:34.929911 - [DEBUG]
43338 2019-Jan-15 20:37:34.929935 - [DEBUG] Start adding new jump function
43339 2019-Jan-15 20:37:34.929958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43340 2019-Jan-15 20:37:34.930014 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43341 2019-Jan-15 20:37:34.930667 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43342 2019-Jan-15 20:37:34.931300 - [DEBUG] Edge Function : AllBottom
43343 2019-Jan-15 20:37:34.931327 - [DEBUG] End adding new jump function
43344 2019-Jan-15 20:37:34.931352 - [DEBUG]
43345 2019-Jan-15 20:37:34.931375 - [DEBUG] -------------------------------------------- 1180. Path Edge --------------------------------------------
43346 2019-Jan-15 20:37:34.931408 - [DEBUG]
43347 2019-Jan-15 20:37:34.931432 - [DEBUG] Process 1180. path edge:
43348 2019-Jan-15 20:37:34.931456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43349 2019-Jan-15 20:37:34.931512 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
43350 2019-Jan-15 20:37:34.932150 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43351 2019-Jan-15 20:37:34.932788 - [DEBUG]
43352 2019-Jan-15 20:37:34.932812 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43353 2019-Jan-15 20:37:34.933464 - [DEBUG] Compose: EdgeIdentity * AllBottom
43354 2019-Jan-15 20:37:34.933492 - [DEBUG]
43355 2019-Jan-15 20:37:34.933516 - [DEBUG] Propagate flow
43356 2019-Jan-15 20:37:34.933539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43357 2019-Jan-15 20:37:34.933596 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43358 2019-Jan-15 20:37:34.934251 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43359 2019-Jan-15 20:37:34.934888 - [DEBUG] Edge function : AllBottom (result of previous compose)
43360 2019-Jan-15 20:37:34.934913 - [DEBUG]
43361 2019-Jan-15 20:37:34.934938 - [DEBUG] Join: AllTop & AllBottom
43362 2019-Jan-15 20:37:34.934964 - [DEBUG] = AllBottom (new jump func)
43363 2019-Jan-15 20:37:34.934988 - [DEBUG]
43364 2019-Jan-15 20:37:34.935012 - [DEBUG] Start adding new jump function
43365 2019-Jan-15 20:37:34.935035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43366 2019-Jan-15 20:37:34.935091 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43367 2019-Jan-15 20:37:34.935727 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43368 2019-Jan-15 20:37:34.936364 - [DEBUG] Edge Function : AllBottom
43369 2019-Jan-15 20:37:34.936391 - [DEBUG] End adding new jump function
43370 2019-Jan-15 20:37:34.936416 - [DEBUG]
43371 2019-Jan-15 20:37:34.936440 - [DEBUG] -------------------------------------------- 1181. Path Edge --------------------------------------------
43372 2019-Jan-15 20:37:34.936464 - [DEBUG]
43373 2019-Jan-15 20:37:34.936488 - [DEBUG] Process 1181. path edge:
43374 2019-Jan-15 20:37:34.936512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43375 2019-Jan-15 20:37:34.936568 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
43376 2019-Jan-15 20:37:34.937204 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43377 2019-Jan-15 20:37:34.937859 - [DEBUG]
43378 2019-Jan-15 20:37:34.937884 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43379 2019-Jan-15 20:37:34.938539 - [DEBUG] Compose: EdgeIdentity * AllBottom
43380 2019-Jan-15 20:37:34.938567 - [DEBUG]
43381 2019-Jan-15 20:37:34.938591 - [DEBUG] Propagate flow
43382 2019-Jan-15 20:37:34.938615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43383 2019-Jan-15 20:37:34.938672 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43384 2019-Jan-15 20:37:34.939308 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43385 2019-Jan-15 20:37:34.939947 - [DEBUG] Edge function : AllBottom (result of previous compose)
43386 2019-Jan-15 20:37:34.939972 - [DEBUG]
43387 2019-Jan-15 20:37:34.939997 - [DEBUG] Join: AllTop & AllBottom
43388 2019-Jan-15 20:37:34.940023 - [DEBUG] = AllBottom (new jump func)
43389 2019-Jan-15 20:37:34.940048 - [DEBUG]
43390 2019-Jan-15 20:37:34.940072 - [DEBUG] Start adding new jump function
43391 2019-Jan-15 20:37:34.940103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43392 2019-Jan-15 20:37:34.940160 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43393 2019-Jan-15 20:37:34.940814 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43394 2019-Jan-15 20:37:34.941448 - [DEBUG] Edge Function : AllBottom
43395 2019-Jan-15 20:37:34.941476 - [DEBUG] End adding new jump function
43396 2019-Jan-15 20:37:34.941501 - [DEBUG]
43397 2019-Jan-15 20:37:34.941525 - [DEBUG] -------------------------------------------- 1182. Path Edge --------------------------------------------
43398 2019-Jan-15 20:37:34.941549 - [DEBUG]
43399 2019-Jan-15 20:37:34.941572 - [DEBUG] Process 1182. path edge:
43400 2019-Jan-15 20:37:34.941596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43401 2019-Jan-15 20:37:34.941653 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
43402 2019-Jan-15 20:37:34.942288 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43403 2019-Jan-15 20:37:34.942926 - [DEBUG]
43404 2019-Jan-15 20:37:34.942952 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43405 2019-Jan-15 20:37:34.943604 - [DEBUG] Compose: EdgeIdentity * AllBottom
43406 2019-Jan-15 20:37:34.943632 - [DEBUG]
43407 2019-Jan-15 20:37:34.943656 - [DEBUG] Propagate flow
43408 2019-Jan-15 20:37:34.943679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43409 2019-Jan-15 20:37:34.943736 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43410 2019-Jan-15 20:37:34.944398 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43411 2019-Jan-15 20:37:34.945038 - [DEBUG] Edge function : AllBottom (result of previous compose)
43412 2019-Jan-15 20:37:34.945064 - [DEBUG]
43413 2019-Jan-15 20:37:34.945088 - [DEBUG] Join: AllTop & AllBottom
43414 2019-Jan-15 20:37:34.945115 - [DEBUG] = AllBottom (new jump func)
43415 2019-Jan-15 20:37:34.945139 - [DEBUG]
43416 2019-Jan-15 20:37:34.945163 - [DEBUG] Start adding new jump function
43417 2019-Jan-15 20:37:34.945186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43418 2019-Jan-15 20:37:34.945243 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43419 2019-Jan-15 20:37:34.945881 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43420 2019-Jan-15 20:37:34.946522 - [DEBUG] Edge Function : AllBottom
43421 2019-Jan-15 20:37:34.946554 - [DEBUG] End adding new jump function
43422 2019-Jan-15 20:37:34.946578 - [DEBUG]
43423 2019-Jan-15 20:37:34.946602 - [DEBUG] -------------------------------------------- 1183. Path Edge --------------------------------------------
43424 2019-Jan-15 20:37:34.946626 - [DEBUG]
43425 2019-Jan-15 20:37:34.946649 - [DEBUG] Process 1183. path edge:
43426 2019-Jan-15 20:37:34.946673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43427 2019-Jan-15 20:37:34.946729 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
43428 2019-Jan-15 20:37:34.947390 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43429 2019-Jan-15 20:37:34.948028 - [DEBUG]
43430 2019-Jan-15 20:37:34.948053 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43431 2019-Jan-15 20:37:34.948716 - [DEBUG] Possible callees:
43432 2019-Jan-15 20:37:34.948742 - [DEBUG] llvm.dbg.declare
43433 2019-Jan-15 20:37:34.948766 - [DEBUG] Possible return sites:
43434 2019-Jan-15 20:37:34.948790 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12043435 2019-Jan-15 20:37:34.950072 - [DEBUG] Found and process special summary
43436 2019-Jan-15 20:37:34.950106 - [DEBUG] Compose: EdgeIdentity * AllBottom
43437 2019-Jan-15 20:37:34.950133 - [DEBUG]
43438 2019-Jan-15 20:37:34.950158 - [DEBUG] Propagate flow
43439 2019-Jan-15 20:37:34.950181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43440 2019-Jan-15 20:37:34.950238 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43441 2019-Jan-15 20:37:34.950890 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43442 2019-Jan-15 20:37:34.951525 - [DEBUG] Edge function : AllBottom (result of previous compose)
43443 2019-Jan-15 20:37:34.951551 - [DEBUG]
43444 2019-Jan-15 20:37:34.951575 - [DEBUG] Join: AllTop & AllBottom
43445 2019-Jan-15 20:37:34.951601 - [DEBUG] = AllBottom (new jump func)
43446 2019-Jan-15 20:37:34.951626 - [DEBUG]
43447 2019-Jan-15 20:37:34.951649 - [DEBUG] Start adding new jump function
43448 2019-Jan-15 20:37:34.951673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43449 2019-Jan-15 20:37:34.951728 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43450 2019-Jan-15 20:37:34.952365 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43451 2019-Jan-15 20:37:34.953001 - [DEBUG] Edge Function : AllBottom
43452 2019-Jan-15 20:37:34.953029 - [DEBUG] End adding new jump function
43453 2019-Jan-15 20:37:34.953053 - [DEBUG]
43454 2019-Jan-15 20:37:34.953077 - [DEBUG] -------------------------------------------- 1184. Path Edge --------------------------------------------
43455 2019-Jan-15 20:37:34.953101 - [DEBUG]
43456 2019-Jan-15 20:37:34.953124 - [DEBUG] Process 1184. path edge:
43457 2019-Jan-15 20:37:34.953148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43458 2019-Jan-15 20:37:34.953204 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
43459 2019-Jan-15 20:37:34.953840 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43460 2019-Jan-15 20:37:34.954492 - [DEBUG]
43461 2019-Jan-15 20:37:34.954516 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43462 2019-Jan-15 20:37:34.955169 - [DEBUG] Compose: EdgeIdentity * AllBottom
43463 2019-Jan-15 20:37:34.955197 - [DEBUG]
43464 2019-Jan-15 20:37:34.955221 - [DEBUG] Propagate flow
43465 2019-Jan-15 20:37:34.955244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43466 2019-Jan-15 20:37:34.955301 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43467 2019-Jan-15 20:37:34.955940 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43468 2019-Jan-15 20:37:34.956577 - [DEBUG] Edge function : AllBottom (result of previous compose)
43469 2019-Jan-15 20:37:34.956603 - [DEBUG]
43470 2019-Jan-15 20:37:34.956627 - [DEBUG] Join: AllTop & AllBottom
43471 2019-Jan-15 20:37:34.956653 - [DEBUG] = AllBottom (new jump func)
43472 2019-Jan-15 20:37:34.956678 - [DEBUG]
43473 2019-Jan-15 20:37:34.956701 - [DEBUG] Start adding new jump function
43474 2019-Jan-15 20:37:34.956725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43475 2019-Jan-15 20:37:34.956781 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43476 2019-Jan-15 20:37:34.957447 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43477 2019-Jan-15 20:37:34.958081 - [DEBUG] Edge Function : AllBottom
43478 2019-Jan-15 20:37:34.958109 - [DEBUG] End adding new jump function
43479 2019-Jan-15 20:37:34.958133 - [DEBUG]
43480 2019-Jan-15 20:37:34.958157 - [DEBUG] -------------------------------------------- 1185. Path Edge --------------------------------------------
43481 2019-Jan-15 20:37:34.958182 - [DEBUG]
43482 2019-Jan-15 20:37:34.958205 - [DEBUG] Process 1185. path edge:
43483 2019-Jan-15 20:37:34.958229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43484 2019-Jan-15 20:37:34.958285 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
43485 2019-Jan-15 20:37:34.958920 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43486 2019-Jan-15 20:37:34.959557 - [DEBUG]
43487 2019-Jan-15 20:37:34.959582 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43488 2019-Jan-15 20:37:34.960231 - [DEBUG] Compose: EdgeIdentity * AllBottom
43489 2019-Jan-15 20:37:34.960259 - [DEBUG]
43490 2019-Jan-15 20:37:34.960282 - [DEBUG] Propagate flow
43491 2019-Jan-15 20:37:34.960306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43492 2019-Jan-15 20:37:34.960362 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43493 2019-Jan-15 20:37:34.961024 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43494 2019-Jan-15 20:37:34.961664 - [DEBUG] Edge function : AllBottom (result of previous compose)
43495 2019-Jan-15 20:37:34.961689 - [DEBUG]
43496 2019-Jan-15 20:37:34.961713 - [DEBUG] Join: AllTop & AllBottom
43497 2019-Jan-15 20:37:34.961739 - [DEBUG] = AllBottom (new jump func)
43498 2019-Jan-15 20:37:34.961764 - [DEBUG]
43499 2019-Jan-15 20:37:34.961787 - [DEBUG] Start adding new jump function
43500 2019-Jan-15 20:37:34.961810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43501 2019-Jan-15 20:37:34.961867 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43502 2019-Jan-15 20:37:34.962504 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43503 2019-Jan-15 20:37:34.963146 - [DEBUG] Edge Function : AllBottom
43504 2019-Jan-15 20:37:34.963174 - [DEBUG] End adding new jump function
43505 2019-Jan-15 20:37:34.963198 - [DEBUG]
43506 2019-Jan-15 20:37:34.963222 - [DEBUG] -------------------------------------------- 1186. Path Edge --------------------------------------------
43507 2019-Jan-15 20:37:34.963247 - [DEBUG]
43508 2019-Jan-15 20:37:34.963270 - [DEBUG] Process 1186. path edge:
43509 2019-Jan-15 20:37:34.963294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43510 2019-Jan-15 20:37:34.963351 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
43511 2019-Jan-15 20:37:34.964011 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43512 2019-Jan-15 20:37:34.964649 - [DEBUG]
43513 2019-Jan-15 20:37:34.964673 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43514 2019-Jan-15 20:37:34.965329 - [DEBUG] Possible callees:
43515 2019-Jan-15 20:37:34.965355 - [DEBUG] llvm.dbg.declare
43516 2019-Jan-15 20:37:34.965380 - [DEBUG] Possible return sites:
43517 2019-Jan-15 20:37:34.965403 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14943518 2019-Jan-15 20:37:34.966685 - [DEBUG] Found and process special summary
43519 2019-Jan-15 20:37:34.966718 - [DEBUG] Compose: EdgeIdentity * AllBottom
43520 2019-Jan-15 20:37:34.966746 - [DEBUG]
43521 2019-Jan-15 20:37:34.966770 - [DEBUG] Propagate flow
43522 2019-Jan-15 20:37:34.966794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43523 2019-Jan-15 20:37:34.966851 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43524 2019-Jan-15 20:37:34.967505 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43525 2019-Jan-15 20:37:34.968143 - [DEBUG] Edge function : AllBottom (result of previous compose)
43526 2019-Jan-15 20:37:34.968168 - [DEBUG]
43527 2019-Jan-15 20:37:34.968192 - [DEBUG] Join: AllTop & AllBottom
43528 2019-Jan-15 20:37:34.968218 - [DEBUG] = AllBottom (new jump func)
43529 2019-Jan-15 20:37:34.968243 - [DEBUG]
43530 2019-Jan-15 20:37:34.968266 - [DEBUG] Start adding new jump function
43531 2019-Jan-15 20:37:34.968290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43532 2019-Jan-15 20:37:34.968345 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43533 2019-Jan-15 20:37:34.968982 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43534 2019-Jan-15 20:37:34.969618 - [DEBUG] Edge Function : AllBottom
43535 2019-Jan-15 20:37:34.969647 - [DEBUG] End adding new jump function
43536 2019-Jan-15 20:37:34.969671 - [DEBUG]
43537 2019-Jan-15 20:37:34.969695 - [DEBUG] -------------------------------------------- 1187. Path Edge --------------------------------------------
43538 2019-Jan-15 20:37:34.969719 - [DEBUG]
43539 2019-Jan-15 20:37:34.969743 - [DEBUG] Process 1187. path edge:
43540 2019-Jan-15 20:37:34.969766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43541 2019-Jan-15 20:37:34.969823 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
43542 2019-Jan-15 20:37:34.970459 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43543 2019-Jan-15 20:37:34.971112 - [DEBUG]
43544 2019-Jan-15 20:37:34.971137 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43545 2019-Jan-15 20:37:34.971793 - [DEBUG] Compose: EdgeIdentity * AllBottom
43546 2019-Jan-15 20:37:34.971822 - [DEBUG]
43547 2019-Jan-15 20:37:34.971846 - [DEBUG] Propagate flow
43548 2019-Jan-15 20:37:34.971869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43549 2019-Jan-15 20:37:34.971926 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43550 2019-Jan-15 20:37:34.972561 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43551 2019-Jan-15 20:37:34.973197 - [DEBUG] Edge function : AllBottom (result of previous compose)
43552 2019-Jan-15 20:37:34.973222 - [DEBUG]
43553 2019-Jan-15 20:37:34.973247 - [DEBUG] Join: AllTop & AllBottom
43554 2019-Jan-15 20:37:34.973273 - [DEBUG] = AllBottom (new jump func)
43555 2019-Jan-15 20:37:34.973298 - [DEBUG]
43556 2019-Jan-15 20:37:34.973321 - [DEBUG] Start adding new jump function
43557 2019-Jan-15 20:37:34.973345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43558 2019-Jan-15 20:37:34.973401 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43559 2019-Jan-15 20:37:34.974052 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43560 2019-Jan-15 20:37:34.974686 - [DEBUG] Edge Function : AllBottom
43561 2019-Jan-15 20:37:34.974714 - [DEBUG] End adding new jump function
43562 2019-Jan-15 20:37:34.974746 - [DEBUG]
43563 2019-Jan-15 20:37:34.974770 - [DEBUG] -------------------------------------------- 1188. Path Edge --------------------------------------------
43564 2019-Jan-15 20:37:34.974795 - [DEBUG]
43565 2019-Jan-15 20:37:34.974818 - [DEBUG] Process 1188. path edge:
43566 2019-Jan-15 20:37:34.974842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43567 2019-Jan-15 20:37:34.974899 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
43568 2019-Jan-15 20:37:34.975533 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43569 2019-Jan-15 20:37:34.976170 - [DEBUG]
43570 2019-Jan-15 20:37:34.976195 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43571 2019-Jan-15 20:37:34.976846 - [DEBUG] Compose: EdgeIdentity * AllBottom
43572 2019-Jan-15 20:37:34.976874 - [DEBUG]
43573 2019-Jan-15 20:37:34.976898 - [DEBUG] Propagate flow
43574 2019-Jan-15 20:37:34.976921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43575 2019-Jan-15 20:37:34.976978 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43576 2019-Jan-15 20:37:34.977639 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43577 2019-Jan-15 20:37:34.978277 - [DEBUG] Edge function : AllBottom (result of previous compose)
43578 2019-Jan-15 20:37:34.978302 - [DEBUG]
43579 2019-Jan-15 20:37:34.978327 - [DEBUG] Join: AllTop & AllBottom
43580 2019-Jan-15 20:37:34.978353 - [DEBUG] = AllBottom (new jump func)
43581 2019-Jan-15 20:37:34.978378 - [DEBUG]
43582 2019-Jan-15 20:37:34.978401 - [DEBUG] Start adding new jump function
43583 2019-Jan-15 20:37:34.978424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43584 2019-Jan-15 20:37:34.978480 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43585 2019-Jan-15 20:37:34.979117 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43586 2019-Jan-15 20:37:34.979760 - [DEBUG] Edge Function : AllBottom
43587 2019-Jan-15 20:37:34.979787 - [DEBUG] End adding new jump function
43588 2019-Jan-15 20:37:34.979812 - [DEBUG]
43589 2019-Jan-15 20:37:34.979836 - [DEBUG] -------------------------------------------- 1189. Path Edge --------------------------------------------
43590 2019-Jan-15 20:37:34.979860 - [DEBUG]
43591 2019-Jan-15 20:37:34.979884 - [DEBUG] Process 1189. path edge:
43592 2019-Jan-15 20:37:34.979907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43593 2019-Jan-15 20:37:34.979964 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
43594 2019-Jan-15 20:37:34.980620 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43595 2019-Jan-15 20:37:34.981260 - [DEBUG]
43596 2019-Jan-15 20:37:34.981284 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43597 2019-Jan-15 20:37:34.981939 - [DEBUG] Possible callees:
43598 2019-Jan-15 20:37:34.981964 - [DEBUG] llvm.dbg.declare
43599 2019-Jan-15 20:37:34.981989 - [DEBUG] Possible return sites:
43600 2019-Jan-15 20:37:34.982013 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15543601 2019-Jan-15 20:37:34.983284 - [DEBUG] Found and process special summary
43602 2019-Jan-15 20:37:34.983317 - [DEBUG] Compose: EdgeIdentity * AllBottom
43603 2019-Jan-15 20:37:34.983345 - [DEBUG]
43604 2019-Jan-15 20:37:34.983377 - [DEBUG] Propagate flow
43605 2019-Jan-15 20:37:34.983401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43606 2019-Jan-15 20:37:34.983458 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43607 2019-Jan-15 20:37:34.984117 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43608 2019-Jan-15 20:37:34.984753 - [DEBUG] Edge function : AllBottom (result of previous compose)
43609 2019-Jan-15 20:37:34.984779 - [DEBUG]
43610 2019-Jan-15 20:37:34.984803 - [DEBUG] Join: AllTop & AllBottom
43611 2019-Jan-15 20:37:34.984829 - [DEBUG] = AllBottom (new jump func)
43612 2019-Jan-15 20:37:34.984854 - [DEBUG]
43613 2019-Jan-15 20:37:34.984877 - [DEBUG] Start adding new jump function
43614 2019-Jan-15 20:37:34.984900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43615 2019-Jan-15 20:37:34.984956 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43616 2019-Jan-15 20:37:34.985593 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43617 2019-Jan-15 20:37:34.986228 - [DEBUG] Edge Function : AllBottom
43618 2019-Jan-15 20:37:34.986256 - [DEBUG] End adding new jump function
43619 2019-Jan-15 20:37:34.986280 - [DEBUG]
43620 2019-Jan-15 20:37:34.986304 - [DEBUG] -------------------------------------------- 1190. Path Edge --------------------------------------------
43621 2019-Jan-15 20:37:34.986328 - [DEBUG]
43622 2019-Jan-15 20:37:34.986351 - [DEBUG] Process 1190. path edge:
43623 2019-Jan-15 20:37:34.986375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43624 2019-Jan-15 20:37:34.986431 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
43625 2019-Jan-15 20:37:34.987067 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43626 2019-Jan-15 20:37:34.987721 - [DEBUG]
43627 2019-Jan-15 20:37:34.987746 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43628 2019-Jan-15 20:37:34.988401 - [DEBUG] Compose: EdgeIdentity * AllBottom
43629 2019-Jan-15 20:37:34.988428 - [DEBUG]
43630 2019-Jan-15 20:37:34.988452 - [DEBUG] Propagate flow
43631 2019-Jan-15 20:37:34.988476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43632 2019-Jan-15 20:37:34.988532 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43633 2019-Jan-15 20:37:34.989167 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43634 2019-Jan-15 20:37:34.989802 - [DEBUG] Edge function : AllBottom (result of previous compose)
43635 2019-Jan-15 20:37:34.989828 - [DEBUG]
43636 2019-Jan-15 20:37:34.989852 - [DEBUG] Join: AllTop & AllBottom
43637 2019-Jan-15 20:37:34.989878 - [DEBUG] = AllBottom (new jump func)
43638 2019-Jan-15 20:37:34.989903 - [DEBUG]
43639 2019-Jan-15 20:37:34.989926 - [DEBUG] Start adding new jump function
43640 2019-Jan-15 20:37:34.989950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43641 2019-Jan-15 20:37:34.990006 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43642 2019-Jan-15 20:37:34.990658 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43643 2019-Jan-15 20:37:34.991292 - [DEBUG] Edge Function : AllBottom
43644 2019-Jan-15 20:37:34.991320 - [DEBUG] End adding new jump function
43645 2019-Jan-15 20:37:34.991344 - [DEBUG]
43646 2019-Jan-15 20:37:34.991368 - [DEBUG] -------------------------------------------- 1191. Path Edge --------------------------------------------
43647 2019-Jan-15 20:37:34.991393 - [DEBUG]
43648 2019-Jan-15 20:37:34.991416 - [DEBUG] Process 1191. path edge:
43649 2019-Jan-15 20:37:34.991448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43650 2019-Jan-15 20:37:34.991505 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
43651 2019-Jan-15 20:37:34.992140 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43652 2019-Jan-15 20:37:34.992777 - [DEBUG]
43653 2019-Jan-15 20:37:34.992802 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43654 2019-Jan-15 20:37:34.993455 - [DEBUG] Compose: EdgeIdentity * AllBottom
43655 2019-Jan-15 20:37:34.993483 - [DEBUG]
43656 2019-Jan-15 20:37:34.993507 - [DEBUG] Propagate flow
43657 2019-Jan-15 20:37:34.993530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43658 2019-Jan-15 20:37:34.993587 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43659 2019-Jan-15 20:37:34.994238 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43660 2019-Jan-15 20:37:34.994874 - [DEBUG] Edge function : AllBottom (result of previous compose)
43661 2019-Jan-15 20:37:34.994899 - [DEBUG]
43662 2019-Jan-15 20:37:34.994924 - [DEBUG] Join: AllTop & AllBottom
43663 2019-Jan-15 20:37:34.994950 - [DEBUG] = AllBottom (new jump func)
43664 2019-Jan-15 20:37:34.994975 - [DEBUG]
43665 2019-Jan-15 20:37:34.994998 - [DEBUG] Start adding new jump function
43666 2019-Jan-15 20:37:34.995021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43667 2019-Jan-15 20:37:34.995077 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43668 2019-Jan-15 20:37:34.995714 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43669 2019-Jan-15 20:37:34.996347 - [DEBUG] Edge Function : AllBottom
43670 2019-Jan-15 20:37:34.996375 - [DEBUG] End adding new jump function
43671 2019-Jan-15 20:37:34.996399 - [DEBUG]
43672 2019-Jan-15 20:37:34.996423 - [DEBUG] -------------------------------------------- 1192. Path Edge --------------------------------------------
43673 2019-Jan-15 20:37:34.996447 - [DEBUG]
43674 2019-Jan-15 20:37:34.996471 - [DEBUG] Process 1192. path edge:
43675 2019-Jan-15 20:37:34.996495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43676 2019-Jan-15 20:37:34.996551 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
43677 2019-Jan-15 20:37:34.997183 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43678 2019-Jan-15 20:37:34.997834 - [DEBUG]
43679 2019-Jan-15 20:37:34.997859 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43680 2019-Jan-15 20:37:34.998509 - [DEBUG] Compose: EdgeIdentity * AllBottom
43681 2019-Jan-15 20:37:34.998538 - [DEBUG]
43682 2019-Jan-15 20:37:34.998562 - [DEBUG] Propagate flow
43683 2019-Jan-15 20:37:34.998585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43684 2019-Jan-15 20:37:34.998643 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43685 2019-Jan-15 20:37:34.999289 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43686 2019-Jan-15 20:37:34.999927 - [DEBUG] Edge function : AllBottom (result of previous compose)
43687 2019-Jan-15 20:37:34.999952 - [DEBUG]
43688 2019-Jan-15 20:37:34.999976 - [DEBUG] Join: AllTop & AllBottom
43689 2019-Jan-15 20:37:35.000002 - [DEBUG] = AllBottom (new jump func)
43690 2019-Jan-15 20:37:35.000027 - [DEBUG]
43691 2019-Jan-15 20:37:35.000050 - [DEBUG] Start adding new jump function
43692 2019-Jan-15 20:37:35.000074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43693 2019-Jan-15 20:37:35.000130 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43694 2019-Jan-15 20:37:35.000810 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43695 2019-Jan-15 20:37:35.003417 - [DEBUG] Edge Function : AllBottom
43696 2019-Jan-15 20:37:35.004048 - [DEBUG] End adding new jump function
43697 2019-Jan-15 20:37:35.004660 - [DEBUG]
43698 2019-Jan-15 20:37:35.004684 - [DEBUG] -------------------------------------------- 1193. Path Edge --------------------------------------------
43699 2019-Jan-15 20:37:35.004709 - [DEBUG]
43700 2019-Jan-15 20:37:35.004732 - [DEBUG] Process 1193. path edge:
43701 2019-Jan-15 20:37:35.004756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43702 2019-Jan-15 20:37:35.004816 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
43703 2019-Jan-15 20:37:35.006081 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43704 2019-Jan-15 20:37:35.006739 - [DEBUG]
43705 2019-Jan-15 20:37:35.006764 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43706 2019-Jan-15 20:37:35.007490 - [DEBUG] Possible callees:
43707 2019-Jan-15 20:37:35.007516 - [DEBUG] llvm.dbg.declare
43708 2019-Jan-15 20:37:35.007541 - [DEBUG] Possible return sites:
43709 2019-Jan-15 20:37:35.007565 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16343710 2019-Jan-15 20:37:35.008880 - [DEBUG] Found and process special summary
43711 2019-Jan-15 20:37:35.008920 - [DEBUG] Compose: EdgeIdentity * AllBottom
43712 2019-Jan-15 20:37:35.008948 - [DEBUG]
43713 2019-Jan-15 20:37:35.008972 - [DEBUG] Propagate flow
43714 2019-Jan-15 20:37:35.008996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43715 2019-Jan-15 20:37:35.009056 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43716 2019-Jan-15 20:37:35.009694 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43717 2019-Jan-15 20:37:35.010332 - [DEBUG] Edge function : AllBottom (result of previous compose)
43718 2019-Jan-15 20:37:35.010358 - [DEBUG]
43719 2019-Jan-15 20:37:35.010383 - [DEBUG] Join: AllTop & AllBottom
43720 2019-Jan-15 20:37:35.010410 - [DEBUG] = AllBottom (new jump func)
43721 2019-Jan-15 20:37:35.010435 - [DEBUG]
43722 2019-Jan-15 20:37:35.010458 - [DEBUG] Start adding new jump function
43723 2019-Jan-15 20:37:35.010482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43724 2019-Jan-15 20:37:35.010538 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43725 2019-Jan-15 20:37:35.011196 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43726 2019-Jan-15 20:37:35.011833 - [DEBUG] Edge Function : AllBottom
43727 2019-Jan-15 20:37:35.011862 - [DEBUG] End adding new jump function
43728 2019-Jan-15 20:37:35.011886 - [DEBUG]
43729 2019-Jan-15 20:37:35.011910 - [DEBUG] -------------------------------------------- 1194. Path Edge --------------------------------------------
43730 2019-Jan-15 20:37:35.011935 - [DEBUG]
43731 2019-Jan-15 20:37:35.011959 - [DEBUG] Process 1194. path edge:
43732 2019-Jan-15 20:37:35.011982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43733 2019-Jan-15 20:37:35.012039 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
43734 2019-Jan-15 20:37:35.012676 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43735 2019-Jan-15 20:37:35.013327 - [DEBUG]
43736 2019-Jan-15 20:37:35.013352 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43737 2019-Jan-15 20:37:35.014030 - [DEBUG] Compose: EdgeIdentity * AllBottom
43738 2019-Jan-15 20:37:35.014059 - [DEBUG]
43739 2019-Jan-15 20:37:35.014082 - [DEBUG] Propagate flow
43740 2019-Jan-15 20:37:35.014106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43741 2019-Jan-15 20:37:35.014163 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43742 2019-Jan-15 20:37:35.014798 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43743 2019-Jan-15 20:37:35.015434 - [DEBUG] Edge function : AllBottom (result of previous compose)
43744 2019-Jan-15 20:37:35.015460 - [DEBUG]
43745 2019-Jan-15 20:37:35.015485 - [DEBUG] Join: AllTop & AllBottom
43746 2019-Jan-15 20:37:35.015511 - [DEBUG] = AllBottom (new jump func)
43747 2019-Jan-15 20:37:35.015536 - [DEBUG]
43748 2019-Jan-15 20:37:35.015559 - [DEBUG] Start adding new jump function
43749 2019-Jan-15 20:37:35.015583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43750 2019-Jan-15 20:37:35.015639 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43751 2019-Jan-15 20:37:35.016276 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43752 2019-Jan-15 20:37:35.016908 - [DEBUG] Edge Function : AllBottom
43753 2019-Jan-15 20:37:35.016937 - [DEBUG] End adding new jump function
43754 2019-Jan-15 20:37:35.016961 - [DEBUG]
43755 2019-Jan-15 20:37:35.016985 - [DEBUG] -------------------------------------------- 1195. Path Edge --------------------------------------------
43756 2019-Jan-15 20:37:35.017010 - [DEBUG]
43757 2019-Jan-15 20:37:35.017033 - [DEBUG] Process 1195. path edge:
43758 2019-Jan-15 20:37:35.017057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43759 2019-Jan-15 20:37:35.017113 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
43760 2019-Jan-15 20:37:35.017763 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43761 2019-Jan-15 20:37:35.018400 - [DEBUG]
43762 2019-Jan-15 20:37:35.018426 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43763 2019-Jan-15 20:37:35.019081 - [DEBUG] Compose: EdgeIdentity * AllBottom
43764 2019-Jan-15 20:37:35.019109 - [DEBUG]
43765 2019-Jan-15 20:37:35.019133 - [DEBUG] Propagate flow
43766 2019-Jan-15 20:37:35.019156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43767 2019-Jan-15 20:37:35.019213 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43768 2019-Jan-15 20:37:35.019867 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43769 2019-Jan-15 20:37:35.020508 - [DEBUG] Edge function : AllBottom (result of previous compose)
43770 2019-Jan-15 20:37:35.020534 - [DEBUG]
43771 2019-Jan-15 20:37:35.020559 - [DEBUG] Join: AllTop & AllBottom
43772 2019-Jan-15 20:37:35.020585 - [DEBUG] = AllBottom (new jump func)
43773 2019-Jan-15 20:37:35.020622 - [DEBUG]
43774 2019-Jan-15 20:37:35.020646 - [DEBUG] Start adding new jump function
43775 2019-Jan-15 20:37:35.020670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43776 2019-Jan-15 20:37:35.020726 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43777 2019-Jan-15 20:37:35.021365 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43778 2019-Jan-15 20:37:35.022008 - [DEBUG] Edge Function : AllBottom
43779 2019-Jan-15 20:37:35.022035 - [DEBUG] End adding new jump function
43780 2019-Jan-15 20:37:35.022069 - [DEBUG]
43781 2019-Jan-15 20:37:35.022093 - [DEBUG] -------------------------------------------- 1196. Path Edge --------------------------------------------
43782 2019-Jan-15 20:37:35.022118 - [DEBUG]
43783 2019-Jan-15 20:37:35.022141 - [DEBUG] Process 1196. path edge:
43784 2019-Jan-15 20:37:35.022165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43785 2019-Jan-15 20:37:35.022221 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
43786 2019-Jan-15 20:37:35.022867 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43787 2019-Jan-15 20:37:35.023507 - [DEBUG]
43788 2019-Jan-15 20:37:35.023531 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43789 2019-Jan-15 20:37:35.024205 - [DEBUG] Possible callees:
43790 2019-Jan-15 20:37:35.024232 - [DEBUG] llvm.dbg.declare
43791 2019-Jan-15 20:37:35.024257 - [DEBUG] Possible return sites:
43792 2019-Jan-15 20:37:35.024281 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16943793 2019-Jan-15 20:37:35.025555 - [DEBUG] Found and process special summary
43794 2019-Jan-15 20:37:35.025589 - [DEBUG] Compose: EdgeIdentity * AllBottom
43795 2019-Jan-15 20:37:35.025616 - [DEBUG]
43796 2019-Jan-15 20:37:35.025640 - [DEBUG] Propagate flow
43797 2019-Jan-15 20:37:35.025664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43798 2019-Jan-15 20:37:35.025720 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43799 2019-Jan-15 20:37:35.026358 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43800 2019-Jan-15 20:37:35.026993 - [DEBUG] Edge function : AllBottom (result of previous compose)
43801 2019-Jan-15 20:37:35.027018 - [DEBUG]
43802 2019-Jan-15 20:37:35.027043 - [DEBUG] Join: AllTop & AllBottom
43803 2019-Jan-15 20:37:35.027069 - [DEBUG] = AllBottom (new jump func)
43804 2019-Jan-15 20:37:35.027093 - [DEBUG]
43805 2019-Jan-15 20:37:35.027117 - [DEBUG] Start adding new jump function
43806 2019-Jan-15 20:37:35.027140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43807 2019-Jan-15 20:37:35.027196 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43808 2019-Jan-15 20:37:35.027852 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43809 2019-Jan-15 20:37:35.028489 - [DEBUG] Edge Function : AllBottom
43810 2019-Jan-15 20:37:35.028517 - [DEBUG] End adding new jump function
43811 2019-Jan-15 20:37:35.028541 - [DEBUG]
43812 2019-Jan-15 20:37:35.028565 - [DEBUG] -------------------------------------------- 1197. Path Edge --------------------------------------------
43813 2019-Jan-15 20:37:35.028589 - [DEBUG]
43814 2019-Jan-15 20:37:35.028613 - [DEBUG] Process 1197. path edge:
43815 2019-Jan-15 20:37:35.028637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43816 2019-Jan-15 20:37:35.028693 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
43817 2019-Jan-15 20:37:35.029331 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43818 2019-Jan-15 20:37:35.029969 - [DEBUG]
43819 2019-Jan-15 20:37:35.029994 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43820 2019-Jan-15 20:37:35.030662 - [DEBUG] Compose: EdgeIdentity * AllBottom
43821 2019-Jan-15 20:37:35.030690 - [DEBUG]
43822 2019-Jan-15 20:37:35.030722 - [DEBUG] Propagate flow
43823 2019-Jan-15 20:37:35.030746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43824 2019-Jan-15 20:37:35.030804 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43825 2019-Jan-15 20:37:35.031447 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43826 2019-Jan-15 20:37:35.032086 - [DEBUG] Edge function : AllBottom (result of previous compose)
43827 2019-Jan-15 20:37:35.032111 - [DEBUG]
43828 2019-Jan-15 20:37:35.032136 - [DEBUG] Join: AllTop & AllBottom
43829 2019-Jan-15 20:37:35.032163 - [DEBUG] = AllBottom (new jump func)
43830 2019-Jan-15 20:37:35.032187 - [DEBUG]
43831 2019-Jan-15 20:37:35.032211 - [DEBUG] Start adding new jump function
43832 2019-Jan-15 20:37:35.032235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43833 2019-Jan-15 20:37:35.032291 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43834 2019-Jan-15 20:37:35.032929 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43835 2019-Jan-15 20:37:35.033563 - [DEBUG] Edge Function : AllBottom
43836 2019-Jan-15 20:37:35.033591 - [DEBUG] End adding new jump function
43837 2019-Jan-15 20:37:35.033616 - [DEBUG]
43838 2019-Jan-15 20:37:35.033640 - [DEBUG] -------------------------------------------- 1198. Path Edge --------------------------------------------
43839 2019-Jan-15 20:37:35.033665 - [DEBUG]
43840 2019-Jan-15 20:37:35.033688 - [DEBUG] Process 1198. path edge:
43841 2019-Jan-15 20:37:35.033712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43842 2019-Jan-15 20:37:35.033768 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
43843 2019-Jan-15 20:37:35.034423 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43844 2019-Jan-15 20:37:35.035061 - [DEBUG]
43845 2019-Jan-15 20:37:35.035085 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43846 2019-Jan-15 20:37:35.035740 - [DEBUG] Compose: EdgeIdentity * AllBottom
43847 2019-Jan-15 20:37:35.035769 - [DEBUG]
43848 2019-Jan-15 20:37:35.035793 - [DEBUG] Propagate flow
43849 2019-Jan-15 20:37:35.035817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43850 2019-Jan-15 20:37:35.035874 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43851 2019-Jan-15 20:37:35.036513 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43852 2019-Jan-15 20:37:35.037152 - [DEBUG] Edge function : AllBottom (result of previous compose)
43853 2019-Jan-15 20:37:35.037177 - [DEBUG]
43854 2019-Jan-15 20:37:35.037202 - [DEBUG] Join: AllTop & AllBottom
43855 2019-Jan-15 20:37:35.037228 - [DEBUG] = AllBottom (new jump func)
43856 2019-Jan-15 20:37:35.037253 - [DEBUG]
43857 2019-Jan-15 20:37:35.037290 - [DEBUG] Start adding new jump function
43858 2019-Jan-15 20:37:35.037314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43859 2019-Jan-15 20:37:35.037371 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43860 2019-Jan-15 20:37:35.038009 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43861 2019-Jan-15 20:37:35.038647 - [DEBUG] Edge Function : AllBottom
43862 2019-Jan-15 20:37:35.038675 - [DEBUG] End adding new jump function
43863 2019-Jan-15 20:37:35.038700 - [DEBUG]
43864 2019-Jan-15 20:37:35.038724 - [DEBUG] -------------------------------------------- 1199. Path Edge --------------------------------------------
43865 2019-Jan-15 20:37:35.038749 - [DEBUG]
43866 2019-Jan-15 20:37:35.038772 - [DEBUG] Process 1199. path edge:
43867 2019-Jan-15 20:37:35.038805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43868 2019-Jan-15 20:37:35.038862 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
43869 2019-Jan-15 20:37:35.039503 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43870 2019-Jan-15 20:37:35.040140 - [DEBUG]
43871 2019-Jan-15 20:37:35.040164 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43872 2019-Jan-15 20:37:35.040840 - [DEBUG] Compose: EdgeIdentity * AllBottom
43873 2019-Jan-15 20:37:35.040868 - [DEBUG]
43874 2019-Jan-15 20:37:35.040892 - [DEBUG] Propagate flow
43875 2019-Jan-15 20:37:35.040915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43876 2019-Jan-15 20:37:35.040973 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43877 2019-Jan-15 20:37:35.041609 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43878 2019-Jan-15 20:37:35.042246 - [DEBUG] Edge function : AllBottom (result of previous compose)
43879 2019-Jan-15 20:37:35.042272 - [DEBUG]
43880 2019-Jan-15 20:37:35.042297 - [DEBUG] Join: AllTop & AllBottom
43881 2019-Jan-15 20:37:35.042323 - [DEBUG] = AllBottom (new jump func)
43882 2019-Jan-15 20:37:35.042348 - [DEBUG]
43883 2019-Jan-15 20:37:35.042372 - [DEBUG] Start adding new jump function
43884 2019-Jan-15 20:37:35.042395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43885 2019-Jan-15 20:37:35.042451 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43886 2019-Jan-15 20:37:35.043090 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43887 2019-Jan-15 20:37:35.043724 - [DEBUG] Edge Function : AllBottom
43888 2019-Jan-15 20:37:35.043752 - [DEBUG] End adding new jump function
43889 2019-Jan-15 20:37:35.043776 - [DEBUG]
43890 2019-Jan-15 20:37:35.043800 - [DEBUG] -------------------------------------------- 1200. Path Edge --------------------------------------------
43891 2019-Jan-15 20:37:35.043825 - [DEBUG]
43892 2019-Jan-15 20:37:35.043849 - [DEBUG] Process 1200. path edge:
43893 2019-Jan-15 20:37:35.043873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43894 2019-Jan-15 20:37:35.043929 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
43895 2019-Jan-15 20:37:35.044577 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43896 2019-Jan-15 20:37:35.045216 - [DEBUG]
43897 2019-Jan-15 20:37:35.045241 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43898 2019-Jan-15 20:37:35.045896 - [DEBUG] Compose: EdgeIdentity * AllBottom
43899 2019-Jan-15 20:37:35.045924 - [DEBUG]
43900 2019-Jan-15 20:37:35.045948 - [DEBUG] Propagate flow
43901 2019-Jan-15 20:37:35.045972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43902 2019-Jan-15 20:37:35.046029 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43903 2019-Jan-15 20:37:35.046669 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43904 2019-Jan-15 20:37:35.047317 - [DEBUG] Edge function : AllBottom (result of previous compose)
43905 2019-Jan-15 20:37:35.047343 - [DEBUG]
43906 2019-Jan-15 20:37:35.047367 - [DEBUG] Join: AllTop & AllBottom
43907 2019-Jan-15 20:37:35.047394 - [DEBUG] = AllBottom (new jump func)
43908 2019-Jan-15 20:37:35.047418 - [DEBUG]
43909 2019-Jan-15 20:37:35.047442 - [DEBUG] Start adding new jump function
43910 2019-Jan-15 20:37:35.047466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43911 2019-Jan-15 20:37:35.047535 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43912 2019-Jan-15 20:37:35.048175 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43913 2019-Jan-15 20:37:35.048813 - [DEBUG] Edge Function : AllBottom
43914 2019-Jan-15 20:37:35.048840 - [DEBUG] End adding new jump function
43915 2019-Jan-15 20:37:35.048865 - [DEBUG]
43916 2019-Jan-15 20:37:35.048889 - [DEBUG] -------------------------------------------- 1201. Path Edge --------------------------------------------
43917 2019-Jan-15 20:37:35.048914 - [DEBUG]
43918 2019-Jan-15 20:37:35.048937 - [DEBUG] Process 1201. path edge:
43919 2019-Jan-15 20:37:35.048961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43920 2019-Jan-15 20:37:35.049018 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
43921 2019-Jan-15 20:37:35.049655 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43922 2019-Jan-15 20:37:35.050290 - [DEBUG]
43923 2019-Jan-15 20:37:35.050315 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43924 2019-Jan-15 20:37:35.050980 - [DEBUG] Compose: EdgeIdentity * AllBottom
43925 2019-Jan-15 20:37:35.051008 - [DEBUG]
43926 2019-Jan-15 20:37:35.051032 - [DEBUG] Propagate flow
43927 2019-Jan-15 20:37:35.051056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43928 2019-Jan-15 20:37:35.051112 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43929 2019-Jan-15 20:37:35.051745 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43930 2019-Jan-15 20:37:35.052381 - [DEBUG] Edge function : AllBottom (result of previous compose)
43931 2019-Jan-15 20:37:35.052406 - [DEBUG]
43932 2019-Jan-15 20:37:35.052431 - [DEBUG] Join: AllTop & AllBottom
43933 2019-Jan-15 20:37:35.052457 - [DEBUG] = AllBottom (new jump func)
43934 2019-Jan-15 20:37:35.052482 - [DEBUG]
43935 2019-Jan-15 20:37:35.052505 - [DEBUG] Start adding new jump function
43936 2019-Jan-15 20:37:35.052529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43937 2019-Jan-15 20:37:35.052585 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43938 2019-Jan-15 20:37:35.053222 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43939 2019-Jan-15 20:37:35.053854 - [DEBUG] Edge Function : AllBottom
43940 2019-Jan-15 20:37:35.053882 - [DEBUG] End adding new jump function
43941 2019-Jan-15 20:37:35.053906 - [DEBUG]
43942 2019-Jan-15 20:37:35.053930 - [DEBUG] -------------------------------------------- 1202. Path Edge --------------------------------------------
43943 2019-Jan-15 20:37:35.053966 - [DEBUG]
43944 2019-Jan-15 20:37:35.053990 - [DEBUG] Process 1202. path edge:
43945 2019-Jan-15 20:37:35.054013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43946 2019-Jan-15 20:37:35.054070 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
43947 2019-Jan-15 20:37:35.054704 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43948 2019-Jan-15 20:37:35.055341 - [DEBUG]
43949 2019-Jan-15 20:37:35.055366 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43950 2019-Jan-15 20:37:35.056017 - [DEBUG] Compose: EdgeIdentity * AllBottom
43951 2019-Jan-15 20:37:35.056046 - [DEBUG]
43952 2019-Jan-15 20:37:35.056070 - [DEBUG] Propagate flow
43953 2019-Jan-15 20:37:35.056093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43954 2019-Jan-15 20:37:35.056150 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43955 2019-Jan-15 20:37:35.056797 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43956 2019-Jan-15 20:37:35.057452 - [DEBUG] Edge function : AllBottom (result of previous compose)
43957 2019-Jan-15 20:37:35.057477 - [DEBUG]
43958 2019-Jan-15 20:37:35.057502 - [DEBUG] Join: AllTop & AllBottom
43959 2019-Jan-15 20:37:35.057528 - [DEBUG] = AllBottom (new jump func)
43960 2019-Jan-15 20:37:35.057552 - [DEBUG]
43961 2019-Jan-15 20:37:35.057576 - [DEBUG] Start adding new jump function
43962 2019-Jan-15 20:37:35.057599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43963 2019-Jan-15 20:37:35.057656 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43964 2019-Jan-15 20:37:35.058294 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43965 2019-Jan-15 20:37:35.058928 - [DEBUG] Edge Function : AllBottom
43966 2019-Jan-15 20:37:35.058956 - [DEBUG] End adding new jump function
43967 2019-Jan-15 20:37:35.058980 - [DEBUG]
43968 2019-Jan-15 20:37:35.059004 - [DEBUG] -------------------------------------------- 1203. Path Edge --------------------------------------------
43969 2019-Jan-15 20:37:35.059029 - [DEBUG]
43970 2019-Jan-15 20:37:35.059052 - [DEBUG] Process 1203. path edge:
43971 2019-Jan-15 20:37:35.059076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43972 2019-Jan-15 20:37:35.059132 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
43973 2019-Jan-15 20:37:35.059769 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43974 2019-Jan-15 20:37:35.060408 - [DEBUG]
43975 2019-Jan-15 20:37:35.060432 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43976 2019-Jan-15 20:37:35.061101 - [DEBUG] Compose: EdgeIdentity * AllBottom
43977 2019-Jan-15 20:37:35.061129 - [DEBUG]
43978 2019-Jan-15 20:37:35.061153 - [DEBUG] Propagate flow
43979 2019-Jan-15 20:37:35.061176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43980 2019-Jan-15 20:37:35.061233 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43981 2019-Jan-15 20:37:35.061874 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43982 2019-Jan-15 20:37:35.062512 - [DEBUG] Edge function : AllBottom (result of previous compose)
43983 2019-Jan-15 20:37:35.062537 - [DEBUG]
43984 2019-Jan-15 20:37:35.062561 - [DEBUG] Join: AllTop & AllBottom
43985 2019-Jan-15 20:37:35.062587 - [DEBUG] = AllBottom (new jump func)
43986 2019-Jan-15 20:37:35.062612 - [DEBUG]
43987 2019-Jan-15 20:37:35.062635 - [DEBUG] Start adding new jump function
43988 2019-Jan-15 20:37:35.062659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43989 2019-Jan-15 20:37:35.062715 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43990 2019-Jan-15 20:37:35.063353 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43991 2019-Jan-15 20:37:35.064005 - [DEBUG] Edge Function : AllBottom
43992 2019-Jan-15 20:37:35.064032 - [DEBUG] End adding new jump function
43993 2019-Jan-15 20:37:35.064056 - [DEBUG]
43994 2019-Jan-15 20:37:35.064080 - [DEBUG] -------------------------------------------- 1204. Path Edge --------------------------------------------
43995 2019-Jan-15 20:37:35.064105 - [DEBUG]
43996 2019-Jan-15 20:37:35.064128 - [DEBUG] Process 1204. path edge:
43997 2019-Jan-15 20:37:35.064152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43998 2019-Jan-15 20:37:35.064209 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
43999 2019-Jan-15 20:37:35.064857 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44000 2019-Jan-15 20:37:35.065496 - [DEBUG]
44001 2019-Jan-15 20:37:35.065522 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
44002 2019-Jan-15 20:37:35.066183 - [DEBUG] Compose: EdgeIdentity * AllBottom
44003 2019-Jan-15 20:37:35.066211 - [DEBUG]
44004 2019-Jan-15 20:37:35.066235 - [DEBUG] Propagate flow
44005 2019-Jan-15 20:37:35.066258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44006 2019-Jan-15 20:37:35.066315 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44007 2019-Jan-15 20:37:35.066954 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44008 2019-Jan-15 20:37:35.067607 - [DEBUG] Edge function : AllBottom (result of previous compose)
44009 2019-Jan-15 20:37:35.067632 - [DEBUG]
44010 2019-Jan-15 20:37:35.067657 - [DEBUG] Join: AllTop & AllBottom
44011 2019-Jan-15 20:37:35.067683 - [DEBUG] = AllBottom (new jump func)
44012 2019-Jan-15 20:37:35.067708 - [DEBUG]
44013 2019-Jan-15 20:37:35.067732 - [DEBUG] Start adding new jump function
44014 2019-Jan-15 20:37:35.067755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44015 2019-Jan-15 20:37:35.067811 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44016 2019-Jan-15 20:37:35.068448 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44017 2019-Jan-15 20:37:35.069081 - [DEBUG] Edge Function : AllBottom
44018 2019-Jan-15 20:37:35.069109 - [DEBUG] End adding new jump function
44019 2019-Jan-15 20:37:35.069133 - [DEBUG]
44020 2019-Jan-15 20:37:35.069157 - [DEBUG] -------------------------------------------- 1205. Path Edge --------------------------------------------
44021 2019-Jan-15 20:37:35.069182 - [DEBUG]
44022 2019-Jan-15 20:37:35.069205 - [DEBUG] Process 1205. path edge:
44023 2019-Jan-15 20:37:35.069229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44024 2019-Jan-15 20:37:35.069286 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
44025 2019-Jan-15 20:37:35.069924 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44026 2019-Jan-15 20:37:35.070561 - [DEBUG]
44027 2019-Jan-15 20:37:35.070585 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44028 2019-Jan-15 20:37:35.071255 - [DEBUG] Compose: EdgeIdentity * AllBottom
44029 2019-Jan-15 20:37:35.071283 - [DEBUG]
44030 2019-Jan-15 20:37:35.071307 - [DEBUG] Propagate flow
44031 2019-Jan-15 20:37:35.071330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44032 2019-Jan-15 20:37:35.071388 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44033 2019-Jan-15 20:37:35.072022 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44034 2019-Jan-15 20:37:35.072658 - [DEBUG] Edge function : AllBottom (result of previous compose)
44035 2019-Jan-15 20:37:35.072683 - [DEBUG]
44036 2019-Jan-15 20:37:35.072708 - [DEBUG] Join: AllTop & AllBottom
44037 2019-Jan-15 20:37:35.072734 - [DEBUG] = AllBottom (new jump func)
44038 2019-Jan-15 20:37:35.072758 - [DEBUG]
44039 2019-Jan-15 20:37:35.072782 - [DEBUG] Start adding new jump function
44040 2019-Jan-15 20:37:35.072805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44041 2019-Jan-15 20:37:35.072861 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44042 2019-Jan-15 20:37:35.073499 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44043 2019-Jan-15 20:37:35.074160 - [DEBUG] Edge Function : AllBottom
44044 2019-Jan-15 20:37:35.074189 - [DEBUG] End adding new jump function
44045 2019-Jan-15 20:37:35.074213 - [DEBUG]
44046 2019-Jan-15 20:37:35.074237 - [DEBUG] -------------------------------------------- 1206. Path Edge --------------------------------------------
44047 2019-Jan-15 20:37:35.074262 - [DEBUG]
44048 2019-Jan-15 20:37:35.074285 - [DEBUG] Process 1206. path edge:
44049 2019-Jan-15 20:37:35.074309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44050 2019-Jan-15 20:37:35.074365 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
44051 2019-Jan-15 20:37:35.074998 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44052 2019-Jan-15 20:37:35.075634 - [DEBUG]
44053 2019-Jan-15 20:37:35.075658 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44054 2019-Jan-15 20:37:35.076306 - [DEBUG] Start of endsummarytab entry
44055 2019-Jan-15 20:37:35.076344 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44056 2019-Jan-15 20:37:35.076981 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
44057 2019-Jan-15 20:37:35.077042 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44058 2019-Jan-15 20:37:35.077700 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44059 2019-Jan-15 20:37:35.078337 - [DEBUG] EF: AllBottom
44060 2019-Jan-15 20:37:35.078362 - [DEBUG]
44061 2019-Jan-15 20:37:35.078386 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44062 2019-Jan-15 20:37:35.079018 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44063 2019-Jan-15 20:37:35.079661 - [DEBUG] EF: AllBottom
44064 2019-Jan-15 20:37:35.079686 - [DEBUG]
44065 2019-Jan-15 20:37:35.079710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44066 2019-Jan-15 20:37:35.080343 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44067 2019-Jan-15 20:37:35.081002 - [DEBUG] EF: AllBottom
44068 2019-Jan-15 20:37:35.081027 - [DEBUG]
44069 2019-Jan-15 20:37:35.081051 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44070 2019-Jan-15 20:37:35.081685 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44071 2019-Jan-15 20:37:35.082321 - [DEBUG] EF: AllBottom
44072 2019-Jan-15 20:37:35.082346 - [DEBUG]
44073 2019-Jan-15 20:37:35.082369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44074 2019-Jan-15 20:37:35.083003 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44075 2019-Jan-15 20:37:35.083644 - [DEBUG] EF: AllBottom
44076 2019-Jan-15 20:37:35.083669 - [DEBUG]
44077 2019-Jan-15 20:37:35.083692 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44078 2019-Jan-15 20:37:35.084342 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
44079 2019-Jan-15 20:37:35.084978 - [DEBUG] EF: AllBottom
44080 2019-Jan-15 20:37:35.085003 - [DEBUG]
44081 2019-Jan-15 20:37:35.085026 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44082 2019-Jan-15 20:37:35.085660 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44083 2019-Jan-15 20:37:35.086294 - [DEBUG] EF: AllBottom
44084 2019-Jan-15 20:37:35.086320 - [DEBUG]
44085 2019-Jan-15 20:37:35.086343 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44086 2019-Jan-15 20:37:35.086975 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
44087 2019-Jan-15 20:37:35.087639 - [DEBUG] EF: AllBottom
44088 2019-Jan-15 20:37:35.087664 - [DEBUG]
44089 2019-Jan-15 20:37:35.087688 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44090 2019-Jan-15 20:37:35.088324 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44091 2019-Jan-15 20:37:35.088966 - [DEBUG] EF: AllBottom
44092 2019-Jan-15 20:37:35.088991 - [DEBUG]
44093 2019-Jan-15 20:37:35.089015 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44094 2019-Jan-15 20:37:35.089649 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44095 2019-Jan-15 20:37:35.090285 - [DEBUG] EF: AllBottom
44096 2019-Jan-15 20:37:35.090310 - [DEBUG]
44097 2019-Jan-15 20:37:35.090334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44098 2019-Jan-15 20:37:35.090979 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44099 2019-Jan-15 20:37:35.091615 - [DEBUG] EF: AllBottom
44100 2019-Jan-15 20:37:35.091640 - [DEBUG]
44101 2019-Jan-15 20:37:35.091664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44102 2019-Jan-15 20:37:35.092297 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44103 2019-Jan-15 20:37:35.092939 - [DEBUG] EF: AllBottom
44104 2019-Jan-15 20:37:35.092964 - [DEBUG]
44105 2019-Jan-15 20:37:35.092987 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44106 2019-Jan-15 20:37:35.093621 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
44107 2019-Jan-15 20:37:35.094272 - [DEBUG] EF: AllBottom
44108 2019-Jan-15 20:37:35.094297 - [DEBUG]
44109 2019-Jan-15 20:37:35.094321 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44110 2019-Jan-15 20:37:35.094953 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
44111 2019-Jan-15 20:37:35.095587 - [DEBUG] EF: AllBottom
44112 2019-Jan-15 20:37:35.095612 - [DEBUG]
44113 2019-Jan-15 20:37:35.095636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44114 2019-Jan-15 20:37:35.096269 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
44115 2019-Jan-15 20:37:35.096903 - [DEBUG] EF: AllBottom
44116 2019-Jan-15 20:37:35.096928 - [DEBUG]
44117 2019-Jan-15 20:37:35.096952 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44118 2019-Jan-15 20:37:35.097598 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44119 2019-Jan-15 20:37:35.098232 - [DEBUG] EF: AllBottom
44120 2019-Jan-15 20:37:35.098257 - [DEBUG]
44121 2019-Jan-15 20:37:35.098280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44122 2019-Jan-15 20:37:35.098912 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44123 2019-Jan-15 20:37:35.099547 - [DEBUG] EF: AllBottom
44124 2019-Jan-15 20:37:35.099572 - [DEBUG]
44125 2019-Jan-15 20:37:35.099595 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44126 2019-Jan-15 20:37:35.100228 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
44127 2019-Jan-15 20:37:35.100879 - [DEBUG] EF: AllBottom
44128 2019-Jan-15 20:37:35.100904 - [DEBUG]
44129 2019-Jan-15 20:37:35.100927 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44130 2019-Jan-15 20:37:35.101559 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44131 2019-Jan-15 20:37:35.102200 - [DEBUG] EF: AllBottom
44132 2019-Jan-15 20:37:35.102225 - [DEBUG]
44133 2019-Jan-15 20:37:35.102263 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44134 2019-Jan-15 20:37:35.102898 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44135 2019-Jan-15 20:37:35.103535 - [DEBUG] EF: AllBottom
44136 2019-Jan-15 20:37:35.103560 - [DEBUG]
44137 2019-Jan-15 20:37:35.103583 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44138 2019-Jan-15 20:37:35.104232 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44139 2019-Jan-15 20:37:35.104874 - [DEBUG] EF: AllBottom
44140 2019-Jan-15 20:37:35.104899 - [DEBUG]
44141 2019-Jan-15 20:37:35.104922 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44142 2019-Jan-15 20:37:35.105556 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44143 2019-Jan-15 20:37:35.106192 - [DEBUG] EF: AllBottom
44144 2019-Jan-15 20:37:35.106217 - [DEBUG]
44145 2019-Jan-15 20:37:35.106240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44146 2019-Jan-15 20:37:35.106871 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44147 2019-Jan-15 20:37:35.107523 - [DEBUG] EF: AllBottom
44148 2019-Jan-15 20:37:35.107548 - [DEBUG]
44149 2019-Jan-15 20:37:35.107571 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44150 2019-Jan-15 20:37:35.108204 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
44151 2019-Jan-15 20:37:35.108837 - [DEBUG] EF: AllBottom
44152 2019-Jan-15 20:37:35.108862 - [DEBUG]
44153 2019-Jan-15 20:37:35.108886 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44154 2019-Jan-15 20:37:35.109518 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
44155 2019-Jan-15 20:37:35.110153 - [DEBUG] EF: AllBottom
44156 2019-Jan-15 20:37:35.110178 - [DEBUG]
44157 2019-Jan-15 20:37:35.110201 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44158 2019-Jan-15 20:37:35.110849 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
44159 2019-Jan-15 20:37:35.111482 - [DEBUG] EF: AllBottom
44160 2019-Jan-15 20:37:35.111507 - [DEBUG]
44161 2019-Jan-15 20:37:35.111531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44162 2019-Jan-15 20:37:35.112163 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
44163 2019-Jan-15 20:37:35.112798 - [DEBUG] EF: AllBottom
44164 2019-Jan-15 20:37:35.112823 - [DEBUG]
44165 2019-Jan-15 20:37:35.112847 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44166 2019-Jan-15 20:37:35.113480 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44167 2019-Jan-15 20:37:35.114130 - [DEBUG] EF: AllBottom
44168 2019-Jan-15 20:37:35.114155 - [DEBUG]
44169 2019-Jan-15 20:37:35.114178 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44170 2019-Jan-15 20:37:35.114810 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44171 2019-Jan-15 20:37:35.115444 - [DEBUG] EF: AllBottom
44172 2019-Jan-15 20:37:35.115469 - [DEBUG]
44173 2019-Jan-15 20:37:35.115493 - [DEBUG] ---------------
44174 2019-Jan-15 20:37:35.115516 - [DEBUG]
44175 2019-Jan-15 20:37:35.115542 - [DEBUG] End of endsummarytab entry
44176 2019-Jan-15 20:37:35.115566 - [DEBUG]
44177 2019-Jan-15 20:37:35.115590 - [DEBUG] Start of incomingtab entry
44178 2019-Jan-15 20:37:35.115614 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44179 2019-Jan-15 20:37:35.116248 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
44180 2019-Jan-15 20:37:35.116305 - [DEBUG] ---------------
44181 2019-Jan-15 20:37:35.116329 - [DEBUG] End of incomingtab entry
44182 2019-Jan-15 20:37:35.116360 - [DEBUG]
44183 2019-Jan-15 20:37:35.116387 - [DEBUG] EDGE:
44184 2019-Jan-15 20:37:35.116443 - [DEBUG] ---> 44185 2019-Jan-15 20:37:35.117077 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44186 2019-Jan-15 20:37:35.117730 - [DEBUG]
44187 2019-Jan-15 20:37:35.117756 - [DEBUG] EDGE:
44188 2019-Jan-15 20:37:35.117813 - [DEBUG] ---> 44189 2019-Jan-15 20:37:35.118452 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44190 2019-Jan-15 20:37:35.119089 - [DEBUG]
44191 2019-Jan-15 20:37:35.119123 - [DEBUG] Compose: EdgeIdentity * AllBottom
44192 2019-Jan-15 20:37:35.119150 - [DEBUG]
44193 2019-Jan-15 20:37:35.119174 - [DEBUG] Propagate flow
44194 2019-Jan-15 20:37:35.119197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44195 2019-Jan-15 20:37:35.119254 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44196 2019-Jan-15 20:37:35.119897 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44197 2019-Jan-15 20:37:35.120533 - [DEBUG] Edge function : AllBottom (result of previous compose)
44198 2019-Jan-15 20:37:35.120559 - [DEBUG]
44199 2019-Jan-15 20:37:35.120584 - [DEBUG] Join: AllTop & AllBottom
44200 2019-Jan-15 20:37:35.120627 - [DEBUG] = AllBottom (new jump func)
44201 2019-Jan-15 20:37:35.120652 - [DEBUG]
44202 2019-Jan-15 20:37:35.120675 - [DEBUG] Start adding new jump function
44203 2019-Jan-15 20:37:35.120699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44204 2019-Jan-15 20:37:35.120755 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44205 2019-Jan-15 20:37:35.121392 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44206 2019-Jan-15 20:37:35.122033 - [DEBUG] Edge Function : AllBottom
44207 2019-Jan-15 20:37:35.122062 - [DEBUG] End adding new jump function
44208 2019-Jan-15 20:37:35.122086 - [DEBUG]
44209 2019-Jan-15 20:37:35.122109 - [DEBUG] -------------------------------------------- 1207. Path Edge --------------------------------------------
44210 2019-Jan-15 20:37:35.122134 - [DEBUG]
44211 2019-Jan-15 20:37:35.122157 - [DEBUG] Process 1207. path edge:
44212 2019-Jan-15 20:37:35.122181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44213 2019-Jan-15 20:37:35.122237 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
44214 2019-Jan-15 20:37:35.122881 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44215 2019-Jan-15 20:37:35.123519 - [DEBUG]
44216 2019-Jan-15 20:37:35.123544 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44217 2019-Jan-15 20:37:35.124217 - [DEBUG] Possible callees:
44218 2019-Jan-15 20:37:35.124242 - [DEBUG] llvm.dbg.declare
44219 2019-Jan-15 20:37:35.124268 - [DEBUG] Possible return sites:
44220 2019-Jan-15 20:37:35.124291 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19344221 2019-Jan-15 20:37:35.125562 - [DEBUG] Found and process special summary
44222 2019-Jan-15 20:37:35.125596 - [DEBUG] Compose: EdgeIdentity * AllBottom
44223 2019-Jan-15 20:37:35.125631 - [DEBUG]
44224 2019-Jan-15 20:37:35.125655 - [DEBUG] Propagate flow
44225 2019-Jan-15 20:37:35.125679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44226 2019-Jan-15 20:37:35.125736 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44227 2019-Jan-15 20:37:35.126380 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44228 2019-Jan-15 20:37:35.127017 - [DEBUG] Edge function : AllBottom (result of previous compose)
44229 2019-Jan-15 20:37:35.127043 - [DEBUG]
44230 2019-Jan-15 20:37:35.127067 - [DEBUG] Join: AllTop & AllBottom
44231 2019-Jan-15 20:37:35.127093 - [DEBUG] = AllBottom (new jump func)
44232 2019-Jan-15 20:37:35.127118 - [DEBUG]
44233 2019-Jan-15 20:37:35.127141 - [DEBUG] Start adding new jump function
44234 2019-Jan-15 20:37:35.127165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44235 2019-Jan-15 20:37:35.127221 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44236 2019-Jan-15 20:37:35.127875 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44237 2019-Jan-15 20:37:35.128511 - [DEBUG] Edge Function : AllBottom
44238 2019-Jan-15 20:37:35.128538 - [DEBUG] End adding new jump function
44239 2019-Jan-15 20:37:35.128563 - [DEBUG]
44240 2019-Jan-15 20:37:35.128586 - [DEBUG] -------------------------------------------- 1208. Path Edge --------------------------------------------
44241 2019-Jan-15 20:37:35.128611 - [DEBUG]
44242 2019-Jan-15 20:37:35.128634 - [DEBUG] Process 1208. path edge:
44243 2019-Jan-15 20:37:35.128658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44244 2019-Jan-15 20:37:35.128715 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
44245 2019-Jan-15 20:37:35.129353 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44246 2019-Jan-15 20:37:35.129990 - [DEBUG]
44247 2019-Jan-15 20:37:35.130015 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44248 2019-Jan-15 20:37:35.130683 - [DEBUG] Compose: EdgeIdentity * AllBottom
44249 2019-Jan-15 20:37:35.130711 - [DEBUG]
44250 2019-Jan-15 20:37:35.130734 - [DEBUG] Propagate flow
44251 2019-Jan-15 20:37:35.130758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44252 2019-Jan-15 20:37:35.130815 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44253 2019-Jan-15 20:37:35.131451 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44254 2019-Jan-15 20:37:35.132087 - [DEBUG] Edge function : AllBottom (result of previous compose)
44255 2019-Jan-15 20:37:35.132113 - [DEBUG]
44256 2019-Jan-15 20:37:35.132137 - [DEBUG] Join: AllTop & AllBottom
44257 2019-Jan-15 20:37:35.132163 - [DEBUG] = AllBottom (new jump func)
44258 2019-Jan-15 20:37:35.132188 - [DEBUG]
44259 2019-Jan-15 20:37:35.132211 - [DEBUG] Start adding new jump function
44260 2019-Jan-15 20:37:35.132235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44261 2019-Jan-15 20:37:35.132291 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44262 2019-Jan-15 20:37:35.132927 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44263 2019-Jan-15 20:37:35.133560 - [DEBUG] Edge Function : AllBottom
44264 2019-Jan-15 20:37:35.133587 - [DEBUG] End adding new jump function
44265 2019-Jan-15 20:37:35.133611 - [DEBUG]
44266 2019-Jan-15 20:37:35.133635 - [DEBUG] -------------------------------------------- 1209. Path Edge --------------------------------------------
44267 2019-Jan-15 20:37:35.133659 - [DEBUG]
44268 2019-Jan-15 20:37:35.133682 - [DEBUG] Process 1209. path edge:
44269 2019-Jan-15 20:37:35.133714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44270 2019-Jan-15 20:37:35.133771 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
44271 2019-Jan-15 20:37:35.134422 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44272 2019-Jan-15 20:37:35.135059 - [DEBUG]
44273 2019-Jan-15 20:37:35.135084 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44274 2019-Jan-15 20:37:35.135736 - [DEBUG] Compose: EdgeIdentity * AllBottom
44275 2019-Jan-15 20:37:35.135765 - [DEBUG]
44276 2019-Jan-15 20:37:35.135788 - [DEBUG] Propagate flow
44277 2019-Jan-15 20:37:35.135812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44278 2019-Jan-15 20:37:35.135869 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44279 2019-Jan-15 20:37:35.136508 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44280 2019-Jan-15 20:37:35.137147 - [DEBUG] Edge function : AllBottom (result of previous compose)
44281 2019-Jan-15 20:37:35.137172 - [DEBUG]
44282 2019-Jan-15 20:37:35.137197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44283 2019-Jan-15 20:37:35.137223 - [DEBUG] = AllBottom
44284 2019-Jan-15 20:37:35.137247 - [DEBUG]
44285 2019-Jan-15 20:37:35.137284 - [DEBUG] PROPAGATE: No new function!
44286 2019-Jan-15 20:37:35.137310 - [DEBUG] EDGE:
44287 2019-Jan-15 20:37:35.137368 - [DEBUG] ---> 44288 2019-Jan-15 20:37:35.138003 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44289 2019-Jan-15 20:37:35.138639 - [DEBUG]
44290 2019-Jan-15 20:37:35.138665 - [DEBUG] EDGE:
44291 2019-Jan-15 20:37:35.138722 - [DEBUG] ---> 44292 2019-Jan-15 20:37:35.139361 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44293 2019-Jan-15 20:37:35.140000 - [DEBUG]
44294 2019-Jan-15 20:37:35.140037 - [DEBUG] Compose: EdgeIdentity * AllBottom
44295 2019-Jan-15 20:37:35.140065 - [DEBUG]
44296 2019-Jan-15 20:37:35.140089 - [DEBUG] Propagate flow
44297 2019-Jan-15 20:37:35.140112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44298 2019-Jan-15 20:37:35.140168 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44299 2019-Jan-15 20:37:35.140824 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44300 2019-Jan-15 20:37:35.141462 - [DEBUG] Edge function : AllBottom (result of previous compose)
44301 2019-Jan-15 20:37:35.141487 - [DEBUG]
44302 2019-Jan-15 20:37:35.141512 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44303 2019-Jan-15 20:37:35.141538 - [DEBUG] = AllBottom
44304 2019-Jan-15 20:37:35.141563 - [DEBUG]
44305 2019-Jan-15 20:37:35.141586 - [DEBUG] PROPAGATE: No new function!
44306 2019-Jan-15 20:37:35.141613 - [DEBUG] EDGE:
44307 2019-Jan-15 20:37:35.141670 - [DEBUG] ---> 44308 2019-Jan-15 20:37:35.142315 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44309 2019-Jan-15 20:37:35.142952 - [DEBUG]
44310 2019-Jan-15 20:37:35.142978 - [DEBUG] EDGE:
44311 2019-Jan-15 20:37:35.143036 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
44312 2019-Jan-15 20:37:35.143684 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44313 2019-Jan-15 20:37:35.144339 - [DEBUG]
44314 2019-Jan-15 20:37:35.144365 - [DEBUG] EDGE:
44315 2019-Jan-15 20:37:35.144423 - [DEBUG] ---> 44316 2019-Jan-15 20:37:35.145057 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44317 2019-Jan-15 20:37:35.145694 - [DEBUG]
44318 2019-Jan-15 20:37:35.145721 - [DEBUG] EDGE:
44319 2019-Jan-15 20:37:35.145778 - [DEBUG] ---> 44320 2019-Jan-15 20:37:35.146414 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44321 2019-Jan-15 20:37:35.147050 - [DEBUG]
44322 2019-Jan-15 20:37:35.147076 - [DEBUG] EDGE:
44323 2019-Jan-15 20:37:35.147133 - [DEBUG] ---> 44324 2019-Jan-15 20:37:35.147790 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44325 2019-Jan-15 20:37:35.148427 - [DEBUG]
44326 2019-Jan-15 20:37:35.148461 - [DEBUG] Compose: EdgeIdentity * AllBottom
44327 2019-Jan-15 20:37:35.148488 - [DEBUG]
44328 2019-Jan-15 20:37:35.148512 - [DEBUG] Propagate flow
44329 2019-Jan-15 20:37:35.148535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44330 2019-Jan-15 20:37:35.148592 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44331 2019-Jan-15 20:37:35.149231 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44332 2019-Jan-15 20:37:35.149867 - [DEBUG] Edge function : AllBottom (result of previous compose)
44333 2019-Jan-15 20:37:35.149893 - [DEBUG]
44334 2019-Jan-15 20:37:35.149918 - [DEBUG] Join: AllTop & AllBottom
44335 2019-Jan-15 20:37:35.149944 - [DEBUG] = AllBottom (new jump func)
44336 2019-Jan-15 20:37:35.149969 - [DEBUG]
44337 2019-Jan-15 20:37:35.149992 - [DEBUG] Start adding new jump function
44338 2019-Jan-15 20:37:35.150016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44339 2019-Jan-15 20:37:35.150072 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44340 2019-Jan-15 20:37:35.150725 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44341 2019-Jan-15 20:37:35.151362 - [DEBUG] Edge Function : AllBottom
44342 2019-Jan-15 20:37:35.151390 - [DEBUG] End adding new jump function
44343 2019-Jan-15 20:37:35.151414 - [DEBUG]
44344 2019-Jan-15 20:37:35.151438 - [DEBUG] -------------------------------------------- 1210. Path Edge --------------------------------------------
44345 2019-Jan-15 20:37:35.151462 - [DEBUG]
44346 2019-Jan-15 20:37:35.151486 - [DEBUG] Process 1210. path edge:
44347 2019-Jan-15 20:37:35.151510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44348 2019-Jan-15 20:37:35.151566 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
44349 2019-Jan-15 20:37:35.152202 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44350 2019-Jan-15 20:37:35.152840 - [DEBUG]
44351 2019-Jan-15 20:37:35.152864 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44352 2019-Jan-15 20:37:35.153520 - [DEBUG] Compose: EdgeIdentity * AllBottom
44353 2019-Jan-15 20:37:35.153548 - [DEBUG]
44354 2019-Jan-15 20:37:35.153572 - [DEBUG] Propagate flow
44355 2019-Jan-15 20:37:35.153604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44356 2019-Jan-15 20:37:35.153661 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
44357 2019-Jan-15 20:37:35.154309 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44358 2019-Jan-15 20:37:35.154946 - [DEBUG] Edge function : AllBottom (result of previous compose)
44359 2019-Jan-15 20:37:35.154971 - [DEBUG]
44360 2019-Jan-15 20:37:35.154996 - [DEBUG] Join: AllTop & AllBottom
44361 2019-Jan-15 20:37:35.155022 - [DEBUG] = AllBottom (new jump func)
44362 2019-Jan-15 20:37:35.155046 - [DEBUG]
44363 2019-Jan-15 20:37:35.155070 - [DEBUG] Start adding new jump function
44364 2019-Jan-15 20:37:35.155093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44365 2019-Jan-15 20:37:35.155149 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44366 2019-Jan-15 20:37:35.155787 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
44367 2019-Jan-15 20:37:35.156418 - [DEBUG] Edge Function : AllBottom
44368 2019-Jan-15 20:37:35.156445 - [DEBUG] End adding new jump function
44369 2019-Jan-15 20:37:35.156469 - [DEBUG]
44370 2019-Jan-15 20:37:35.156492 - [DEBUG] -------------------------------------------- 1211. Path Edge --------------------------------------------
44371 2019-Jan-15 20:37:35.156516 - [DEBUG]
44372 2019-Jan-15 20:37:35.156540 - [DEBUG] Process 1211. path edge:
44373 2019-Jan-15 20:37:35.156563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44374 2019-Jan-15 20:37:35.156619 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
44375 2019-Jan-15 20:37:35.157252 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44376 2019-Jan-15 20:37:35.157901 - [DEBUG]
44377 2019-Jan-15 20:37:35.157926 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
44378 2019-Jan-15 20:37:35.158574 - [DEBUG] Compose: EdgeIdentity * AllBottom
44379 2019-Jan-15 20:37:35.158602 - [DEBUG]
44380 2019-Jan-15 20:37:35.158626 - [DEBUG] Propagate flow
44381 2019-Jan-15 20:37:35.158650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44382 2019-Jan-15 20:37:35.158707 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44383 2019-Jan-15 20:37:35.159345 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44384 2019-Jan-15 20:37:35.159994 - [DEBUG] Edge function : AllBottom (result of previous compose)
44385 2019-Jan-15 20:37:35.160020 - [DEBUG]
44386 2019-Jan-15 20:37:35.160046 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44387 2019-Jan-15 20:37:35.160072 - [DEBUG] = AllBottom
44388 2019-Jan-15 20:37:35.160097 - [DEBUG]
44389 2019-Jan-15 20:37:35.160121 - [DEBUG] PROPAGATE: No new function!
44390 2019-Jan-15 20:37:35.160147 - [DEBUG] EDGE:
44391 2019-Jan-15 20:37:35.160213 - [DEBUG] ---> 44392 2019-Jan-15 20:37:35.160919 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44393 2019-Jan-15 20:37:35.161615 - [DEBUG]
44394 2019-Jan-15 20:37:35.161644 - [DEBUG] EDGE:
44395 2019-Jan-15 20:37:35.161711 - [DEBUG] ---> 44396 2019-Jan-15 20:37:35.162410 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44397 2019-Jan-15 20:37:35.163062 - [DEBUG]
44398 2019-Jan-15 20:37:35.163089 - [DEBUG] EDGE:
44399 2019-Jan-15 20:37:35.163148 - [DEBUG] ---> 44400 2019-Jan-15 20:37:35.163801 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44401 2019-Jan-15 20:37:35.164469 - [DEBUG]
44402 2019-Jan-15 20:37:35.164496 - [DEBUG] EDGE:
44403 2019-Jan-15 20:37:35.164553 - [DEBUG] ---> 44404 2019-Jan-15 20:37:35.165193 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44405 2019-Jan-15 20:37:35.165832 - [DEBUG]
44406 2019-Jan-15 20:37:35.165858 - [DEBUG] EDGE:
44407 2019-Jan-15 20:37:35.165915 - [DEBUG] ---> 44408 2019-Jan-15 20:37:35.166552 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44409 2019-Jan-15 20:37:35.167190 - [DEBUG]
44410 2019-Jan-15 20:37:35.167216 - [DEBUG] EDGE:
44411 2019-Jan-15 20:37:35.167285 - [DEBUG] ---> 44412 2019-Jan-15 20:37:35.167924 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44413 2019-Jan-15 20:37:35.168562 - [DEBUG]
44414 2019-Jan-15 20:37:35.168617 - [DEBUG] Compose: EdgeIdentity * AllBottom
44415 2019-Jan-15 20:37:35.168645 - [DEBUG]
44416 2019-Jan-15 20:37:35.168670 - [DEBUG] Propagate flow
44417 2019-Jan-15 20:37:35.168693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44418 2019-Jan-15 20:37:35.168750 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
44419 2019-Jan-15 20:37:35.169388 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44420 2019-Jan-15 20:37:35.170025 - [DEBUG] Edge function : AllBottom (result of previous compose)
44421 2019-Jan-15 20:37:35.170050 - [DEBUG]
44422 2019-Jan-15 20:37:35.170075 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44423 2019-Jan-15 20:37:35.170102 - [DEBUG] = AllBottom
44424 2019-Jan-15 20:37:35.170126 - [DEBUG]
44425 2019-Jan-15 20:37:35.170150 - [DEBUG] PROPAGATE: No new function!
44426 2019-Jan-15 20:37:35.170179 - [DEBUG] EDGE:
44427 2019-Jan-15 20:37:35.170236 - [DEBUG] ---> 44428 2019-Jan-15 20:37:35.170898 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44429 2019-Jan-15 20:37:35.171536 - [DEBUG]
44430 2019-Jan-15 20:37:35.171563 - [DEBUG] EDGE:
44431 2019-Jan-15 20:37:35.171620 - [DEBUG] ---> 44432 2019-Jan-15 20:37:35.172254 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44433 2019-Jan-15 20:37:35.172890 - [DEBUG]
44434 2019-Jan-15 20:37:35.172917 - [DEBUG] EDGE:
44435 2019-Jan-15 20:37:35.172974 - [DEBUG] ---> 44436 2019-Jan-15 20:37:35.173610 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44437 2019-Jan-15 20:37:35.174265 - [DEBUG]
44438 2019-Jan-15 20:37:35.174302 - [DEBUG] Compose: EdgeIdentity * AllBottom
44439 2019-Jan-15 20:37:35.174329 - [DEBUG]
44440 2019-Jan-15 20:37:35.174353 - [DEBUG] Propagate flow
44441 2019-Jan-15 20:37:35.174377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44442 2019-Jan-15 20:37:35.174442 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
44443 2019-Jan-15 20:37:35.175079 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44444 2019-Jan-15 20:37:35.175716 - [DEBUG] Edge function : AllBottom (result of previous compose)
44445 2019-Jan-15 20:37:35.175741 - [DEBUG]
44446 2019-Jan-15 20:37:35.175767 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44447 2019-Jan-15 20:37:35.175793 - [DEBUG] = AllBottom
44448 2019-Jan-15 20:37:35.175818 - [DEBUG]
44449 2019-Jan-15 20:37:35.175841 - [DEBUG] PROPAGATE: No new function!
44450 2019-Jan-15 20:37:35.175868 - [DEBUG] EDGE:
44451 2019-Jan-15 20:37:35.175926 - [DEBUG] ---> 44452 2019-Jan-15 20:37:35.176570 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44453 2019-Jan-15 20:37:35.177235 - [DEBUG]
44454 2019-Jan-15 20:37:35.177262 - [DEBUG] EDGE:
44455 2019-Jan-15 20:37:35.177341 - [DEBUG] ---> 44456 2019-Jan-15 20:37:35.177982 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44457 2019-Jan-15 20:37:35.178619 - [DEBUG]
44458 2019-Jan-15 20:37:35.178645 - [DEBUG] EDGE:
44459 2019-Jan-15 20:37:35.178703 - [DEBUG] ---> 44460 2019-Jan-15 20:37:35.179337 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44461 2019-Jan-15 20:37:35.179973 - [DEBUG]
44462 2019-Jan-15 20:37:35.179999 - [DEBUG] EDGE:
44463 2019-Jan-15 20:37:35.180056 - [DEBUG] ---> 44464 2019-Jan-15 20:37:35.180710 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44465 2019-Jan-15 20:37:35.181344 - [DEBUG]
44466 2019-Jan-15 20:37:35.181389 - [DEBUG] Compose: EdgeIdentity * AllBottom
44467 2019-Jan-15 20:37:35.181416 - [DEBUG]
44468 2019-Jan-15 20:37:35.181440 - [DEBUG] Propagate flow
44469 2019-Jan-15 20:37:35.181464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44470 2019-Jan-15 20:37:35.181520 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44471 2019-Jan-15 20:37:35.182157 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44472 2019-Jan-15 20:37:35.182793 - [DEBUG] Edge function : AllBottom (result of previous compose)
44473 2019-Jan-15 20:37:35.182818 - [DEBUG]
44474 2019-Jan-15 20:37:35.182843 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44475 2019-Jan-15 20:37:35.182870 - [DEBUG] = AllBottom
44476 2019-Jan-15 20:37:35.182894 - [DEBUG]
44477 2019-Jan-15 20:37:35.182918 - [DEBUG] PROPAGATE: No new function!
44478 2019-Jan-15 20:37:35.182945 - [DEBUG] EDGE:
44479 2019-Jan-15 20:37:35.183002 - [DEBUG] ---> 44480 2019-Jan-15 20:37:35.183646 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44481 2019-Jan-15 20:37:35.184299 - [DEBUG]
44482 2019-Jan-15 20:37:35.184326 - [DEBUG] EDGE:
44483 2019-Jan-15 20:37:35.184383 - [DEBUG] ---> 44484 2019-Jan-15 20:37:35.185032 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44485 2019-Jan-15 20:37:35.185670 - [DEBUG]
44486 2019-Jan-15 20:37:35.185696 - [DEBUG] EDGE:
44487 2019-Jan-15 20:37:35.185753 - [DEBUG] ---> 44488 2019-Jan-15 20:37:35.186391 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44489 2019-Jan-15 20:37:35.187029 - [DEBUG]
44490 2019-Jan-15 20:37:35.187066 - [DEBUG] Compose: EdgeIdentity * AllBottom
44491 2019-Jan-15 20:37:35.187093 - [DEBUG]
44492 2019-Jan-15 20:37:35.187117 - [DEBUG] Propagate flow
44493 2019-Jan-15 20:37:35.187141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44494 2019-Jan-15 20:37:35.187197 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44495 2019-Jan-15 20:37:35.187850 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44496 2019-Jan-15 20:37:35.188486 - [DEBUG] Edge function : AllBottom (result of previous compose)
44497 2019-Jan-15 20:37:35.188511 - [DEBUG]
44498 2019-Jan-15 20:37:35.188536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44499 2019-Jan-15 20:37:35.188562 - [DEBUG] = AllBottom
44500 2019-Jan-15 20:37:35.188587 - [DEBUG]
44501 2019-Jan-15 20:37:35.188610 - [DEBUG] PROPAGATE: No new function!
44502 2019-Jan-15 20:37:35.188637 - [DEBUG] EDGE:
44503 2019-Jan-15 20:37:35.188694 - [DEBUG] ---> 44504 2019-Jan-15 20:37:35.189337 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44505 2019-Jan-15 20:37:35.189974 - [DEBUG]
44506 2019-Jan-15 20:37:35.190000 - [DEBUG] EDGE:
44507 2019-Jan-15 20:37:35.190057 - [DEBUG] ---> 44508 2019-Jan-15 20:37:35.190709 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44509 2019-Jan-15 20:37:35.191346 - [DEBUG]
44510 2019-Jan-15 20:37:35.191372 - [DEBUG] EDGE:
44511 2019-Jan-15 20:37:35.191430 - [DEBUG] ---> 44512 2019-Jan-15 20:37:35.192066 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44513 2019-Jan-15 20:37:35.192702 - [DEBUG]
44514 2019-Jan-15 20:37:35.192739 - [DEBUG] Compose: EdgeIdentity * AllBottom
44515 2019-Jan-15 20:37:35.192767 - [DEBUG]
44516 2019-Jan-15 20:37:35.192791 - [DEBUG] Propagate flow
44517 2019-Jan-15 20:37:35.192814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44518 2019-Jan-15 20:37:35.192870 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44519 2019-Jan-15 20:37:35.193508 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44520 2019-Jan-15 20:37:35.194161 - [DEBUG] Edge function : AllBottom (result of previous compose)
44521 2019-Jan-15 20:37:35.194187 - [DEBUG]
44522 2019-Jan-15 20:37:35.194212 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44523 2019-Jan-15 20:37:35.194237 - [DEBUG] = AllBottom
44524 2019-Jan-15 20:37:35.194262 - [DEBUG]
44525 2019-Jan-15 20:37:35.194285 - [DEBUG] PROPAGATE: No new function!
44526 2019-Jan-15 20:37:35.194312 - [DEBUG] EDGE:
44527 2019-Jan-15 20:37:35.194370 - [DEBUG] ---> 44528 2019-Jan-15 20:37:35.195021 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44529 2019-Jan-15 20:37:35.195661 - [DEBUG]
44530 2019-Jan-15 20:37:35.195698 - [DEBUG] Compose: EdgeIdentity * AllBottom
44531 2019-Jan-15 20:37:35.195725 - [DEBUG]
44532 2019-Jan-15 20:37:35.195749 - [DEBUG] Propagate flow
44533 2019-Jan-15 20:37:35.195773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44534 2019-Jan-15 20:37:35.195829 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44535 2019-Jan-15 20:37:35.196468 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44536 2019-Jan-15 20:37:35.197105 - [DEBUG] Edge function : AllBottom (result of previous compose)
44537 2019-Jan-15 20:37:35.197131 - [DEBUG]
44538 2019-Jan-15 20:37:35.197156 - [DEBUG] Join: AllTop & AllBottom
44539 2019-Jan-15 20:37:35.197182 - [DEBUG] = AllBottom (new jump func)
44540 2019-Jan-15 20:37:35.197207 - [DEBUG]
44541 2019-Jan-15 20:37:35.197231 - [DEBUG] Start adding new jump function
44542 2019-Jan-15 20:37:35.197254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44543 2019-Jan-15 20:37:35.197324 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44544 2019-Jan-15 20:37:35.197963 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44545 2019-Jan-15 20:37:35.198599 - [DEBUG] Edge Function : AllBottom
44546 2019-Jan-15 20:37:35.198634 - [DEBUG] End adding new jump function
44547 2019-Jan-15 20:37:35.198658 - [DEBUG]
44548 2019-Jan-15 20:37:35.198682 - [DEBUG] -------------------------------------------- 1212. Path Edge --------------------------------------------
44549 2019-Jan-15 20:37:35.198707 - [DEBUG]
44550 2019-Jan-15 20:37:35.198731 - [DEBUG] Process 1212. path edge:
44551 2019-Jan-15 20:37:35.198755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44552 2019-Jan-15 20:37:35.198811 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
44553 2019-Jan-15 20:37:35.199447 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44554 2019-Jan-15 20:37:35.200084 - [DEBUG]
44555 2019-Jan-15 20:37:35.200108 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44556 2019-Jan-15 20:37:35.200775 - [DEBUG] Possible callees:
44557 2019-Jan-15 20:37:35.200801 - [DEBUG] foo
44558 2019-Jan-15 20:37:35.200826 - [DEBUG] Possible return sites:
44559 2019-Jan-15 20:37:35.200849 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12644560 2019-Jan-15 20:37:35.202117 - [DEBUG] Found and process special summary
44561 2019-Jan-15 20:37:35.202151 - [DEBUG] Compose: EdgeIdentity * AllBottom
44562 2019-Jan-15 20:37:35.202179 - [DEBUG]
44563 2019-Jan-15 20:37:35.202203 - [DEBUG] Propagate flow
44564 2019-Jan-15 20:37:35.202226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44565 2019-Jan-15 20:37:35.202283 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44566 2019-Jan-15 20:37:35.202920 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44567 2019-Jan-15 20:37:35.203555 - [DEBUG] Edge function : AllBottom (result of previous compose)
44568 2019-Jan-15 20:37:35.203581 - [DEBUG]
44569 2019-Jan-15 20:37:35.203605 - [DEBUG] Join: AllTop & AllBottom
44570 2019-Jan-15 20:37:35.203632 - [DEBUG] = AllBottom (new jump func)
44571 2019-Jan-15 20:37:35.203656 - [DEBUG]
44572 2019-Jan-15 20:37:35.203680 - [DEBUG] Start adding new jump function
44573 2019-Jan-15 20:37:35.203712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44574 2019-Jan-15 20:37:35.203769 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44575 2019-Jan-15 20:37:35.204424 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44576 2019-Jan-15 20:37:35.205061 - [DEBUG] Edge Function : AllBottom
44577 2019-Jan-15 20:37:35.205089 - [DEBUG] End adding new jump function
44578 2019-Jan-15 20:37:35.205113 - [DEBUG]
44579 2019-Jan-15 20:37:35.205137 - [DEBUG] -------------------------------------------- 1213. Path Edge --------------------------------------------
44580 2019-Jan-15 20:37:35.205162 - [DEBUG]
44581 2019-Jan-15 20:37:35.205185 - [DEBUG] Process 1213. path edge:
44582 2019-Jan-15 20:37:35.205209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44583 2019-Jan-15 20:37:35.205265 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
44584 2019-Jan-15 20:37:35.205902 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44585 2019-Jan-15 20:37:35.206538 - [DEBUG]
44586 2019-Jan-15 20:37:35.206563 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44587 2019-Jan-15 20:37:35.207221 - [DEBUG] Compose: EdgeIdentity * AllBottom
44588 2019-Jan-15 20:37:35.207249 - [DEBUG]
44589 2019-Jan-15 20:37:35.207286 - [DEBUG] Propagate flow
44590 2019-Jan-15 20:37:35.207310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44591 2019-Jan-15 20:37:35.207367 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44592 2019-Jan-15 20:37:35.208002 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44593 2019-Jan-15 20:37:35.208640 - [DEBUG] Edge function : AllBottom (result of previous compose)
44594 2019-Jan-15 20:37:35.208666 - [DEBUG]
44595 2019-Jan-15 20:37:35.208690 - [DEBUG] Join: AllTop & AllBottom
44596 2019-Jan-15 20:37:35.208716 - [DEBUG] = AllBottom (new jump func)
44597 2019-Jan-15 20:37:35.208741 - [DEBUG]
44598 2019-Jan-15 20:37:35.208764 - [DEBUG] Start adding new jump function
44599 2019-Jan-15 20:37:35.208788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44600 2019-Jan-15 20:37:35.208843 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44601 2019-Jan-15 20:37:35.209482 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44602 2019-Jan-15 20:37:35.210116 - [DEBUG] Edge Function : AllBottom
44603 2019-Jan-15 20:37:35.210144 - [DEBUG] End adding new jump function
44604 2019-Jan-15 20:37:35.210168 - [DEBUG]
44605 2019-Jan-15 20:37:35.210191 - [DEBUG] -------------------------------------------- 1214. Path Edge --------------------------------------------
44606 2019-Jan-15 20:37:35.210215 - [DEBUG]
44607 2019-Jan-15 20:37:35.210239 - [DEBUG] Process 1214. path edge:
44608 2019-Jan-15 20:37:35.210262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44609 2019-Jan-15 20:37:35.210319 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
44610 2019-Jan-15 20:37:35.210971 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44611 2019-Jan-15 20:37:35.211610 - [DEBUG]
44612 2019-Jan-15 20:37:35.211636 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44613 2019-Jan-15 20:37:35.212291 - [DEBUG] Compose: EdgeIdentity * AllBottom
44614 2019-Jan-15 20:37:35.212319 - [DEBUG]
44615 2019-Jan-15 20:37:35.212343 - [DEBUG] Propagate flow
44616 2019-Jan-15 20:37:35.212382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44617 2019-Jan-15 20:37:35.212440 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44618 2019-Jan-15 20:37:35.213078 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44619 2019-Jan-15 20:37:35.213716 - [DEBUG] Edge function : AllBottom (result of previous compose)
44620 2019-Jan-15 20:37:35.213742 - [DEBUG]
44621 2019-Jan-15 20:37:35.213766 - [DEBUG] Join: AllTop & AllBottom
44622 2019-Jan-15 20:37:35.213792 - [DEBUG] = AllBottom (new jump func)
44623 2019-Jan-15 20:37:35.213817 - [DEBUG]
44624 2019-Jan-15 20:37:35.213841 - [DEBUG] Start adding new jump function
44625 2019-Jan-15 20:37:35.213864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44626 2019-Jan-15 20:37:35.213920 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44627 2019-Jan-15 20:37:35.214572 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44628 2019-Jan-15 20:37:35.215205 - [DEBUG] Edge Function : AllBottom
44629 2019-Jan-15 20:37:35.215234 - [DEBUG] End adding new jump function
44630 2019-Jan-15 20:37:35.215258 - [DEBUG]
44631 2019-Jan-15 20:37:35.215282 - [DEBUG] -------------------------------------------- 1215. Path Edge --------------------------------------------
44632 2019-Jan-15 20:37:35.215306 - [DEBUG]
44633 2019-Jan-15 20:37:35.215329 - [DEBUG] Process 1215. path edge:
44634 2019-Jan-15 20:37:35.215353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44635 2019-Jan-15 20:37:35.215409 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
44636 2019-Jan-15 20:37:35.216046 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44637 2019-Jan-15 20:37:35.216683 - [DEBUG]
44638 2019-Jan-15 20:37:35.216709 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44639 2019-Jan-15 20:37:35.217375 - [DEBUG] Compose: EdgeIdentity * AllBottom
44640 2019-Jan-15 20:37:35.217403 - [DEBUG]
44641 2019-Jan-15 20:37:35.217427 - [DEBUG] Propagate flow
44642 2019-Jan-15 20:37:35.217451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44643 2019-Jan-15 20:37:35.217508 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44644 2019-Jan-15 20:37:35.218153 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44645 2019-Jan-15 20:37:35.218792 - [DEBUG] Edge function : AllBottom (result of previous compose)
44646 2019-Jan-15 20:37:35.218817 - [DEBUG]
44647 2019-Jan-15 20:37:35.218842 - [DEBUG] Join: AllTop & AllBottom
44648 2019-Jan-15 20:37:35.218868 - [DEBUG] = AllBottom (new jump func)
44649 2019-Jan-15 20:37:35.218892 - [DEBUG]
44650 2019-Jan-15 20:37:35.218915 - [DEBUG] Start adding new jump function
44651 2019-Jan-15 20:37:35.218939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44652 2019-Jan-15 20:37:35.218995 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44653 2019-Jan-15 20:37:35.219632 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44654 2019-Jan-15 20:37:35.220276 - [DEBUG] Edge Function : AllBottom
44655 2019-Jan-15 20:37:35.220304 - [DEBUG] End adding new jump function
44656 2019-Jan-15 20:37:35.220328 - [DEBUG]
44657 2019-Jan-15 20:37:35.220351 - [DEBUG] -------------------------------------------- 1216. Path Edge --------------------------------------------
44658 2019-Jan-15 20:37:35.220376 - [DEBUG]
44659 2019-Jan-15 20:37:35.220407 - [DEBUG] Process 1216. path edge:
44660 2019-Jan-15 20:37:35.220431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44661 2019-Jan-15 20:37:35.220488 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
44662 2019-Jan-15 20:37:35.221150 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44663 2019-Jan-15 20:37:35.221789 - [DEBUG]
44664 2019-Jan-15 20:37:35.221813 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44665 2019-Jan-15 20:37:35.222466 - [DEBUG] Possible callees:
44666 2019-Jan-15 20:37:35.222492 - [DEBUG] llvm.dbg.declare
44667 2019-Jan-15 20:37:35.222517 - [DEBUG] Possible return sites:
44668 2019-Jan-15 20:37:35.222540 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13644669 2019-Jan-15 20:37:35.223809 - [DEBUG] Found and process special summary
44670 2019-Jan-15 20:37:35.223842 - [DEBUG] Compose: EdgeIdentity * AllBottom
44671 2019-Jan-15 20:37:35.223870 - [DEBUG]
44672 2019-Jan-15 20:37:35.223894 - [DEBUG] Propagate flow
44673 2019-Jan-15 20:37:35.223917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44674 2019-Jan-15 20:37:35.223987 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44675 2019-Jan-15 20:37:35.224625 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44676 2019-Jan-15 20:37:35.225261 - [DEBUG] Edge function : AllBottom (result of previous compose)
44677 2019-Jan-15 20:37:35.225286 - [DEBUG]
44678 2019-Jan-15 20:37:35.225311 - [DEBUG] Join: AllTop & AllBottom
44679 2019-Jan-15 20:37:35.225337 - [DEBUG] = AllBottom (new jump func)
44680 2019-Jan-15 20:37:35.225361 - [DEBUG]
44681 2019-Jan-15 20:37:35.225385 - [DEBUG] Start adding new jump function
44682 2019-Jan-15 20:37:35.225408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44683 2019-Jan-15 20:37:35.225464 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44684 2019-Jan-15 20:37:35.226102 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44685 2019-Jan-15 20:37:35.226739 - [DEBUG] Edge Function : AllBottom
44686 2019-Jan-15 20:37:35.226768 - [DEBUG] End adding new jump function
44687 2019-Jan-15 20:37:35.226792 - [DEBUG]
44688 2019-Jan-15 20:37:35.226815 - [DEBUG] -------------------------------------------- 1217. Path Edge --------------------------------------------
44689 2019-Jan-15 20:37:35.226839 - [DEBUG]
44690 2019-Jan-15 20:37:35.226862 - [DEBUG] Process 1217. path edge:
44691 2019-Jan-15 20:37:35.226886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44692 2019-Jan-15 20:37:35.226943 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
44693 2019-Jan-15 20:37:35.227595 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44694 2019-Jan-15 20:37:35.228233 - [DEBUG]
44695 2019-Jan-15 20:37:35.228257 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44696 2019-Jan-15 20:37:35.228912 - [DEBUG] Compose: EdgeIdentity * AllBottom
44697 2019-Jan-15 20:37:35.228940 - [DEBUG]
44698 2019-Jan-15 20:37:35.228964 - [DEBUG] Propagate flow
44699 2019-Jan-15 20:37:35.228987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44700 2019-Jan-15 20:37:35.229045 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44701 2019-Jan-15 20:37:35.229687 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44702 2019-Jan-15 20:37:35.230325 - [DEBUG] Edge function : AllBottom (result of previous compose)
44703 2019-Jan-15 20:37:35.230350 - [DEBUG]
44704 2019-Jan-15 20:37:35.230374 - [DEBUG] Join: AllTop & AllBottom
44705 2019-Jan-15 20:37:35.230400 - [DEBUG] = AllBottom (new jump func)
44706 2019-Jan-15 20:37:35.230425 - [DEBUG]
44707 2019-Jan-15 20:37:35.230448 - [DEBUG] Start adding new jump function
44708 2019-Jan-15 20:37:35.230471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44709 2019-Jan-15 20:37:35.230527 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44710 2019-Jan-15 20:37:35.231181 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44711 2019-Jan-15 20:37:35.231813 - [DEBUG] Edge Function : AllBottom
44712 2019-Jan-15 20:37:35.231841 - [DEBUG] End adding new jump function
44713 2019-Jan-15 20:37:35.231865 - [DEBUG]
44714 2019-Jan-15 20:37:35.231889 - [DEBUG] -------------------------------------------- 1218. Path Edge --------------------------------------------
44715 2019-Jan-15 20:37:35.231913 - [DEBUG]
44716 2019-Jan-15 20:37:35.231937 - [DEBUG] Process 1218. path edge:
44717 2019-Jan-15 20:37:35.231961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44718 2019-Jan-15 20:37:35.232017 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
44719 2019-Jan-15 20:37:35.232651 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44720 2019-Jan-15 20:37:35.233287 - [DEBUG]
44721 2019-Jan-15 20:37:35.233312 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44722 2019-Jan-15 20:37:35.233975 - [DEBUG] Compose: EdgeIdentity * AllBottom
44723 2019-Jan-15 20:37:35.234003 - [DEBUG]
44724 2019-Jan-15 20:37:35.234026 - [DEBUG] Propagate flow
44725 2019-Jan-15 20:37:35.234050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44726 2019-Jan-15 20:37:35.234107 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44727 2019-Jan-15 20:37:35.234740 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44728 2019-Jan-15 20:37:35.235377 - [DEBUG] Edge function : AllBottom (result of previous compose)
44729 2019-Jan-15 20:37:35.235402 - [DEBUG]
44730 2019-Jan-15 20:37:35.235427 - [DEBUG] Join: AllTop & AllBottom
44731 2019-Jan-15 20:37:35.235453 - [DEBUG] = AllBottom (new jump func)
44732 2019-Jan-15 20:37:35.235478 - [DEBUG]
44733 2019-Jan-15 20:37:35.235501 - [DEBUG] Start adding new jump function
44734 2019-Jan-15 20:37:35.235524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44735 2019-Jan-15 20:37:35.235580 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44736 2019-Jan-15 20:37:35.236218 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
44737 2019-Jan-15 20:37:35.236850 - [DEBUG] Edge Function : AllBottom
44738 2019-Jan-15 20:37:35.236878 - [DEBUG] End adding new jump function
44739 2019-Jan-15 20:37:35.236902 - [DEBUG]
44740 2019-Jan-15 20:37:35.236926 - [DEBUG] -------------------------------------------- 1219. Path Edge --------------------------------------------
44741 2019-Jan-15 20:37:35.236951 - [DEBUG]
44742 2019-Jan-15 20:37:35.236974 - [DEBUG] Process 1219. path edge:
44743 2019-Jan-15 20:37:35.236997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44744 2019-Jan-15 20:37:35.237054 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
44745 2019-Jan-15 20:37:35.237704 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44746 2019-Jan-15 20:37:35.238340 - [DEBUG]
44747 2019-Jan-15 20:37:35.238373 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
44748 2019-Jan-15 20:37:35.239022 - [DEBUG] Compose: EdgeIdentity * AllBottom
44749 2019-Jan-15 20:37:35.239049 - [DEBUG]
44750 2019-Jan-15 20:37:35.239073 - [DEBUG] Propagate flow
44751 2019-Jan-15 20:37:35.239097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44752 2019-Jan-15 20:37:35.239153 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44753 2019-Jan-15 20:37:35.239810 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44754 2019-Jan-15 20:37:35.240448 - [DEBUG] Edge function : AllBottom (result of previous compose)
44755 2019-Jan-15 20:37:35.240473 - [DEBUG]
44756 2019-Jan-15 20:37:35.240499 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44757 2019-Jan-15 20:37:35.240525 - [DEBUG] = AllBottom
44758 2019-Jan-15 20:37:35.240549 - [DEBUG]
44759 2019-Jan-15 20:37:35.240572 - [DEBUG] PROPAGATE: No new function!
44760 2019-Jan-15 20:37:35.240609 - [DEBUG] EDGE:
44761 2019-Jan-15 20:37:35.240669 - [DEBUG] ---> 44762 2019-Jan-15 20:37:35.241301 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44763 2019-Jan-15 20:37:35.241936 - [DEBUG]
44764 2019-Jan-15 20:37:35.241961 - [DEBUG] EDGE:
44765 2019-Jan-15 20:37:35.242018 - [DEBUG] ---> 44766 2019-Jan-15 20:37:35.242652 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44767 2019-Jan-15 20:37:35.243287 - [DEBUG]
44768 2019-Jan-15 20:37:35.243313 - [DEBUG] EDGE:
44769 2019-Jan-15 20:37:35.243370 - [DEBUG] ---> 44770 2019-Jan-15 20:37:35.244023 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44771 2019-Jan-15 20:37:35.244660 - [DEBUG]
44772 2019-Jan-15 20:37:35.244698 - [DEBUG] Compose: EdgeIdentity * AllBottom
44773 2019-Jan-15 20:37:35.244725 - [DEBUG]
44774 2019-Jan-15 20:37:35.244749 - [DEBUG] Propagate flow
44775 2019-Jan-15 20:37:35.244772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44776 2019-Jan-15 20:37:35.244828 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44777 2019-Jan-15 20:37:35.245467 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44778 2019-Jan-15 20:37:35.246103 - [DEBUG] Edge function : AllBottom (result of previous compose)
44779 2019-Jan-15 20:37:35.246128 - [DEBUG]
44780 2019-Jan-15 20:37:35.246153 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44781 2019-Jan-15 20:37:35.246179 - [DEBUG] = AllBottom
44782 2019-Jan-15 20:37:35.246204 - [DEBUG]
44783 2019-Jan-15 20:37:35.246227 - [DEBUG] PROPAGATE: No new function!
44784 2019-Jan-15 20:37:35.246254 - [DEBUG] EDGE:
44785 2019-Jan-15 20:37:35.246310 - [DEBUG] ---> 44786 2019-Jan-15 20:37:35.246953 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44787 2019-Jan-15 20:37:35.247605 - [DEBUG]
44788 2019-Jan-15 20:37:35.247638 - [DEBUG] Compose: EdgeIdentity * AllBottom
44789 2019-Jan-15 20:37:35.247665 - [DEBUG]
44790 2019-Jan-15 20:37:35.247688 - [DEBUG] Propagate flow
44791 2019-Jan-15 20:37:35.247711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44792 2019-Jan-15 20:37:35.247776 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44793 2019-Jan-15 20:37:35.248421 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44794 2019-Jan-15 20:37:35.249058 - [DEBUG] Edge function : AllBottom (result of previous compose)
44795 2019-Jan-15 20:37:35.249083 - [DEBUG]
44796 2019-Jan-15 20:37:35.249108 - [DEBUG] Join: AllTop & AllBottom
44797 2019-Jan-15 20:37:35.249134 - [DEBUG] = AllBottom (new jump func)
44798 2019-Jan-15 20:37:35.249158 - [DEBUG]
44799 2019-Jan-15 20:37:35.249182 - [DEBUG] Start adding new jump function
44800 2019-Jan-15 20:37:35.249205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44801 2019-Jan-15 20:37:35.249261 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44802 2019-Jan-15 20:37:35.249898 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44803 2019-Jan-15 20:37:35.250539 - [DEBUG] Edge Function : AllBottom
44804 2019-Jan-15 20:37:35.250566 - [DEBUG] End adding new jump function
44805 2019-Jan-15 20:37:35.250590 - [DEBUG]
44806 2019-Jan-15 20:37:35.250631 - [DEBUG] -------------------------------------------- 1220. Path Edge --------------------------------------------
44807 2019-Jan-15 20:37:35.250655 - [DEBUG]
44808 2019-Jan-15 20:37:35.250678 - [DEBUG] Process 1220. path edge:
44809 2019-Jan-15 20:37:35.250702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44810 2019-Jan-15 20:37:35.250758 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
44811 2019-Jan-15 20:37:35.251403 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44812 2019-Jan-15 20:37:35.252040 - [DEBUG]
44813 2019-Jan-15 20:37:35.252064 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44814 2019-Jan-15 20:37:35.252715 - [DEBUG] Possible callees:
44815 2019-Jan-15 20:37:35.252740 - [DEBUG] llvm.dbg.declare
44816 2019-Jan-15 20:37:35.252765 - [DEBUG] Possible return sites:
44817 2019-Jan-15 20:37:35.252789 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14344818 2019-Jan-15 20:37:35.254072 - [DEBUG] Found and process special summary
44819 2019-Jan-15 20:37:35.254106 - [DEBUG] Compose: EdgeIdentity * AllBottom
44820 2019-Jan-15 20:37:35.254133 - [DEBUG]
44821 2019-Jan-15 20:37:35.254157 - [DEBUG] Propagate flow
44822 2019-Jan-15 20:37:35.254180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44823 2019-Jan-15 20:37:35.254236 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44824 2019-Jan-15 20:37:35.254873 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44825 2019-Jan-15 20:37:35.255509 - [DEBUG] Edge function : AllBottom (result of previous compose)
44826 2019-Jan-15 20:37:35.255534 - [DEBUG]
44827 2019-Jan-15 20:37:35.255559 - [DEBUG] Join: AllTop & AllBottom
44828 2019-Jan-15 20:37:35.255585 - [DEBUG] = AllBottom (new jump func)
44829 2019-Jan-15 20:37:35.255609 - [DEBUG]
44830 2019-Jan-15 20:37:35.255633 - [DEBUG] Start adding new jump function
44831 2019-Jan-15 20:37:35.255656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44832 2019-Jan-15 20:37:35.255712 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44833 2019-Jan-15 20:37:35.256356 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44834 2019-Jan-15 20:37:35.256993 - [DEBUG] Edge Function : AllBottom
44835 2019-Jan-15 20:37:35.257021 - [DEBUG] End adding new jump function
44836 2019-Jan-15 20:37:35.257045 - [DEBUG]
44837 2019-Jan-15 20:37:35.257069 - [DEBUG] -------------------------------------------- 1221. Path Edge --------------------------------------------
44838 2019-Jan-15 20:37:35.257093 - [DEBUG]
44839 2019-Jan-15 20:37:35.257117 - [DEBUG] Process 1221. path edge:
44840 2019-Jan-15 20:37:35.257140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44841 2019-Jan-15 20:37:35.257197 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
44842 2019-Jan-15 20:37:35.257850 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44843 2019-Jan-15 20:37:35.258487 - [DEBUG]
44844 2019-Jan-15 20:37:35.258512 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44845 2019-Jan-15 20:37:35.259166 - [DEBUG] Compose: EdgeIdentity * AllBottom
44846 2019-Jan-15 20:37:35.259194 - [DEBUG]
44847 2019-Jan-15 20:37:35.259218 - [DEBUG] Propagate flow
44848 2019-Jan-15 20:37:35.259241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44849 2019-Jan-15 20:37:35.259298 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
44850 2019-Jan-15 20:37:35.259930 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44851 2019-Jan-15 20:37:35.260566 - [DEBUG] Edge function : AllBottom (result of previous compose)
44852 2019-Jan-15 20:37:35.260591 - [DEBUG]
44853 2019-Jan-15 20:37:35.260628 - [DEBUG] Join: AllTop & AllBottom
44854 2019-Jan-15 20:37:35.260654 - [DEBUG] = AllBottom (new jump func)
44855 2019-Jan-15 20:37:35.260679 - [DEBUG]
44856 2019-Jan-15 20:37:35.260702 - [DEBUG] Start adding new jump function
44857 2019-Jan-15 20:37:35.260726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44858 2019-Jan-15 20:37:35.260782 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44859 2019-Jan-15 20:37:35.261418 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
44860 2019-Jan-15 20:37:35.262047 - [DEBUG] Edge Function : AllBottom
44861 2019-Jan-15 20:37:35.262075 - [DEBUG] End adding new jump function
44862 2019-Jan-15 20:37:35.262099 - [DEBUG]
44863 2019-Jan-15 20:37:35.262123 - [DEBUG] -------------------------------------------- 1222. Path Edge --------------------------------------------
44864 2019-Jan-15 20:37:35.262147 - [DEBUG]
44865 2019-Jan-15 20:37:35.262170 - [DEBUG] Process 1222. path edge:
44866 2019-Jan-15 20:37:35.262194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44867 2019-Jan-15 20:37:35.262250 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
44868 2019-Jan-15 20:37:35.262880 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44869 2019-Jan-15 20:37:35.263515 - [DEBUG]
44870 2019-Jan-15 20:37:35.263540 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
44871 2019-Jan-15 20:37:35.264205 - [DEBUG] Compose: EdgeIdentity * AllBottom
44872 2019-Jan-15 20:37:35.264233 - [DEBUG]
44873 2019-Jan-15 20:37:35.264257 - [DEBUG] Propagate flow
44874 2019-Jan-15 20:37:35.264280 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44875 2019-Jan-15 20:37:35.264337 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44876 2019-Jan-15 20:37:35.264969 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44877 2019-Jan-15 20:37:35.265605 - [DEBUG] Edge function : AllBottom (result of previous compose)
44878 2019-Jan-15 20:37:35.265640 - [DEBUG]
44879 2019-Jan-15 20:37:35.265665 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44880 2019-Jan-15 20:37:35.265691 - [DEBUG] = AllBottom
44881 2019-Jan-15 20:37:35.265715 - [DEBUG]
44882 2019-Jan-15 20:37:35.265738 - [DEBUG] PROPAGATE: No new function!
44883 2019-Jan-15 20:37:35.265763 - [DEBUG] EDGE:
44884 2019-Jan-15 20:37:35.265820 - [DEBUG] ---> 44885 2019-Jan-15 20:37:35.266451 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44886 2019-Jan-15 20:37:35.267086 - [DEBUG]
44887 2019-Jan-15 20:37:35.267112 - [DEBUG] EDGE:
44888 2019-Jan-15 20:37:35.267168 - [DEBUG] ---> 44889 2019-Jan-15 20:37:35.267820 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44890 2019-Jan-15 20:37:35.268455 - [DEBUG]
44891 2019-Jan-15 20:37:35.268491 - [DEBUG] Compose: EdgeIdentity * AllBottom
44892 2019-Jan-15 20:37:35.268519 - [DEBUG]
44893 2019-Jan-15 20:37:35.268542 - [DEBUG] Propagate flow
44894 2019-Jan-15 20:37:35.268566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44895 2019-Jan-15 20:37:35.268622 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44896 2019-Jan-15 20:37:35.269257 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44897 2019-Jan-15 20:37:35.269893 - [DEBUG] Edge function : AllBottom (result of previous compose)
44898 2019-Jan-15 20:37:35.269919 - [DEBUG]
44899 2019-Jan-15 20:37:35.269943 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44900 2019-Jan-15 20:37:35.269969 - [DEBUG] = AllBottom
44901 2019-Jan-15 20:37:35.269993 - [DEBUG]
44902 2019-Jan-15 20:37:35.270017 - [DEBUG] PROPAGATE: No new function!
44903 2019-Jan-15 20:37:35.270043 - [DEBUG] EDGE:
44904 2019-Jan-15 20:37:35.270100 - [DEBUG] ---> 44905 2019-Jan-15 20:37:35.270757 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44906 2019-Jan-15 20:37:35.271393 - [DEBUG]
44907 2019-Jan-15 20:37:35.271419 - [DEBUG] EDGE:
44908 2019-Jan-15 20:37:35.271476 - [DEBUG] ---> 44909 2019-Jan-15 20:37:35.272111 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44910 2019-Jan-15 20:37:35.272748 - [DEBUG]
44911 2019-Jan-15 20:37:35.272781 - [DEBUG] Compose: EdgeIdentity * AllBottom
44912 2019-Jan-15 20:37:35.272808 - [DEBUG]
44913 2019-Jan-15 20:37:35.272831 - [DEBUG] Propagate flow
44914 2019-Jan-15 20:37:35.272855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44915 2019-Jan-15 20:37:35.272911 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44916 2019-Jan-15 20:37:35.273546 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44917 2019-Jan-15 20:37:35.274198 - [DEBUG] Edge function : AllBottom (result of previous compose)
44918 2019-Jan-15 20:37:35.274224 - [DEBUG]
44919 2019-Jan-15 20:37:35.274248 - [DEBUG] Join: AllTop & AllBottom
44920 2019-Jan-15 20:37:35.274273 - [DEBUG] = AllBottom (new jump func)
44921 2019-Jan-15 20:37:35.274297 - [DEBUG]
44922 2019-Jan-15 20:37:35.274320 - [DEBUG] Start adding new jump function
44923 2019-Jan-15 20:37:35.274343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44924 2019-Jan-15 20:37:35.274407 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44925 2019-Jan-15 20:37:35.275046 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44926 2019-Jan-15 20:37:35.275679 - [DEBUG] Edge Function : AllBottom
44927 2019-Jan-15 20:37:35.275707 - [DEBUG] End adding new jump function
44928 2019-Jan-15 20:37:35.275731 - [DEBUG]
44929 2019-Jan-15 20:37:35.275754 - [DEBUG] -------------------------------------------- 1223. Path Edge --------------------------------------------
44930 2019-Jan-15 20:37:35.275778 - [DEBUG]
44931 2019-Jan-15 20:37:35.275802 - [DEBUG] Process 1223. path edge:
44932 2019-Jan-15 20:37:35.275825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44933 2019-Jan-15 20:37:35.275881 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
44934 2019-Jan-15 20:37:35.276515 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44935 2019-Jan-15 20:37:35.277153 - [DEBUG]
44936 2019-Jan-15 20:37:35.277178 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44937 2019-Jan-15 20:37:35.277846 - [DEBUG] Compose: EdgeIdentity * AllBottom
44938 2019-Jan-15 20:37:35.277874 - [DEBUG]
44939 2019-Jan-15 20:37:35.277898 - [DEBUG] Propagate flow
44940 2019-Jan-15 20:37:35.277921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44941 2019-Jan-15 20:37:35.277978 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44942 2019-Jan-15 20:37:35.278622 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44943 2019-Jan-15 20:37:35.279259 - [DEBUG] Edge function : AllBottom (result of previous compose)
44944 2019-Jan-15 20:37:35.279284 - [DEBUG]
44945 2019-Jan-15 20:37:35.279309 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44946 2019-Jan-15 20:37:35.279335 - [DEBUG] = AllBottom
44947 2019-Jan-15 20:37:35.279359 - [DEBUG]
44948 2019-Jan-15 20:37:35.279382 - [DEBUG] PROPAGATE: No new function!
44949 2019-Jan-15 20:37:35.279414 - [DEBUG] Compose: EdgeIdentity * AllBottom
44950 2019-Jan-15 20:37:35.279441 - [DEBUG]
44951 2019-Jan-15 20:37:35.279465 - [DEBUG] Propagate flow
44952 2019-Jan-15 20:37:35.279489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44953 2019-Jan-15 20:37:35.279546 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44954 2019-Jan-15 20:37:35.280191 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44955 2019-Jan-15 20:37:35.280845 - [DEBUG] Edge function : AllBottom (result of previous compose)
44956 2019-Jan-15 20:37:35.280870 - [DEBUG]
44957 2019-Jan-15 20:37:35.280895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44958 2019-Jan-15 20:37:35.280921 - [DEBUG] = AllBottom
44959 2019-Jan-15 20:37:35.280945 - [DEBUG]
44960 2019-Jan-15 20:37:35.280968 - [DEBUG] PROPAGATE: No new function!
44961 2019-Jan-15 20:37:35.280993 - [DEBUG] EDGE:
44962 2019-Jan-15 20:37:35.281051 - [DEBUG] ---> 44963 2019-Jan-15 20:37:35.281687 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44964 2019-Jan-15 20:37:35.282325 - [DEBUG]
44965 2019-Jan-15 20:37:35.282351 - [DEBUG] EDGE:
44966 2019-Jan-15 20:37:35.282408 - [DEBUG] ---> 44967 2019-Jan-15 20:37:35.283050 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44968 2019-Jan-15 20:37:35.283688 - [DEBUG]
44969 2019-Jan-15 20:37:35.283714 - [DEBUG] EDGE:
44970 2019-Jan-15 20:37:35.283771 - [DEBUG] ---> 44971 2019-Jan-15 20:37:35.284425 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44972 2019-Jan-15 20:37:35.285061 - [DEBUG]
44973 2019-Jan-15 20:37:35.285096 - [DEBUG] Compose: EdgeIdentity * AllBottom
44974 2019-Jan-15 20:37:35.285123 - [DEBUG]
44975 2019-Jan-15 20:37:35.285146 - [DEBUG] Propagate flow
44976 2019-Jan-15 20:37:35.285170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44977 2019-Jan-15 20:37:35.285226 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44978 2019-Jan-15 20:37:35.285863 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44979 2019-Jan-15 20:37:35.286498 - [DEBUG] Edge function : AllBottom (result of previous compose)
44980 2019-Jan-15 20:37:35.286523 - [DEBUG]
44981 2019-Jan-15 20:37:35.286547 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44982 2019-Jan-15 20:37:35.286573 - [DEBUG] = AllBottom
44983 2019-Jan-15 20:37:35.286597 - [DEBUG]
44984 2019-Jan-15 20:37:35.286620 - [DEBUG] PROPAGATE: No new function!
44985 2019-Jan-15 20:37:35.286647 - [DEBUG] EDGE:
44986 2019-Jan-15 20:37:35.286704 - [DEBUG] ---> 44987 2019-Jan-15 20:37:35.287354 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44988 2019-Jan-15 20:37:35.287991 - [DEBUG]
44989 2019-Jan-15 20:37:35.288018 - [DEBUG] EDGE:
44990 2019-Jan-15 20:37:35.288074 - [DEBUG] ---> 44991 2019-Jan-15 20:37:35.288709 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44992 2019-Jan-15 20:37:35.289348 - [DEBUG]
44993 2019-Jan-15 20:37:35.289374 - [DEBUG] EDGE:
44994 2019-Jan-15 20:37:35.289431 - [DEBUG] ---> 44995 2019-Jan-15 20:37:35.290071 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44996 2019-Jan-15 20:37:35.290725 - [DEBUG]
44997 2019-Jan-15 20:37:35.290752 - [DEBUG] EDGE:
44998 2019-Jan-15 20:37:35.290809 - [DEBUG] ---> 44999 2019-Jan-15 20:37:35.291444 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45000 2019-Jan-15 20:37:35.292083 - [DEBUG]
45001 2019-Jan-15 20:37:35.292109 - [DEBUG] EDGE:
45002 2019-Jan-15 20:37:35.292166 - [DEBUG] ---> 45003 2019-Jan-15 20:37:35.292800 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45004 2019-Jan-15 20:37:35.293438 - [DEBUG]
45005 2019-Jan-15 20:37:35.293464 - [DEBUG] EDGE:
45006 2019-Jan-15 20:37:35.293521 - [DEBUG] ---> 45007 2019-Jan-15 20:37:35.294174 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45008 2019-Jan-15 20:37:35.294820 - [DEBUG]
45009 2019-Jan-15 20:37:35.294846 - [DEBUG] EDGE:
45010 2019-Jan-15 20:37:35.294903 - [DEBUG] ---> 45011 2019-Jan-15 20:37:35.295535 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45012 2019-Jan-15 20:37:35.296170 - [DEBUG]
45013 2019-Jan-15 20:37:35.296197 - [DEBUG] EDGE:
45014 2019-Jan-15 20:37:35.296254 - [DEBUG] ---> 45015 2019-Jan-15 20:37:35.296887 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45016 2019-Jan-15 20:37:35.297540 - [DEBUG]
45017 2019-Jan-15 20:37:35.297566 - [DEBUG] EDGE:
45018 2019-Jan-15 20:37:35.297623 - [DEBUG] ---> 45019 2019-Jan-15 20:37:35.298260 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45020 2019-Jan-15 20:37:35.298897 - [DEBUG]
45021 2019-Jan-15 20:37:35.298934 - [DEBUG] Compose: EdgeIdentity * AllBottom
45022 2019-Jan-15 20:37:35.298961 - [DEBUG]
45023 2019-Jan-15 20:37:35.298985 - [DEBUG] Propagate flow
45024 2019-Jan-15 20:37:35.299008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45025 2019-Jan-15 20:37:35.299065 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45026 2019-Jan-15 20:37:35.299703 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45027 2019-Jan-15 20:37:35.300339 - [DEBUG] Edge function : AllBottom (result of previous compose)
45028 2019-Jan-15 20:37:35.300364 - [DEBUG]
45029 2019-Jan-15 20:37:35.300389 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45030 2019-Jan-15 20:37:35.300415 - [DEBUG] = AllBottom
45031 2019-Jan-15 20:37:35.300440 - [DEBUG]
45032 2019-Jan-15 20:37:35.300463 - [DEBUG] PROPAGATE: No new function!
45033 2019-Jan-15 20:37:35.300490 - [DEBUG] EDGE:
45034 2019-Jan-15 20:37:35.300547 - [DEBUG] ---> 45035 2019-Jan-15 20:37:35.301207 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45036 2019-Jan-15 20:37:35.301845 - [DEBUG]
45037 2019-Jan-15 20:37:35.301873 - [DEBUG] Compose: EdgeIdentity * AllBottom
45038 2019-Jan-15 20:37:35.301899 - [DEBUG]
45039 2019-Jan-15 20:37:35.301922 - [DEBUG] Propagate flow
45040 2019-Jan-15 20:37:35.301946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45041 2019-Jan-15 20:37:35.302001 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45042 2019-Jan-15 20:37:35.302645 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45043 2019-Jan-15 20:37:35.303279 - [DEBUG] Edge function : AllBottom (result of previous compose)
45044 2019-Jan-15 20:37:35.303304 - [DEBUG]
45045 2019-Jan-15 20:37:35.303328 - [DEBUG] Join: AllTop & AllBottom
45046 2019-Jan-15 20:37:35.303353 - [DEBUG] = AllBottom (new jump func)
45047 2019-Jan-15 20:37:35.303378 - [DEBUG]
45048 2019-Jan-15 20:37:35.303402 - [DEBUG] Start adding new jump function
45049 2019-Jan-15 20:37:35.303425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45050 2019-Jan-15 20:37:35.303483 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45051 2019-Jan-15 20:37:35.304169 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45052 2019-Jan-15 20:37:35.304845 - [DEBUG] Edge Function : AllBottom
45053 2019-Jan-15 20:37:35.304877 - [DEBUG] End adding new jump function
45054 2019-Jan-15 20:37:35.304901 - [DEBUG]
45055 2019-Jan-15 20:37:35.304925 - [DEBUG] -------------------------------------------- 1224. Path Edge --------------------------------------------
45056 2019-Jan-15 20:37:35.304949 - [DEBUG]
45057 2019-Jan-15 20:37:35.304972 - [DEBUG] Process 1224. path edge:
45058 2019-Jan-15 20:37:35.304996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45059 2019-Jan-15 20:37:35.305061 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45060 2019-Jan-15 20:37:35.305710 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45061 2019-Jan-15 20:37:35.306345 - [DEBUG]
45062 2019-Jan-15 20:37:35.306370 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45063 2019-Jan-15 20:37:35.307025 - [DEBUG] Possible callees:
45064 2019-Jan-15 20:37:35.307050 - [DEBUG] llvm.dbg.declare
45065 2019-Jan-15 20:37:35.307075 - [DEBUG] Possible return sites:
45066 2019-Jan-15 20:37:35.307099 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645067 2019-Jan-15 20:37:35.308404 - [DEBUG] Found and process special summary
45068 2019-Jan-15 20:37:35.308455 - [DEBUG] Compose: EdgeIdentity * AllBottom
45069 2019-Jan-15 20:37:35.308484 - [DEBUG]
45070 2019-Jan-15 20:37:35.308509 - [DEBUG] Propagate flow
45071 2019-Jan-15 20:37:35.308532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45072 2019-Jan-15 20:37:35.308590 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45073 2019-Jan-15 20:37:35.309227 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45074 2019-Jan-15 20:37:35.309860 - [DEBUG] Edge function : AllBottom (result of previous compose)
45075 2019-Jan-15 20:37:35.309886 - [DEBUG]
45076 2019-Jan-15 20:37:35.309910 - [DEBUG] Join: AllTop & AllBottom
45077 2019-Jan-15 20:37:35.309936 - [DEBUG] = AllBottom (new jump func)
45078 2019-Jan-15 20:37:35.309961 - [DEBUG]
45079 2019-Jan-15 20:37:35.309985 - [DEBUG] Start adding new jump function
45080 2019-Jan-15 20:37:35.310008 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45081 2019-Jan-15 20:37:35.310064 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45082 2019-Jan-15 20:37:35.310716 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45083 2019-Jan-15 20:37:35.311353 - [DEBUG] Edge Function : AllBottom
45084 2019-Jan-15 20:37:35.311382 - [DEBUG] End adding new jump function
45085 2019-Jan-15 20:37:35.311406 - [DEBUG]
45086 2019-Jan-15 20:37:35.311429 - [DEBUG] -------------------------------------------- 1225. Path Edge --------------------------------------------
45087 2019-Jan-15 20:37:35.311454 - [DEBUG]
45088 2019-Jan-15 20:37:35.311477 - [DEBUG] Process 1225. path edge:
45089 2019-Jan-15 20:37:35.311501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45090 2019-Jan-15 20:37:35.311557 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45091 2019-Jan-15 20:37:35.312194 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45092 2019-Jan-15 20:37:35.312840 - [DEBUG]
45093 2019-Jan-15 20:37:35.312866 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45094 2019-Jan-15 20:37:35.313521 - [DEBUG] Compose: EdgeIdentity * AllBottom
45095 2019-Jan-15 20:37:35.313550 - [DEBUG]
45096 2019-Jan-15 20:37:35.313574 - [DEBUG] Propagate flow
45097 2019-Jan-15 20:37:35.313597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45098 2019-Jan-15 20:37:35.313654 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45099 2019-Jan-15 20:37:35.314302 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45100 2019-Jan-15 20:37:35.314936 - [DEBUG] Edge function : AllBottom (result of previous compose)
45101 2019-Jan-15 20:37:35.314961 - [DEBUG]
45102 2019-Jan-15 20:37:35.314985 - [DEBUG] Join: AllTop & AllBottom
45103 2019-Jan-15 20:37:35.315011 - [DEBUG] = AllBottom (new jump func)
45104 2019-Jan-15 20:37:35.315036 - [DEBUG]
45105 2019-Jan-15 20:37:35.315059 - [DEBUG] Start adding new jump function
45106 2019-Jan-15 20:37:35.315083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45107 2019-Jan-15 20:37:35.315139 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45108 2019-Jan-15 20:37:35.315773 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45109 2019-Jan-15 20:37:35.316406 - [DEBUG] Edge Function : AllBottom
45110 2019-Jan-15 20:37:35.316434 - [DEBUG] End adding new jump function
45111 2019-Jan-15 20:37:35.316458 - [DEBUG]
45112 2019-Jan-15 20:37:35.316481 - [DEBUG] -------------------------------------------- 1226. Path Edge --------------------------------------------
45113 2019-Jan-15 20:37:35.316505 - [DEBUG]
45114 2019-Jan-15 20:37:35.316529 - [DEBUG] Process 1226. path edge:
45115 2019-Jan-15 20:37:35.316552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45116 2019-Jan-15 20:37:35.316609 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45117 2019-Jan-15 20:37:35.317241 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45118 2019-Jan-15 20:37:35.317888 - [DEBUG]
45119 2019-Jan-15 20:37:35.317913 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45120 2019-Jan-15 20:37:35.318560 - [DEBUG] Compose: EdgeIdentity * AllBottom
45121 2019-Jan-15 20:37:35.318588 - [DEBUG]
45122 2019-Jan-15 20:37:35.318612 - [DEBUG] Propagate flow
45123 2019-Jan-15 20:37:35.318635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45124 2019-Jan-15 20:37:35.318692 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45125 2019-Jan-15 20:37:35.319323 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45126 2019-Jan-15 20:37:35.319956 - [DEBUG] Edge function : AllBottom (result of previous compose)
45127 2019-Jan-15 20:37:35.319981 - [DEBUG]
45128 2019-Jan-15 20:37:35.320006 - [DEBUG] Join: AllTop & AllBottom
45129 2019-Jan-15 20:37:35.320032 - [DEBUG] = AllBottom (new jump func)
45130 2019-Jan-15 20:37:35.320056 - [DEBUG]
45131 2019-Jan-15 20:37:35.320079 - [DEBUG] Start adding new jump function
45132 2019-Jan-15 20:37:35.320103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45133 2019-Jan-15 20:37:35.320159 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45134 2019-Jan-15 20:37:35.320813 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45135 2019-Jan-15 20:37:35.321447 - [DEBUG] Edge Function : AllBottom
45136 2019-Jan-15 20:37:35.321475 - [DEBUG] End adding new jump function
45137 2019-Jan-15 20:37:35.321509 - [DEBUG]
45138 2019-Jan-15 20:37:35.321533 - [DEBUG] -------------------------------------------- 1227. Path Edge --------------------------------------------
45139 2019-Jan-15 20:37:35.321558 - [DEBUG]
45140 2019-Jan-15 20:37:35.321581 - [DEBUG] Process 1227. path edge:
45141 2019-Jan-15 20:37:35.321605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45142 2019-Jan-15 20:37:35.321662 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45143 2019-Jan-15 20:37:35.322295 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45144 2019-Jan-15 20:37:35.322928 - [DEBUG]
45145 2019-Jan-15 20:37:35.322953 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45146 2019-Jan-15 20:37:35.323610 - [DEBUG] EDGE:
45147 2019-Jan-15 20:37:35.323669 - [DEBUG] ---> 45148 2019-Jan-15 20:37:35.324317 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45149 2019-Jan-15 20:37:35.324950 - [DEBUG]
45150 2019-Jan-15 20:37:35.324975 - [DEBUG] EDGE:
45151 2019-Jan-15 20:37:35.325032 - [DEBUG] ---> 45152 2019-Jan-15 20:37:35.325666 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45153 2019-Jan-15 20:37:35.326300 - [DEBUG]
45154 2019-Jan-15 20:37:35.326327 - [DEBUG] Compose: EdgeIdentity * AllBottom
45155 2019-Jan-15 20:37:35.326353 - [DEBUG]
45156 2019-Jan-15 20:37:35.326376 - [DEBUG] Propagate flow
45157 2019-Jan-15 20:37:35.326399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45158 2019-Jan-15 20:37:35.326455 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45159 2019-Jan-15 20:37:35.327089 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45160 2019-Jan-15 20:37:35.327743 - [DEBUG] Edge function : AllBottom (result of previous compose)
45161 2019-Jan-15 20:37:35.327768 - [DEBUG]
45162 2019-Jan-15 20:37:35.327793 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45163 2019-Jan-15 20:37:35.327819 - [DEBUG] = AllBottom
45164 2019-Jan-15 20:37:35.327844 - [DEBUG]
45165 2019-Jan-15 20:37:35.327867 - [DEBUG] PROPAGATE: No new function!
45166 2019-Jan-15 20:37:35.327891 - [DEBUG] EDGE:
45167 2019-Jan-15 20:37:35.327948 - [DEBUG] ---> 45168 2019-Jan-15 20:37:35.328583 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45169 2019-Jan-15 20:37:35.329216 - [DEBUG]
45170 2019-Jan-15 20:37:35.329241 - [DEBUG] Compose: EdgeIdentity * AllBottom
45171 2019-Jan-15 20:37:35.329267 - [DEBUG]
45172 2019-Jan-15 20:37:35.329290 - [DEBUG] Propagate flow
45173 2019-Jan-15 20:37:35.329313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45174 2019-Jan-15 20:37:35.329369 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45175 2019-Jan-15 20:37:35.330008 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45176 2019-Jan-15 20:37:35.330664 - [DEBUG] Edge function : AllBottom (result of previous compose)
45177 2019-Jan-15 20:37:35.330690 - [DEBUG]
45178 2019-Jan-15 20:37:35.330715 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45179 2019-Jan-15 20:37:35.330741 - [DEBUG] = AllBottom
45180 2019-Jan-15 20:37:35.330765 - [DEBUG]
45181 2019-Jan-15 20:37:35.330788 - [DEBUG] PROPAGATE: No new function!
45182 2019-Jan-15 20:37:35.330841 - [DEBUG] Compose: EdgeIdentity * AllBottom
45183 2019-Jan-15 20:37:35.330868 - [DEBUG]
45184 2019-Jan-15 20:37:35.330892 - [DEBUG] Propagate flow
45185 2019-Jan-15 20:37:35.330915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45186 2019-Jan-15 20:37:35.330972 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45187 2019-Jan-15 20:37:35.331610 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45188 2019-Jan-15 20:37:35.332242 - [DEBUG] Edge function : AllBottom (result of previous compose)
45189 2019-Jan-15 20:37:35.332267 - [DEBUG]
45190 2019-Jan-15 20:37:35.332292 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45191 2019-Jan-15 20:37:35.332317 - [DEBUG] = AllBottom
45192 2019-Jan-15 20:37:35.332342 - [DEBUG]
45193 2019-Jan-15 20:37:35.332365 - [DEBUG] PROPAGATE: No new function!
45194 2019-Jan-15 20:37:35.332390 - [DEBUG] Compose: EdgeIdentity * AllBottom
45195 2019-Jan-15 20:37:35.332416 - [DEBUG]
45196 2019-Jan-15 20:37:35.332439 - [DEBUG] Propagate flow
45197 2019-Jan-15 20:37:35.332462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45198 2019-Jan-15 20:37:35.332518 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45199 2019-Jan-15 20:37:35.333156 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45200 2019-Jan-15 20:37:35.333798 - [DEBUG] Edge function : AllBottom (result of previous compose)
45201 2019-Jan-15 20:37:35.333823 - [DEBUG]
45202 2019-Jan-15 20:37:35.333847 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45203 2019-Jan-15 20:37:35.333873 - [DEBUG] = AllBottom
45204 2019-Jan-15 20:37:35.333898 - [DEBUG]
45205 2019-Jan-15 20:37:35.333921 - [DEBUG] PROPAGATE: No new function!
45206 2019-Jan-15 20:37:35.333961 - [DEBUG] EDGE:
45207 2019-Jan-15 20:37:35.334019 - [DEBUG] ---> 45208 2019-Jan-15 20:37:35.334663 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45209 2019-Jan-15 20:37:35.335297 - [DEBUG]
45210 2019-Jan-15 20:37:35.335335 - [DEBUG] Compose: EdgeIdentity * AllBottom
45211 2019-Jan-15 20:37:35.335363 - [DEBUG]
45212 2019-Jan-15 20:37:35.335386 - [DEBUG] Propagate flow
45213 2019-Jan-15 20:37:35.335409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45214 2019-Jan-15 20:37:35.335466 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45215 2019-Jan-15 20:37:35.336111 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45216 2019-Jan-15 20:37:35.336750 - [DEBUG] Edge function : AllBottom (result of previous compose)
45217 2019-Jan-15 20:37:35.336775 - [DEBUG]
45218 2019-Jan-15 20:37:35.336799 - [DEBUG] Join: AllTop & AllBottom
45219 2019-Jan-15 20:37:35.336825 - [DEBUG] = AllBottom (new jump func)
45220 2019-Jan-15 20:37:35.336850 - [DEBUG]
45221 2019-Jan-15 20:37:35.336873 - [DEBUG] Start adding new jump function
45222 2019-Jan-15 20:37:35.336897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45223 2019-Jan-15 20:37:35.336952 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45224 2019-Jan-15 20:37:35.337606 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45225 2019-Jan-15 20:37:35.338247 - [DEBUG] Edge Function : AllBottom
45226 2019-Jan-15 20:37:35.338277 - [DEBUG] End adding new jump function
45227 2019-Jan-15 20:37:35.338314 - [DEBUG]
45228 2019-Jan-15 20:37:35.338338 - [DEBUG] -------------------------------------------- 1228. Path Edge --------------------------------------------
45229 2019-Jan-15 20:37:35.338363 - [DEBUG]
45230 2019-Jan-15 20:37:35.338386 - [DEBUG] Process 1228. path edge:
45231 2019-Jan-15 20:37:35.338410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45232 2019-Jan-15 20:37:35.338467 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45233 2019-Jan-15 20:37:35.339113 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45234 2019-Jan-15 20:37:35.339752 - [DEBUG]
45235 2019-Jan-15 20:37:35.339776 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45236 2019-Jan-15 20:37:35.340427 - [DEBUG] Possible callees:
45237 2019-Jan-15 20:37:35.340452 - [DEBUG] llvm.dbg.declare
45238 2019-Jan-15 20:37:35.340477 - [DEBUG] Possible return sites:
45239 2019-Jan-15 20:37:35.340500 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345240 2019-Jan-15 20:37:35.341789 - [DEBUG] Found and process special summary
45241 2019-Jan-15 20:37:35.341823 - [DEBUG] Compose: EdgeIdentity * AllBottom
45242 2019-Jan-15 20:37:35.341850 - [DEBUG]
45243 2019-Jan-15 20:37:35.341874 - [DEBUG] Propagate flow
45244 2019-Jan-15 20:37:35.341898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45245 2019-Jan-15 20:37:35.341954 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45246 2019-Jan-15 20:37:35.342590 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45247 2019-Jan-15 20:37:35.343226 - [DEBUG] Edge function : AllBottom (result of previous compose)
45248 2019-Jan-15 20:37:35.343251 - [DEBUG]
45249 2019-Jan-15 20:37:35.343276 - [DEBUG] Join: AllTop & AllBottom
45250 2019-Jan-15 20:37:35.343302 - [DEBUG] = AllBottom (new jump func)
45251 2019-Jan-15 20:37:35.343327 - [DEBUG]
45252 2019-Jan-15 20:37:35.343350 - [DEBUG] Start adding new jump function
45253 2019-Jan-15 20:37:35.343374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45254 2019-Jan-15 20:37:35.343429 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45255 2019-Jan-15 20:37:35.344081 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45256 2019-Jan-15 20:37:35.344716 - [DEBUG] Edge Function : AllBottom
45257 2019-Jan-15 20:37:35.344744 - [DEBUG] End adding new jump function
45258 2019-Jan-15 20:37:35.344768 - [DEBUG]
45259 2019-Jan-15 20:37:35.344791 - [DEBUG] -------------------------------------------- 1229. Path Edge --------------------------------------------
45260 2019-Jan-15 20:37:35.344815 - [DEBUG]
45261 2019-Jan-15 20:37:35.344839 - [DEBUG] Process 1229. path edge:
45262 2019-Jan-15 20:37:35.344862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45263 2019-Jan-15 20:37:35.344918 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45264 2019-Jan-15 20:37:35.345554 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45265 2019-Jan-15 20:37:35.346189 - [DEBUG]
45266 2019-Jan-15 20:37:35.346214 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45267 2019-Jan-15 20:37:35.346864 - [DEBUG] Compose: EdgeIdentity * AllBottom
45268 2019-Jan-15 20:37:35.346891 - [DEBUG]
45269 2019-Jan-15 20:37:35.346915 - [DEBUG] Propagate flow
45270 2019-Jan-15 20:37:35.346946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45271 2019-Jan-15 20:37:35.347003 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45272 2019-Jan-15 20:37:35.347652 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45273 2019-Jan-15 20:37:35.348288 - [DEBUG] Edge function : AllBottom (result of previous compose)
45274 2019-Jan-15 20:37:35.348313 - [DEBUG]
45275 2019-Jan-15 20:37:35.348338 - [DEBUG] Join: AllTop & AllBottom
45276 2019-Jan-15 20:37:35.348364 - [DEBUG] = AllBottom (new jump func)
45277 2019-Jan-15 20:37:35.348388 - [DEBUG]
45278 2019-Jan-15 20:37:35.348412 - [DEBUG] Start adding new jump function
45279 2019-Jan-15 20:37:35.348435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45280 2019-Jan-15 20:37:35.348491 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45281 2019-Jan-15 20:37:35.349128 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45282 2019-Jan-15 20:37:35.349758 - [DEBUG] Edge Function : AllBottom
45283 2019-Jan-15 20:37:35.349786 - [DEBUG] End adding new jump function
45284 2019-Jan-15 20:37:35.349810 - [DEBUG]
45285 2019-Jan-15 20:37:35.349834 - [DEBUG] -------------------------------------------- 1230. Path Edge --------------------------------------------
45286 2019-Jan-15 20:37:35.349858 - [DEBUG]
45287 2019-Jan-15 20:37:35.349882 - [DEBUG] Process 1230. path edge:
45288 2019-Jan-15 20:37:35.349905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45289 2019-Jan-15 20:37:35.349962 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45290 2019-Jan-15 20:37:35.350592 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45291 2019-Jan-15 20:37:35.351240 - [DEBUG]
45292 2019-Jan-15 20:37:35.351265 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45293 2019-Jan-15 20:37:35.351909 - [DEBUG] Compose: EdgeIdentity * AllBottom
45294 2019-Jan-15 20:37:35.351937 - [DEBUG]
45295 2019-Jan-15 20:37:35.351961 - [DEBUG] Propagate flow
45296 2019-Jan-15 20:37:35.351984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45297 2019-Jan-15 20:37:35.352041 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45298 2019-Jan-15 20:37:35.352674 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45299 2019-Jan-15 20:37:35.353311 - [DEBUG] Edge function : AllBottom (result of previous compose)
45300 2019-Jan-15 20:37:35.353336 - [DEBUG]
45301 2019-Jan-15 20:37:35.353361 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45302 2019-Jan-15 20:37:35.353387 - [DEBUG] = AllBottom
45303 2019-Jan-15 20:37:35.353412 - [DEBUG]
45304 2019-Jan-15 20:37:35.353435 - [DEBUG] PROPAGATE: No new function!
45305 2019-Jan-15 20:37:35.353460 - [DEBUG] EDGE:
45306 2019-Jan-15 20:37:35.353517 - [DEBUG] ---> 45307 2019-Jan-15 20:37:35.354162 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45308 2019-Jan-15 20:37:35.354798 - [DEBUG]
45309 2019-Jan-15 20:37:35.354824 - [DEBUG] EDGE:
45310 2019-Jan-15 20:37:35.354881 - [DEBUG] ---> 45311 2019-Jan-15 20:37:35.355517 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45312 2019-Jan-15 20:37:35.356152 - [DEBUG]
45313 2019-Jan-15 20:37:35.356189 - [DEBUG] Compose: EdgeIdentity * AllBottom
45314 2019-Jan-15 20:37:35.356216 - [DEBUG]
45315 2019-Jan-15 20:37:35.356240 - [DEBUG] Propagate flow
45316 2019-Jan-15 20:37:35.356272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45317 2019-Jan-15 20:37:35.356329 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45318 2019-Jan-15 20:37:35.356965 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45319 2019-Jan-15 20:37:35.357615 - [DEBUG] Edge function : AllBottom (result of previous compose)
45320 2019-Jan-15 20:37:35.357640 - [DEBUG]
45321 2019-Jan-15 20:37:35.357665 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45322 2019-Jan-15 20:37:35.357691 - [DEBUG] = AllBottom
45323 2019-Jan-15 20:37:35.357715 - [DEBUG]
45324 2019-Jan-15 20:37:35.357738 - [DEBUG] PROPAGATE: No new function!
45325 2019-Jan-15 20:37:35.357765 - [DEBUG] EDGE:
45326 2019-Jan-15 20:37:35.357822 - [DEBUG] ---> 45327 2019-Jan-15 20:37:35.358466 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45328 2019-Jan-15 20:37:35.359104 - [DEBUG]
45329 2019-Jan-15 20:37:35.359132 - [DEBUG] Compose: EdgeIdentity * AllBottom
45330 2019-Jan-15 20:37:35.359158 - [DEBUG]
45331 2019-Jan-15 20:37:35.359181 - [DEBUG] Propagate flow
45332 2019-Jan-15 20:37:35.359205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45333 2019-Jan-15 20:37:35.359260 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45334 2019-Jan-15 20:37:35.359904 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45335 2019-Jan-15 20:37:35.360548 - [DEBUG] Edge function : AllBottom (result of previous compose)
45336 2019-Jan-15 20:37:35.360573 - [DEBUG]
45337 2019-Jan-15 20:37:35.360608 - [DEBUG] Join: AllTop & AllBottom
45338 2019-Jan-15 20:37:35.360637 - [DEBUG] = AllBottom (new jump func)
45339 2019-Jan-15 20:37:35.360662 - [DEBUG]
45340 2019-Jan-15 20:37:35.360685 - [DEBUG] Start adding new jump function
45341 2019-Jan-15 20:37:35.360708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45342 2019-Jan-15 20:37:35.360765 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45343 2019-Jan-15 20:37:35.361400 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45344 2019-Jan-15 20:37:35.362043 - [DEBUG] Edge Function : AllBottom
45345 2019-Jan-15 20:37:35.362070 - [DEBUG] End adding new jump function
45346 2019-Jan-15 20:37:35.362094 - [DEBUG]
45347 2019-Jan-15 20:37:35.362117 - [DEBUG] -------------------------------------------- 1231. Path Edge --------------------------------------------
45348 2019-Jan-15 20:37:35.362141 - [DEBUG]
45349 2019-Jan-15 20:37:35.362165 - [DEBUG] Process 1231. path edge:
45350 2019-Jan-15 20:37:35.362188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45351 2019-Jan-15 20:37:35.362245 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45352 2019-Jan-15 20:37:35.362889 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45353 2019-Jan-15 20:37:35.363523 - [DEBUG]
45354 2019-Jan-15 20:37:35.363548 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45355 2019-Jan-15 20:37:35.364212 - [DEBUG] Possible callees:
45356 2019-Jan-15 20:37:35.364237 - [DEBUG] llvm.dbg.declare
45357 2019-Jan-15 20:37:35.364261 - [DEBUG] Possible return sites:
45358 2019-Jan-15 20:37:35.364293 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345359 2019-Jan-15 20:37:35.365601 - [DEBUG] Found and process special summary
45360 2019-Jan-15 20:37:35.365641 - [DEBUG] Compose: EdgeIdentity * AllBottom
45361 2019-Jan-15 20:37:35.365669 - [DEBUG]
45362 2019-Jan-15 20:37:35.365693 - [DEBUG] Propagate flow
45363 2019-Jan-15 20:37:35.365716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45364 2019-Jan-15 20:37:35.365773 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45365 2019-Jan-15 20:37:35.366409 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45366 2019-Jan-15 20:37:35.367042 - [DEBUG] Edge function : AllBottom (result of previous compose)
45367 2019-Jan-15 20:37:35.367068 - [DEBUG]
45368 2019-Jan-15 20:37:35.367092 - [DEBUG] Join: AllTop & AllBottom
45369 2019-Jan-15 20:37:35.367118 - [DEBUG] = AllBottom (new jump func)
45370 2019-Jan-15 20:37:35.367143 - [DEBUG]
45371 2019-Jan-15 20:37:35.367166 - [DEBUG] Start adding new jump function
45372 2019-Jan-15 20:37:35.367190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45373 2019-Jan-15 20:37:35.367246 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45374 2019-Jan-15 20:37:35.367896 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45375 2019-Jan-15 20:37:35.368533 - [DEBUG] Edge Function : AllBottom
45376 2019-Jan-15 20:37:35.368560 - [DEBUG] End adding new jump function
45377 2019-Jan-15 20:37:35.368584 - [DEBUG]
45378 2019-Jan-15 20:37:35.368608 - [DEBUG] -------------------------------------------- 1232. Path Edge --------------------------------------------
45379 2019-Jan-15 20:37:35.368632 - [DEBUG]
45380 2019-Jan-15 20:37:35.368656 - [DEBUG] Process 1232. path edge:
45381 2019-Jan-15 20:37:35.368680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45382 2019-Jan-15 20:37:35.368736 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45383 2019-Jan-15 20:37:35.369374 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45384 2019-Jan-15 20:37:35.370006 - [DEBUG]
45385 2019-Jan-15 20:37:35.370031 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45386 2019-Jan-15 20:37:35.370699 - [DEBUG] Compose: EdgeIdentity * AllBottom
45387 2019-Jan-15 20:37:35.370727 - [DEBUG]
45388 2019-Jan-15 20:37:35.370751 - [DEBUG] Propagate flow
45389 2019-Jan-15 20:37:35.370774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45390 2019-Jan-15 20:37:35.370831 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45391 2019-Jan-15 20:37:35.371466 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45392 2019-Jan-15 20:37:35.372100 - [DEBUG] Edge function : AllBottom (result of previous compose)
45393 2019-Jan-15 20:37:35.372125 - [DEBUG]
45394 2019-Jan-15 20:37:35.372149 - [DEBUG] Join: AllTop & AllBottom
45395 2019-Jan-15 20:37:35.372175 - [DEBUG] = AllBottom (new jump func)
45396 2019-Jan-15 20:37:35.372200 - [DEBUG]
45397 2019-Jan-15 20:37:35.372223 - [DEBUG] Start adding new jump function
45398 2019-Jan-15 20:37:35.372247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45399 2019-Jan-15 20:37:35.372303 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45400 2019-Jan-15 20:37:35.372937 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45401 2019-Jan-15 20:37:35.373579 - [DEBUG] Edge Function : AllBottom
45402 2019-Jan-15 20:37:35.373606 - [DEBUG] End adding new jump function
45403 2019-Jan-15 20:37:35.373631 - [DEBUG]
45404 2019-Jan-15 20:37:35.373654 - [DEBUG] -------------------------------------------- 1233. Path Edge --------------------------------------------
45405 2019-Jan-15 20:37:35.373678 - [DEBUG]
45406 2019-Jan-15 20:37:35.373701 - [DEBUG] Process 1233. path edge:
45407 2019-Jan-15 20:37:35.373725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45408 2019-Jan-15 20:37:35.373782 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45409 2019-Jan-15 20:37:35.374432 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45410 2019-Jan-15 20:37:35.375063 - [DEBUG]
45411 2019-Jan-15 20:37:35.375089 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45412 2019-Jan-15 20:37:35.375734 - [DEBUG] Compose: EdgeIdentity * AllBottom
45413 2019-Jan-15 20:37:35.375761 - [DEBUG]
45414 2019-Jan-15 20:37:35.375785 - [DEBUG] Propagate flow
45415 2019-Jan-15 20:37:35.375808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45416 2019-Jan-15 20:37:35.375865 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45417 2019-Jan-15 20:37:35.376500 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45418 2019-Jan-15 20:37:35.377134 - [DEBUG] Edge function : AllBottom (result of previous compose)
45419 2019-Jan-15 20:37:35.377160 - [DEBUG]
45420 2019-Jan-15 20:37:35.377184 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45421 2019-Jan-15 20:37:35.377210 - [DEBUG] = AllBottom
45422 2019-Jan-15 20:37:35.377235 - [DEBUG]
45423 2019-Jan-15 20:37:35.377258 - [DEBUG] PROPAGATE: No new function!
45424 2019-Jan-15 20:37:35.377296 - [DEBUG] EDGE:
45425 2019-Jan-15 20:37:35.377354 - [DEBUG] ---> 45426 2019-Jan-15 20:37:35.377988 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45427 2019-Jan-15 20:37:35.378622 - [DEBUG]
45428 2019-Jan-15 20:37:35.378648 - [DEBUG] Compose: EdgeIdentity * AllBottom
45429 2019-Jan-15 20:37:35.378674 - [DEBUG]
45430 2019-Jan-15 20:37:35.378697 - [DEBUG] Propagate flow
45431 2019-Jan-15 20:37:35.378721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45432 2019-Jan-15 20:37:35.378776 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45433 2019-Jan-15 20:37:35.379411 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45434 2019-Jan-15 20:37:35.380049 - [DEBUG] Edge function : AllBottom (result of previous compose)
45435 2019-Jan-15 20:37:35.380074 - [DEBUG]
45436 2019-Jan-15 20:37:35.380099 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45437 2019-Jan-15 20:37:35.380125 - [DEBUG] = AllBottom
45438 2019-Jan-15 20:37:35.380149 - [DEBUG]
45439 2019-Jan-15 20:37:35.380172 - [DEBUG] PROPAGATE: No new function!
45440 2019-Jan-15 20:37:35.380196 - [DEBUG] EDGE:
45441 2019-Jan-15 20:37:35.380253 - [DEBUG] ---> 45442 2019-Jan-15 20:37:35.380906 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45443 2019-Jan-15 20:37:35.381541 - [DEBUG]
45444 2019-Jan-15 20:37:35.381567 - [DEBUG] Compose: EdgeIdentity * AllBottom
45445 2019-Jan-15 20:37:35.381593 - [DEBUG]
45446 2019-Jan-15 20:37:35.381617 - [DEBUG] Propagate flow
45447 2019-Jan-15 20:37:35.381640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45448 2019-Jan-15 20:37:35.381703 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45449 2019-Jan-15 20:37:35.382342 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45450 2019-Jan-15 20:37:35.382992 - [DEBUG] Edge function : AllBottom (result of previous compose)
45451 2019-Jan-15 20:37:35.383017 - [DEBUG]
45452 2019-Jan-15 20:37:35.383042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45453 2019-Jan-15 20:37:35.383068 - [DEBUG] = AllBottom
45454 2019-Jan-15 20:37:35.383092 - [DEBUG]
45455 2019-Jan-15 20:37:35.383116 - [DEBUG] PROPAGATE: No new function!
45456 2019-Jan-15 20:37:35.383153 - [DEBUG] Compose: EdgeIdentity * AllBottom
45457 2019-Jan-15 20:37:35.383180 - [DEBUG]
45458 2019-Jan-15 20:37:35.383204 - [DEBUG] Propagate flow
45459 2019-Jan-15 20:37:35.383227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45460 2019-Jan-15 20:37:35.383284 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45461 2019-Jan-15 20:37:35.383923 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45462 2019-Jan-15 20:37:35.384570 - [DEBUG] Edge function : AllBottom (result of previous compose)
45463 2019-Jan-15 20:37:35.384596 - [DEBUG]
45464 2019-Jan-15 20:37:35.384620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45465 2019-Jan-15 20:37:35.384646 - [DEBUG] = AllBottom
45466 2019-Jan-15 20:37:35.384671 - [DEBUG]
45467 2019-Jan-15 20:37:35.384694 - [DEBUG] PROPAGATE: No new function!
45468 2019-Jan-15 20:37:35.384719 - [DEBUG] Compose: EdgeIdentity * AllBottom
45469 2019-Jan-15 20:37:35.384745 - [DEBUG]
45470 2019-Jan-15 20:37:35.384768 - [DEBUG] Propagate flow
45471 2019-Jan-15 20:37:35.384791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45472 2019-Jan-15 20:37:35.384847 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45473 2019-Jan-15 20:37:35.385486 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45474 2019-Jan-15 20:37:35.386129 - [DEBUG] Edge function : AllBottom (result of previous compose)
45475 2019-Jan-15 20:37:35.386154 - [DEBUG]
45476 2019-Jan-15 20:37:35.386179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45477 2019-Jan-15 20:37:35.386204 - [DEBUG] = AllBottom
45478 2019-Jan-15 20:37:35.386229 - [DEBUG]
45479 2019-Jan-15 20:37:35.386252 - [DEBUG] PROPAGATE: No new function!
45480 2019-Jan-15 20:37:35.386278 - [DEBUG] EDGE:
45481 2019-Jan-15 20:37:35.386336 - [DEBUG] ---> 45482 2019-Jan-15 20:37:35.386981 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45483 2019-Jan-15 20:37:35.387631 - [DEBUG]
45484 2019-Jan-15 20:37:35.387657 - [DEBUG] EDGE:
45485 2019-Jan-15 20:37:35.387714 - [DEBUG] ---> 45486 2019-Jan-15 20:37:35.388349 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45487 2019-Jan-15 20:37:35.388987 - [DEBUG]
45488 2019-Jan-15 20:37:35.389012 - [DEBUG] EDGE:
45489 2019-Jan-15 20:37:35.389070 - [DEBUG] ---> 45490 2019-Jan-15 20:37:35.389709 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
45491 2019-Jan-15 20:37:35.390356 - [DEBUG]
45492 2019-Jan-15 20:37:35.390383 - [DEBUG] Compose: EdgeIdentity * AllBottom
45493 2019-Jan-15 20:37:35.390409 - [DEBUG]
45494 2019-Jan-15 20:37:35.390432 - [DEBUG] Propagate flow
45495 2019-Jan-15 20:37:35.390456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45496 2019-Jan-15 20:37:35.390512 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45497 2019-Jan-15 20:37:35.391169 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45498 2019-Jan-15 20:37:35.391806 - [DEBUG] Edge function : AllBottom (result of previous compose)
45499 2019-Jan-15 20:37:35.391832 - [DEBUG]
45500 2019-Jan-15 20:37:35.391856 - [DEBUG] Join: AllTop & AllBottom
45501 2019-Jan-15 20:37:35.391882 - [DEBUG] = AllBottom (new jump func)
45502 2019-Jan-15 20:37:35.391907 - [DEBUG]
45503 2019-Jan-15 20:37:35.391930 - [DEBUG] Start adding new jump function
45504 2019-Jan-15 20:37:35.391954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45505 2019-Jan-15 20:37:35.392010 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45506 2019-Jan-15 20:37:35.392646 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45507 2019-Jan-15 20:37:35.393281 - [DEBUG] Edge Function : AllBottom
45508 2019-Jan-15 20:37:35.393311 - [DEBUG] End adding new jump function
45509 2019-Jan-15 20:37:35.393335 - [DEBUG]
45510 2019-Jan-15 20:37:35.393358 - [DEBUG] -------------------------------------------- 1234. Path Edge --------------------------------------------
45511 2019-Jan-15 20:37:35.393383 - [DEBUG]
45512 2019-Jan-15 20:37:35.393406 - [DEBUG] Process 1234. path edge:
45513 2019-Jan-15 20:37:35.393430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45514 2019-Jan-15 20:37:35.393486 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
45515 2019-Jan-15 20:37:35.394138 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45516 2019-Jan-15 20:37:35.394775 - [DEBUG]
45517 2019-Jan-15 20:37:35.394799 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45518 2019-Jan-15 20:37:35.395452 - [DEBUG] Compose: EdgeIdentity * AllBottom
45519 2019-Jan-15 20:37:35.395480 - [DEBUG]
45520 2019-Jan-15 20:37:35.395504 - [DEBUG] Propagate flow
45521 2019-Jan-15 20:37:35.395527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45522 2019-Jan-15 20:37:35.395584 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45523 2019-Jan-15 20:37:35.396218 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45524 2019-Jan-15 20:37:35.396856 - [DEBUG] Edge function : AllBottom (result of previous compose)
45525 2019-Jan-15 20:37:35.396881 - [DEBUG]
45526 2019-Jan-15 20:37:35.396905 - [DEBUG] Join: AllTop & AllBottom
45527 2019-Jan-15 20:37:35.396931 - [DEBUG] = AllBottom (new jump func)
45528 2019-Jan-15 20:37:35.396956 - [DEBUG]
45529 2019-Jan-15 20:37:35.396979 - [DEBUG] Start adding new jump function
45530 2019-Jan-15 20:37:35.397003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45531 2019-Jan-15 20:37:35.397058 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45532 2019-Jan-15 20:37:35.397713 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45533 2019-Jan-15 20:37:35.398344 - [DEBUG] Edge Function : AllBottom
45534 2019-Jan-15 20:37:35.398372 - [DEBUG] End adding new jump function
45535 2019-Jan-15 20:37:35.398396 - [DEBUG]
45536 2019-Jan-15 20:37:35.398419 - [DEBUG] -------------------------------------------- 1235. Path Edge --------------------------------------------
45537 2019-Jan-15 20:37:35.398452 - [DEBUG]
45538 2019-Jan-15 20:37:35.398476 - [DEBUG] Process 1235. path edge:
45539 2019-Jan-15 20:37:35.398499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45540 2019-Jan-15 20:37:35.398556 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
45541 2019-Jan-15 20:37:35.399191 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45542 2019-Jan-15 20:37:35.399829 - [DEBUG]
45543 2019-Jan-15 20:37:35.399855 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45544 2019-Jan-15 20:37:35.400503 - [DEBUG] Compose: EdgeIdentity * AllBottom
45545 2019-Jan-15 20:37:35.400530 - [DEBUG]
45546 2019-Jan-15 20:37:35.400554 - [DEBUG] Propagate flow
45547 2019-Jan-15 20:37:35.400577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45548 2019-Jan-15 20:37:35.400647 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45549 2019-Jan-15 20:37:35.401292 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45550 2019-Jan-15 20:37:35.401931 - [DEBUG] Edge function : AllBottom (result of previous compose)
45551 2019-Jan-15 20:37:35.401956 - [DEBUG]
45552 2019-Jan-15 20:37:35.401981 - [DEBUG] Join: AllTop & AllBottom
45553 2019-Jan-15 20:37:35.402007 - [DEBUG] = AllBottom (new jump func)
45554 2019-Jan-15 20:37:35.402031 - [DEBUG]
45555 2019-Jan-15 20:37:35.402055 - [DEBUG] Start adding new jump function
45556 2019-Jan-15 20:37:35.402078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45557 2019-Jan-15 20:37:35.402134 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45558 2019-Jan-15 20:37:35.402771 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45559 2019-Jan-15 20:37:35.403414 - [DEBUG] Edge Function : AllBottom
45560 2019-Jan-15 20:37:35.403442 - [DEBUG] End adding new jump function
45561 2019-Jan-15 20:37:35.403466 - [DEBUG]
45562 2019-Jan-15 20:37:35.403489 - [DEBUG] -------------------------------------------- 1236. Path Edge --------------------------------------------
45563 2019-Jan-15 20:37:35.403513 - [DEBUG]
45564 2019-Jan-15 20:37:35.403536 - [DEBUG] Process 1236. path edge:
45565 2019-Jan-15 20:37:35.403560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45566 2019-Jan-15 20:37:35.403616 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45567 2019-Jan-15 20:37:35.404278 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45568 2019-Jan-15 20:37:35.404915 - [DEBUG]
45569 2019-Jan-15 20:37:35.404940 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45570 2019-Jan-15 20:37:35.405590 - [DEBUG] Possible callees:
45571 2019-Jan-15 20:37:35.405615 - [DEBUG] llvm.dbg.declare
45572 2019-Jan-15 20:37:35.405639 - [DEBUG] Possible return sites:
45573 2019-Jan-15 20:37:35.405663 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645574 2019-Jan-15 20:37:35.406933 - [DEBUG] Found and process special summary
45575 2019-Jan-15 20:37:35.406966 - [DEBUG] Compose: EdgeIdentity * AllBottom
45576 2019-Jan-15 20:37:35.406993 - [DEBUG]
45577 2019-Jan-15 20:37:35.407017 - [DEBUG] Propagate flow
45578 2019-Jan-15 20:37:35.407049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45579 2019-Jan-15 20:37:35.407106 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45580 2019-Jan-15 20:37:35.407760 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45581 2019-Jan-15 20:37:35.408396 - [DEBUG] Edge function : AllBottom (result of previous compose)
45582 2019-Jan-15 20:37:35.408421 - [DEBUG]
45583 2019-Jan-15 20:37:35.408446 - [DEBUG] Join: AllTop & AllBottom
45584 2019-Jan-15 20:37:35.408472 - [DEBUG] = AllBottom (new jump func)
45585 2019-Jan-15 20:37:35.408496 - [DEBUG]
45586 2019-Jan-15 20:37:35.408520 - [DEBUG] Start adding new jump function
45587 2019-Jan-15 20:37:35.408543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45588 2019-Jan-15 20:37:35.408599 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45589 2019-Jan-15 20:37:35.409235 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45590 2019-Jan-15 20:37:35.409872 - [DEBUG] Edge Function : AllBottom
45591 2019-Jan-15 20:37:35.409898 - [DEBUG] End adding new jump function
45592 2019-Jan-15 20:37:35.409922 - [DEBUG]
45593 2019-Jan-15 20:37:35.409946 - [DEBUG] -------------------------------------------- 1237. Path Edge --------------------------------------------
45594 2019-Jan-15 20:37:35.409970 - [DEBUG]
45595 2019-Jan-15 20:37:35.409994 - [DEBUG] Process 1237. path edge:
45596 2019-Jan-15 20:37:35.410017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45597 2019-Jan-15 20:37:35.410073 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45598 2019-Jan-15 20:37:35.410734 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45599 2019-Jan-15 20:37:35.411418 - [DEBUG]
45600 2019-Jan-15 20:37:35.411446 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45601 2019-Jan-15 20:37:35.412185 - [DEBUG] Compose: EdgeIdentity * AllBottom
45602 2019-Jan-15 20:37:35.412216 - [DEBUG]
45603 2019-Jan-15 20:37:35.412240 - [DEBUG] Propagate flow
45604 2019-Jan-15 20:37:35.412264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45605 2019-Jan-15 20:37:35.412335 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45606 2019-Jan-15 20:37:35.413035 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45607 2019-Jan-15 20:37:35.413739 - [DEBUG] Edge function : AllBottom (result of previous compose)
45608 2019-Jan-15 20:37:35.413768 - [DEBUG]
45609 2019-Jan-15 20:37:35.413794 - [DEBUG] Join: AllTop & AllBottom
45610 2019-Jan-15 20:37:35.413821 - [DEBUG] = AllBottom (new jump func)
45611 2019-Jan-15 20:37:35.413845 - [DEBUG]
45612 2019-Jan-15 20:37:35.413869 - [DEBUG] Start adding new jump function
45613 2019-Jan-15 20:37:35.413893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45614 2019-Jan-15 20:37:35.413989 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45615 2019-Jan-15 20:37:35.414657 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45616 2019-Jan-15 20:37:35.415326 - [DEBUG] Edge Function : AllBottom
45617 2019-Jan-15 20:37:35.415358 - [DEBUG] End adding new jump function
45618 2019-Jan-15 20:37:35.415383 - [DEBUG]
45619 2019-Jan-15 20:37:35.415407 - [DEBUG] -------------------------------------------- 1238. Path Edge --------------------------------------------
45620 2019-Jan-15 20:37:35.415434 - [DEBUG]
45621 2019-Jan-15 20:37:35.415457 - [DEBUG] Process 1238. path edge:
45622 2019-Jan-15 20:37:35.415481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45623 2019-Jan-15 20:37:35.415573 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45624 2019-Jan-15 20:37:35.416230 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45625 2019-Jan-15 20:37:35.416883 - [DEBUG]
45626 2019-Jan-15 20:37:35.416911 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45627 2019-Jan-15 20:37:35.417667 - [DEBUG] Compose: EdgeIdentity * AllBottom
45628 2019-Jan-15 20:37:35.417699 - [DEBUG]
45629 2019-Jan-15 20:37:35.417724 - [DEBUG] Propagate flow
45630 2019-Jan-15 20:37:35.417748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45631 2019-Jan-15 20:37:35.417822 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45632 2019-Jan-15 20:37:35.418491 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45633 2019-Jan-15 20:37:35.419133 - [DEBUG] Edge function : AllBottom (result of previous compose)
45634 2019-Jan-15 20:37:35.419158 - [DEBUG]
45635 2019-Jan-15 20:37:35.419184 - [DEBUG] Join: AllTop & AllBottom
45636 2019-Jan-15 20:37:35.419211 - [DEBUG] = AllBottom (new jump func)
45637 2019-Jan-15 20:37:35.419235 - [DEBUG]
45638 2019-Jan-15 20:37:35.419259 - [DEBUG] Start adding new jump function
45639 2019-Jan-15 20:37:35.419283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45640 2019-Jan-15 20:37:35.419341 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45641 2019-Jan-15 20:37:35.419979 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45642 2019-Jan-15 20:37:35.420629 - [DEBUG] Edge Function : AllBottom
45643 2019-Jan-15 20:37:35.420659 - [DEBUG] End adding new jump function
45644 2019-Jan-15 20:37:35.420683 - [DEBUG]
45645 2019-Jan-15 20:37:35.420707 - [DEBUG] -------------------------------------------- 1239. Path Edge --------------------------------------------
45646 2019-Jan-15 20:37:35.420731 - [DEBUG]
45647 2019-Jan-15 20:37:35.420755 - [DEBUG] Process 1239. path edge:
45648 2019-Jan-15 20:37:35.420779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45649 2019-Jan-15 20:37:35.420835 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45650 2019-Jan-15 20:37:35.421468 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45651 2019-Jan-15 20:37:35.422103 - [DEBUG]
45652 2019-Jan-15 20:37:35.422129 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45653 2019-Jan-15 20:37:35.422779 - [DEBUG] Compose: EdgeIdentity * AllBottom
45654 2019-Jan-15 20:37:35.422806 - [DEBUG]
45655 2019-Jan-15 20:37:35.422830 - [DEBUG] Propagate flow
45656 2019-Jan-15 20:37:35.422853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45657 2019-Jan-15 20:37:35.422910 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45658 2019-Jan-15 20:37:35.423551 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45659 2019-Jan-15 20:37:35.424207 - [DEBUG] Edge function : AllBottom (result of previous compose)
45660 2019-Jan-15 20:37:35.424233 - [DEBUG]
45661 2019-Jan-15 20:37:35.424257 - [DEBUG] Join: AllTop & AllBottom
45662 2019-Jan-15 20:37:35.424283 - [DEBUG] = AllBottom (new jump func)
45663 2019-Jan-15 20:37:35.424308 - [DEBUG]
45664 2019-Jan-15 20:37:35.424331 - [DEBUG] Start adding new jump function
45665 2019-Jan-15 20:37:35.424354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45666 2019-Jan-15 20:37:35.424410 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45667 2019-Jan-15 20:37:35.425047 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45668 2019-Jan-15 20:37:35.425700 - [DEBUG] Edge Function : AllBottom
45669 2019-Jan-15 20:37:35.425728 - [DEBUG] End adding new jump function
45670 2019-Jan-15 20:37:35.425752 - [DEBUG]
45671 2019-Jan-15 20:37:35.425776 - [DEBUG] -------------------------------------------- 1240. Path Edge --------------------------------------------
45672 2019-Jan-15 20:37:35.425800 - [DEBUG]
45673 2019-Jan-15 20:37:35.425823 - [DEBUG] Process 1240. path edge:
45674 2019-Jan-15 20:37:35.425847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45675 2019-Jan-15 20:37:35.425903 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
45676 2019-Jan-15 20:37:35.426541 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45677 2019-Jan-15 20:37:35.427177 - [DEBUG]
45678 2019-Jan-15 20:37:35.427202 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45679 2019-Jan-15 20:37:35.427875 - [DEBUG] Compose: EdgeIdentity * AllBottom
45680 2019-Jan-15 20:37:35.427903 - [DEBUG]
45681 2019-Jan-15 20:37:35.427927 - [DEBUG] Propagate flow
45682 2019-Jan-15 20:37:35.427950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45683 2019-Jan-15 20:37:35.428007 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45684 2019-Jan-15 20:37:35.428641 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45685 2019-Jan-15 20:37:35.429278 - [DEBUG] Edge function : AllBottom (result of previous compose)
45686 2019-Jan-15 20:37:35.429303 - [DEBUG]
45687 2019-Jan-15 20:37:35.429328 - [DEBUG] Join: AllTop & AllBottom
45688 2019-Jan-15 20:37:35.429354 - [DEBUG] = AllBottom (new jump func)
45689 2019-Jan-15 20:37:35.429379 - [DEBUG]
45690 2019-Jan-15 20:37:35.429402 - [DEBUG] Start adding new jump function
45691 2019-Jan-15 20:37:35.429425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45692 2019-Jan-15 20:37:35.429481 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45693 2019-Jan-15 20:37:35.430117 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45694 2019-Jan-15 20:37:35.430783 - [DEBUG] Edge Function : AllBottom
45695 2019-Jan-15 20:37:35.430811 - [DEBUG] End adding new jump function
45696 2019-Jan-15 20:37:35.430835 - [DEBUG]
45697 2019-Jan-15 20:37:35.430859 - [DEBUG] -------------------------------------------- 1241. Path Edge --------------------------------------------
45698 2019-Jan-15 20:37:35.430883 - [DEBUG]
45699 2019-Jan-15 20:37:35.430907 - [DEBUG] Process 1241. path edge:
45700 2019-Jan-15 20:37:35.430930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45701 2019-Jan-15 20:37:35.430987 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
45702 2019-Jan-15 20:37:35.431621 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45703 2019-Jan-15 20:37:35.432256 - [DEBUG]
45704 2019-Jan-15 20:37:35.432281 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45705 2019-Jan-15 20:37:35.432931 - [DEBUG] Compose: EdgeIdentity * AllBottom
45706 2019-Jan-15 20:37:35.432959 - [DEBUG]
45707 2019-Jan-15 20:37:35.432983 - [DEBUG] Propagate flow
45708 2019-Jan-15 20:37:35.433006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45709 2019-Jan-15 20:37:35.433063 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45710 2019-Jan-15 20:37:35.433703 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45711 2019-Jan-15 20:37:35.434359 - [DEBUG] Edge function : AllBottom (result of previous compose)
45712 2019-Jan-15 20:37:35.434385 - [DEBUG]
45713 2019-Jan-15 20:37:35.434409 - [DEBUG] Join: AllTop & AllBottom
45714 2019-Jan-15 20:37:35.434445 - [DEBUG] = AllBottom (new jump func)
45715 2019-Jan-15 20:37:35.434470 - [DEBUG]
45716 2019-Jan-15 20:37:35.434494 - [DEBUG] Start adding new jump function
45717 2019-Jan-15 20:37:35.434517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45718 2019-Jan-15 20:37:35.434575 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45719 2019-Jan-15 20:37:35.435213 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45720 2019-Jan-15 20:37:35.435849 - [DEBUG] Edge Function : AllBottom
45721 2019-Jan-15 20:37:35.435877 - [DEBUG] End adding new jump function
45722 2019-Jan-15 20:37:35.435901 - [DEBUG]
45723 2019-Jan-15 20:37:35.435926 - [DEBUG] -------------------------------------------- 1242. Path Edge --------------------------------------------
45724 2019-Jan-15 20:37:35.435950 - [DEBUG]
45725 2019-Jan-15 20:37:35.435973 - [DEBUG] Process 1242. path edge:
45726 2019-Jan-15 20:37:35.435997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45727 2019-Jan-15 20:37:35.436053 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
45728 2019-Jan-15 20:37:35.436688 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45729 2019-Jan-15 20:37:35.437341 - [DEBUG]
45730 2019-Jan-15 20:37:35.437366 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45731 2019-Jan-15 20:37:35.438024 - [DEBUG] Compose: EdgeIdentity * AllBottom
45732 2019-Jan-15 20:37:35.438053 - [DEBUG]
45733 2019-Jan-15 20:37:35.438077 - [DEBUG] Propagate flow
45734 2019-Jan-15 20:37:35.438100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45735 2019-Jan-15 20:37:35.438157 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45736 2019-Jan-15 20:37:35.438807 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45737 2019-Jan-15 20:37:35.439444 - [DEBUG] Edge function : AllBottom (result of previous compose)
45738 2019-Jan-15 20:37:35.439469 - [DEBUG]
45739 2019-Jan-15 20:37:35.439494 - [DEBUG] Join: AllTop & AllBottom
45740 2019-Jan-15 20:37:35.439520 - [DEBUG] = AllBottom (new jump func)
45741 2019-Jan-15 20:37:35.439545 - [DEBUG]
45742 2019-Jan-15 20:37:35.439568 - [DEBUG] Start adding new jump function
45743 2019-Jan-15 20:37:35.439591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45744 2019-Jan-15 20:37:35.439647 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45745 2019-Jan-15 20:37:35.440282 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45746 2019-Jan-15 20:37:35.440935 - [DEBUG] Edge Function : AllBottom
45747 2019-Jan-15 20:37:35.440963 - [DEBUG] End adding new jump function
45748 2019-Jan-15 20:37:35.440987 - [DEBUG]
45749 2019-Jan-15 20:37:35.441010 - [DEBUG] -------------------------------------------- 1243. Path Edge --------------------------------------------
45750 2019-Jan-15 20:37:35.441035 - [DEBUG]
45751 2019-Jan-15 20:37:35.441058 - [DEBUG] Process 1243. path edge:
45752 2019-Jan-15 20:37:35.441082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45753 2019-Jan-15 20:37:35.441138 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
45754 2019-Jan-15 20:37:35.441775 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45755 2019-Jan-15 20:37:35.442412 - [DEBUG]
45756 2019-Jan-15 20:37:35.442436 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45757 2019-Jan-15 20:37:35.443091 - [DEBUG] Compose: EdgeIdentity * AllBottom
45758 2019-Jan-15 20:37:35.443128 - [DEBUG]
45759 2019-Jan-15 20:37:35.443152 - [DEBUG] Propagate flow
45760 2019-Jan-15 20:37:35.443175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45761 2019-Jan-15 20:37:35.443232 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45762 2019-Jan-15 20:37:35.443869 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45763 2019-Jan-15 20:37:35.444525 - [DEBUG] Edge function : AllBottom (result of previous compose)
45764 2019-Jan-15 20:37:35.444550 - [DEBUG]
45765 2019-Jan-15 20:37:35.444575 - [DEBUG] Join: AllTop & AllBottom
45766 2019-Jan-15 20:37:35.444601 - [DEBUG] = AllBottom (new jump func)
45767 2019-Jan-15 20:37:35.444626 - [DEBUG]
45768 2019-Jan-15 20:37:35.444649 - [DEBUG] Start adding new jump function
45769 2019-Jan-15 20:37:35.444673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45770 2019-Jan-15 20:37:35.444729 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45771 2019-Jan-15 20:37:35.445367 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45772 2019-Jan-15 20:37:35.446001 - [DEBUG] Edge Function : AllBottom
45773 2019-Jan-15 20:37:35.446034 - [DEBUG] End adding new jump function
45774 2019-Jan-15 20:37:35.446058 - [DEBUG]
45775 2019-Jan-15 20:37:35.446082 - [DEBUG] -------------------------------------------- 1244. Path Edge --------------------------------------------
45776 2019-Jan-15 20:37:35.446107 - [DEBUG]
45777 2019-Jan-15 20:37:35.446130 - [DEBUG] Process 1244. path edge:
45778 2019-Jan-15 20:37:35.446154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45779 2019-Jan-15 20:37:35.446210 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
45780 2019-Jan-15 20:37:35.446845 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45781 2019-Jan-15 20:37:35.447498 - [DEBUG]
45782 2019-Jan-15 20:37:35.447524 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45783 2019-Jan-15 20:37:35.448176 - [DEBUG] Compose: EdgeIdentity * AllBottom
45784 2019-Jan-15 20:37:35.448204 - [DEBUG]
45785 2019-Jan-15 20:37:35.448228 - [DEBUG] Propagate flow
45786 2019-Jan-15 20:37:35.448251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45787 2019-Jan-15 20:37:35.448308 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45788 2019-Jan-15 20:37:35.448952 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45789 2019-Jan-15 20:37:35.449590 - [DEBUG] Edge function : AllBottom (result of previous compose)
45790 2019-Jan-15 20:37:35.449615 - [DEBUG]
45791 2019-Jan-15 20:37:35.449640 - [DEBUG] Join: AllTop & AllBottom
45792 2019-Jan-15 20:37:35.449666 - [DEBUG] = AllBottom (new jump func)
45793 2019-Jan-15 20:37:35.449691 - [DEBUG]
45794 2019-Jan-15 20:37:35.449714 - [DEBUG] Start adding new jump function
45795 2019-Jan-15 20:37:35.449738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45796 2019-Jan-15 20:37:35.449794 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45797 2019-Jan-15 20:37:35.450432 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45798 2019-Jan-15 20:37:35.451089 - [DEBUG] Edge Function : AllBottom
45799 2019-Jan-15 20:37:35.451117 - [DEBUG] End adding new jump function
45800 2019-Jan-15 20:37:35.451141 - [DEBUG]
45801 2019-Jan-15 20:37:35.451165 - [DEBUG] -------------------------------------------- 1245. Path Edge --------------------------------------------
45802 2019-Jan-15 20:37:35.451199 - [DEBUG]
45803 2019-Jan-15 20:37:35.451223 - [DEBUG] Process 1245. path edge:
45804 2019-Jan-15 20:37:35.451247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45805 2019-Jan-15 20:37:35.451304 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
45806 2019-Jan-15 20:37:35.451949 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45807 2019-Jan-15 20:37:35.452587 - [DEBUG]
45808 2019-Jan-15 20:37:35.452611 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45809 2019-Jan-15 20:37:35.453266 - [DEBUG] Possible callees:
45810 2019-Jan-15 20:37:35.453291 - [DEBUG] llvm.dbg.declare
45811 2019-Jan-15 20:37:35.453316 - [DEBUG] Possible return sites:
45812 2019-Jan-15 20:37:35.453339 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12045813 2019-Jan-15 20:37:35.454634 - [DEBUG] Found and process special summary
45814 2019-Jan-15 20:37:35.454668 - [DEBUG] Compose: EdgeIdentity * AllBottom
45815 2019-Jan-15 20:37:35.454696 - [DEBUG]
45816 2019-Jan-15 20:37:35.454720 - [DEBUG] Propagate flow
45817 2019-Jan-15 20:37:35.454744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45818 2019-Jan-15 20:37:35.454801 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45819 2019-Jan-15 20:37:35.455438 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45820 2019-Jan-15 20:37:35.456073 - [DEBUG] Edge function : AllBottom (result of previous compose)
45821 2019-Jan-15 20:37:35.456098 - [DEBUG]
45822 2019-Jan-15 20:37:35.456123 - [DEBUG] Join: AllTop & AllBottom
45823 2019-Jan-15 20:37:35.456149 - [DEBUG] = AllBottom (new jump func)
45824 2019-Jan-15 20:37:35.456173 - [DEBUG]
45825 2019-Jan-15 20:37:35.456197 - [DEBUG] Start adding new jump function
45826 2019-Jan-15 20:37:35.456220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45827 2019-Jan-15 20:37:35.456276 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45828 2019-Jan-15 20:37:35.456912 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45829 2019-Jan-15 20:37:35.457563 - [DEBUG] Edge Function : AllBottom
45830 2019-Jan-15 20:37:35.457591 - [DEBUG] End adding new jump function
45831 2019-Jan-15 20:37:35.457615 - [DEBUG]
45832 2019-Jan-15 20:37:35.457638 - [DEBUG] -------------------------------------------- 1246. Path Edge --------------------------------------------
45833 2019-Jan-15 20:37:35.457663 - [DEBUG]
45834 2019-Jan-15 20:37:35.457686 - [DEBUG] Process 1246. path edge:
45835 2019-Jan-15 20:37:35.457710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45836 2019-Jan-15 20:37:35.457766 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
45837 2019-Jan-15 20:37:35.458403 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45838 2019-Jan-15 20:37:35.459038 - [DEBUG]
45839 2019-Jan-15 20:37:35.459063 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45840 2019-Jan-15 20:37:35.459716 - [DEBUG] Compose: EdgeIdentity * AllBottom
45841 2019-Jan-15 20:37:35.459744 - [DEBUG]
45842 2019-Jan-15 20:37:35.459768 - [DEBUG] Propagate flow
45843 2019-Jan-15 20:37:35.459791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45844 2019-Jan-15 20:37:35.459857 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45845 2019-Jan-15 20:37:35.460491 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45846 2019-Jan-15 20:37:35.461143 - [DEBUG] Edge function : AllBottom (result of previous compose)
45847 2019-Jan-15 20:37:35.461168 - [DEBUG]
45848 2019-Jan-15 20:37:35.461193 - [DEBUG] Join: AllTop & AllBottom
45849 2019-Jan-15 20:37:35.461220 - [DEBUG] = AllBottom (new jump func)
45850 2019-Jan-15 20:37:35.461244 - [DEBUG]
45851 2019-Jan-15 20:37:35.461268 - [DEBUG] Start adding new jump function
45852 2019-Jan-15 20:37:35.461291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45853 2019-Jan-15 20:37:35.461347 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45854 2019-Jan-15 20:37:35.461984 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45855 2019-Jan-15 20:37:35.462617 - [DEBUG] Edge Function : AllBottom
45856 2019-Jan-15 20:37:35.462645 - [DEBUG] End adding new jump function
45857 2019-Jan-15 20:37:35.462669 - [DEBUG]
45858 2019-Jan-15 20:37:35.462693 - [DEBUG] -------------------------------------------- 1247. Path Edge --------------------------------------------
45859 2019-Jan-15 20:37:35.462718 - [DEBUG]
45860 2019-Jan-15 20:37:35.462741 - [DEBUG] Process 1247. path edge:
45861 2019-Jan-15 20:37:35.462765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45862 2019-Jan-15 20:37:35.462821 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
45863 2019-Jan-15 20:37:35.463455 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45864 2019-Jan-15 20:37:35.464107 - [DEBUG]
45865 2019-Jan-15 20:37:35.464132 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45866 2019-Jan-15 20:37:35.464783 - [DEBUG] Compose: EdgeIdentity * AllBottom
45867 2019-Jan-15 20:37:35.464812 - [DEBUG]
45868 2019-Jan-15 20:37:35.464836 - [DEBUG] Propagate flow
45869 2019-Jan-15 20:37:35.464859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45870 2019-Jan-15 20:37:35.464917 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45871 2019-Jan-15 20:37:35.465562 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45872 2019-Jan-15 20:37:35.466198 - [DEBUG] Edge function : AllBottom (result of previous compose)
45873 2019-Jan-15 20:37:35.466224 - [DEBUG]
45874 2019-Jan-15 20:37:35.466249 - [DEBUG] Join: AllTop & AllBottom
45875 2019-Jan-15 20:37:35.466276 - [DEBUG] = AllBottom (new jump func)
45876 2019-Jan-15 20:37:35.466300 - [DEBUG]
45877 2019-Jan-15 20:37:35.466324 - [DEBUG] Start adding new jump function
45878 2019-Jan-15 20:37:35.466347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45879 2019-Jan-15 20:37:35.466403 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45880 2019-Jan-15 20:37:35.467040 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45881 2019-Jan-15 20:37:35.467697 - [DEBUG] Edge Function : AllBottom
45882 2019-Jan-15 20:37:35.467726 - [DEBUG] End adding new jump function
45883 2019-Jan-15 20:37:35.467750 - [DEBUG]
45884 2019-Jan-15 20:37:35.467774 - [DEBUG] -------------------------------------------- 1248. Path Edge --------------------------------------------
45885 2019-Jan-15 20:37:35.467798 - [DEBUG]
45886 2019-Jan-15 20:37:35.467822 - [DEBUG] Process 1248. path edge:
45887 2019-Jan-15 20:37:35.467845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45888 2019-Jan-15 20:37:35.467909 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
45889 2019-Jan-15 20:37:35.468557 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45890 2019-Jan-15 20:37:35.469194 - [DEBUG]
45891 2019-Jan-15 20:37:35.469218 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45892 2019-Jan-15 20:37:35.469873 - [DEBUG] Possible callees:
45893 2019-Jan-15 20:37:35.469900 - [DEBUG] llvm.dbg.declare
45894 2019-Jan-15 20:37:35.469925 - [DEBUG] Possible return sites:
45895 2019-Jan-15 20:37:35.469948 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14945896 2019-Jan-15 20:37:35.471234 - [DEBUG] Found and process special summary
45897 2019-Jan-15 20:37:35.471268 - [DEBUG] Compose: EdgeIdentity * AllBottom
45898 2019-Jan-15 20:37:35.471295 - [DEBUG]
45899 2019-Jan-15 20:37:35.471319 - [DEBUG] Propagate flow
45900 2019-Jan-15 20:37:35.471342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45901 2019-Jan-15 20:37:35.471398 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45902 2019-Jan-15 20:37:35.472035 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45903 2019-Jan-15 20:37:35.472670 - [DEBUG] Edge function : AllBottom (result of previous compose)
45904 2019-Jan-15 20:37:35.472695 - [DEBUG]
45905 2019-Jan-15 20:37:35.472720 - [DEBUG] Join: AllTop & AllBottom
45906 2019-Jan-15 20:37:35.472746 - [DEBUG] = AllBottom (new jump func)
45907 2019-Jan-15 20:37:35.472770 - [DEBUG]
45908 2019-Jan-15 20:37:35.472793 - [DEBUG] Start adding new jump function
45909 2019-Jan-15 20:37:35.472816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45910 2019-Jan-15 20:37:35.472872 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45911 2019-Jan-15 20:37:35.473508 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45912 2019-Jan-15 20:37:35.474160 - [DEBUG] Edge Function : AllBottom
45913 2019-Jan-15 20:37:35.474188 - [DEBUG] End adding new jump function
45914 2019-Jan-15 20:37:35.474212 - [DEBUG]
45915 2019-Jan-15 20:37:35.474236 - [DEBUG] -------------------------------------------- 1249. Path Edge --------------------------------------------
45916 2019-Jan-15 20:37:35.474260 - [DEBUG]
45917 2019-Jan-15 20:37:35.474284 - [DEBUG] Process 1249. path edge:
45918 2019-Jan-15 20:37:35.474307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45919 2019-Jan-15 20:37:35.474364 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
45920 2019-Jan-15 20:37:35.475000 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45921 2019-Jan-15 20:37:35.475637 - [DEBUG]
45922 2019-Jan-15 20:37:35.475661 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45923 2019-Jan-15 20:37:35.476318 - [DEBUG] Compose: EdgeIdentity * AllBottom
45924 2019-Jan-15 20:37:35.476346 - [DEBUG]
45925 2019-Jan-15 20:37:35.476370 - [DEBUG] Propagate flow
45926 2019-Jan-15 20:37:35.476393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45927 2019-Jan-15 20:37:35.476451 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45928 2019-Jan-15 20:37:35.477085 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45929 2019-Jan-15 20:37:35.477737 - [DEBUG] Edge function : AllBottom (result of previous compose)
45930 2019-Jan-15 20:37:35.477776 - [DEBUG]
45931 2019-Jan-15 20:37:35.477802 - [DEBUG] Join: AllTop & AllBottom
45932 2019-Jan-15 20:37:35.477828 - [DEBUG] = AllBottom (new jump func)
45933 2019-Jan-15 20:37:35.477853 - [DEBUG]
45934 2019-Jan-15 20:37:35.477876 - [DEBUG] Start adding new jump function
45935 2019-Jan-15 20:37:35.477900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45936 2019-Jan-15 20:37:35.477956 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45937 2019-Jan-15 20:37:35.478592 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45938 2019-Jan-15 20:37:35.479225 - [DEBUG] Edge Function : AllBottom
45939 2019-Jan-15 20:37:35.479253 - [DEBUG] End adding new jump function
45940 2019-Jan-15 20:37:35.479277 - [DEBUG]
45941 2019-Jan-15 20:37:35.479301 - [DEBUG] -------------------------------------------- 1250. Path Edge --------------------------------------------
45942 2019-Jan-15 20:37:35.479326 - [DEBUG]
45943 2019-Jan-15 20:37:35.479350 - [DEBUG] Process 1250. path edge:
45944 2019-Jan-15 20:37:35.479373 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45945 2019-Jan-15 20:37:35.479430 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
45946 2019-Jan-15 20:37:35.480064 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45947 2019-Jan-15 20:37:35.480715 - [DEBUG]
45948 2019-Jan-15 20:37:35.480741 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45949 2019-Jan-15 20:37:35.481393 - [DEBUG] Compose: EdgeIdentity * AllBottom
45950 2019-Jan-15 20:37:35.481421 - [DEBUG]
45951 2019-Jan-15 20:37:35.481445 - [DEBUG] Propagate flow
45952 2019-Jan-15 20:37:35.481468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45953 2019-Jan-15 20:37:35.481525 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45954 2019-Jan-15 20:37:35.482170 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45955 2019-Jan-15 20:37:35.482808 - [DEBUG] Edge function : AllBottom (result of previous compose)
45956 2019-Jan-15 20:37:35.482833 - [DEBUG]
45957 2019-Jan-15 20:37:35.482859 - [DEBUG] Join: AllTop & AllBottom
45958 2019-Jan-15 20:37:35.482885 - [DEBUG] = AllBottom (new jump func)
45959 2019-Jan-15 20:37:35.482909 - [DEBUG]
45960 2019-Jan-15 20:37:35.482932 - [DEBUG] Start adding new jump function
45961 2019-Jan-15 20:37:35.482956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45962 2019-Jan-15 20:37:35.483012 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45963 2019-Jan-15 20:37:35.483648 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45964 2019-Jan-15 20:37:35.484303 - [DEBUG] Edge Function : AllBottom
45965 2019-Jan-15 20:37:35.484332 - [DEBUG] End adding new jump function
45966 2019-Jan-15 20:37:35.484356 - [DEBUG]
45967 2019-Jan-15 20:37:35.484380 - [DEBUG] -------------------------------------------- 1251. Path Edge --------------------------------------------
45968 2019-Jan-15 20:37:35.484405 - [DEBUG]
45969 2019-Jan-15 20:37:35.484428 - [DEBUG] Process 1251. path edge:
45970 2019-Jan-15 20:37:35.484452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45971 2019-Jan-15 20:37:35.484508 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
45972 2019-Jan-15 20:37:35.485153 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45973 2019-Jan-15 20:37:35.485790 - [DEBUG]
45974 2019-Jan-15 20:37:35.485823 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45975 2019-Jan-15 20:37:35.486479 - [DEBUG] Possible callees:
45976 2019-Jan-15 20:37:35.486504 - [DEBUG] llvm.dbg.declare
45977 2019-Jan-15 20:37:35.486529 - [DEBUG] Possible return sites:
45978 2019-Jan-15 20:37:35.486553 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15545979 2019-Jan-15 20:37:35.487842 - [DEBUG] Found and process special summary
45980 2019-Jan-15 20:37:35.487877 - [DEBUG] Compose: EdgeIdentity * AllBottom
45981 2019-Jan-15 20:37:35.487904 - [DEBUG]
45982 2019-Jan-15 20:37:35.487929 - [DEBUG] Propagate flow
45983 2019-Jan-15 20:37:35.487952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45984 2019-Jan-15 20:37:35.488009 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45985 2019-Jan-15 20:37:35.488648 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45986 2019-Jan-15 20:37:35.489283 - [DEBUG] Edge function : AllBottom (result of previous compose)
45987 2019-Jan-15 20:37:35.489308 - [DEBUG]
45988 2019-Jan-15 20:37:35.489333 - [DEBUG] Join: AllTop & AllBottom
45989 2019-Jan-15 20:37:35.489359 - [DEBUG] = AllBottom (new jump func)
45990 2019-Jan-15 20:37:35.489383 - [DEBUG]
45991 2019-Jan-15 20:37:35.489407 - [DEBUG] Start adding new jump function
45992 2019-Jan-15 20:37:35.489430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45993 2019-Jan-15 20:37:35.489486 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45994 2019-Jan-15 20:37:35.490121 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45995 2019-Jan-15 20:37:35.490772 - [DEBUG] Edge Function : AllBottom
45996 2019-Jan-15 20:37:35.490800 - [DEBUG] End adding new jump function
45997 2019-Jan-15 20:37:35.490823 - [DEBUG]
45998 2019-Jan-15 20:37:35.490847 - [DEBUG] -------------------------------------------- 1252. Path Edge --------------------------------------------
45999 2019-Jan-15 20:37:35.490871 - [DEBUG]
46000 2019-Jan-15 20:37:35.490894 - [DEBUG] Process 1252. path edge:
46001 2019-Jan-15 20:37:35.490917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46002 2019-Jan-15 20:37:35.490973 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
46003 2019-Jan-15 20:37:35.491609 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46004 2019-Jan-15 20:37:35.492245 - [DEBUG]
46005 2019-Jan-15 20:37:35.492269 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46006 2019-Jan-15 20:37:35.492925 - [DEBUG] Compose: EdgeIdentity * AllBottom
46007 2019-Jan-15 20:37:35.492953 - [DEBUG]
46008 2019-Jan-15 20:37:35.492976 - [DEBUG] Propagate flow
46009 2019-Jan-15 20:37:35.493000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46010 2019-Jan-15 20:37:35.493057 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46011 2019-Jan-15 20:37:35.493691 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46012 2019-Jan-15 20:37:35.494341 - [DEBUG] Edge function : AllBottom (result of previous compose)
46013 2019-Jan-15 20:37:35.494366 - [DEBUG]
46014 2019-Jan-15 20:37:35.494391 - [DEBUG] Join: AllTop & AllBottom
46015 2019-Jan-15 20:37:35.494417 - [DEBUG] = AllBottom (new jump func)
46016 2019-Jan-15 20:37:35.494442 - [DEBUG]
46017 2019-Jan-15 20:37:35.494465 - [DEBUG] Start adding new jump function
46018 2019-Jan-15 20:37:35.494497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46019 2019-Jan-15 20:37:35.494553 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46020 2019-Jan-15 20:37:35.495192 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46021 2019-Jan-15 20:37:35.495826 - [DEBUG] Edge Function : AllBottom
46022 2019-Jan-15 20:37:35.495854 - [DEBUG] End adding new jump function
46023 2019-Jan-15 20:37:35.495878 - [DEBUG]
46024 2019-Jan-15 20:37:35.495902 - [DEBUG] -------------------------------------------- 1253. Path Edge --------------------------------------------
46025 2019-Jan-15 20:37:35.495926 - [DEBUG]
46026 2019-Jan-15 20:37:35.495950 - [DEBUG] Process 1253. path edge:
46027 2019-Jan-15 20:37:35.495973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46028 2019-Jan-15 20:37:35.496030 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
46029 2019-Jan-15 20:37:35.496664 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46030 2019-Jan-15 20:37:35.497314 - [DEBUG]
46031 2019-Jan-15 20:37:35.497339 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46032 2019-Jan-15 20:37:35.497990 - [DEBUG] Compose: EdgeIdentity * AllBottom
46033 2019-Jan-15 20:37:35.498019 - [DEBUG]
46034 2019-Jan-15 20:37:35.498043 - [DEBUG] Propagate flow
46035 2019-Jan-15 20:37:35.498066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46036 2019-Jan-15 20:37:35.498124 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46037 2019-Jan-15 20:37:35.498758 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46038 2019-Jan-15 20:37:35.499393 - [DEBUG] Edge function : AllBottom (result of previous compose)
46039 2019-Jan-15 20:37:35.499418 - [DEBUG]
46040 2019-Jan-15 20:37:35.499444 - [DEBUG] Join: AllTop & AllBottom
46041 2019-Jan-15 20:37:35.499470 - [DEBUG] = AllBottom (new jump func)
46042 2019-Jan-15 20:37:35.499494 - [DEBUG]
46043 2019-Jan-15 20:37:35.499518 - [DEBUG] Start adding new jump function
46044 2019-Jan-15 20:37:35.499541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46045 2019-Jan-15 20:37:35.499597 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46046 2019-Jan-15 20:37:35.500234 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46047 2019-Jan-15 20:37:35.500881 - [DEBUG] Edge Function : AllBottom
46048 2019-Jan-15 20:37:35.500909 - [DEBUG] End adding new jump function
46049 2019-Jan-15 20:37:35.500934 - [DEBUG]
46050 2019-Jan-15 20:37:35.500957 - [DEBUG] -------------------------------------------- 1254. Path Edge --------------------------------------------
46051 2019-Jan-15 20:37:35.500982 - [DEBUG]
46052 2019-Jan-15 20:37:35.501005 - [DEBUG] Process 1254. path edge:
46053 2019-Jan-15 20:37:35.501029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46054 2019-Jan-15 20:37:35.501086 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
46055 2019-Jan-15 20:37:35.501718 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46056 2019-Jan-15 20:37:35.502354 - [DEBUG]
46057 2019-Jan-15 20:37:35.502379 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46058 2019-Jan-15 20:37:35.503031 - [DEBUG] Compose: EdgeIdentity * AllBottom
46059 2019-Jan-15 20:37:35.503059 - [DEBUG]
46060 2019-Jan-15 20:37:35.503083 - [DEBUG] Propagate flow
46061 2019-Jan-15 20:37:35.503106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46062 2019-Jan-15 20:37:35.503163 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46063 2019-Jan-15 20:37:35.503816 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46064 2019-Jan-15 20:37:35.504470 - [DEBUG] Edge function : AllBottom (result of previous compose)
46065 2019-Jan-15 20:37:35.504496 - [DEBUG]
46066 2019-Jan-15 20:37:35.504520 - [DEBUG] Join: AllTop & AllBottom
46067 2019-Jan-15 20:37:35.504546 - [DEBUG] = AllBottom (new jump func)
46068 2019-Jan-15 20:37:35.504571 - [DEBUG]
46069 2019-Jan-15 20:37:35.504595 - [DEBUG] Start adding new jump function
46070 2019-Jan-15 20:37:35.504618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46071 2019-Jan-15 20:37:35.504674 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46072 2019-Jan-15 20:37:35.505313 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46073 2019-Jan-15 20:37:35.505956 - [DEBUG] Edge Function : AllBottom
46074 2019-Jan-15 20:37:35.505983 - [DEBUG] End adding new jump function
46075 2019-Jan-15 20:37:35.506007 - [DEBUG]
46076 2019-Jan-15 20:37:35.506031 - [DEBUG] -------------------------------------------- 1255. Path Edge --------------------------------------------
46077 2019-Jan-15 20:37:35.506056 - [DEBUG]
46078 2019-Jan-15 20:37:35.506079 - [DEBUG] Process 1255. path edge:
46079 2019-Jan-15 20:37:35.506102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46080 2019-Jan-15 20:37:35.506159 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
46081 2019-Jan-15 20:37:35.506803 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46082 2019-Jan-15 20:37:35.507456 - [DEBUG]
46083 2019-Jan-15 20:37:35.507480 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46084 2019-Jan-15 20:37:35.508136 - [DEBUG] Possible callees:
46085 2019-Jan-15 20:37:35.508161 - [DEBUG] llvm.dbg.declare
46086 2019-Jan-15 20:37:35.508186 - [DEBUG] Possible return sites:
46087 2019-Jan-15 20:37:35.508210 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16346088 2019-Jan-15 20:37:35.509480 - [DEBUG] Found and process special summary
46089 2019-Jan-15 20:37:35.509513 - [DEBUG] Compose: EdgeIdentity * AllBottom
46090 2019-Jan-15 20:37:35.509540 - [DEBUG]
46091 2019-Jan-15 20:37:35.509565 - [DEBUG] Propagate flow
46092 2019-Jan-15 20:37:35.509588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46093 2019-Jan-15 20:37:35.509645 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46094 2019-Jan-15 20:37:35.510282 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46095 2019-Jan-15 20:37:35.510937 - [DEBUG] Edge function : AllBottom (result of previous compose)
46096 2019-Jan-15 20:37:35.510963 - [DEBUG]
46097 2019-Jan-15 20:37:35.510988 - [DEBUG] Join: AllTop & AllBottom
46098 2019-Jan-15 20:37:35.511014 - [DEBUG] = AllBottom (new jump func)
46099 2019-Jan-15 20:37:35.511038 - [DEBUG]
46100 2019-Jan-15 20:37:35.511062 - [DEBUG] Start adding new jump function
46101 2019-Jan-15 20:37:35.511085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46102 2019-Jan-15 20:37:35.511141 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46103 2019-Jan-15 20:37:35.511779 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46104 2019-Jan-15 20:37:35.512416 - [DEBUG] Edge Function : AllBottom
46105 2019-Jan-15 20:37:35.512453 - [DEBUG] End adding new jump function
46106 2019-Jan-15 20:37:35.512477 - [DEBUG]
46107 2019-Jan-15 20:37:35.512501 - [DEBUG] -------------------------------------------- 1256. Path Edge --------------------------------------------
46108 2019-Jan-15 20:37:35.512525 - [DEBUG]
46109 2019-Jan-15 20:37:35.512548 - [DEBUG] Process 1256. path edge:
46110 2019-Jan-15 20:37:35.512572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46111 2019-Jan-15 20:37:35.512628 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
46112 2019-Jan-15 20:37:35.513264 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46113 2019-Jan-15 20:37:35.513900 - [DEBUG]
46114 2019-Jan-15 20:37:35.513925 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46115 2019-Jan-15 20:37:35.514593 - [DEBUG] Compose: EdgeIdentity * AllBottom
46116 2019-Jan-15 20:37:35.514621 - [DEBUG]
46117 2019-Jan-15 20:37:35.514645 - [DEBUG] Propagate flow
46118 2019-Jan-15 20:37:35.514668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46119 2019-Jan-15 20:37:35.514725 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46120 2019-Jan-15 20:37:35.515360 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46121 2019-Jan-15 20:37:35.515995 - [DEBUG] Edge function : AllBottom (result of previous compose)
46122 2019-Jan-15 20:37:35.516021 - [DEBUG]
46123 2019-Jan-15 20:37:35.516045 - [DEBUG] Join: AllTop & AllBottom
46124 2019-Jan-15 20:37:35.516072 - [DEBUG] = AllBottom (new jump func)
46125 2019-Jan-15 20:37:35.516096 - [DEBUG]
46126 2019-Jan-15 20:37:35.516120 - [DEBUG] Start adding new jump function
46127 2019-Jan-15 20:37:35.516143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46128 2019-Jan-15 20:37:35.516199 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46129 2019-Jan-15 20:37:35.516835 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46130 2019-Jan-15 20:37:35.517482 - [DEBUG] Edge Function : AllBottom
46131 2019-Jan-15 20:37:35.517510 - [DEBUG] End adding new jump function
46132 2019-Jan-15 20:37:35.517534 - [DEBUG]
46133 2019-Jan-15 20:37:35.517558 - [DEBUG] -------------------------------------------- 1257. Path Edge --------------------------------------------
46134 2019-Jan-15 20:37:35.517583 - [DEBUG]
46135 2019-Jan-15 20:37:35.517606 - [DEBUG] Process 1257. path edge:
46136 2019-Jan-15 20:37:35.517630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46137 2019-Jan-15 20:37:35.517686 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
46138 2019-Jan-15 20:37:35.518318 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46139 2019-Jan-15 20:37:35.518952 - [DEBUG]
46140 2019-Jan-15 20:37:35.518978 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46141 2019-Jan-15 20:37:35.519630 - [DEBUG] Compose: EdgeIdentity * AllBottom
46142 2019-Jan-15 20:37:35.519658 - [DEBUG]
46143 2019-Jan-15 20:37:35.519682 - [DEBUG] Propagate flow
46144 2019-Jan-15 20:37:35.519705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46145 2019-Jan-15 20:37:35.519763 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46146 2019-Jan-15 20:37:35.520408 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46147 2019-Jan-15 20:37:35.521063 - [DEBUG] Edge function : AllBottom (result of previous compose)
46148 2019-Jan-15 20:37:35.521088 - [DEBUG]
46149 2019-Jan-15 20:37:35.521122 - [DEBUG] Join: AllTop & AllBottom
46150 2019-Jan-15 20:37:35.521149 - [DEBUG] = AllBottom (new jump func)
46151 2019-Jan-15 20:37:35.521174 - [DEBUG]
46152 2019-Jan-15 20:37:35.521197 - [DEBUG] Start adding new jump function
46153 2019-Jan-15 20:37:35.521221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46154 2019-Jan-15 20:37:35.521277 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46155 2019-Jan-15 20:37:35.521915 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46156 2019-Jan-15 20:37:35.522557 - [DEBUG] Edge Function : AllBottom
46157 2019-Jan-15 20:37:35.522585 - [DEBUG] End adding new jump function
46158 2019-Jan-15 20:37:35.522609 - [DEBUG]
46159 2019-Jan-15 20:37:35.522633 - [DEBUG] -------------------------------------------- 1258. Path Edge --------------------------------------------
46160 2019-Jan-15 20:37:35.522658 - [DEBUG]
46161 2019-Jan-15 20:37:35.522681 - [DEBUG] Process 1258. path edge:
46162 2019-Jan-15 20:37:35.522705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46163 2019-Jan-15 20:37:35.522761 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
46164 2019-Jan-15 20:37:35.523405 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46165 2019-Jan-15 20:37:35.524059 - [DEBUG]
46166 2019-Jan-15 20:37:35.524083 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46167 2019-Jan-15 20:37:35.524738 - [DEBUG] Possible callees:
46168 2019-Jan-15 20:37:35.524765 - [DEBUG] llvm.dbg.declare
46169 2019-Jan-15 20:37:35.524790 - [DEBUG] Possible return sites:
46170 2019-Jan-15 20:37:35.524813 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16946171 2019-Jan-15 20:37:35.526085 - [DEBUG] Found and process special summary
46172 2019-Jan-15 20:37:35.526119 - [DEBUG] Compose: EdgeIdentity * AllBottom
46173 2019-Jan-15 20:37:35.526146 - [DEBUG]
46174 2019-Jan-15 20:37:35.526170 - [DEBUG] Propagate flow
46175 2019-Jan-15 20:37:35.526194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46176 2019-Jan-15 20:37:35.526250 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46177 2019-Jan-15 20:37:35.526887 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46178 2019-Jan-15 20:37:35.527538 - [DEBUG] Edge function : AllBottom (result of previous compose)
46179 2019-Jan-15 20:37:35.527563 - [DEBUG]
46180 2019-Jan-15 20:37:35.527588 - [DEBUG] Join: AllTop & AllBottom
46181 2019-Jan-15 20:37:35.527614 - [DEBUG] = AllBottom (new jump func)
46182 2019-Jan-15 20:37:35.527639 - [DEBUG]
46183 2019-Jan-15 20:37:35.527662 - [DEBUG] Start adding new jump function
46184 2019-Jan-15 20:37:35.527686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46185 2019-Jan-15 20:37:35.527742 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46186 2019-Jan-15 20:37:35.528379 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46187 2019-Jan-15 20:37:35.529025 - [DEBUG] Edge Function : AllBottom
46188 2019-Jan-15 20:37:35.529053 - [DEBUG] End adding new jump function
46189 2019-Jan-15 20:37:35.529077 - [DEBUG]
46190 2019-Jan-15 20:37:35.529101 - [DEBUG] -------------------------------------------- 1259. Path Edge --------------------------------------------
46191 2019-Jan-15 20:37:35.529126 - [DEBUG]
46192 2019-Jan-15 20:37:35.529158 - [DEBUG] Process 1259. path edge:
46193 2019-Jan-15 20:37:35.529182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46194 2019-Jan-15 20:37:35.529239 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
46195 2019-Jan-15 20:37:35.529877 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46196 2019-Jan-15 20:37:35.530512 - [DEBUG]
46197 2019-Jan-15 20:37:35.530537 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46198 2019-Jan-15 20:37:35.531207 - [DEBUG] Compose: EdgeIdentity * AllBottom
46199 2019-Jan-15 20:37:35.531236 - [DEBUG]
46200 2019-Jan-15 20:37:35.531260 - [DEBUG] Propagate flow
46201 2019-Jan-15 20:37:35.531283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46202 2019-Jan-15 20:37:35.531341 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46203 2019-Jan-15 20:37:35.531990 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46204 2019-Jan-15 20:37:35.532627 - [DEBUG] Edge function : AllBottom (result of previous compose)
46205 2019-Jan-15 20:37:35.532653 - [DEBUG]
46206 2019-Jan-15 20:37:35.532678 - [DEBUG] Join: AllTop & AllBottom
46207 2019-Jan-15 20:37:35.532704 - [DEBUG] = AllBottom (new jump func)
46208 2019-Jan-15 20:37:35.532729 - [DEBUG]
46209 2019-Jan-15 20:37:35.532752 - [DEBUG] Start adding new jump function
46210 2019-Jan-15 20:37:35.532776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46211 2019-Jan-15 20:37:35.532832 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46212 2019-Jan-15 20:37:35.533468 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46213 2019-Jan-15 20:37:35.534118 - [DEBUG] Edge Function : AllBottom
46214 2019-Jan-15 20:37:35.534146 - [DEBUG] End adding new jump function
46215 2019-Jan-15 20:37:35.534171 - [DEBUG]
46216 2019-Jan-15 20:37:35.534195 - [DEBUG] -------------------------------------------- 1260. Path Edge --------------------------------------------
46217 2019-Jan-15 20:37:35.534219 - [DEBUG]
46218 2019-Jan-15 20:37:35.534243 - [DEBUG] Process 1260. path edge:
46219 2019-Jan-15 20:37:35.534267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46220 2019-Jan-15 20:37:35.534323 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
46221 2019-Jan-15 20:37:35.534958 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46222 2019-Jan-15 20:37:35.535595 - [DEBUG]
46223 2019-Jan-15 20:37:35.535620 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46224 2019-Jan-15 20:37:35.536274 - [DEBUG] Compose: EdgeIdentity * AllBottom
46225 2019-Jan-15 20:37:35.536302 - [DEBUG]
46226 2019-Jan-15 20:37:35.536326 - [DEBUG] Propagate flow
46227 2019-Jan-15 20:37:35.536349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46228 2019-Jan-15 20:37:35.536406 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46229 2019-Jan-15 20:37:35.537045 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46230 2019-Jan-15 20:37:35.537700 - [DEBUG] Edge function : AllBottom (result of previous compose)
46231 2019-Jan-15 20:37:35.537725 - [DEBUG]
46232 2019-Jan-15 20:37:35.537750 - [DEBUG] Join: AllTop & AllBottom
46233 2019-Jan-15 20:37:35.537776 - [DEBUG] = AllBottom (new jump func)
46234 2019-Jan-15 20:37:35.537801 - [DEBUG]
46235 2019-Jan-15 20:37:35.537824 - [DEBUG] Start adding new jump function
46236 2019-Jan-15 20:37:35.537847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46237 2019-Jan-15 20:37:35.537912 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46238 2019-Jan-15 20:37:35.538548 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46239 2019-Jan-15 20:37:35.539186 - [DEBUG] Edge Function : AllBottom
46240 2019-Jan-15 20:37:35.539214 - [DEBUG] End adding new jump function
46241 2019-Jan-15 20:37:35.539239 - [DEBUG]
46242 2019-Jan-15 20:37:35.539262 - [DEBUG] -------------------------------------------- 1261. Path Edge --------------------------------------------
46243 2019-Jan-15 20:37:35.539287 - [DEBUG]
46244 2019-Jan-15 20:37:35.539310 - [DEBUG] Process 1261. path edge:
46245 2019-Jan-15 20:37:35.539334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46246 2019-Jan-15 20:37:35.539390 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
46247 2019-Jan-15 20:37:35.540030 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46248 2019-Jan-15 20:37:35.540682 - [DEBUG]
46249 2019-Jan-15 20:37:35.540706 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46250 2019-Jan-15 20:37:35.541365 - [DEBUG] Compose: EdgeIdentity * AllBottom
46251 2019-Jan-15 20:37:35.541392 - [DEBUG]
46252 2019-Jan-15 20:37:35.541416 - [DEBUG] Propagate flow
46253 2019-Jan-15 20:37:35.541439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46254 2019-Jan-15 20:37:35.541497 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46255 2019-Jan-15 20:37:35.542132 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46256 2019-Jan-15 20:37:35.542769 - [DEBUG] Edge function : AllBottom (result of previous compose)
46257 2019-Jan-15 20:37:35.542794 - [DEBUG]
46258 2019-Jan-15 20:37:35.542819 - [DEBUG] Join: AllTop & AllBottom
46259 2019-Jan-15 20:37:35.542845 - [DEBUG] = AllBottom (new jump func)
46260 2019-Jan-15 20:37:35.542869 - [DEBUG]
46261 2019-Jan-15 20:37:35.542892 - [DEBUG] Start adding new jump function
46262 2019-Jan-15 20:37:35.542916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46263 2019-Jan-15 20:37:35.542972 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46264 2019-Jan-15 20:37:35.543609 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46265 2019-Jan-15 20:37:35.544256 - [DEBUG] Edge Function : AllBottom
46266 2019-Jan-15 20:37:35.544284 - [DEBUG] End adding new jump function
46267 2019-Jan-15 20:37:35.544308 - [DEBUG]
46268 2019-Jan-15 20:37:35.544332 - [DEBUG] -------------------------------------------- 1262. Path Edge --------------------------------------------
46269 2019-Jan-15 20:37:35.544356 - [DEBUG]
46270 2019-Jan-15 20:37:35.544379 - [DEBUG] Process 1262. path edge:
46271 2019-Jan-15 20:37:35.544403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46272 2019-Jan-15 20:37:35.544459 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
46273 2019-Jan-15 20:37:35.545093 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46274 2019-Jan-15 20:37:35.545729 - [DEBUG]
46275 2019-Jan-15 20:37:35.545754 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46276 2019-Jan-15 20:37:35.546407 - [DEBUG] Compose: EdgeIdentity * AllBottom
46277 2019-Jan-15 20:37:35.546435 - [DEBUG]
46278 2019-Jan-15 20:37:35.546459 - [DEBUG] Propagate flow
46279 2019-Jan-15 20:37:35.546482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46280 2019-Jan-15 20:37:35.546549 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46281 2019-Jan-15 20:37:35.547190 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46282 2019-Jan-15 20:37:35.547843 - [DEBUG] Edge function : AllBottom (result of previous compose)
46283 2019-Jan-15 20:37:35.547868 - [DEBUG]
46284 2019-Jan-15 20:37:35.547892 - [DEBUG] Join: AllTop & AllBottom
46285 2019-Jan-15 20:37:35.547919 - [DEBUG] = AllBottom (new jump func)
46286 2019-Jan-15 20:37:35.547943 - [DEBUG]
46287 2019-Jan-15 20:37:35.547967 - [DEBUG] Start adding new jump function
46288 2019-Jan-15 20:37:35.547990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46289 2019-Jan-15 20:37:35.548046 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46290 2019-Jan-15 20:37:35.548681 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46291 2019-Jan-15 20:37:35.549315 - [DEBUG] Edge Function : AllBottom
46292 2019-Jan-15 20:37:35.549344 - [DEBUG] End adding new jump function
46293 2019-Jan-15 20:37:35.549368 - [DEBUG]
46294 2019-Jan-15 20:37:35.549391 - [DEBUG] -------------------------------------------- 1263. Path Edge --------------------------------------------
46295 2019-Jan-15 20:37:35.549416 - [DEBUG]
46296 2019-Jan-15 20:37:35.549439 - [DEBUG] Process 1263. path edge:
46297 2019-Jan-15 20:37:35.549463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46298 2019-Jan-15 20:37:35.549519 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
46299 2019-Jan-15 20:37:35.550155 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46300 2019-Jan-15 20:37:35.550806 - [DEBUG]
46301 2019-Jan-15 20:37:35.550830 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46302 2019-Jan-15 20:37:35.551484 - [DEBUG] Compose: EdgeIdentity * AllBottom
46303 2019-Jan-15 20:37:35.551513 - [DEBUG]
46304 2019-Jan-15 20:37:35.551537 - [DEBUG] Propagate flow
46305 2019-Jan-15 20:37:35.551560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46306 2019-Jan-15 20:37:35.551617 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46307 2019-Jan-15 20:37:35.552251 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46308 2019-Jan-15 20:37:35.552886 - [DEBUG] Edge function : AllBottom (result of previous compose)
46309 2019-Jan-15 20:37:35.552911 - [DEBUG]
46310 2019-Jan-15 20:37:35.552937 - [DEBUG] Join: AllTop & AllBottom
46311 2019-Jan-15 20:37:35.552963 - [DEBUG] = AllBottom (new jump func)
46312 2019-Jan-15 20:37:35.552987 - [DEBUG]
46313 2019-Jan-15 20:37:35.553011 - [DEBUG] Start adding new jump function
46314 2019-Jan-15 20:37:35.553034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46315 2019-Jan-15 20:37:35.553090 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46316 2019-Jan-15 20:37:35.553727 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46317 2019-Jan-15 20:37:35.554376 - [DEBUG] Edge Function : AllBottom
46318 2019-Jan-15 20:37:35.554404 - [DEBUG] End adding new jump function
46319 2019-Jan-15 20:37:35.554428 - [DEBUG]
46320 2019-Jan-15 20:37:35.554452 - [DEBUG] -------------------------------------------- 1264. Path Edge --------------------------------------------
46321 2019-Jan-15 20:37:35.554477 - [DEBUG]
46322 2019-Jan-15 20:37:35.554500 - [DEBUG] Process 1264. path edge:
46323 2019-Jan-15 20:37:35.554524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46324 2019-Jan-15 20:37:35.554580 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
46325 2019-Jan-15 20:37:35.555224 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46326 2019-Jan-15 20:37:35.555861 - [DEBUG]
46327 2019-Jan-15 20:37:35.555886 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46328 2019-Jan-15 20:37:35.556538 - [DEBUG] Compose: EdgeIdentity * AllBottom
46329 2019-Jan-15 20:37:35.556566 - [DEBUG]
46330 2019-Jan-15 20:37:35.556590 - [DEBUG] Propagate flow
46331 2019-Jan-15 20:37:35.556613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46332 2019-Jan-15 20:37:35.556671 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46333 2019-Jan-15 20:37:35.557322 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46334 2019-Jan-15 20:37:35.557958 - [DEBUG] Edge function : AllBottom (result of previous compose)
46335 2019-Jan-15 20:37:35.557984 - [DEBUG]
46336 2019-Jan-15 20:37:35.558009 - [DEBUG] Join: AllTop & AllBottom
46337 2019-Jan-15 20:37:35.558035 - [DEBUG] = AllBottom (new jump func)
46338 2019-Jan-15 20:37:35.558059 - [DEBUG]
46339 2019-Jan-15 20:37:35.558083 - [DEBUG] Start adding new jump function
46340 2019-Jan-15 20:37:35.558106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46341 2019-Jan-15 20:37:35.558162 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46342 2019-Jan-15 20:37:35.558799 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46343 2019-Jan-15 20:37:35.559433 - [DEBUG] Edge Function : AllBottom
46344 2019-Jan-15 20:37:35.559461 - [DEBUG] End adding new jump function
46345 2019-Jan-15 20:37:35.559486 - [DEBUG]
46346 2019-Jan-15 20:37:35.559510 - [DEBUG] -------------------------------------------- 1265. Path Edge --------------------------------------------
46347 2019-Jan-15 20:37:35.559534 - [DEBUG]
46348 2019-Jan-15 20:37:35.559558 - [DEBUG] Process 1265. path edge:
46349 2019-Jan-15 20:37:35.559581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46350 2019-Jan-15 20:37:35.559638 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
46351 2019-Jan-15 20:37:35.560274 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46352 2019-Jan-15 20:37:35.560926 - [DEBUG]
46353 2019-Jan-15 20:37:35.560950 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46354 2019-Jan-15 20:37:35.561605 - [DEBUG] Compose: EdgeIdentity * AllBottom
46355 2019-Jan-15 20:37:35.561633 - [DEBUG]
46356 2019-Jan-15 20:37:35.561656 - [DEBUG] Propagate flow
46357 2019-Jan-15 20:37:35.561680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46358 2019-Jan-15 20:37:35.561737 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46359 2019-Jan-15 20:37:35.562387 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46360 2019-Jan-15 20:37:35.563024 - [DEBUG] Edge function : AllBottom (result of previous compose)
46361 2019-Jan-15 20:37:35.563049 - [DEBUG]
46362 2019-Jan-15 20:37:35.563074 - [DEBUG] Join: AllTop & AllBottom
46363 2019-Jan-15 20:37:35.563100 - [DEBUG] = AllBottom (new jump func)
46364 2019-Jan-15 20:37:35.563124 - [DEBUG]
46365 2019-Jan-15 20:37:35.563147 - [DEBUG] Start adding new jump function
46366 2019-Jan-15 20:37:35.563171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46367 2019-Jan-15 20:37:35.563227 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46368 2019-Jan-15 20:37:35.563864 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46369 2019-Jan-15 20:37:35.564528 - [DEBUG] Edge Function : AllBottom
46370 2019-Jan-15 20:37:35.564557 - [DEBUG] End adding new jump function
46371 2019-Jan-15 20:37:35.564581 - [DEBUG]
46372 2019-Jan-15 20:37:35.564605 - [DEBUG] -------------------------------------------- 1266. Path Edge --------------------------------------------
46373 2019-Jan-15 20:37:35.564629 - [DEBUG]
46374 2019-Jan-15 20:37:35.564652 - [DEBUG] Process 1266. path edge:
46375 2019-Jan-15 20:37:35.564676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46376 2019-Jan-15 20:37:35.564733 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
46377 2019-Jan-15 20:37:35.565375 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46378 2019-Jan-15 20:37:35.566012 - [DEBUG]
46379 2019-Jan-15 20:37:35.566038 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46380 2019-Jan-15 20:37:35.566698 - [DEBUG] Compose: EdgeIdentity * AllBottom
46381 2019-Jan-15 20:37:35.566726 - [DEBUG]
46382 2019-Jan-15 20:37:35.566750 - [DEBUG] Propagate flow
46383 2019-Jan-15 20:37:35.566773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46384 2019-Jan-15 20:37:35.566830 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46385 2019-Jan-15 20:37:35.567484 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46386 2019-Jan-15 20:37:35.568119 - [DEBUG] Edge function : AllBottom (result of previous compose)
46387 2019-Jan-15 20:37:35.568144 - [DEBUG]
46388 2019-Jan-15 20:37:35.568169 - [DEBUG] Join: AllTop & AllBottom
46389 2019-Jan-15 20:37:35.568195 - [DEBUG] = AllBottom (new jump func)
46390 2019-Jan-15 20:37:35.568220 - [DEBUG]
46391 2019-Jan-15 20:37:35.568243 - [DEBUG] Start adding new jump function
46392 2019-Jan-15 20:37:35.568267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46393 2019-Jan-15 20:37:35.568323 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46394 2019-Jan-15 20:37:35.568958 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46395 2019-Jan-15 20:37:35.569591 - [DEBUG] Edge Function : AllBottom
46396 2019-Jan-15 20:37:35.569619 - [DEBUG] End adding new jump function
46397 2019-Jan-15 20:37:35.569643 - [DEBUG]
46398 2019-Jan-15 20:37:35.569667 - [DEBUG] -------------------------------------------- 1267. Path Edge --------------------------------------------
46399 2019-Jan-15 20:37:35.569691 - [DEBUG]
46400 2019-Jan-15 20:37:35.569715 - [DEBUG] Process 1267. path edge:
46401 2019-Jan-15 20:37:35.569738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46402 2019-Jan-15 20:37:35.569794 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
46403 2019-Jan-15 20:37:35.570429 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46404 2019-Jan-15 20:37:35.571080 - [DEBUG]
46405 2019-Jan-15 20:37:35.571105 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46406 2019-Jan-15 20:37:35.571758 - [DEBUG] Compose: EdgeIdentity * AllBottom
46407 2019-Jan-15 20:37:35.571787 - [DEBUG]
46408 2019-Jan-15 20:37:35.571811 - [DEBUG] Propagate flow
46409 2019-Jan-15 20:37:35.571834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46410 2019-Jan-15 20:37:35.571892 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46411 2019-Jan-15 20:37:35.572527 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46412 2019-Jan-15 20:37:35.573171 - [DEBUG] Edge function : AllBottom (result of previous compose)
46413 2019-Jan-15 20:37:35.573196 - [DEBUG]
46414 2019-Jan-15 20:37:35.573222 - [DEBUG] Join: AllTop & AllBottom
46415 2019-Jan-15 20:37:35.573248 - [DEBUG] = AllBottom (new jump func)
46416 2019-Jan-15 20:37:35.573272 - [DEBUG]
46417 2019-Jan-15 20:37:35.573296 - [DEBUG] Start adding new jump function
46418 2019-Jan-15 20:37:35.573319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46419 2019-Jan-15 20:37:35.573375 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46420 2019-Jan-15 20:37:35.574025 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46421 2019-Jan-15 20:37:35.574659 - [DEBUG] Edge Function : AllBottom
46422 2019-Jan-15 20:37:35.574687 - [DEBUG] End adding new jump function
46423 2019-Jan-15 20:37:35.574711 - [DEBUG]
46424 2019-Jan-15 20:37:35.574735 - [DEBUG] -------------------------------------------- 1268. Path Edge --------------------------------------------
46425 2019-Jan-15 20:37:35.574759 - [DEBUG]
46426 2019-Jan-15 20:37:35.574783 - [DEBUG] Process 1268. path edge:
46427 2019-Jan-15 20:37:35.574807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46428 2019-Jan-15 20:37:35.574863 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
46429 2019-Jan-15 20:37:35.575495 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46430 2019-Jan-15 20:37:35.576129 - [DEBUG]
46431 2019-Jan-15 20:37:35.576154 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46432 2019-Jan-15 20:37:35.576799 - [DEBUG] Start of endsummarytab entry
46433 2019-Jan-15 20:37:35.576836 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46434 2019-Jan-15 20:37:35.577495 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
46435 2019-Jan-15 20:37:35.577556 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46436 2019-Jan-15 20:37:35.578207 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46437 2019-Jan-15 20:37:35.578843 - [DEBUG] EF: AllBottom
46438 2019-Jan-15 20:37:35.578868 - [DEBUG]
46439 2019-Jan-15 20:37:35.578891 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46440 2019-Jan-15 20:37:35.579524 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46441 2019-Jan-15 20:37:35.580167 - [DEBUG] EF: AllBottom
46442 2019-Jan-15 20:37:35.580192 - [DEBUG]
46443 2019-Jan-15 20:37:35.580215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46444 2019-Jan-15 20:37:35.580865 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46445 2019-Jan-15 20:37:35.581509 - [DEBUG] EF: AllBottom
46446 2019-Jan-15 20:37:35.581534 - [DEBUG]
46447 2019-Jan-15 20:37:35.581557 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46448 2019-Jan-15 20:37:35.582191 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46449 2019-Jan-15 20:37:35.582826 - [DEBUG] EF: AllBottom
46450 2019-Jan-15 20:37:35.582851 - [DEBUG]
46451 2019-Jan-15 20:37:35.582875 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46452 2019-Jan-15 20:37:35.583507 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46453 2019-Jan-15 20:37:35.584163 - [DEBUG] EF: AllBottom
46454 2019-Jan-15 20:37:35.584188 - [DEBUG]
46455 2019-Jan-15 20:37:35.584211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46456 2019-Jan-15 20:37:35.584845 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
46457 2019-Jan-15 20:37:35.585490 - [DEBUG] EF: AllBottom
46458 2019-Jan-15 20:37:35.585515 - [DEBUG]
46459 2019-Jan-15 20:37:35.585538 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46460 2019-Jan-15 20:37:35.586172 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46461 2019-Jan-15 20:37:35.586808 - [DEBUG] EF: AllBottom
46462 2019-Jan-15 20:37:35.586833 - [DEBUG]
46463 2019-Jan-15 20:37:35.586857 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46464 2019-Jan-15 20:37:35.587504 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
46465 2019-Jan-15 20:37:35.588146 - [DEBUG] EF: AllBottom
46466 2019-Jan-15 20:37:35.588171 - [DEBUG]
46467 2019-Jan-15 20:37:35.588194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46468 2019-Jan-15 20:37:35.588827 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46469 2019-Jan-15 20:37:35.589468 - [DEBUG] EF: AllBottom
46470 2019-Jan-15 20:37:35.589493 - [DEBUG]
46471 2019-Jan-15 20:37:35.589516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46472 2019-Jan-15 20:37:35.590148 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46473 2019-Jan-15 20:37:35.590796 - [DEBUG] EF: AllBottom
46474 2019-Jan-15 20:37:35.590821 - [DEBUG]
46475 2019-Jan-15 20:37:35.590845 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46476 2019-Jan-15 20:37:35.591477 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46477 2019-Jan-15 20:37:35.592112 - [DEBUG] EF: AllBottom
46478 2019-Jan-15 20:37:35.592137 - [DEBUG]
46479 2019-Jan-15 20:37:35.592161 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46480 2019-Jan-15 20:37:35.592792 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46481 2019-Jan-15 20:37:35.593434 - [DEBUG] EF: AllBottom
46482 2019-Jan-15 20:37:35.593459 - [DEBUG]
46483 2019-Jan-15 20:37:35.593482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46484 2019-Jan-15 20:37:35.594130 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46485 2019-Jan-15 20:37:35.594767 - [DEBUG] EF: AllBottom
46486 2019-Jan-15 20:37:35.594792 - [DEBUG]
46487 2019-Jan-15 20:37:35.594815 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46488 2019-Jan-15 20:37:35.595446 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
46489 2019-Jan-15 20:37:35.596081 - [DEBUG] EF: AllBottom
46490 2019-Jan-15 20:37:35.596106 - [DEBUG]
46491 2019-Jan-15 20:37:35.596129 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46492 2019-Jan-15 20:37:35.596761 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
46493 2019-Jan-15 20:37:35.597412 - [DEBUG] EF: AllBottom
46494 2019-Jan-15 20:37:35.597437 - [DEBUG]
46495 2019-Jan-15 20:37:35.597461 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46496 2019-Jan-15 20:37:35.598092 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46497 2019-Jan-15 20:37:35.598724 - [DEBUG] EF: AllBottom
46498 2019-Jan-15 20:37:35.598749 - [DEBUG]
46499 2019-Jan-15 20:37:35.598773 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46500 2019-Jan-15 20:37:35.599404 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46501 2019-Jan-15 20:37:35.600039 - [DEBUG] EF: AllBottom
46502 2019-Jan-15 20:37:35.600064 - [DEBUG]
46503 2019-Jan-15 20:37:35.600087 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46504 2019-Jan-15 20:37:35.600741 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46505 2019-Jan-15 20:37:35.601378 - [DEBUG] EF: AllBottom
46506 2019-Jan-15 20:37:35.601403 - [DEBUG]
46507 2019-Jan-15 20:37:35.601427 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46508 2019-Jan-15 20:37:35.602058 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46509 2019-Jan-15 20:37:35.602700 - [DEBUG] EF: AllBottom
46510 2019-Jan-15 20:37:35.602725 - [DEBUG]
46511 2019-Jan-15 20:37:35.602748 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46512 2019-Jan-15 20:37:35.603380 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46513 2019-Jan-15 20:37:35.604031 - [DEBUG] EF: AllBottom
46514 2019-Jan-15 20:37:35.604055 - [DEBUG]
46515 2019-Jan-15 20:37:35.604079 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46516 2019-Jan-15 20:37:35.604711 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46517 2019-Jan-15 20:37:35.605351 - [DEBUG] EF: AllBottom
46518 2019-Jan-15 20:37:35.605376 - [DEBUG]
46519 2019-Jan-15 20:37:35.605400 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46520 2019-Jan-15 20:37:35.606032 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46521 2019-Jan-15 20:37:35.606668 - [DEBUG] EF: AllBottom
46522 2019-Jan-15 20:37:35.606693 - [DEBUG]
46523 2019-Jan-15 20:37:35.606716 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46524 2019-Jan-15 20:37:35.607361 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46525 2019-Jan-15 20:37:35.607997 - [DEBUG] EF: AllBottom
46526 2019-Jan-15 20:37:35.608022 - [DEBUG]
46527 2019-Jan-15 20:37:35.608045 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46528 2019-Jan-15 20:37:35.608677 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46529 2019-Jan-15 20:37:35.609312 - [DEBUG] EF: AllBottom
46530 2019-Jan-15 20:37:35.609337 - [DEBUG]
46531 2019-Jan-15 20:37:35.609360 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46532 2019-Jan-15 20:37:35.609992 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46533 2019-Jan-15 20:37:35.610638 - [DEBUG] EF: AllBottom
46534 2019-Jan-15 20:37:35.610663 - [DEBUG]
46535 2019-Jan-15 20:37:35.610686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46536 2019-Jan-15 20:37:35.611318 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
46537 2019-Jan-15 20:37:35.611953 - [DEBUG] EF: AllBottom
46538 2019-Jan-15 20:37:35.611978 - [DEBUG]
46539 2019-Jan-15 20:37:35.612001 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46540 2019-Jan-15 20:37:35.612632 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
46541 2019-Jan-15 20:37:35.613265 - [DEBUG] EF: AllBottom
46542 2019-Jan-15 20:37:35.613290 - [DEBUG]
46543 2019-Jan-15 20:37:35.613313 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46544 2019-Jan-15 20:37:35.613955 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
46545 2019-Jan-15 20:37:35.614591 - [DEBUG] EF: AllBottom
46546 2019-Jan-15 20:37:35.614616 - [DEBUG]
46547 2019-Jan-15 20:37:35.614639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46548 2019-Jan-15 20:37:35.615271 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46549 2019-Jan-15 20:37:35.615914 - [DEBUG] EF: AllBottom
46550 2019-Jan-15 20:37:35.615939 - [DEBUG]
46551 2019-Jan-15 20:37:35.615963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46552 2019-Jan-15 20:37:35.616595 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46553 2019-Jan-15 20:37:35.617229 - [DEBUG] EF: AllBottom
46554 2019-Jan-15 20:37:35.617254 - [DEBUG]
46555 2019-Jan-15 20:37:35.617291 - [DEBUG] ---------------
46556 2019-Jan-15 20:37:35.617315 - [DEBUG]
46557 2019-Jan-15 20:37:35.617341 - [DEBUG] End of endsummarytab entry
46558 2019-Jan-15 20:37:35.617365 - [DEBUG]
46559 2019-Jan-15 20:37:35.617388 - [DEBUG] Start of incomingtab entry
46560 2019-Jan-15 20:37:35.617412 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46561 2019-Jan-15 20:37:35.618047 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
46562 2019-Jan-15 20:37:35.618104 - [DEBUG] ---------------
46563 2019-Jan-15 20:37:35.618128 - [DEBUG] End of incomingtab entry
46564 2019-Jan-15 20:37:35.618151 - [DEBUG]
46565 2019-Jan-15 20:37:35.618177 - [DEBUG] EDGE:
46566 2019-Jan-15 20:37:35.618233 - [DEBUG] ---> 46567 2019-Jan-15 20:37:35.618867 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46568 2019-Jan-15 20:37:35.619502 - [DEBUG]
46569 2019-Jan-15 20:37:35.619528 - [DEBUG] EDGE:
46570 2019-Jan-15 20:37:35.619585 - [DEBUG] ---> 46571 2019-Jan-15 20:37:35.620223 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46572 2019-Jan-15 20:37:35.620874 - [DEBUG]
46573 2019-Jan-15 20:37:35.620909 - [DEBUG] Compose: EdgeIdentity * AllBottom
46574 2019-Jan-15 20:37:35.620936 - [DEBUG]
46575 2019-Jan-15 20:37:35.620960 - [DEBUG] Propagate flow
46576 2019-Jan-15 20:37:35.620983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46577 2019-Jan-15 20:37:35.621040 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46578 2019-Jan-15 20:37:35.621683 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46579 2019-Jan-15 20:37:35.622320 - [DEBUG] Edge function : AllBottom (result of previous compose)
46580 2019-Jan-15 20:37:35.622345 - [DEBUG]
46581 2019-Jan-15 20:37:35.622370 - [DEBUG] Join: AllTop & AllBottom
46582 2019-Jan-15 20:37:35.622396 - [DEBUG] = AllBottom (new jump func)
46583 2019-Jan-15 20:37:35.622421 - [DEBUG]
46584 2019-Jan-15 20:37:35.622444 - [DEBUG] Start adding new jump function
46585 2019-Jan-15 20:37:35.622468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46586 2019-Jan-15 20:37:35.622524 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46587 2019-Jan-15 20:37:35.623160 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46588 2019-Jan-15 20:37:35.623801 - [DEBUG] Edge Function : AllBottom
46589 2019-Jan-15 20:37:35.623830 - [DEBUG] End adding new jump function
46590 2019-Jan-15 20:37:35.623854 - [DEBUG]
46591 2019-Jan-15 20:37:35.623877 - [DEBUG] -------------------------------------------- 1269. Path Edge --------------------------------------------
46592 2019-Jan-15 20:37:35.623901 - [DEBUG]
46593 2019-Jan-15 20:37:35.623925 - [DEBUG] Process 1269. path edge:
46594 2019-Jan-15 20:37:35.623962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46595 2019-Jan-15 20:37:35.624019 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
46596 2019-Jan-15 20:37:35.624671 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46597 2019-Jan-15 20:37:35.625309 - [DEBUG]
46598 2019-Jan-15 20:37:35.625333 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46599 2019-Jan-15 20:37:35.625991 - [DEBUG] Possible callees:
46600 2019-Jan-15 20:37:35.626016 - [DEBUG] llvm.dbg.declare
46601 2019-Jan-15 20:37:35.626041 - [DEBUG] Possible return sites:
46602 2019-Jan-15 20:37:35.626064 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19346603 2019-Jan-15 20:37:35.627352 - [DEBUG] Found and process special summary
46604 2019-Jan-15 20:37:35.627385 - [DEBUG] Compose: EdgeIdentity * AllBottom
46605 2019-Jan-15 20:37:35.627412 - [DEBUG]
46606 2019-Jan-15 20:37:35.627436 - [DEBUG] Propagate flow
46607 2019-Jan-15 20:37:35.627459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46608 2019-Jan-15 20:37:35.627516 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46609 2019-Jan-15 20:37:35.628154 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46610 2019-Jan-15 20:37:35.628791 - [DEBUG] Edge function : AllBottom (result of previous compose)
46611 2019-Jan-15 20:37:35.628816 - [DEBUG]
46612 2019-Jan-15 20:37:35.628841 - [DEBUG] Join: AllTop & AllBottom
46613 2019-Jan-15 20:37:35.628867 - [DEBUG] = AllBottom (new jump func)
46614 2019-Jan-15 20:37:35.628891 - [DEBUG]
46615 2019-Jan-15 20:37:35.628915 - [DEBUG] Start adding new jump function
46616 2019-Jan-15 20:37:35.628938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46617 2019-Jan-15 20:37:35.628994 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46618 2019-Jan-15 20:37:35.629630 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46619 2019-Jan-15 20:37:35.630265 - [DEBUG] Edge Function : AllBottom
46620 2019-Jan-15 20:37:35.630293 - [DEBUG] End adding new jump function
46621 2019-Jan-15 20:37:35.630317 - [DEBUG]
46622 2019-Jan-15 20:37:35.630340 - [DEBUG] -------------------------------------------- 1270. Path Edge --------------------------------------------
46623 2019-Jan-15 20:37:35.630364 - [DEBUG]
46624 2019-Jan-15 20:37:35.630388 - [DEBUG] Process 1270. path edge:
46625 2019-Jan-15 20:37:35.630411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46626 2019-Jan-15 20:37:35.630468 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
46627 2019-Jan-15 20:37:35.631121 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46628 2019-Jan-15 20:37:35.631759 - [DEBUG]
46629 2019-Jan-15 20:37:35.631784 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46630 2019-Jan-15 20:37:35.632440 - [DEBUG] Compose: EdgeIdentity * AllBottom
46631 2019-Jan-15 20:37:35.632468 - [DEBUG]
46632 2019-Jan-15 20:37:35.632491 - [DEBUG] Propagate flow
46633 2019-Jan-15 20:37:35.632515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46634 2019-Jan-15 20:37:35.632572 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46635 2019-Jan-15 20:37:35.633207 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46636 2019-Jan-15 20:37:35.633844 - [DEBUG] Edge function : AllBottom (result of previous compose)
46637 2019-Jan-15 20:37:35.633869 - [DEBUG]
46638 2019-Jan-15 20:37:35.633894 - [DEBUG] Join: AllTop & AllBottom
46639 2019-Jan-15 20:37:35.633929 - [DEBUG] = AllBottom (new jump func)
46640 2019-Jan-15 20:37:35.633967 - [DEBUG]
46641 2019-Jan-15 20:37:35.633991 - [DEBUG] Start adding new jump function
46642 2019-Jan-15 20:37:35.634014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46643 2019-Jan-15 20:37:35.634071 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46644 2019-Jan-15 20:37:35.634708 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46645 2019-Jan-15 20:37:35.635340 - [DEBUG] Edge Function : AllBottom
46646 2019-Jan-15 20:37:35.635368 - [DEBUG] End adding new jump function
46647 2019-Jan-15 20:37:35.635392 - [DEBUG]
46648 2019-Jan-15 20:37:35.635416 - [DEBUG] -------------------------------------------- 1271. Path Edge --------------------------------------------
46649 2019-Jan-15 20:37:35.635440 - [DEBUG]
46650 2019-Jan-15 20:37:35.635463 - [DEBUG] Process 1271. path edge:
46651 2019-Jan-15 20:37:35.635487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46652 2019-Jan-15 20:37:35.635544 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
46653 2019-Jan-15 20:37:35.636177 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46654 2019-Jan-15 20:37:35.636813 - [DEBUG]
46655 2019-Jan-15 20:37:35.636838 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46656 2019-Jan-15 20:37:35.637508 - [DEBUG] Compose: EdgeIdentity * AllBottom
46657 2019-Jan-15 20:37:35.637536 - [DEBUG]
46658 2019-Jan-15 20:37:35.637560 - [DEBUG] Propagate flow
46659 2019-Jan-15 20:37:35.637584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46660 2019-Jan-15 20:37:35.637641 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46661 2019-Jan-15 20:37:35.638279 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46662 2019-Jan-15 20:37:35.638917 - [DEBUG] Edge function : AllBottom (result of previous compose)
46663 2019-Jan-15 20:37:35.638942 - [DEBUG]
46664 2019-Jan-15 20:37:35.638967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46665 2019-Jan-15 20:37:35.638993 - [DEBUG] = AllBottom
46666 2019-Jan-15 20:37:35.639018 - [DEBUG]
46667 2019-Jan-15 20:37:35.639041 - [DEBUG] PROPAGATE: No new function!
46668 2019-Jan-15 20:37:35.639066 - [DEBUG] EDGE:
46669 2019-Jan-15 20:37:35.639123 - [DEBUG] ---> 46670 2019-Jan-15 20:37:35.639757 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46671 2019-Jan-15 20:37:35.640392 - [DEBUG]
46672 2019-Jan-15 20:37:35.640418 - [DEBUG] EDGE:
46673 2019-Jan-15 20:37:35.640475 - [DEBUG] ---> 46674 2019-Jan-15 20:37:35.641132 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46675 2019-Jan-15 20:37:35.641768 - [DEBUG]
46676 2019-Jan-15 20:37:35.641806 - [DEBUG] Compose: EdgeIdentity * AllBottom
46677 2019-Jan-15 20:37:35.641833 - [DEBUG]
46678 2019-Jan-15 20:37:35.641857 - [DEBUG] Propagate flow
46679 2019-Jan-15 20:37:35.641880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46680 2019-Jan-15 20:37:35.641937 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46681 2019-Jan-15 20:37:35.642576 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46682 2019-Jan-15 20:37:35.643212 - [DEBUG] Edge function : AllBottom (result of previous compose)
46683 2019-Jan-15 20:37:35.643238 - [DEBUG]
46684 2019-Jan-15 20:37:35.643270 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46685 2019-Jan-15 20:37:35.643297 - [DEBUG] = AllBottom
46686 2019-Jan-15 20:37:35.643321 - [DEBUG]
46687 2019-Jan-15 20:37:35.643344 - [DEBUG] PROPAGATE: No new function!
46688 2019-Jan-15 20:37:35.643372 - [DEBUG] EDGE:
46689 2019-Jan-15 20:37:35.643429 - [DEBUG] ---> 46690 2019-Jan-15 20:37:35.644089 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46691 2019-Jan-15 20:37:35.644733 - [DEBUG]
46692 2019-Jan-15 20:37:35.644760 - [DEBUG] EDGE:
46693 2019-Jan-15 20:37:35.644821 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
46694 2019-Jan-15 20:37:35.645481 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46695 2019-Jan-15 20:37:35.646121 - [DEBUG]
46696 2019-Jan-15 20:37:35.646147 - [DEBUG] EDGE:
46697 2019-Jan-15 20:37:35.646205 - [DEBUG] ---> 46698 2019-Jan-15 20:37:35.646838 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46699 2019-Jan-15 20:37:35.647495 - [DEBUG]
46700 2019-Jan-15 20:37:35.647521 - [DEBUG] EDGE:
46701 2019-Jan-15 20:37:35.647578 - [DEBUG] ---> 46702 2019-Jan-15 20:37:35.648213 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46703 2019-Jan-15 20:37:35.648847 - [DEBUG]
46704 2019-Jan-15 20:37:35.648873 - [DEBUG] EDGE:
46705 2019-Jan-15 20:37:35.648930 - [DEBUG] ---> 46706 2019-Jan-15 20:37:35.649570 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46707 2019-Jan-15 20:37:35.650205 - [DEBUG]
46708 2019-Jan-15 20:37:35.650246 - [DEBUG] Compose: EdgeIdentity * AllBottom
46709 2019-Jan-15 20:37:35.650273 - [DEBUG]
46710 2019-Jan-15 20:37:35.650297 - [DEBUG] Propagate flow
46711 2019-Jan-15 20:37:35.650320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46712 2019-Jan-15 20:37:35.650377 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46713 2019-Jan-15 20:37:35.651032 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46714 2019-Jan-15 20:37:35.651667 - [DEBUG] Edge function : AllBottom (result of previous compose)
46715 2019-Jan-15 20:37:35.651692 - [DEBUG]
46716 2019-Jan-15 20:37:35.651717 - [DEBUG] Join: AllTop & AllBottom
46717 2019-Jan-15 20:37:35.651744 - [DEBUG] = AllBottom (new jump func)
46718 2019-Jan-15 20:37:35.651768 - [DEBUG]
46719 2019-Jan-15 20:37:35.651791 - [DEBUG] Start adding new jump function
46720 2019-Jan-15 20:37:35.651815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46721 2019-Jan-15 20:37:35.651871 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46722 2019-Jan-15 20:37:35.652507 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46723 2019-Jan-15 20:37:35.653143 - [DEBUG] Edge Function : AllBottom
46724 2019-Jan-15 20:37:35.653171 - [DEBUG] End adding new jump function
46725 2019-Jan-15 20:37:35.653195 - [DEBUG]
46726 2019-Jan-15 20:37:35.653219 - [DEBUG] -------------------------------------------- 1272. Path Edge --------------------------------------------
46727 2019-Jan-15 20:37:35.653256 - [DEBUG]
46728 2019-Jan-15 20:37:35.653280 - [DEBUG] Process 1272. path edge:
46729 2019-Jan-15 20:37:35.653304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46730 2019-Jan-15 20:37:35.653360 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
46731 2019-Jan-15 20:37:35.654013 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46732 2019-Jan-15 20:37:35.654651 - [DEBUG]
46733 2019-Jan-15 20:37:35.654676 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46734 2019-Jan-15 20:37:35.655335 - [DEBUG] Compose: EdgeIdentity * AllBottom
46735 2019-Jan-15 20:37:35.655363 - [DEBUG]
46736 2019-Jan-15 20:37:35.655386 - [DEBUG] Propagate flow
46737 2019-Jan-15 20:37:35.655410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46738 2019-Jan-15 20:37:35.655467 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
46739 2019-Jan-15 20:37:35.656100 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46740 2019-Jan-15 20:37:35.656735 - [DEBUG] Edge function : AllBottom (result of previous compose)
46741 2019-Jan-15 20:37:35.656760 - [DEBUG]
46742 2019-Jan-15 20:37:35.656785 - [DEBUG] Join: AllTop & AllBottom
46743 2019-Jan-15 20:37:35.656811 - [DEBUG] = AllBottom (new jump func)
46744 2019-Jan-15 20:37:35.656836 - [DEBUG]
46745 2019-Jan-15 20:37:35.656859 - [DEBUG] Start adding new jump function
46746 2019-Jan-15 20:37:35.656882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46747 2019-Jan-15 20:37:35.656939 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46748 2019-Jan-15 20:37:35.657590 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
46749 2019-Jan-15 20:37:35.658221 - [DEBUG] Edge Function : AllBottom
46750 2019-Jan-15 20:37:35.658249 - [DEBUG] End adding new jump function
46751 2019-Jan-15 20:37:35.658273 - [DEBUG]
46752 2019-Jan-15 20:37:35.658296 - [DEBUG] -------------------------------------------- 1273. Path Edge --------------------------------------------
46753 2019-Jan-15 20:37:35.658320 - [DEBUG]
46754 2019-Jan-15 20:37:35.658344 - [DEBUG] Process 1273. path edge:
46755 2019-Jan-15 20:37:35.658367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46756 2019-Jan-15 20:37:35.658423 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
46757 2019-Jan-15 20:37:35.659055 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46758 2019-Jan-15 20:37:35.659702 - [DEBUG]
46759 2019-Jan-15 20:37:35.659728 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
46760 2019-Jan-15 20:37:35.660382 - [DEBUG] Compose: EdgeIdentity * AllBottom
46761 2019-Jan-15 20:37:35.660410 - [DEBUG]
46762 2019-Jan-15 20:37:35.660434 - [DEBUG] Propagate flow
46763 2019-Jan-15 20:37:35.660457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46764 2019-Jan-15 20:37:35.660516 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46765 2019-Jan-15 20:37:35.661176 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46766 2019-Jan-15 20:37:35.661821 - [DEBUG] Edge function : AllBottom (result of previous compose)
46767 2019-Jan-15 20:37:35.661847 - [DEBUG]
46768 2019-Jan-15 20:37:35.661873 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46769 2019-Jan-15 20:37:35.661899 - [DEBUG] = AllBottom
46770 2019-Jan-15 20:37:35.661923 - [DEBUG]
46771 2019-Jan-15 20:37:35.661947 - [DEBUG] PROPAGATE: No new function!
46772 2019-Jan-15 20:37:35.661972 - [DEBUG] EDGE:
46773 2019-Jan-15 20:37:35.662053 - [DEBUG] ---> 46774 2019-Jan-15 20:37:35.662738 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46775 2019-Jan-15 20:37:35.663433 - [DEBUG]
46776 2019-Jan-15 20:37:35.663463 - [DEBUG] EDGE:
46777 2019-Jan-15 20:37:35.663533 - [DEBUG] ---> 46778 2019-Jan-15 20:37:35.664260 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46779 2019-Jan-15 20:37:35.664919 - [DEBUG]
46780 2019-Jan-15 20:37:35.664947 - [DEBUG] EDGE:
46781 2019-Jan-15 20:37:35.665007 - [DEBUG] ---> 46782 2019-Jan-15 20:37:35.665643 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46783 2019-Jan-15 20:37:35.666280 - [DEBUG]
46784 2019-Jan-15 20:37:35.666306 - [DEBUG] EDGE:
46785 2019-Jan-15 20:37:35.666363 - [DEBUG] ---> 46786 2019-Jan-15 20:37:35.667004 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46787 2019-Jan-15 20:37:35.667658 - [DEBUG]
46788 2019-Jan-15 20:37:35.667685 - [DEBUG] EDGE:
46789 2019-Jan-15 20:37:35.667742 - [DEBUG] ---> 46790 2019-Jan-15 20:37:35.668377 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46791 2019-Jan-15 20:37:35.669013 - [DEBUG]
46792 2019-Jan-15 20:37:35.669040 - [DEBUG] EDGE:
46793 2019-Jan-15 20:37:35.669097 - [DEBUG] ---> 46794 2019-Jan-15 20:37:35.669736 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46795 2019-Jan-15 20:37:35.670371 - [DEBUG]
46796 2019-Jan-15 20:37:35.670426 - [DEBUG] Compose: EdgeIdentity * AllBottom
46797 2019-Jan-15 20:37:35.670454 - [DEBUG]
46798 2019-Jan-15 20:37:35.670479 - [DEBUG] Propagate flow
46799 2019-Jan-15 20:37:35.670502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46800 2019-Jan-15 20:37:35.670559 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46801 2019-Jan-15 20:37:35.671213 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46802 2019-Jan-15 20:37:35.671849 - [DEBUG] Edge function : AllBottom (result of previous compose)
46803 2019-Jan-15 20:37:35.671875 - [DEBUG]
46804 2019-Jan-15 20:37:35.671900 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46805 2019-Jan-15 20:37:35.671927 - [DEBUG] = AllBottom
46806 2019-Jan-15 20:37:35.671951 - [DEBUG]
46807 2019-Jan-15 20:37:35.671974 - [DEBUG] PROPAGATE: No new function!
46808 2019-Jan-15 20:37:35.672004 - [DEBUG] EDGE:
46809 2019-Jan-15 20:37:35.672061 - [DEBUG] ---> 46810 2019-Jan-15 20:37:35.672705 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46811 2019-Jan-15 20:37:35.673344 - [DEBUG]
46812 2019-Jan-15 20:37:35.673370 - [DEBUG] EDGE:
46813 2019-Jan-15 20:37:35.673427 - [DEBUG] ---> 46814 2019-Jan-15 20:37:35.674095 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46815 2019-Jan-15 20:37:35.674734 - [DEBUG]
46816 2019-Jan-15 20:37:35.674760 - [DEBUG] EDGE:
46817 2019-Jan-15 20:37:35.674817 - [DEBUG] ---> 46818 2019-Jan-15 20:37:35.675455 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46819 2019-Jan-15 20:37:35.676093 - [DEBUG]
46820 2019-Jan-15 20:37:35.676130 - [DEBUG] Compose: EdgeIdentity * AllBottom
46821 2019-Jan-15 20:37:35.676157 - [DEBUG]
46822 2019-Jan-15 20:37:35.676181 - [DEBUG] Propagate flow
46823 2019-Jan-15 20:37:35.676205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46824 2019-Jan-15 20:37:35.676261 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46825 2019-Jan-15 20:37:35.676898 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46826 2019-Jan-15 20:37:35.677550 - [DEBUG] Edge function : AllBottom (result of previous compose)
46827 2019-Jan-15 20:37:35.677575 - [DEBUG]
46828 2019-Jan-15 20:37:35.677601 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46829 2019-Jan-15 20:37:35.677627 - [DEBUG] = AllBottom
46830 2019-Jan-15 20:37:35.677651 - [DEBUG]
46831 2019-Jan-15 20:37:35.677674 - [DEBUG] PROPAGATE: No new function!
46832 2019-Jan-15 20:37:35.677701 - [DEBUG] EDGE:
46833 2019-Jan-15 20:37:35.677759 - [DEBUG] ---> 46834 2019-Jan-15 20:37:35.678401 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46835 2019-Jan-15 20:37:35.679039 - [DEBUG]
46836 2019-Jan-15 20:37:35.679065 - [DEBUG] EDGE:
46837 2019-Jan-15 20:37:35.679122 - [DEBUG] ---> 46838 2019-Jan-15 20:37:35.679756 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46839 2019-Jan-15 20:37:35.680391 - [DEBUG]
46840 2019-Jan-15 20:37:35.680418 - [DEBUG] EDGE:
46841 2019-Jan-15 20:37:35.680475 - [DEBUG] ---> 46842 2019-Jan-15 20:37:35.681130 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46843 2019-Jan-15 20:37:35.681765 - [DEBUG]
46844 2019-Jan-15 20:37:35.681791 - [DEBUG] EDGE:
46845 2019-Jan-15 20:37:35.681849 - [DEBUG] ---> 46846 2019-Jan-15 20:37:35.682485 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46847 2019-Jan-15 20:37:35.683120 - [DEBUG]
46848 2019-Jan-15 20:37:35.683161 - [DEBUG] Compose: EdgeIdentity * AllBottom
46849 2019-Jan-15 20:37:35.683189 - [DEBUG]
46850 2019-Jan-15 20:37:35.683213 - [DEBUG] Propagate flow
46851 2019-Jan-15 20:37:35.683236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46852 2019-Jan-15 20:37:35.683293 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46853 2019-Jan-15 20:37:35.683929 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46854 2019-Jan-15 20:37:35.684578 - [DEBUG] Edge function : AllBottom (result of previous compose)
46855 2019-Jan-15 20:37:35.684603 - [DEBUG]
46856 2019-Jan-15 20:37:35.684629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46857 2019-Jan-15 20:37:35.684666 - [DEBUG] = AllBottom
46858 2019-Jan-15 20:37:35.684691 - [DEBUG]
46859 2019-Jan-15 20:37:35.684714 - [DEBUG] PROPAGATE: No new function!
46860 2019-Jan-15 20:37:35.684741 - [DEBUG] EDGE:
46861 2019-Jan-15 20:37:35.684799 - [DEBUG] ---> 46862 2019-Jan-15 20:37:35.685443 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46863 2019-Jan-15 20:37:35.686079 - [DEBUG]
46864 2019-Jan-15 20:37:35.686105 - [DEBUG] EDGE:
46865 2019-Jan-15 20:37:35.686162 - [DEBUG] ---> 46866 2019-Jan-15 20:37:35.686795 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46867 2019-Jan-15 20:37:35.687447 - [DEBUG]
46868 2019-Jan-15 20:37:35.687473 - [DEBUG] EDGE:
46869 2019-Jan-15 20:37:35.687530 - [DEBUG] ---> 46870 2019-Jan-15 20:37:35.688166 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46871 2019-Jan-15 20:37:35.688801 - [DEBUG]
46872 2019-Jan-15 20:37:35.688838 - [DEBUG] Compose: EdgeIdentity * AllBottom
46873 2019-Jan-15 20:37:35.688866 - [DEBUG]
46874 2019-Jan-15 20:37:35.688889 - [DEBUG] Propagate flow
46875 2019-Jan-15 20:37:35.688913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46876 2019-Jan-15 20:37:35.688969 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46877 2019-Jan-15 20:37:35.689605 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46878 2019-Jan-15 20:37:35.690239 - [DEBUG] Edge function : AllBottom (result of previous compose)
46879 2019-Jan-15 20:37:35.690264 - [DEBUG]
46880 2019-Jan-15 20:37:35.690290 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46881 2019-Jan-15 20:37:35.690315 - [DEBUG] = AllBottom
46882 2019-Jan-15 20:37:35.690340 - [DEBUG]
46883 2019-Jan-15 20:37:35.690363 - [DEBUG] PROPAGATE: No new function!
46884 2019-Jan-15 20:37:35.690390 - [DEBUG] EDGE:
46885 2019-Jan-15 20:37:35.690447 - [DEBUG] ---> 46886 2019-Jan-15 20:37:35.691107 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46887 2019-Jan-15 20:37:35.691742 - [DEBUG]
46888 2019-Jan-15 20:37:35.691769 - [DEBUG] EDGE:
46889 2019-Jan-15 20:37:35.691826 - [DEBUG] ---> 46890 2019-Jan-15 20:37:35.692460 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46891 2019-Jan-15 20:37:35.693094 - [DEBUG]
46892 2019-Jan-15 20:37:35.693121 - [DEBUG] EDGE:
46893 2019-Jan-15 20:37:35.693178 - [DEBUG] ---> 46894 2019-Jan-15 20:37:35.693815 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46895 2019-Jan-15 20:37:35.694466 - [DEBUG]
46896 2019-Jan-15 20:37:35.694503 - [DEBUG] Compose: EdgeIdentity * AllBottom
46897 2019-Jan-15 20:37:35.694530 - [DEBUG]
46898 2019-Jan-15 20:37:35.694554 - [DEBUG] Propagate flow
46899 2019-Jan-15 20:37:35.694577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46900 2019-Jan-15 20:37:35.694634 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46901 2019-Jan-15 20:37:35.695278 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46902 2019-Jan-15 20:37:35.695913 - [DEBUG] Edge function : AllBottom (result of previous compose)
46903 2019-Jan-15 20:37:35.695939 - [DEBUG]
46904 2019-Jan-15 20:37:35.695964 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46905 2019-Jan-15 20:37:35.695990 - [DEBUG] = AllBottom
46906 2019-Jan-15 20:37:35.696014 - [DEBUG]
46907 2019-Jan-15 20:37:35.696037 - [DEBUG] PROPAGATE: No new function!
46908 2019-Jan-15 20:37:35.696064 - [DEBUG] EDGE:
46909 2019-Jan-15 20:37:35.696122 - [DEBUG] ---> 46910 2019-Jan-15 20:37:35.696765 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46911 2019-Jan-15 20:37:35.697418 - [DEBUG]
46912 2019-Jan-15 20:37:35.697456 - [DEBUG] Compose: EdgeIdentity * AllBottom
46913 2019-Jan-15 20:37:35.697483 - [DEBUG]
46914 2019-Jan-15 20:37:35.697506 - [DEBUG] Propagate flow
46915 2019-Jan-15 20:37:35.697530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46916 2019-Jan-15 20:37:35.697587 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46917 2019-Jan-15 20:37:35.698224 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46918 2019-Jan-15 20:37:35.698859 - [DEBUG] Edge function : AllBottom (result of previous compose)
46919 2019-Jan-15 20:37:35.698884 - [DEBUG]
46920 2019-Jan-15 20:37:35.698910 - [DEBUG] Join: AllTop & AllBottom
46921 2019-Jan-15 20:37:35.698936 - [DEBUG] = AllBottom (new jump func)
46922 2019-Jan-15 20:37:35.698960 - [DEBUG]
46923 2019-Jan-15 20:37:35.698984 - [DEBUG] Start adding new jump function
46924 2019-Jan-15 20:37:35.699007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46925 2019-Jan-15 20:37:35.699064 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46926 2019-Jan-15 20:37:35.699699 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46927 2019-Jan-15 20:37:35.700332 - [DEBUG] Edge Function : AllBottom
46928 2019-Jan-15 20:37:35.700362 - [DEBUG] End adding new jump function
46929 2019-Jan-15 20:37:35.700386 - [DEBUG]
46930 2019-Jan-15 20:37:35.700410 - [DEBUG] -------------------------------------------- 1274. Path Edge --------------------------------------------
46931 2019-Jan-15 20:37:35.700435 - [DEBUG]
46932 2019-Jan-15 20:37:35.700458 - [DEBUG] Process 1274. path edge:
46933 2019-Jan-15 20:37:35.700482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46934 2019-Jan-15 20:37:35.700538 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
46935 2019-Jan-15 20:37:35.701190 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46936 2019-Jan-15 20:37:35.701825 - [DEBUG]
46937 2019-Jan-15 20:37:35.701850 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46938 2019-Jan-15 20:37:35.702500 - [DEBUG] Possible callees:
46939 2019-Jan-15 20:37:35.702525 - [DEBUG] foo
46940 2019-Jan-15 20:37:35.702550 - [DEBUG] Possible return sites:
46941 2019-Jan-15 20:37:35.702573 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12646942 2019-Jan-15 20:37:35.703839 - [DEBUG] Found and process special summary
46943 2019-Jan-15 20:37:35.703873 - [DEBUG] Compose: EdgeIdentity * AllBottom
46944 2019-Jan-15 20:37:35.703910 - [DEBUG]
46945 2019-Jan-15 20:37:35.703946 - [DEBUG] Propagate flow
46946 2019-Jan-15 20:37:35.703971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46947 2019-Jan-15 20:37:35.704028 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46948 2019-Jan-15 20:37:35.704667 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46949 2019-Jan-15 20:37:35.705301 - [DEBUG] Edge function : AllBottom (result of previous compose)
46950 2019-Jan-15 20:37:35.705326 - [DEBUG]
46951 2019-Jan-15 20:37:35.705351 - [DEBUG] Join: AllTop & AllBottom
46952 2019-Jan-15 20:37:35.705377 - [DEBUG] = AllBottom (new jump func)
46953 2019-Jan-15 20:37:35.705401 - [DEBUG]
46954 2019-Jan-15 20:37:35.705425 - [DEBUG] Start adding new jump function
46955 2019-Jan-15 20:37:35.705448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46956 2019-Jan-15 20:37:35.705504 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46957 2019-Jan-15 20:37:35.706139 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46958 2019-Jan-15 20:37:35.706775 - [DEBUG] Edge Function : AllBottom
46959 2019-Jan-15 20:37:35.706803 - [DEBUG] End adding new jump function
46960 2019-Jan-15 20:37:35.706827 - [DEBUG]
46961 2019-Jan-15 20:37:35.706850 - [DEBUG] -------------------------------------------- 1275. Path Edge --------------------------------------------
46962 2019-Jan-15 20:37:35.706875 - [DEBUG]
46963 2019-Jan-15 20:37:35.706898 - [DEBUG] Process 1275. path edge:
46964 2019-Jan-15 20:37:35.706921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46965 2019-Jan-15 20:37:35.706977 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
46966 2019-Jan-15 20:37:35.707627 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46967 2019-Jan-15 20:37:35.708264 - [DEBUG]
46968 2019-Jan-15 20:37:35.708288 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46969 2019-Jan-15 20:37:35.708947 - [DEBUG] Compose: EdgeIdentity * AllBottom
46970 2019-Jan-15 20:37:35.708974 - [DEBUG]
46971 2019-Jan-15 20:37:35.708998 - [DEBUG] Propagate flow
46972 2019-Jan-15 20:37:35.709022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46973 2019-Jan-15 20:37:35.709079 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46974 2019-Jan-15 20:37:35.709713 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46975 2019-Jan-15 20:37:35.710350 - [DEBUG] Edge function : AllBottom (result of previous compose)
46976 2019-Jan-15 20:37:35.710376 - [DEBUG]
46977 2019-Jan-15 20:37:35.710401 - [DEBUG] Join: AllTop & AllBottom
46978 2019-Jan-15 20:37:35.710427 - [DEBUG] = AllBottom (new jump func)
46979 2019-Jan-15 20:37:35.710452 - [DEBUG]
46980 2019-Jan-15 20:37:35.710475 - [DEBUG] Start adding new jump function
46981 2019-Jan-15 20:37:35.710499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46982 2019-Jan-15 20:37:35.710555 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46983 2019-Jan-15 20:37:35.711209 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46984 2019-Jan-15 20:37:35.711844 - [DEBUG] Edge Function : AllBottom
46985 2019-Jan-15 20:37:35.711874 - [DEBUG] End adding new jump function
46986 2019-Jan-15 20:37:35.711898 - [DEBUG]
46987 2019-Jan-15 20:37:35.711921 - [DEBUG] -------------------------------------------- 1276. Path Edge --------------------------------------------
46988 2019-Jan-15 20:37:35.711945 - [DEBUG]
46989 2019-Jan-15 20:37:35.711968 - [DEBUG] Process 1276. path edge:
46990 2019-Jan-15 20:37:35.712001 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46991 2019-Jan-15 20:37:35.712058 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
46992 2019-Jan-15 20:37:35.712695 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46993 2019-Jan-15 20:37:35.713336 - [DEBUG]
46994 2019-Jan-15 20:37:35.713362 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46995 2019-Jan-15 20:37:35.714032 - [DEBUG] Compose: EdgeIdentity * AllBottom
46996 2019-Jan-15 20:37:35.714060 - [DEBUG]
46997 2019-Jan-15 20:37:35.714083 - [DEBUG] Propagate flow
46998 2019-Jan-15 20:37:35.714107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46999 2019-Jan-15 20:37:35.714164 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47000 2019-Jan-15 20:37:35.714799 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47001 2019-Jan-15 20:37:35.715436 - [DEBUG] Edge function : AllBottom (result of previous compose)
47002 2019-Jan-15 20:37:35.715461 - [DEBUG]
47003 2019-Jan-15 20:37:35.715486 - [DEBUG] Join: AllTop & AllBottom
47004 2019-Jan-15 20:37:35.715512 - [DEBUG] = AllBottom (new jump func)
47005 2019-Jan-15 20:37:35.715537 - [DEBUG]
47006 2019-Jan-15 20:37:35.715560 - [DEBUG] Start adding new jump function
47007 2019-Jan-15 20:37:35.715584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47008 2019-Jan-15 20:37:35.715639 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47009 2019-Jan-15 20:37:35.716276 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47010 2019-Jan-15 20:37:35.716909 - [DEBUG] Edge Function : AllBottom
47011 2019-Jan-15 20:37:35.716938 - [DEBUG] End adding new jump function
47012 2019-Jan-15 20:37:35.716962 - [DEBUG]
47013 2019-Jan-15 20:37:35.716985 - [DEBUG] -------------------------------------------- 1277. Path Edge --------------------------------------------
47014 2019-Jan-15 20:37:35.717009 - [DEBUG]
47015 2019-Jan-15 20:37:35.717032 - [DEBUG] Process 1277. path edge:
47016 2019-Jan-15 20:37:35.717056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47017 2019-Jan-15 20:37:35.717112 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
47018 2019-Jan-15 20:37:35.717765 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47019 2019-Jan-15 20:37:35.718402 - [DEBUG]
47020 2019-Jan-15 20:37:35.718428 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47021 2019-Jan-15 20:37:35.719081 - [DEBUG] Compose: EdgeIdentity * AllBottom
47022 2019-Jan-15 20:37:35.719109 - [DEBUG]
47023 2019-Jan-15 20:37:35.719132 - [DEBUG] Propagate flow
47024 2019-Jan-15 20:37:35.719156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47025 2019-Jan-15 20:37:35.719213 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47026 2019-Jan-15 20:37:35.719859 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47027 2019-Jan-15 20:37:35.720496 - [DEBUG] Edge function : AllBottom (result of previous compose)
47028 2019-Jan-15 20:37:35.720522 - [DEBUG]
47029 2019-Jan-15 20:37:35.720546 - [DEBUG] Join: AllTop & AllBottom
47030 2019-Jan-15 20:37:35.720572 - [DEBUG] = AllBottom (new jump func)
47031 2019-Jan-15 20:37:35.720597 - [DEBUG]
47032 2019-Jan-15 20:37:35.720633 - [DEBUG] Start adding new jump function
47033 2019-Jan-15 20:37:35.720665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47034 2019-Jan-15 20:37:35.720722 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47035 2019-Jan-15 20:37:35.721360 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47036 2019-Jan-15 20:37:35.722002 - [DEBUG] Edge Function : AllBottom
47037 2019-Jan-15 20:37:35.722030 - [DEBUG] End adding new jump function
47038 2019-Jan-15 20:37:35.722054 - [DEBUG]
47039 2019-Jan-15 20:37:35.722077 - [DEBUG] -------------------------------------------- 1278. Path Edge --------------------------------------------
47040 2019-Jan-15 20:37:35.722102 - [DEBUG]
47041 2019-Jan-15 20:37:35.722125 - [DEBUG] Process 1278. path edge:
47042 2019-Jan-15 20:37:35.722149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47043 2019-Jan-15 20:37:35.722205 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
47044 2019-Jan-15 20:37:35.722850 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47045 2019-Jan-15 20:37:35.723487 - [DEBUG]
47046 2019-Jan-15 20:37:35.723512 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47047 2019-Jan-15 20:37:35.724182 - [DEBUG] Possible callees:
47048 2019-Jan-15 20:37:35.724208 - [DEBUG] llvm.dbg.declare
47049 2019-Jan-15 20:37:35.724233 - [DEBUG] Possible return sites:
47050 2019-Jan-15 20:37:35.724256 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13647051 2019-Jan-15 20:37:35.725530 - [DEBUG] Found and process special summary
47052 2019-Jan-15 20:37:35.725564 - [DEBUG] Compose: EdgeIdentity * AllBottom
47053 2019-Jan-15 20:37:35.725591 - [DEBUG]
47054 2019-Jan-15 20:37:35.725616 - [DEBUG] Propagate flow
47055 2019-Jan-15 20:37:35.725640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47056 2019-Jan-15 20:37:35.725697 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47057 2019-Jan-15 20:37:35.726334 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47058 2019-Jan-15 20:37:35.726969 - [DEBUG] Edge function : AllBottom (result of previous compose)
47059 2019-Jan-15 20:37:35.726994 - [DEBUG]
47060 2019-Jan-15 20:37:35.727019 - [DEBUG] Join: AllTop & AllBottom
47061 2019-Jan-15 20:37:35.727046 - [DEBUG] = AllBottom (new jump func)
47062 2019-Jan-15 20:37:35.727071 - [DEBUG]
47063 2019-Jan-15 20:37:35.727094 - [DEBUG] Start adding new jump function
47064 2019-Jan-15 20:37:35.727118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47065 2019-Jan-15 20:37:35.727174 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47066 2019-Jan-15 20:37:35.727825 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47067 2019-Jan-15 20:37:35.728463 - [DEBUG] Edge Function : AllBottom
47068 2019-Jan-15 20:37:35.728491 - [DEBUG] End adding new jump function
47069 2019-Jan-15 20:37:35.728516 - [DEBUG]
47070 2019-Jan-15 20:37:35.728539 - [DEBUG] -------------------------------------------- 1279. Path Edge --------------------------------------------
47071 2019-Jan-15 20:37:35.728564 - [DEBUG]
47072 2019-Jan-15 20:37:35.728588 - [DEBUG] Process 1279. path edge:
47073 2019-Jan-15 20:37:35.728612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47074 2019-Jan-15 20:37:35.728668 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
47075 2019-Jan-15 20:37:35.729322 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47076 2019-Jan-15 20:37:35.729960 - [DEBUG]
47077 2019-Jan-15 20:37:35.729985 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47078 2019-Jan-15 20:37:35.730655 - [DEBUG] Compose: EdgeIdentity * AllBottom
47079 2019-Jan-15 20:37:35.730683 - [DEBUG]
47080 2019-Jan-15 20:37:35.730707 - [DEBUG] Propagate flow
47081 2019-Jan-15 20:37:35.730731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47082 2019-Jan-15 20:37:35.730788 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47083 2019-Jan-15 20:37:35.731422 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47084 2019-Jan-15 20:37:35.732057 - [DEBUG] Edge function : AllBottom (result of previous compose)
47085 2019-Jan-15 20:37:35.732083 - [DEBUG]
47086 2019-Jan-15 20:37:35.732107 - [DEBUG] Join: AllTop & AllBottom
47087 2019-Jan-15 20:37:35.732133 - [DEBUG] = AllBottom (new jump func)
47088 2019-Jan-15 20:37:35.732158 - [DEBUG]
47089 2019-Jan-15 20:37:35.732181 - [DEBUG] Start adding new jump function
47090 2019-Jan-15 20:37:35.732205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47091 2019-Jan-15 20:37:35.732261 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47092 2019-Jan-15 20:37:35.732897 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47093 2019-Jan-15 20:37:35.733527 - [DEBUG] Edge Function : AllBottom
47094 2019-Jan-15 20:37:35.733556 - [DEBUG] End adding new jump function
47095 2019-Jan-15 20:37:35.733580 - [DEBUG]
47096 2019-Jan-15 20:37:35.733604 - [DEBUG] -------------------------------------------- 1280. Path Edge --------------------------------------------
47097 2019-Jan-15 20:37:35.733629 - [DEBUG]
47098 2019-Jan-15 20:37:35.733652 - [DEBUG] Process 1280. path edge:
47099 2019-Jan-15 20:37:35.733675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47100 2019-Jan-15 20:37:35.733732 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
47101 2019-Jan-15 20:37:35.734380 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47102 2019-Jan-15 20:37:35.735016 - [DEBUG]
47103 2019-Jan-15 20:37:35.735041 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47104 2019-Jan-15 20:37:35.735691 - [DEBUG] Compose: EdgeIdentity * AllBottom
47105 2019-Jan-15 20:37:35.735719 - [DEBUG]
47106 2019-Jan-15 20:37:35.735743 - [DEBUG] Propagate flow
47107 2019-Jan-15 20:37:35.735766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47108 2019-Jan-15 20:37:35.735823 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47109 2019-Jan-15 20:37:35.736455 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47110 2019-Jan-15 20:37:35.737091 - [DEBUG] Edge function : AllBottom (result of previous compose)
47111 2019-Jan-15 20:37:35.737116 - [DEBUG]
47112 2019-Jan-15 20:37:35.737141 - [DEBUG] Join: AllTop & AllBottom
47113 2019-Jan-15 20:37:35.737167 - [DEBUG] = AllBottom (new jump func)
47114 2019-Jan-15 20:37:35.737191 - [DEBUG]
47115 2019-Jan-15 20:37:35.737215 - [DEBUG] Start adding new jump function
47116 2019-Jan-15 20:37:35.737238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47117 2019-Jan-15 20:37:35.737307 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47118 2019-Jan-15 20:37:35.737944 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
47119 2019-Jan-15 20:37:35.738575 - [DEBUG] Edge Function : AllBottom
47120 2019-Jan-15 20:37:35.738612 - [DEBUG] End adding new jump function
47121 2019-Jan-15 20:37:35.738636 - [DEBUG]
47122 2019-Jan-15 20:37:35.738660 - [DEBUG] -------------------------------------------- 1281. Path Edge --------------------------------------------
47123 2019-Jan-15 20:37:35.738684 - [DEBUG]
47124 2019-Jan-15 20:37:35.738708 - [DEBUG] Process 1281. path edge:
47125 2019-Jan-15 20:37:35.738731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47126 2019-Jan-15 20:37:35.738788 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
47127 2019-Jan-15 20:37:35.739418 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47128 2019-Jan-15 20:37:35.740055 - [DEBUG]
47129 2019-Jan-15 20:37:35.740079 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
47130 2019-Jan-15 20:37:35.740744 - [DEBUG] Compose: EdgeIdentity * AllBottom
47131 2019-Jan-15 20:37:35.740772 - [DEBUG]
47132 2019-Jan-15 20:37:35.740796 - [DEBUG] Propagate flow
47133 2019-Jan-15 20:37:35.740819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47134 2019-Jan-15 20:37:35.740876 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47135 2019-Jan-15 20:37:35.741521 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47136 2019-Jan-15 20:37:35.742158 - [DEBUG] Edge function : AllBottom (result of previous compose)
47137 2019-Jan-15 20:37:35.742183 - [DEBUG]
47138 2019-Jan-15 20:37:35.742208 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47139 2019-Jan-15 20:37:35.742234 - [DEBUG] = AllBottom
47140 2019-Jan-15 20:37:35.742259 - [DEBUG]
47141 2019-Jan-15 20:37:35.742282 - [DEBUG] PROPAGATE: No new function!
47142 2019-Jan-15 20:37:35.742308 - [DEBUG] EDGE:
47143 2019-Jan-15 20:37:35.742364 - [DEBUG] ---> 47144 2019-Jan-15 20:37:35.742996 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47145 2019-Jan-15 20:37:35.743631 - [DEBUG]
47146 2019-Jan-15 20:37:35.743657 - [DEBUG] EDGE:
47147 2019-Jan-15 20:37:35.743714 - [DEBUG] ---> 47148 2019-Jan-15 20:37:35.744361 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47149 2019-Jan-15 20:37:35.744997 - [DEBUG]
47150 2019-Jan-15 20:37:35.745023 - [DEBUG] EDGE:
47151 2019-Jan-15 20:37:35.745080 - [DEBUG] ---> 47152 2019-Jan-15 20:37:35.745716 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47153 2019-Jan-15 20:37:35.746351 - [DEBUG]
47154 2019-Jan-15 20:37:35.746388 - [DEBUG] Compose: EdgeIdentity * AllBottom
47155 2019-Jan-15 20:37:35.746415 - [DEBUG]
47156 2019-Jan-15 20:37:35.746439 - [DEBUG] Propagate flow
47157 2019-Jan-15 20:37:35.746463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47158 2019-Jan-15 20:37:35.746519 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47159 2019-Jan-15 20:37:35.747156 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47160 2019-Jan-15 20:37:35.747806 - [DEBUG] Edge function : AllBottom (result of previous compose)
47161 2019-Jan-15 20:37:35.747832 - [DEBUG]
47162 2019-Jan-15 20:37:35.747856 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47163 2019-Jan-15 20:37:35.747882 - [DEBUG] = AllBottom
47164 2019-Jan-15 20:37:35.747907 - [DEBUG]
47165 2019-Jan-15 20:37:35.747940 - [DEBUG] PROPAGATE: No new function!
47166 2019-Jan-15 20:37:35.747968 - [DEBUG] EDGE:
47167 2019-Jan-15 20:37:35.748025 - [DEBUG] ---> 47168 2019-Jan-15 20:37:35.748669 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47169 2019-Jan-15 20:37:35.749305 - [DEBUG]
47170 2019-Jan-15 20:37:35.749338 - [DEBUG] Compose: EdgeIdentity * AllBottom
47171 2019-Jan-15 20:37:35.749365 - [DEBUG]
47172 2019-Jan-15 20:37:35.749389 - [DEBUG] Propagate flow
47173 2019-Jan-15 20:37:35.749413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47174 2019-Jan-15 20:37:35.749469 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47175 2019-Jan-15 20:37:35.750113 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47176 2019-Jan-15 20:37:35.750766 - [DEBUG] Edge function : AllBottom (result of previous compose)
47177 2019-Jan-15 20:37:35.750791 - [DEBUG]
47178 2019-Jan-15 20:37:35.750816 - [DEBUG] Join: AllTop & AllBottom
47179 2019-Jan-15 20:37:35.750842 - [DEBUG] = AllBottom (new jump func)
47180 2019-Jan-15 20:37:35.750866 - [DEBUG]
47181 2019-Jan-15 20:37:35.750889 - [DEBUG] Start adding new jump function
47182 2019-Jan-15 20:37:35.750913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47183 2019-Jan-15 20:37:35.750969 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47184 2019-Jan-15 20:37:35.751606 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47185 2019-Jan-15 20:37:35.752247 - [DEBUG] Edge Function : AllBottom
47186 2019-Jan-15 20:37:35.752276 - [DEBUG] End adding new jump function
47187 2019-Jan-15 20:37:35.752299 - [DEBUG]
47188 2019-Jan-15 20:37:35.752323 - [DEBUG] -------------------------------------------- 1282. Path Edge --------------------------------------------
47189 2019-Jan-15 20:37:35.752347 - [DEBUG]
47190 2019-Jan-15 20:37:35.752370 - [DEBUG] Process 1282. path edge:
47191 2019-Jan-15 20:37:35.752394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47192 2019-Jan-15 20:37:35.752450 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
47193 2019-Jan-15 20:37:35.753095 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47194 2019-Jan-15 20:37:35.753731 - [DEBUG]
47195 2019-Jan-15 20:37:35.753756 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47196 2019-Jan-15 20:37:35.754427 - [DEBUG] Possible callees:
47197 2019-Jan-15 20:37:35.754452 - [DEBUG] llvm.dbg.declare
47198 2019-Jan-15 20:37:35.754477 - [DEBUG] Possible return sites:
47199 2019-Jan-15 20:37:35.754501 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14347200 2019-Jan-15 20:37:35.755771 - [DEBUG] Found and process special summary
47201 2019-Jan-15 20:37:35.755805 - [DEBUG] Compose: EdgeIdentity * AllBottom
47202 2019-Jan-15 20:37:35.755831 - [DEBUG]
47203 2019-Jan-15 20:37:35.755855 - [DEBUG] Propagate flow
47204 2019-Jan-15 20:37:35.755879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47205 2019-Jan-15 20:37:35.755935 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47206 2019-Jan-15 20:37:35.756573 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47207 2019-Jan-15 20:37:35.757214 - [DEBUG] Edge function : AllBottom (result of previous compose)
47208 2019-Jan-15 20:37:35.757239 - [DEBUG]
47209 2019-Jan-15 20:37:35.757276 - [DEBUG] Join: AllTop & AllBottom
47210 2019-Jan-15 20:37:35.757305 - [DEBUG] = AllBottom (new jump func)
47211 2019-Jan-15 20:37:35.757329 - [DEBUG]
47212 2019-Jan-15 20:37:35.757353 - [DEBUG] Start adding new jump function
47213 2019-Jan-15 20:37:35.757376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47214 2019-Jan-15 20:37:35.757432 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47215 2019-Jan-15 20:37:35.758069 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47216 2019-Jan-15 20:37:35.758706 - [DEBUG] Edge Function : AllBottom
47217 2019-Jan-15 20:37:35.758735 - [DEBUG] End adding new jump function
47218 2019-Jan-15 20:37:35.758759 - [DEBUG]
47219 2019-Jan-15 20:37:35.758782 - [DEBUG] -------------------------------------------- 1283. Path Edge --------------------------------------------
47220 2019-Jan-15 20:37:35.758807 - [DEBUG]
47221 2019-Jan-15 20:37:35.758830 - [DEBUG] Process 1283. path edge:
47222 2019-Jan-15 20:37:35.758854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47223 2019-Jan-15 20:37:35.758910 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
47224 2019-Jan-15 20:37:35.759547 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47225 2019-Jan-15 20:37:35.760182 - [DEBUG]
47226 2019-Jan-15 20:37:35.760207 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47227 2019-Jan-15 20:37:35.760877 - [DEBUG] Compose: EdgeIdentity * AllBottom
47228 2019-Jan-15 20:37:35.760905 - [DEBUG]
47229 2019-Jan-15 20:37:35.760928 - [DEBUG] Propagate flow
47230 2019-Jan-15 20:37:35.760952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47231 2019-Jan-15 20:37:35.761008 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
47232 2019-Jan-15 20:37:35.761653 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47233 2019-Jan-15 20:37:35.762290 - [DEBUG] Edge function : AllBottom (result of previous compose)
47234 2019-Jan-15 20:37:35.762316 - [DEBUG]
47235 2019-Jan-15 20:37:35.762340 - [DEBUG] Join: AllTop & AllBottom
47236 2019-Jan-15 20:37:35.762367 - [DEBUG] = AllBottom (new jump func)
47237 2019-Jan-15 20:37:35.762391 - [DEBUG]
47238 2019-Jan-15 20:37:35.762415 - [DEBUG] Start adding new jump function
47239 2019-Jan-15 20:37:35.762438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47240 2019-Jan-15 20:37:35.762494 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47241 2019-Jan-15 20:37:35.763129 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
47242 2019-Jan-15 20:37:35.763758 - [DEBUG] Edge Function : AllBottom
47243 2019-Jan-15 20:37:35.763787 - [DEBUG] End adding new jump function
47244 2019-Jan-15 20:37:35.763811 - [DEBUG]
47245 2019-Jan-15 20:37:35.763835 - [DEBUG] -------------------------------------------- 1284. Path Edge --------------------------------------------
47246 2019-Jan-15 20:37:35.763859 - [DEBUG]
47247 2019-Jan-15 20:37:35.763883 - [DEBUG] Process 1284. path edge:
47248 2019-Jan-15 20:37:35.763906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47249 2019-Jan-15 20:37:35.763976 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
47250 2019-Jan-15 20:37:35.764606 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47251 2019-Jan-15 20:37:35.765241 - [DEBUG]
47252 2019-Jan-15 20:37:35.765275 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
47253 2019-Jan-15 20:37:35.765925 - [DEBUG] Compose: EdgeIdentity * AllBottom
47254 2019-Jan-15 20:37:35.765953 - [DEBUG]
47255 2019-Jan-15 20:37:35.765977 - [DEBUG] Propagate flow
47256 2019-Jan-15 20:37:35.766000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47257 2019-Jan-15 20:37:35.766057 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47258 2019-Jan-15 20:37:35.766689 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47259 2019-Jan-15 20:37:35.767339 - [DEBUG] Edge function : AllBottom (result of previous compose)
47260 2019-Jan-15 20:37:35.767364 - [DEBUG]
47261 2019-Jan-15 20:37:35.767388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47262 2019-Jan-15 20:37:35.767414 - [DEBUG] = AllBottom
47263 2019-Jan-15 20:37:35.767439 - [DEBUG]
47264 2019-Jan-15 20:37:35.767462 - [DEBUG] PROPAGATE: No new function!
47265 2019-Jan-15 20:37:35.767487 - [DEBUG] EDGE:
47266 2019-Jan-15 20:37:35.767544 - [DEBUG] ---> 47267 2019-Jan-15 20:37:35.768176 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47268 2019-Jan-15 20:37:35.768811 - [DEBUG]
47269 2019-Jan-15 20:37:35.768836 - [DEBUG] EDGE:
47270 2019-Jan-15 20:37:35.768893 - [DEBUG] ---> 47271 2019-Jan-15 20:37:35.769529 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47272 2019-Jan-15 20:37:35.770163 - [DEBUG]
47273 2019-Jan-15 20:37:35.770199 - [DEBUG] Compose: EdgeIdentity * AllBottom
47274 2019-Jan-15 20:37:35.770227 - [DEBUG]
47275 2019-Jan-15 20:37:35.770251 - [DEBUG] Propagate flow
47276 2019-Jan-15 20:37:35.770274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47277 2019-Jan-15 20:37:35.770330 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47278 2019-Jan-15 20:37:35.770984 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47279 2019-Jan-15 20:37:35.771619 - [DEBUG] Edge function : AllBottom (result of previous compose)
47280 2019-Jan-15 20:37:35.771644 - [DEBUG]
47281 2019-Jan-15 20:37:35.771669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47282 2019-Jan-15 20:37:35.771695 - [DEBUG] = AllBottom
47283 2019-Jan-15 20:37:35.771720 - [DEBUG]
47284 2019-Jan-15 20:37:35.771743 - [DEBUG] PROPAGATE: No new function!
47285 2019-Jan-15 20:37:35.771770 - [DEBUG] EDGE:
47286 2019-Jan-15 20:37:35.771826 - [DEBUG] ---> 47287 2019-Jan-15 20:37:35.772471 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47288 2019-Jan-15 20:37:35.773108 - [DEBUG]
47289 2019-Jan-15 20:37:35.773133 - [DEBUG] EDGE:
47290 2019-Jan-15 20:37:35.773191 - [DEBUG] ---> 47291 2019-Jan-15 20:37:35.773826 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47292 2019-Jan-15 20:37:35.774480 - [DEBUG]
47293 2019-Jan-15 20:37:35.774513 - [DEBUG] Compose: EdgeIdentity * AllBottom
47294 2019-Jan-15 20:37:35.774540 - [DEBUG]
47295 2019-Jan-15 20:37:35.774564 - [DEBUG] Propagate flow
47296 2019-Jan-15 20:37:35.774587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47297 2019-Jan-15 20:37:35.774651 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47298 2019-Jan-15 20:37:35.775288 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47299 2019-Jan-15 20:37:35.775925 - [DEBUG] Edge function : AllBottom (result of previous compose)
47300 2019-Jan-15 20:37:35.775950 - [DEBUG]
47301 2019-Jan-15 20:37:35.775975 - [DEBUG] Join: AllTop & AllBottom
47302 2019-Jan-15 20:37:35.776001 - [DEBUG] = AllBottom (new jump func)
47303 2019-Jan-15 20:37:35.776025 - [DEBUG]
47304 2019-Jan-15 20:37:35.776049 - [DEBUG] Start adding new jump function
47305 2019-Jan-15 20:37:35.776072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47306 2019-Jan-15 20:37:35.776128 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47307 2019-Jan-15 20:37:35.776765 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47308 2019-Jan-15 20:37:35.777414 - [DEBUG] Edge Function : AllBottom
47309 2019-Jan-15 20:37:35.777442 - [DEBUG] End adding new jump function
47310 2019-Jan-15 20:37:35.777466 - [DEBUG]
47311 2019-Jan-15 20:37:35.777489 - [DEBUG] -------------------------------------------- 1285. Path Edge --------------------------------------------
47312 2019-Jan-15 20:37:35.777514 - [DEBUG]
47313 2019-Jan-15 20:37:35.777537 - [DEBUG] Process 1285. path edge:
47314 2019-Jan-15 20:37:35.777560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47315 2019-Jan-15 20:37:35.777616 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
47316 2019-Jan-15 20:37:35.778254 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47317 2019-Jan-15 20:37:35.778891 - [DEBUG]
47318 2019-Jan-15 20:37:35.778917 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47319 2019-Jan-15 20:37:35.779569 - [DEBUG] Compose: EdgeIdentity * AllBottom
47320 2019-Jan-15 20:37:35.779597 - [DEBUG]
47321 2019-Jan-15 20:37:35.779621 - [DEBUG] Propagate flow
47322 2019-Jan-15 20:37:35.779644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47323 2019-Jan-15 20:37:35.779701 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47324 2019-Jan-15 20:37:35.780345 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47325 2019-Jan-15 20:37:35.780997 - [DEBUG] Edge function : AllBottom (result of previous compose)
47326 2019-Jan-15 20:37:35.781023 - [DEBUG]
47327 2019-Jan-15 20:37:35.781047 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47328 2019-Jan-15 20:37:35.781073 - [DEBUG] = AllBottom
47329 2019-Jan-15 20:37:35.781097 - [DEBUG]
47330 2019-Jan-15 20:37:35.781121 - [DEBUG] PROPAGATE: No new function!
47331 2019-Jan-15 20:37:35.781153 - [DEBUG] Compose: EdgeIdentity * AllBottom
47332 2019-Jan-15 20:37:35.781180 - [DEBUG]
47333 2019-Jan-15 20:37:35.781203 - [DEBUG] Propagate flow
47334 2019-Jan-15 20:37:35.781227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47335 2019-Jan-15 20:37:35.781284 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47336 2019-Jan-15 20:37:35.781929 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47337 2019-Jan-15 20:37:35.782567 - [DEBUG] Edge function : AllBottom (result of previous compose)
47338 2019-Jan-15 20:37:35.782592 - [DEBUG]
47339 2019-Jan-15 20:37:35.782617 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47340 2019-Jan-15 20:37:35.782643 - [DEBUG] = AllBottom
47341 2019-Jan-15 20:37:35.782668 - [DEBUG]
47342 2019-Jan-15 20:37:35.782704 - [DEBUG] PROPAGATE: No new function!
47343 2019-Jan-15 20:37:35.782729 - [DEBUG] EDGE:
47344 2019-Jan-15 20:37:35.782787 - [DEBUG] ---> 47345 2019-Jan-15 20:37:35.783423 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47346 2019-Jan-15 20:37:35.784076 - [DEBUG]
47347 2019-Jan-15 20:37:35.784102 - [DEBUG] EDGE:
47348 2019-Jan-15 20:37:35.784159 - [DEBUG] ---> 47349 2019-Jan-15 20:37:35.784793 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47350 2019-Jan-15 20:37:35.785429 - [DEBUG]
47351 2019-Jan-15 20:37:35.785455 - [DEBUG] EDGE:
47352 2019-Jan-15 20:37:35.785512 - [DEBUG] ---> 47353 2019-Jan-15 20:37:35.786151 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47354 2019-Jan-15 20:37:35.786786 - [DEBUG]
47355 2019-Jan-15 20:37:35.786821 - [DEBUG] Compose: EdgeIdentity * AllBottom
47356 2019-Jan-15 20:37:35.786848 - [DEBUG]
47357 2019-Jan-15 20:37:35.786872 - [DEBUG] Propagate flow
47358 2019-Jan-15 20:37:35.786896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47359 2019-Jan-15 20:37:35.786952 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47360 2019-Jan-15 20:37:35.787603 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47361 2019-Jan-15 20:37:35.788238 - [DEBUG] Edge function : AllBottom (result of previous compose)
47362 2019-Jan-15 20:37:35.788264 - [DEBUG]
47363 2019-Jan-15 20:37:35.788289 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47364 2019-Jan-15 20:37:35.788315 - [DEBUG] = AllBottom
47365 2019-Jan-15 20:37:35.788339 - [DEBUG]
47366 2019-Jan-15 20:37:35.788362 - [DEBUG] PROPAGATE: No new function!
47367 2019-Jan-15 20:37:35.788389 - [DEBUG] EDGE:
47368 2019-Jan-15 20:37:35.788446 - [DEBUG] ---> 47369 2019-Jan-15 20:37:35.789081 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47370 2019-Jan-15 20:37:35.789718 - [DEBUG]
47371 2019-Jan-15 20:37:35.789744 - [DEBUG] EDGE:
47372 2019-Jan-15 20:37:35.789802 - [DEBUG] ---> 47373 2019-Jan-15 20:37:35.790434 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47374 2019-Jan-15 20:37:35.791089 - [DEBUG]
47375 2019-Jan-15 20:37:35.791115 - [DEBUG] EDGE:
47376 2019-Jan-15 20:37:35.791172 - [DEBUG] ---> 47377 2019-Jan-15 20:37:35.791811 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47378 2019-Jan-15 20:37:35.792445 - [DEBUG]
47379 2019-Jan-15 20:37:35.792472 - [DEBUG] EDGE:
47380 2019-Jan-15 20:37:35.792529 - [DEBUG] ---> 47381 2019-Jan-15 20:37:35.793164 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47382 2019-Jan-15 20:37:35.793801 - [DEBUG]
47383 2019-Jan-15 20:37:35.793835 - [DEBUG] EDGE:
47384 2019-Jan-15 20:37:35.793893 - [DEBUG] ---> 47385 2019-Jan-15 20:37:35.794542 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47386 2019-Jan-15 20:37:35.795177 - [DEBUG]
47387 2019-Jan-15 20:37:35.795203 - [DEBUG] EDGE:
47388 2019-Jan-15 20:37:35.795260 - [DEBUG] ---> 47389 2019-Jan-15 20:37:35.795897 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47390 2019-Jan-15 20:37:35.796535 - [DEBUG]
47391 2019-Jan-15 20:37:35.796561 - [DEBUG] EDGE:
47392 2019-Jan-15 20:37:35.796618 - [DEBUG] ---> 47393 2019-Jan-15 20:37:35.797249 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47394 2019-Jan-15 20:37:35.797898 - [DEBUG]
47395 2019-Jan-15 20:37:35.797924 - [DEBUG] EDGE:
47396 2019-Jan-15 20:37:35.797982 - [DEBUG] ---> 47397 2019-Jan-15 20:37:35.798613 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47398 2019-Jan-15 20:37:35.799249 - [DEBUG]
47399 2019-Jan-15 20:37:35.799275 - [DEBUG] EDGE:
47400 2019-Jan-15 20:37:35.799332 - [DEBUG] ---> 47401 2019-Jan-15 20:37:35.799968 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47402 2019-Jan-15 20:37:35.800612 - [DEBUG]
47403 2019-Jan-15 20:37:35.800652 - [DEBUG] Compose: EdgeIdentity * AllBottom
47404 2019-Jan-15 20:37:35.800679 - [DEBUG]
47405 2019-Jan-15 20:37:35.800703 - [DEBUG] Propagate flow
47406 2019-Jan-15 20:37:35.800727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47407 2019-Jan-15 20:37:35.800783 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47408 2019-Jan-15 20:37:35.801420 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47409 2019-Jan-15 20:37:35.802054 - [DEBUG] Edge function : AllBottom (result of previous compose)
47410 2019-Jan-15 20:37:35.802080 - [DEBUG]
47411 2019-Jan-15 20:37:35.802105 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47412 2019-Jan-15 20:37:35.802131 - [DEBUG] = AllBottom
47413 2019-Jan-15 20:37:35.802155 - [DEBUG]
47414 2019-Jan-15 20:37:35.802179 - [DEBUG] PROPAGATE: No new function!
47415 2019-Jan-15 20:37:35.802206 - [DEBUG] EDGE:
47416 2019-Jan-15 20:37:35.802263 - [DEBUG] ---> 47417 2019-Jan-15 20:37:35.802906 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47418 2019-Jan-15 20:37:35.803544 - [DEBUG]
47419 2019-Jan-15 20:37:35.803579 - [DEBUG] Compose: EdgeIdentity * AllBottom
47420 2019-Jan-15 20:37:35.803605 - [DEBUG]
47421 2019-Jan-15 20:37:35.803629 - [DEBUG] Propagate flow
47422 2019-Jan-15 20:37:35.803653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47423 2019-Jan-15 20:37:35.803709 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47424 2019-Jan-15 20:37:35.804368 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47425 2019-Jan-15 20:37:35.805014 - [DEBUG] Edge function : AllBottom (result of previous compose)
47426 2019-Jan-15 20:37:35.805040 - [DEBUG]
47427 2019-Jan-15 20:37:35.805064 - [DEBUG] Join: AllTop & AllBottom
47428 2019-Jan-15 20:37:35.805090 - [DEBUG] = AllBottom (new jump func)
47429 2019-Jan-15 20:37:35.805115 - [DEBUG]
47430 2019-Jan-15 20:37:35.805138 - [DEBUG] Start adding new jump function
47431 2019-Jan-15 20:37:35.805162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47432 2019-Jan-15 20:37:35.805218 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47433 2019-Jan-15 20:37:35.805854 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47434 2019-Jan-15 20:37:35.806495 - [DEBUG] Edge Function : AllBottom
47435 2019-Jan-15 20:37:35.806523 - [DEBUG] End adding new jump function
47436 2019-Jan-15 20:37:35.806547 - [DEBUG]
47437 2019-Jan-15 20:37:35.806570 - [DEBUG] -------------------------------------------- 1286. Path Edge --------------------------------------------
47438 2019-Jan-15 20:37:35.806594 - [DEBUG]
47439 2019-Jan-15 20:37:35.806618 - [DEBUG] Process 1286. path edge:
47440 2019-Jan-15 20:37:35.806641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47441 2019-Jan-15 20:37:35.806697 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47442 2019-Jan-15 20:37:35.807355 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47443 2019-Jan-15 20:37:35.807992 - [DEBUG]
47444 2019-Jan-15 20:37:35.808016 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47445 2019-Jan-15 20:37:35.808666 - [DEBUG] Possible callees:
47446 2019-Jan-15 20:37:35.808690 - [DEBUG] llvm.dbg.declare
47447 2019-Jan-15 20:37:35.808715 - [DEBUG] Possible return sites:
47448 2019-Jan-15 20:37:35.808739 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347449 2019-Jan-15 20:37:35.810006 - [DEBUG] Found and process special summary
47450 2019-Jan-15 20:37:35.810039 - [DEBUG] Compose: EdgeIdentity * AllBottom
47451 2019-Jan-15 20:37:35.810066 - [DEBUG]
47452 2019-Jan-15 20:37:35.810090 - [DEBUG] Propagate flow
47453 2019-Jan-15 20:37:35.810113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47454 2019-Jan-15 20:37:35.810170 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47455 2019-Jan-15 20:37:35.810824 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47456 2019-Jan-15 20:37:35.811460 - [DEBUG] Edge function : AllBottom (result of previous compose)
47457 2019-Jan-15 20:37:35.811485 - [DEBUG]
47458 2019-Jan-15 20:37:35.811510 - [DEBUG] Join: AllTop & AllBottom
47459 2019-Jan-15 20:37:35.811536 - [DEBUG] = AllBottom (new jump func)
47460 2019-Jan-15 20:37:35.811560 - [DEBUG]
47461 2019-Jan-15 20:37:35.811584 - [DEBUG] Start adding new jump function
47462 2019-Jan-15 20:37:35.811607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47463 2019-Jan-15 20:37:35.811663 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47464 2019-Jan-15 20:37:35.812298 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47465 2019-Jan-15 20:37:35.812933 - [DEBUG] Edge Function : AllBottom
47466 2019-Jan-15 20:37:35.812960 - [DEBUG] End adding new jump function
47467 2019-Jan-15 20:37:35.812984 - [DEBUG]
47468 2019-Jan-15 20:37:35.813008 - [DEBUG] -------------------------------------------- 1287. Path Edge --------------------------------------------
47469 2019-Jan-15 20:37:35.813042 - [DEBUG]
47470 2019-Jan-15 20:37:35.813066 - [DEBUG] Process 1287. path edge:
47471 2019-Jan-15 20:37:35.813090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47472 2019-Jan-15 20:37:35.813146 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47473 2019-Jan-15 20:37:35.813781 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47474 2019-Jan-15 20:37:35.814433 - [DEBUG]
47475 2019-Jan-15 20:37:35.814457 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47476 2019-Jan-15 20:37:35.815110 - [DEBUG] Compose: EdgeIdentity * AllBottom
47477 2019-Jan-15 20:37:35.815138 - [DEBUG]
47478 2019-Jan-15 20:37:35.815161 - [DEBUG] Propagate flow
47479 2019-Jan-15 20:37:35.815185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47480 2019-Jan-15 20:37:35.815241 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47481 2019-Jan-15 20:37:35.815875 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47482 2019-Jan-15 20:37:35.816511 - [DEBUG] Edge function : AllBottom (result of previous compose)
47483 2019-Jan-15 20:37:35.816537 - [DEBUG]
47484 2019-Jan-15 20:37:35.816562 - [DEBUG] Join: AllTop & AllBottom
47485 2019-Jan-15 20:37:35.816588 - [DEBUG] = AllBottom (new jump func)
47486 2019-Jan-15 20:37:35.816612 - [DEBUG]
47487 2019-Jan-15 20:37:35.816636 - [DEBUG] Start adding new jump function
47488 2019-Jan-15 20:37:35.816659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47489 2019-Jan-15 20:37:35.816715 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47490 2019-Jan-15 20:37:35.817365 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47491 2019-Jan-15 20:37:35.817996 - [DEBUG] Edge Function : AllBottom
47492 2019-Jan-15 20:37:35.818024 - [DEBUG] End adding new jump function
47493 2019-Jan-15 20:37:35.818048 - [DEBUG]
47494 2019-Jan-15 20:37:35.818071 - [DEBUG] -------------------------------------------- 1288. Path Edge --------------------------------------------
47495 2019-Jan-15 20:37:35.818095 - [DEBUG]
47496 2019-Jan-15 20:37:35.818119 - [DEBUG] Process 1288. path edge:
47497 2019-Jan-15 20:37:35.818143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47498 2019-Jan-15 20:37:35.818198 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47499 2019-Jan-15 20:37:35.818828 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47500 2019-Jan-15 20:37:35.819464 - [DEBUG]
47501 2019-Jan-15 20:37:35.819489 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47502 2019-Jan-15 20:37:35.820132 - [DEBUG] Compose: EdgeIdentity * AllBottom
47503 2019-Jan-15 20:37:35.820160 - [DEBUG]
47504 2019-Jan-15 20:37:35.820183 - [DEBUG] Propagate flow
47505 2019-Jan-15 20:37:35.820206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47506 2019-Jan-15 20:37:35.820263 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47507 2019-Jan-15 20:37:35.820912 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47508 2019-Jan-15 20:37:35.821548 - [DEBUG] Edge function : AllBottom (result of previous compose)
47509 2019-Jan-15 20:37:35.821573 - [DEBUG]
47510 2019-Jan-15 20:37:35.821598 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47511 2019-Jan-15 20:37:35.821624 - [DEBUG] = AllBottom
47512 2019-Jan-15 20:37:35.821648 - [DEBUG]
47513 2019-Jan-15 20:37:35.821672 - [DEBUG] PROPAGATE: No new function!
47514 2019-Jan-15 20:37:35.821697 - [DEBUG] EDGE:
47515 2019-Jan-15 20:37:35.821762 - [DEBUG] ---> 47516 2019-Jan-15 20:37:35.822393 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47517 2019-Jan-15 20:37:35.823029 - [DEBUG]
47518 2019-Jan-15 20:37:35.823055 - [DEBUG] EDGE:
47519 2019-Jan-15 20:37:35.823112 - [DEBUG] ---> 47520 2019-Jan-15 20:37:35.823749 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47521 2019-Jan-15 20:37:35.824401 - [DEBUG]
47522 2019-Jan-15 20:37:35.824437 - [DEBUG] Compose: EdgeIdentity * AllBottom
47523 2019-Jan-15 20:37:35.824465 - [DEBUG]
47524 2019-Jan-15 20:37:35.824489 - [DEBUG] Propagate flow
47525 2019-Jan-15 20:37:35.824512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47526 2019-Jan-15 20:37:35.824568 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47527 2019-Jan-15 20:37:35.825206 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47528 2019-Jan-15 20:37:35.825842 - [DEBUG] Edge function : AllBottom (result of previous compose)
47529 2019-Jan-15 20:37:35.825867 - [DEBUG]
47530 2019-Jan-15 20:37:35.825892 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47531 2019-Jan-15 20:37:35.825918 - [DEBUG] = AllBottom
47532 2019-Jan-15 20:37:35.825942 - [DEBUG]
47533 2019-Jan-15 20:37:35.825965 - [DEBUG] PROPAGATE: No new function!
47534 2019-Jan-15 20:37:35.825992 - [DEBUG] EDGE:
47535 2019-Jan-15 20:37:35.826049 - [DEBUG] ---> 47536 2019-Jan-15 20:37:35.826693 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47537 2019-Jan-15 20:37:35.827344 - [DEBUG]
47538 2019-Jan-15 20:37:35.827370 - [DEBUG] EDGE:
47539 2019-Jan-15 20:37:35.827428 - [DEBUG] ---> 47540 2019-Jan-15 20:37:35.828061 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47541 2019-Jan-15 20:37:35.828696 - [DEBUG]
47542 2019-Jan-15 20:37:35.828724 - [DEBUG] Compose: EdgeIdentity * AllBottom
47543 2019-Jan-15 20:37:35.828750 - [DEBUG]
47544 2019-Jan-15 20:37:35.828774 - [DEBUG] Propagate flow
47545 2019-Jan-15 20:37:35.828797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47546 2019-Jan-15 20:37:35.828853 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47547 2019-Jan-15 20:37:35.829494 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47548 2019-Jan-15 20:37:35.830132 - [DEBUG] Edge function : AllBottom (result of previous compose)
47549 2019-Jan-15 20:37:35.830157 - [DEBUG]
47550 2019-Jan-15 20:37:35.830182 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47551 2019-Jan-15 20:37:35.830208 - [DEBUG] = AllBottom
47552 2019-Jan-15 20:37:35.830232 - [DEBUG]
47553 2019-Jan-15 20:37:35.830256 - [DEBUG] PROPAGATE: No new function!
47554 2019-Jan-15 20:37:35.830281 - [DEBUG] EDGE:
47555 2019-Jan-15 20:37:35.830338 - [DEBUG] ---> 47556 2019-Jan-15 20:37:35.830992 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47557 2019-Jan-15 20:37:35.831629 - [DEBUG]
47558 2019-Jan-15 20:37:35.831675 - [DEBUG] Compose: EdgeIdentity * AllBottom
47559 2019-Jan-15 20:37:35.831710 - [DEBUG]
47560 2019-Jan-15 20:37:35.831735 - [DEBUG] Propagate flow
47561 2019-Jan-15 20:37:35.831758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47562 2019-Jan-15 20:37:35.831815 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47563 2019-Jan-15 20:37:35.832454 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
47564 2019-Jan-15 20:37:35.833110 - [DEBUG] Edge function : AllBottom (result of previous compose)
47565 2019-Jan-15 20:37:35.833135 - [DEBUG]
47566 2019-Jan-15 20:37:35.833160 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47567 2019-Jan-15 20:37:35.833186 - [DEBUG] = AllBottom
47568 2019-Jan-15 20:37:35.833210 - [DEBUG]
47569 2019-Jan-15 20:37:35.833234 - [DEBUG] PROPAGATE: No new function!
47570 2019-Jan-15 20:37:35.833259 - [DEBUG] Compose: EdgeIdentity * AllBottom
47571 2019-Jan-15 20:37:35.833284 - [DEBUG]
47572 2019-Jan-15 20:37:35.833308 - [DEBUG] Propagate flow
47573 2019-Jan-15 20:37:35.833331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47574 2019-Jan-15 20:37:35.833387 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47575 2019-Jan-15 20:37:35.834044 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47576 2019-Jan-15 20:37:35.834682 - [DEBUG] Edge function : AllBottom (result of previous compose)
47577 2019-Jan-15 20:37:35.834707 - [DEBUG]
47578 2019-Jan-15 20:37:35.834732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47579 2019-Jan-15 20:37:35.834758 - [DEBUG] = AllBottom
47580 2019-Jan-15 20:37:35.834782 - [DEBUG]
47581 2019-Jan-15 20:37:35.834806 - [DEBUG] PROPAGATE: No new function!
47582 2019-Jan-15 20:37:35.834832 - [DEBUG] EDGE:
47583 2019-Jan-15 20:37:35.834890 - [DEBUG] ---> 47584 2019-Jan-15 20:37:35.835527 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47585 2019-Jan-15 20:37:35.836167 - [DEBUG]
47586 2019-Jan-15 20:37:35.836192 - [DEBUG] EDGE:
47587 2019-Jan-15 20:37:35.836250 - [DEBUG] ---> 47588 2019-Jan-15 20:37:35.836885 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47589 2019-Jan-15 20:37:35.837540 - [DEBUG]
47590 2019-Jan-15 20:37:35.837567 - [DEBUG] Compose: EdgeIdentity * AllBottom
47591 2019-Jan-15 20:37:35.837593 - [DEBUG]
47592 2019-Jan-15 20:37:35.837617 - [DEBUG] Propagate flow
47593 2019-Jan-15 20:37:35.837640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47594 2019-Jan-15 20:37:35.837696 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47595 2019-Jan-15 20:37:35.838332 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47596 2019-Jan-15 20:37:35.838972 - [DEBUG] Edge function : AllBottom (result of previous compose)
47597 2019-Jan-15 20:37:35.838997 - [DEBUG]
47598 2019-Jan-15 20:37:35.839022 - [DEBUG] Join: AllTop & AllBottom
47599 2019-Jan-15 20:37:35.839048 - [DEBUG] = AllBottom (new jump func)
47600 2019-Jan-15 20:37:35.839073 - [DEBUG]
47601 2019-Jan-15 20:37:35.839096 - [DEBUG] Start adding new jump function
47602 2019-Jan-15 20:37:35.839119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47603 2019-Jan-15 20:37:35.839175 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47604 2019-Jan-15 20:37:35.839822 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47605 2019-Jan-15 20:37:35.840455 - [DEBUG] Edge Function : AllBottom
47606 2019-Jan-15 20:37:35.840486 - [DEBUG] End adding new jump function
47607 2019-Jan-15 20:37:35.840510 - [DEBUG]
47608 2019-Jan-15 20:37:35.840533 - [DEBUG] -------------------------------------------- 1289. Path Edge --------------------------------------------
47609 2019-Jan-15 20:37:35.840558 - [DEBUG]
47610 2019-Jan-15 20:37:35.840581 - [DEBUG] Process 1289. path edge:
47611 2019-Jan-15 20:37:35.840618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47612 2019-Jan-15 20:37:35.840675 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
47613 2019-Jan-15 20:37:35.841310 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47614 2019-Jan-15 20:37:35.841948 - [DEBUG]
47615 2019-Jan-15 20:37:35.841974 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47616 2019-Jan-15 20:37:35.842626 - [DEBUG] Compose: EdgeIdentity * AllBottom
47617 2019-Jan-15 20:37:35.842654 - [DEBUG]
47618 2019-Jan-15 20:37:35.842677 - [DEBUG] Propagate flow
47619 2019-Jan-15 20:37:35.842700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47620 2019-Jan-15 20:37:35.842756 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47621 2019-Jan-15 20:37:35.843399 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47622 2019-Jan-15 20:37:35.844054 - [DEBUG] Edge function : AllBottom (result of previous compose)
47623 2019-Jan-15 20:37:35.844080 - [DEBUG]
47624 2019-Jan-15 20:37:35.844104 - [DEBUG] Join: AllTop & AllBottom
47625 2019-Jan-15 20:37:35.844130 - [DEBUG] = AllBottom (new jump func)
47626 2019-Jan-15 20:37:35.844155 - [DEBUG]
47627 2019-Jan-15 20:37:35.844178 - [DEBUG] Start adding new jump function
47628 2019-Jan-15 20:37:35.844201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47629 2019-Jan-15 20:37:35.844257 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47630 2019-Jan-15 20:37:35.844895 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47631 2019-Jan-15 20:37:35.845537 - [DEBUG] Edge Function : AllBottom
47632 2019-Jan-15 20:37:35.845564 - [DEBUG] End adding new jump function
47633 2019-Jan-15 20:37:35.845588 - [DEBUG]
47634 2019-Jan-15 20:37:35.845612 - [DEBUG] -------------------------------------------- 1290. Path Edge --------------------------------------------
47635 2019-Jan-15 20:37:35.845636 - [DEBUG]
47636 2019-Jan-15 20:37:35.845659 - [DEBUG] Process 1290. path edge:
47637 2019-Jan-15 20:37:35.845683 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47638 2019-Jan-15 20:37:35.845740 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47639 2019-Jan-15 20:37:35.846382 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47640 2019-Jan-15 20:37:35.847021 - [DEBUG]
47641 2019-Jan-15 20:37:35.847045 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47642 2019-Jan-15 20:37:35.847713 - [DEBUG] Possible callees:
47643 2019-Jan-15 20:37:35.847738 - [DEBUG] llvm.dbg.declare
47644 2019-Jan-15 20:37:35.847762 - [DEBUG] Possible return sites:
47645 2019-Jan-15 20:37:35.847786 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647646 2019-Jan-15 20:37:35.849064 - [DEBUG] Found and process special summary
47647 2019-Jan-15 20:37:35.849097 - [DEBUG] Compose: EdgeIdentity * AllBottom
47648 2019-Jan-15 20:37:35.849123 - [DEBUG]
47649 2019-Jan-15 20:37:35.849148 - [DEBUG] Propagate flow
47650 2019-Jan-15 20:37:35.849171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47651 2019-Jan-15 20:37:35.849227 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47652 2019-Jan-15 20:37:35.849867 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47653 2019-Jan-15 20:37:35.850503 - [DEBUG] Edge function : AllBottom (result of previous compose)
47654 2019-Jan-15 20:37:35.850528 - [DEBUG]
47655 2019-Jan-15 20:37:35.850552 - [DEBUG] Join: AllTop & AllBottom
47656 2019-Jan-15 20:37:35.850578 - [DEBUG] = AllBottom (new jump func)
47657 2019-Jan-15 20:37:35.850615 - [DEBUG]
47658 2019-Jan-15 20:37:35.850640 - [DEBUG] Start adding new jump function
47659 2019-Jan-15 20:37:35.850664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47660 2019-Jan-15 20:37:35.850720 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47661 2019-Jan-15 20:37:35.851356 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47662 2019-Jan-15 20:37:35.851992 - [DEBUG] Edge Function : AllBottom
47663 2019-Jan-15 20:37:35.852020 - [DEBUG] End adding new jump function
47664 2019-Jan-15 20:37:35.852044 - [DEBUG]
47665 2019-Jan-15 20:37:35.852068 - [DEBUG] -------------------------------------------- 1291. Path Edge --------------------------------------------
47666 2019-Jan-15 20:37:35.852092 - [DEBUG]
47667 2019-Jan-15 20:37:35.852115 - [DEBUG] Process 1291. path edge:
47668 2019-Jan-15 20:37:35.852139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47669 2019-Jan-15 20:37:35.852196 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47670 2019-Jan-15 20:37:35.852833 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47671 2019-Jan-15 20:37:35.853469 - [DEBUG]
47672 2019-Jan-15 20:37:35.853494 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47673 2019-Jan-15 20:37:35.854159 - [DEBUG] Compose: EdgeIdentity * AllBottom
47674 2019-Jan-15 20:37:35.854187 - [DEBUG]
47675 2019-Jan-15 20:37:35.854211 - [DEBUG] Propagate flow
47676 2019-Jan-15 20:37:35.854235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47677 2019-Jan-15 20:37:35.854291 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47678 2019-Jan-15 20:37:35.854925 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47679 2019-Jan-15 20:37:35.855561 - [DEBUG] Edge function : AllBottom (result of previous compose)
47680 2019-Jan-15 20:37:35.855587 - [DEBUG]
47681 2019-Jan-15 20:37:35.855611 - [DEBUG] Join: AllTop & AllBottom
47682 2019-Jan-15 20:37:35.855638 - [DEBUG] = AllBottom (new jump func)
47683 2019-Jan-15 20:37:35.855662 - [DEBUG]
47684 2019-Jan-15 20:37:35.855686 - [DEBUG] Start adding new jump function
47685 2019-Jan-15 20:37:35.855709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47686 2019-Jan-15 20:37:35.855765 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47687 2019-Jan-15 20:37:35.856402 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47688 2019-Jan-15 20:37:35.857034 - [DEBUG] Edge Function : AllBottom
47689 2019-Jan-15 20:37:35.857062 - [DEBUG] End adding new jump function
47690 2019-Jan-15 20:37:35.857095 - [DEBUG]
47691 2019-Jan-15 20:37:35.857120 - [DEBUG] -------------------------------------------- 1292. Path Edge --------------------------------------------
47692 2019-Jan-15 20:37:35.857144 - [DEBUG]
47693 2019-Jan-15 20:37:35.857167 - [DEBUG] Process 1292. path edge:
47694 2019-Jan-15 20:37:35.857191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47695 2019-Jan-15 20:37:35.857247 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47696 2019-Jan-15 20:37:35.857894 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47697 2019-Jan-15 20:37:35.858530 - [DEBUG]
47698 2019-Jan-15 20:37:35.858555 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47699 2019-Jan-15 20:37:35.859206 - [DEBUG] Compose: EdgeIdentity * AllBottom
47700 2019-Jan-15 20:37:35.859234 - [DEBUG]
47701 2019-Jan-15 20:37:35.859258 - [DEBUG] Propagate flow
47702 2019-Jan-15 20:37:35.859281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47703 2019-Jan-15 20:37:35.859338 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47704 2019-Jan-15 20:37:35.859971 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47705 2019-Jan-15 20:37:35.860619 - [DEBUG] Edge function : AllBottom (result of previous compose)
47706 2019-Jan-15 20:37:35.860645 - [DEBUG]
47707 2019-Jan-15 20:37:35.860669 - [DEBUG] Join: AllTop & AllBottom
47708 2019-Jan-15 20:37:35.860695 - [DEBUG] = AllBottom (new jump func)
47709 2019-Jan-15 20:37:35.860720 - [DEBUG]
47710 2019-Jan-15 20:37:35.860743 - [DEBUG] Start adding new jump function
47711 2019-Jan-15 20:37:35.860767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47712 2019-Jan-15 20:37:35.860823 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47713 2019-Jan-15 20:37:35.861460 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47714 2019-Jan-15 20:37:35.862091 - [DEBUG] Edge Function : AllBottom
47715 2019-Jan-15 20:37:35.862119 - [DEBUG] End adding new jump function
47716 2019-Jan-15 20:37:35.862143 - [DEBUG]
47717 2019-Jan-15 20:37:35.862167 - [DEBUG] -------------------------------------------- 1293. Path Edge --------------------------------------------
47718 2019-Jan-15 20:37:35.862191 - [DEBUG]
47719 2019-Jan-15 20:37:35.862214 - [DEBUG] Process 1293. path edge:
47720 2019-Jan-15 20:37:35.862238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47721 2019-Jan-15 20:37:35.862294 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47722 2019-Jan-15 20:37:35.862926 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47723 2019-Jan-15 20:37:35.863561 - [DEBUG]
47724 2019-Jan-15 20:37:35.863586 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47725 2019-Jan-15 20:37:35.864247 - [DEBUG] Compose: EdgeIdentity * AllBottom
47726 2019-Jan-15 20:37:35.864276 - [DEBUG]
47727 2019-Jan-15 20:37:35.864300 - [DEBUG] Propagate flow
47728 2019-Jan-15 20:37:35.864323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47729 2019-Jan-15 20:37:35.864380 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47730 2019-Jan-15 20:37:35.865025 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47731 2019-Jan-15 20:37:35.865661 - [DEBUG] Edge function : AllBottom (result of previous compose)
47732 2019-Jan-15 20:37:35.865686 - [DEBUG]
47733 2019-Jan-15 20:37:35.865711 - [DEBUG] Join: AllTop & AllBottom
47734 2019-Jan-15 20:37:35.865737 - [DEBUG] = AllBottom (new jump func)
47735 2019-Jan-15 20:37:35.865762 - [DEBUG]
47736 2019-Jan-15 20:37:35.865793 - [DEBUG] Start adding new jump function
47737 2019-Jan-15 20:37:35.865818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47738 2019-Jan-15 20:37:35.865874 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47739 2019-Jan-15 20:37:35.866510 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47740 2019-Jan-15 20:37:35.867146 - [DEBUG] Edge Function : AllBottom
47741 2019-Jan-15 20:37:35.867174 - [DEBUG] End adding new jump function
47742 2019-Jan-15 20:37:35.867198 - [DEBUG]
47743 2019-Jan-15 20:37:35.867223 - [DEBUG] -------------------------------------------- 1294. Path Edge --------------------------------------------
47744 2019-Jan-15 20:37:35.867247 - [DEBUG]
47745 2019-Jan-15 20:37:35.867284 - [DEBUG] Process 1294. path edge:
47746 2019-Jan-15 20:37:35.867309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47747 2019-Jan-15 20:37:35.867366 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
47748 2019-Jan-15 20:37:35.868003 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47749 2019-Jan-15 20:37:35.868641 - [DEBUG]
47750 2019-Jan-15 20:37:35.868666 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47751 2019-Jan-15 20:37:35.869319 - [DEBUG] Compose: EdgeIdentity * AllBottom
47752 2019-Jan-15 20:37:35.869347 - [DEBUG]
47753 2019-Jan-15 20:37:35.869371 - [DEBUG] Propagate flow
47754 2019-Jan-15 20:37:35.869394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47755 2019-Jan-15 20:37:35.869451 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47756 2019-Jan-15 20:37:35.870085 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47757 2019-Jan-15 20:37:35.870737 - [DEBUG] Edge function : AllBottom (result of previous compose)
47758 2019-Jan-15 20:37:35.870763 - [DEBUG]
47759 2019-Jan-15 20:37:35.870787 - [DEBUG] Join: AllTop & AllBottom
47760 2019-Jan-15 20:37:35.870813 - [DEBUG] = AllBottom (new jump func)
47761 2019-Jan-15 20:37:35.870838 - [DEBUG]
47762 2019-Jan-15 20:37:35.870861 - [DEBUG] Start adding new jump function
47763 2019-Jan-15 20:37:35.870885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47764 2019-Jan-15 20:37:35.870941 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47765 2019-Jan-15 20:37:35.871579 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47766 2019-Jan-15 20:37:35.872213 - [DEBUG] Edge Function : AllBottom
47767 2019-Jan-15 20:37:35.872241 - [DEBUG] End adding new jump function
47768 2019-Jan-15 20:37:35.872265 - [DEBUG]
47769 2019-Jan-15 20:37:35.872289 - [DEBUG] -------------------------------------------- 1295. Path Edge --------------------------------------------
47770 2019-Jan-15 20:37:35.872314 - [DEBUG]
47771 2019-Jan-15 20:37:35.872338 - [DEBUG] Process 1295. path edge:
47772 2019-Jan-15 20:37:35.872361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47773 2019-Jan-15 20:37:35.872418 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
47774 2019-Jan-15 20:37:35.873051 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47775 2019-Jan-15 20:37:35.873686 - [DEBUG]
47776 2019-Jan-15 20:37:35.873712 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47777 2019-Jan-15 20:37:35.874375 - [DEBUG] Compose: EdgeIdentity * AllBottom
47778 2019-Jan-15 20:37:35.874403 - [DEBUG]
47779 2019-Jan-15 20:37:35.874427 - [DEBUG] Propagate flow
47780 2019-Jan-15 20:37:35.874451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47781 2019-Jan-15 20:37:35.874516 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47782 2019-Jan-15 20:37:35.875157 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47783 2019-Jan-15 20:37:35.875794 - [DEBUG] Edge function : AllBottom (result of previous compose)
47784 2019-Jan-15 20:37:35.875819 - [DEBUG]
47785 2019-Jan-15 20:37:35.875844 - [DEBUG] Join: AllTop & AllBottom
47786 2019-Jan-15 20:37:35.875870 - [DEBUG] = AllBottom (new jump func)
47787 2019-Jan-15 20:37:35.875894 - [DEBUG]
47788 2019-Jan-15 20:37:35.875918 - [DEBUG] Start adding new jump function
47789 2019-Jan-15 20:37:35.875941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47790 2019-Jan-15 20:37:35.875997 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47791 2019-Jan-15 20:37:35.876632 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47792 2019-Jan-15 20:37:35.877278 - [DEBUG] Edge Function : AllBottom
47793 2019-Jan-15 20:37:35.877308 - [DEBUG] End adding new jump function
47794 2019-Jan-15 20:37:35.877332 - [DEBUG]
47795 2019-Jan-15 20:37:35.877356 - [DEBUG] -------------------------------------------- 1296. Path Edge --------------------------------------------
47796 2019-Jan-15 20:37:35.877380 - [DEBUG]
47797 2019-Jan-15 20:37:35.877404 - [DEBUG] Process 1296. path edge:
47798 2019-Jan-15 20:37:35.877427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47799 2019-Jan-15 20:37:35.877484 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
47800 2019-Jan-15 20:37:35.878118 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47801 2019-Jan-15 20:37:35.878754 - [DEBUG]
47802 2019-Jan-15 20:37:35.878778 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47803 2019-Jan-15 20:37:35.879429 - [DEBUG] Compose: EdgeIdentity * AllBottom
47804 2019-Jan-15 20:37:35.879456 - [DEBUG]
47805 2019-Jan-15 20:37:35.879480 - [DEBUG] Propagate flow
47806 2019-Jan-15 20:37:35.879503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47807 2019-Jan-15 20:37:35.879560 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47808 2019-Jan-15 20:37:35.880197 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47809 2019-Jan-15 20:37:35.880849 - [DEBUG] Edge function : AllBottom (result of previous compose)
47810 2019-Jan-15 20:37:35.880874 - [DEBUG]
47811 2019-Jan-15 20:37:35.880899 - [DEBUG] Join: AllTop & AllBottom
47812 2019-Jan-15 20:37:35.880925 - [DEBUG] = AllBottom (new jump func)
47813 2019-Jan-15 20:37:35.880949 - [DEBUG]
47814 2019-Jan-15 20:37:35.880973 - [DEBUG] Start adding new jump function
47815 2019-Jan-15 20:37:35.880996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47816 2019-Jan-15 20:37:35.881052 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47817 2019-Jan-15 20:37:35.881687 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47818 2019-Jan-15 20:37:35.882323 - [DEBUG] Edge Function : AllBottom
47819 2019-Jan-15 20:37:35.882354 - [DEBUG] End adding new jump function
47820 2019-Jan-15 20:37:35.882378 - [DEBUG]
47821 2019-Jan-15 20:37:35.882402 - [DEBUG] -------------------------------------------- 1297. Path Edge --------------------------------------------
47822 2019-Jan-15 20:37:35.882427 - [DEBUG]
47823 2019-Jan-15 20:37:35.882450 - [DEBUG] Process 1297. path edge:
47824 2019-Jan-15 20:37:35.882474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47825 2019-Jan-15 20:37:35.882531 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
47826 2019-Jan-15 20:37:35.883176 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47827 2019-Jan-15 20:37:35.883814 - [DEBUG]
47828 2019-Jan-15 20:37:35.883839 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47829 2019-Jan-15 20:37:35.884507 - [DEBUG] Compose: EdgeIdentity * AllBottom
47830 2019-Jan-15 20:37:35.884536 - [DEBUG]
47831 2019-Jan-15 20:37:35.884560 - [DEBUG] Propagate flow
47832 2019-Jan-15 20:37:35.884583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47833 2019-Jan-15 20:37:35.884640 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47834 2019-Jan-15 20:37:35.885274 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47835 2019-Jan-15 20:37:35.885912 - [DEBUG] Edge function : AllBottom (result of previous compose)
47836 2019-Jan-15 20:37:35.885937 - [DEBUG]
47837 2019-Jan-15 20:37:35.885962 - [DEBUG] Join: AllTop & AllBottom
47838 2019-Jan-15 20:37:35.885988 - [DEBUG] = AllBottom (new jump func)
47839 2019-Jan-15 20:37:35.886012 - [DEBUG]
47840 2019-Jan-15 20:37:35.886036 - [DEBUG] Start adding new jump function
47841 2019-Jan-15 20:37:35.886059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47842 2019-Jan-15 20:37:35.886115 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47843 2019-Jan-15 20:37:35.886753 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47844 2019-Jan-15 20:37:35.887402 - [DEBUG] Edge Function : AllBottom
47845 2019-Jan-15 20:37:35.887429 - [DEBUG] End adding new jump function
47846 2019-Jan-15 20:37:35.887453 - [DEBUG]
47847 2019-Jan-15 20:37:35.887477 - [DEBUG] -------------------------------------------- 1298. Path Edge --------------------------------------------
47848 2019-Jan-15 20:37:35.887502 - [DEBUG]
47849 2019-Jan-15 20:37:35.887525 - [DEBUG] Process 1298. path edge:
47850 2019-Jan-15 20:37:35.887548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47851 2019-Jan-15 20:37:35.887605 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
47852 2019-Jan-15 20:37:35.888240 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47853 2019-Jan-15 20:37:35.888877 - [DEBUG]
47854 2019-Jan-15 20:37:35.888902 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47855 2019-Jan-15 20:37:35.889553 - [DEBUG] Compose: EdgeIdentity * AllBottom
47856 2019-Jan-15 20:37:35.889580 - [DEBUG]
47857 2019-Jan-15 20:37:35.889604 - [DEBUG] Propagate flow
47858 2019-Jan-15 20:37:35.889628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47859 2019-Jan-15 20:37:35.889685 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47860 2019-Jan-15 20:37:35.890328 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47861 2019-Jan-15 20:37:35.890980 - [DEBUG] Edge function : AllBottom (result of previous compose)
47862 2019-Jan-15 20:37:35.891005 - [DEBUG]
47863 2019-Jan-15 20:37:35.891030 - [DEBUG] Join: AllTop & AllBottom
47864 2019-Jan-15 20:37:35.891056 - [DEBUG] = AllBottom (new jump func)
47865 2019-Jan-15 20:37:35.891081 - [DEBUG]
47866 2019-Jan-15 20:37:35.891104 - [DEBUG] Start adding new jump function
47867 2019-Jan-15 20:37:35.891128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47868 2019-Jan-15 20:37:35.891184 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47869 2019-Jan-15 20:37:35.891831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47870 2019-Jan-15 20:37:35.892473 - [DEBUG] Edge Function : AllBottom
47871 2019-Jan-15 20:37:35.892501 - [DEBUG] End adding new jump function
47872 2019-Jan-15 20:37:35.892526 - [DEBUG]
47873 2019-Jan-15 20:37:35.892549 - [DEBUG] -------------------------------------------- 1299. Path Edge --------------------------------------------
47874 2019-Jan-15 20:37:35.892574 - [DEBUG]
47875 2019-Jan-15 20:37:35.892598 - [DEBUG] Process 1299. path edge:
47876 2019-Jan-15 20:37:35.892622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47877 2019-Jan-15 20:37:35.892679 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
47878 2019-Jan-15 20:37:35.893324 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47879 2019-Jan-15 20:37:35.893975 - [DEBUG]
47880 2019-Jan-15 20:37:35.893999 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47881 2019-Jan-15 20:37:35.894653 - [DEBUG] Possible callees:
47882 2019-Jan-15 20:37:35.894678 - [DEBUG] llvm.dbg.declare
47883 2019-Jan-15 20:37:35.894703 - [DEBUG] Possible return sites:
47884 2019-Jan-15 20:37:35.894727 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12047885 2019-Jan-15 20:37:35.895998 - [DEBUG] Found and process special summary
47886 2019-Jan-15 20:37:35.896032 - [DEBUG] Compose: EdgeIdentity * AllBottom
47887 2019-Jan-15 20:37:35.896059 - [DEBUG]
47888 2019-Jan-15 20:37:35.896083 - [DEBUG] Propagate flow
47889 2019-Jan-15 20:37:35.896106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47890 2019-Jan-15 20:37:35.896163 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47891 2019-Jan-15 20:37:35.896799 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47892 2019-Jan-15 20:37:35.897452 - [DEBUG] Edge function : AllBottom (result of previous compose)
47893 2019-Jan-15 20:37:35.897477 - [DEBUG]
47894 2019-Jan-15 20:37:35.897502 - [DEBUG] Join: AllTop & AllBottom
47895 2019-Jan-15 20:37:35.897528 - [DEBUG] = AllBottom (new jump func)
47896 2019-Jan-15 20:37:35.897553 - [DEBUG]
47897 2019-Jan-15 20:37:35.897576 - [DEBUG] Start adding new jump function
47898 2019-Jan-15 20:37:35.897599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47899 2019-Jan-15 20:37:35.897655 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47900 2019-Jan-15 20:37:35.898291 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47901 2019-Jan-15 20:37:35.898928 - [DEBUG] Edge Function : AllBottom
47902 2019-Jan-15 20:37:35.898956 - [DEBUG] End adding new jump function
47903 2019-Jan-15 20:37:35.898980 - [DEBUG]
47904 2019-Jan-15 20:37:35.899004 - [DEBUG] -------------------------------------------- 1300. Path Edge --------------------------------------------
47905 2019-Jan-15 20:37:35.899029 - [DEBUG]
47906 2019-Jan-15 20:37:35.899052 - [DEBUG] Process 1300. path edge:
47907 2019-Jan-15 20:37:35.899077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47908 2019-Jan-15 20:37:35.899133 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
47909 2019-Jan-15 20:37:35.899770 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47910 2019-Jan-15 20:37:35.900415 - [DEBUG]
47911 2019-Jan-15 20:37:35.900440 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47912 2019-Jan-15 20:37:35.901112 - [DEBUG] Compose: EdgeIdentity * AllBottom
47913 2019-Jan-15 20:37:35.901140 - [DEBUG]
47914 2019-Jan-15 20:37:35.901164 - [DEBUG] Propagate flow
47915 2019-Jan-15 20:37:35.901187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47916 2019-Jan-15 20:37:35.901244 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47917 2019-Jan-15 20:37:35.901884 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47918 2019-Jan-15 20:37:35.902521 - [DEBUG] Edge function : AllBottom (result of previous compose)
47919 2019-Jan-15 20:37:35.902546 - [DEBUG]
47920 2019-Jan-15 20:37:35.902570 - [DEBUG] Join: AllTop & AllBottom
47921 2019-Jan-15 20:37:35.902596 - [DEBUG] = AllBottom (new jump func)
47922 2019-Jan-15 20:37:35.902621 - [DEBUG]
47923 2019-Jan-15 20:37:35.902645 - [DEBUG] Start adding new jump function
47924 2019-Jan-15 20:37:35.902668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47925 2019-Jan-15 20:37:35.902724 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47926 2019-Jan-15 20:37:35.903361 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47927 2019-Jan-15 20:37:35.904009 - [DEBUG] Edge Function : AllBottom
47928 2019-Jan-15 20:37:35.904037 - [DEBUG] End adding new jump function
47929 2019-Jan-15 20:37:35.904062 - [DEBUG]
47930 2019-Jan-15 20:37:35.904085 - [DEBUG] -------------------------------------------- 1301. Path Edge --------------------------------------------
47931 2019-Jan-15 20:37:35.904110 - [DEBUG]
47932 2019-Jan-15 20:37:35.904133 - [DEBUG] Process 1301. path edge:
47933 2019-Jan-15 20:37:35.904157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47934 2019-Jan-15 20:37:35.904214 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
47935 2019-Jan-15 20:37:35.904846 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47936 2019-Jan-15 20:37:35.905483 - [DEBUG]
47937 2019-Jan-15 20:37:35.905508 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47938 2019-Jan-15 20:37:35.906156 - [DEBUG] Compose: EdgeIdentity * AllBottom
47939 2019-Jan-15 20:37:35.906184 - [DEBUG]
47940 2019-Jan-15 20:37:35.906208 - [DEBUG] Propagate flow
47941 2019-Jan-15 20:37:35.906231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47942 2019-Jan-15 20:37:35.906288 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47943 2019-Jan-15 20:37:35.906934 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47944 2019-Jan-15 20:37:35.907589 - [DEBUG] Edge function : AllBottom (result of previous compose)
47945 2019-Jan-15 20:37:35.907614 - [DEBUG]
47946 2019-Jan-15 20:37:35.907639 - [DEBUG] Join: AllTop & AllBottom
47947 2019-Jan-15 20:37:35.907665 - [DEBUG] = AllBottom (new jump func)
47948 2019-Jan-15 20:37:35.907690 - [DEBUG]
47949 2019-Jan-15 20:37:35.907713 - [DEBUG] Start adding new jump function
47950 2019-Jan-15 20:37:35.907736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47951 2019-Jan-15 20:37:35.907793 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47952 2019-Jan-15 20:37:35.908430 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47953 2019-Jan-15 20:37:35.909072 - [DEBUG] Edge Function : AllBottom
47954 2019-Jan-15 20:37:35.909107 - [DEBUG] End adding new jump function
47955 2019-Jan-15 20:37:35.909132 - [DEBUG]
47956 2019-Jan-15 20:37:35.909156 - [DEBUG] -------------------------------------------- 1302. Path Edge --------------------------------------------
47957 2019-Jan-15 20:37:35.909181 - [DEBUG]
47958 2019-Jan-15 20:37:35.909205 - [DEBUG] Process 1302. path edge:
47959 2019-Jan-15 20:37:35.909229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47960 2019-Jan-15 20:37:35.909286 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
47961 2019-Jan-15 20:37:35.909930 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47962 2019-Jan-15 20:37:35.910566 - [DEBUG]
47963 2019-Jan-15 20:37:35.910591 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47964 2019-Jan-15 20:37:35.911258 - [DEBUG] Possible callees:
47965 2019-Jan-15 20:37:35.911285 - [DEBUG] llvm.dbg.declare
47966 2019-Jan-15 20:37:35.911310 - [DEBUG] Possible return sites:
47967 2019-Jan-15 20:37:35.911333 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14947968 2019-Jan-15 20:37:35.912613 - [DEBUG] Found and process special summary
47969 2019-Jan-15 20:37:35.912655 - [DEBUG] Compose: EdgeIdentity * AllBottom
47970 2019-Jan-15 20:37:35.912683 - [DEBUG]
47971 2019-Jan-15 20:37:35.912707 - [DEBUG] Propagate flow
47972 2019-Jan-15 20:37:35.912731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47973 2019-Jan-15 20:37:35.912794 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47974 2019-Jan-15 20:37:35.913489 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47975 2019-Jan-15 20:37:35.914216 - [DEBUG] Edge function : AllBottom (result of previous compose)
47976 2019-Jan-15 20:37:35.914244 - [DEBUG]
47977 2019-Jan-15 20:37:35.914271 - [DEBUG] Join: AllTop & AllBottom
47978 2019-Jan-15 20:37:35.914298 - [DEBUG] = AllBottom (new jump func)
47979 2019-Jan-15 20:37:35.914323 - [DEBUG]
47980 2019-Jan-15 20:37:35.914347 - [DEBUG] Start adding new jump function
47981 2019-Jan-15 20:37:35.914370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47982 2019-Jan-15 20:37:35.914442 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47983 2019-Jan-15 20:37:35.915123 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47984 2019-Jan-15 20:37:35.915765 - [DEBUG] Edge Function : AllBottom
47985 2019-Jan-15 20:37:35.915796 - [DEBUG] End adding new jump function
47986 2019-Jan-15 20:37:35.915820 - [DEBUG]
47987 2019-Jan-15 20:37:35.915844 - [DEBUG] -------------------------------------------- 1303. Path Edge --------------------------------------------
47988 2019-Jan-15 20:37:35.915870 - [DEBUG]
47989 2019-Jan-15 20:37:35.915893 - [DEBUG] Process 1303. path edge:
47990 2019-Jan-15 20:37:35.915918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47991 2019-Jan-15 20:37:35.915976 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
47992 2019-Jan-15 20:37:35.916612 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47993 2019-Jan-15 20:37:35.917248 - [DEBUG]
47994 2019-Jan-15 20:37:35.917293 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47995 2019-Jan-15 20:37:35.917966 - [DEBUG] Compose: EdgeIdentity * AllBottom
47996 2019-Jan-15 20:37:35.917995 - [DEBUG]
47997 2019-Jan-15 20:37:35.918037 - [DEBUG] Propagate flow
47998 2019-Jan-15 20:37:35.918062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47999 2019-Jan-15 20:37:35.918120 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48000 2019-Jan-15 20:37:35.918756 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48001 2019-Jan-15 20:37:35.919391 - [DEBUG] Edge function : AllBottom (result of previous compose)
48002 2019-Jan-15 20:37:35.919417 - [DEBUG]
48003 2019-Jan-15 20:37:35.919441 - [DEBUG] Join: AllTop & AllBottom
48004 2019-Jan-15 20:37:35.919467 - [DEBUG] = AllBottom (new jump func)
48005 2019-Jan-15 20:37:35.919492 - [DEBUG]
48006 2019-Jan-15 20:37:35.919515 - [DEBUG] Start adding new jump function
48007 2019-Jan-15 20:37:35.919539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48008 2019-Jan-15 20:37:35.919595 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48009 2019-Jan-15 20:37:35.920231 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48010 2019-Jan-15 20:37:35.920880 - [DEBUG] Edge Function : AllBottom
48011 2019-Jan-15 20:37:35.920909 - [DEBUG] End adding new jump function
48012 2019-Jan-15 20:37:35.920933 - [DEBUG]
48013 2019-Jan-15 20:37:35.920957 - [DEBUG] -------------------------------------------- 1304. Path Edge --------------------------------------------
48014 2019-Jan-15 20:37:35.920981 - [DEBUG]
48015 2019-Jan-15 20:37:35.921005 - [DEBUG] Process 1304. path edge:
48016 2019-Jan-15 20:37:35.921028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48017 2019-Jan-15 20:37:35.921085 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
48018 2019-Jan-15 20:37:35.921719 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48019 2019-Jan-15 20:37:35.922356 - [DEBUG]
48020 2019-Jan-15 20:37:35.922381 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48021 2019-Jan-15 20:37:35.923039 - [DEBUG] Compose: EdgeIdentity * AllBottom
48022 2019-Jan-15 20:37:35.923066 - [DEBUG]
48023 2019-Jan-15 20:37:35.923090 - [DEBUG] Propagate flow
48024 2019-Jan-15 20:37:35.923113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48025 2019-Jan-15 20:37:35.923170 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48026 2019-Jan-15 20:37:35.923821 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48027 2019-Jan-15 20:37:35.924476 - [DEBUG] Edge function : AllBottom (result of previous compose)
48028 2019-Jan-15 20:37:35.924501 - [DEBUG]
48029 2019-Jan-15 20:37:35.924526 - [DEBUG] Join: AllTop & AllBottom
48030 2019-Jan-15 20:37:35.924552 - [DEBUG] = AllBottom (new jump func)
48031 2019-Jan-15 20:37:35.924577 - [DEBUG]
48032 2019-Jan-15 20:37:35.924600 - [DEBUG] Start adding new jump function
48033 2019-Jan-15 20:37:35.924623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48034 2019-Jan-15 20:37:35.924679 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48035 2019-Jan-15 20:37:35.925316 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48036 2019-Jan-15 20:37:35.925958 - [DEBUG] Edge Function : AllBottom
48037 2019-Jan-15 20:37:35.925986 - [DEBUG] End adding new jump function
48038 2019-Jan-15 20:37:35.926010 - [DEBUG]
48039 2019-Jan-15 20:37:35.926034 - [DEBUG] -------------------------------------------- 1305. Path Edge --------------------------------------------
48040 2019-Jan-15 20:37:35.926059 - [DEBUG]
48041 2019-Jan-15 20:37:35.926082 - [DEBUG] Process 1305. path edge:
48042 2019-Jan-15 20:37:35.926115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48043 2019-Jan-15 20:37:35.926173 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
48044 2019-Jan-15 20:37:35.926819 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48045 2019-Jan-15 20:37:35.927471 - [DEBUG]
48046 2019-Jan-15 20:37:35.927496 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48047 2019-Jan-15 20:37:35.928154 - [DEBUG] Possible callees:
48048 2019-Jan-15 20:37:35.928179 - [DEBUG] llvm.dbg.declare
48049 2019-Jan-15 20:37:35.928204 - [DEBUG] Possible return sites:
48050 2019-Jan-15 20:37:35.928228 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15548051 2019-Jan-15 20:37:35.929506 - [DEBUG] Found and process special summary
48052 2019-Jan-15 20:37:35.929541 - [DEBUG] Compose: EdgeIdentity * AllBottom
48053 2019-Jan-15 20:37:35.929568 - [DEBUG]
48054 2019-Jan-15 20:37:35.929592 - [DEBUG] Propagate flow
48055 2019-Jan-15 20:37:35.929615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48056 2019-Jan-15 20:37:35.929672 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48057 2019-Jan-15 20:37:35.930320 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48058 2019-Jan-15 20:37:35.930972 - [DEBUG] Edge function : AllBottom (result of previous compose)
48059 2019-Jan-15 20:37:35.930997 - [DEBUG]
48060 2019-Jan-15 20:37:35.931021 - [DEBUG] Join: AllTop & AllBottom
48061 2019-Jan-15 20:37:35.931047 - [DEBUG] = AllBottom (new jump func)
48062 2019-Jan-15 20:37:35.931072 - [DEBUG]
48063 2019-Jan-15 20:37:35.931095 - [DEBUG] Start adding new jump function
48064 2019-Jan-15 20:37:35.931119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48065 2019-Jan-15 20:37:35.931174 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48066 2019-Jan-15 20:37:35.931810 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48067 2019-Jan-15 20:37:35.932446 - [DEBUG] Edge Function : AllBottom
48068 2019-Jan-15 20:37:35.932474 - [DEBUG] End adding new jump function
48069 2019-Jan-15 20:37:35.932498 - [DEBUG]
48070 2019-Jan-15 20:37:35.932522 - [DEBUG] -------------------------------------------- 1306. Path Edge --------------------------------------------
48071 2019-Jan-15 20:37:35.932546 - [DEBUG]
48072 2019-Jan-15 20:37:35.932569 - [DEBUG] Process 1306. path edge:
48073 2019-Jan-15 20:37:35.932593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48074 2019-Jan-15 20:37:35.932649 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
48075 2019-Jan-15 20:37:35.933284 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48076 2019-Jan-15 20:37:35.933921 - [DEBUG]
48077 2019-Jan-15 20:37:35.933959 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48078 2019-Jan-15 20:37:35.934616 - [DEBUG] Compose: EdgeIdentity * AllBottom
48079 2019-Jan-15 20:37:35.934644 - [DEBUG]
48080 2019-Jan-15 20:37:35.934668 - [DEBUG] Propagate flow
48081 2019-Jan-15 20:37:35.934692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48082 2019-Jan-15 20:37:35.934749 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48083 2019-Jan-15 20:37:35.935384 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48084 2019-Jan-15 20:37:35.936035 - [DEBUG] Edge function : AllBottom (result of previous compose)
48085 2019-Jan-15 20:37:35.936061 - [DEBUG]
48086 2019-Jan-15 20:37:35.936086 - [DEBUG] Join: AllTop & AllBottom
48087 2019-Jan-15 20:37:35.936112 - [DEBUG] = AllBottom (new jump func)
48088 2019-Jan-15 20:37:35.936137 - [DEBUG]
48089 2019-Jan-15 20:37:35.936161 - [DEBUG] Start adding new jump function
48090 2019-Jan-15 20:37:35.936184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48091 2019-Jan-15 20:37:35.936240 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48092 2019-Jan-15 20:37:35.936879 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48093 2019-Jan-15 20:37:35.937529 - [DEBUG] Edge Function : AllBottom
48094 2019-Jan-15 20:37:35.937557 - [DEBUG] End adding new jump function
48095 2019-Jan-15 20:37:35.937581 - [DEBUG]
48096 2019-Jan-15 20:37:35.937605 - [DEBUG] -------------------------------------------- 1307. Path Edge --------------------------------------------
48097 2019-Jan-15 20:37:35.937630 - [DEBUG]
48098 2019-Jan-15 20:37:35.937654 - [DEBUG] Process 1307. path edge:
48099 2019-Jan-15 20:37:35.937678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48100 2019-Jan-15 20:37:35.937735 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
48101 2019-Jan-15 20:37:35.938370 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48102 2019-Jan-15 20:37:35.939008 - [DEBUG]
48103 2019-Jan-15 20:37:35.939033 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48104 2019-Jan-15 20:37:35.939688 - [DEBUG] Compose: EdgeIdentity * AllBottom
48105 2019-Jan-15 20:37:35.939716 - [DEBUG]
48106 2019-Jan-15 20:37:35.939740 - [DEBUG] Propagate flow
48107 2019-Jan-15 20:37:35.939763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48108 2019-Jan-15 20:37:35.939819 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48109 2019-Jan-15 20:37:35.940455 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48110 2019-Jan-15 20:37:35.941108 - [DEBUG] Edge function : AllBottom (result of previous compose)
48111 2019-Jan-15 20:37:35.941133 - [DEBUG]
48112 2019-Jan-15 20:37:35.941158 - [DEBUG] Join: AllTop & AllBottom
48113 2019-Jan-15 20:37:35.941184 - [DEBUG] = AllBottom (new jump func)
48114 2019-Jan-15 20:37:35.941208 - [DEBUG]
48115 2019-Jan-15 20:37:35.941232 - [DEBUG] Start adding new jump function
48116 2019-Jan-15 20:37:35.941255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48117 2019-Jan-15 20:37:35.941311 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48118 2019-Jan-15 20:37:35.941948 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48119 2019-Jan-15 20:37:35.942580 - [DEBUG] Edge Function : AllBottom
48120 2019-Jan-15 20:37:35.942608 - [DEBUG] End adding new jump function
48121 2019-Jan-15 20:37:35.942632 - [DEBUG]
48122 2019-Jan-15 20:37:35.942656 - [DEBUG] -------------------------------------------- 1308. Path Edge --------------------------------------------
48123 2019-Jan-15 20:37:35.942681 - [DEBUG]
48124 2019-Jan-15 20:37:35.942704 - [DEBUG] Process 1308. path edge:
48125 2019-Jan-15 20:37:35.942728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48126 2019-Jan-15 20:37:35.942785 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
48127 2019-Jan-15 20:37:35.943418 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48128 2019-Jan-15 20:37:35.944069 - [DEBUG]
48129 2019-Jan-15 20:37:35.944102 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48130 2019-Jan-15 20:37:35.944755 - [DEBUG] Compose: EdgeIdentity * AllBottom
48131 2019-Jan-15 20:37:35.944784 - [DEBUG]
48132 2019-Jan-15 20:37:35.944808 - [DEBUG] Propagate flow
48133 2019-Jan-15 20:37:35.944832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48134 2019-Jan-15 20:37:35.944889 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48135 2019-Jan-15 20:37:35.945536 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48136 2019-Jan-15 20:37:35.946174 - [DEBUG] Edge function : AllBottom (result of previous compose)
48137 2019-Jan-15 20:37:35.946199 - [DEBUG]
48138 2019-Jan-15 20:37:35.946224 - [DEBUG] Join: AllTop & AllBottom
48139 2019-Jan-15 20:37:35.946250 - [DEBUG] = AllBottom (new jump func)
48140 2019-Jan-15 20:37:35.946275 - [DEBUG]
48141 2019-Jan-15 20:37:35.946299 - [DEBUG] Start adding new jump function
48142 2019-Jan-15 20:37:35.946322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48143 2019-Jan-15 20:37:35.946379 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48144 2019-Jan-15 20:37:35.947017 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48145 2019-Jan-15 20:37:35.947675 - [DEBUG] Edge Function : AllBottom
48146 2019-Jan-15 20:37:35.947703 - [DEBUG] End adding new jump function
48147 2019-Jan-15 20:37:35.947728 - [DEBUG]
48148 2019-Jan-15 20:37:35.947752 - [DEBUG] -------------------------------------------- 1309. Path Edge --------------------------------------------
48149 2019-Jan-15 20:37:35.947776 - [DEBUG]
48150 2019-Jan-15 20:37:35.947800 - [DEBUG] Process 1309. path edge:
48151 2019-Jan-15 20:37:35.947824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48152 2019-Jan-15 20:37:35.947881 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
48153 2019-Jan-15 20:37:35.948524 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48154 2019-Jan-15 20:37:35.949161 - [DEBUG]
48155 2019-Jan-15 20:37:35.949186 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48156 2019-Jan-15 20:37:35.949843 - [DEBUG] Possible callees:
48157 2019-Jan-15 20:37:35.949868 - [DEBUG] llvm.dbg.declare
48158 2019-Jan-15 20:37:35.949893 - [DEBUG] Possible return sites:
48159 2019-Jan-15 20:37:35.949917 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16348160 2019-Jan-15 20:37:35.951202 - [DEBUG] Found and process special summary
48161 2019-Jan-15 20:37:35.951236 - [DEBUG] Compose: EdgeIdentity * AllBottom
48162 2019-Jan-15 20:37:35.951264 - [DEBUG]
48163 2019-Jan-15 20:37:35.951288 - [DEBUG] Propagate flow
48164 2019-Jan-15 20:37:35.951311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48165 2019-Jan-15 20:37:35.951368 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48166 2019-Jan-15 20:37:35.952005 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48167 2019-Jan-15 20:37:35.952641 - [DEBUG] Edge function : AllBottom (result of previous compose)
48168 2019-Jan-15 20:37:35.952667 - [DEBUG]
48169 2019-Jan-15 20:37:35.952692 - [DEBUG] Join: AllTop & AllBottom
48170 2019-Jan-15 20:37:35.952718 - [DEBUG] = AllBottom (new jump func)
48171 2019-Jan-15 20:37:35.952752 - [DEBUG]
48172 2019-Jan-15 20:37:35.952776 - [DEBUG] Start adding new jump function
48173 2019-Jan-15 20:37:35.952800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48174 2019-Jan-15 20:37:35.952856 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48175 2019-Jan-15 20:37:35.953493 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48176 2019-Jan-15 20:37:35.954147 - [DEBUG] Edge Function : AllBottom
48177 2019-Jan-15 20:37:35.954176 - [DEBUG] End adding new jump function
48178 2019-Jan-15 20:37:35.954200 - [DEBUG]
48179 2019-Jan-15 20:37:35.954224 - [DEBUG] -------------------------------------------- 1310. Path Edge --------------------------------------------
48180 2019-Jan-15 20:37:35.954249 - [DEBUG]
48181 2019-Jan-15 20:37:35.954273 - [DEBUG] Process 1310. path edge:
48182 2019-Jan-15 20:37:35.954297 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48183 2019-Jan-15 20:37:35.954354 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
48184 2019-Jan-15 20:37:35.954992 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48185 2019-Jan-15 20:37:35.955628 - [DEBUG]
48186 2019-Jan-15 20:37:35.955652 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48187 2019-Jan-15 20:37:35.956310 - [DEBUG] Compose: EdgeIdentity * AllBottom
48188 2019-Jan-15 20:37:35.956338 - [DEBUG]
48189 2019-Jan-15 20:37:35.956363 - [DEBUG] Propagate flow
48190 2019-Jan-15 20:37:35.956386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48191 2019-Jan-15 20:37:35.956443 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48192 2019-Jan-15 20:37:35.957084 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48193 2019-Jan-15 20:37:35.957738 - [DEBUG] Edge function : AllBottom (result of previous compose)
48194 2019-Jan-15 20:37:35.957763 - [DEBUG]
48195 2019-Jan-15 20:37:35.957788 - [DEBUG] Join: AllTop & AllBottom
48196 2019-Jan-15 20:37:35.957814 - [DEBUG] = AllBottom (new jump func)
48197 2019-Jan-15 20:37:35.957839 - [DEBUG]
48198 2019-Jan-15 20:37:35.957863 - [DEBUG] Start adding new jump function
48199 2019-Jan-15 20:37:35.957886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48200 2019-Jan-15 20:37:35.957942 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48201 2019-Jan-15 20:37:35.958579 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48202 2019-Jan-15 20:37:35.959211 - [DEBUG] Edge Function : AllBottom
48203 2019-Jan-15 20:37:35.959240 - [DEBUG] End adding new jump function
48204 2019-Jan-15 20:37:35.959264 - [DEBUG]
48205 2019-Jan-15 20:37:35.959288 - [DEBUG] -------------------------------------------- 1311. Path Edge --------------------------------------------
48206 2019-Jan-15 20:37:35.959313 - [DEBUG]
48207 2019-Jan-15 20:37:35.959337 - [DEBUG] Process 1311. path edge:
48208 2019-Jan-15 20:37:35.959361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48209 2019-Jan-15 20:37:35.959418 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
48210 2019-Jan-15 20:37:35.960051 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48211 2019-Jan-15 20:37:35.960702 - [DEBUG]
48212 2019-Jan-15 20:37:35.960727 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48213 2019-Jan-15 20:37:35.961383 - [DEBUG] Compose: EdgeIdentity * AllBottom
48214 2019-Jan-15 20:37:35.961411 - [DEBUG]
48215 2019-Jan-15 20:37:35.961435 - [DEBUG] Propagate flow
48216 2019-Jan-15 20:37:35.961458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48217 2019-Jan-15 20:37:35.961523 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48218 2019-Jan-15 20:37:35.962170 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48219 2019-Jan-15 20:37:35.962808 - [DEBUG] Edge function : AllBottom (result of previous compose)
48220 2019-Jan-15 20:37:35.962833 - [DEBUG]
48221 2019-Jan-15 20:37:35.962858 - [DEBUG] Join: AllTop & AllBottom
48222 2019-Jan-15 20:37:35.962884 - [DEBUG] = AllBottom (new jump func)
48223 2019-Jan-15 20:37:35.962908 - [DEBUG]
48224 2019-Jan-15 20:37:35.962932 - [DEBUG] Start adding new jump function
48225 2019-Jan-15 20:37:35.962955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48226 2019-Jan-15 20:37:35.963011 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48227 2019-Jan-15 20:37:35.963648 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48228 2019-Jan-15 20:37:35.964307 - [DEBUG] Edge Function : AllBottom
48229 2019-Jan-15 20:37:35.964335 - [DEBUG] End adding new jump function
48230 2019-Jan-15 20:37:35.964359 - [DEBUG]
48231 2019-Jan-15 20:37:35.964383 - [DEBUG] -------------------------------------------- 1312. Path Edge --------------------------------------------
48232 2019-Jan-15 20:37:35.964408 - [DEBUG]
48233 2019-Jan-15 20:37:35.964431 - [DEBUG] Process 1312. path edge:
48234 2019-Jan-15 20:37:35.964455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48235 2019-Jan-15 20:37:35.964512 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
48236 2019-Jan-15 20:37:35.965158 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48237 2019-Jan-15 20:37:35.965796 - [DEBUG]
48238 2019-Jan-15 20:37:35.965820 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48239 2019-Jan-15 20:37:35.966476 - [DEBUG] Possible callees:
48240 2019-Jan-15 20:37:35.966503 - [DEBUG] llvm.dbg.declare
48241 2019-Jan-15 20:37:35.966528 - [DEBUG] Possible return sites:
48242 2019-Jan-15 20:37:35.966552 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16948243 2019-Jan-15 20:37:35.967836 - [DEBUG] Found and process special summary
48244 2019-Jan-15 20:37:35.967870 - [DEBUG] Compose: EdgeIdentity * AllBottom
48245 2019-Jan-15 20:37:35.967897 - [DEBUG]
48246 2019-Jan-15 20:37:35.967922 - [DEBUG] Propagate flow
48247 2019-Jan-15 20:37:35.967945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48248 2019-Jan-15 20:37:35.968003 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48249 2019-Jan-15 20:37:35.968641 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48250 2019-Jan-15 20:37:35.969279 - [DEBUG] Edge function : AllBottom (result of previous compose)
48251 2019-Jan-15 20:37:35.969305 - [DEBUG]
48252 2019-Jan-15 20:37:35.969329 - [DEBUG] Join: AllTop & AllBottom
48253 2019-Jan-15 20:37:35.969356 - [DEBUG] = AllBottom (new jump func)
48254 2019-Jan-15 20:37:35.969381 - [DEBUG]
48255 2019-Jan-15 20:37:35.969404 - [DEBUG] Start adding new jump function
48256 2019-Jan-15 20:37:35.969428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48257 2019-Jan-15 20:37:35.969485 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48258 2019-Jan-15 20:37:35.970131 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48259 2019-Jan-15 20:37:35.970786 - [DEBUG] Edge Function : AllBottom
48260 2019-Jan-15 20:37:35.970814 - [DEBUG] End adding new jump function
48261 2019-Jan-15 20:37:35.970838 - [DEBUG]
48262 2019-Jan-15 20:37:35.970862 - [DEBUG] -------------------------------------------- 1313. Path Edge --------------------------------------------
48263 2019-Jan-15 20:37:35.970887 - [DEBUG]
48264 2019-Jan-15 20:37:35.970910 - [DEBUG] Process 1313. path edge:
48265 2019-Jan-15 20:37:35.970934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48266 2019-Jan-15 20:37:35.970990 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
48267 2019-Jan-15 20:37:35.971627 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48268 2019-Jan-15 20:37:35.972265 - [DEBUG]
48269 2019-Jan-15 20:37:35.972289 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48270 2019-Jan-15 20:37:35.972948 - [DEBUG] Compose: EdgeIdentity * AllBottom
48271 2019-Jan-15 20:37:35.972976 - [DEBUG]
48272 2019-Jan-15 20:37:35.972999 - [DEBUG] Propagate flow
48273 2019-Jan-15 20:37:35.973022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48274 2019-Jan-15 20:37:35.973080 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48275 2019-Jan-15 20:37:35.973720 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48276 2019-Jan-15 20:37:35.974374 - [DEBUG] Edge function : AllBottom (result of previous compose)
48277 2019-Jan-15 20:37:35.974399 - [DEBUG]
48278 2019-Jan-15 20:37:35.974424 - [DEBUG] Join: AllTop & AllBottom
48279 2019-Jan-15 20:37:35.974450 - [DEBUG] = AllBottom (new jump func)
48280 2019-Jan-15 20:37:35.974475 - [DEBUG]
48281 2019-Jan-15 20:37:35.974498 - [DEBUG] Start adding new jump function
48282 2019-Jan-15 20:37:35.974521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48283 2019-Jan-15 20:37:35.974577 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48284 2019-Jan-15 20:37:35.975214 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48285 2019-Jan-15 20:37:35.975847 - [DEBUG] Edge Function : AllBottom
48286 2019-Jan-15 20:37:35.975876 - [DEBUG] End adding new jump function
48287 2019-Jan-15 20:37:35.975900 - [DEBUG]
48288 2019-Jan-15 20:37:35.975924 - [DEBUG] -------------------------------------------- 1314. Path Edge --------------------------------------------
48289 2019-Jan-15 20:37:35.975949 - [DEBUG]
48290 2019-Jan-15 20:37:35.975972 - [DEBUG] Process 1314. path edge:
48291 2019-Jan-15 20:37:35.975996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48292 2019-Jan-15 20:37:35.976053 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
48293 2019-Jan-15 20:37:35.976691 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48294 2019-Jan-15 20:37:35.977343 - [DEBUG]
48295 2019-Jan-15 20:37:35.977368 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48296 2019-Jan-15 20:37:35.978023 - [DEBUG] Compose: EdgeIdentity * AllBottom
48297 2019-Jan-15 20:37:35.978052 - [DEBUG]
48298 2019-Jan-15 20:37:35.978076 - [DEBUG] Propagate flow
48299 2019-Jan-15 20:37:35.978099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48300 2019-Jan-15 20:37:35.978156 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48301 2019-Jan-15 20:37:35.978797 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48302 2019-Jan-15 20:37:35.979443 - [DEBUG] Edge function : AllBottom (result of previous compose)
48303 2019-Jan-15 20:37:35.979469 - [DEBUG]
48304 2019-Jan-15 20:37:35.979494 - [DEBUG] Join: AllTop & AllBottom
48305 2019-Jan-15 20:37:35.979520 - [DEBUG] = AllBottom (new jump func)
48306 2019-Jan-15 20:37:35.979545 - [DEBUG]
48307 2019-Jan-15 20:37:35.979568 - [DEBUG] Start adding new jump function
48308 2019-Jan-15 20:37:35.979591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48309 2019-Jan-15 20:37:35.979648 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48310 2019-Jan-15 20:37:35.980284 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48311 2019-Jan-15 20:37:35.980937 - [DEBUG] Edge Function : AllBottom
48312 2019-Jan-15 20:37:35.980965 - [DEBUG] End adding new jump function
48313 2019-Jan-15 20:37:35.980989 - [DEBUG]
48314 2019-Jan-15 20:37:35.981013 - [DEBUG] -------------------------------------------- 1315. Path Edge --------------------------------------------
48315 2019-Jan-15 20:37:35.981037 - [DEBUG]
48316 2019-Jan-15 20:37:35.981061 - [DEBUG] Process 1315. path edge:
48317 2019-Jan-15 20:37:35.981084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48318 2019-Jan-15 20:37:35.981141 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
48319 2019-Jan-15 20:37:35.981780 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48320 2019-Jan-15 20:37:35.982418 - [DEBUG]
48321 2019-Jan-15 20:37:35.982442 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48322 2019-Jan-15 20:37:35.983100 - [DEBUG] Compose: EdgeIdentity * AllBottom
48323 2019-Jan-15 20:37:35.983128 - [DEBUG]
48324 2019-Jan-15 20:37:35.983152 - [DEBUG] Propagate flow
48325 2019-Jan-15 20:37:35.983175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48326 2019-Jan-15 20:37:35.983232 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48327 2019-Jan-15 20:37:35.983874 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48328 2019-Jan-15 20:37:35.984529 - [DEBUG] Edge function : AllBottom (result of previous compose)
48329 2019-Jan-15 20:37:35.984555 - [DEBUG]
48330 2019-Jan-15 20:37:35.984579 - [DEBUG] Join: AllTop & AllBottom
48331 2019-Jan-15 20:37:35.984605 - [DEBUG] = AllBottom (new jump func)
48332 2019-Jan-15 20:37:35.984630 - [DEBUG]
48333 2019-Jan-15 20:37:35.984653 - [DEBUG] Start adding new jump function
48334 2019-Jan-15 20:37:35.984676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48335 2019-Jan-15 20:37:35.984732 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48336 2019-Jan-15 20:37:35.985370 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48337 2019-Jan-15 20:37:35.986002 - [DEBUG] Edge Function : AllBottom
48338 2019-Jan-15 20:37:35.986030 - [DEBUG] End adding new jump function
48339 2019-Jan-15 20:37:35.986054 - [DEBUG]
48340 2019-Jan-15 20:37:35.986078 - [DEBUG] -------------------------------------------- 1316. Path Edge --------------------------------------------
48341 2019-Jan-15 20:37:35.986102 - [DEBUG]
48342 2019-Jan-15 20:37:35.986126 - [DEBUG] Process 1316. path edge:
48343 2019-Jan-15 20:37:35.986150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48344 2019-Jan-15 20:37:35.986206 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
48345 2019-Jan-15 20:37:35.986843 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48346 2019-Jan-15 20:37:35.987504 - [DEBUG]
48347 2019-Jan-15 20:37:35.987530 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48348 2019-Jan-15 20:37:35.988184 - [DEBUG] Compose: EdgeIdentity * AllBottom
48349 2019-Jan-15 20:37:35.988212 - [DEBUG]
48350 2019-Jan-15 20:37:35.988236 - [DEBUG] Propagate flow
48351 2019-Jan-15 20:37:35.988259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48352 2019-Jan-15 20:37:35.988316 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48353 2019-Jan-15 20:37:35.988955 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48354 2019-Jan-15 20:37:35.989593 - [DEBUG] Edge function : AllBottom (result of previous compose)
48355 2019-Jan-15 20:37:35.989619 - [DEBUG]
48356 2019-Jan-15 20:37:35.989644 - [DEBUG] Join: AllTop & AllBottom
48357 2019-Jan-15 20:37:35.989670 - [DEBUG] = AllBottom (new jump func)
48358 2019-Jan-15 20:37:35.989694 - [DEBUG]
48359 2019-Jan-15 20:37:35.989718 - [DEBUG] Start adding new jump function
48360 2019-Jan-15 20:37:35.989741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48361 2019-Jan-15 20:37:35.989797 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48362 2019-Jan-15 20:37:35.990433 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48363 2019-Jan-15 20:37:35.991086 - [DEBUG] Edge Function : AllBottom
48364 2019-Jan-15 20:37:35.991114 - [DEBUG] End adding new jump function
48365 2019-Jan-15 20:37:35.991139 - [DEBUG]
48366 2019-Jan-15 20:37:35.991162 - [DEBUG] -------------------------------------------- 1317. Path Edge --------------------------------------------
48367 2019-Jan-15 20:37:35.991187 - [DEBUG]
48368 2019-Jan-15 20:37:35.991210 - [DEBUG] Process 1317. path edge:
48369 2019-Jan-15 20:37:35.991234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48370 2019-Jan-15 20:37:35.991291 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
48371 2019-Jan-15 20:37:35.991928 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48372 2019-Jan-15 20:37:35.992564 - [DEBUG]
48373 2019-Jan-15 20:37:35.992588 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48374 2019-Jan-15 20:37:35.993242 - [DEBUG] Compose: EdgeIdentity * AllBottom
48375 2019-Jan-15 20:37:35.993270 - [DEBUG]
48376 2019-Jan-15 20:37:35.993294 - [DEBUG] Propagate flow
48377 2019-Jan-15 20:37:35.993318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48378 2019-Jan-15 20:37:35.993375 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48379 2019-Jan-15 20:37:35.994022 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48380 2019-Jan-15 20:37:35.994659 - [DEBUG] Edge function : AllBottom (result of previous compose)
48381 2019-Jan-15 20:37:35.994685 - [DEBUG]
48382 2019-Jan-15 20:37:35.994709 - [DEBUG] Join: AllTop & AllBottom
48383 2019-Jan-15 20:37:35.994736 - [DEBUG] = AllBottom (new jump func)
48384 2019-Jan-15 20:37:35.994760 - [DEBUG]
48385 2019-Jan-15 20:37:35.994784 - [DEBUG] Start adding new jump function
48386 2019-Jan-15 20:37:35.994807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48387 2019-Jan-15 20:37:35.994863 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48388 2019-Jan-15 20:37:35.995500 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48389 2019-Jan-15 20:37:35.996132 - [DEBUG] Edge Function : AllBottom
48390 2019-Jan-15 20:37:35.996168 - [DEBUG] End adding new jump function
48391 2019-Jan-15 20:37:35.996193 - [DEBUG]
48392 2019-Jan-15 20:37:35.996217 - [DEBUG] -------------------------------------------- 1318. Path Edge --------------------------------------------
48393 2019-Jan-15 20:37:35.996242 - [DEBUG]
48394 2019-Jan-15 20:37:35.996265 - [DEBUG] Process 1318. path edge:
48395 2019-Jan-15 20:37:35.996289 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48396 2019-Jan-15 20:37:35.996347 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
48397 2019-Jan-15 20:37:35.996980 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48398 2019-Jan-15 20:37:35.997630 - [DEBUG]
48399 2019-Jan-15 20:37:35.997656 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48400 2019-Jan-15 20:37:35.998309 - [DEBUG] Compose: EdgeIdentity * AllBottom
48401 2019-Jan-15 20:37:35.998337 - [DEBUG]
48402 2019-Jan-15 20:37:35.998362 - [DEBUG] Propagate flow
48403 2019-Jan-15 20:37:35.998385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48404 2019-Jan-15 20:37:35.998443 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48405 2019-Jan-15 20:37:35.999083 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48406 2019-Jan-15 20:37:35.999721 - [DEBUG] Edge function : AllBottom (result of previous compose)
48407 2019-Jan-15 20:37:35.999746 - [DEBUG]
48408 2019-Jan-15 20:37:35.999770 - [DEBUG] Join: AllTop & AllBottom
48409 2019-Jan-15 20:37:35.999796 - [DEBUG] = AllBottom (new jump func)
48410 2019-Jan-15 20:37:35.999821 - [DEBUG]
48411 2019-Jan-15 20:37:35.999844 - [DEBUG] Start adding new jump function
48412 2019-Jan-15 20:37:35.999868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48413 2019-Jan-15 20:37:35.999924 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48414 2019-Jan-15 20:37:36.000562 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48415 2019-Jan-15 20:37:36.001213 - [DEBUG] Edge Function : AllBottom
48416 2019-Jan-15 20:37:36.001242 - [DEBUG] End adding new jump function
48417 2019-Jan-15 20:37:36.001266 - [DEBUG]
48418 2019-Jan-15 20:37:36.001290 - [DEBUG] -------------------------------------------- 1319. Path Edge --------------------------------------------
48419 2019-Jan-15 20:37:36.001315 - [DEBUG]
48420 2019-Jan-15 20:37:36.001339 - [DEBUG] Process 1319. path edge:
48421 2019-Jan-15 20:37:36.001363 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48422 2019-Jan-15 20:37:36.001420 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
48423 2019-Jan-15 20:37:36.002056 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48424 2019-Jan-15 20:37:36.002694 - [DEBUG]
48425 2019-Jan-15 20:37:36.002719 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48426 2019-Jan-15 20:37:36.003378 - [DEBUG] Compose: EdgeIdentity * AllBottom
48427 2019-Jan-15 20:37:36.003407 - [DEBUG]
48428 2019-Jan-15 20:37:36.003431 - [DEBUG] Propagate flow
48429 2019-Jan-15 20:37:36.003454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48430 2019-Jan-15 20:37:36.003511 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48431 2019-Jan-15 20:37:36.004170 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48432 2019-Jan-15 20:37:36.004810 - [DEBUG] Edge function : AllBottom (result of previous compose)
48433 2019-Jan-15 20:37:36.004835 - [DEBUG]
48434 2019-Jan-15 20:37:36.004860 - [DEBUG] Join: AllTop & AllBottom
48435 2019-Jan-15 20:37:36.004895 - [DEBUG] = AllBottom (new jump func)
48436 2019-Jan-15 20:37:36.004920 - [DEBUG]
48437 2019-Jan-15 20:37:36.004944 - [DEBUG] Start adding new jump function
48438 2019-Jan-15 20:37:36.004967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48439 2019-Jan-15 20:37:36.005024 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48440 2019-Jan-15 20:37:36.005663 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48441 2019-Jan-15 20:37:36.006301 - [DEBUG] Edge Function : AllBottom
48442 2019-Jan-15 20:37:36.006329 - [DEBUG] End adding new jump function
48443 2019-Jan-15 20:37:36.006354 - [DEBUG]
48444 2019-Jan-15 20:37:36.006378 - [DEBUG] -------------------------------------------- 1320. Path Edge --------------------------------------------
48445 2019-Jan-15 20:37:36.006403 - [DEBUG]
48446 2019-Jan-15 20:37:36.006426 - [DEBUG] Process 1320. path edge:
48447 2019-Jan-15 20:37:36.006450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48448 2019-Jan-15 20:37:36.006507 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
48449 2019-Jan-15 20:37:36.007149 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48450 2019-Jan-15 20:37:36.007803 - [DEBUG]
48451 2019-Jan-15 20:37:36.007829 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48452 2019-Jan-15 20:37:36.008492 - [DEBUG] Compose: EdgeIdentity * AllBottom
48453 2019-Jan-15 20:37:36.008521 - [DEBUG]
48454 2019-Jan-15 20:37:36.008545 - [DEBUG] Propagate flow
48455 2019-Jan-15 20:37:36.008568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48456 2019-Jan-15 20:37:36.008625 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48457 2019-Jan-15 20:37:36.009264 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48458 2019-Jan-15 20:37:36.009901 - [DEBUG] Edge function : AllBottom (result of previous compose)
48459 2019-Jan-15 20:37:36.009927 - [DEBUG]
48460 2019-Jan-15 20:37:36.009952 - [DEBUG] Join: AllTop & AllBottom
48461 2019-Jan-15 20:37:36.009978 - [DEBUG] = AllBottom (new jump func)
48462 2019-Jan-15 20:37:36.010003 - [DEBUG]
48463 2019-Jan-15 20:37:36.010027 - [DEBUG] Start adding new jump function
48464 2019-Jan-15 20:37:36.010051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48465 2019-Jan-15 20:37:36.010107 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48466 2019-Jan-15 20:37:36.010762 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48467 2019-Jan-15 20:37:36.011396 - [DEBUG] Edge Function : AllBottom
48468 2019-Jan-15 20:37:36.011424 - [DEBUG] End adding new jump function
48469 2019-Jan-15 20:37:36.011449 - [DEBUG]
48470 2019-Jan-15 20:37:36.011473 - [DEBUG] -------------------------------------------- 1321. Path Edge --------------------------------------------
48471 2019-Jan-15 20:37:36.011498 - [DEBUG]
48472 2019-Jan-15 20:37:36.011522 - [DEBUG] Process 1321. path edge:
48473 2019-Jan-15 20:37:36.011546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48474 2019-Jan-15 20:37:36.011603 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
48475 2019-Jan-15 20:37:36.012238 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48476 2019-Jan-15 20:37:36.012876 - [DEBUG]
48477 2019-Jan-15 20:37:36.012901 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48478 2019-Jan-15 20:37:36.013567 - [DEBUG] Compose: EdgeIdentity * AllBottom
48479 2019-Jan-15 20:37:36.013595 - [DEBUG]
48480 2019-Jan-15 20:37:36.013619 - [DEBUG] Propagate flow
48481 2019-Jan-15 20:37:36.013642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48482 2019-Jan-15 20:37:36.013700 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48483 2019-Jan-15 20:37:36.014360 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48484 2019-Jan-15 20:37:36.014997 - [DEBUG] Edge function : AllBottom (result of previous compose)
48485 2019-Jan-15 20:37:36.015023 - [DEBUG]
48486 2019-Jan-15 20:37:36.015048 - [DEBUG] Join: AllTop & AllBottom
48487 2019-Jan-15 20:37:36.015075 - [DEBUG] = AllBottom (new jump func)
48488 2019-Jan-15 20:37:36.015099 - [DEBUG]
48489 2019-Jan-15 20:37:36.015123 - [DEBUG] Start adding new jump function
48490 2019-Jan-15 20:37:36.015146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48491 2019-Jan-15 20:37:36.015202 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48492 2019-Jan-15 20:37:36.015839 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48493 2019-Jan-15 20:37:36.016470 - [DEBUG] Edge Function : AllBottom
48494 2019-Jan-15 20:37:36.016499 - [DEBUG] End adding new jump function
48495 2019-Jan-15 20:37:36.016523 - [DEBUG]
48496 2019-Jan-15 20:37:36.016547 - [DEBUG] -------------------------------------------- 1322. Path Edge --------------------------------------------
48497 2019-Jan-15 20:37:36.016572 - [DEBUG]
48498 2019-Jan-15 20:37:36.016595 - [DEBUG] Process 1322. path edge:
48499 2019-Jan-15 20:37:36.016619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48500 2019-Jan-15 20:37:36.016677 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
48501 2019-Jan-15 20:37:36.017324 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48502 2019-Jan-15 20:37:36.017961 - [DEBUG]
48503 2019-Jan-15 20:37:36.017986 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48504 2019-Jan-15 20:37:36.018634 - [DEBUG] Start of endsummarytab entry
48505 2019-Jan-15 20:37:36.018672 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48506 2019-Jan-15 20:37:36.019309 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
48507 2019-Jan-15 20:37:36.019370 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48508 2019-Jan-15 20:37:36.020002 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48509 2019-Jan-15 20:37:36.020652 - [DEBUG] EF: AllBottom
48510 2019-Jan-15 20:37:36.020677 - [DEBUG]
48511 2019-Jan-15 20:37:36.020701 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48512 2019-Jan-15 20:37:36.021335 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48513 2019-Jan-15 20:37:36.021978 - [DEBUG] EF: AllBottom
48514 2019-Jan-15 20:37:36.022003 - [DEBUG]
48515 2019-Jan-15 20:37:36.022027 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48516 2019-Jan-15 20:37:36.022659 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48517 2019-Jan-15 20:37:36.023300 - [DEBUG] EF: AllBottom
48518 2019-Jan-15 20:37:36.023325 - [DEBUG]
48519 2019-Jan-15 20:37:36.023348 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48520 2019-Jan-15 20:37:36.023994 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48521 2019-Jan-15 20:37:36.024630 - [DEBUG] EF: AllBottom
48522 2019-Jan-15 20:37:36.024655 - [DEBUG]
48523 2019-Jan-15 20:37:36.024688 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48524 2019-Jan-15 20:37:36.025319 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48525 2019-Jan-15 20:37:36.025961 - [DEBUG] EF: AllBottom
48526 2019-Jan-15 20:37:36.025986 - [DEBUG]
48527 2019-Jan-15 20:37:36.026009 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48528 2019-Jan-15 20:37:36.026642 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
48529 2019-Jan-15 20:37:36.027287 - [DEBUG] EF: AllBottom
48530 2019-Jan-15 20:37:36.027312 - [DEBUG]
48531 2019-Jan-15 20:37:36.027336 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48532 2019-Jan-15 20:37:36.027968 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48533 2019-Jan-15 20:37:36.028603 - [DEBUG] EF: AllBottom
48534 2019-Jan-15 20:37:36.028628 - [DEBUG]
48535 2019-Jan-15 20:37:36.028652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48536 2019-Jan-15 20:37:36.029284 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
48537 2019-Jan-15 20:37:36.029925 - [DEBUG] EF: AllBottom
48538 2019-Jan-15 20:37:36.029950 - [DEBUG]
48539 2019-Jan-15 20:37:36.029973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48540 2019-Jan-15 20:37:36.030622 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48541 2019-Jan-15 20:37:36.031265 - [DEBUG] EF: AllBottom
48542 2019-Jan-15 20:37:36.031290 - [DEBUG]
48543 2019-Jan-15 20:37:36.031313 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48544 2019-Jan-15 20:37:36.031946 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48545 2019-Jan-15 20:37:36.032581 - [DEBUG] EF: AllBottom
48546 2019-Jan-15 20:37:36.032606 - [DEBUG]
48547 2019-Jan-15 20:37:36.032629 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48548 2019-Jan-15 20:37:36.033260 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48549 2019-Jan-15 20:37:36.033894 - [DEBUG] EF: AllBottom
48550 2019-Jan-15 20:37:36.033919 - [DEBUG]
48551 2019-Jan-15 20:37:36.033955 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48552 2019-Jan-15 20:37:36.034586 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48553 2019-Jan-15 20:37:36.035227 - [DEBUG] EF: AllBottom
48554 2019-Jan-15 20:37:36.035252 - [DEBUG]
48555 2019-Jan-15 20:37:36.035276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48556 2019-Jan-15 20:37:36.035908 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
48557 2019-Jan-15 20:37:36.036543 - [DEBUG] EF: AllBottom
48558 2019-Jan-15 20:37:36.036568 - [DEBUG]
48559 2019-Jan-15 20:37:36.036591 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48560 2019-Jan-15 20:37:36.037221 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
48561 2019-Jan-15 20:37:36.037870 - [DEBUG] EF: AllBottom
48562 2019-Jan-15 20:37:36.037895 - [DEBUG]
48563 2019-Jan-15 20:37:36.037918 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48564 2019-Jan-15 20:37:36.038549 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48565 2019-Jan-15 20:37:36.039184 - [DEBUG] EF: AllBottom
48566 2019-Jan-15 20:37:36.039209 - [DEBUG]
48567 2019-Jan-15 20:37:36.039233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48568 2019-Jan-15 20:37:36.039871 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
48569 2019-Jan-15 20:37:36.040505 - [DEBUG] EF: AllBottom
48570 2019-Jan-15 20:37:36.040531 - [DEBUG]
48571 2019-Jan-15 20:37:36.040554 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48572 2019-Jan-15 20:37:36.041202 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48573 2019-Jan-15 20:37:36.041836 - [DEBUG] EF: AllBottom
48574 2019-Jan-15 20:37:36.041861 - [DEBUG]
48575 2019-Jan-15 20:37:36.041885 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48576 2019-Jan-15 20:37:36.042516 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48577 2019-Jan-15 20:37:36.043150 - [DEBUG] EF: AllBottom
48578 2019-Jan-15 20:37:36.043175 - [DEBUG]
48579 2019-Jan-15 20:37:36.043198 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48580 2019-Jan-15 20:37:36.043830 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
48581 2019-Jan-15 20:37:36.044480 - [DEBUG] EF: AllBottom
48582 2019-Jan-15 20:37:36.044505 - [DEBUG]
48583 2019-Jan-15 20:37:36.044529 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48584 2019-Jan-15 20:37:36.045160 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48585 2019-Jan-15 20:37:36.045802 - [DEBUG] EF: AllBottom
48586 2019-Jan-15 20:37:36.045827 - [DEBUG]
48587 2019-Jan-15 20:37:36.045850 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48588 2019-Jan-15 20:37:36.046483 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48589 2019-Jan-15 20:37:36.047117 - [DEBUG] EF: AllBottom
48590 2019-Jan-15 20:37:36.047142 - [DEBUG]
48591 2019-Jan-15 20:37:36.047165 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48592 2019-Jan-15 20:37:36.047814 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48593 2019-Jan-15 20:37:36.048455 - [DEBUG] EF: AllBottom
48594 2019-Jan-15 20:37:36.048480 - [DEBUG]
48595 2019-Jan-15 20:37:36.048503 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48596 2019-Jan-15 20:37:36.049137 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48597 2019-Jan-15 20:37:36.049771 - [DEBUG] EF: AllBottom
48598 2019-Jan-15 20:37:36.049796 - [DEBUG]
48599 2019-Jan-15 20:37:36.049820 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48600 2019-Jan-15 20:37:36.050451 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48601 2019-Jan-15 20:37:36.051101 - [DEBUG] EF: AllBottom
48602 2019-Jan-15 20:37:36.051126 - [DEBUG]
48603 2019-Jan-15 20:37:36.051150 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48604 2019-Jan-15 20:37:36.051781 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
48605 2019-Jan-15 20:37:36.052415 - [DEBUG] EF: AllBottom
48606 2019-Jan-15 20:37:36.052440 - [DEBUG]
48607 2019-Jan-15 20:37:36.052463 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48608 2019-Jan-15 20:37:36.053094 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
48609 2019-Jan-15 20:37:36.053728 - [DEBUG] EF: AllBottom
48610 2019-Jan-15 20:37:36.053753 - [DEBUG]
48611 2019-Jan-15 20:37:36.053776 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48612 2019-Jan-15 20:37:36.054423 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
48613 2019-Jan-15 20:37:36.055058 - [DEBUG] EF: AllBottom
48614 2019-Jan-15 20:37:36.055083 - [DEBUG]
48615 2019-Jan-15 20:37:36.055119 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48616 2019-Jan-15 20:37:36.055751 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
48617 2019-Jan-15 20:37:36.056384 - [DEBUG] EF: AllBottom
48618 2019-Jan-15 20:37:36.056409 - [DEBUG]
48619 2019-Jan-15 20:37:36.056433 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48620 2019-Jan-15 20:37:36.057064 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
48621 2019-Jan-15 20:37:36.057715 - [DEBUG] EF: AllBottom
48622 2019-Jan-15 20:37:36.057740 - [DEBUG]
48623 2019-Jan-15 20:37:36.057763 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48624 2019-Jan-15 20:37:36.058396 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48625 2019-Jan-15 20:37:36.059030 - [DEBUG] EF: AllBottom
48626 2019-Jan-15 20:37:36.059055 - [DEBUG]
48627 2019-Jan-15 20:37:36.059078 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48628 2019-Jan-15 20:37:36.059709 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48629 2019-Jan-15 20:37:36.060343 - [DEBUG] EF: AllBottom
48630 2019-Jan-15 20:37:36.060368 - [DEBUG]
48631 2019-Jan-15 20:37:36.060392 - [DEBUG] ---------------
48632 2019-Jan-15 20:37:36.060416 - [DEBUG]
48633 2019-Jan-15 20:37:36.060442 - [DEBUG] End of endsummarytab entry
48634 2019-Jan-15 20:37:36.060466 - [DEBUG]
48635 2019-Jan-15 20:37:36.060490 - [DEBUG] Start of incomingtab entry
48636 2019-Jan-15 20:37:36.060513 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48637 2019-Jan-15 20:37:36.061163 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
48638 2019-Jan-15 20:37:36.061219 - [DEBUG] ---------------
48639 2019-Jan-15 20:37:36.061244 - [DEBUG] End of incomingtab entry
48640 2019-Jan-15 20:37:36.061267 - [DEBUG]
48641 2019-Jan-15 20:37:36.061292 - [DEBUG] EDGE:
48642 2019-Jan-15 20:37:36.061349 - [DEBUG] ---> 48643 2019-Jan-15 20:37:36.061982 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48644 2019-Jan-15 20:37:36.062618 - [DEBUG]
48645 2019-Jan-15 20:37:36.062644 - [DEBUG] EDGE:
48646 2019-Jan-15 20:37:36.062701 - [DEBUG] ---> 48647 2019-Jan-15 20:37:36.063338 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48648 2019-Jan-15 20:37:36.063988 - [DEBUG]
48649 2019-Jan-15 20:37:36.064023 - [DEBUG] Compose: EdgeIdentity * AllBottom
48650 2019-Jan-15 20:37:36.064050 - [DEBUG]
48651 2019-Jan-15 20:37:36.064073 - [DEBUG] Propagate flow
48652 2019-Jan-15 20:37:36.064097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48653 2019-Jan-15 20:37:36.064154 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48654 2019-Jan-15 20:37:36.064797 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48655 2019-Jan-15 20:37:36.065434 - [DEBUG] Edge function : AllBottom (result of previous compose)
48656 2019-Jan-15 20:37:36.065460 - [DEBUG]
48657 2019-Jan-15 20:37:36.065485 - [DEBUG] Join: AllTop & AllBottom
48658 2019-Jan-15 20:37:36.065511 - [DEBUG] = AllBottom (new jump func)
48659 2019-Jan-15 20:37:36.065536 - [DEBUG]
48660 2019-Jan-15 20:37:36.065560 - [DEBUG] Start adding new jump function
48661 2019-Jan-15 20:37:36.065583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48662 2019-Jan-15 20:37:36.065640 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48663 2019-Jan-15 20:37:36.066284 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48664 2019-Jan-15 20:37:36.066927 - [DEBUG] Edge Function : AllBottom
48665 2019-Jan-15 20:37:36.066956 - [DEBUG] End adding new jump function
48666 2019-Jan-15 20:37:36.066980 - [DEBUG]
48667 2019-Jan-15 20:37:36.067003 - [DEBUG] -------------------------------------------- 1323. Path Edge --------------------------------------------
48668 2019-Jan-15 20:37:36.067028 - [DEBUG]
48669 2019-Jan-15 20:37:36.067051 - [DEBUG] Process 1323. path edge:
48670 2019-Jan-15 20:37:36.067075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48671 2019-Jan-15 20:37:36.067131 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
48672 2019-Jan-15 20:37:36.067790 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48673 2019-Jan-15 20:37:36.068426 - [DEBUG]
48674 2019-Jan-15 20:37:36.068451 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48675 2019-Jan-15 20:37:36.069109 - [DEBUG] Possible callees:
48676 2019-Jan-15 20:37:36.069135 - [DEBUG] llvm.dbg.declare
48677 2019-Jan-15 20:37:36.069160 - [DEBUG] Possible return sites:
48678 2019-Jan-15 20:37:36.069183 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19348679 2019-Jan-15 20:37:36.070453 - [DEBUG] Found and process special summary
48680 2019-Jan-15 20:37:36.070486 - [DEBUG] Compose: EdgeIdentity * AllBottom
48681 2019-Jan-15 20:37:36.070513 - [DEBUG]
48682 2019-Jan-15 20:37:36.070537 - [DEBUG] Propagate flow
48683 2019-Jan-15 20:37:36.070561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48684 2019-Jan-15 20:37:36.070632 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48685 2019-Jan-15 20:37:36.071276 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48686 2019-Jan-15 20:37:36.071912 - [DEBUG] Edge function : AllBottom (result of previous compose)
48687 2019-Jan-15 20:37:36.071937 - [DEBUG]
48688 2019-Jan-15 20:37:36.071962 - [DEBUG] Join: AllTop & AllBottom
48689 2019-Jan-15 20:37:36.071988 - [DEBUG] = AllBottom (new jump func)
48690 2019-Jan-15 20:37:36.072013 - [DEBUG]
48691 2019-Jan-15 20:37:36.072036 - [DEBUG] Start adding new jump function
48692 2019-Jan-15 20:37:36.072060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48693 2019-Jan-15 20:37:36.072116 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48694 2019-Jan-15 20:37:36.072754 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48695 2019-Jan-15 20:37:36.073392 - [DEBUG] Edge Function : AllBottom
48696 2019-Jan-15 20:37:36.073420 - [DEBUG] End adding new jump function
48697 2019-Jan-15 20:37:36.073444 - [DEBUG]
48698 2019-Jan-15 20:37:36.073467 - [DEBUG] -------------------------------------------- 1324. Path Edge --------------------------------------------
48699 2019-Jan-15 20:37:36.073491 - [DEBUG]
48700 2019-Jan-15 20:37:36.073515 - [DEBUG] Process 1324. path edge:
48701 2019-Jan-15 20:37:36.073538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48702 2019-Jan-15 20:37:36.073595 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
48703 2019-Jan-15 20:37:36.074247 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48704 2019-Jan-15 20:37:36.074901 - [DEBUG]
48705 2019-Jan-15 20:37:36.074926 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48706 2019-Jan-15 20:37:36.075584 - [DEBUG] Compose: EdgeIdentity * AllBottom
48707 2019-Jan-15 20:37:36.075613 - [DEBUG]
48708 2019-Jan-15 20:37:36.075637 - [DEBUG] Propagate flow
48709 2019-Jan-15 20:37:36.075660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48710 2019-Jan-15 20:37:36.075718 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48711 2019-Jan-15 20:37:36.076355 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48712 2019-Jan-15 20:37:36.076992 - [DEBUG] Edge function : AllBottom (result of previous compose)
48713 2019-Jan-15 20:37:36.077018 - [DEBUG]
48714 2019-Jan-15 20:37:36.077042 - [DEBUG] Join: AllTop & AllBottom
48715 2019-Jan-15 20:37:36.077069 - [DEBUG] = AllBottom (new jump func)
48716 2019-Jan-15 20:37:36.077093 - [DEBUG]
48717 2019-Jan-15 20:37:36.077117 - [DEBUG] Start adding new jump function
48718 2019-Jan-15 20:37:36.077141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48719 2019-Jan-15 20:37:36.077197 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48720 2019-Jan-15 20:37:36.077851 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48721 2019-Jan-15 20:37:36.078484 - [DEBUG] Edge Function : AllBottom
48722 2019-Jan-15 20:37:36.078512 - [DEBUG] End adding new jump function
48723 2019-Jan-15 20:37:36.078537 - [DEBUG]
48724 2019-Jan-15 20:37:36.078561 - [DEBUG] -------------------------------------------- 1325. Path Edge --------------------------------------------
48725 2019-Jan-15 20:37:36.078586 - [DEBUG]
48726 2019-Jan-15 20:37:36.078610 - [DEBUG] Process 1325. path edge:
48727 2019-Jan-15 20:37:36.078634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48728 2019-Jan-15 20:37:36.078691 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
48729 2019-Jan-15 20:37:36.079325 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48730 2019-Jan-15 20:37:36.079963 - [DEBUG]
48731 2019-Jan-15 20:37:36.079988 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48732 2019-Jan-15 20:37:36.080656 - [DEBUG] Compose: EdgeIdentity * AllBottom
48733 2019-Jan-15 20:37:36.080684 - [DEBUG]
48734 2019-Jan-15 20:37:36.080708 - [DEBUG] Propagate flow
48735 2019-Jan-15 20:37:36.080732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48736 2019-Jan-15 20:37:36.080789 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48737 2019-Jan-15 20:37:36.081427 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48738 2019-Jan-15 20:37:36.082063 - [DEBUG] Edge function : AllBottom (result of previous compose)
48739 2019-Jan-15 20:37:36.082089 - [DEBUG]
48740 2019-Jan-15 20:37:36.082114 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48741 2019-Jan-15 20:37:36.082140 - [DEBUG] = AllBottom
48742 2019-Jan-15 20:37:36.082165 - [DEBUG]
48743 2019-Jan-15 20:37:36.082189 - [DEBUG] PROPAGATE: No new function!
48744 2019-Jan-15 20:37:36.082214 - [DEBUG] EDGE:
48745 2019-Jan-15 20:37:36.082271 - [DEBUG] ---> 48746 2019-Jan-15 20:37:36.082905 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48747 2019-Jan-15 20:37:36.083541 - [DEBUG]
48748 2019-Jan-15 20:37:36.083567 - [DEBUG] EDGE:
48749 2019-Jan-15 20:37:36.083624 - [DEBUG] ---> 48750 2019-Jan-15 20:37:36.084286 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48751 2019-Jan-15 20:37:36.084924 - [DEBUG]
48752 2019-Jan-15 20:37:36.084962 - [DEBUG] Compose: EdgeIdentity * AllBottom
48753 2019-Jan-15 20:37:36.084989 - [DEBUG]
48754 2019-Jan-15 20:37:36.085012 - [DEBUG] Propagate flow
48755 2019-Jan-15 20:37:36.085036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48756 2019-Jan-15 20:37:36.085092 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48757 2019-Jan-15 20:37:36.085730 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48758 2019-Jan-15 20:37:36.086368 - [DEBUG] Edge function : AllBottom (result of previous compose)
48759 2019-Jan-15 20:37:36.086393 - [DEBUG]
48760 2019-Jan-15 20:37:36.086418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48761 2019-Jan-15 20:37:36.086444 - [DEBUG] = AllBottom
48762 2019-Jan-15 20:37:36.086469 - [DEBUG]
48763 2019-Jan-15 20:37:36.086492 - [DEBUG] PROPAGATE: No new function!
48764 2019-Jan-15 20:37:36.086519 - [DEBUG] EDGE:
48765 2019-Jan-15 20:37:36.086576 - [DEBUG] ---> 48766 2019-Jan-15 20:37:36.087219 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48767 2019-Jan-15 20:37:36.087874 - [DEBUG]
48768 2019-Jan-15 20:37:36.087900 - [DEBUG] EDGE:
48769 2019-Jan-15 20:37:36.087958 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
48770 2019-Jan-15 20:37:36.088599 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48771 2019-Jan-15 20:37:36.089238 - [DEBUG]
48772 2019-Jan-15 20:37:36.089264 - [DEBUG] EDGE:
48773 2019-Jan-15 20:37:36.089321 - [DEBUG] ---> 48774 2019-Jan-15 20:37:36.089958 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48775 2019-Jan-15 20:37:36.090596 - [DEBUG]
48776 2019-Jan-15 20:37:36.090635 - [DEBUG] EDGE:
48777 2019-Jan-15 20:37:36.090692 - [DEBUG] ---> 48778 2019-Jan-15 20:37:36.091325 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48779 2019-Jan-15 20:37:36.091961 - [DEBUG]
48780 2019-Jan-15 20:37:36.091987 - [DEBUG] EDGE:
48781 2019-Jan-15 20:37:36.092045 - [DEBUG] ---> 48782 2019-Jan-15 20:37:36.092682 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48783 2019-Jan-15 20:37:36.093319 - [DEBUG]
48784 2019-Jan-15 20:37:36.093352 - [DEBUG] Compose: EdgeIdentity * AllBottom
48785 2019-Jan-15 20:37:36.093379 - [DEBUG]
48786 2019-Jan-15 20:37:36.093403 - [DEBUG] Propagate flow
48787 2019-Jan-15 20:37:36.093427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48788 2019-Jan-15 20:37:36.093483 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48789 2019-Jan-15 20:37:36.094138 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48790 2019-Jan-15 20:37:36.094777 - [DEBUG] Edge function : AllBottom (result of previous compose)
48791 2019-Jan-15 20:37:36.094810 - [DEBUG]
48792 2019-Jan-15 20:37:36.094835 - [DEBUG] Join: AllTop & AllBottom
48793 2019-Jan-15 20:37:36.094862 - [DEBUG] = AllBottom (new jump func)
48794 2019-Jan-15 20:37:36.094887 - [DEBUG]
48795 2019-Jan-15 20:37:36.094910 - [DEBUG] Start adding new jump function
48796 2019-Jan-15 20:37:36.094934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48797 2019-Jan-15 20:37:36.094990 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48798 2019-Jan-15 20:37:36.095628 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48799 2019-Jan-15 20:37:36.096263 - [DEBUG] Edge Function : AllBottom
48800 2019-Jan-15 20:37:36.096291 - [DEBUG] End adding new jump function
48801 2019-Jan-15 20:37:36.096314 - [DEBUG]
48802 2019-Jan-15 20:37:36.096338 - [DEBUG] -------------------------------------------- 1326. Path Edge --------------------------------------------
48803 2019-Jan-15 20:37:36.096363 - [DEBUG]
48804 2019-Jan-15 20:37:36.096386 - [DEBUG] Process 1326. path edge:
48805 2019-Jan-15 20:37:36.096410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48806 2019-Jan-15 20:37:36.096466 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
48807 2019-Jan-15 20:37:36.097102 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48808 2019-Jan-15 20:37:36.097754 - [DEBUG]
48809 2019-Jan-15 20:37:36.097779 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48810 2019-Jan-15 20:37:36.098436 - [DEBUG] Compose: EdgeIdentity * AllBottom
48811 2019-Jan-15 20:37:36.098464 - [DEBUG]
48812 2019-Jan-15 20:37:36.098488 - [DEBUG] Propagate flow
48813 2019-Jan-15 20:37:36.098512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48814 2019-Jan-15 20:37:36.098569 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
48815 2019-Jan-15 20:37:36.099203 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48816 2019-Jan-15 20:37:36.099840 - [DEBUG] Edge function : AllBottom (result of previous compose)
48817 2019-Jan-15 20:37:36.099865 - [DEBUG]
48818 2019-Jan-15 20:37:36.099890 - [DEBUG] Join: AllTop & AllBottom
48819 2019-Jan-15 20:37:36.099917 - [DEBUG] = AllBottom (new jump func)
48820 2019-Jan-15 20:37:36.099941 - [DEBUG]
48821 2019-Jan-15 20:37:36.099965 - [DEBUG] Start adding new jump function
48822 2019-Jan-15 20:37:36.099989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48823 2019-Jan-15 20:37:36.100045 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48824 2019-Jan-15 20:37:36.100699 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
48825 2019-Jan-15 20:37:36.101331 - [DEBUG] Edge Function : AllBottom
48826 2019-Jan-15 20:37:36.101359 - [DEBUG] End adding new jump function
48827 2019-Jan-15 20:37:36.101383 - [DEBUG]
48828 2019-Jan-15 20:37:36.101407 - [DEBUG] -------------------------------------------- 1327. Path Edge --------------------------------------------
48829 2019-Jan-15 20:37:36.101431 - [DEBUG]
48830 2019-Jan-15 20:37:36.101455 - [DEBUG] Process 1327. path edge:
48831 2019-Jan-15 20:37:36.101479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48832 2019-Jan-15 20:37:36.101535 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
48833 2019-Jan-15 20:37:36.102167 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48834 2019-Jan-15 20:37:36.102804 - [DEBUG]
48835 2019-Jan-15 20:37:36.102829 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
48836 2019-Jan-15 20:37:36.103479 - [DEBUG] Compose: EdgeIdentity * AllBottom
48837 2019-Jan-15 20:37:36.103515 - [DEBUG]
48838 2019-Jan-15 20:37:36.103539 - [DEBUG] Propagate flow
48839 2019-Jan-15 20:37:36.103563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48840 2019-Jan-15 20:37:36.103620 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48841 2019-Jan-15 20:37:36.104275 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48842 2019-Jan-15 20:37:36.104914 - [DEBUG] Edge function : AllBottom (result of previous compose)
48843 2019-Jan-15 20:37:36.104940 - [DEBUG]
48844 2019-Jan-15 20:37:36.104965 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48845 2019-Jan-15 20:37:36.104991 - [DEBUG] = AllBottom
48846 2019-Jan-15 20:37:36.105015 - [DEBUG]
48847 2019-Jan-15 20:37:36.105038 - [DEBUG] PROPAGATE: No new function!
48848 2019-Jan-15 20:37:36.105063 - [DEBUG] EDGE:
48849 2019-Jan-15 20:37:36.105121 - [DEBUG] ---> 48850 2019-Jan-15 20:37:36.105755 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48851 2019-Jan-15 20:37:36.106392 - [DEBUG]
48852 2019-Jan-15 20:37:36.106418 - [DEBUG] EDGE:
48853 2019-Jan-15 20:37:36.106475 - [DEBUG] ---> 48854 2019-Jan-15 20:37:36.107113 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48855 2019-Jan-15 20:37:36.107769 - [DEBUG]
48856 2019-Jan-15 20:37:36.107795 - [DEBUG] EDGE:
48857 2019-Jan-15 20:37:36.107852 - [DEBUG] ---> 48858 2019-Jan-15 20:37:36.108487 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48859 2019-Jan-15 20:37:36.109124 - [DEBUG]
48860 2019-Jan-15 20:37:36.109149 - [DEBUG] EDGE:
48861 2019-Jan-15 20:37:36.109207 - [DEBUG] ---> 48862 2019-Jan-15 20:37:36.109845 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48863 2019-Jan-15 20:37:36.110483 - [DEBUG]
48864 2019-Jan-15 20:37:36.110509 - [DEBUG] EDGE:
48865 2019-Jan-15 20:37:36.110566 - [DEBUG] ---> 48866 2019-Jan-15 20:37:36.111219 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48867 2019-Jan-15 20:37:36.111857 - [DEBUG]
48868 2019-Jan-15 20:37:36.111883 - [DEBUG] EDGE:
48869 2019-Jan-15 20:37:36.111940 - [DEBUG] ---> 48870 2019-Jan-15 20:37:36.112578 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48871 2019-Jan-15 20:37:36.113217 - [DEBUG]
48872 2019-Jan-15 20:37:36.113254 - [DEBUG] Compose: EdgeIdentity * AllBottom
48873 2019-Jan-15 20:37:36.113281 - [DEBUG]
48874 2019-Jan-15 20:37:36.113305 - [DEBUG] Propagate flow
48875 2019-Jan-15 20:37:36.113328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48876 2019-Jan-15 20:37:36.113385 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48877 2019-Jan-15 20:37:36.114039 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48878 2019-Jan-15 20:37:36.114679 - [DEBUG] Edge function : AllBottom (result of previous compose)
48879 2019-Jan-15 20:37:36.114712 - [DEBUG]
48880 2019-Jan-15 20:37:36.114738 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48881 2019-Jan-15 20:37:36.114764 - [DEBUG] = AllBottom
48882 2019-Jan-15 20:37:36.114788 - [DEBUG]
48883 2019-Jan-15 20:37:36.114812 - [DEBUG] PROPAGATE: No new function!
48884 2019-Jan-15 20:37:36.114839 - [DEBUG] EDGE:
48885 2019-Jan-15 20:37:36.114896 - [DEBUG] ---> 48886 2019-Jan-15 20:37:36.115542 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48887 2019-Jan-15 20:37:36.116180 - [DEBUG]
48888 2019-Jan-15 20:37:36.116206 - [DEBUG] EDGE:
48889 2019-Jan-15 20:37:36.116264 - [DEBUG] ---> 48890 2019-Jan-15 20:37:36.116898 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48891 2019-Jan-15 20:37:36.117552 - [DEBUG]
48892 2019-Jan-15 20:37:36.117578 - [DEBUG] EDGE:
48893 2019-Jan-15 20:37:36.117636 - [DEBUG] ---> 48894 2019-Jan-15 20:37:36.118272 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48895 2019-Jan-15 20:37:36.118909 - [DEBUG]
48896 2019-Jan-15 20:37:36.118945 - [DEBUG] Compose: EdgeIdentity * AllBottom
48897 2019-Jan-15 20:37:36.118972 - [DEBUG]
48898 2019-Jan-15 20:37:36.118996 - [DEBUG] Propagate flow
48899 2019-Jan-15 20:37:36.119020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48900 2019-Jan-15 20:37:36.119076 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48901 2019-Jan-15 20:37:36.119714 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48902 2019-Jan-15 20:37:36.120350 - [DEBUG] Edge function : AllBottom (result of previous compose)
48903 2019-Jan-15 20:37:36.120376 - [DEBUG]
48904 2019-Jan-15 20:37:36.120401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48905 2019-Jan-15 20:37:36.120426 - [DEBUG] = AllBottom
48906 2019-Jan-15 20:37:36.120451 - [DEBUG]
48907 2019-Jan-15 20:37:36.120474 - [DEBUG] PROPAGATE: No new function!
48908 2019-Jan-15 20:37:36.120501 - [DEBUG] EDGE:
48909 2019-Jan-15 20:37:36.120558 - [DEBUG] ---> 48910 2019-Jan-15 20:37:36.121218 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48911 2019-Jan-15 20:37:36.121856 - [DEBUG]
48912 2019-Jan-15 20:37:36.121882 - [DEBUG] EDGE:
48913 2019-Jan-15 20:37:36.121940 - [DEBUG] ---> 48914 2019-Jan-15 20:37:36.122574 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48915 2019-Jan-15 20:37:36.123211 - [DEBUG]
48916 2019-Jan-15 20:37:36.123237 - [DEBUG] EDGE:
48917 2019-Jan-15 20:37:36.123294 - [DEBUG] ---> 48918 2019-Jan-15 20:37:36.123928 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48919 2019-Jan-15 20:37:36.124577 - [DEBUG]
48920 2019-Jan-15 20:37:36.124603 - [DEBUG] EDGE:
48921 2019-Jan-15 20:37:36.124660 - [DEBUG] ---> 48922 2019-Jan-15 20:37:36.125306 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48923 2019-Jan-15 20:37:36.125945 - [DEBUG]
48924 2019-Jan-15 20:37:36.125981 - [DEBUG] Compose: EdgeIdentity * AllBottom
48925 2019-Jan-15 20:37:36.126008 - [DEBUG]
48926 2019-Jan-15 20:37:36.126032 - [DEBUG] Propagate flow
48927 2019-Jan-15 20:37:36.126055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48928 2019-Jan-15 20:37:36.126111 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48929 2019-Jan-15 20:37:36.126749 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48930 2019-Jan-15 20:37:36.127401 - [DEBUG] Edge function : AllBottom (result of previous compose)
48931 2019-Jan-15 20:37:36.127427 - [DEBUG]
48932 2019-Jan-15 20:37:36.127451 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48933 2019-Jan-15 20:37:36.127477 - [DEBUG] = AllBottom
48934 2019-Jan-15 20:37:36.127501 - [DEBUG]
48935 2019-Jan-15 20:37:36.127525 - [DEBUG] PROPAGATE: No new function!
48936 2019-Jan-15 20:37:36.127551 - [DEBUG] EDGE:
48937 2019-Jan-15 20:37:36.127609 - [DEBUG] ---> 48938 2019-Jan-15 20:37:36.128253 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48939 2019-Jan-15 20:37:36.128892 - [DEBUG]
48940 2019-Jan-15 20:37:36.128918 - [DEBUG] EDGE:
48941 2019-Jan-15 20:37:36.128974 - [DEBUG] ---> 48942 2019-Jan-15 20:37:36.129610 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48943 2019-Jan-15 20:37:36.130247 - [DEBUG]
48944 2019-Jan-15 20:37:36.130273 - [DEBUG] EDGE:
48945 2019-Jan-15 20:37:36.130330 - [DEBUG] ---> 48946 2019-Jan-15 20:37:36.130981 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48947 2019-Jan-15 20:37:36.131619 - [DEBUG]
48948 2019-Jan-15 20:37:36.131656 - [DEBUG] Compose: EdgeIdentity * AllBottom
48949 2019-Jan-15 20:37:36.131683 - [DEBUG]
48950 2019-Jan-15 20:37:36.131707 - [DEBUG] Propagate flow
48951 2019-Jan-15 20:37:36.131730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48952 2019-Jan-15 20:37:36.131786 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48953 2019-Jan-15 20:37:36.132425 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48954 2019-Jan-15 20:37:36.133060 - [DEBUG] Edge function : AllBottom (result of previous compose)
48955 2019-Jan-15 20:37:36.133086 - [DEBUG]
48956 2019-Jan-15 20:37:36.133111 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48957 2019-Jan-15 20:37:36.133136 - [DEBUG] = AllBottom
48958 2019-Jan-15 20:37:36.133161 - [DEBUG]
48959 2019-Jan-15 20:37:36.133184 - [DEBUG] PROPAGATE: No new function!
48960 2019-Jan-15 20:37:36.133211 - [DEBUG] EDGE:
48961 2019-Jan-15 20:37:36.133269 - [DEBUG] ---> 48962 2019-Jan-15 20:37:36.133911 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48963 2019-Jan-15 20:37:36.134564 - [DEBUG]
48964 2019-Jan-15 20:37:36.134591 - [DEBUG] EDGE:
48965 2019-Jan-15 20:37:36.134656 - [DEBUG] ---> 48966 2019-Jan-15 20:37:36.135293 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48967 2019-Jan-15 20:37:36.135932 - [DEBUG]
48968 2019-Jan-15 20:37:36.135959 - [DEBUG] EDGE:
48969 2019-Jan-15 20:37:36.136016 - [DEBUG] ---> 48970 2019-Jan-15 20:37:36.136653 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48971 2019-Jan-15 20:37:36.137305 - [DEBUG]
48972 2019-Jan-15 20:37:36.137343 - [DEBUG] Compose: EdgeIdentity * AllBottom
48973 2019-Jan-15 20:37:36.137370 - [DEBUG]
48974 2019-Jan-15 20:37:36.137394 - [DEBUG] Propagate flow
48975 2019-Jan-15 20:37:36.137417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48976 2019-Jan-15 20:37:36.137473 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48977 2019-Jan-15 20:37:36.138111 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48978 2019-Jan-15 20:37:36.138749 - [DEBUG] Edge function : AllBottom (result of previous compose)
48979 2019-Jan-15 20:37:36.138775 - [DEBUG]
48980 2019-Jan-15 20:37:36.138800 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48981 2019-Jan-15 20:37:36.138825 - [DEBUG] = AllBottom
48982 2019-Jan-15 20:37:36.138850 - [DEBUG]
48983 2019-Jan-15 20:37:36.138873 - [DEBUG] PROPAGATE: No new function!
48984 2019-Jan-15 20:37:36.138900 - [DEBUG] EDGE:
48985 2019-Jan-15 20:37:36.138958 - [DEBUG] ---> 48986 2019-Jan-15 20:37:36.139600 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48987 2019-Jan-15 20:37:36.140238 - [DEBUG]
48988 2019-Jan-15 20:37:36.140273 - [DEBUG] Compose: EdgeIdentity * AllBottom
48989 2019-Jan-15 20:37:36.140300 - [DEBUG]
48990 2019-Jan-15 20:37:36.140324 - [DEBUG] Propagate flow
48991 2019-Jan-15 20:37:36.140347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48992 2019-Jan-15 20:37:36.140404 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48993 2019-Jan-15 20:37:36.141058 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48994 2019-Jan-15 20:37:36.141696 - [DEBUG] Edge function : AllBottom (result of previous compose)
48995 2019-Jan-15 20:37:36.141721 - [DEBUG]
48996 2019-Jan-15 20:37:36.141746 - [DEBUG] Join: AllTop & AllBottom
48997 2019-Jan-15 20:37:36.141772 - [DEBUG] = AllBottom (new jump func)
48998 2019-Jan-15 20:37:36.141796 - [DEBUG]
48999 2019-Jan-15 20:37:36.141820 - [DEBUG] Start adding new jump function
49000 2019-Jan-15 20:37:36.141843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49001 2019-Jan-15 20:37:36.141900 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49002 2019-Jan-15 20:37:36.142537 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49003 2019-Jan-15 20:37:36.143172 - [DEBUG] Edge Function : AllBottom
49004 2019-Jan-15 20:37:36.143200 - [DEBUG] End adding new jump function
49005 2019-Jan-15 20:37:36.143224 - [DEBUG]
49006 2019-Jan-15 20:37:36.143247 - [DEBUG] -------------------------------------------- 1328. Path Edge --------------------------------------------
49007 2019-Jan-15 20:37:36.143272 - [DEBUG]
49008 2019-Jan-15 20:37:36.143296 - [DEBUG] Process 1328. path edge:
49009 2019-Jan-15 20:37:36.143319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49010 2019-Jan-15 20:37:36.143384 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
49011 2019-Jan-15 20:37:36.144036 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49012 2019-Jan-15 20:37:36.144673 - [DEBUG]
49013 2019-Jan-15 20:37:36.144698 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49014 2019-Jan-15 20:37:36.145344 - [DEBUG] Possible callees:
49015 2019-Jan-15 20:37:36.145369 - [DEBUG] foo
49016 2019-Jan-15 20:37:36.145394 - [DEBUG] Possible return sites:
49017 2019-Jan-15 20:37:36.145417 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12649018 2019-Jan-15 20:37:36.146680 - [DEBUG] Found and process special summary
49019 2019-Jan-15 20:37:36.146713 - [DEBUG] Compose: EdgeIdentity * AllBottom
49020 2019-Jan-15 20:37:36.146741 - [DEBUG]
49021 2019-Jan-15 20:37:36.146765 - [DEBUG] Propagate flow
49022 2019-Jan-15 20:37:36.146788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49023 2019-Jan-15 20:37:36.146845 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49024 2019-Jan-15 20:37:36.147504 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49025 2019-Jan-15 20:37:36.148142 - [DEBUG] Edge function : AllBottom (result of previous compose)
49026 2019-Jan-15 20:37:36.148167 - [DEBUG]
49027 2019-Jan-15 20:37:36.148192 - [DEBUG] Join: AllTop & AllBottom
49028 2019-Jan-15 20:37:36.148218 - [DEBUG] = AllBottom (new jump func)
49029 2019-Jan-15 20:37:36.148242 - [DEBUG]
49030 2019-Jan-15 20:37:36.148266 - [DEBUG] Start adding new jump function
49031 2019-Jan-15 20:37:36.148289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49032 2019-Jan-15 20:37:36.148345 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49033 2019-Jan-15 20:37:36.148981 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49034 2019-Jan-15 20:37:36.149618 - [DEBUG] Edge Function : AllBottom
49035 2019-Jan-15 20:37:36.149645 - [DEBUG] End adding new jump function
49036 2019-Jan-15 20:37:36.149669 - [DEBUG]
49037 2019-Jan-15 20:37:36.149693 - [DEBUG] -------------------------------------------- 1329. Path Edge --------------------------------------------
49038 2019-Jan-15 20:37:36.149717 - [DEBUG]
49039 2019-Jan-15 20:37:36.149740 - [DEBUG] Process 1329. path edge:
49040 2019-Jan-15 20:37:36.149764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49041 2019-Jan-15 20:37:36.149819 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
49042 2019-Jan-15 20:37:36.150456 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49043 2019-Jan-15 20:37:36.151108 - [DEBUG]
49044 2019-Jan-15 20:37:36.151133 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49045 2019-Jan-15 20:37:36.151786 - [DEBUG] Compose: EdgeIdentity * AllBottom
49046 2019-Jan-15 20:37:36.151814 - [DEBUG]
49047 2019-Jan-15 20:37:36.151838 - [DEBUG] Propagate flow
49048 2019-Jan-15 20:37:36.151861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49049 2019-Jan-15 20:37:36.151918 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49050 2019-Jan-15 20:37:36.152554 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49051 2019-Jan-15 20:37:36.153194 - [DEBUG] Edge function : AllBottom (result of previous compose)
49052 2019-Jan-15 20:37:36.153219 - [DEBUG]
49053 2019-Jan-15 20:37:36.153257 - [DEBUG] Join: AllTop & AllBottom
49054 2019-Jan-15 20:37:36.153284 - [DEBUG] = AllBottom (new jump func)
49055 2019-Jan-15 20:37:36.153309 - [DEBUG]
49056 2019-Jan-15 20:37:36.153332 - [DEBUG] Start adding new jump function
49057 2019-Jan-15 20:37:36.153356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49058 2019-Jan-15 20:37:36.153412 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49059 2019-Jan-15 20:37:36.154065 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49060 2019-Jan-15 20:37:36.154700 - [DEBUG] Edge Function : AllBottom
49061 2019-Jan-15 20:37:36.154728 - [DEBUG] End adding new jump function
49062 2019-Jan-15 20:37:36.154752 - [DEBUG]
49063 2019-Jan-15 20:37:36.154776 - [DEBUG] -------------------------------------------- 1330. Path Edge --------------------------------------------
49064 2019-Jan-15 20:37:36.154800 - [DEBUG]
49065 2019-Jan-15 20:37:36.154823 - [DEBUG] Process 1330. path edge:
49066 2019-Jan-15 20:37:36.154847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49067 2019-Jan-15 20:37:36.154903 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
49068 2019-Jan-15 20:37:36.155538 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49069 2019-Jan-15 20:37:36.156177 - [DEBUG]
49070 2019-Jan-15 20:37:36.156203 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49071 2019-Jan-15 20:37:36.156856 - [DEBUG] Compose: EdgeIdentity * AllBottom
49072 2019-Jan-15 20:37:36.156884 - [DEBUG]
49073 2019-Jan-15 20:37:36.156908 - [DEBUG] Propagate flow
49074 2019-Jan-15 20:37:36.156932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49075 2019-Jan-15 20:37:36.156989 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49076 2019-Jan-15 20:37:36.157638 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49077 2019-Jan-15 20:37:36.158278 - [DEBUG] Edge function : AllBottom (result of previous compose)
49078 2019-Jan-15 20:37:36.158303 - [DEBUG]
49079 2019-Jan-15 20:37:36.158327 - [DEBUG] Join: AllTop & AllBottom
49080 2019-Jan-15 20:37:36.158353 - [DEBUG] = AllBottom (new jump func)
49081 2019-Jan-15 20:37:36.158378 - [DEBUG]
49082 2019-Jan-15 20:37:36.158402 - [DEBUG] Start adding new jump function
49083 2019-Jan-15 20:37:36.158425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49084 2019-Jan-15 20:37:36.158481 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49085 2019-Jan-15 20:37:36.159120 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49086 2019-Jan-15 20:37:36.159753 - [DEBUG] Edge Function : AllBottom
49087 2019-Jan-15 20:37:36.159781 - [DEBUG] End adding new jump function
49088 2019-Jan-15 20:37:36.159805 - [DEBUG]
49089 2019-Jan-15 20:37:36.159828 - [DEBUG] -------------------------------------------- 1331. Path Edge --------------------------------------------
49090 2019-Jan-15 20:37:36.159853 - [DEBUG]
49091 2019-Jan-15 20:37:36.159876 - [DEBUG] Process 1331. path edge:
49092 2019-Jan-15 20:37:36.159899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49093 2019-Jan-15 20:37:36.159955 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
49094 2019-Jan-15 20:37:36.160590 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49095 2019-Jan-15 20:37:36.161244 - [DEBUG]
49096 2019-Jan-15 20:37:36.161269 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49097 2019-Jan-15 20:37:36.161932 - [DEBUG] Compose: EdgeIdentity * AllBottom
49098 2019-Jan-15 20:37:36.161960 - [DEBUG]
49099 2019-Jan-15 20:37:36.161983 - [DEBUG] Propagate flow
49100 2019-Jan-15 20:37:36.162007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49101 2019-Jan-15 20:37:36.162064 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49102 2019-Jan-15 20:37:36.162708 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49103 2019-Jan-15 20:37:36.163359 - [DEBUG] Edge function : AllBottom (result of previous compose)
49104 2019-Jan-15 20:37:36.163386 - [DEBUG]
49105 2019-Jan-15 20:37:36.163411 - [DEBUG] Join: AllTop & AllBottom
49106 2019-Jan-15 20:37:36.163437 - [DEBUG] = AllBottom (new jump func)
49107 2019-Jan-15 20:37:36.163462 - [DEBUG]
49108 2019-Jan-15 20:37:36.163486 - [DEBUG] Start adding new jump function
49109 2019-Jan-15 20:37:36.163509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49110 2019-Jan-15 20:37:36.163572 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49111 2019-Jan-15 20:37:36.164292 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49112 2019-Jan-15 20:37:36.165004 - [DEBUG] Edge Function : AllBottom
49113 2019-Jan-15 20:37:36.165039 - [DEBUG] End adding new jump function
49114 2019-Jan-15 20:37:36.165064 - [DEBUG]
49115 2019-Jan-15 20:37:36.165087 - [DEBUG] -------------------------------------------- 1332. Path Edge --------------------------------------------
49116 2019-Jan-15 20:37:36.165112 - [DEBUG]
49117 2019-Jan-15 20:37:36.165136 - [DEBUG] Process 1332. path edge:
49118 2019-Jan-15 20:37:36.165160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49119 2019-Jan-15 20:37:36.165234 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
49120 2019-Jan-15 20:37:36.165921 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49121 2019-Jan-15 20:37:36.166565 - [DEBUG]
49122 2019-Jan-15 20:37:36.166590 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49123 2019-Jan-15 20:37:36.167251 - [DEBUG] Possible callees:
49124 2019-Jan-15 20:37:36.167297 - [DEBUG] llvm.dbg.declare
49125 2019-Jan-15 20:37:36.167322 - [DEBUG] Possible return sites:
49126 2019-Jan-15 20:37:36.167346 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13649127 2019-Jan-15 20:37:36.168635 - [DEBUG] Found and process special summary
49128 2019-Jan-15 20:37:36.168674 - [DEBUG] Compose: EdgeIdentity * AllBottom
49129 2019-Jan-15 20:37:36.168703 - [DEBUG]
49130 2019-Jan-15 20:37:36.168727 - [DEBUG] Propagate flow
49131 2019-Jan-15 20:37:36.168750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49132 2019-Jan-15 20:37:36.168808 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49133 2019-Jan-15 20:37:36.169447 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49134 2019-Jan-15 20:37:36.170083 - [DEBUG] Edge function : AllBottom (result of previous compose)
49135 2019-Jan-15 20:37:36.170108 - [DEBUG]
49136 2019-Jan-15 20:37:36.170133 - [DEBUG] Join: AllTop & AllBottom
49137 2019-Jan-15 20:37:36.170159 - [DEBUG] = AllBottom (new jump func)
49138 2019-Jan-15 20:37:36.170184 - [DEBUG]
49139 2019-Jan-15 20:37:36.170226 - [DEBUG] Start adding new jump function
49140 2019-Jan-15 20:37:36.170250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49141 2019-Jan-15 20:37:36.170307 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49142 2019-Jan-15 20:37:36.170961 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49143 2019-Jan-15 20:37:36.171599 - [DEBUG] Edge Function : AllBottom
49144 2019-Jan-15 20:37:36.171627 - [DEBUG] End adding new jump function
49145 2019-Jan-15 20:37:36.171652 - [DEBUG]
49146 2019-Jan-15 20:37:36.171675 - [DEBUG] -------------------------------------------- 1333. Path Edge --------------------------------------------
49147 2019-Jan-15 20:37:36.171700 - [DEBUG]
49148 2019-Jan-15 20:37:36.171723 - [DEBUG] Process 1333. path edge:
49149 2019-Jan-15 20:37:36.171747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49150 2019-Jan-15 20:37:36.171803 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
49151 2019-Jan-15 20:37:36.172440 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49152 2019-Jan-15 20:37:36.173077 - [DEBUG]
49153 2019-Jan-15 20:37:36.173102 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49154 2019-Jan-15 20:37:36.173761 - [DEBUG] Compose: EdgeIdentity * AllBottom
49155 2019-Jan-15 20:37:36.173790 - [DEBUG]
49156 2019-Jan-15 20:37:36.173814 - [DEBUG] Propagate flow
49157 2019-Jan-15 20:37:36.173838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49158 2019-Jan-15 20:37:36.173894 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49159 2019-Jan-15 20:37:36.174544 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49160 2019-Jan-15 20:37:36.175180 - [DEBUG] Edge function : AllBottom (result of previous compose)
49161 2019-Jan-15 20:37:36.175205 - [DEBUG]
49162 2019-Jan-15 20:37:36.175230 - [DEBUG] Join: AllTop & AllBottom
49163 2019-Jan-15 20:37:36.175256 - [DEBUG] = AllBottom (new jump func)
49164 2019-Jan-15 20:37:36.175281 - [DEBUG]
49165 2019-Jan-15 20:37:36.175304 - [DEBUG] Start adding new jump function
49166 2019-Jan-15 20:37:36.175327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49167 2019-Jan-15 20:37:36.175384 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49168 2019-Jan-15 20:37:36.176021 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49169 2019-Jan-15 20:37:36.176654 - [DEBUG] Edge Function : AllBottom
49170 2019-Jan-15 20:37:36.176682 - [DEBUG] End adding new jump function
49171 2019-Jan-15 20:37:36.176705 - [DEBUG]
49172 2019-Jan-15 20:37:36.176729 - [DEBUG] -------------------------------------------- 1334. Path Edge --------------------------------------------
49173 2019-Jan-15 20:37:36.176754 - [DEBUG]
49174 2019-Jan-15 20:37:36.176777 - [DEBUG] Process 1334. path edge:
49175 2019-Jan-15 20:37:36.176801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49176 2019-Jan-15 20:37:36.176857 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
49177 2019-Jan-15 20:37:36.177519 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49178 2019-Jan-15 20:37:36.178177 - [DEBUG]
49179 2019-Jan-15 20:37:36.178203 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49180 2019-Jan-15 20:37:36.178865 - [DEBUG] Compose: EdgeIdentity * AllBottom
49181 2019-Jan-15 20:37:36.178894 - [DEBUG]
49182 2019-Jan-15 20:37:36.178917 - [DEBUG] Propagate flow
49183 2019-Jan-15 20:37:36.178941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49184 2019-Jan-15 20:37:36.179018 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49185 2019-Jan-15 20:37:36.179653 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49186 2019-Jan-15 20:37:36.180288 - [DEBUG] Edge function : AllBottom (result of previous compose)
49187 2019-Jan-15 20:37:36.180314 - [DEBUG]
49188 2019-Jan-15 20:37:36.180339 - [DEBUG] Join: AllTop & AllBottom
49189 2019-Jan-15 20:37:36.180365 - [DEBUG] = AllBottom (new jump func)
49190 2019-Jan-15 20:37:36.180390 - [DEBUG]
49191 2019-Jan-15 20:37:36.180413 - [DEBUG] Start adding new jump function
49192 2019-Jan-15 20:37:36.180437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49193 2019-Jan-15 20:37:36.180493 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49194 2019-Jan-15 20:37:36.181150 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
49195 2019-Jan-15 20:37:36.181781 - [DEBUG] Edge Function : AllBottom
49196 2019-Jan-15 20:37:36.181809 - [DEBUG] End adding new jump function
49197 2019-Jan-15 20:37:36.181833 - [DEBUG]
49198 2019-Jan-15 20:37:36.181857 - [DEBUG] -------------------------------------------- 1335. Path Edge --------------------------------------------
49199 2019-Jan-15 20:37:36.181882 - [DEBUG]
49200 2019-Jan-15 20:37:36.181906 - [DEBUG] Process 1335. path edge:
49201 2019-Jan-15 20:37:36.181930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49202 2019-Jan-15 20:37:36.181987 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
49203 2019-Jan-15 20:37:36.182619 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49204 2019-Jan-15 20:37:36.183254 - [DEBUG]
49205 2019-Jan-15 20:37:36.183279 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
49206 2019-Jan-15 20:37:36.183930 - [DEBUG] Compose: EdgeIdentity * AllBottom
49207 2019-Jan-15 20:37:36.183971 - [DEBUG]
49208 2019-Jan-15 20:37:36.183995 - [DEBUG] Propagate flow
49209 2019-Jan-15 20:37:36.184018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49210 2019-Jan-15 20:37:36.184075 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49211 2019-Jan-15 20:37:36.184722 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49212 2019-Jan-15 20:37:36.185360 - [DEBUG] Edge function : AllBottom (result of previous compose)
49213 2019-Jan-15 20:37:36.185385 - [DEBUG]
49214 2019-Jan-15 20:37:36.185411 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49215 2019-Jan-15 20:37:36.185437 - [DEBUG] = AllBottom
49216 2019-Jan-15 20:37:36.185461 - [DEBUG]
49217 2019-Jan-15 20:37:36.185484 - [DEBUG] PROPAGATE: No new function!
49218 2019-Jan-15 20:37:36.185509 - [DEBUG] EDGE:
49219 2019-Jan-15 20:37:36.185567 - [DEBUG] ---> 49220 2019-Jan-15 20:37:36.186200 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49221 2019-Jan-15 20:37:36.186836 - [DEBUG]
49222 2019-Jan-15 20:37:36.186862 - [DEBUG] EDGE:
49223 2019-Jan-15 20:37:36.186919 - [DEBUG] ---> 49224 2019-Jan-15 20:37:36.187568 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49225 2019-Jan-15 20:37:36.188204 - [DEBUG]
49226 2019-Jan-15 20:37:36.188230 - [DEBUG] EDGE:
49227 2019-Jan-15 20:37:36.188287 - [DEBUG] ---> 49228 2019-Jan-15 20:37:36.188934 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49229 2019-Jan-15 20:37:36.189571 - [DEBUG]
49230 2019-Jan-15 20:37:36.189611 - [DEBUG] Compose: EdgeIdentity * AllBottom
49231 2019-Jan-15 20:37:36.189638 - [DEBUG]
49232 2019-Jan-15 20:37:36.189662 - [DEBUG] Propagate flow
49233 2019-Jan-15 20:37:36.189685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49234 2019-Jan-15 20:37:36.189742 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49235 2019-Jan-15 20:37:36.190381 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49236 2019-Jan-15 20:37:36.191034 - [DEBUG] Edge function : AllBottom (result of previous compose)
49237 2019-Jan-15 20:37:36.191059 - [DEBUG]
49238 2019-Jan-15 20:37:36.191084 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49239 2019-Jan-15 20:37:36.191110 - [DEBUG] = AllBottom
49240 2019-Jan-15 20:37:36.191135 - [DEBUG]
49241 2019-Jan-15 20:37:36.191158 - [DEBUG] PROPAGATE: No new function!
49242 2019-Jan-15 20:37:36.191185 - [DEBUG] EDGE:
49243 2019-Jan-15 20:37:36.191243 - [DEBUG] ---> 49244 2019-Jan-15 20:37:36.191886 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49245 2019-Jan-15 20:37:36.192527 - [DEBUG]
49246 2019-Jan-15 20:37:36.192561 - [DEBUG] Compose: EdgeIdentity * AllBottom
49247 2019-Jan-15 20:37:36.192588 - [DEBUG]
49248 2019-Jan-15 20:37:36.192612 - [DEBUG] Propagate flow
49249 2019-Jan-15 20:37:36.192635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49250 2019-Jan-15 20:37:36.192692 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49251 2019-Jan-15 20:37:36.193336 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49252 2019-Jan-15 20:37:36.193989 - [DEBUG] Edge function : AllBottom (result of previous compose)
49253 2019-Jan-15 20:37:36.194014 - [DEBUG]
49254 2019-Jan-15 20:37:36.194039 - [DEBUG] Join: AllTop & AllBottom
49255 2019-Jan-15 20:37:36.194065 - [DEBUG] = AllBottom (new jump func)
49256 2019-Jan-15 20:37:36.194089 - [DEBUG]
49257 2019-Jan-15 20:37:36.194113 - [DEBUG] Start adding new jump function
49258 2019-Jan-15 20:37:36.194136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49259 2019-Jan-15 20:37:36.194192 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49260 2019-Jan-15 20:37:36.194831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49261 2019-Jan-15 20:37:36.195473 - [DEBUG] Edge Function : AllBottom
49262 2019-Jan-15 20:37:36.195501 - [DEBUG] End adding new jump function
49263 2019-Jan-15 20:37:36.195525 - [DEBUG]
49264 2019-Jan-15 20:37:36.195549 - [DEBUG] -------------------------------------------- 1336. Path Edge --------------------------------------------
49265 2019-Jan-15 20:37:36.195573 - [DEBUG]
49266 2019-Jan-15 20:37:36.195597 - [DEBUG] Process 1336. path edge:
49267 2019-Jan-15 20:37:36.195620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49268 2019-Jan-15 20:37:36.195677 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
49269 2019-Jan-15 20:37:36.196323 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49270 2019-Jan-15 20:37:36.196961 - [DEBUG]
49271 2019-Jan-15 20:37:36.196985 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49272 2019-Jan-15 20:37:36.197665 - [DEBUG] Possible callees:
49273 2019-Jan-15 20:37:36.197690 - [DEBUG] llvm.dbg.declare
49274 2019-Jan-15 20:37:36.197715 - [DEBUG] Possible return sites:
49275 2019-Jan-15 20:37:36.197739 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14349276 2019-Jan-15 20:37:36.199011 - [DEBUG] Found and process special summary
49277 2019-Jan-15 20:37:36.199045 - [DEBUG] Compose: EdgeIdentity * AllBottom
49278 2019-Jan-15 20:37:36.199072 - [DEBUG]
49279 2019-Jan-15 20:37:36.199097 - [DEBUG] Propagate flow
49280 2019-Jan-15 20:37:36.199120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49281 2019-Jan-15 20:37:36.199176 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49282 2019-Jan-15 20:37:36.199813 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49283 2019-Jan-15 20:37:36.200449 - [DEBUG] Edge function : AllBottom (result of previous compose)
49284 2019-Jan-15 20:37:36.200474 - [DEBUG]
49285 2019-Jan-15 20:37:36.200499 - [DEBUG] Join: AllTop & AllBottom
49286 2019-Jan-15 20:37:36.200525 - [DEBUG] = AllBottom (new jump func)
49287 2019-Jan-15 20:37:36.200549 - [DEBUG]
49288 2019-Jan-15 20:37:36.200573 - [DEBUG] Start adding new jump function
49289 2019-Jan-15 20:37:36.200596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49290 2019-Jan-15 20:37:36.200665 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49291 2019-Jan-15 20:37:36.201301 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49292 2019-Jan-15 20:37:36.201938 - [DEBUG] Edge Function : AllBottom
49293 2019-Jan-15 20:37:36.201966 - [DEBUG] End adding new jump function
49294 2019-Jan-15 20:37:36.201990 - [DEBUG]
49295 2019-Jan-15 20:37:36.202014 - [DEBUG] -------------------------------------------- 1337. Path Edge --------------------------------------------
49296 2019-Jan-15 20:37:36.202039 - [DEBUG]
49297 2019-Jan-15 20:37:36.202062 - [DEBUG] Process 1337. path edge:
49298 2019-Jan-15 20:37:36.202086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49299 2019-Jan-15 20:37:36.202143 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
49300 2019-Jan-15 20:37:36.202780 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49301 2019-Jan-15 20:37:36.203416 - [DEBUG]
49302 2019-Jan-15 20:37:36.203441 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49303 2019-Jan-15 20:37:36.204110 - [DEBUG] Compose: EdgeIdentity * AllBottom
49304 2019-Jan-15 20:37:36.204138 - [DEBUG]
49305 2019-Jan-15 20:37:36.204162 - [DEBUG] Propagate flow
49306 2019-Jan-15 20:37:36.204185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49307 2019-Jan-15 20:37:36.204242 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
49308 2019-Jan-15 20:37:36.204876 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49309 2019-Jan-15 20:37:36.205512 - [DEBUG] Edge function : AllBottom (result of previous compose)
49310 2019-Jan-15 20:37:36.205537 - [DEBUG]
49311 2019-Jan-15 20:37:36.205562 - [DEBUG] Join: AllTop & AllBottom
49312 2019-Jan-15 20:37:36.205588 - [DEBUG] = AllBottom (new jump func)
49313 2019-Jan-15 20:37:36.205613 - [DEBUG]
49314 2019-Jan-15 20:37:36.205636 - [DEBUG] Start adding new jump function
49315 2019-Jan-15 20:37:36.205660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49316 2019-Jan-15 20:37:36.205724 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49317 2019-Jan-15 20:37:36.206360 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
49318 2019-Jan-15 20:37:36.206991 - [DEBUG] Edge Function : AllBottom
49319 2019-Jan-15 20:37:36.207019 - [DEBUG] End adding new jump function
49320 2019-Jan-15 20:37:36.207043 - [DEBUG]
49321 2019-Jan-15 20:37:36.207067 - [DEBUG] -------------------------------------------- 1338. Path Edge --------------------------------------------
49322 2019-Jan-15 20:37:36.207092 - [DEBUG]
49323 2019-Jan-15 20:37:36.207115 - [DEBUG] Process 1338. path edge:
49324 2019-Jan-15 20:37:36.207140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49325 2019-Jan-15 20:37:36.207196 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
49326 2019-Jan-15 20:37:36.207846 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49327 2019-Jan-15 20:37:36.208482 - [DEBUG]
49328 2019-Jan-15 20:37:36.208507 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
49329 2019-Jan-15 20:37:36.209158 - [DEBUG] Compose: EdgeIdentity * AllBottom
49330 2019-Jan-15 20:37:36.209186 - [DEBUG]
49331 2019-Jan-15 20:37:36.209210 - [DEBUG] Propagate flow
49332 2019-Jan-15 20:37:36.209233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49333 2019-Jan-15 20:37:36.209290 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49334 2019-Jan-15 20:37:36.209922 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49335 2019-Jan-15 20:37:36.210558 - [DEBUG] Edge function : AllBottom (result of previous compose)
49336 2019-Jan-15 20:37:36.210583 - [DEBUG]
49337 2019-Jan-15 20:37:36.210620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49338 2019-Jan-15 20:37:36.210647 - [DEBUG] = AllBottom
49339 2019-Jan-15 20:37:36.210671 - [DEBUG]
49340 2019-Jan-15 20:37:36.210694 - [DEBUG] PROPAGATE: No new function!
49341 2019-Jan-15 20:37:36.210719 - [DEBUG] EDGE:
49342 2019-Jan-15 20:37:36.210776 - [DEBUG] ---> 49343 2019-Jan-15 20:37:36.211408 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49344 2019-Jan-15 20:37:36.212043 - [DEBUG]
49345 2019-Jan-15 20:37:36.212069 - [DEBUG] EDGE:
49346 2019-Jan-15 20:37:36.212126 - [DEBUG] ---> 49347 2019-Jan-15 20:37:36.212764 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49348 2019-Jan-15 20:37:36.213400 - [DEBUG]
49349 2019-Jan-15 20:37:36.213438 - [DEBUG] Compose: EdgeIdentity * AllBottom
49350 2019-Jan-15 20:37:36.213465 - [DEBUG]
49351 2019-Jan-15 20:37:36.213489 - [DEBUG] Propagate flow
49352 2019-Jan-15 20:37:36.213513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49353 2019-Jan-15 20:37:36.213569 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49354 2019-Jan-15 20:37:36.214222 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49355 2019-Jan-15 20:37:36.214857 - [DEBUG] Edge function : AllBottom (result of previous compose)
49356 2019-Jan-15 20:37:36.214883 - [DEBUG]
49357 2019-Jan-15 20:37:36.214907 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49358 2019-Jan-15 20:37:36.214933 - [DEBUG] = AllBottom
49359 2019-Jan-15 20:37:36.214958 - [DEBUG]
49360 2019-Jan-15 20:37:36.214981 - [DEBUG] PROPAGATE: No new function!
49361 2019-Jan-15 20:37:36.215008 - [DEBUG] EDGE:
49362 2019-Jan-15 20:37:36.215074 - [DEBUG] ---> 49363 2019-Jan-15 20:37:36.215719 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49364 2019-Jan-15 20:37:36.216360 - [DEBUG]
49365 2019-Jan-15 20:37:36.216386 - [DEBUG] EDGE:
49366 2019-Jan-15 20:37:36.216444 - [DEBUG] ---> 49367 2019-Jan-15 20:37:36.217080 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49368 2019-Jan-15 20:37:36.217734 - [DEBUG]
49369 2019-Jan-15 20:37:36.217768 - [DEBUG] Compose: EdgeIdentity * AllBottom
49370 2019-Jan-15 20:37:36.217795 - [DEBUG]
49371 2019-Jan-15 20:37:36.217819 - [DEBUG] Propagate flow
49372 2019-Jan-15 20:37:36.217843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49373 2019-Jan-15 20:37:36.217899 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49374 2019-Jan-15 20:37:36.218534 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49375 2019-Jan-15 20:37:36.219173 - [DEBUG] Edge function : AllBottom (result of previous compose)
49376 2019-Jan-15 20:37:36.219198 - [DEBUG]
49377 2019-Jan-15 20:37:36.219223 - [DEBUG] Join: AllTop & AllBottom
49378 2019-Jan-15 20:37:36.219249 - [DEBUG] = AllBottom (new jump func)
49379 2019-Jan-15 20:37:36.219274 - [DEBUG]
49380 2019-Jan-15 20:37:36.219297 - [DEBUG] Start adding new jump function
49381 2019-Jan-15 20:37:36.219321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49382 2019-Jan-15 20:37:36.219376 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49383 2019-Jan-15 20:37:36.220014 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49384 2019-Jan-15 20:37:36.220661 - [DEBUG] Edge Function : AllBottom
49385 2019-Jan-15 20:37:36.220689 - [DEBUG] End adding new jump function
49386 2019-Jan-15 20:37:36.220713 - [DEBUG]
49387 2019-Jan-15 20:37:36.220737 - [DEBUG] -------------------------------------------- 1339. Path Edge --------------------------------------------
49388 2019-Jan-15 20:37:36.220761 - [DEBUG]
49389 2019-Jan-15 20:37:36.220784 - [DEBUG] Process 1339. path edge:
49390 2019-Jan-15 20:37:36.220808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49391 2019-Jan-15 20:37:36.220864 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
49392 2019-Jan-15 20:37:36.221499 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49393 2019-Jan-15 20:37:36.222136 - [DEBUG]
49394 2019-Jan-15 20:37:36.222161 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49395 2019-Jan-15 20:37:36.222814 - [DEBUG] Compose: EdgeIdentity * AllBottom
49396 2019-Jan-15 20:37:36.222842 - [DEBUG]
49397 2019-Jan-15 20:37:36.222866 - [DEBUG] Propagate flow
49398 2019-Jan-15 20:37:36.222890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49399 2019-Jan-15 20:37:36.222947 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49400 2019-Jan-15 20:37:36.223592 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49401 2019-Jan-15 20:37:36.224248 - [DEBUG] Edge function : AllBottom (result of previous compose)
49402 2019-Jan-15 20:37:36.224273 - [DEBUG]
49403 2019-Jan-15 20:37:36.224298 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49404 2019-Jan-15 20:37:36.224332 - [DEBUG] = AllBottom
49405 2019-Jan-15 20:37:36.224358 - [DEBUG]
49406 2019-Jan-15 20:37:36.224381 - [DEBUG] PROPAGATE: No new function!
49407 2019-Jan-15 20:37:36.224413 - [DEBUG] Compose: EdgeIdentity * AllBottom
49408 2019-Jan-15 20:37:36.224440 - [DEBUG]
49409 2019-Jan-15 20:37:36.224465 - [DEBUG] Propagate flow
49410 2019-Jan-15 20:37:36.224488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49411 2019-Jan-15 20:37:36.224545 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49412 2019-Jan-15 20:37:36.225191 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49413 2019-Jan-15 20:37:36.225831 - [DEBUG] Edge function : AllBottom (result of previous compose)
49414 2019-Jan-15 20:37:36.225857 - [DEBUG]
49415 2019-Jan-15 20:37:36.225882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49416 2019-Jan-15 20:37:36.225908 - [DEBUG] = AllBottom
49417 2019-Jan-15 20:37:36.225933 - [DEBUG]
49418 2019-Jan-15 20:37:36.225957 - [DEBUG] PROPAGATE: No new function!
49419 2019-Jan-15 20:37:36.225982 - [DEBUG] EDGE:
49420 2019-Jan-15 20:37:36.226040 - [DEBUG] ---> 49421 2019-Jan-15 20:37:36.226675 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49422 2019-Jan-15 20:37:36.227325 - [DEBUG]
49423 2019-Jan-15 20:37:36.227351 - [DEBUG] EDGE:
49424 2019-Jan-15 20:37:36.227408 - [DEBUG] ---> 49425 2019-Jan-15 20:37:36.228044 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49426 2019-Jan-15 20:37:36.228682 - [DEBUG]
49427 2019-Jan-15 20:37:36.228709 - [DEBUG] EDGE:
49428 2019-Jan-15 20:37:36.228766 - [DEBUG] ---> 49429 2019-Jan-15 20:37:36.229404 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49430 2019-Jan-15 20:37:36.230040 - [DEBUG]
49431 2019-Jan-15 20:37:36.230077 - [DEBUG] Compose: EdgeIdentity * AllBottom
49432 2019-Jan-15 20:37:36.230104 - [DEBUG]
49433 2019-Jan-15 20:37:36.230128 - [DEBUG] Propagate flow
49434 2019-Jan-15 20:37:36.230152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49435 2019-Jan-15 20:37:36.230208 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49436 2019-Jan-15 20:37:36.230861 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49437 2019-Jan-15 20:37:36.231497 - [DEBUG] Edge function : AllBottom (result of previous compose)
49438 2019-Jan-15 20:37:36.231522 - [DEBUG]
49439 2019-Jan-15 20:37:36.231547 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49440 2019-Jan-15 20:37:36.231574 - [DEBUG] = AllBottom
49441 2019-Jan-15 20:37:36.231598 - [DEBUG]
49442 2019-Jan-15 20:37:36.231621 - [DEBUG] PROPAGATE: No new function!
49443 2019-Jan-15 20:37:36.231648 - [DEBUG] EDGE:
49444 2019-Jan-15 20:37:36.231706 - [DEBUG] ---> 49445 2019-Jan-15 20:37:36.232342 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49446 2019-Jan-15 20:37:36.232979 - [DEBUG]
49447 2019-Jan-15 20:37:36.233005 - [DEBUG] EDGE:
49448 2019-Jan-15 20:37:36.233062 - [DEBUG] ---> 49449 2019-Jan-15 20:37:36.233703 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49450 2019-Jan-15 20:37:36.234357 - [DEBUG]
49451 2019-Jan-15 20:37:36.234384 - [DEBUG] EDGE:
49452 2019-Jan-15 20:37:36.234441 - [DEBUG] ---> 49453 2019-Jan-15 20:37:36.235079 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49454 2019-Jan-15 20:37:36.235715 - [DEBUG]
49455 2019-Jan-15 20:37:36.235741 - [DEBUG] EDGE:
49456 2019-Jan-15 20:37:36.235798 - [DEBUG] ---> 49457 2019-Jan-15 20:37:36.236436 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49458 2019-Jan-15 20:37:36.237073 - [DEBUG]
49459 2019-Jan-15 20:37:36.237099 - [DEBUG] EDGE:
49460 2019-Jan-15 20:37:36.237156 - [DEBUG] ---> 49461 2019-Jan-15 20:37:36.237809 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49462 2019-Jan-15 20:37:36.238444 - [DEBUG]
49463 2019-Jan-15 20:37:36.238470 - [DEBUG] EDGE:
49464 2019-Jan-15 20:37:36.238527 - [DEBUG] ---> 49465 2019-Jan-15 20:37:36.239166 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49466 2019-Jan-15 20:37:36.239802 - [DEBUG]
49467 2019-Jan-15 20:37:36.239828 - [DEBUG] EDGE:
49468 2019-Jan-15 20:37:36.239885 - [DEBUG] ---> 49469 2019-Jan-15 20:37:36.240517 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49470 2019-Jan-15 20:37:36.241167 - [DEBUG]
49471 2019-Jan-15 20:37:36.241193 - [DEBUG] EDGE:
49472 2019-Jan-15 20:37:36.241250 - [DEBUG] ---> 49473 2019-Jan-15 20:37:36.241883 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49474 2019-Jan-15 20:37:36.242518 - [DEBUG]
49475 2019-Jan-15 20:37:36.242544 - [DEBUG] EDGE:
49476 2019-Jan-15 20:37:36.242600 - [DEBUG] ---> 49477 2019-Jan-15 20:37:36.243239 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49478 2019-Jan-15 20:37:36.243874 - [DEBUG]
49479 2019-Jan-15 20:37:36.243912 - [DEBUG] Compose: EdgeIdentity * AllBottom
49480 2019-Jan-15 20:37:36.243953 - [DEBUG]
49481 2019-Jan-15 20:37:36.243978 - [DEBUG] Propagate flow
49482 2019-Jan-15 20:37:36.244001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49483 2019-Jan-15 20:37:36.244058 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49484 2019-Jan-15 20:37:36.244696 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49485 2019-Jan-15 20:37:36.245332 - [DEBUG] Edge function : AllBottom (result of previous compose)
49486 2019-Jan-15 20:37:36.245358 - [DEBUG]
49487 2019-Jan-15 20:37:36.245383 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49488 2019-Jan-15 20:37:36.245409 - [DEBUG] = AllBottom
49489 2019-Jan-15 20:37:36.245442 - [DEBUG]
49490 2019-Jan-15 20:37:36.245466 - [DEBUG] PROPAGATE: No new function!
49491 2019-Jan-15 20:37:36.245493 - [DEBUG] EDGE:
49492 2019-Jan-15 20:37:36.245551 - [DEBUG] ---> 49493 2019-Jan-15 20:37:36.246193 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49494 2019-Jan-15 20:37:36.246832 - [DEBUG]
49495 2019-Jan-15 20:37:36.246861 - [DEBUG] Compose: EdgeIdentity * AllBottom
49496 2019-Jan-15 20:37:36.246887 - [DEBUG]
49497 2019-Jan-15 20:37:36.246910 - [DEBUG] Propagate flow
49498 2019-Jan-15 20:37:36.246934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49499 2019-Jan-15 20:37:36.246990 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49500 2019-Jan-15 20:37:36.247648 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49501 2019-Jan-15 20:37:36.248284 - [DEBUG] Edge function : AllBottom (result of previous compose)
49502 2019-Jan-15 20:37:36.248309 - [DEBUG]
49503 2019-Jan-15 20:37:36.248334 - [DEBUG] Join: AllTop & AllBottom
49504 2019-Jan-15 20:37:36.248360 - [DEBUG] = AllBottom (new jump func)
49505 2019-Jan-15 20:37:36.248385 - [DEBUG]
49506 2019-Jan-15 20:37:36.248408 - [DEBUG] Start adding new jump function
49507 2019-Jan-15 20:37:36.248431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49508 2019-Jan-15 20:37:36.248488 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49509 2019-Jan-15 20:37:36.249122 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49510 2019-Jan-15 20:37:36.249765 - [DEBUG] Edge Function : AllBottom
49511 2019-Jan-15 20:37:36.249793 - [DEBUG] End adding new jump function
49512 2019-Jan-15 20:37:36.249817 - [DEBUG]
49513 2019-Jan-15 20:37:36.249840 - [DEBUG] -------------------------------------------- 1340. Path Edge --------------------------------------------
49514 2019-Jan-15 20:37:36.249864 - [DEBUG]
49515 2019-Jan-15 20:37:36.249888 - [DEBUG] Process 1340. path edge:
49516 2019-Jan-15 20:37:36.249911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49517 2019-Jan-15 20:37:36.249967 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
49518 2019-Jan-15 20:37:36.250624 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49519 2019-Jan-15 20:37:36.251259 - [DEBUG]
49520 2019-Jan-15 20:37:36.251284 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49521 2019-Jan-15 20:37:36.251936 - [DEBUG] Possible callees:
49522 2019-Jan-15 20:37:36.251961 - [DEBUG] llvm.dbg.declare
49523 2019-Jan-15 20:37:36.251986 - [DEBUG] Possible return sites:
49524 2019-Jan-15 20:37:36.252009 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9649525 2019-Jan-15 20:37:36.253278 - [DEBUG] Found and process special summary
49526 2019-Jan-15 20:37:36.253324 - [DEBUG] Compose: EdgeIdentity * AllBottom
49527 2019-Jan-15 20:37:36.253352 - [DEBUG]
49528 2019-Jan-15 20:37:36.253376 - [DEBUG] Propagate flow
49529 2019-Jan-15 20:37:36.253400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49530 2019-Jan-15 20:37:36.253457 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49531 2019-Jan-15 20:37:36.254119 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49532 2019-Jan-15 20:37:36.254753 - [DEBUG] Edge function : AllBottom (result of previous compose)
49533 2019-Jan-15 20:37:36.254778 - [DEBUG]
49534 2019-Jan-15 20:37:36.254802 - [DEBUG] Join: AllTop & AllBottom
49535 2019-Jan-15 20:37:36.254829 - [DEBUG] = AllBottom (new jump func)
49536 2019-Jan-15 20:37:36.254853 - [DEBUG]
49537 2019-Jan-15 20:37:36.254877 - [DEBUG] Start adding new jump function
49538 2019-Jan-15 20:37:36.254900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49539 2019-Jan-15 20:37:36.254957 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49540 2019-Jan-15 20:37:36.255592 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49541 2019-Jan-15 20:37:36.256229 - [DEBUG] Edge Function : AllBottom
49542 2019-Jan-15 20:37:36.256257 - [DEBUG] End adding new jump function
49543 2019-Jan-15 20:37:36.256281 - [DEBUG]
49544 2019-Jan-15 20:37:36.256304 - [DEBUG] -------------------------------------------- 1341. Path Edge --------------------------------------------
49545 2019-Jan-15 20:37:36.256328 - [DEBUG]
49546 2019-Jan-15 20:37:36.256352 - [DEBUG] Process 1341. path edge:
49547 2019-Jan-15 20:37:36.256375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49548 2019-Jan-15 20:37:36.256431 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
49549 2019-Jan-15 20:37:36.257068 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49550 2019-Jan-15 20:37:36.257718 - [DEBUG]
49551 2019-Jan-15 20:37:36.257742 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49552 2019-Jan-15 20:37:36.258398 - [DEBUG] Compose: EdgeIdentity * AllBottom
49553 2019-Jan-15 20:37:36.258426 - [DEBUG]
49554 2019-Jan-15 20:37:36.258451 - [DEBUG] Propagate flow
49555 2019-Jan-15 20:37:36.258474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49556 2019-Jan-15 20:37:36.258531 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49557 2019-Jan-15 20:37:36.259163 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49558 2019-Jan-15 20:37:36.259794 - [DEBUG] Edge function : AllBottom (result of previous compose)
49559 2019-Jan-15 20:37:36.259819 - [DEBUG]
49560 2019-Jan-15 20:37:36.259844 - [DEBUG] Join: AllTop & AllBottom
49561 2019-Jan-15 20:37:36.259870 - [DEBUG] = AllBottom (new jump func)
49562 2019-Jan-15 20:37:36.259895 - [DEBUG]
49563 2019-Jan-15 20:37:36.259919 - [DEBUG] Start adding new jump function
49564 2019-Jan-15 20:37:36.259942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49565 2019-Jan-15 20:37:36.259999 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49566 2019-Jan-15 20:37:36.260648 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49567 2019-Jan-15 20:37:36.261282 - [DEBUG] Edge Function : AllBottom
49568 2019-Jan-15 20:37:36.261310 - [DEBUG] End adding new jump function
49569 2019-Jan-15 20:37:36.261334 - [DEBUG]
49570 2019-Jan-15 20:37:36.261358 - [DEBUG] -------------------------------------------- 1342. Path Edge --------------------------------------------
49571 2019-Jan-15 20:37:36.261382 - [DEBUG]
49572 2019-Jan-15 20:37:36.261406 - [DEBUG] Process 1342. path edge:
49573 2019-Jan-15 20:37:36.261430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49574 2019-Jan-15 20:37:36.261486 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
49575 2019-Jan-15 20:37:36.262129 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49576 2019-Jan-15 20:37:36.262762 - [DEBUG]
49577 2019-Jan-15 20:37:36.262788 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49578 2019-Jan-15 20:37:36.263438 - [DEBUG] Compose: EdgeIdentity * AllBottom
49579 2019-Jan-15 20:37:36.263465 - [DEBUG]
49580 2019-Jan-15 20:37:36.263489 - [DEBUG] Propagate flow
49581 2019-Jan-15 20:37:36.263513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49582 2019-Jan-15 20:37:36.263569 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49583 2019-Jan-15 20:37:36.264217 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49584 2019-Jan-15 20:37:36.264849 - [DEBUG] Edge function : AllBottom (result of previous compose)
49585 2019-Jan-15 20:37:36.264874 - [DEBUG]
49586 2019-Jan-15 20:37:36.264899 - [DEBUG] Join: AllTop & AllBottom
49587 2019-Jan-15 20:37:36.264925 - [DEBUG] = AllBottom (new jump func)
49588 2019-Jan-15 20:37:36.264949 - [DEBUG]
49589 2019-Jan-15 20:37:36.264973 - [DEBUG] Start adding new jump function
49590 2019-Jan-15 20:37:36.264996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49591 2019-Jan-15 20:37:36.265052 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49592 2019-Jan-15 20:37:36.265687 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
49593 2019-Jan-15 20:37:36.266319 - [DEBUG] Edge Function : AllBottom
49594 2019-Jan-15 20:37:36.266346 - [DEBUG] End adding new jump function
49595 2019-Jan-15 20:37:36.266371 - [DEBUG]
49596 2019-Jan-15 20:37:36.266394 - [DEBUG] -------------------------------------------- 1343. Path Edge --------------------------------------------
49597 2019-Jan-15 20:37:36.266419 - [DEBUG]
49598 2019-Jan-15 20:37:36.266442 - [DEBUG] Process 1343. path edge:
49599 2019-Jan-15 20:37:36.266466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49600 2019-Jan-15 20:37:36.266522 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
49601 2019-Jan-15 20:37:36.267154 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49602 2019-Jan-15 20:37:36.267803 - [DEBUG]
49603 2019-Jan-15 20:37:36.267828 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
49604 2019-Jan-15 20:37:36.268483 - [DEBUG] EDGE:
49605 2019-Jan-15 20:37:36.268542 - [DEBUG] ---> 49606 2019-Jan-15 20:37:36.269173 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49607 2019-Jan-15 20:37:36.269805 - [DEBUG]
49608 2019-Jan-15 20:37:36.269830 - [DEBUG] EDGE:
49609 2019-Jan-15 20:37:36.269887 - [DEBUG] ---> 49610 2019-Jan-15 20:37:36.270521 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49611 2019-Jan-15 20:37:36.271169 - [DEBUG]
49612 2019-Jan-15 20:37:36.271195 - [DEBUG] Compose: EdgeIdentity * AllBottom
49613 2019-Jan-15 20:37:36.271221 - [DEBUG]
49614 2019-Jan-15 20:37:36.271245 - [DEBUG] Propagate flow
49615 2019-Jan-15 20:37:36.271268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49616 2019-Jan-15 20:37:36.271324 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49617 2019-Jan-15 20:37:36.271957 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49618 2019-Jan-15 20:37:36.272601 - [DEBUG] Edge function : AllBottom (result of previous compose)
49619 2019-Jan-15 20:37:36.272627 - [DEBUG]
49620 2019-Jan-15 20:37:36.272652 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49621 2019-Jan-15 20:37:36.272678 - [DEBUG] = AllBottom
49622 2019-Jan-15 20:37:36.272703 - [DEBUG]
49623 2019-Jan-15 20:37:36.272726 - [DEBUG] PROPAGATE: No new function!
49624 2019-Jan-15 20:37:36.272751 - [DEBUG] EDGE:
49625 2019-Jan-15 20:37:36.272808 - [DEBUG] ---> 49626 2019-Jan-15 20:37:36.273445 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49627 2019-Jan-15 20:37:36.274094 - [DEBUG]
49628 2019-Jan-15 20:37:36.274119 - [DEBUG] Compose: EdgeIdentity * AllBottom
49629 2019-Jan-15 20:37:36.274145 - [DEBUG]
49630 2019-Jan-15 20:37:36.274168 - [DEBUG] Propagate flow
49631 2019-Jan-15 20:37:36.274191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49632 2019-Jan-15 20:37:36.274247 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49633 2019-Jan-15 20:37:36.274886 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49634 2019-Jan-15 20:37:36.275527 - [DEBUG] Edge function : AllBottom (result of previous compose)
49635 2019-Jan-15 20:37:36.275552 - [DEBUG]
49636 2019-Jan-15 20:37:36.275577 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49637 2019-Jan-15 20:37:36.275603 - [DEBUG] = AllBottom
49638 2019-Jan-15 20:37:36.275628 - [DEBUG]
49639 2019-Jan-15 20:37:36.275651 - [DEBUG] PROPAGATE: No new function!
49640 2019-Jan-15 20:37:36.275689 - [DEBUG] Compose: EdgeIdentity * AllBottom
49641 2019-Jan-15 20:37:36.275716 - [DEBUG]
49642 2019-Jan-15 20:37:36.275740 - [DEBUG] Propagate flow
49643 2019-Jan-15 20:37:36.275763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49644 2019-Jan-15 20:37:36.275820 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49645 2019-Jan-15 20:37:36.276460 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49646 2019-Jan-15 20:37:36.277094 - [DEBUG] Edge function : AllBottom (result of previous compose)
49647 2019-Jan-15 20:37:36.277119 - [DEBUG]
49648 2019-Jan-15 20:37:36.277143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49649 2019-Jan-15 20:37:36.277169 - [DEBUG] = AllBottom
49650 2019-Jan-15 20:37:36.277194 - [DEBUG]
49651 2019-Jan-15 20:37:36.277217 - [DEBUG] PROPAGATE: No new function!
49652 2019-Jan-15 20:37:36.277243 - [DEBUG] Compose: EdgeIdentity * AllBottom
49653 2019-Jan-15 20:37:36.277280 - [DEBUG]
49654 2019-Jan-15 20:37:36.277305 - [DEBUG] Propagate flow
49655 2019-Jan-15 20:37:36.277329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49656 2019-Jan-15 20:37:36.277385 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49657 2019-Jan-15 20:37:36.278025 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49658 2019-Jan-15 20:37:36.278667 - [DEBUG] Edge function : AllBottom (result of previous compose)
49659 2019-Jan-15 20:37:36.278693 - [DEBUG]
49660 2019-Jan-15 20:37:36.278717 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49661 2019-Jan-15 20:37:36.278744 - [DEBUG] = AllBottom
49662 2019-Jan-15 20:37:36.278768 - [DEBUG]
49663 2019-Jan-15 20:37:36.278792 - [DEBUG] PROPAGATE: No new function!
49664 2019-Jan-15 20:37:36.278817 - [DEBUG] EDGE:
49665 2019-Jan-15 20:37:36.278875 - [DEBUG] ---> 49666 2019-Jan-15 20:37:36.279527 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49667 2019-Jan-15 20:37:36.280163 - [DEBUG]
49668 2019-Jan-15 20:37:36.280201 - [DEBUG] Compose: EdgeIdentity * AllBottom
49669 2019-Jan-15 20:37:36.280228 - [DEBUG]
49670 2019-Jan-15 20:37:36.280252 - [DEBUG] Propagate flow
49671 2019-Jan-15 20:37:36.280275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49672 2019-Jan-15 20:37:36.280332 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49673 2019-Jan-15 20:37:36.280984 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49674 2019-Jan-15 20:37:36.281622 - [DEBUG] Edge function : AllBottom (result of previous compose)
49675 2019-Jan-15 20:37:36.281647 - [DEBUG]
49676 2019-Jan-15 20:37:36.281671 - [DEBUG] Join: AllTop & AllBottom
49677 2019-Jan-15 20:37:36.281697 - [DEBUG] = AllBottom (new jump func)
49678 2019-Jan-15 20:37:36.281722 - [DEBUG]
49679 2019-Jan-15 20:37:36.281745 - [DEBUG] Start adding new jump function
49680 2019-Jan-15 20:37:36.281769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49681 2019-Jan-15 20:37:36.281825 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49682 2019-Jan-15 20:37:36.282461 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49683 2019-Jan-15 20:37:36.283096 - [DEBUG] Edge Function : AllBottom
49684 2019-Jan-15 20:37:36.283125 - [DEBUG] End adding new jump function
49685 2019-Jan-15 20:37:36.283149 - [DEBUG]
49686 2019-Jan-15 20:37:36.283173 - [DEBUG] -------------------------------------------- 1344. Path Edge --------------------------------------------
49687 2019-Jan-15 20:37:36.283197 - [DEBUG]
49688 2019-Jan-15 20:37:36.283221 - [DEBUG] Process 1344. path edge:
49689 2019-Jan-15 20:37:36.283244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49690 2019-Jan-15 20:37:36.283300 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49691 2019-Jan-15 20:37:36.283948 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49692 2019-Jan-15 20:37:36.284585 - [DEBUG]
49693 2019-Jan-15 20:37:36.284609 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49694 2019-Jan-15 20:37:36.285251 - [DEBUG] Possible callees:
49695 2019-Jan-15 20:37:36.285276 - [DEBUG] bar
49696 2019-Jan-15 20:37:36.285301 - [DEBUG] Possible return sites:
49697 2019-Jan-15 20:37:36.285324 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949698 2019-Jan-15 20:37:36.286582 - [DEBUG] Found and process special summary
49699 2019-Jan-15 20:37:36.286616 - [DEBUG] Compose: EdgeIdentity * AllBottom
49700 2019-Jan-15 20:37:36.286643 - [DEBUG]
49701 2019-Jan-15 20:37:36.286667 - [DEBUG] Propagate flow
49702 2019-Jan-15 20:37:36.286691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49703 2019-Jan-15 20:37:36.286747 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49704 2019-Jan-15 20:37:36.287401 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49705 2019-Jan-15 20:37:36.288037 - [DEBUG] Edge function : AllBottom (result of previous compose)
49706 2019-Jan-15 20:37:36.288062 - [DEBUG]
49707 2019-Jan-15 20:37:36.288087 - [DEBUG] Join: AllTop & AllBottom
49708 2019-Jan-15 20:37:36.288113 - [DEBUG] = AllBottom (new jump func)
49709 2019-Jan-15 20:37:36.288137 - [DEBUG]
49710 2019-Jan-15 20:37:36.288169 - [DEBUG] Start adding new jump function
49711 2019-Jan-15 20:37:36.288193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49712 2019-Jan-15 20:37:36.288249 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49713 2019-Jan-15 20:37:36.288885 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49714 2019-Jan-15 20:37:36.289521 - [DEBUG] Edge Function : AllBottom
49715 2019-Jan-15 20:37:36.289549 - [DEBUG] End adding new jump function
49716 2019-Jan-15 20:37:36.289573 - [DEBUG]
49717 2019-Jan-15 20:37:36.289596 - [DEBUG] -------------------------------------------- 1345. Path Edge --------------------------------------------
49718 2019-Jan-15 20:37:36.289620 - [DEBUG]
49719 2019-Jan-15 20:37:36.289644 - [DEBUG] Process 1345. path edge:
49720 2019-Jan-15 20:37:36.289668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49721 2019-Jan-15 20:37:36.289724 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49722 2019-Jan-15 20:37:36.290360 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49723 2019-Jan-15 20:37:36.291014 - [DEBUG]
49724 2019-Jan-15 20:37:36.291039 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49725 2019-Jan-15 20:37:36.291688 - [DEBUG] Compose: EdgeIdentity * AllBottom
49726 2019-Jan-15 20:37:36.291716 - [DEBUG]
49727 2019-Jan-15 20:37:36.291740 - [DEBUG] Propagate flow
49728 2019-Jan-15 20:37:36.291763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49729 2019-Jan-15 20:37:36.291820 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49730 2019-Jan-15 20:37:36.292469 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49731 2019-Jan-15 20:37:36.293107 - [DEBUG] Edge function : AllBottom (result of previous compose)
49732 2019-Jan-15 20:37:36.293133 - [DEBUG]
49733 2019-Jan-15 20:37:36.293157 - [DEBUG] Join: AllTop & AllBottom
49734 2019-Jan-15 20:37:36.293184 - [DEBUG] = AllBottom (new jump func)
49735 2019-Jan-15 20:37:36.293209 - [DEBUG]
49736 2019-Jan-15 20:37:36.293232 - [DEBUG] Start adding new jump function
49737 2019-Jan-15 20:37:36.293256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49738 2019-Jan-15 20:37:36.293312 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49739 2019-Jan-15 20:37:36.293963 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49740 2019-Jan-15 20:37:36.294598 - [DEBUG] Edge Function : AllBottom
49741 2019-Jan-15 20:37:36.294625 - [DEBUG] End adding new jump function
49742 2019-Jan-15 20:37:36.294650 - [DEBUG]
49743 2019-Jan-15 20:37:36.294674 - [DEBUG] -------------------------------------------- 1346. Path Edge --------------------------------------------
49744 2019-Jan-15 20:37:36.294698 - [DEBUG]
49745 2019-Jan-15 20:37:36.294722 - [DEBUG] Process 1346. path edge:
49746 2019-Jan-15 20:37:36.294746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49747 2019-Jan-15 20:37:36.294802 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49748 2019-Jan-15 20:37:36.295443 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49749 2019-Jan-15 20:37:36.296081 - [DEBUG]
49750 2019-Jan-15 20:37:36.296106 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49751 2019-Jan-15 20:37:36.296756 - [DEBUG] Compose: EdgeIdentity * AllBottom
49752 2019-Jan-15 20:37:36.296783 - [DEBUG]
49753 2019-Jan-15 20:37:36.296819 - [DEBUG] Propagate flow
49754 2019-Jan-15 20:37:36.296843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49755 2019-Jan-15 20:37:36.296900 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49756 2019-Jan-15 20:37:36.297560 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49757 2019-Jan-15 20:37:36.298199 - [DEBUG] Edge function : AllBottom (result of previous compose)
49758 2019-Jan-15 20:37:36.298224 - [DEBUG]
49759 2019-Jan-15 20:37:36.298249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49760 2019-Jan-15 20:37:36.298275 - [DEBUG] = AllBottom
49761 2019-Jan-15 20:37:36.298299 - [DEBUG]
49762 2019-Jan-15 20:37:36.298322 - [DEBUG] PROPAGATE: No new function!
49763 2019-Jan-15 20:37:36.298355 - [DEBUG] Compose: EdgeIdentity * AllBottom
49764 2019-Jan-15 20:37:36.298381 - [DEBUG]
49765 2019-Jan-15 20:37:36.298405 - [DEBUG] Propagate flow
49766 2019-Jan-15 20:37:36.298428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49767 2019-Jan-15 20:37:36.298484 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49768 2019-Jan-15 20:37:36.299129 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49769 2019-Jan-15 20:37:36.299768 - [DEBUG] Edge function : AllBottom (result of previous compose)
49770 2019-Jan-15 20:37:36.299793 - [DEBUG]
49771 2019-Jan-15 20:37:36.299817 - [DEBUG] Join: AllTop & AllBottom
49772 2019-Jan-15 20:37:36.299843 - [DEBUG] = AllBottom (new jump func)
49773 2019-Jan-15 20:37:36.299868 - [DEBUG]
49774 2019-Jan-15 20:37:36.299891 - [DEBUG] Start adding new jump function
49775 2019-Jan-15 20:37:36.299915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49776 2019-Jan-15 20:37:36.299970 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49777 2019-Jan-15 20:37:36.300620 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49778 2019-Jan-15 20:37:36.301264 - [DEBUG] Edge Function : AllBottom
49779 2019-Jan-15 20:37:36.301292 - [DEBUG] End adding new jump function
49780 2019-Jan-15 20:37:36.301316 - [DEBUG]
49781 2019-Jan-15 20:37:36.301340 - [DEBUG] -------------------------------------------- 1347. Path Edge --------------------------------------------
49782 2019-Jan-15 20:37:36.301364 - [DEBUG]
49783 2019-Jan-15 20:37:36.301387 - [DEBUG] Process 1347. path edge:
49784 2019-Jan-15 20:37:36.301411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49785 2019-Jan-15 20:37:36.301467 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
49786 2019-Jan-15 20:37:36.302111 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49787 2019-Jan-15 20:37:36.302750 - [DEBUG]
49788 2019-Jan-15 20:37:36.302774 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49789 2019-Jan-15 20:37:36.303425 - [DEBUG] Possible callees:
49790 2019-Jan-15 20:37:36.303450 - [DEBUG] llvm.dbg.declare
49791 2019-Jan-15 20:37:36.303475 - [DEBUG] Possible return sites:
49792 2019-Jan-15 20:37:36.303498 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10349793 2019-Jan-15 20:37:36.304820 - [DEBUG] Found and process special summary
49794 2019-Jan-15 20:37:36.304866 - [DEBUG] Compose: EdgeIdentity * AllBottom
49795 2019-Jan-15 20:37:36.304907 - [DEBUG]
49796 2019-Jan-15 20:37:36.304932 - [DEBUG] Propagate flow
49797 2019-Jan-15 20:37:36.304956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49798 2019-Jan-15 20:37:36.305021 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49799 2019-Jan-15 20:37:36.305683 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49800 2019-Jan-15 20:37:36.306322 - [DEBUG] Edge function : AllBottom (result of previous compose)
49801 2019-Jan-15 20:37:36.306347 - [DEBUG]
49802 2019-Jan-15 20:37:36.306373 - [DEBUG] Join: AllTop & AllBottom
49803 2019-Jan-15 20:37:36.306399 - [DEBUG] = AllBottom (new jump func)
49804 2019-Jan-15 20:37:36.306424 - [DEBUG]
49805 2019-Jan-15 20:37:36.306447 - [DEBUG] Start adding new jump function
49806 2019-Jan-15 20:37:36.306471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49807 2019-Jan-15 20:37:36.306527 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49808 2019-Jan-15 20:37:36.307163 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49809 2019-Jan-15 20:37:36.307822 - [DEBUG] Edge Function : AllBottom
49810 2019-Jan-15 20:37:36.307850 - [DEBUG] End adding new jump function
49811 2019-Jan-15 20:37:36.307875 - [DEBUG]
49812 2019-Jan-15 20:37:36.307898 - [DEBUG] -------------------------------------------- 1348. Path Edge --------------------------------------------
49813 2019-Jan-15 20:37:36.307924 - [DEBUG]
49814 2019-Jan-15 20:37:36.307947 - [DEBUG] Process 1348. path edge:
49815 2019-Jan-15 20:37:36.307971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49816 2019-Jan-15 20:37:36.308027 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
49817 2019-Jan-15 20:37:36.308664 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49818 2019-Jan-15 20:37:36.309300 - [DEBUG]
49819 2019-Jan-15 20:37:36.309325 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49820 2019-Jan-15 20:37:36.309981 - [DEBUG] Compose: EdgeIdentity * AllBottom
49821 2019-Jan-15 20:37:36.310009 - [DEBUG]
49822 2019-Jan-15 20:37:36.310033 - [DEBUG] Propagate flow
49823 2019-Jan-15 20:37:36.310056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49824 2019-Jan-15 20:37:36.310113 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
49825 2019-Jan-15 20:37:36.310763 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49826 2019-Jan-15 20:37:36.311401 - [DEBUG] Edge function : AllBottom (result of previous compose)
49827 2019-Jan-15 20:37:36.311426 - [DEBUG]
49828 2019-Jan-15 20:37:36.311451 - [DEBUG] Join: AllTop & AllBottom
49829 2019-Jan-15 20:37:36.311477 - [DEBUG] = AllBottom (new jump func)
49830 2019-Jan-15 20:37:36.311502 - [DEBUG]
49831 2019-Jan-15 20:37:36.311525 - [DEBUG] Start adding new jump function
49832 2019-Jan-15 20:37:36.311549 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49833 2019-Jan-15 20:37:36.311605 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49834 2019-Jan-15 20:37:36.312241 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
49835 2019-Jan-15 20:37:36.312872 - [DEBUG] Edge Function : AllBottom
49836 2019-Jan-15 20:37:36.312900 - [DEBUG] End adding new jump function
49837 2019-Jan-15 20:37:36.312924 - [DEBUG]
49838 2019-Jan-15 20:37:36.312948 - [DEBUG] -------------------------------------------- 1349. Path Edge --------------------------------------------
49839 2019-Jan-15 20:37:36.312972 - [DEBUG]
49840 2019-Jan-15 20:37:36.312996 - [DEBUG] Process 1349. path edge:
49841 2019-Jan-15 20:37:36.313030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49842 2019-Jan-15 20:37:36.313087 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
49843 2019-Jan-15 20:37:36.313719 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49844 2019-Jan-15 20:37:36.314371 - [DEBUG]
49845 2019-Jan-15 20:37:36.314397 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
49846 2019-Jan-15 20:37:36.315045 - [DEBUG] Compose: EdgeIdentity * AllBottom
49847 2019-Jan-15 20:37:36.315074 - [DEBUG]
49848 2019-Jan-15 20:37:36.315098 - [DEBUG] Propagate flow
49849 2019-Jan-15 20:37:36.315121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49850 2019-Jan-15 20:37:36.315178 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49851 2019-Jan-15 20:37:36.315814 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49852 2019-Jan-15 20:37:36.316450 - [DEBUG] Edge function : AllBottom (result of previous compose)
49853 2019-Jan-15 20:37:36.316476 - [DEBUG]
49854 2019-Jan-15 20:37:36.316500 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49855 2019-Jan-15 20:37:36.316526 - [DEBUG] = AllBottom
49856 2019-Jan-15 20:37:36.316551 - [DEBUG]
49857 2019-Jan-15 20:37:36.316574 - [DEBUG] PROPAGATE: No new function!
49858 2019-Jan-15 20:37:36.316600 - [DEBUG] EDGE:
49859 2019-Jan-15 20:37:36.316657 - [DEBUG] ---> 49860 2019-Jan-15 20:37:36.317302 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49861 2019-Jan-15 20:37:36.317939 - [DEBUG]
49862 2019-Jan-15 20:37:36.317965 - [DEBUG] EDGE:
49863 2019-Jan-15 20:37:36.318022 - [DEBUG] ---> 49864 2019-Jan-15 20:37:36.318659 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49865 2019-Jan-15 20:37:36.319294 - [DEBUG]
49866 2019-Jan-15 20:37:36.319333 - [DEBUG] Compose: EdgeIdentity * AllBottom
49867 2019-Jan-15 20:37:36.319360 - [DEBUG]
49868 2019-Jan-15 20:37:36.319384 - [DEBUG] Propagate flow
49869 2019-Jan-15 20:37:36.319407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49870 2019-Jan-15 20:37:36.319463 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49871 2019-Jan-15 20:37:36.320101 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49872 2019-Jan-15 20:37:36.320752 - [DEBUG] Edge function : AllBottom (result of previous compose)
49873 2019-Jan-15 20:37:36.320777 - [DEBUG]
49874 2019-Jan-15 20:37:36.320802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49875 2019-Jan-15 20:37:36.320827 - [DEBUG] = AllBottom
49876 2019-Jan-15 20:37:36.320852 - [DEBUG]
49877 2019-Jan-15 20:37:36.320875 - [DEBUG] PROPAGATE: No new function!
49878 2019-Jan-15 20:37:36.320902 - [DEBUG] EDGE:
49879 2019-Jan-15 20:37:36.320959 - [DEBUG] ---> 49880 2019-Jan-15 20:37:36.321603 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49881 2019-Jan-15 20:37:36.322241 - [DEBUG]
49882 2019-Jan-15 20:37:36.322268 - [DEBUG] EDGE:
49883 2019-Jan-15 20:37:36.322325 - [DEBUG] ---> 49884 2019-Jan-15 20:37:36.322960 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49885 2019-Jan-15 20:37:36.323605 - [DEBUG]
49886 2019-Jan-15 20:37:36.323631 - [DEBUG] EDGE:
49887 2019-Jan-15 20:37:36.323688 - [DEBUG] ---> 49888 2019-Jan-15 20:37:36.324344 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49889 2019-Jan-15 20:37:36.324980 - [DEBUG]
49890 2019-Jan-15 20:37:36.325016 - [DEBUG] Compose: EdgeIdentity * AllBottom
49891 2019-Jan-15 20:37:36.325043 - [DEBUG]
49892 2019-Jan-15 20:37:36.325067 - [DEBUG] Propagate flow
49893 2019-Jan-15 20:37:36.325090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49894 2019-Jan-15 20:37:36.325146 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49895 2019-Jan-15 20:37:36.325787 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49896 2019-Jan-15 20:37:36.326424 - [DEBUG] Edge function : AllBottom (result of previous compose)
49897 2019-Jan-15 20:37:36.326449 - [DEBUG]
49898 2019-Jan-15 20:37:36.326474 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49899 2019-Jan-15 20:37:36.326500 - [DEBUG] = AllBottom
49900 2019-Jan-15 20:37:36.326524 - [DEBUG]
49901 2019-Jan-15 20:37:36.326548 - [DEBUG] PROPAGATE: No new function!
49902 2019-Jan-15 20:37:36.326574 - [DEBUG] EDGE:
49903 2019-Jan-15 20:37:36.326631 - [DEBUG] ---> 49904 2019-Jan-15 20:37:36.327282 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49905 2019-Jan-15 20:37:36.327922 - [DEBUG]
49906 2019-Jan-15 20:37:36.327949 - [DEBUG] Compose: EdgeIdentity * AllBottom
49907 2019-Jan-15 20:37:36.327975 - [DEBUG]
49908 2019-Jan-15 20:37:36.327999 - [DEBUG] Propagate flow
49909 2019-Jan-15 20:37:36.328022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49910 2019-Jan-15 20:37:36.328077 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49911 2019-Jan-15 20:37:36.328715 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49912 2019-Jan-15 20:37:36.329350 - [DEBUG] Edge function : AllBottom (result of previous compose)
49913 2019-Jan-15 20:37:36.329375 - [DEBUG]
49914 2019-Jan-15 20:37:36.329399 - [DEBUG] Join: AllTop & AllBottom
49915 2019-Jan-15 20:37:36.329426 - [DEBUG] = AllBottom (new jump func)
49916 2019-Jan-15 20:37:36.329450 - [DEBUG]
49917 2019-Jan-15 20:37:36.329473 - [DEBUG] Start adding new jump function
49918 2019-Jan-15 20:37:36.329497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49919 2019-Jan-15 20:37:36.329553 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49920 2019-Jan-15 20:37:36.330188 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49921 2019-Jan-15 20:37:36.330842 - [DEBUG] Edge Function : AllBottom
49922 2019-Jan-15 20:37:36.330869 - [DEBUG] End adding new jump function
49923 2019-Jan-15 20:37:36.330893 - [DEBUG]
49924 2019-Jan-15 20:37:36.330917 - [DEBUG] -------------------------------------------- 1350. Path Edge --------------------------------------------
49925 2019-Jan-15 20:37:36.330941 - [DEBUG]
49926 2019-Jan-15 20:37:36.330964 - [DEBUG] Process 1350. path edge:
49927 2019-Jan-15 20:37:36.330988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49928 2019-Jan-15 20:37:36.331044 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49929 2019-Jan-15 20:37:36.331680 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49930 2019-Jan-15 20:37:36.332323 - [DEBUG]
49931 2019-Jan-15 20:37:36.332348 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49932 2019-Jan-15 20:37:36.332992 - [DEBUG] Possible callees:
49933 2019-Jan-15 20:37:36.333017 - [DEBUG] bar
49934 2019-Jan-15 20:37:36.333042 - [DEBUG] Possible return sites:
49935 2019-Jan-15 20:37:36.333065 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949936 2019-Jan-15 20:37:36.334342 - [DEBUG] Found and process special summary
49937 2019-Jan-15 20:37:36.334385 - [DEBUG] Compose: EdgeIdentity * AllBottom
49938 2019-Jan-15 20:37:36.334413 - [DEBUG]
49939 2019-Jan-15 20:37:36.334437 - [DEBUG] Propagate flow
49940 2019-Jan-15 20:37:36.334460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49941 2019-Jan-15 20:37:36.334517 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49942 2019-Jan-15 20:37:36.335156 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49943 2019-Jan-15 20:37:36.335788 - [DEBUG] Edge function : AllBottom (result of previous compose)
49944 2019-Jan-15 20:37:36.335813 - [DEBUG]
49945 2019-Jan-15 20:37:36.335838 - [DEBUG] Join: AllTop & AllBottom
49946 2019-Jan-15 20:37:36.335864 - [DEBUG] = AllBottom (new jump func)
49947 2019-Jan-15 20:37:36.335888 - [DEBUG]
49948 2019-Jan-15 20:37:36.335911 - [DEBUG] Start adding new jump function
49949 2019-Jan-15 20:37:36.335935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49950 2019-Jan-15 20:37:36.335991 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49951 2019-Jan-15 20:37:36.336627 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49952 2019-Jan-15 20:37:36.337276 - [DEBUG] Edge Function : AllBottom
49953 2019-Jan-15 20:37:36.337306 - [DEBUG] End adding new jump function
49954 2019-Jan-15 20:37:36.337330 - [DEBUG]
49955 2019-Jan-15 20:37:36.337353 - [DEBUG] -------------------------------------------- 1351. Path Edge --------------------------------------------
49956 2019-Jan-15 20:37:36.337377 - [DEBUG]
49957 2019-Jan-15 20:37:36.337401 - [DEBUG] Process 1351. path edge:
49958 2019-Jan-15 20:37:36.337424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49959 2019-Jan-15 20:37:36.337481 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49960 2019-Jan-15 20:37:36.338119 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49961 2019-Jan-15 20:37:36.338751 - [DEBUG]
49962 2019-Jan-15 20:37:36.338776 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49963 2019-Jan-15 20:37:36.339431 - [DEBUG] Compose: EdgeIdentity * AllBottom
49964 2019-Jan-15 20:37:36.339459 - [DEBUG]
49965 2019-Jan-15 20:37:36.339483 - [DEBUG] Propagate flow
49966 2019-Jan-15 20:37:36.339506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49967 2019-Jan-15 20:37:36.339563 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49968 2019-Jan-15 20:37:36.340206 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49969 2019-Jan-15 20:37:36.340854 - [DEBUG] Edge function : AllBottom (result of previous compose)
49970 2019-Jan-15 20:37:36.340879 - [DEBUG]
49971 2019-Jan-15 20:37:36.340904 - [DEBUG] Join: AllTop & AllBottom
49972 2019-Jan-15 20:37:36.340930 - [DEBUG] = AllBottom (new jump func)
49973 2019-Jan-15 20:37:36.340965 - [DEBUG]
49974 2019-Jan-15 20:37:36.340988 - [DEBUG] Start adding new jump function
49975 2019-Jan-15 20:37:36.341012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49976 2019-Jan-15 20:37:36.341068 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49977 2019-Jan-15 20:37:36.341703 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49978 2019-Jan-15 20:37:36.342337 - [DEBUG] Edge Function : AllBottom
49979 2019-Jan-15 20:37:36.342364 - [DEBUG] End adding new jump function
49980 2019-Jan-15 20:37:36.342389 - [DEBUG]
49981 2019-Jan-15 20:37:36.342412 - [DEBUG] -------------------------------------------- 1352. Path Edge --------------------------------------------
49982 2019-Jan-15 20:37:36.342436 - [DEBUG]
49983 2019-Jan-15 20:37:36.342460 - [DEBUG] Process 1352. path edge:
49984 2019-Jan-15 20:37:36.342483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49985 2019-Jan-15 20:37:36.342540 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49986 2019-Jan-15 20:37:36.343175 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49987 2019-Jan-15 20:37:36.343807 - [DEBUG]
49988 2019-Jan-15 20:37:36.343832 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49989 2019-Jan-15 20:37:36.344498 - [DEBUG] Compose: EdgeIdentity * AllBottom
49990 2019-Jan-15 20:37:36.344525 - [DEBUG]
49991 2019-Jan-15 20:37:36.344549 - [DEBUG] Propagate flow
49992 2019-Jan-15 20:37:36.344572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49993 2019-Jan-15 20:37:36.344629 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49994 2019-Jan-15 20:37:36.345273 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49995 2019-Jan-15 20:37:36.345908 - [DEBUG] Edge function : AllBottom (result of previous compose)
49996 2019-Jan-15 20:37:36.345933 - [DEBUG]
49997 2019-Jan-15 20:37:36.345958 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49998 2019-Jan-15 20:37:36.345984 - [DEBUG] = AllBottom
49999 2019-Jan-15 20:37:36.346009 - [DEBUG]
50000 2019-Jan-15 20:37:36.346032 - [DEBUG] PROPAGATE: No new function!
50001 2019-Jan-15 20:37:36.346064 - [DEBUG] Compose: EdgeIdentity * AllBottom
50002 2019-Jan-15 20:37:36.346091 - [DEBUG]
50003 2019-Jan-15 20:37:36.346114 - [DEBUG] Propagate flow
50004 2019-Jan-15 20:37:36.346137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50005 2019-Jan-15 20:37:36.346194 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50006 2019-Jan-15 20:37:36.346838 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50007 2019-Jan-15 20:37:36.347489 - [DEBUG] Edge function : AllBottom (result of previous compose)
50008 2019-Jan-15 20:37:36.347514 - [DEBUG]
50009 2019-Jan-15 20:37:36.347539 - [DEBUG] Join: AllTop & AllBottom
50010 2019-Jan-15 20:37:36.347565 - [DEBUG] = AllBottom (new jump func)
50011 2019-Jan-15 20:37:36.347589 - [DEBUG]
50012 2019-Jan-15 20:37:36.347613 - [DEBUG] Start adding new jump function
50013 2019-Jan-15 20:37:36.347636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50014 2019-Jan-15 20:37:36.347692 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50015 2019-Jan-15 20:37:36.348327 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50016 2019-Jan-15 20:37:36.348979 - [DEBUG] Edge Function : AllBottom
50017 2019-Jan-15 20:37:36.349007 - [DEBUG] End adding new jump function
50018 2019-Jan-15 20:37:36.349031 - [DEBUG]
50019 2019-Jan-15 20:37:36.349055 - [DEBUG] -------------------------------------------- 1353. Path Edge --------------------------------------------
50020 2019-Jan-15 20:37:36.349079 - [DEBUG]
50021 2019-Jan-15 20:37:36.349102 - [DEBUG] Process 1353. path edge:
50022 2019-Jan-15 20:37:36.349126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50023 2019-Jan-15 20:37:36.349183 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
50024 2019-Jan-15 20:37:36.349828 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50025 2019-Jan-15 20:37:36.350464 - [DEBUG]
50026 2019-Jan-15 20:37:36.350488 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50027 2019-Jan-15 20:37:36.351156 - [DEBUG] Possible callees:
50028 2019-Jan-15 20:37:36.351181 - [DEBUG] llvm.dbg.declare
50029 2019-Jan-15 20:37:36.351206 - [DEBUG] Possible return sites:
50030 2019-Jan-15 20:37:36.351229 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10350031 2019-Jan-15 20:37:36.352499 - [DEBUG] Found and process special summary
50032 2019-Jan-15 20:37:36.352538 - [DEBUG] Compose: EdgeIdentity * AllBottom
50033 2019-Jan-15 20:37:36.352566 - [DEBUG]
50034 2019-Jan-15 20:37:36.352590 - [DEBUG] Propagate flow
50035 2019-Jan-15 20:37:36.352613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50036 2019-Jan-15 20:37:36.352669 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50037 2019-Jan-15 20:37:36.353306 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50038 2019-Jan-15 20:37:36.353953 - [DEBUG] Edge function : AllBottom (result of previous compose)
50039 2019-Jan-15 20:37:36.353978 - [DEBUG]
50040 2019-Jan-15 20:37:36.354003 - [DEBUG] Join: AllTop & AllBottom
50041 2019-Jan-15 20:37:36.354029 - [DEBUG] = AllBottom (new jump func)
50042 2019-Jan-15 20:37:36.354054 - [DEBUG]
50043 2019-Jan-15 20:37:36.354077 - [DEBUG] Start adding new jump function
50044 2019-Jan-15 20:37:36.354100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50045 2019-Jan-15 20:37:36.354157 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50046 2019-Jan-15 20:37:36.354792 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50047 2019-Jan-15 20:37:36.355429 - [DEBUG] Edge Function : AllBottom
50048 2019-Jan-15 20:37:36.355456 - [DEBUG] End adding new jump function
50049 2019-Jan-15 20:37:36.355480 - [DEBUG]
50050 2019-Jan-15 20:37:36.355504 - [DEBUG] -------------------------------------------- 1354. Path Edge --------------------------------------------
50051 2019-Jan-15 20:37:36.355528 - [DEBUG]
50052 2019-Jan-15 20:37:36.355552 - [DEBUG] Process 1354. path edge:
50053 2019-Jan-15 20:37:36.355575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50054 2019-Jan-15 20:37:36.355632 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
50055 2019-Jan-15 20:37:36.356269 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50056 2019-Jan-15 20:37:36.356902 - [DEBUG]
50057 2019-Jan-15 20:37:36.356926 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50058 2019-Jan-15 20:37:36.357602 - [DEBUG] Compose: EdgeIdentity * AllBottom
50059 2019-Jan-15 20:37:36.357631 - [DEBUG]
50060 2019-Jan-15 20:37:36.357655 - [DEBUG] Propagate flow
50061 2019-Jan-15 20:37:36.357678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50062 2019-Jan-15 20:37:36.357735 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50063 2019-Jan-15 20:37:36.358368 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50064 2019-Jan-15 20:37:36.359002 - [DEBUG] Edge function : AllBottom (result of previous compose)
50065 2019-Jan-15 20:37:36.359027 - [DEBUG]
50066 2019-Jan-15 20:37:36.359052 - [DEBUG] Join: AllTop & AllBottom
50067 2019-Jan-15 20:37:36.359078 - [DEBUG] = AllBottom (new jump func)
50068 2019-Jan-15 20:37:36.359102 - [DEBUG]
50069 2019-Jan-15 20:37:36.359126 - [DEBUG] Start adding new jump function
50070 2019-Jan-15 20:37:36.359149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50071 2019-Jan-15 20:37:36.359205 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50072 2019-Jan-15 20:37:36.359842 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
50073 2019-Jan-15 20:37:36.360474 - [DEBUG] Edge Function : AllBottom
50074 2019-Jan-15 20:37:36.360501 - [DEBUG] End adding new jump function
50075 2019-Jan-15 20:37:36.360525 - [DEBUG]
50076 2019-Jan-15 20:37:36.360549 - [DEBUG] -------------------------------------------- 1355. Path Edge --------------------------------------------
50077 2019-Jan-15 20:37:36.360573 - [DEBUG]
50078 2019-Jan-15 20:37:36.360596 - [DEBUG] Process 1355. path edge:
50079 2019-Jan-15 20:37:36.360634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50080 2019-Jan-15 20:37:36.360690 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
50081 2019-Jan-15 20:37:36.361322 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50082 2019-Jan-15 20:37:36.361955 - [DEBUG]
50083 2019-Jan-15 20:37:36.361981 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
50084 2019-Jan-15 20:37:36.362626 - [DEBUG] Compose: EdgeIdentity * AllBottom
50085 2019-Jan-15 20:37:36.362655 - [DEBUG]
50086 2019-Jan-15 20:37:36.362679 - [DEBUG] Propagate flow
50087 2019-Jan-15 20:37:36.362702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50088 2019-Jan-15 20:37:36.362759 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50089 2019-Jan-15 20:37:36.363391 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50090 2019-Jan-15 20:37:36.364039 - [DEBUG] Edge function : AllBottom (result of previous compose)
50091 2019-Jan-15 20:37:36.364064 - [DEBUG]
50092 2019-Jan-15 20:37:36.364089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50093 2019-Jan-15 20:37:36.364115 - [DEBUG] = AllBottom
50094 2019-Jan-15 20:37:36.364139 - [DEBUG]
50095 2019-Jan-15 20:37:36.364162 - [DEBUG] PROPAGATE: No new function!
50096 2019-Jan-15 20:37:36.364186 - [DEBUG] EDGE:
50097 2019-Jan-15 20:37:36.364244 - [DEBUG] ---> 50098 2019-Jan-15 20:37:36.364877 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50099 2019-Jan-15 20:37:36.365512 - [DEBUG]
50100 2019-Jan-15 20:37:36.365538 - [DEBUG] Compose: EdgeIdentity * AllBottom
50101 2019-Jan-15 20:37:36.365564 - [DEBUG]
50102 2019-Jan-15 20:37:36.365587 - [DEBUG] Propagate flow
50103 2019-Jan-15 20:37:36.365610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50104 2019-Jan-15 20:37:36.365674 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50105 2019-Jan-15 20:37:36.366306 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50106 2019-Jan-15 20:37:36.366944 - [DEBUG] Edge function : AllBottom (result of previous compose)
50107 2019-Jan-15 20:37:36.366970 - [DEBUG]
50108 2019-Jan-15 20:37:36.366994 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50109 2019-Jan-15 20:37:36.367020 - [DEBUG] = AllBottom
50110 2019-Jan-15 20:37:36.367045 - [DEBUG]
50111 2019-Jan-15 20:37:36.367068 - [DEBUG] PROPAGATE: No new function!
50112 2019-Jan-15 20:37:36.367092 - [DEBUG] EDGE:
50113 2019-Jan-15 20:37:36.367150 - [DEBUG] ---> 50114 2019-Jan-15 20:37:36.367802 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50115 2019-Jan-15 20:37:36.368437 - [DEBUG]
50116 2019-Jan-15 20:37:36.368462 - [DEBUG] Compose: EdgeIdentity * AllBottom
50117 2019-Jan-15 20:37:36.368488 - [DEBUG]
50118 2019-Jan-15 20:37:36.368512 - [DEBUG] Propagate flow
50119 2019-Jan-15 20:37:36.368535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50120 2019-Jan-15 20:37:36.368591 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50121 2019-Jan-15 20:37:36.369229 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50122 2019-Jan-15 20:37:36.369872 - [DEBUG] Edge function : AllBottom (result of previous compose)
50123 2019-Jan-15 20:37:36.369897 - [DEBUG]
50124 2019-Jan-15 20:37:36.369922 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50125 2019-Jan-15 20:37:36.369948 - [DEBUG] = AllBottom
50126 2019-Jan-15 20:37:36.369972 - [DEBUG]
50127 2019-Jan-15 20:37:36.369996 - [DEBUG] PROPAGATE: No new function!
50128 2019-Jan-15 20:37:36.370032 - [DEBUG] Compose: EdgeIdentity * AllBottom
50129 2019-Jan-15 20:37:36.370060 - [DEBUG]
50130 2019-Jan-15 20:37:36.370083 - [DEBUG] Propagate flow
50131 2019-Jan-15 20:37:36.370107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50132 2019-Jan-15 20:37:36.370163 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50133 2019-Jan-15 20:37:36.370817 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50134 2019-Jan-15 20:37:36.371451 - [DEBUG] Edge function : AllBottom (result of previous compose)
50135 2019-Jan-15 20:37:36.371476 - [DEBUG]
50136 2019-Jan-15 20:37:36.371501 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50137 2019-Jan-15 20:37:36.371527 - [DEBUG] = AllBottom
50138 2019-Jan-15 20:37:36.371551 - [DEBUG]
50139 2019-Jan-15 20:37:36.371575 - [DEBUG] PROPAGATE: No new function!
50140 2019-Jan-15 20:37:36.371600 - [DEBUG] Compose: EdgeIdentity * AllBottom
50141 2019-Jan-15 20:37:36.371625 - [DEBUG]
50142 2019-Jan-15 20:37:36.371649 - [DEBUG] Propagate flow
50143 2019-Jan-15 20:37:36.371672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50144 2019-Jan-15 20:37:36.371728 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50145 2019-Jan-15 20:37:36.372366 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50146 2019-Jan-15 20:37:36.373009 - [DEBUG] Edge function : AllBottom (result of previous compose)
50147 2019-Jan-15 20:37:36.373034 - [DEBUG]
50148 2019-Jan-15 20:37:36.373059 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50149 2019-Jan-15 20:37:36.373085 - [DEBUG] = AllBottom
50150 2019-Jan-15 20:37:36.373117 - [DEBUG]
50151 2019-Jan-15 20:37:36.373141 - [DEBUG] PROPAGATE: No new function!
50152 2019-Jan-15 20:37:36.373166 - [DEBUG] EDGE:
50153 2019-Jan-15 20:37:36.373224 - [DEBUG] ---> 50154 2019-Jan-15 20:37:36.373868 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50155 2019-Jan-15 20:37:36.374520 - [DEBUG]
50156 2019-Jan-15 20:37:36.374545 - [DEBUG] EDGE:
50157 2019-Jan-15 20:37:36.374602 - [DEBUG] ---> 50158 2019-Jan-15 20:37:36.375236 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50159 2019-Jan-15 20:37:36.375870 - [DEBUG]
50160 2019-Jan-15 20:37:36.375896 - [DEBUG] Compose: EdgeIdentity * AllBottom
50161 2019-Jan-15 20:37:36.375921 - [DEBUG]
50162 2019-Jan-15 20:37:36.375944 - [DEBUG] Propagate flow
50163 2019-Jan-15 20:37:36.375968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50164 2019-Jan-15 20:37:36.376023 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
50165 2019-Jan-15 20:37:36.376667 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50166 2019-Jan-15 20:37:36.377318 - [DEBUG] Edge function : AllBottom (result of previous compose)
50167 2019-Jan-15 20:37:36.377343 - [DEBUG]
50168 2019-Jan-15 20:37:36.377367 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50169 2019-Jan-15 20:37:36.377393 - [DEBUG] = AllBottom
50170 2019-Jan-15 20:37:36.377417 - [DEBUG]
50171 2019-Jan-15 20:37:36.377440 - [DEBUG] PROPAGATE: No new function!
50172 2019-Jan-15 20:37:36.377464 - [DEBUG] EDGE:
50173 2019-Jan-15 20:37:36.377522 - [DEBUG] ---> 50174 2019-Jan-15 20:37:36.378161 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50175 2019-Jan-15 20:37:36.378794 - [DEBUG]
50176 2019-Jan-15 20:37:36.378819 - [DEBUG] Compose: EdgeIdentity * AllBottom
50177 2019-Jan-15 20:37:36.378845 - [DEBUG]
50178 2019-Jan-15 20:37:36.378869 - [DEBUG] Propagate flow
50179 2019-Jan-15 20:37:36.378892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50180 2019-Jan-15 20:37:36.378948 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50181 2019-Jan-15 20:37:36.379587 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50182 2019-Jan-15 20:37:36.380221 - [DEBUG] Edge function : AllBottom (result of previous compose)
50183 2019-Jan-15 20:37:36.380246 - [DEBUG]
50184 2019-Jan-15 20:37:36.380271 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50185 2019-Jan-15 20:37:36.380297 - [DEBUG] = AllBottom
50186 2019-Jan-15 20:37:36.380322 - [DEBUG]
50187 2019-Jan-15 20:37:36.380345 - [DEBUG] PROPAGATE: No new function!
50188 2019-Jan-15 20:37:36.380381 - [DEBUG] Compose: EdgeIdentity * AllBottom
50189 2019-Jan-15 20:37:36.380408 - [DEBUG]
50190 2019-Jan-15 20:37:36.380432 - [DEBUG] Propagate flow
50191 2019-Jan-15 20:37:36.380455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50192 2019-Jan-15 20:37:36.380512 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50193 2019-Jan-15 20:37:36.381165 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50194 2019-Jan-15 20:37:36.381805 - [DEBUG] Edge function : AllBottom (result of previous compose)
50195 2019-Jan-15 20:37:36.381831 - [DEBUG]
50196 2019-Jan-15 20:37:36.381855 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50197 2019-Jan-15 20:37:36.381881 - [DEBUG] = AllBottom
50198 2019-Jan-15 20:37:36.381905 - [DEBUG]
50199 2019-Jan-15 20:37:36.381929 - [DEBUG] PROPAGATE: No new function!
50200 2019-Jan-15 20:37:36.381954 - [DEBUG] Compose: EdgeIdentity * AllBottom
50201 2019-Jan-15 20:37:36.381979 - [DEBUG]
50202 2019-Jan-15 20:37:36.382003 - [DEBUG] Propagate flow
50203 2019-Jan-15 20:37:36.382026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50204 2019-Jan-15 20:37:36.382082 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50205 2019-Jan-15 20:37:36.382722 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50206 2019-Jan-15 20:37:36.383358 - [DEBUG] Edge function : AllBottom (result of previous compose)
50207 2019-Jan-15 20:37:36.383383 - [DEBUG]
50208 2019-Jan-15 20:37:36.383407 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50209 2019-Jan-15 20:37:36.383433 - [DEBUG] = AllBottom
50210 2019-Jan-15 20:37:36.383458 - [DEBUG]
50211 2019-Jan-15 20:37:36.383481 - [DEBUG] PROPAGATE: No new function!
50212 2019-Jan-15 20:37:36.383507 - [DEBUG] EDGE:
50213 2019-Jan-15 20:37:36.383564 - [DEBUG] ---> 50214 2019-Jan-15 20:37:36.384216 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50215 2019-Jan-15 20:37:36.384850 - [DEBUG]
50216 2019-Jan-15 20:37:36.384876 - [DEBUG] EDGE:
50217 2019-Jan-15 20:37:36.384933 - [DEBUG] ---> 50218 2019-Jan-15 20:37:36.385567 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
50219 2019-Jan-15 20:37:36.386205 - [DEBUG]
50220 2019-Jan-15 20:37:36.386231 - [DEBUG] EDGE:
50221 2019-Jan-15 20:37:36.386288 - [DEBUG] ---> 50222 2019-Jan-15 20:37:36.386923 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
50223 2019-Jan-15 20:37:36.387580 - [DEBUG]
50224 2019-Jan-15 20:37:36.387606 - [DEBUG] Compose: EdgeIdentity * AllBottom
50225 2019-Jan-15 20:37:36.387632 - [DEBUG]
50226 2019-Jan-15 20:37:36.387656 - [DEBUG] Propagate flow
50227 2019-Jan-15 20:37:36.387679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50228 2019-Jan-15 20:37:36.387735 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50229 2019-Jan-15 20:37:36.388374 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50230 2019-Jan-15 20:37:36.389011 - [DEBUG] Edge function : AllBottom (result of previous compose)
50231 2019-Jan-15 20:37:36.389037 - [DEBUG]
50232 2019-Jan-15 20:37:36.389061 - [DEBUG] Join: AllTop & AllBottom
50233 2019-Jan-15 20:37:36.389087 - [DEBUG] = AllBottom (new jump func)
50234 2019-Jan-15 20:37:36.389112 - [DEBUG]
50235 2019-Jan-15 20:37:36.389135 - [DEBUG] Start adding new jump function
50236 2019-Jan-15 20:37:36.389159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50237 2019-Jan-15 20:37:36.389215 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50238 2019-Jan-15 20:37:36.389850 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50239 2019-Jan-15 20:37:36.390492 - [DEBUG] Edge Function : AllBottom
50240 2019-Jan-15 20:37:36.390522 - [DEBUG] End adding new jump function
50241 2019-Jan-15 20:37:36.390546 - [DEBUG]
50242 2019-Jan-15 20:37:36.390569 - [DEBUG] -------------------------------------------- 1356. Path Edge --------------------------------------------
50243 2019-Jan-15 20:37:36.390593 - [DEBUG]
50244 2019-Jan-15 20:37:36.390630 - [DEBUG] Process 1356. path edge:
50245 2019-Jan-15 20:37:36.390654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50246 2019-Jan-15 20:37:36.390711 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
50247 2019-Jan-15 20:37:36.391348 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50248 2019-Jan-15 20:37:36.391984 - [DEBUG]
50249 2019-Jan-15 20:37:36.392009 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50250 2019-Jan-15 20:37:36.392660 - [DEBUG] Compose: EdgeIdentity * AllBottom
50251 2019-Jan-15 20:37:36.392688 - [DEBUG]
50252 2019-Jan-15 20:37:36.392712 - [DEBUG] Propagate flow
50253 2019-Jan-15 20:37:36.392735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50254 2019-Jan-15 20:37:36.392791 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50255 2019-Jan-15 20:37:36.393427 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50256 2019-Jan-15 20:37:36.394081 - [DEBUG] Edge function : AllBottom (result of previous compose)
50257 2019-Jan-15 20:37:36.394106 - [DEBUG]
50258 2019-Jan-15 20:37:36.394130 - [DEBUG] Join: AllTop & AllBottom
50259 2019-Jan-15 20:37:36.394156 - [DEBUG] = AllBottom (new jump func)
50260 2019-Jan-15 20:37:36.394181 - [DEBUG]
50261 2019-Jan-15 20:37:36.394204 - [DEBUG] Start adding new jump function
50262 2019-Jan-15 20:37:36.394228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50263 2019-Jan-15 20:37:36.394284 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50264 2019-Jan-15 20:37:36.394921 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50265 2019-Jan-15 20:37:36.395553 - [DEBUG] Edge Function : AllBottom
50266 2019-Jan-15 20:37:36.395580 - [DEBUG] End adding new jump function
50267 2019-Jan-15 20:37:36.395605 - [DEBUG]
50268 2019-Jan-15 20:37:36.395629 - [DEBUG] -------------------------------------------- 1357. Path Edge --------------------------------------------
50269 2019-Jan-15 20:37:36.395653 - [DEBUG]
50270 2019-Jan-15 20:37:36.395676 - [DEBUG] Process 1357. path edge:
50271 2019-Jan-15 20:37:36.395700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50272 2019-Jan-15 20:37:36.395756 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
50273 2019-Jan-15 20:37:36.396391 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50274 2019-Jan-15 20:37:36.397027 - [DEBUG]
50275 2019-Jan-15 20:37:36.397052 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50276 2019-Jan-15 20:37:36.397716 - [DEBUG] Compose: EdgeIdentity * AllBottom
50277 2019-Jan-15 20:37:36.397743 - [DEBUG]
50278 2019-Jan-15 20:37:36.397767 - [DEBUG] Propagate flow
50279 2019-Jan-15 20:37:36.397791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50280 2019-Jan-15 20:37:36.397847 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50281 2019-Jan-15 20:37:36.398490 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50282 2019-Jan-15 20:37:36.399135 - [DEBUG] Edge function : AllBottom (result of previous compose)
50283 2019-Jan-15 20:37:36.399160 - [DEBUG]
50284 2019-Jan-15 20:37:36.399185 - [DEBUG] Join: AllTop & AllBottom
50285 2019-Jan-15 20:37:36.399211 - [DEBUG] = AllBottom (new jump func)
50286 2019-Jan-15 20:37:36.399235 - [DEBUG]
50287 2019-Jan-15 20:37:36.399258 - [DEBUG] Start adding new jump function
50288 2019-Jan-15 20:37:36.399282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50289 2019-Jan-15 20:37:36.399338 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50290 2019-Jan-15 20:37:36.399974 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50291 2019-Jan-15 20:37:36.400629 - [DEBUG] Edge Function : AllBottom
50292 2019-Jan-15 20:37:36.400657 - [DEBUG] End adding new jump function
50293 2019-Jan-15 20:37:36.400681 - [DEBUG]
50294 2019-Jan-15 20:37:36.400705 - [DEBUG] -------------------------------------------- 1358. Path Edge --------------------------------------------
50295 2019-Jan-15 20:37:36.400729 - [DEBUG]
50296 2019-Jan-15 20:37:36.400752 - [DEBUG] Process 1358. path edge:
50297 2019-Jan-15 20:37:36.400775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50298 2019-Jan-15 20:37:36.400832 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
50299 2019-Jan-15 20:37:36.401475 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50300 2019-Jan-15 20:37:36.402113 - [DEBUG]
50301 2019-Jan-15 20:37:36.402137 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50302 2019-Jan-15 20:37:36.402789 - [DEBUG] Possible callees:
50303 2019-Jan-15 20:37:36.402813 - [DEBUG] llvm.dbg.declare
50304 2019-Jan-15 20:37:36.402838 - [DEBUG] Possible return sites:
50305 2019-Jan-15 20:37:36.402862 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9650306 2019-Jan-15 20:37:36.404145 - [DEBUG] Found and process special summary
50307 2019-Jan-15 20:37:36.404178 - [DEBUG] Compose: EdgeIdentity * AllBottom
50308 2019-Jan-15 20:37:36.404205 - [DEBUG]
50309 2019-Jan-15 20:37:36.404229 - [DEBUG] Propagate flow
50310 2019-Jan-15 20:37:36.404252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50311 2019-Jan-15 20:37:36.404308 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50312 2019-Jan-15 20:37:36.404947 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50313 2019-Jan-15 20:37:36.405581 - [DEBUG] Edge function : AllBottom (result of previous compose)
50314 2019-Jan-15 20:37:36.405606 - [DEBUG]
50315 2019-Jan-15 20:37:36.405631 - [DEBUG] Join: AllTop & AllBottom
50316 2019-Jan-15 20:37:36.405657 - [DEBUG] = AllBottom (new jump func)
50317 2019-Jan-15 20:37:36.405681 - [DEBUG]
50318 2019-Jan-15 20:37:36.405704 - [DEBUG] Start adding new jump function
50319 2019-Jan-15 20:37:36.405728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50320 2019-Jan-15 20:37:36.405784 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50321 2019-Jan-15 20:37:36.406418 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50322 2019-Jan-15 20:37:36.407052 - [DEBUG] Edge Function : AllBottom
50323 2019-Jan-15 20:37:36.407079 - [DEBUG] End adding new jump function
50324 2019-Jan-15 20:37:36.407103 - [DEBUG]
50325 2019-Jan-15 20:37:36.407127 - [DEBUG] -------------------------------------------- 1359. Path Edge --------------------------------------------
50326 2019-Jan-15 20:37:36.407159 - [DEBUG]
50327 2019-Jan-15 20:37:36.407183 - [DEBUG] Process 1359. path edge:
50328 2019-Jan-15 20:37:36.407207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50329 2019-Jan-15 20:37:36.407264 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
50330 2019-Jan-15 20:37:36.407912 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50331 2019-Jan-15 20:37:36.408546 - [DEBUG]
50332 2019-Jan-15 20:37:36.408571 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50333 2019-Jan-15 20:37:36.409220 - [DEBUG] Compose: EdgeIdentity * AllBottom
50334 2019-Jan-15 20:37:36.409247 - [DEBUG]
50335 2019-Jan-15 20:37:36.409271 - [DEBUG] Propagate flow
50336 2019-Jan-15 20:37:36.409295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50337 2019-Jan-15 20:37:36.409351 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50338 2019-Jan-15 20:37:36.409984 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50339 2019-Jan-15 20:37:36.410632 - [DEBUG] Edge function : AllBottom (result of previous compose)
50340 2019-Jan-15 20:37:36.410657 - [DEBUG]
50341 2019-Jan-15 20:37:36.410682 - [DEBUG] Join: AllTop & AllBottom
50342 2019-Jan-15 20:37:36.410709 - [DEBUG] = AllBottom (new jump func)
50343 2019-Jan-15 20:37:36.410733 - [DEBUG]
50344 2019-Jan-15 20:37:36.410756 - [DEBUG] Start adding new jump function
50345 2019-Jan-15 20:37:36.410780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50346 2019-Jan-15 20:37:36.410836 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50347 2019-Jan-15 20:37:36.411471 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50348 2019-Jan-15 20:37:36.412103 - [DEBUG] Edge Function : AllBottom
50349 2019-Jan-15 20:37:36.412131 - [DEBUG] End adding new jump function
50350 2019-Jan-15 20:37:36.412155 - [DEBUG]
50351 2019-Jan-15 20:37:36.412179 - [DEBUG] -------------------------------------------- 1360. Path Edge --------------------------------------------
50352 2019-Jan-15 20:37:36.412203 - [DEBUG]
50353 2019-Jan-15 20:37:36.412226 - [DEBUG] Process 1360. path edge:
50354 2019-Jan-15 20:37:36.412250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50355 2019-Jan-15 20:37:36.412307 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
50356 2019-Jan-15 20:37:36.412939 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50357 2019-Jan-15 20:37:36.413573 - [DEBUG]
50358 2019-Jan-15 20:37:36.413598 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50359 2019-Jan-15 20:37:36.414290 - [DEBUG] Compose: EdgeIdentity * AllBottom
50360 2019-Jan-15 20:37:36.414321 - [DEBUG]
50361 2019-Jan-15 20:37:36.414346 - [DEBUG] Propagate flow
50362 2019-Jan-15 20:37:36.414369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50363 2019-Jan-15 20:37:36.414438 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50364 2019-Jan-15 20:37:36.415130 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50365 2019-Jan-15 20:37:36.415825 - [DEBUG] Edge function : AllBottom (result of previous compose)
50366 2019-Jan-15 20:37:36.415853 - [DEBUG]
50367 2019-Jan-15 20:37:36.415880 - [DEBUG] Join: AllTop & AllBottom
50368 2019-Jan-15 20:37:36.415907 - [DEBUG] = AllBottom (new jump func)
50369 2019-Jan-15 20:37:36.415931 - [DEBUG]
50370 2019-Jan-15 20:37:36.415956 - [DEBUG] Start adding new jump function
50371 2019-Jan-15 20:37:36.415980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50372 2019-Jan-15 20:37:36.416082 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50373 2019-Jan-15 20:37:36.416790 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
50374 2019-Jan-15 20:37:36.417464 - [DEBUG] Edge Function : AllBottom
50375 2019-Jan-15 20:37:36.417497 - [DEBUG] End adding new jump function
50376 2019-Jan-15 20:37:36.417522 - [DEBUG]
50377 2019-Jan-15 20:37:36.417546 - [DEBUG] -------------------------------------------- 1361. Path Edge --------------------------------------------
50378 2019-Jan-15 20:37:36.417571 - [DEBUG]
50379 2019-Jan-15 20:37:36.417594 - [DEBUG] Process 1361. path edge:
50380 2019-Jan-15 20:37:36.417618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50381 2019-Jan-15 20:37:36.417680 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
50382 2019-Jan-15 20:37:36.418312 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50383 2019-Jan-15 20:37:36.418947 - [DEBUG]
50384 2019-Jan-15 20:37:36.418973 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
50385 2019-Jan-15 20:37:36.419636 - [DEBUG] Compose: EdgeIdentity * AllBottom
50386 2019-Jan-15 20:37:36.419665 - [DEBUG]
50387 2019-Jan-15 20:37:36.419689 - [DEBUG] Propagate flow
50388 2019-Jan-15 20:37:36.419712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50389 2019-Jan-15 20:37:36.419769 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50390 2019-Jan-15 20:37:36.420409 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50391 2019-Jan-15 20:37:36.421064 - [DEBUG] Edge function : AllBottom (result of previous compose)
50392 2019-Jan-15 20:37:36.421089 - [DEBUG]
50393 2019-Jan-15 20:37:36.421114 - [DEBUG] Join: AllTop & AllBottom
50394 2019-Jan-15 20:37:36.421140 - [DEBUG] = AllBottom (new jump func)
50395 2019-Jan-15 20:37:36.421165 - [DEBUG]
50396 2019-Jan-15 20:37:36.421188 - [DEBUG] Start adding new jump function
50397 2019-Jan-15 20:37:36.421211 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50398 2019-Jan-15 20:37:36.421267 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50399 2019-Jan-15 20:37:36.421902 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50400 2019-Jan-15 20:37:36.422538 - [DEBUG] Edge Function : AllBottom
50401 2019-Jan-15 20:37:36.422566 - [DEBUG] End adding new jump function
50402 2019-Jan-15 20:37:36.422590 - [DEBUG]
50403 2019-Jan-15 20:37:36.422614 - [DEBUG] -------------------------------------------- 1362. Path Edge --------------------------------------------
50404 2019-Jan-15 20:37:36.422638 - [DEBUG]
50405 2019-Jan-15 20:37:36.422662 - [DEBUG] Process 1362. path edge:
50406 2019-Jan-15 20:37:36.422685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50407 2019-Jan-15 20:37:36.422742 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
50408 2019-Jan-15 20:37:36.423377 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50409 2019-Jan-15 20:37:36.424026 - [DEBUG]
50410 2019-Jan-15 20:37:36.424050 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50411 2019-Jan-15 20:37:36.424709 - [DEBUG] Compose: EdgeIdentity * AllBottom
50412 2019-Jan-15 20:37:36.424737 - [DEBUG]
50413 2019-Jan-15 20:37:36.424761 - [DEBUG] Propagate flow
50414 2019-Jan-15 20:37:36.424784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50415 2019-Jan-15 20:37:36.424841 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50416 2019-Jan-15 20:37:36.425489 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50417 2019-Jan-15 20:37:36.426124 - [DEBUG] Edge function : AllBottom (result of previous compose)
50418 2019-Jan-15 20:37:36.426149 - [DEBUG]
50419 2019-Jan-15 20:37:36.426174 - [DEBUG] Join: AllTop & AllBottom
50420 2019-Jan-15 20:37:36.426200 - [DEBUG] = AllBottom (new jump func)
50421 2019-Jan-15 20:37:36.426225 - [DEBUG]
50422 2019-Jan-15 20:37:36.426248 - [DEBUG] Start adding new jump function
50423 2019-Jan-15 20:37:36.426272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50424 2019-Jan-15 20:37:36.426327 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50425 2019-Jan-15 20:37:36.426962 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50426 2019-Jan-15 20:37:36.427610 - [DEBUG] Edge Function : AllBottom
50427 2019-Jan-15 20:37:36.427639 - [DEBUG] End adding new jump function
50428 2019-Jan-15 20:37:36.427663 - [DEBUG]
50429 2019-Jan-15 20:37:36.427686 - [DEBUG] -------------------------------------------- 1363. Path Edge --------------------------------------------
50430 2019-Jan-15 20:37:36.427711 - [DEBUG]
50431 2019-Jan-15 20:37:36.427734 - [DEBUG] Process 1363. path edge:
50432 2019-Jan-15 20:37:36.427758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50433 2019-Jan-15 20:37:36.427814 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
50434 2019-Jan-15 20:37:36.428446 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50435 2019-Jan-15 20:37:36.429080 - [DEBUG]
50436 2019-Jan-15 20:37:36.429105 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50437 2019-Jan-15 20:37:36.429754 - [DEBUG] Compose: EdgeIdentity * AllBottom
50438 2019-Jan-15 20:37:36.429782 - [DEBUG]
50439 2019-Jan-15 20:37:36.429805 - [DEBUG] Propagate flow
50440 2019-Jan-15 20:37:36.429829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50441 2019-Jan-15 20:37:36.429885 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50442 2019-Jan-15 20:37:36.430525 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50443 2019-Jan-15 20:37:36.431176 - [DEBUG] Edge function : AllBottom (result of previous compose)
50444 2019-Jan-15 20:37:36.431202 - [DEBUG]
50445 2019-Jan-15 20:37:36.431226 - [DEBUG] Join: AllTop & AllBottom
50446 2019-Jan-15 20:37:36.431252 - [DEBUG] = AllBottom (new jump func)
50447 2019-Jan-15 20:37:36.431277 - [DEBUG]
50448 2019-Jan-15 20:37:36.431300 - [DEBUG] Start adding new jump function
50449 2019-Jan-15 20:37:36.431323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50450 2019-Jan-15 20:37:36.431379 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50451 2019-Jan-15 20:37:36.432015 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50452 2019-Jan-15 20:37:36.432649 - [DEBUG] Edge Function : AllBottom
50453 2019-Jan-15 20:37:36.432680 - [DEBUG] End adding new jump function
50454 2019-Jan-15 20:37:36.432704 - [DEBUG]
50455 2019-Jan-15 20:37:36.432728 - [DEBUG] -------------------------------------------- 1364. Path Edge --------------------------------------------
50456 2019-Jan-15 20:37:36.432752 - [DEBUG]
50457 2019-Jan-15 20:37:36.432776 - [DEBUG] Process 1364. path edge:
50458 2019-Jan-15 20:37:36.432799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50459 2019-Jan-15 20:37:36.432856 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
50460 2019-Jan-15 20:37:36.433493 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50461 2019-Jan-15 20:37:36.434153 - [DEBUG]
50462 2019-Jan-15 20:37:36.434178 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50463 2019-Jan-15 20:37:36.434829 - [DEBUG] Compose: EdgeIdentity * AllBottom
50464 2019-Jan-15 20:37:36.434858 - [DEBUG]
50465 2019-Jan-15 20:37:36.434881 - [DEBUG] Propagate flow
50466 2019-Jan-15 20:37:36.434905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50467 2019-Jan-15 20:37:36.434962 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50468 2019-Jan-15 20:37:36.435602 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50469 2019-Jan-15 20:37:36.436237 - [DEBUG] Edge function : AllBottom (result of previous compose)
50470 2019-Jan-15 20:37:36.436262 - [DEBUG]
50471 2019-Jan-15 20:37:36.436287 - [DEBUG] Join: AllTop & AllBottom
50472 2019-Jan-15 20:37:36.436313 - [DEBUG] = AllBottom (new jump func)
50473 2019-Jan-15 20:37:36.436338 - [DEBUG]
50474 2019-Jan-15 20:37:36.436361 - [DEBUG] Start adding new jump function
50475 2019-Jan-15 20:37:36.436385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50476 2019-Jan-15 20:37:36.436441 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50477 2019-Jan-15 20:37:36.437076 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50478 2019-Jan-15 20:37:36.437731 - [DEBUG] Edge Function : AllBottom
50479 2019-Jan-15 20:37:36.437760 - [DEBUG] End adding new jump function
50480 2019-Jan-15 20:37:36.437784 - [DEBUG]
50481 2019-Jan-15 20:37:36.437808 - [DEBUG] -------------------------------------------- 1365. Path Edge --------------------------------------------
50482 2019-Jan-15 20:37:36.437832 - [DEBUG]
50483 2019-Jan-15 20:37:36.437856 - [DEBUG] Process 1365. path edge:
50484 2019-Jan-15 20:37:36.437879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50485 2019-Jan-15 20:37:36.437936 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
50486 2019-Jan-15 20:37:36.438573 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50487 2019-Jan-15 20:37:36.439208 - [DEBUG]
50488 2019-Jan-15 20:37:36.439233 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50489 2019-Jan-15 20:37:36.439886 - [DEBUG] Compose: EdgeIdentity * AllBottom
50490 2019-Jan-15 20:37:36.439914 - [DEBUG]
50491 2019-Jan-15 20:37:36.439938 - [DEBUG] Propagate flow
50492 2019-Jan-15 20:37:36.439962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50493 2019-Jan-15 20:37:36.440018 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50494 2019-Jan-15 20:37:36.440667 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50495 2019-Jan-15 20:37:36.441304 - [DEBUG] Edge function : AllBottom (result of previous compose)
50496 2019-Jan-15 20:37:36.441329 - [DEBUG]
50497 2019-Jan-15 20:37:36.441354 - [DEBUG] Join: AllTop & AllBottom
50498 2019-Jan-15 20:37:36.441380 - [DEBUG] = AllBottom (new jump func)
50499 2019-Jan-15 20:37:36.441404 - [DEBUG]
50500 2019-Jan-15 20:37:36.441427 - [DEBUG] Start adding new jump function
50501 2019-Jan-15 20:37:36.441451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50502 2019-Jan-15 20:37:36.441507 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50503 2019-Jan-15 20:37:36.442144 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50504 2019-Jan-15 20:37:36.442776 - [DEBUG] Edge Function : AllBottom
50505 2019-Jan-15 20:37:36.442813 - [DEBUG] End adding new jump function
50506 2019-Jan-15 20:37:36.442838 - [DEBUG]
50507 2019-Jan-15 20:37:36.442861 - [DEBUG] -------------------------------------------- 1366. Path Edge --------------------------------------------
50508 2019-Jan-15 20:37:36.442886 - [DEBUG]
50509 2019-Jan-15 20:37:36.442909 - [DEBUG] Process 1366. path edge:
50510 2019-Jan-15 20:37:36.442933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50511 2019-Jan-15 20:37:36.442989 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
50512 2019-Jan-15 20:37:36.443624 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50513 2019-Jan-15 20:37:36.444350 - [DEBUG]
50514 2019-Jan-15 20:37:36.444377 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50515 2019-Jan-15 20:37:36.445040 - [DEBUG] Compose: EdgeIdentity * AllBottom
50516 2019-Jan-15 20:37:36.445068 - [DEBUG]
50517 2019-Jan-15 20:37:36.445092 - [DEBUG] Propagate flow
50518 2019-Jan-15 20:37:36.445116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50519 2019-Jan-15 20:37:36.445174 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50520 2019-Jan-15 20:37:36.445821 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50521 2019-Jan-15 20:37:36.446459 - [DEBUG] Edge function : AllBottom (result of previous compose)
50522 2019-Jan-15 20:37:36.446484 - [DEBUG]
50523 2019-Jan-15 20:37:36.446509 - [DEBUG] Join: AllTop & AllBottom
50524 2019-Jan-15 20:37:36.446535 - [DEBUG] = AllBottom (new jump func)
50525 2019-Jan-15 20:37:36.446560 - [DEBUG]
50526 2019-Jan-15 20:37:36.446584 - [DEBUG] Start adding new jump function
50527 2019-Jan-15 20:37:36.446607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50528 2019-Jan-15 20:37:36.446664 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50529 2019-Jan-15 20:37:36.447318 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50530 2019-Jan-15 20:37:36.447961 - [DEBUG] Edge Function : AllBottom
50531 2019-Jan-15 20:37:36.447990 - [DEBUG] End adding new jump function
50532 2019-Jan-15 20:37:36.448014 - [DEBUG]
50533 2019-Jan-15 20:37:36.448038 - [DEBUG] -------------------------------------------- 1367. Path Edge --------------------------------------------
50534 2019-Jan-15 20:37:36.448063 - [DEBUG]
50535 2019-Jan-15 20:37:36.448086 - [DEBUG] Process 1367. path edge:
50536 2019-Jan-15 20:37:36.448110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50537 2019-Jan-15 20:37:36.448167 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
50538 2019-Jan-15 20:37:36.448812 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50539 2019-Jan-15 20:37:36.449450 - [DEBUG]
50540 2019-Jan-15 20:37:36.449474 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50541 2019-Jan-15 20:37:36.450132 - [DEBUG] Possible callees:
50542 2019-Jan-15 20:37:36.450157 - [DEBUG] llvm.dbg.declare
50543 2019-Jan-15 20:37:36.450182 - [DEBUG] Possible return sites:
50544 2019-Jan-15 20:37:36.450205 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12050545 2019-Jan-15 20:37:36.451501 - [DEBUG] Found and process special summary
50546 2019-Jan-15 20:37:36.451546 - [DEBUG] Compose: EdgeIdentity * AllBottom
50547 2019-Jan-15 20:37:36.451573 - [DEBUG]
50548 2019-Jan-15 20:37:36.451597 - [DEBUG] Propagate flow
50549 2019-Jan-15 20:37:36.451621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50550 2019-Jan-15 20:37:36.451677 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50551 2019-Jan-15 20:37:36.452315 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50552 2019-Jan-15 20:37:36.452951 - [DEBUG] Edge function : AllBottom (result of previous compose)
50553 2019-Jan-15 20:37:36.452977 - [DEBUG]
50554 2019-Jan-15 20:37:36.453001 - [DEBUG] Join: AllTop & AllBottom
50555 2019-Jan-15 20:37:36.453027 - [DEBUG] = AllBottom (new jump func)
50556 2019-Jan-15 20:37:36.453052 - [DEBUG]
50557 2019-Jan-15 20:37:36.453075 - [DEBUG] Start adding new jump function
50558 2019-Jan-15 20:37:36.453099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50559 2019-Jan-15 20:37:36.453155 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50560 2019-Jan-15 20:37:36.453790 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50561 2019-Jan-15 20:37:36.454442 - [DEBUG] Edge Function : AllBottom
50562 2019-Jan-15 20:37:36.454470 - [DEBUG] End adding new jump function
50563 2019-Jan-15 20:37:36.454495 - [DEBUG]
50564 2019-Jan-15 20:37:36.454518 - [DEBUG] -------------------------------------------- 1368. Path Edge --------------------------------------------
50565 2019-Jan-15 20:37:36.454543 - [DEBUG]
50566 2019-Jan-15 20:37:36.454567 - [DEBUG] Process 1368. path edge:
50567 2019-Jan-15 20:37:36.454591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50568 2019-Jan-15 20:37:36.454648 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
50569 2019-Jan-15 20:37:36.455284 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50570 2019-Jan-15 20:37:36.455920 - [DEBUG]
50571 2019-Jan-15 20:37:36.455944 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50572 2019-Jan-15 20:37:36.456600 - [DEBUG] Compose: EdgeIdentity * AllBottom
50573 2019-Jan-15 20:37:36.456628 - [DEBUG]
50574 2019-Jan-15 20:37:36.456651 - [DEBUG] Propagate flow
50575 2019-Jan-15 20:37:36.456675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50576 2019-Jan-15 20:37:36.456732 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50577 2019-Jan-15 20:37:36.457381 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50578 2019-Jan-15 20:37:36.458018 - [DEBUG] Edge function : AllBottom (result of previous compose)
50579 2019-Jan-15 20:37:36.458043 - [DEBUG]
50580 2019-Jan-15 20:37:36.458068 - [DEBUG] Join: AllTop & AllBottom
50581 2019-Jan-15 20:37:36.458094 - [DEBUG] = AllBottom (new jump func)
50582 2019-Jan-15 20:37:36.458119 - [DEBUG]
50583 2019-Jan-15 20:37:36.458143 - [DEBUG] Start adding new jump function
50584 2019-Jan-15 20:37:36.458166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50585 2019-Jan-15 20:37:36.458222 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50586 2019-Jan-15 20:37:36.458857 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50587 2019-Jan-15 20:37:36.459490 - [DEBUG] Edge Function : AllBottom
50588 2019-Jan-15 20:37:36.459517 - [DEBUG] End adding new jump function
50589 2019-Jan-15 20:37:36.459542 - [DEBUG]
50590 2019-Jan-15 20:37:36.459566 - [DEBUG] -------------------------------------------- 1369. Path Edge --------------------------------------------
50591 2019-Jan-15 20:37:36.459591 - [DEBUG]
50592 2019-Jan-15 20:37:36.459622 - [DEBUG] Process 1369. path edge:
50593 2019-Jan-15 20:37:36.459646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50594 2019-Jan-15 20:37:36.459703 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
50595 2019-Jan-15 20:37:36.460338 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50596 2019-Jan-15 20:37:36.460989 - [DEBUG]
50597 2019-Jan-15 20:37:36.461014 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50598 2019-Jan-15 20:37:36.461662 - [DEBUG] Compose: EdgeIdentity * AllBottom
50599 2019-Jan-15 20:37:36.461692 - [DEBUG]
50600 2019-Jan-15 20:37:36.461716 - [DEBUG] Propagate flow
50601 2019-Jan-15 20:37:36.461739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50602 2019-Jan-15 20:37:36.461796 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50603 2019-Jan-15 20:37:36.462451 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50604 2019-Jan-15 20:37:36.463088 - [DEBUG] Edge function : AllBottom (result of previous compose)
50605 2019-Jan-15 20:37:36.463114 - [DEBUG]
50606 2019-Jan-15 20:37:36.463139 - [DEBUG] Join: AllTop & AllBottom
50607 2019-Jan-15 20:37:36.463165 - [DEBUG] = AllBottom (new jump func)
50608 2019-Jan-15 20:37:36.463190 - [DEBUG]
50609 2019-Jan-15 20:37:36.463213 - [DEBUG] Start adding new jump function
50610 2019-Jan-15 20:37:36.463237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50611 2019-Jan-15 20:37:36.463293 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50612 2019-Jan-15 20:37:36.463930 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50613 2019-Jan-15 20:37:36.464586 - [DEBUG] Edge Function : AllBottom
50614 2019-Jan-15 20:37:36.464614 - [DEBUG] End adding new jump function
50615 2019-Jan-15 20:37:36.464638 - [DEBUG]
50616 2019-Jan-15 20:37:36.464662 - [DEBUG] -------------------------------------------- 1370. Path Edge --------------------------------------------
50617 2019-Jan-15 20:37:36.464687 - [DEBUG]
50618 2019-Jan-15 20:37:36.464710 - [DEBUG] Process 1370. path edge:
50619 2019-Jan-15 20:37:36.464734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50620 2019-Jan-15 20:37:36.464791 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
50621 2019-Jan-15 20:37:36.465434 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50622 2019-Jan-15 20:37:36.466071 - [DEBUG]
50623 2019-Jan-15 20:37:36.466095 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50624 2019-Jan-15 20:37:36.466750 - [DEBUG] Possible callees:
50625 2019-Jan-15 20:37:36.466777 - [DEBUG] llvm.dbg.declare
50626 2019-Jan-15 20:37:36.466802 - [DEBUG] Possible return sites:
50627 2019-Jan-15 20:37:36.466825 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14950628 2019-Jan-15 20:37:36.468113 - [DEBUG] Found and process special summary
50629 2019-Jan-15 20:37:36.468147 - [DEBUG] Compose: EdgeIdentity * AllBottom
50630 2019-Jan-15 20:37:36.468174 - [DEBUG]
50631 2019-Jan-15 20:37:36.468198 - [DEBUG] Propagate flow
50632 2019-Jan-15 20:37:36.468222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50633 2019-Jan-15 20:37:36.468279 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50634 2019-Jan-15 20:37:36.468923 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50635 2019-Jan-15 20:37:36.469558 - [DEBUG] Edge function : AllBottom (result of previous compose)
50636 2019-Jan-15 20:37:36.469583 - [DEBUG]
50637 2019-Jan-15 20:37:36.469608 - [DEBUG] Join: AllTop & AllBottom
50638 2019-Jan-15 20:37:36.469634 - [DEBUG] = AllBottom (new jump func)
50639 2019-Jan-15 20:37:36.469659 - [DEBUG]
50640 2019-Jan-15 20:37:36.469683 - [DEBUG] Start adding new jump function
50641 2019-Jan-15 20:37:36.469706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50642 2019-Jan-15 20:37:36.469762 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50643 2019-Jan-15 20:37:36.470397 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50644 2019-Jan-15 20:37:36.471050 - [DEBUG] Edge Function : AllBottom
50645 2019-Jan-15 20:37:36.471078 - [DEBUG] End adding new jump function
50646 2019-Jan-15 20:37:36.471103 - [DEBUG]
50647 2019-Jan-15 20:37:36.471126 - [DEBUG] -------------------------------------------- 1371. Path Edge --------------------------------------------
50648 2019-Jan-15 20:37:36.471151 - [DEBUG]
50649 2019-Jan-15 20:37:36.471174 - [DEBUG] Process 1371. path edge:
50650 2019-Jan-15 20:37:36.471198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50651 2019-Jan-15 20:37:36.471255 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
50652 2019-Jan-15 20:37:36.471891 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50653 2019-Jan-15 20:37:36.472528 - [DEBUG]
50654 2019-Jan-15 20:37:36.472552 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50655 2019-Jan-15 20:37:36.473210 - [DEBUG] Compose: EdgeIdentity * AllBottom
50656 2019-Jan-15 20:37:36.473238 - [DEBUG]
50657 2019-Jan-15 20:37:36.473262 - [DEBUG] Propagate flow
50658 2019-Jan-15 20:37:36.473285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50659 2019-Jan-15 20:37:36.473342 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50660 2019-Jan-15 20:37:36.473989 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50661 2019-Jan-15 20:37:36.474624 - [DEBUG] Edge function : AllBottom (result of previous compose)
50662 2019-Jan-15 20:37:36.474650 - [DEBUG]
50663 2019-Jan-15 20:37:36.474675 - [DEBUG] Join: AllTop & AllBottom
50664 2019-Jan-15 20:37:36.474701 - [DEBUG] = AllBottom (new jump func)
50665 2019-Jan-15 20:37:36.474726 - [DEBUG]
50666 2019-Jan-15 20:37:36.474749 - [DEBUG] Start adding new jump function
50667 2019-Jan-15 20:37:36.474773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50668 2019-Jan-15 20:37:36.474829 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50669 2019-Jan-15 20:37:36.475464 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50670 2019-Jan-15 20:37:36.476097 - [DEBUG] Edge Function : AllBottom
50671 2019-Jan-15 20:37:36.476125 - [DEBUG] End adding new jump function
50672 2019-Jan-15 20:37:36.476149 - [DEBUG]
50673 2019-Jan-15 20:37:36.476173 - [DEBUG] -------------------------------------------- 1372. Path Edge --------------------------------------------
50674 2019-Jan-15 20:37:36.476198 - [DEBUG]
50675 2019-Jan-15 20:37:36.476221 - [DEBUG] Process 1372. path edge:
50676 2019-Jan-15 20:37:36.476245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50677 2019-Jan-15 20:37:36.476302 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
50678 2019-Jan-15 20:37:36.476936 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50679 2019-Jan-15 20:37:36.477594 - [DEBUG]
50680 2019-Jan-15 20:37:36.477619 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50681 2019-Jan-15 20:37:36.478272 - [DEBUG] Compose: EdgeIdentity * AllBottom
50682 2019-Jan-15 20:37:36.478300 - [DEBUG]
50683 2019-Jan-15 20:37:36.478324 - [DEBUG] Propagate flow
50684 2019-Jan-15 20:37:36.478347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50685 2019-Jan-15 20:37:36.478404 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50686 2019-Jan-15 20:37:36.479049 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50687 2019-Jan-15 20:37:36.479686 - [DEBUG] Edge function : AllBottom (result of previous compose)
50688 2019-Jan-15 20:37:36.479711 - [DEBUG]
50689 2019-Jan-15 20:37:36.479736 - [DEBUG] Join: AllTop & AllBottom
50690 2019-Jan-15 20:37:36.479762 - [DEBUG] = AllBottom (new jump func)
50691 2019-Jan-15 20:37:36.479787 - [DEBUG]
50692 2019-Jan-15 20:37:36.479810 - [DEBUG] Start adding new jump function
50693 2019-Jan-15 20:37:36.479834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50694 2019-Jan-15 20:37:36.479890 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50695 2019-Jan-15 20:37:36.480527 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50696 2019-Jan-15 20:37:36.481183 - [DEBUG] Edge Function : AllBottom
50697 2019-Jan-15 20:37:36.481212 - [DEBUG] End adding new jump function
50698 2019-Jan-15 20:37:36.481236 - [DEBUG]
50699 2019-Jan-15 20:37:36.481260 - [DEBUG] -------------------------------------------- 1373. Path Edge --------------------------------------------
50700 2019-Jan-15 20:37:36.481285 - [DEBUG]
50701 2019-Jan-15 20:37:36.481308 - [DEBUG] Process 1373. path edge:
50702 2019-Jan-15 20:37:36.481332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50703 2019-Jan-15 20:37:36.481389 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
50704 2019-Jan-15 20:37:36.482032 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50705 2019-Jan-15 20:37:36.482669 - [DEBUG]
50706 2019-Jan-15 20:37:36.482693 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50707 2019-Jan-15 20:37:36.483350 - [DEBUG] Possible callees:
50708 2019-Jan-15 20:37:36.483376 - [DEBUG] llvm.dbg.declare
50709 2019-Jan-15 20:37:36.483401 - [DEBUG] Possible return sites:
50710 2019-Jan-15 20:37:36.483424 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15550711 2019-Jan-15 20:37:36.484711 - [DEBUG] Found and process special summary
50712 2019-Jan-15 20:37:36.484746 - [DEBUG] Compose: EdgeIdentity * AllBottom
50713 2019-Jan-15 20:37:36.484773 - [DEBUG]
50714 2019-Jan-15 20:37:36.484798 - [DEBUG] Propagate flow
50715 2019-Jan-15 20:37:36.484821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50716 2019-Jan-15 20:37:36.484878 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50717 2019-Jan-15 20:37:36.485515 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50718 2019-Jan-15 20:37:36.486150 - [DEBUG] Edge function : AllBottom (result of previous compose)
50719 2019-Jan-15 20:37:36.486176 - [DEBUG]
50720 2019-Jan-15 20:37:36.486209 - [DEBUG] Join: AllTop & AllBottom
50721 2019-Jan-15 20:37:36.486236 - [DEBUG] = AllBottom (new jump func)
50722 2019-Jan-15 20:37:36.486260 - [DEBUG]
50723 2019-Jan-15 20:37:36.486284 - [DEBUG] Start adding new jump function
50724 2019-Jan-15 20:37:36.486307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50725 2019-Jan-15 20:37:36.486363 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50726 2019-Jan-15 20:37:36.486998 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50727 2019-Jan-15 20:37:36.487647 - [DEBUG] Edge Function : AllBottom
50728 2019-Jan-15 20:37:36.487674 - [DEBUG] End adding new jump function
50729 2019-Jan-15 20:37:36.487698 - [DEBUG]
50730 2019-Jan-15 20:37:36.487722 - [DEBUG] -------------------------------------------- 1374. Path Edge --------------------------------------------
50731 2019-Jan-15 20:37:36.487747 - [DEBUG]
50732 2019-Jan-15 20:37:36.487771 - [DEBUG] Process 1374. path edge:
50733 2019-Jan-15 20:37:36.487795 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50734 2019-Jan-15 20:37:36.487851 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
50735 2019-Jan-15 20:37:36.488487 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50736 2019-Jan-15 20:37:36.489121 - [DEBUG]
50737 2019-Jan-15 20:37:36.489145 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50738 2019-Jan-15 20:37:36.489800 - [DEBUG] Compose: EdgeIdentity * AllBottom
50739 2019-Jan-15 20:37:36.489828 - [DEBUG]
50740 2019-Jan-15 20:37:36.489852 - [DEBUG] Propagate flow
50741 2019-Jan-15 20:37:36.489876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50742 2019-Jan-15 20:37:36.489933 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50743 2019-Jan-15 20:37:36.490573 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50744 2019-Jan-15 20:37:36.491226 - [DEBUG] Edge function : AllBottom (result of previous compose)
50745 2019-Jan-15 20:37:36.491252 - [DEBUG]
50746 2019-Jan-15 20:37:36.491277 - [DEBUG] Join: AllTop & AllBottom
50747 2019-Jan-15 20:37:36.491303 - [DEBUG] = AllBottom (new jump func)
50748 2019-Jan-15 20:37:36.491328 - [DEBUG]
50749 2019-Jan-15 20:37:36.491352 - [DEBUG] Start adding new jump function
50750 2019-Jan-15 20:37:36.491375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50751 2019-Jan-15 20:37:36.491432 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50752 2019-Jan-15 20:37:36.492068 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50753 2019-Jan-15 20:37:36.492701 - [DEBUG] Edge Function : AllBottom
50754 2019-Jan-15 20:37:36.492729 - [DEBUG] End adding new jump function
50755 2019-Jan-15 20:37:36.492754 - [DEBUG]
50756 2019-Jan-15 20:37:36.492778 - [DEBUG] -------------------------------------------- 1375. Path Edge --------------------------------------------
50757 2019-Jan-15 20:37:36.492803 - [DEBUG]
50758 2019-Jan-15 20:37:36.492826 - [DEBUG] Process 1375. path edge:
50759 2019-Jan-15 20:37:36.492851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50760 2019-Jan-15 20:37:36.492907 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
50761 2019-Jan-15 20:37:36.493541 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50762 2019-Jan-15 20:37:36.494192 - [DEBUG]
50763 2019-Jan-15 20:37:36.494218 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50764 2019-Jan-15 20:37:36.494870 - [DEBUG] Compose: EdgeIdentity * AllBottom
50765 2019-Jan-15 20:37:36.494907 - [DEBUG]
50766 2019-Jan-15 20:37:36.494931 - [DEBUG] Propagate flow
50767 2019-Jan-15 20:37:36.494955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50768 2019-Jan-15 20:37:36.495012 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50769 2019-Jan-15 20:37:36.495647 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50770 2019-Jan-15 20:37:36.496283 - [DEBUG] Edge function : AllBottom (result of previous compose)
50771 2019-Jan-15 20:37:36.496308 - [DEBUG]
50772 2019-Jan-15 20:37:36.496333 - [DEBUG] Join: AllTop & AllBottom
50773 2019-Jan-15 20:37:36.496359 - [DEBUG] = AllBottom (new jump func)
50774 2019-Jan-15 20:37:36.496384 - [DEBUG]
50775 2019-Jan-15 20:37:36.496407 - [DEBUG] Start adding new jump function
50776 2019-Jan-15 20:37:36.496431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50777 2019-Jan-15 20:37:36.496487 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50778 2019-Jan-15 20:37:36.497122 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50779 2019-Jan-15 20:37:36.497770 - [DEBUG] Edge Function : AllBottom
50780 2019-Jan-15 20:37:36.497799 - [DEBUG] End adding new jump function
50781 2019-Jan-15 20:37:36.497823 - [DEBUG]
50782 2019-Jan-15 20:37:36.497847 - [DEBUG] -------------------------------------------- 1376. Path Edge --------------------------------------------
50783 2019-Jan-15 20:37:36.497872 - [DEBUG]
50784 2019-Jan-15 20:37:36.497896 - [DEBUG] Process 1376. path edge:
50785 2019-Jan-15 20:37:36.497920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50786 2019-Jan-15 20:37:36.497977 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
50787 2019-Jan-15 20:37:36.498609 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50788 2019-Jan-15 20:37:36.499245 - [DEBUG]
50789 2019-Jan-15 20:37:36.499270 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50790 2019-Jan-15 20:37:36.499920 - [DEBUG] Compose: EdgeIdentity * AllBottom
50791 2019-Jan-15 20:37:36.499948 - [DEBUG]
50792 2019-Jan-15 20:37:36.499972 - [DEBUG] Propagate flow
50793 2019-Jan-15 20:37:36.499996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50794 2019-Jan-15 20:37:36.500053 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50795 2019-Jan-15 20:37:36.500714 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50796 2019-Jan-15 20:37:36.501351 - [DEBUG] Edge function : AllBottom (result of previous compose)
50797 2019-Jan-15 20:37:36.501377 - [DEBUG]
50798 2019-Jan-15 20:37:36.501402 - [DEBUG] Join: AllTop & AllBottom
50799 2019-Jan-15 20:37:36.501428 - [DEBUG] = AllBottom (new jump func)
50800 2019-Jan-15 20:37:36.501453 - [DEBUG]
50801 2019-Jan-15 20:37:36.501476 - [DEBUG] Start adding new jump function
50802 2019-Jan-15 20:37:36.501500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50803 2019-Jan-15 20:37:36.501556 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50804 2019-Jan-15 20:37:36.502194 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50805 2019-Jan-15 20:37:36.502835 - [DEBUG] Edge Function : AllBottom
50806 2019-Jan-15 20:37:36.502862 - [DEBUG] End adding new jump function
50807 2019-Jan-15 20:37:36.502887 - [DEBUG]
50808 2019-Jan-15 20:37:36.502911 - [DEBUG] -------------------------------------------- 1377. Path Edge --------------------------------------------
50809 2019-Jan-15 20:37:36.502936 - [DEBUG]
50810 2019-Jan-15 20:37:36.502967 - [DEBUG] Process 1377. path edge:
50811 2019-Jan-15 20:37:36.502991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50812 2019-Jan-15 20:37:36.503048 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
50813 2019-Jan-15 20:37:36.503693 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50814 2019-Jan-15 20:37:36.504347 - [DEBUG]
50815 2019-Jan-15 20:37:36.504371 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50816 2019-Jan-15 20:37:36.505027 - [DEBUG] Possible callees:
50817 2019-Jan-15 20:37:36.505052 - [DEBUG] llvm.dbg.declare
50818 2019-Jan-15 20:37:36.505078 - [DEBUG] Possible return sites:
50819 2019-Jan-15 20:37:36.505101 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16350820 2019-Jan-15 20:37:36.506370 - [DEBUG] Found and process special summary
50821 2019-Jan-15 20:37:36.506404 - [DEBUG] Compose: EdgeIdentity * AllBottom
50822 2019-Jan-15 20:37:36.506431 - [DEBUG]
50823 2019-Jan-15 20:37:36.506456 - [DEBUG] Propagate flow
50824 2019-Jan-15 20:37:36.506480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50825 2019-Jan-15 20:37:36.506536 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50826 2019-Jan-15 20:37:36.507174 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50827 2019-Jan-15 20:37:36.507824 - [DEBUG] Edge function : AllBottom (result of previous compose)
50828 2019-Jan-15 20:37:36.507849 - [DEBUG]
50829 2019-Jan-15 20:37:36.507874 - [DEBUG] Join: AllTop & AllBottom
50830 2019-Jan-15 20:37:36.507901 - [DEBUG] = AllBottom (new jump func)
50831 2019-Jan-15 20:37:36.507926 - [DEBUG]
50832 2019-Jan-15 20:37:36.507949 - [DEBUG] Start adding new jump function
50833 2019-Jan-15 20:37:36.507973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50834 2019-Jan-15 20:37:36.508029 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50835 2019-Jan-15 20:37:36.508665 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50836 2019-Jan-15 20:37:36.509301 - [DEBUG] Edge Function : AllBottom
50837 2019-Jan-15 20:37:36.509329 - [DEBUG] End adding new jump function
50838 2019-Jan-15 20:37:36.509353 - [DEBUG]
50839 2019-Jan-15 20:37:36.509377 - [DEBUG] -------------------------------------------- 1378. Path Edge --------------------------------------------
50840 2019-Jan-15 20:37:36.509402 - [DEBUG]
50841 2019-Jan-15 20:37:36.509426 - [DEBUG] Process 1378. path edge:
50842 2019-Jan-15 20:37:36.509450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50843 2019-Jan-15 20:37:36.509507 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
50844 2019-Jan-15 20:37:36.510144 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50845 2019-Jan-15 20:37:36.510814 - [DEBUG]
50846 2019-Jan-15 20:37:36.510839 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50847 2019-Jan-15 20:37:36.511495 - [DEBUG] Compose: EdgeIdentity * AllBottom
50848 2019-Jan-15 20:37:36.511523 - [DEBUG]
50849 2019-Jan-15 20:37:36.511548 - [DEBUG] Propagate flow
50850 2019-Jan-15 20:37:36.511571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50851 2019-Jan-15 20:37:36.511628 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50852 2019-Jan-15 20:37:36.512262 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50853 2019-Jan-15 20:37:36.512905 - [DEBUG] Edge function : AllBottom (result of previous compose)
50854 2019-Jan-15 20:37:36.512930 - [DEBUG]
50855 2019-Jan-15 20:37:36.512955 - [DEBUG] Join: AllTop & AllBottom
50856 2019-Jan-15 20:37:36.512982 - [DEBUG] = AllBottom (new jump func)
50857 2019-Jan-15 20:37:36.513006 - [DEBUG]
50858 2019-Jan-15 20:37:36.513029 - [DEBUG] Start adding new jump function
50859 2019-Jan-15 20:37:36.513053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50860 2019-Jan-15 20:37:36.513109 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50861 2019-Jan-15 20:37:36.513745 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50862 2019-Jan-15 20:37:36.514395 - [DEBUG] Edge Function : AllBottom
50863 2019-Jan-15 20:37:36.514424 - [DEBUG] End adding new jump function
50864 2019-Jan-15 20:37:36.514448 - [DEBUG]
50865 2019-Jan-15 20:37:36.514472 - [DEBUG] -------------------------------------------- 1379. Path Edge --------------------------------------------
50866 2019-Jan-15 20:37:36.514497 - [DEBUG]
50867 2019-Jan-15 20:37:36.514520 - [DEBUG] Process 1379. path edge:
50868 2019-Jan-15 20:37:36.514544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50869 2019-Jan-15 20:37:36.514601 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
50870 2019-Jan-15 20:37:36.515234 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50871 2019-Jan-15 20:37:36.515869 - [DEBUG]
50872 2019-Jan-15 20:37:36.515894 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50873 2019-Jan-15 20:37:36.516547 - [DEBUG] Compose: EdgeIdentity * AllBottom
50874 2019-Jan-15 20:37:36.516575 - [DEBUG]
50875 2019-Jan-15 20:37:36.516599 - [DEBUG] Propagate flow
50876 2019-Jan-15 20:37:36.516623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50877 2019-Jan-15 20:37:36.516680 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50878 2019-Jan-15 20:37:36.517339 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50879 2019-Jan-15 20:37:36.517976 - [DEBUG] Edge function : AllBottom (result of previous compose)
50880 2019-Jan-15 20:37:36.518002 - [DEBUG]
50881 2019-Jan-15 20:37:36.518027 - [DEBUG] Join: AllTop & AllBottom
50882 2019-Jan-15 20:37:36.518053 - [DEBUG] = AllBottom (new jump func)
50883 2019-Jan-15 20:37:36.518078 - [DEBUG]
50884 2019-Jan-15 20:37:36.518101 - [DEBUG] Start adding new jump function
50885 2019-Jan-15 20:37:36.518125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50886 2019-Jan-15 20:37:36.518181 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50887 2019-Jan-15 20:37:36.518818 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50888 2019-Jan-15 20:37:36.519461 - [DEBUG] Edge Function : AllBottom
50889 2019-Jan-15 20:37:36.519488 - [DEBUG] End adding new jump function
50890 2019-Jan-15 20:37:36.519513 - [DEBUG]
50891 2019-Jan-15 20:37:36.519537 - [DEBUG] -------------------------------------------- 1380. Path Edge --------------------------------------------
50892 2019-Jan-15 20:37:36.519561 - [DEBUG]
50893 2019-Jan-15 20:37:36.519585 - [DEBUG] Process 1380. path edge:
50894 2019-Jan-15 20:37:36.519609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50895 2019-Jan-15 20:37:36.519665 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
50896 2019-Jan-15 20:37:36.520316 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50897 2019-Jan-15 20:37:36.520968 - [DEBUG]
50898 2019-Jan-15 20:37:36.520993 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50899 2019-Jan-15 20:37:36.521649 - [DEBUG] Possible callees:
50900 2019-Jan-15 20:37:36.521674 - [DEBUG] llvm.dbg.declare
50901 2019-Jan-15 20:37:36.521699 - [DEBUG] Possible return sites:
50902 2019-Jan-15 20:37:36.521723 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16950903 2019-Jan-15 20:37:36.522999 - [DEBUG] Found and process special summary
50904 2019-Jan-15 20:37:36.523033 - [DEBUG] Compose: EdgeIdentity * AllBottom
50905 2019-Jan-15 20:37:36.523060 - [DEBUG]
50906 2019-Jan-15 20:37:36.523084 - [DEBUG] Propagate flow
50907 2019-Jan-15 20:37:36.523108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50908 2019-Jan-15 20:37:36.523164 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50909 2019-Jan-15 20:37:36.523801 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50910 2019-Jan-15 20:37:36.524454 - [DEBUG] Edge function : AllBottom (result of previous compose)
50911 2019-Jan-15 20:37:36.524480 - [DEBUG]
50912 2019-Jan-15 20:37:36.524505 - [DEBUG] Join: AllTop & AllBottom
50913 2019-Jan-15 20:37:36.524531 - [DEBUG] = AllBottom (new jump func)
50914 2019-Jan-15 20:37:36.524556 - [DEBUG]
50915 2019-Jan-15 20:37:36.524579 - [DEBUG] Start adding new jump function
50916 2019-Jan-15 20:37:36.524603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50917 2019-Jan-15 20:37:36.524658 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50918 2019-Jan-15 20:37:36.525295 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50919 2019-Jan-15 20:37:36.525944 - [DEBUG] Edge Function : AllBottom
50920 2019-Jan-15 20:37:36.525972 - [DEBUG] End adding new jump function
50921 2019-Jan-15 20:37:36.525996 - [DEBUG]
50922 2019-Jan-15 20:37:36.526021 - [DEBUG] -------------------------------------------- 1381. Path Edge --------------------------------------------
50923 2019-Jan-15 20:37:36.526045 - [DEBUG]
50924 2019-Jan-15 20:37:36.526069 - [DEBUG] Process 1381. path edge:
50925 2019-Jan-15 20:37:36.526093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50926 2019-Jan-15 20:37:36.526149 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
50927 2019-Jan-15 20:37:36.526786 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50928 2019-Jan-15 20:37:36.527438 - [DEBUG]
50929 2019-Jan-15 20:37:36.527462 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50930 2019-Jan-15 20:37:36.528119 - [DEBUG] Compose: EdgeIdentity * AllBottom
50931 2019-Jan-15 20:37:36.528148 - [DEBUG]
50932 2019-Jan-15 20:37:36.528172 - [DEBUG] Propagate flow
50933 2019-Jan-15 20:37:36.528196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50934 2019-Jan-15 20:37:36.528253 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50935 2019-Jan-15 20:37:36.528892 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50936 2019-Jan-15 20:37:36.529529 - [DEBUG] Edge function : AllBottom (result of previous compose)
50937 2019-Jan-15 20:37:36.529555 - [DEBUG]
50938 2019-Jan-15 20:37:36.529580 - [DEBUG] Join: AllTop & AllBottom
50939 2019-Jan-15 20:37:36.529614 - [DEBUG] = AllBottom (new jump func)
50940 2019-Jan-15 20:37:36.529640 - [DEBUG]
50941 2019-Jan-15 20:37:36.529663 - [DEBUG] Start adding new jump function
50942 2019-Jan-15 20:37:36.529686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50943 2019-Jan-15 20:37:36.529743 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50944 2019-Jan-15 20:37:36.530380 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50945 2019-Jan-15 20:37:36.531030 - [DEBUG] Edge Function : AllBottom
50946 2019-Jan-15 20:37:36.531058 - [DEBUG] End adding new jump function
50947 2019-Jan-15 20:37:36.531082 - [DEBUG]
50948 2019-Jan-15 20:37:36.531106 - [DEBUG] -------------------------------------------- 1382. Path Edge --------------------------------------------
50949 2019-Jan-15 20:37:36.531131 - [DEBUG]
50950 2019-Jan-15 20:37:36.531155 - [DEBUG] Process 1382. path edge:
50951 2019-Jan-15 20:37:36.531179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50952 2019-Jan-15 20:37:36.531235 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
50953 2019-Jan-15 20:37:36.531869 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50954 2019-Jan-15 20:37:36.532506 - [DEBUG]
50955 2019-Jan-15 20:37:36.532530 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50956 2019-Jan-15 20:37:36.533184 - [DEBUG] Compose: EdgeIdentity * AllBottom
50957 2019-Jan-15 20:37:36.533212 - [DEBUG]
50958 2019-Jan-15 20:37:36.533236 - [DEBUG] Propagate flow
50959 2019-Jan-15 20:37:36.533259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50960 2019-Jan-15 20:37:36.533316 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50961 2019-Jan-15 20:37:36.533971 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50962 2019-Jan-15 20:37:36.534609 - [DEBUG] Edge function : AllBottom (result of previous compose)
50963 2019-Jan-15 20:37:36.534634 - [DEBUG]
50964 2019-Jan-15 20:37:36.534659 - [DEBUG] Join: AllTop & AllBottom
50965 2019-Jan-15 20:37:36.534685 - [DEBUG] = AllBottom (new jump func)
50966 2019-Jan-15 20:37:36.534710 - [DEBUG]
50967 2019-Jan-15 20:37:36.534733 - [DEBUG] Start adding new jump function
50968 2019-Jan-15 20:37:36.534756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50969 2019-Jan-15 20:37:36.534812 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50970 2019-Jan-15 20:37:36.535448 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50971 2019-Jan-15 20:37:36.536085 - [DEBUG] Edge Function : AllBottom
50972 2019-Jan-15 20:37:36.536113 - [DEBUG] End adding new jump function
50973 2019-Jan-15 20:37:36.536137 - [DEBUG]
50974 2019-Jan-15 20:37:36.536160 - [DEBUG] -------------------------------------------- 1383. Path Edge --------------------------------------------
50975 2019-Jan-15 20:37:36.536185 - [DEBUG]
50976 2019-Jan-15 20:37:36.536208 - [DEBUG] Process 1383. path edge:
50977 2019-Jan-15 20:37:36.536232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50978 2019-Jan-15 20:37:36.536289 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
50979 2019-Jan-15 20:37:36.536926 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50980 2019-Jan-15 20:37:36.537588 - [DEBUG]
50981 2019-Jan-15 20:37:36.537612 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50982 2019-Jan-15 20:37:36.538272 - [DEBUG] Compose: EdgeIdentity * AllBottom
50983 2019-Jan-15 20:37:36.538314 - [DEBUG]
50984 2019-Jan-15 20:37:36.538338 - [DEBUG] Propagate flow
50985 2019-Jan-15 20:37:36.538362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50986 2019-Jan-15 20:37:36.538420 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50987 2019-Jan-15 20:37:36.539056 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50988 2019-Jan-15 20:37:36.539693 - [DEBUG] Edge function : AllBottom (result of previous compose)
50989 2019-Jan-15 20:37:36.539718 - [DEBUG]
50990 2019-Jan-15 20:37:36.539743 - [DEBUG] Join: AllTop & AllBottom
50991 2019-Jan-15 20:37:36.539769 - [DEBUG] = AllBottom (new jump func)
50992 2019-Jan-15 20:37:36.539794 - [DEBUG]
50993 2019-Jan-15 20:37:36.539817 - [DEBUG] Start adding new jump function
50994 2019-Jan-15 20:37:36.539841 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50995 2019-Jan-15 20:37:36.539897 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50996 2019-Jan-15 20:37:36.540533 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50997 2019-Jan-15 20:37:36.541182 - [DEBUG] Edge Function : AllBottom
50998 2019-Jan-15 20:37:36.541211 - [DEBUG] End adding new jump function
50999 2019-Jan-15 20:37:36.541235 - [DEBUG]
51000 2019-Jan-15 20:37:36.541259 - [DEBUG] -------------------------------------------- 1384. Path Edge --------------------------------------------
51001 2019-Jan-15 20:37:36.541283 - [DEBUG]
51002 2019-Jan-15 20:37:36.541306 - [DEBUG] Process 1384. path edge:
51003 2019-Jan-15 20:37:36.541330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51004 2019-Jan-15 20:37:36.541387 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
51005 2019-Jan-15 20:37:36.542021 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51006 2019-Jan-15 20:37:36.542658 - [DEBUG]
51007 2019-Jan-15 20:37:36.542683 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
51008 2019-Jan-15 20:37:36.543337 - [DEBUG] Compose: EdgeIdentity * AllBottom
51009 2019-Jan-15 20:37:36.543365 - [DEBUG]
51010 2019-Jan-15 20:37:36.543389 - [DEBUG] Propagate flow
51011 2019-Jan-15 20:37:36.543412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51012 2019-Jan-15 20:37:36.543469 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51013 2019-Jan-15 20:37:36.544124 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51014 2019-Jan-15 20:37:36.544761 - [DEBUG] Edge function : AllBottom (result of previous compose)
51015 2019-Jan-15 20:37:36.544786 - [DEBUG]
51016 2019-Jan-15 20:37:36.544811 - [DEBUG] Join: AllTop & AllBottom
51017 2019-Jan-15 20:37:36.544837 - [DEBUG] = AllBottom (new jump func)
51018 2019-Jan-15 20:37:36.544861 - [DEBUG]
51019 2019-Jan-15 20:37:36.544885 - [DEBUG] Start adding new jump function
51020 2019-Jan-15 20:37:36.544908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51021 2019-Jan-15 20:37:36.544965 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51022 2019-Jan-15 20:37:36.545600 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51023 2019-Jan-15 20:37:36.546235 - [DEBUG] Edge Function : AllBottom
51024 2019-Jan-15 20:37:36.546263 - [DEBUG] End adding new jump function
51025 2019-Jan-15 20:37:36.546287 - [DEBUG]
51026 2019-Jan-15 20:37:36.546311 - [DEBUG] -------------------------------------------- 1385. Path Edge --------------------------------------------
51027 2019-Jan-15 20:37:36.546335 - [DEBUG]
51028 2019-Jan-15 20:37:36.546366 - [DEBUG] Process 1385. path edge:
51029 2019-Jan-15 20:37:36.546390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51030 2019-Jan-15 20:37:36.546447 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
51031 2019-Jan-15 20:37:36.547083 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51032 2019-Jan-15 20:37:36.547739 - [DEBUG]
51033 2019-Jan-15 20:37:36.547763 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51034 2019-Jan-15 20:37:36.548419 - [DEBUG] Compose: EdgeIdentity * AllBottom
51035 2019-Jan-15 20:37:36.548448 - [DEBUG]
51036 2019-Jan-15 20:37:36.548472 - [DEBUG] Propagate flow
51037 2019-Jan-15 20:37:36.548495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51038 2019-Jan-15 20:37:36.548553 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51039 2019-Jan-15 20:37:36.549193 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51040 2019-Jan-15 20:37:36.549829 - [DEBUG] Edge function : AllBottom (result of previous compose)
51041 2019-Jan-15 20:37:36.549854 - [DEBUG]
51042 2019-Jan-15 20:37:36.549879 - [DEBUG] Join: AllTop & AllBottom
51043 2019-Jan-15 20:37:36.549905 - [DEBUG] = AllBottom (new jump func)
51044 2019-Jan-15 20:37:36.549930 - [DEBUG]
51045 2019-Jan-15 20:37:36.549953 - [DEBUG] Start adding new jump function
51046 2019-Jan-15 20:37:36.549977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51047 2019-Jan-15 20:37:36.550033 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51048 2019-Jan-15 20:37:36.550683 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51049 2019-Jan-15 20:37:36.551316 - [DEBUG] Edge Function : AllBottom
51050 2019-Jan-15 20:37:36.551344 - [DEBUG] End adding new jump function
51051 2019-Jan-15 20:37:36.551368 - [DEBUG]
51052 2019-Jan-15 20:37:36.551392 - [DEBUG] -------------------------------------------- 1386. Path Edge --------------------------------------------
51053 2019-Jan-15 20:37:36.551416 - [DEBUG]
51054 2019-Jan-15 20:37:36.551440 - [DEBUG] Process 1386. path edge:
51055 2019-Jan-15 20:37:36.551464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51056 2019-Jan-15 20:37:36.551520 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
51057 2019-Jan-15 20:37:36.552152 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51058 2019-Jan-15 20:37:36.552787 - [DEBUG]
51059 2019-Jan-15 20:37:36.552812 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51060 2019-Jan-15 20:37:36.553464 - [DEBUG] Compose: EdgeIdentity * AllBottom
51061 2019-Jan-15 20:37:36.553492 - [DEBUG]
51062 2019-Jan-15 20:37:36.553516 - [DEBUG] Propagate flow
51063 2019-Jan-15 20:37:36.553539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51064 2019-Jan-15 20:37:36.553596 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51065 2019-Jan-15 20:37:36.554250 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51066 2019-Jan-15 20:37:36.554886 - [DEBUG] Edge function : AllBottom (result of previous compose)
51067 2019-Jan-15 20:37:36.554912 - [DEBUG]
51068 2019-Jan-15 20:37:36.554936 - [DEBUG] Join: AllTop & AllBottom
51069 2019-Jan-15 20:37:36.554962 - [DEBUG] = AllBottom (new jump func)
51070 2019-Jan-15 20:37:36.554987 - [DEBUG]
51071 2019-Jan-15 20:37:36.555010 - [DEBUG] Start adding new jump function
51072 2019-Jan-15 20:37:36.555034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51073 2019-Jan-15 20:37:36.555098 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51074 2019-Jan-15 20:37:36.555736 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51075 2019-Jan-15 20:37:36.556369 - [DEBUG] Edge Function : AllBottom
51076 2019-Jan-15 20:37:36.556397 - [DEBUG] End adding new jump function
51077 2019-Jan-15 20:37:36.556421 - [DEBUG]
51078 2019-Jan-15 20:37:36.556445 - [DEBUG] -------------------------------------------- 1387. Path Edge --------------------------------------------
51079 2019-Jan-15 20:37:36.556469 - [DEBUG]
51080 2019-Jan-15 20:37:36.556493 - [DEBUG] Process 1387. path edge:
51081 2019-Jan-15 20:37:36.556517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51082 2019-Jan-15 20:37:36.556573 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
51083 2019-Jan-15 20:37:36.557209 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51084 2019-Jan-15 20:37:36.557862 - [DEBUG]
51085 2019-Jan-15 20:37:36.557887 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51086 2019-Jan-15 20:37:36.558545 - [DEBUG] Compose: EdgeIdentity * AllBottom
51087 2019-Jan-15 20:37:36.558574 - [DEBUG]
51088 2019-Jan-15 20:37:36.558597 - [DEBUG] Propagate flow
51089 2019-Jan-15 20:37:36.558621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51090 2019-Jan-15 20:37:36.558678 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51091 2019-Jan-15 20:37:36.559319 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51092 2019-Jan-15 20:37:36.559956 - [DEBUG] Edge function : AllBottom (result of previous compose)
51093 2019-Jan-15 20:37:36.559981 - [DEBUG]
51094 2019-Jan-15 20:37:36.560006 - [DEBUG] Join: AllTop & AllBottom
51095 2019-Jan-15 20:37:36.560032 - [DEBUG] = AllBottom (new jump func)
51096 2019-Jan-15 20:37:36.560056 - [DEBUG]
51097 2019-Jan-15 20:37:36.560080 - [DEBUG] Start adding new jump function
51098 2019-Jan-15 20:37:36.560103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51099 2019-Jan-15 20:37:36.560159 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51100 2019-Jan-15 20:37:36.560812 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51101 2019-Jan-15 20:37:36.561449 - [DEBUG] Edge Function : AllBottom
51102 2019-Jan-15 20:37:36.561477 - [DEBUG] End adding new jump function
51103 2019-Jan-15 20:37:36.561501 - [DEBUG]
51104 2019-Jan-15 20:37:36.561525 - [DEBUG] -------------------------------------------- 1388. Path Edge --------------------------------------------
51105 2019-Jan-15 20:37:36.561550 - [DEBUG]
51106 2019-Jan-15 20:37:36.561574 - [DEBUG] Process 1388. path edge:
51107 2019-Jan-15 20:37:36.561597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51108 2019-Jan-15 20:37:36.561654 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
51109 2019-Jan-15 20:37:36.562294 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51110 2019-Jan-15 20:37:36.562931 - [DEBUG]
51111 2019-Jan-15 20:37:36.562956 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51112 2019-Jan-15 20:37:36.563617 - [DEBUG] Compose: EdgeIdentity * AllBottom
51113 2019-Jan-15 20:37:36.563644 - [DEBUG]
51114 2019-Jan-15 20:37:36.563668 - [DEBUG] Propagate flow
51115 2019-Jan-15 20:37:36.563692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51116 2019-Jan-15 20:37:36.563757 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51117 2019-Jan-15 20:37:36.564429 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51118 2019-Jan-15 20:37:36.565067 - [DEBUG] Edge function : AllBottom (result of previous compose)
51119 2019-Jan-15 20:37:36.565092 - [DEBUG]
51120 2019-Jan-15 20:37:36.565117 - [DEBUG] Join: AllTop & AllBottom
51121 2019-Jan-15 20:37:36.565143 - [DEBUG] = AllBottom (new jump func)
51122 2019-Jan-15 20:37:36.565168 - [DEBUG]
51123 2019-Jan-15 20:37:36.565191 - [DEBUG] Start adding new jump function
51124 2019-Jan-15 20:37:36.565215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51125 2019-Jan-15 20:37:36.565271 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51126 2019-Jan-15 20:37:36.565907 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51127 2019-Jan-15 20:37:36.566540 - [DEBUG] Edge Function : AllBottom
51128 2019-Jan-15 20:37:36.566569 - [DEBUG] End adding new jump function
51129 2019-Jan-15 20:37:36.566593 - [DEBUG]
51130 2019-Jan-15 20:37:36.566617 - [DEBUG] -------------------------------------------- 1389. Path Edge --------------------------------------------
51131 2019-Jan-15 20:37:36.566641 - [DEBUG]
51132 2019-Jan-15 20:37:36.566665 - [DEBUG] Process 1389. path edge:
51133 2019-Jan-15 20:37:36.566688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51134 2019-Jan-15 20:37:36.566745 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
51135 2019-Jan-15 20:37:36.567393 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51136 2019-Jan-15 20:37:36.568028 - [DEBUG]
51137 2019-Jan-15 20:37:36.568053 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51138 2019-Jan-15 20:37:36.568706 - [DEBUG] Compose: EdgeIdentity * AllBottom
51139 2019-Jan-15 20:37:36.568735 - [DEBUG]
51140 2019-Jan-15 20:37:36.568759 - [DEBUG] Propagate flow
51141 2019-Jan-15 20:37:36.568783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51142 2019-Jan-15 20:37:36.568840 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51143 2019-Jan-15 20:37:36.569475 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51144 2019-Jan-15 20:37:36.570112 - [DEBUG] Edge function : AllBottom (result of previous compose)
51145 2019-Jan-15 20:37:36.570137 - [DEBUG]
51146 2019-Jan-15 20:37:36.570162 - [DEBUG] Join: AllTop & AllBottom
51147 2019-Jan-15 20:37:36.570188 - [DEBUG] = AllBottom (new jump func)
51148 2019-Jan-15 20:37:36.570212 - [DEBUG]
51149 2019-Jan-15 20:37:36.570236 - [DEBUG] Start adding new jump function
51150 2019-Jan-15 20:37:36.570259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51151 2019-Jan-15 20:37:36.570315 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51152 2019-Jan-15 20:37:36.570966 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51153 2019-Jan-15 20:37:36.571598 - [DEBUG] Edge Function : AllBottom
51154 2019-Jan-15 20:37:36.571626 - [DEBUG] End adding new jump function
51155 2019-Jan-15 20:37:36.571650 - [DEBUG]
51156 2019-Jan-15 20:37:36.571673 - [DEBUG] -------------------------------------------- 1390. Path Edge --------------------------------------------
51157 2019-Jan-15 20:37:36.571698 - [DEBUG]
51158 2019-Jan-15 20:37:36.571721 - [DEBUG] Process 1390. path edge:
51159 2019-Jan-15 20:37:36.571745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51160 2019-Jan-15 20:37:36.571802 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
51161 2019-Jan-15 20:37:36.572442 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51162 2019-Jan-15 20:37:36.573078 - [DEBUG]
51163 2019-Jan-15 20:37:36.573102 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51164 2019-Jan-15 20:37:36.573751 - [DEBUG] Start of endsummarytab entry
51165 2019-Jan-15 20:37:36.573788 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51166 2019-Jan-15 20:37:36.574480 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
51167 2019-Jan-15 20:37:36.574542 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51168 2019-Jan-15 20:37:36.575176 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51169 2019-Jan-15 20:37:36.575814 - [DEBUG] EF: AllBottom
51170 2019-Jan-15 20:37:36.575840 - [DEBUG]
51171 2019-Jan-15 20:37:36.575863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51172 2019-Jan-15 20:37:36.576496 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
51173 2019-Jan-15 20:37:36.577138 - [DEBUG] EF: AllBottom
51174 2019-Jan-15 20:37:36.577163 - [DEBUG]
51175 2019-Jan-15 20:37:36.577187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51176 2019-Jan-15 20:37:36.577834 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
51177 2019-Jan-15 20:37:36.578475 - [DEBUG] EF: AllBottom
51178 2019-Jan-15 20:37:36.578500 - [DEBUG]
51179 2019-Jan-15 20:37:36.578523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51180 2019-Jan-15 20:37:36.579156 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
51181 2019-Jan-15 20:37:36.579791 - [DEBUG] EF: AllBottom
51182 2019-Jan-15 20:37:36.579816 - [DEBUG]
51183 2019-Jan-15 20:37:36.579839 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51184 2019-Jan-15 20:37:36.580471 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51185 2019-Jan-15 20:37:36.581128 - [DEBUG] EF: AllBottom
51186 2019-Jan-15 20:37:36.581153 - [DEBUG]
51187 2019-Jan-15 20:37:36.581176 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51188 2019-Jan-15 20:37:36.581808 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
51189 2019-Jan-15 20:37:36.582441 - [DEBUG] EF: AllBottom
51190 2019-Jan-15 20:37:36.582466 - [DEBUG]
51191 2019-Jan-15 20:37:36.582489 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51192 2019-Jan-15 20:37:36.583120 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51193 2019-Jan-15 20:37:36.583755 - [DEBUG] EF: AllBottom
51194 2019-Jan-15 20:37:36.583779 - [DEBUG]
51195 2019-Jan-15 20:37:36.583803 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51196 2019-Jan-15 20:37:36.584450 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51197 2019-Jan-15 20:37:36.585091 - [DEBUG] EF: AllBottom
51198 2019-Jan-15 20:37:36.585116 - [DEBUG]
51199 2019-Jan-15 20:37:36.585139 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51200 2019-Jan-15 20:37:36.585785 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
51201 2019-Jan-15 20:37:36.586427 - [DEBUG] EF: AllBottom
51202 2019-Jan-15 20:37:36.586452 - [DEBUG]
51203 2019-Jan-15 20:37:36.586475 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51204 2019-Jan-15 20:37:36.587107 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51205 2019-Jan-15 20:37:36.587768 - [DEBUG] EF: AllBottom
51206 2019-Jan-15 20:37:36.587793 - [DEBUG]
51207 2019-Jan-15 20:37:36.587817 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51208 2019-Jan-15 20:37:36.588448 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51209 2019-Jan-15 20:37:36.589085 - [DEBUG] EF: AllBottom
51210 2019-Jan-15 20:37:36.589109 - [DEBUG]
51211 2019-Jan-15 20:37:36.589133 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51212 2019-Jan-15 20:37:36.589764 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51213 2019-Jan-15 20:37:36.590404 - [DEBUG] EF: AllBottom
51214 2019-Jan-15 20:37:36.590429 - [DEBUG]
51215 2019-Jan-15 20:37:36.590453 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51216 2019-Jan-15 20:37:36.591101 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51217 2019-Jan-15 20:37:36.591736 - [DEBUG] EF: AllBottom
51218 2019-Jan-15 20:37:36.591761 - [DEBUG]
51219 2019-Jan-15 20:37:36.591784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51220 2019-Jan-15 20:37:36.592415 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
51221 2019-Jan-15 20:37:36.593048 - [DEBUG] EF: AllBottom
51222 2019-Jan-15 20:37:36.593073 - [DEBUG]
51223 2019-Jan-15 20:37:36.593096 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51224 2019-Jan-15 20:37:36.593728 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
51225 2019-Jan-15 20:37:36.594378 - [DEBUG] EF: AllBottom
51226 2019-Jan-15 20:37:36.594403 - [DEBUG]
51227 2019-Jan-15 20:37:36.594426 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51228 2019-Jan-15 20:37:36.595058 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51229 2019-Jan-15 20:37:36.595693 - [DEBUG] EF: AllBottom
51230 2019-Jan-15 20:37:36.595718 - [DEBUG]
51231 2019-Jan-15 20:37:36.595741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51232 2019-Jan-15 20:37:36.596372 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51233 2019-Jan-15 20:37:36.597005 - [DEBUG] EF: AllBottom
51234 2019-Jan-15 20:37:36.597030 - [DEBUG]
51235 2019-Jan-15 20:37:36.597054 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51236 2019-Jan-15 20:37:36.597701 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51237 2019-Jan-15 20:37:36.598336 - [DEBUG] EF: AllBottom
51238 2019-Jan-15 20:37:36.598360 - [DEBUG]
51239 2019-Jan-15 20:37:36.598384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51240 2019-Jan-15 20:37:36.599015 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
51241 2019-Jan-15 20:37:36.599651 - [DEBUG] EF: AllBottom
51242 2019-Jan-15 20:37:36.599676 - [DEBUG]
51243 2019-Jan-15 20:37:36.599699 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51244 2019-Jan-15 20:37:36.600330 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51245 2019-Jan-15 20:37:36.600979 - [DEBUG] EF: AllBottom
51246 2019-Jan-15 20:37:36.601004 - [DEBUG]
51247 2019-Jan-15 20:37:36.601027 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51248 2019-Jan-15 20:37:36.601659 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51249 2019-Jan-15 20:37:36.602300 - [DEBUG] EF: AllBottom
51250 2019-Jan-15 20:37:36.602325 - [DEBUG]
51251 2019-Jan-15 20:37:36.602348 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51252 2019-Jan-15 20:37:36.602987 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51253 2019-Jan-15 20:37:36.603623 - [DEBUG] EF: AllBottom
51254 2019-Jan-15 20:37:36.603648 - [DEBUG]
51255 2019-Jan-15 20:37:36.603671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51256 2019-Jan-15 20:37:36.604317 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51257 2019-Jan-15 20:37:36.604959 - [DEBUG] EF: AllBottom
51258 2019-Jan-15 20:37:36.604984 - [DEBUG]
51259 2019-Jan-15 20:37:36.605007 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51260 2019-Jan-15 20:37:36.605639 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
51261 2019-Jan-15 20:37:36.606274 - [DEBUG] EF: AllBottom
51262 2019-Jan-15 20:37:36.606299 - [DEBUG]
51263 2019-Jan-15 20:37:36.606322 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51264 2019-Jan-15 20:37:36.606954 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51265 2019-Jan-15 20:37:36.607604 - [DEBUG] EF: AllBottom
51266 2019-Jan-15 20:37:36.607629 - [DEBUG]
51267 2019-Jan-15 20:37:36.607652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51268 2019-Jan-15 20:37:36.608284 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51269 2019-Jan-15 20:37:36.608919 - [DEBUG] EF: AllBottom
51270 2019-Jan-15 20:37:36.608944 - [DEBUG]
51271 2019-Jan-15 20:37:36.608967 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51272 2019-Jan-15 20:37:36.609599 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
51273 2019-Jan-15 20:37:36.610233 - [DEBUG] EF: AllBottom
51274 2019-Jan-15 20:37:36.610258 - [DEBUG]
51275 2019-Jan-15 20:37:36.610281 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51276 2019-Jan-15 20:37:36.610936 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
51277 2019-Jan-15 20:37:36.611572 - [DEBUG] EF: AllBottom
51278 2019-Jan-15 20:37:36.611597 - [DEBUG]
51279 2019-Jan-15 20:37:36.611620 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51280 2019-Jan-15 20:37:36.612252 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
51281 2019-Jan-15 20:37:36.612885 - [DEBUG] EF: AllBottom
51282 2019-Jan-15 20:37:36.612910 - [DEBUG]
51283 2019-Jan-15 20:37:36.612933 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51284 2019-Jan-15 20:37:36.613564 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
51285 2019-Jan-15 20:37:36.614222 - [DEBUG] EF: AllBottom
51286 2019-Jan-15 20:37:36.614246 - [DEBUG]
51287 2019-Jan-15 20:37:36.614270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51288 2019-Jan-15 20:37:36.614903 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51289 2019-Jan-15 20:37:36.615537 - [DEBUG] EF: AllBottom
51290 2019-Jan-15 20:37:36.615562 - [DEBUG]
51291 2019-Jan-15 20:37:36.615585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51292 2019-Jan-15 20:37:36.616217 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51293 2019-Jan-15 20:37:36.616851 - [DEBUG] EF: AllBottom
51294 2019-Jan-15 20:37:36.616876 - [DEBUG]
51295 2019-Jan-15 20:37:36.616900 - [DEBUG] ---------------
51296 2019-Jan-15 20:37:36.616924 - [DEBUG]
51297 2019-Jan-15 20:37:36.616959 - [DEBUG] End of endsummarytab entry
51298 2019-Jan-15 20:37:36.616983 - [DEBUG]
51299 2019-Jan-15 20:37:36.617007 - [DEBUG] Start of incomingtab entry
51300 2019-Jan-15 20:37:36.617040 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51301 2019-Jan-15 20:37:36.617704 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
51302 2019-Jan-15 20:37:36.617763 - [DEBUG] ---------------
51303 2019-Jan-15 20:37:36.617787 - [DEBUG] End of incomingtab entry
51304 2019-Jan-15 20:37:36.617810 - [DEBUG]
51305 2019-Jan-15 20:37:36.617837 - [DEBUG] EDGE:
51306 2019-Jan-15 20:37:36.617893 - [DEBUG] ---> 51307 2019-Jan-15 20:37:36.618530 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51308 2019-Jan-15 20:37:36.619166 - [DEBUG]
51309 2019-Jan-15 20:37:36.619193 - [DEBUG] EDGE:
51310 2019-Jan-15 20:37:36.619250 - [DEBUG] ---> 51311 2019-Jan-15 20:37:36.619887 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51312 2019-Jan-15 20:37:36.620523 - [DEBUG]
51313 2019-Jan-15 20:37:36.620564 - [DEBUG] Compose: EdgeIdentity * AllBottom
51314 2019-Jan-15 20:37:36.620591 - [DEBUG]
51315 2019-Jan-15 20:37:36.620644 - [DEBUG] Propagate flow
51316 2019-Jan-15 20:37:36.620670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51317 2019-Jan-15 20:37:36.620727 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51318 2019-Jan-15 20:37:36.621373 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51319 2019-Jan-15 20:37:36.622009 - [DEBUG] Edge function : AllBottom (result of previous compose)
51320 2019-Jan-15 20:37:36.622034 - [DEBUG]
51321 2019-Jan-15 20:37:36.622060 - [DEBUG] Join: AllTop & AllBottom
51322 2019-Jan-15 20:37:36.622086 - [DEBUG] = AllBottom (new jump func)
51323 2019-Jan-15 20:37:36.622110 - [DEBUG]
51324 2019-Jan-15 20:37:36.622134 - [DEBUG] Start adding new jump function
51325 2019-Jan-15 20:37:36.622158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51326 2019-Jan-15 20:37:36.622214 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51327 2019-Jan-15 20:37:36.622849 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51328 2019-Jan-15 20:37:36.623490 - [DEBUG] Edge Function : AllBottom
51329 2019-Jan-15 20:37:36.623520 - [DEBUG] End adding new jump function
51330 2019-Jan-15 20:37:36.623544 - [DEBUG]
51331 2019-Jan-15 20:37:36.623567 - [DEBUG] -------------------------------------------- 1391. Path Edge --------------------------------------------
51332 2019-Jan-15 20:37:36.623592 - [DEBUG]
51333 2019-Jan-15 20:37:36.623615 - [DEBUG] Process 1391. path edge:
51334 2019-Jan-15 20:37:36.623639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51335 2019-Jan-15 20:37:36.623695 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
51336 2019-Jan-15 20:37:36.624354 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51337 2019-Jan-15 20:37:36.624989 - [DEBUG]
51338 2019-Jan-15 20:37:36.625013 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51339 2019-Jan-15 20:37:36.625673 - [DEBUG] Possible callees:
51340 2019-Jan-15 20:37:36.625698 - [DEBUG] llvm.dbg.declare
51341 2019-Jan-15 20:37:36.625723 - [DEBUG] Possible return sites:
51342 2019-Jan-15 20:37:36.625746 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19351343 2019-Jan-15 20:37:36.627030 - [DEBUG] Found and process special summary
51344 2019-Jan-15 20:37:36.627064 - [DEBUG] Compose: EdgeIdentity * AllBottom
51345 2019-Jan-15 20:37:36.627092 - [DEBUG]
51346 2019-Jan-15 20:37:36.627116 - [DEBUG] Propagate flow
51347 2019-Jan-15 20:37:36.627139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51348 2019-Jan-15 20:37:36.627195 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51349 2019-Jan-15 20:37:36.627849 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51350 2019-Jan-15 20:37:36.628484 - [DEBUG] Edge function : AllBottom (result of previous compose)
51351 2019-Jan-15 20:37:36.628509 - [DEBUG]
51352 2019-Jan-15 20:37:36.628534 - [DEBUG] Join: AllTop & AllBottom
51353 2019-Jan-15 20:37:36.628560 - [DEBUG] = AllBottom (new jump func)
51354 2019-Jan-15 20:37:36.628584 - [DEBUG]
51355 2019-Jan-15 20:37:36.628608 - [DEBUG] Start adding new jump function
51356 2019-Jan-15 20:37:36.628631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51357 2019-Jan-15 20:37:36.628687 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51358 2019-Jan-15 20:37:36.629324 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51359 2019-Jan-15 20:37:36.629960 - [DEBUG] Edge Function : AllBottom
51360 2019-Jan-15 20:37:36.629988 - [DEBUG] End adding new jump function
51361 2019-Jan-15 20:37:36.630012 - [DEBUG]
51362 2019-Jan-15 20:37:36.630035 - [DEBUG] -------------------------------------------- 1392. Path Edge --------------------------------------------
51363 2019-Jan-15 20:37:36.630060 - [DEBUG]
51364 2019-Jan-15 20:37:36.630083 - [DEBUG] Process 1392. path edge:
51365 2019-Jan-15 20:37:36.630106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51366 2019-Jan-15 20:37:36.630163 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
51367 2019-Jan-15 20:37:36.630822 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51368 2019-Jan-15 20:37:36.631460 - [DEBUG]
51369 2019-Jan-15 20:37:36.631484 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51370 2019-Jan-15 20:37:36.632143 - [DEBUG] Compose: EdgeIdentity * AllBottom
51371 2019-Jan-15 20:37:36.632171 - [DEBUG]
51372 2019-Jan-15 20:37:36.632194 - [DEBUG] Propagate flow
51373 2019-Jan-15 20:37:36.632218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51374 2019-Jan-15 20:37:36.632275 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51375 2019-Jan-15 20:37:36.632911 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51376 2019-Jan-15 20:37:36.633546 - [DEBUG] Edge function : AllBottom (result of previous compose)
51377 2019-Jan-15 20:37:36.633571 - [DEBUG]
51378 2019-Jan-15 20:37:36.633595 - [DEBUG] Join: AllTop & AllBottom
51379 2019-Jan-15 20:37:36.633621 - [DEBUG] = AllBottom (new jump func)
51380 2019-Jan-15 20:37:36.633646 - [DEBUG]
51381 2019-Jan-15 20:37:36.633669 - [DEBUG] Start adding new jump function
51382 2019-Jan-15 20:37:36.633693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51383 2019-Jan-15 20:37:36.633749 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51384 2019-Jan-15 20:37:36.634400 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51385 2019-Jan-15 20:37:36.635033 - [DEBUG] Edge Function : AllBottom
51386 2019-Jan-15 20:37:36.635061 - [DEBUG] End adding new jump function
51387 2019-Jan-15 20:37:36.635095 - [DEBUG]
51388 2019-Jan-15 20:37:36.635119 - [DEBUG] -------------------------------------------- 1393. Path Edge --------------------------------------------
51389 2019-Jan-15 20:37:36.635144 - [DEBUG]
51390 2019-Jan-15 20:37:36.635167 - [DEBUG] Process 1393. path edge:
51391 2019-Jan-15 20:37:36.635192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51392 2019-Jan-15 20:37:36.635248 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
51393 2019-Jan-15 20:37:36.635882 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51394 2019-Jan-15 20:37:36.636519 - [DEBUG]
51395 2019-Jan-15 20:37:36.636545 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51396 2019-Jan-15 20:37:36.637204 - [DEBUG] Compose: EdgeIdentity * AllBottom
51397 2019-Jan-15 20:37:36.637232 - [DEBUG]
51398 2019-Jan-15 20:37:36.637256 - [DEBUG] Propagate flow
51399 2019-Jan-15 20:37:36.637295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51400 2019-Jan-15 20:37:36.637353 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51401 2019-Jan-15 20:37:36.637993 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51402 2019-Jan-15 20:37:36.638629 - [DEBUG] Edge function : AllBottom (result of previous compose)
51403 2019-Jan-15 20:37:36.638655 - [DEBUG]
51404 2019-Jan-15 20:37:36.638680 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51405 2019-Jan-15 20:37:36.638706 - [DEBUG] = AllBottom
51406 2019-Jan-15 20:37:36.638731 - [DEBUG]
51407 2019-Jan-15 20:37:36.638754 - [DEBUG] PROPAGATE: No new function!
51408 2019-Jan-15 20:37:36.638779 - [DEBUG] EDGE:
51409 2019-Jan-15 20:37:36.638837 - [DEBUG] ---> 51410 2019-Jan-15 20:37:36.639471 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51411 2019-Jan-15 20:37:36.640105 - [DEBUG]
51412 2019-Jan-15 20:37:36.640131 - [DEBUG] EDGE:
51413 2019-Jan-15 20:37:36.640188 - [DEBUG] ---> 51414 2019-Jan-15 20:37:36.640844 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51415 2019-Jan-15 20:37:36.641481 - [DEBUG]
51416 2019-Jan-15 20:37:36.641519 - [DEBUG] Compose: EdgeIdentity * AllBottom
51417 2019-Jan-15 20:37:36.641546 - [DEBUG]
51418 2019-Jan-15 20:37:36.641570 - [DEBUG] Propagate flow
51419 2019-Jan-15 20:37:36.641594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51420 2019-Jan-15 20:37:36.641650 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51421 2019-Jan-15 20:37:36.642287 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51422 2019-Jan-15 20:37:36.642921 - [DEBUG] Edge function : AllBottom (result of previous compose)
51423 2019-Jan-15 20:37:36.642947 - [DEBUG]
51424 2019-Jan-15 20:37:36.642971 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51425 2019-Jan-15 20:37:36.642997 - [DEBUG] = AllBottom
51426 2019-Jan-15 20:37:36.643021 - [DEBUG]
51427 2019-Jan-15 20:37:36.643044 - [DEBUG] PROPAGATE: No new function!
51428 2019-Jan-15 20:37:36.643072 - [DEBUG] EDGE:
51429 2019-Jan-15 20:37:36.643129 - [DEBUG] ---> 51430 2019-Jan-15 20:37:36.643773 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51431 2019-Jan-15 20:37:36.644426 - [DEBUG]
51432 2019-Jan-15 20:37:36.644461 - [DEBUG] EDGE:
51433 2019-Jan-15 20:37:36.644518 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
51434 2019-Jan-15 20:37:36.645166 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51435 2019-Jan-15 20:37:36.645827 - [DEBUG]
51436 2019-Jan-15 20:37:36.645854 - [DEBUG] EDGE:
51437 2019-Jan-15 20:37:36.645915 - [DEBUG] ---> 51438 2019-Jan-15 20:37:36.646553 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51439 2019-Jan-15 20:37:36.647189 - [DEBUG]
51440 2019-Jan-15 20:37:36.647215 - [DEBUG] EDGE:
51441 2019-Jan-15 20:37:36.647288 - [DEBUG] ---> 51442 2019-Jan-15 20:37:36.647924 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51443 2019-Jan-15 20:37:36.648559 - [DEBUG]
51444 2019-Jan-15 20:37:36.648585 - [DEBUG] EDGE:
51445 2019-Jan-15 20:37:36.648642 - [DEBUG] ---> 51446 2019-Jan-15 20:37:36.649281 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51447 2019-Jan-15 20:37:36.649916 - [DEBUG]
51448 2019-Jan-15 20:37:36.649956 - [DEBUG] Compose: EdgeIdentity * AllBottom
51449 2019-Jan-15 20:37:36.649984 - [DEBUG]
51450 2019-Jan-15 20:37:36.650008 - [DEBUG] Propagate flow
51451 2019-Jan-15 20:37:36.650031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51452 2019-Jan-15 20:37:36.650088 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51453 2019-Jan-15 20:37:36.650741 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51454 2019-Jan-15 20:37:36.651377 - [DEBUG] Edge function : AllBottom (result of previous compose)
51455 2019-Jan-15 20:37:36.651403 - [DEBUG]
51456 2019-Jan-15 20:37:36.651428 - [DEBUG] Join: AllTop & AllBottom
51457 2019-Jan-15 20:37:36.651454 - [DEBUG] = AllBottom (new jump func)
51458 2019-Jan-15 20:37:36.651478 - [DEBUG]
51459 2019-Jan-15 20:37:36.651502 - [DEBUG] Start adding new jump function
51460 2019-Jan-15 20:37:36.651525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51461 2019-Jan-15 20:37:36.651581 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51462 2019-Jan-15 20:37:36.652216 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51463 2019-Jan-15 20:37:36.652850 - [DEBUG] Edge Function : AllBottom
51464 2019-Jan-15 20:37:36.652879 - [DEBUG] End adding new jump function
51465 2019-Jan-15 20:37:36.652903 - [DEBUG]
51466 2019-Jan-15 20:37:36.652927 - [DEBUG] -------------------------------------------- 1394. Path Edge --------------------------------------------
51467 2019-Jan-15 20:37:36.652951 - [DEBUG]
51468 2019-Jan-15 20:37:36.652974 - [DEBUG] Process 1394. path edge:
51469 2019-Jan-15 20:37:36.652998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51470 2019-Jan-15 20:37:36.653054 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
51471 2019-Jan-15 20:37:36.653689 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51472 2019-Jan-15 20:37:36.654342 - [DEBUG]
51473 2019-Jan-15 20:37:36.654367 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51474 2019-Jan-15 20:37:36.655040 - [DEBUG] Compose: EdgeIdentity * AllBottom
51475 2019-Jan-15 20:37:36.655068 - [DEBUG]
51476 2019-Jan-15 20:37:36.655092 - [DEBUG] Propagate flow
51477 2019-Jan-15 20:37:36.655115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51478 2019-Jan-15 20:37:36.655173 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
51479 2019-Jan-15 20:37:36.655806 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51480 2019-Jan-15 20:37:36.656441 - [DEBUG] Edge function : AllBottom (result of previous compose)
51481 2019-Jan-15 20:37:36.656466 - [DEBUG]
51482 2019-Jan-15 20:37:36.656491 - [DEBUG] Join: AllTop & AllBottom
51483 2019-Jan-15 20:37:36.656518 - [DEBUG] = AllBottom (new jump func)
51484 2019-Jan-15 20:37:36.656542 - [DEBUG]
51485 2019-Jan-15 20:37:36.656566 - [DEBUG] Start adding new jump function
51486 2019-Jan-15 20:37:36.656589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51487 2019-Jan-15 20:37:36.656645 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51488 2019-Jan-15 20:37:36.657293 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
51489 2019-Jan-15 20:37:36.657924 - [DEBUG] Edge Function : AllBottom
51490 2019-Jan-15 20:37:36.657952 - [DEBUG] End adding new jump function
51491 2019-Jan-15 20:37:36.657976 - [DEBUG]
51492 2019-Jan-15 20:37:36.657999 - [DEBUG] -------------------------------------------- 1395. Path Edge --------------------------------------------
51493 2019-Jan-15 20:37:36.658023 - [DEBUG]
51494 2019-Jan-15 20:37:36.658046 - [DEBUG] Process 1395. path edge:
51495 2019-Jan-15 20:37:36.658070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51496 2019-Jan-15 20:37:36.658126 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
51497 2019-Jan-15 20:37:36.658756 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51498 2019-Jan-15 20:37:36.659391 - [DEBUG]
51499 2019-Jan-15 20:37:36.659417 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
51500 2019-Jan-15 20:37:36.660068 - [DEBUG] Compose: EdgeIdentity * AllBottom
51501 2019-Jan-15 20:37:36.660096 - [DEBUG]
51502 2019-Jan-15 20:37:36.660120 - [DEBUG] Propagate flow
51503 2019-Jan-15 20:37:36.660143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51504 2019-Jan-15 20:37:36.660200 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51505 2019-Jan-15 20:37:36.660854 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51506 2019-Jan-15 20:37:36.661491 - [DEBUG] Edge function : AllBottom (result of previous compose)
51507 2019-Jan-15 20:37:36.661517 - [DEBUG]
51508 2019-Jan-15 20:37:36.661542 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51509 2019-Jan-15 20:37:36.661568 - [DEBUG] = AllBottom
51510 2019-Jan-15 20:37:36.661592 - [DEBUG]
51511 2019-Jan-15 20:37:36.661615 - [DEBUG] PROPAGATE: No new function!
51512 2019-Jan-15 20:37:36.661640 - [DEBUG] EDGE:
51513 2019-Jan-15 20:37:36.661697 - [DEBUG] ---> 51514 2019-Jan-15 20:37:36.662328 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51515 2019-Jan-15 20:37:36.662984 - [DEBUG]
51516 2019-Jan-15 20:37:36.663010 - [DEBUG] EDGE:
51517 2019-Jan-15 20:37:36.663069 - [DEBUG] ---> 51518 2019-Jan-15 20:37:36.663711 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51519 2019-Jan-15 20:37:36.664370 - [DEBUG]
51520 2019-Jan-15 20:37:36.664407 - [DEBUG] EDGE:
51521 2019-Jan-15 20:37:36.664465 - [DEBUG] ---> 51522 2019-Jan-15 20:37:36.665137 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51523 2019-Jan-15 20:37:36.667054 - [DEBUG]
51524 2019-Jan-15 20:37:36.667088 - [DEBUG] EDGE:
51525 2019-Jan-15 20:37:36.667172 - [DEBUG] ---> 51526 2019-Jan-15 20:37:36.667873 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51527 2019-Jan-15 20:37:36.668516 - [DEBUG]
51528 2019-Jan-15 20:37:36.668542 - [DEBUG] EDGE:
51529 2019-Jan-15 20:37:36.668600 - [DEBUG] ---> 51530 2019-Jan-15 20:37:36.669237 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51531 2019-Jan-15 20:37:36.669874 - [DEBUG]
51532 2019-Jan-15 20:37:36.669900 - [DEBUG] EDGE:
51533 2019-Jan-15 20:37:36.669957 - [DEBUG] ---> 51534 2019-Jan-15 20:37:36.670597 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51535 2019-Jan-15 20:37:36.671248 - [DEBUG]
51536 2019-Jan-15 20:37:36.671303 - [DEBUG] Compose: EdgeIdentity * AllBottom
51537 2019-Jan-15 20:37:36.671331 - [DEBUG]
51538 2019-Jan-15 20:37:36.671355 - [DEBUG] Propagate flow
51539 2019-Jan-15 20:37:36.671379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51540 2019-Jan-15 20:37:36.671437 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51541 2019-Jan-15 20:37:36.672074 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51542 2019-Jan-15 20:37:36.672710 - [DEBUG] Edge function : AllBottom (result of previous compose)
51543 2019-Jan-15 20:37:36.672735 - [DEBUG]
51544 2019-Jan-15 20:37:36.672762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51545 2019-Jan-15 20:37:36.672788 - [DEBUG] = AllBottom
51546 2019-Jan-15 20:37:36.672813 - [DEBUG]
51547 2019-Jan-15 20:37:36.672836 - [DEBUG] PROPAGATE: No new function!
51548 2019-Jan-15 20:37:36.672865 - [DEBUG] EDGE:
51549 2019-Jan-15 20:37:36.672922 - [DEBUG] ---> 51550 2019-Jan-15 20:37:36.673568 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51551 2019-Jan-15 20:37:36.674222 - [DEBUG]
51552 2019-Jan-15 20:37:36.674248 - [DEBUG] EDGE:
51553 2019-Jan-15 20:37:36.674306 - [DEBUG] ---> 51554 2019-Jan-15 20:37:36.674941 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51555 2019-Jan-15 20:37:36.675577 - [DEBUG]
51556 2019-Jan-15 20:37:36.675603 - [DEBUG] EDGE:
51557 2019-Jan-15 20:37:36.675660 - [DEBUG] ---> 51558 2019-Jan-15 20:37:36.676296 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51559 2019-Jan-15 20:37:36.676931 - [DEBUG]
51560 2019-Jan-15 20:37:36.676969 - [DEBUG] Compose: EdgeIdentity * AllBottom
51561 2019-Jan-15 20:37:36.676996 - [DEBUG]
51562 2019-Jan-15 20:37:36.677037 - [DEBUG] Propagate flow
51563 2019-Jan-15 20:37:36.677062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51564 2019-Jan-15 20:37:36.677119 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51565 2019-Jan-15 20:37:36.677774 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51566 2019-Jan-15 20:37:36.678409 - [DEBUG] Edge function : AllBottom (result of previous compose)
51567 2019-Jan-15 20:37:36.678435 - [DEBUG]
51568 2019-Jan-15 20:37:36.678460 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51569 2019-Jan-15 20:37:36.678486 - [DEBUG] = AllBottom
51570 2019-Jan-15 20:37:36.678511 - [DEBUG]
51571 2019-Jan-15 20:37:36.678534 - [DEBUG] PROPAGATE: No new function!
51572 2019-Jan-15 20:37:36.678561 - [DEBUG] EDGE:
51573 2019-Jan-15 20:37:36.678619 - [DEBUG] ---> 51574 2019-Jan-15 20:37:36.679263 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51575 2019-Jan-15 20:37:36.679899 - [DEBUG]
51576 2019-Jan-15 20:37:36.679925 - [DEBUG] EDGE:
51577 2019-Jan-15 20:37:36.679983 - [DEBUG] ---> 51578 2019-Jan-15 20:37:36.680630 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51579 2019-Jan-15 20:37:36.681266 - [DEBUG]
51580 2019-Jan-15 20:37:36.681292 - [DEBUG] EDGE:
51581 2019-Jan-15 20:37:36.681349 - [DEBUG] ---> 51582 2019-Jan-15 20:37:36.681984 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51583 2019-Jan-15 20:37:36.682619 - [DEBUG]
51584 2019-Jan-15 20:37:36.682645 - [DEBUG] EDGE:
51585 2019-Jan-15 20:37:36.682702 - [DEBUG] ---> 51586 2019-Jan-15 20:37:36.683341 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51587 2019-Jan-15 20:37:36.684001 - [DEBUG]
51588 2019-Jan-15 20:37:36.684039 - [DEBUG] Compose: EdgeIdentity * AllBottom
51589 2019-Jan-15 20:37:36.684066 - [DEBUG]
51590 2019-Jan-15 20:37:36.684090 - [DEBUG] Propagate flow
51591 2019-Jan-15 20:37:36.684113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51592 2019-Jan-15 20:37:36.684170 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51593 2019-Jan-15 20:37:36.684807 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51594 2019-Jan-15 20:37:36.685442 - [DEBUG] Edge function : AllBottom (result of previous compose)
51595 2019-Jan-15 20:37:36.685467 - [DEBUG]
51596 2019-Jan-15 20:37:36.685492 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51597 2019-Jan-15 20:37:36.685518 - [DEBUG] = AllBottom
51598 2019-Jan-15 20:37:36.685543 - [DEBUG]
51599 2019-Jan-15 20:37:36.685566 - [DEBUG] PROPAGATE: No new function!
51600 2019-Jan-15 20:37:36.685593 - [DEBUG] EDGE:
51601 2019-Jan-15 20:37:36.685650 - [DEBUG] ---> 51602 2019-Jan-15 20:37:36.686294 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51603 2019-Jan-15 20:37:36.686930 - [DEBUG]
51604 2019-Jan-15 20:37:36.686956 - [DEBUG] EDGE:
51605 2019-Jan-15 20:37:36.687021 - [DEBUG] ---> 51606 2019-Jan-15 20:37:36.687671 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51607 2019-Jan-15 20:37:36.688306 - [DEBUG]
51608 2019-Jan-15 20:37:36.688332 - [DEBUG] EDGE:
51609 2019-Jan-15 20:37:36.688389 - [DEBUG] ---> 51610 2019-Jan-15 20:37:36.689025 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51611 2019-Jan-15 20:37:36.689659 - [DEBUG]
51612 2019-Jan-15 20:37:36.689696 - [DEBUG] Compose: EdgeIdentity * AllBottom
51613 2019-Jan-15 20:37:36.689722 - [DEBUG]
51614 2019-Jan-15 20:37:36.689746 - [DEBUG] Propagate flow
51615 2019-Jan-15 20:37:36.689770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51616 2019-Jan-15 20:37:36.689826 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51617 2019-Jan-15 20:37:36.690462 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51618 2019-Jan-15 20:37:36.691113 - [DEBUG] Edge function : AllBottom (result of previous compose)
51619 2019-Jan-15 20:37:36.691138 - [DEBUG]
51620 2019-Jan-15 20:37:36.691164 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51621 2019-Jan-15 20:37:36.691190 - [DEBUG] = AllBottom
51622 2019-Jan-15 20:37:36.691214 - [DEBUG]
51623 2019-Jan-15 20:37:36.691237 - [DEBUG] PROPAGATE: No new function!
51624 2019-Jan-15 20:37:36.691264 - [DEBUG] EDGE:
51625 2019-Jan-15 20:37:36.691321 - [DEBUG] ---> 51626 2019-Jan-15 20:37:36.691965 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51627 2019-Jan-15 20:37:36.692603 - [DEBUG]
51628 2019-Jan-15 20:37:36.692629 - [DEBUG] EDGE:
51629 2019-Jan-15 20:37:36.692686 - [DEBUG] ---> 51630 2019-Jan-15 20:37:36.693319 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51631 2019-Jan-15 20:37:36.693967 - [DEBUG]
51632 2019-Jan-15 20:37:36.693993 - [DEBUG] EDGE:
51633 2019-Jan-15 20:37:36.694051 - [DEBUG] ---> 51634 2019-Jan-15 20:37:36.694689 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51635 2019-Jan-15 20:37:36.695325 - [DEBUG]
51636 2019-Jan-15 20:37:36.695363 - [DEBUG] Compose: EdgeIdentity * AllBottom
51637 2019-Jan-15 20:37:36.695390 - [DEBUG]
51638 2019-Jan-15 20:37:36.695414 - [DEBUG] Propagate flow
51639 2019-Jan-15 20:37:36.695438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51640 2019-Jan-15 20:37:36.695494 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51641 2019-Jan-15 20:37:36.696132 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51642 2019-Jan-15 20:37:36.696767 - [DEBUG] Edge function : AllBottom (result of previous compose)
51643 2019-Jan-15 20:37:36.696792 - [DEBUG]
51644 2019-Jan-15 20:37:36.696817 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51645 2019-Jan-15 20:37:36.696843 - [DEBUG] = AllBottom
51646 2019-Jan-15 20:37:36.696867 - [DEBUG]
51647 2019-Jan-15 20:37:36.696891 - [DEBUG] PROPAGATE: No new function!
51648 2019-Jan-15 20:37:36.696917 - [DEBUG] EDGE:
51649 2019-Jan-15 20:37:36.696983 - [DEBUG] ---> 51650 2019-Jan-15 20:37:36.697641 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51651 2019-Jan-15 20:37:36.698278 - [DEBUG]
51652 2019-Jan-15 20:37:36.698315 - [DEBUG] Compose: EdgeIdentity * AllBottom
51653 2019-Jan-15 20:37:36.698342 - [DEBUG]
51654 2019-Jan-15 20:37:36.698366 - [DEBUG] Propagate flow
51655 2019-Jan-15 20:37:36.698389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51656 2019-Jan-15 20:37:36.698445 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51657 2019-Jan-15 20:37:36.699082 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51658 2019-Jan-15 20:37:36.699717 - [DEBUG] Edge function : AllBottom (result of previous compose)
51659 2019-Jan-15 20:37:36.699742 - [DEBUG]
51660 2019-Jan-15 20:37:36.699767 - [DEBUG] Join: AllTop & AllBottom
51661 2019-Jan-15 20:37:36.699794 - [DEBUG] = AllBottom (new jump func)
51662 2019-Jan-15 20:37:36.699818 - [DEBUG]
51663 2019-Jan-15 20:37:36.699842 - [DEBUG] Start adding new jump function
51664 2019-Jan-15 20:37:36.699865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51665 2019-Jan-15 20:37:36.699921 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51666 2019-Jan-15 20:37:36.700556 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51667 2019-Jan-15 20:37:36.701206 - [DEBUG] Edge Function : AllBottom
51668 2019-Jan-15 20:37:36.701236 - [DEBUG] End adding new jump function
51669 2019-Jan-15 20:37:36.701260 - [DEBUG]
51670 2019-Jan-15 20:37:36.701284 - [DEBUG] -------------------------------------------- 1396. Path Edge --------------------------------------------
51671 2019-Jan-15 20:37:36.701309 - [DEBUG]
51672 2019-Jan-15 20:37:36.701332 - [DEBUG] Process 1396. path edge:
51673 2019-Jan-15 20:37:36.701356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51674 2019-Jan-15 20:37:36.701412 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
51675 2019-Jan-15 20:37:36.702048 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51676 2019-Jan-15 20:37:36.702684 - [DEBUG]
51677 2019-Jan-15 20:37:36.702708 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51678 2019-Jan-15 20:37:36.703359 - [DEBUG] Possible callees:
51679 2019-Jan-15 20:37:36.703384 - [DEBUG] foo
51680 2019-Jan-15 20:37:36.703409 - [DEBUG] Possible return sites:
51681 2019-Jan-15 20:37:36.703433 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12651682 2019-Jan-15 20:37:36.704716 - [DEBUG] Found and process special summary
51683 2019-Jan-15 20:37:36.704750 - [DEBUG] Compose: EdgeIdentity * AllBottom
51684 2019-Jan-15 20:37:36.704778 - [DEBUG]
51685 2019-Jan-15 20:37:36.704802 - [DEBUG] Propagate flow
51686 2019-Jan-15 20:37:36.704825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51687 2019-Jan-15 20:37:36.704882 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51688 2019-Jan-15 20:37:36.705520 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51689 2019-Jan-15 20:37:36.706155 - [DEBUG] Edge function : AllBottom (result of previous compose)
51690 2019-Jan-15 20:37:36.706180 - [DEBUG]
51691 2019-Jan-15 20:37:36.706204 - [DEBUG] Join: AllTop & AllBottom
51692 2019-Jan-15 20:37:36.706230 - [DEBUG] = AllBottom (new jump func)
51693 2019-Jan-15 20:37:36.706264 - [DEBUG]
51694 2019-Jan-15 20:37:36.706287 - [DEBUG] Start adding new jump function
51695 2019-Jan-15 20:37:36.706311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51696 2019-Jan-15 20:37:36.706367 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51697 2019-Jan-15 20:37:36.707001 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51698 2019-Jan-15 20:37:36.707651 - [DEBUG] Edge Function : AllBottom
51699 2019-Jan-15 20:37:36.707679 - [DEBUG] End adding new jump function
51700 2019-Jan-15 20:37:36.707703 - [DEBUG]
51701 2019-Jan-15 20:37:36.707726 - [DEBUG] -------------------------------------------- 1397. Path Edge --------------------------------------------
51702 2019-Jan-15 20:37:36.707750 - [DEBUG]
51703 2019-Jan-15 20:37:36.707774 - [DEBUG] Process 1397. path edge:
51704 2019-Jan-15 20:37:36.707797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51705 2019-Jan-15 20:37:36.707853 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
51706 2019-Jan-15 20:37:36.708490 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51707 2019-Jan-15 20:37:36.709125 - [DEBUG]
51708 2019-Jan-15 20:37:36.709149 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51709 2019-Jan-15 20:37:36.709807 - [DEBUG] Compose: EdgeIdentity * AllBottom
51710 2019-Jan-15 20:37:36.709835 - [DEBUG]
51711 2019-Jan-15 20:37:36.709859 - [DEBUG] Propagate flow
51712 2019-Jan-15 20:37:36.709882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51713 2019-Jan-15 20:37:36.709939 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51714 2019-Jan-15 20:37:36.710574 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51715 2019-Jan-15 20:37:36.711237 - [DEBUG] Edge function : AllBottom (result of previous compose)
51716 2019-Jan-15 20:37:36.711262 - [DEBUG]
51717 2019-Jan-15 20:37:36.711287 - [DEBUG] Join: AllTop & AllBottom
51718 2019-Jan-15 20:37:36.711313 - [DEBUG] = AllBottom (new jump func)
51719 2019-Jan-15 20:37:36.711338 - [DEBUG]
51720 2019-Jan-15 20:37:36.711361 - [DEBUG] Start adding new jump function
51721 2019-Jan-15 20:37:36.711384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51722 2019-Jan-15 20:37:36.711440 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51723 2019-Jan-15 20:37:36.712076 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51724 2019-Jan-15 20:37:36.712710 - [DEBUG] Edge Function : AllBottom
51725 2019-Jan-15 20:37:36.712738 - [DEBUG] End adding new jump function
51726 2019-Jan-15 20:37:36.712762 - [DEBUG]
51727 2019-Jan-15 20:37:36.712786 - [DEBUG] -------------------------------------------- 1398. Path Edge --------------------------------------------
51728 2019-Jan-15 20:37:36.712810 - [DEBUG]
51729 2019-Jan-15 20:37:36.712833 - [DEBUG] Process 1398. path edge:
51730 2019-Jan-15 20:37:36.712857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51731 2019-Jan-15 20:37:36.712913 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
51732 2019-Jan-15 20:37:36.713547 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51733 2019-Jan-15 20:37:36.714199 - [DEBUG]
51734 2019-Jan-15 20:37:36.714225 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51735 2019-Jan-15 20:37:36.714879 - [DEBUG] Compose: EdgeIdentity * AllBottom
51736 2019-Jan-15 20:37:36.714908 - [DEBUG]
51737 2019-Jan-15 20:37:36.714941 - [DEBUG] Propagate flow
51738 2019-Jan-15 20:37:36.714965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51739 2019-Jan-15 20:37:36.715022 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51740 2019-Jan-15 20:37:36.715659 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51741 2019-Jan-15 20:37:36.716296 - [DEBUG] Edge function : AllBottom (result of previous compose)
51742 2019-Jan-15 20:37:36.716321 - [DEBUG]
51743 2019-Jan-15 20:37:36.716345 - [DEBUG] Join: AllTop & AllBottom
51744 2019-Jan-15 20:37:36.716371 - [DEBUG] = AllBottom (new jump func)
51745 2019-Jan-15 20:37:36.716396 - [DEBUG]
51746 2019-Jan-15 20:37:36.716420 - [DEBUG] Start adding new jump function
51747 2019-Jan-15 20:37:36.716443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51748 2019-Jan-15 20:37:36.716499 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51749 2019-Jan-15 20:37:36.717135 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51750 2019-Jan-15 20:37:36.717785 - [DEBUG] Edge Function : AllBottom
51751 2019-Jan-15 20:37:36.717814 - [DEBUG] End adding new jump function
51752 2019-Jan-15 20:37:36.717838 - [DEBUG]
51753 2019-Jan-15 20:37:36.717861 - [DEBUG] -------------------------------------------- 1399. Path Edge --------------------------------------------
51754 2019-Jan-15 20:37:36.717885 - [DEBUG]
51755 2019-Jan-15 20:37:36.717909 - [DEBUG] Process 1399. path edge:
51756 2019-Jan-15 20:37:36.717932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51757 2019-Jan-15 20:37:36.717988 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
51758 2019-Jan-15 20:37:36.718623 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51759 2019-Jan-15 20:37:36.719261 - [DEBUG]
51760 2019-Jan-15 20:37:36.719286 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51761 2019-Jan-15 20:37:36.719940 - [DEBUG] Compose: EdgeIdentity * AllBottom
51762 2019-Jan-15 20:37:36.719968 - [DEBUG]
51763 2019-Jan-15 20:37:36.719992 - [DEBUG] Propagate flow
51764 2019-Jan-15 20:37:36.720015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51765 2019-Jan-15 20:37:36.720073 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51766 2019-Jan-15 20:37:36.720732 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51767 2019-Jan-15 20:37:36.721372 - [DEBUG] Edge function : AllBottom (result of previous compose)
51768 2019-Jan-15 20:37:36.721397 - [DEBUG]
51769 2019-Jan-15 20:37:36.721421 - [DEBUG] Join: AllTop & AllBottom
51770 2019-Jan-15 20:37:36.721447 - [DEBUG] = AllBottom (new jump func)
51771 2019-Jan-15 20:37:36.721471 - [DEBUG]
51772 2019-Jan-15 20:37:36.721495 - [DEBUG] Start adding new jump function
51773 2019-Jan-15 20:37:36.721518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51774 2019-Jan-15 20:37:36.721574 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51775 2019-Jan-15 20:37:36.722210 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51776 2019-Jan-15 20:37:36.722852 - [DEBUG] Edge Function : AllBottom
51777 2019-Jan-15 20:37:36.722880 - [DEBUG] End adding new jump function
51778 2019-Jan-15 20:37:36.722904 - [DEBUG]
51779 2019-Jan-15 20:37:36.722927 - [DEBUG] -------------------------------------------- 1400. Path Edge --------------------------------------------
51780 2019-Jan-15 20:37:36.722966 - [DEBUG]
51781 2019-Jan-15 20:37:36.722990 - [DEBUG] Process 1400. path edge:
51782 2019-Jan-15 20:37:36.723014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51783 2019-Jan-15 20:37:36.723071 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
51784 2019-Jan-15 20:37:36.723718 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51785 2019-Jan-15 20:37:36.724372 - [DEBUG]
51786 2019-Jan-15 20:37:36.724396 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51787 2019-Jan-15 20:37:36.725052 - [DEBUG] Possible callees:
51788 2019-Jan-15 20:37:36.725077 - [DEBUG] llvm.dbg.declare
51789 2019-Jan-15 20:37:36.725102 - [DEBUG] Possible return sites:
51790 2019-Jan-15 20:37:36.725126 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13651791 2019-Jan-15 20:37:36.726399 - [DEBUG] Found and process special summary
51792 2019-Jan-15 20:37:36.726432 - [DEBUG] Compose: EdgeIdentity * AllBottom
51793 2019-Jan-15 20:37:36.726460 - [DEBUG]
51794 2019-Jan-15 20:37:36.726484 - [DEBUG] Propagate flow
51795 2019-Jan-15 20:37:36.726507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51796 2019-Jan-15 20:37:36.726564 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51797 2019-Jan-15 20:37:36.727201 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51798 2019-Jan-15 20:37:36.727853 - [DEBUG] Edge function : AllBottom (result of previous compose)
51799 2019-Jan-15 20:37:36.727879 - [DEBUG]
51800 2019-Jan-15 20:37:36.727904 - [DEBUG] Join: AllTop & AllBottom
51801 2019-Jan-15 20:37:36.727930 - [DEBUG] = AllBottom (new jump func)
51802 2019-Jan-15 20:37:36.727954 - [DEBUG]
51803 2019-Jan-15 20:37:36.727978 - [DEBUG] Start adding new jump function
51804 2019-Jan-15 20:37:36.728001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51805 2019-Jan-15 20:37:36.728057 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51806 2019-Jan-15 20:37:36.728693 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51807 2019-Jan-15 20:37:36.729329 - [DEBUG] Edge Function : AllBottom
51808 2019-Jan-15 20:37:36.729357 - [DEBUG] End adding new jump function
51809 2019-Jan-15 20:37:36.729381 - [DEBUG]
51810 2019-Jan-15 20:37:36.729405 - [DEBUG] -------------------------------------------- 1401. Path Edge --------------------------------------------
51811 2019-Jan-15 20:37:36.729429 - [DEBUG]
51812 2019-Jan-15 20:37:36.729452 - [DEBUG] Process 1401. path edge:
51813 2019-Jan-15 20:37:36.729476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51814 2019-Jan-15 20:37:36.729532 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
51815 2019-Jan-15 20:37:36.730169 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51816 2019-Jan-15 20:37:36.730820 - [DEBUG]
51817 2019-Jan-15 20:37:36.730845 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51818 2019-Jan-15 20:37:36.731500 - [DEBUG] Compose: EdgeIdentity * AllBottom
51819 2019-Jan-15 20:37:36.731529 - [DEBUG]
51820 2019-Jan-15 20:37:36.731553 - [DEBUG] Propagate flow
51821 2019-Jan-15 20:37:36.731576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51822 2019-Jan-15 20:37:36.731633 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51823 2019-Jan-15 20:37:36.732276 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51824 2019-Jan-15 20:37:36.732912 - [DEBUG] Edge function : AllBottom (result of previous compose)
51825 2019-Jan-15 20:37:36.732938 - [DEBUG]
51826 2019-Jan-15 20:37:36.732962 - [DEBUG] Join: AllTop & AllBottom
51827 2019-Jan-15 20:37:36.732988 - [DEBUG] = AllBottom (new jump func)
51828 2019-Jan-15 20:37:36.733013 - [DEBUG]
51829 2019-Jan-15 20:37:36.733036 - [DEBUG] Start adding new jump function
51830 2019-Jan-15 20:37:36.733059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51831 2019-Jan-15 20:37:36.733116 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51832 2019-Jan-15 20:37:36.733751 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51833 2019-Jan-15 20:37:36.734400 - [DEBUG] Edge Function : AllBottom
51834 2019-Jan-15 20:37:36.734428 - [DEBUG] End adding new jump function
51835 2019-Jan-15 20:37:36.734452 - [DEBUG]
51836 2019-Jan-15 20:37:36.734475 - [DEBUG] -------------------------------------------- 1402. Path Edge --------------------------------------------
51837 2019-Jan-15 20:37:36.734499 - [DEBUG]
51838 2019-Jan-15 20:37:36.734522 - [DEBUG] Process 1402. path edge:
51839 2019-Jan-15 20:37:36.734546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51840 2019-Jan-15 20:37:36.734603 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
51841 2019-Jan-15 20:37:36.735236 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51842 2019-Jan-15 20:37:36.735870 - [DEBUG]
51843 2019-Jan-15 20:37:36.735896 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51844 2019-Jan-15 20:37:36.736547 - [DEBUG] Compose: EdgeIdentity * AllBottom
51845 2019-Jan-15 20:37:36.736575 - [DEBUG]
51846 2019-Jan-15 20:37:36.736599 - [DEBUG] Propagate flow
51847 2019-Jan-15 20:37:36.736622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51848 2019-Jan-15 20:37:36.736679 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51849 2019-Jan-15 20:37:36.737333 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51850 2019-Jan-15 20:37:36.737968 - [DEBUG] Edge function : AllBottom (result of previous compose)
51851 2019-Jan-15 20:37:36.737994 - [DEBUG]
51852 2019-Jan-15 20:37:36.738018 - [DEBUG] Join: AllTop & AllBottom
51853 2019-Jan-15 20:37:36.738044 - [DEBUG] = AllBottom (new jump func)
51854 2019-Jan-15 20:37:36.738069 - [DEBUG]
51855 2019-Jan-15 20:37:36.738092 - [DEBUG] Start adding new jump function
51856 2019-Jan-15 20:37:36.738116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51857 2019-Jan-15 20:37:36.738172 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51858 2019-Jan-15 20:37:36.738808 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
51859 2019-Jan-15 20:37:36.739437 - [DEBUG] Edge Function : AllBottom
51860 2019-Jan-15 20:37:36.739466 - [DEBUG] End adding new jump function
51861 2019-Jan-15 20:37:36.739490 - [DEBUG]
51862 2019-Jan-15 20:37:36.739514 - [DEBUG] -------------------------------------------- 1403. Path Edge --------------------------------------------
51863 2019-Jan-15 20:37:36.739538 - [DEBUG]
51864 2019-Jan-15 20:37:36.739562 - [DEBUG] Process 1403. path edge:
51865 2019-Jan-15 20:37:36.739586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51866 2019-Jan-15 20:37:36.739643 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
51867 2019-Jan-15 20:37:36.740273 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51868 2019-Jan-15 20:37:36.740932 - [DEBUG]
51869 2019-Jan-15 20:37:36.740958 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
51870 2019-Jan-15 20:37:36.741611 - [DEBUG] Compose: EdgeIdentity * AllBottom
51871 2019-Jan-15 20:37:36.741639 - [DEBUG]
51872 2019-Jan-15 20:37:36.741663 - [DEBUG] Propagate flow
51873 2019-Jan-15 20:37:36.741687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51874 2019-Jan-15 20:37:36.741744 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51875 2019-Jan-15 20:37:36.742401 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51876 2019-Jan-15 20:37:36.743040 - [DEBUG] Edge function : AllBottom (result of previous compose)
51877 2019-Jan-15 20:37:36.743065 - [DEBUG]
51878 2019-Jan-15 20:37:36.743091 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51879 2019-Jan-15 20:37:36.743117 - [DEBUG] = AllBottom
51880 2019-Jan-15 20:37:36.743142 - [DEBUG]
51881 2019-Jan-15 20:37:36.743166 - [DEBUG] PROPAGATE: No new function!
51882 2019-Jan-15 20:37:36.743191 - [DEBUG] EDGE:
51883 2019-Jan-15 20:37:36.743248 - [DEBUG] ---> 51884 2019-Jan-15 20:37:36.743880 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51885 2019-Jan-15 20:37:36.744531 - [DEBUG]
51886 2019-Jan-15 20:37:36.744557 - [DEBUG] EDGE:
51887 2019-Jan-15 20:37:36.744614 - [DEBUG] ---> 51888 2019-Jan-15 20:37:36.745248 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51889 2019-Jan-15 20:37:36.745881 - [DEBUG]
51890 2019-Jan-15 20:37:36.745906 - [DEBUG] EDGE:
51891 2019-Jan-15 20:37:36.745963 - [DEBUG] ---> 51892 2019-Jan-15 20:37:36.746602 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51893 2019-Jan-15 20:37:36.747236 - [DEBUG]
51894 2019-Jan-15 20:37:36.747286 - [DEBUG] Compose: EdgeIdentity * AllBottom
51895 2019-Jan-15 20:37:36.747315 - [DEBUG]
51896 2019-Jan-15 20:37:36.747339 - [DEBUG] Propagate flow
51897 2019-Jan-15 20:37:36.747362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51898 2019-Jan-15 20:37:36.747419 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51899 2019-Jan-15 20:37:36.748058 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51900 2019-Jan-15 20:37:36.748692 - [DEBUG] Edge function : AllBottom (result of previous compose)
51901 2019-Jan-15 20:37:36.748717 - [DEBUG]
51902 2019-Jan-15 20:37:36.748742 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51903 2019-Jan-15 20:37:36.748768 - [DEBUG] = AllBottom
51904 2019-Jan-15 20:37:36.748792 - [DEBUG]
51905 2019-Jan-15 20:37:36.748815 - [DEBUG] PROPAGATE: No new function!
51906 2019-Jan-15 20:37:36.748842 - [DEBUG] EDGE:
51907 2019-Jan-15 20:37:36.748899 - [DEBUG] ---> 51908 2019-Jan-15 20:37:36.749542 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51909 2019-Jan-15 20:37:36.750181 - [DEBUG]
51910 2019-Jan-15 20:37:36.750215 - [DEBUG] Compose: EdgeIdentity * AllBottom
51911 2019-Jan-15 20:37:36.750241 - [DEBUG]
51912 2019-Jan-15 20:37:36.750265 - [DEBUG] Propagate flow
51913 2019-Jan-15 20:37:36.750288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51914 2019-Jan-15 20:37:36.750353 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51915 2019-Jan-15 20:37:36.751016 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51916 2019-Jan-15 20:37:36.751655 - [DEBUG] Edge function : AllBottom (result of previous compose)
51917 2019-Jan-15 20:37:36.751680 - [DEBUG]
51918 2019-Jan-15 20:37:36.751705 - [DEBUG] Join: AllTop & AllBottom
51919 2019-Jan-15 20:37:36.751731 - [DEBUG] = AllBottom (new jump func)
51920 2019-Jan-15 20:37:36.751755 - [DEBUG]
51921 2019-Jan-15 20:37:36.751778 - [DEBUG] Start adding new jump function
51922 2019-Jan-15 20:37:36.751802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51923 2019-Jan-15 20:37:36.751858 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51924 2019-Jan-15 20:37:36.752495 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51925 2019-Jan-15 20:37:36.753137 - [DEBUG] Edge Function : AllBottom
51926 2019-Jan-15 20:37:36.753165 - [DEBUG] End adding new jump function
51927 2019-Jan-15 20:37:36.753189 - [DEBUG]
51928 2019-Jan-15 20:37:36.753213 - [DEBUG] -------------------------------------------- 1404. Path Edge --------------------------------------------
51929 2019-Jan-15 20:37:36.753237 - [DEBUG]
51930 2019-Jan-15 20:37:36.753260 - [DEBUG] Process 1404. path edge:
51931 2019-Jan-15 20:37:36.753284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51932 2019-Jan-15 20:37:36.753340 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
51933 2019-Jan-15 20:37:36.754000 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51934 2019-Jan-15 20:37:36.754637 - [DEBUG]
51935 2019-Jan-15 20:37:36.754661 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51936 2019-Jan-15 20:37:36.755316 - [DEBUG] Possible callees:
51937 2019-Jan-15 20:37:36.755341 - [DEBUG] llvm.dbg.declare
51938 2019-Jan-15 20:37:36.755366 - [DEBUG] Possible return sites:
51939 2019-Jan-15 20:37:36.755389 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14351940 2019-Jan-15 20:37:36.756658 - [DEBUG] Found and process special summary
51941 2019-Jan-15 20:37:36.756692 - [DEBUG] Compose: EdgeIdentity * AllBottom
51942 2019-Jan-15 20:37:36.756719 - [DEBUG]
51943 2019-Jan-15 20:37:36.756743 - [DEBUG] Propagate flow
51944 2019-Jan-15 20:37:36.756766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51945 2019-Jan-15 20:37:36.756822 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51946 2019-Jan-15 20:37:36.757475 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51947 2019-Jan-15 20:37:36.758109 - [DEBUG] Edge function : AllBottom (result of previous compose)
51948 2019-Jan-15 20:37:36.758134 - [DEBUG]
51949 2019-Jan-15 20:37:36.758159 - [DEBUG] Join: AllTop & AllBottom
51950 2019-Jan-15 20:37:36.758185 - [DEBUG] = AllBottom (new jump func)
51951 2019-Jan-15 20:37:36.758209 - [DEBUG]
51952 2019-Jan-15 20:37:36.758233 - [DEBUG] Start adding new jump function
51953 2019-Jan-15 20:37:36.758256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51954 2019-Jan-15 20:37:36.758312 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51955 2019-Jan-15 20:37:36.758956 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51956 2019-Jan-15 20:37:36.759594 - [DEBUG] Edge Function : AllBottom
51957 2019-Jan-15 20:37:36.759622 - [DEBUG] End adding new jump function
51958 2019-Jan-15 20:37:36.759646 - [DEBUG]
51959 2019-Jan-15 20:37:36.759669 - [DEBUG] -------------------------------------------- 1405. Path Edge --------------------------------------------
51960 2019-Jan-15 20:37:36.759694 - [DEBUG]
51961 2019-Jan-15 20:37:36.759717 - [DEBUG] Process 1405. path edge:
51962 2019-Jan-15 20:37:36.759741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51963 2019-Jan-15 20:37:36.759797 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
51964 2019-Jan-15 20:37:36.760434 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51965 2019-Jan-15 20:37:36.761088 - [DEBUG]
51966 2019-Jan-15 20:37:36.761112 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51967 2019-Jan-15 20:37:36.761769 - [DEBUG] Compose: EdgeIdentity * AllBottom
51968 2019-Jan-15 20:37:36.761797 - [DEBUG]
51969 2019-Jan-15 20:37:36.761821 - [DEBUG] Propagate flow
51970 2019-Jan-15 20:37:36.761844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51971 2019-Jan-15 20:37:36.761901 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
51972 2019-Jan-15 20:37:36.762534 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51973 2019-Jan-15 20:37:36.763169 - [DEBUG] Edge function : AllBottom (result of previous compose)
51974 2019-Jan-15 20:37:36.763195 - [DEBUG]
51975 2019-Jan-15 20:37:36.763219 - [DEBUG] Join: AllTop & AllBottom
51976 2019-Jan-15 20:37:36.763245 - [DEBUG] = AllBottom (new jump func)
51977 2019-Jan-15 20:37:36.763270 - [DEBUG]
51978 2019-Jan-15 20:37:36.763293 - [DEBUG] Start adding new jump function
51979 2019-Jan-15 20:37:36.763317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51980 2019-Jan-15 20:37:36.763373 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51981 2019-Jan-15 20:37:36.764021 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
51982 2019-Jan-15 20:37:36.764652 - [DEBUG] Edge Function : AllBottom
51983 2019-Jan-15 20:37:36.764681 - [DEBUG] End adding new jump function
51984 2019-Jan-15 20:37:36.764705 - [DEBUG]
51985 2019-Jan-15 20:37:36.764729 - [DEBUG] -------------------------------------------- 1406. Path Edge --------------------------------------------
51986 2019-Jan-15 20:37:36.764753 - [DEBUG]
51987 2019-Jan-15 20:37:36.764776 - [DEBUG] Process 1406. path edge:
51988 2019-Jan-15 20:37:36.764800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51989 2019-Jan-15 20:37:36.764857 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
51990 2019-Jan-15 20:37:36.765486 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51991 2019-Jan-15 20:37:36.766121 - [DEBUG]
51992 2019-Jan-15 20:37:36.766146 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
51993 2019-Jan-15 20:37:36.766794 - [DEBUG] Compose: EdgeIdentity * AllBottom
51994 2019-Jan-15 20:37:36.766822 - [DEBUG]
51995 2019-Jan-15 20:37:36.766846 - [DEBUG] Propagate flow
51996 2019-Jan-15 20:37:36.766869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51997 2019-Jan-15 20:37:36.766926 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51998 2019-Jan-15 20:37:36.767573 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51999 2019-Jan-15 20:37:36.768208 - [DEBUG] Edge function : AllBottom (result of previous compose)
52000 2019-Jan-15 20:37:36.768241 - [DEBUG]
52001 2019-Jan-15 20:37:36.768267 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52002 2019-Jan-15 20:37:36.768293 - [DEBUG] = AllBottom
52003 2019-Jan-15 20:37:36.768317 - [DEBUG]
52004 2019-Jan-15 20:37:36.768341 - [DEBUG] PROPAGATE: No new function!
52005 2019-Jan-15 20:37:36.768366 - [DEBUG] EDGE:
52006 2019-Jan-15 20:37:36.768423 - [DEBUG] ---> 52007 2019-Jan-15 20:37:36.769054 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52008 2019-Jan-15 20:37:36.769690 - [DEBUG]
52009 2019-Jan-15 20:37:36.769715 - [DEBUG] EDGE:
52010 2019-Jan-15 20:37:36.769772 - [DEBUG] ---> 52011 2019-Jan-15 20:37:36.770408 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52012 2019-Jan-15 20:37:36.771064 - [DEBUG]
52013 2019-Jan-15 20:37:36.771100 - [DEBUG] Compose: EdgeIdentity * AllBottom
52014 2019-Jan-15 20:37:36.771127 - [DEBUG]
52015 2019-Jan-15 20:37:36.771151 - [DEBUG] Propagate flow
52016 2019-Jan-15 20:37:36.771174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52017 2019-Jan-15 20:37:36.771230 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
52018 2019-Jan-15 20:37:36.771867 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52019 2019-Jan-15 20:37:36.772501 - [DEBUG] Edge function : AllBottom (result of previous compose)
52020 2019-Jan-15 20:37:36.772526 - [DEBUG]
52021 2019-Jan-15 20:37:36.772551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52022 2019-Jan-15 20:37:36.772577 - [DEBUG] = AllBottom
52023 2019-Jan-15 20:37:36.772601 - [DEBUG]
52024 2019-Jan-15 20:37:36.772624 - [DEBUG] PROPAGATE: No new function!
52025 2019-Jan-15 20:37:36.772651 - [DEBUG] EDGE:
52026 2019-Jan-15 20:37:36.772708 - [DEBUG] ---> 52027 2019-Jan-15 20:37:36.773350 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52028 2019-Jan-15 20:37:36.774005 - [DEBUG]
52029 2019-Jan-15 20:37:36.774031 - [DEBUG] EDGE:
52030 2019-Jan-15 20:37:36.774088 - [DEBUG] ---> 52031 2019-Jan-15 20:37:36.774724 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52032 2019-Jan-15 20:37:36.775363 - [DEBUG]
52033 2019-Jan-15 20:37:36.775396 - [DEBUG] Compose: EdgeIdentity * AllBottom
52034 2019-Jan-15 20:37:36.775423 - [DEBUG]
52035 2019-Jan-15 20:37:36.775447 - [DEBUG] Propagate flow
52036 2019-Jan-15 20:37:36.775470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52037 2019-Jan-15 20:37:36.775526 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52038 2019-Jan-15 20:37:36.776162 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52039 2019-Jan-15 20:37:36.776798 - [DEBUG] Edge function : AllBottom (result of previous compose)
52040 2019-Jan-15 20:37:36.776824 - [DEBUG]
52041 2019-Jan-15 20:37:36.776848 - [DEBUG] Join: AllTop & AllBottom
52042 2019-Jan-15 20:37:36.776874 - [DEBUG] = AllBottom (new jump func)
52043 2019-Jan-15 20:37:36.776898 - [DEBUG]
52044 2019-Jan-15 20:37:36.776922 - [DEBUG] Start adding new jump function
52045 2019-Jan-15 20:37:36.776945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52046 2019-Jan-15 20:37:36.777009 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52047 2019-Jan-15 20:37:36.777662 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52048 2019-Jan-15 20:37:36.778296 - [DEBUG] Edge Function : AllBottom
52049 2019-Jan-15 20:37:36.778323 - [DEBUG] End adding new jump function
52050 2019-Jan-15 20:37:36.778347 - [DEBUG]
52051 2019-Jan-15 20:37:36.778371 - [DEBUG] -------------------------------------------- 1407. Path Edge --------------------------------------------
52052 2019-Jan-15 20:37:36.778395 - [DEBUG]
52053 2019-Jan-15 20:37:36.778418 - [DEBUG] Process 1407. path edge:
52054 2019-Jan-15 20:37:36.778442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52055 2019-Jan-15 20:37:36.778498 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
52056 2019-Jan-15 20:37:36.779133 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52057 2019-Jan-15 20:37:36.779770 - [DEBUG]
52058 2019-Jan-15 20:37:36.779795 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52059 2019-Jan-15 20:37:36.780449 - [DEBUG] Compose: EdgeIdentity * AllBottom
52060 2019-Jan-15 20:37:36.780477 - [DEBUG]
52061 2019-Jan-15 20:37:36.780501 - [DEBUG] Propagate flow
52062 2019-Jan-15 20:37:36.780524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52063 2019-Jan-15 20:37:36.780581 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52064 2019-Jan-15 20:37:36.781239 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52065 2019-Jan-15 20:37:36.781878 - [DEBUG] Edge function : AllBottom (result of previous compose)
52066 2019-Jan-15 20:37:36.781903 - [DEBUG]
52067 2019-Jan-15 20:37:36.781927 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52068 2019-Jan-15 20:37:36.781953 - [DEBUG] = AllBottom
52069 2019-Jan-15 20:37:36.781978 - [DEBUG]
52070 2019-Jan-15 20:37:36.782001 - [DEBUG] PROPAGATE: No new function!
52071 2019-Jan-15 20:37:36.782033 - [DEBUG] Compose: EdgeIdentity * AllBottom
52072 2019-Jan-15 20:37:36.782060 - [DEBUG]
52073 2019-Jan-15 20:37:36.782084 - [DEBUG] Propagate flow
52074 2019-Jan-15 20:37:36.782107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52075 2019-Jan-15 20:37:36.782163 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
52076 2019-Jan-15 20:37:36.782807 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52077 2019-Jan-15 20:37:36.783445 - [DEBUG] Edge function : AllBottom (result of previous compose)
52078 2019-Jan-15 20:37:36.783470 - [DEBUG]
52079 2019-Jan-15 20:37:36.783495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52080 2019-Jan-15 20:37:36.783521 - [DEBUG] = AllBottom
52081 2019-Jan-15 20:37:36.783545 - [DEBUG]
52082 2019-Jan-15 20:37:36.783568 - [DEBUG] PROPAGATE: No new function!
52083 2019-Jan-15 20:37:36.783593 - [DEBUG] EDGE:
52084 2019-Jan-15 20:37:36.783650 - [DEBUG] ---> 52085 2019-Jan-15 20:37:36.784298 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52086 2019-Jan-15 20:37:36.784936 - [DEBUG]
52087 2019-Jan-15 20:37:36.784962 - [DEBUG] EDGE:
52088 2019-Jan-15 20:37:36.785019 - [DEBUG] ---> 52089 2019-Jan-15 20:37:36.785664 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52090 2019-Jan-15 20:37:36.786303 - [DEBUG]
52091 2019-Jan-15 20:37:36.786329 - [DEBUG] EDGE:
52092 2019-Jan-15 20:37:36.786386 - [DEBUG] ---> 52093 2019-Jan-15 20:37:36.787024 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52094 2019-Jan-15 20:37:36.787677 - [DEBUG]
52095 2019-Jan-15 20:37:36.787712 - [DEBUG] Compose: EdgeIdentity * AllBottom
52096 2019-Jan-15 20:37:36.787739 - [DEBUG]
52097 2019-Jan-15 20:37:36.787763 - [DEBUG] Propagate flow
52098 2019-Jan-15 20:37:36.787786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52099 2019-Jan-15 20:37:36.787842 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52100 2019-Jan-15 20:37:36.788481 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52101 2019-Jan-15 20:37:36.789118 - [DEBUG] Edge function : AllBottom (result of previous compose)
52102 2019-Jan-15 20:37:36.789143 - [DEBUG]
52103 2019-Jan-15 20:37:36.789168 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52104 2019-Jan-15 20:37:36.789194 - [DEBUG] = AllBottom
52105 2019-Jan-15 20:37:36.789219 - [DEBUG]
52106 2019-Jan-15 20:37:36.789242 - [DEBUG] PROPAGATE: No new function!
52107 2019-Jan-15 20:37:36.789269 - [DEBUG] EDGE:
52108 2019-Jan-15 20:37:36.789326 - [DEBUG] ---> 52109 2019-Jan-15 20:37:36.789961 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52110 2019-Jan-15 20:37:36.790595 - [DEBUG]
52111 2019-Jan-15 20:37:36.790634 - [DEBUG] EDGE:
52112 2019-Jan-15 20:37:36.790692 - [DEBUG] ---> 52113 2019-Jan-15 20:37:36.791325 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52114 2019-Jan-15 20:37:36.791962 - [DEBUG]
52115 2019-Jan-15 20:37:36.791988 - [DEBUG] EDGE:
52116 2019-Jan-15 20:37:36.792045 - [DEBUG] ---> 52117 2019-Jan-15 20:37:36.792682 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52118 2019-Jan-15 20:37:36.793316 - [DEBUG]
52119 2019-Jan-15 20:37:36.793343 - [DEBUG] EDGE:
52120 2019-Jan-15 20:37:36.793400 - [DEBUG] ---> 52121 2019-Jan-15 20:37:36.794049 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52122 2019-Jan-15 20:37:36.794683 - [DEBUG]
52123 2019-Jan-15 20:37:36.794709 - [DEBUG] EDGE:
52124 2019-Jan-15 20:37:36.794766 - [DEBUG] ---> 52125 2019-Jan-15 20:37:36.795400 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52126 2019-Jan-15 20:37:36.796034 - [DEBUG]
52127 2019-Jan-15 20:37:36.796060 - [DEBUG] EDGE:
52128 2019-Jan-15 20:37:36.796118 - [DEBUG] ---> 52129 2019-Jan-15 20:37:36.796753 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52130 2019-Jan-15 20:37:36.797411 - [DEBUG]
52131 2019-Jan-15 20:37:36.797438 - [DEBUG] EDGE:
52132 2019-Jan-15 20:37:36.797495 - [DEBUG] ---> 52133 2019-Jan-15 20:37:36.798126 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52134 2019-Jan-15 20:37:36.798759 - [DEBUG]
52135 2019-Jan-15 20:37:36.798786 - [DEBUG] EDGE:
52136 2019-Jan-15 20:37:36.798843 - [DEBUG] ---> 52137 2019-Jan-15 20:37:36.799475 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52138 2019-Jan-15 20:37:36.800107 - [DEBUG]
52139 2019-Jan-15 20:37:36.800134 - [DEBUG] EDGE:
52140 2019-Jan-15 20:37:36.800191 - [DEBUG] ---> 52141 2019-Jan-15 20:37:36.800843 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52142 2019-Jan-15 20:37:36.801477 - [DEBUG]
52143 2019-Jan-15 20:37:36.801514 - [DEBUG] Compose: EdgeIdentity * AllBottom
52144 2019-Jan-15 20:37:36.801542 - [DEBUG]
52145 2019-Jan-15 20:37:36.801565 - [DEBUG] Propagate flow
52146 2019-Jan-15 20:37:36.801589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52147 2019-Jan-15 20:37:36.801646 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52148 2019-Jan-15 20:37:36.802283 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52149 2019-Jan-15 20:37:36.802916 - [DEBUG] Edge function : AllBottom (result of previous compose)
52150 2019-Jan-15 20:37:36.802942 - [DEBUG]
52151 2019-Jan-15 20:37:36.802967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52152 2019-Jan-15 20:37:36.802993 - [DEBUG] = AllBottom
52153 2019-Jan-15 20:37:36.803018 - [DEBUG]
52154 2019-Jan-15 20:37:36.803041 - [DEBUG] PROPAGATE: No new function!
52155 2019-Jan-15 20:37:36.803068 - [DEBUG] EDGE:
52156 2019-Jan-15 20:37:36.803125 - [DEBUG] ---> 52157 2019-Jan-15 20:37:36.803766 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52158 2019-Jan-15 20:37:36.804422 - [DEBUG]
52159 2019-Jan-15 20:37:36.804456 - [DEBUG] Compose: EdgeIdentity * AllBottom
52160 2019-Jan-15 20:37:36.804483 - [DEBUG]
52161 2019-Jan-15 20:37:36.804507 - [DEBUG] Propagate flow
52162 2019-Jan-15 20:37:36.804530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52163 2019-Jan-15 20:37:36.804586 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52164 2019-Jan-15 20:37:36.805223 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52165 2019-Jan-15 20:37:36.805859 - [DEBUG] Edge function : AllBottom (result of previous compose)
52166 2019-Jan-15 20:37:36.805884 - [DEBUG]
52167 2019-Jan-15 20:37:36.805909 - [DEBUG] Join: AllTop & AllBottom
52168 2019-Jan-15 20:37:36.805935 - [DEBUG] = AllBottom (new jump func)
52169 2019-Jan-15 20:37:36.805959 - [DEBUG]
52170 2019-Jan-15 20:37:36.805983 - [DEBUG] Start adding new jump function
52171 2019-Jan-15 20:37:36.806006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52172 2019-Jan-15 20:37:36.806062 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52173 2019-Jan-15 20:37:36.806696 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52174 2019-Jan-15 20:37:36.807352 - [DEBUG] Edge Function : AllBottom
52175 2019-Jan-15 20:37:36.807380 - [DEBUG] End adding new jump function
52176 2019-Jan-15 20:37:36.807404 - [DEBUG]
52177 2019-Jan-15 20:37:36.807427 - [DEBUG] -------------------------------------------- 1408. Path Edge --------------------------------------------
52178 2019-Jan-15 20:37:36.807451 - [DEBUG]
52179 2019-Jan-15 20:37:36.807475 - [DEBUG] Process 1408. path edge:
52180 2019-Jan-15 20:37:36.807498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52181 2019-Jan-15 20:37:36.807554 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52182 2019-Jan-15 20:37:36.808189 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52183 2019-Jan-15 20:37:36.808825 - [DEBUG]
52184 2019-Jan-15 20:37:36.808849 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52185 2019-Jan-15 20:37:36.809492 - [DEBUG] Possible callees:
52186 2019-Jan-15 20:37:36.809517 - [DEBUG] bar
52187 2019-Jan-15 20:37:36.809542 - [DEBUG] Possible return sites:
52188 2019-Jan-15 20:37:36.809565 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952189 2019-Jan-15 20:37:36.810840 - [DEBUG] Found and process special summary
52190 2019-Jan-15 20:37:36.810873 - [DEBUG] Compose: EdgeIdentity * AllBottom
52191 2019-Jan-15 20:37:36.810901 - [DEBUG]
52192 2019-Jan-15 20:37:36.810925 - [DEBUG] Propagate flow
52193 2019-Jan-15 20:37:36.810948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52194 2019-Jan-15 20:37:36.811009 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52195 2019-Jan-15 20:37:36.811650 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52196 2019-Jan-15 20:37:36.812284 - [DEBUG] Edge function : AllBottom (result of previous compose)
52197 2019-Jan-15 20:37:36.812309 - [DEBUG]
52198 2019-Jan-15 20:37:36.812333 - [DEBUG] Join: AllTop & AllBottom
52199 2019-Jan-15 20:37:36.812360 - [DEBUG] = AllBottom (new jump func)
52200 2019-Jan-15 20:37:36.812384 - [DEBUG]
52201 2019-Jan-15 20:37:36.812407 - [DEBUG] Start adding new jump function
52202 2019-Jan-15 20:37:36.812431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52203 2019-Jan-15 20:37:36.812487 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52204 2019-Jan-15 20:37:36.813122 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52205 2019-Jan-15 20:37:36.813757 - [DEBUG] Edge Function : AllBottom
52206 2019-Jan-15 20:37:36.813784 - [DEBUG] End adding new jump function
52207 2019-Jan-15 20:37:36.813808 - [DEBUG]
52208 2019-Jan-15 20:37:36.813832 - [DEBUG] -------------------------------------------- 1409. Path Edge --------------------------------------------
52209 2019-Jan-15 20:37:36.813856 - [DEBUG]
52210 2019-Jan-15 20:37:36.813879 - [DEBUG] Process 1409. path edge:
52211 2019-Jan-15 20:37:36.813903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52212 2019-Jan-15 20:37:36.813973 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52213 2019-Jan-15 20:37:36.814609 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52214 2019-Jan-15 20:37:36.815246 - [DEBUG]
52215 2019-Jan-15 20:37:36.815270 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52216 2019-Jan-15 20:37:36.815921 - [DEBUG] Compose: EdgeIdentity * AllBottom
52217 2019-Jan-15 20:37:36.815949 - [DEBUG]
52218 2019-Jan-15 20:37:36.815972 - [DEBUG] Propagate flow
52219 2019-Jan-15 20:37:36.815996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52220 2019-Jan-15 20:37:36.816066 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52221 2019-Jan-15 20:37:36.816709 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52222 2019-Jan-15 20:37:36.817360 - [DEBUG] Edge function : AllBottom (result of previous compose)
52223 2019-Jan-15 20:37:36.817385 - [DEBUG]
52224 2019-Jan-15 20:37:36.817410 - [DEBUG] Join: AllTop & AllBottom
52225 2019-Jan-15 20:37:36.817436 - [DEBUG] = AllBottom (new jump func)
52226 2019-Jan-15 20:37:36.817461 - [DEBUG]
52227 2019-Jan-15 20:37:36.817484 - [DEBUG] Start adding new jump function
52228 2019-Jan-15 20:37:36.817507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52229 2019-Jan-15 20:37:36.817563 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52230 2019-Jan-15 20:37:36.818200 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52231 2019-Jan-15 20:37:36.818832 - [DEBUG] Edge Function : AllBottom
52232 2019-Jan-15 20:37:36.818860 - [DEBUG] End adding new jump function
52233 2019-Jan-15 20:37:36.818884 - [DEBUG]
52234 2019-Jan-15 20:37:36.818907 - [DEBUG] -------------------------------------------- 1410. Path Edge --------------------------------------------
52235 2019-Jan-15 20:37:36.818931 - [DEBUG]
52236 2019-Jan-15 20:37:36.818954 - [DEBUG] Process 1410. path edge:
52237 2019-Jan-15 20:37:36.818978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52238 2019-Jan-15 20:37:36.819034 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52239 2019-Jan-15 20:37:36.819668 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52240 2019-Jan-15 20:37:36.820305 - [DEBUG]
52241 2019-Jan-15 20:37:36.820330 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52242 2019-Jan-15 20:37:36.820992 - [DEBUG] Compose: EdgeIdentity * AllBottom
52243 2019-Jan-15 20:37:36.821020 - [DEBUG]
52244 2019-Jan-15 20:37:36.821044 - [DEBUG] Propagate flow
52245 2019-Jan-15 20:37:36.821068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52246 2019-Jan-15 20:37:36.821124 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52247 2019-Jan-15 20:37:36.821780 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52248 2019-Jan-15 20:37:36.822419 - [DEBUG] Edge function : AllBottom (result of previous compose)
52249 2019-Jan-15 20:37:36.822444 - [DEBUG]
52250 2019-Jan-15 20:37:36.822469 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52251 2019-Jan-15 20:37:36.822496 - [DEBUG] = AllBottom
52252 2019-Jan-15 20:37:36.822520 - [DEBUG]
52253 2019-Jan-15 20:37:36.822544 - [DEBUG] PROPAGATE: No new function!
52254 2019-Jan-15 20:37:36.822576 - [DEBUG] Compose: EdgeIdentity * AllBottom
52255 2019-Jan-15 20:37:36.822603 - [DEBUG]
52256 2019-Jan-15 20:37:36.822627 - [DEBUG] Propagate flow
52257 2019-Jan-15 20:37:36.822651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52258 2019-Jan-15 20:37:36.822707 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52259 2019-Jan-15 20:37:36.823352 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52260 2019-Jan-15 20:37:36.824005 - [DEBUG] Edge function : AllBottom (result of previous compose)
52261 2019-Jan-15 20:37:36.824030 - [DEBUG]
52262 2019-Jan-15 20:37:36.824055 - [DEBUG] Join: AllTop & AllBottom
52263 2019-Jan-15 20:37:36.824094 - [DEBUG] = AllBottom (new jump func)
52264 2019-Jan-15 20:37:36.824119 - [DEBUG]
52265 2019-Jan-15 20:37:36.824143 - [DEBUG] Start adding new jump function
52266 2019-Jan-15 20:37:36.824166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52267 2019-Jan-15 20:37:36.824222 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52268 2019-Jan-15 20:37:36.824861 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52269 2019-Jan-15 20:37:36.825502 - [DEBUG] Edge Function : AllBottom
52270 2019-Jan-15 20:37:36.825530 - [DEBUG] End adding new jump function
52271 2019-Jan-15 20:37:36.825554 - [DEBUG]
52272 2019-Jan-15 20:37:36.825578 - [DEBUG] -------------------------------------------- 1411. Path Edge --------------------------------------------
52273 2019-Jan-15 20:37:36.825602 - [DEBUG]
52274 2019-Jan-15 20:37:36.825626 - [DEBUG] Process 1411. path edge:
52275 2019-Jan-15 20:37:36.825650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52276 2019-Jan-15 20:37:36.825706 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52277 2019-Jan-15 20:37:36.826352 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52278 2019-Jan-15 20:37:36.826990 - [DEBUG]
52279 2019-Jan-15 20:37:36.827014 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52280 2019-Jan-15 20:37:36.827682 - [DEBUG] Possible callees:
52281 2019-Jan-15 20:37:36.827707 - [DEBUG] llvm.dbg.declare
52282 2019-Jan-15 20:37:36.827732 - [DEBUG] Possible return sites:
52283 2019-Jan-15 20:37:36.827755 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352284 2019-Jan-15 20:37:36.829026 - [DEBUG] Found and process special summary
52285 2019-Jan-15 20:37:36.829059 - [DEBUG] Compose: EdgeIdentity * AllBottom
52286 2019-Jan-15 20:37:36.829087 - [DEBUG]
52287 2019-Jan-15 20:37:36.829111 - [DEBUG] Propagate flow
52288 2019-Jan-15 20:37:36.829135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52289 2019-Jan-15 20:37:36.829192 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52290 2019-Jan-15 20:37:36.829830 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52291 2019-Jan-15 20:37:36.830465 - [DEBUG] Edge function : AllBottom (result of previous compose)
52292 2019-Jan-15 20:37:36.830490 - [DEBUG]
52293 2019-Jan-15 20:37:36.830515 - [DEBUG] Join: AllTop & AllBottom
52294 2019-Jan-15 20:37:36.830541 - [DEBUG] = AllBottom (new jump func)
52295 2019-Jan-15 20:37:36.830566 - [DEBUG]
52296 2019-Jan-15 20:37:36.830590 - [DEBUG] Start adding new jump function
52297 2019-Jan-15 20:37:36.830628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52298 2019-Jan-15 20:37:36.830684 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52299 2019-Jan-15 20:37:36.831321 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52300 2019-Jan-15 20:37:36.831956 - [DEBUG] Edge Function : AllBottom
52301 2019-Jan-15 20:37:36.831984 - [DEBUG] End adding new jump function
52302 2019-Jan-15 20:37:36.832008 - [DEBUG]
52303 2019-Jan-15 20:37:36.832032 - [DEBUG] -------------------------------------------- 1412. Path Edge --------------------------------------------
52304 2019-Jan-15 20:37:36.832057 - [DEBUG]
52305 2019-Jan-15 20:37:36.832081 - [DEBUG] Process 1412. path edge:
52306 2019-Jan-15 20:37:36.832115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52307 2019-Jan-15 20:37:36.832172 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52308 2019-Jan-15 20:37:36.832811 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52309 2019-Jan-15 20:37:36.833449 - [DEBUG]
52310 2019-Jan-15 20:37:36.833474 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52311 2019-Jan-15 20:37:36.834140 - [DEBUG] Compose: EdgeIdentity * AllBottom
52312 2019-Jan-15 20:37:36.834168 - [DEBUG]
52313 2019-Jan-15 20:37:36.834192 - [DEBUG] Propagate flow
52314 2019-Jan-15 20:37:36.834215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52315 2019-Jan-15 20:37:36.834272 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52316 2019-Jan-15 20:37:36.834906 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52317 2019-Jan-15 20:37:36.835543 - [DEBUG] Edge function : AllBottom (result of previous compose)
52318 2019-Jan-15 20:37:36.835568 - [DEBUG]
52319 2019-Jan-15 20:37:36.835594 - [DEBUG] Join: AllTop & AllBottom
52320 2019-Jan-15 20:37:36.835620 - [DEBUG] = AllBottom (new jump func)
52321 2019-Jan-15 20:37:36.835644 - [DEBUG]
52322 2019-Jan-15 20:37:36.835668 - [DEBUG] Start adding new jump function
52323 2019-Jan-15 20:37:36.835691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52324 2019-Jan-15 20:37:36.835747 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52325 2019-Jan-15 20:37:36.836383 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52326 2019-Jan-15 20:37:36.837013 - [DEBUG] Edge Function : AllBottom
52327 2019-Jan-15 20:37:36.837041 - [DEBUG] End adding new jump function
52328 2019-Jan-15 20:37:36.837065 - [DEBUG]
52329 2019-Jan-15 20:37:36.837089 - [DEBUG] -------------------------------------------- 1413. Path Edge --------------------------------------------
52330 2019-Jan-15 20:37:36.837113 - [DEBUG]
52331 2019-Jan-15 20:37:36.837137 - [DEBUG] Process 1413. path edge:
52332 2019-Jan-15 20:37:36.837160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52333 2019-Jan-15 20:37:36.837220 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52334 2019-Jan-15 20:37:36.837867 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52335 2019-Jan-15 20:37:36.838502 - [DEBUG]
52336 2019-Jan-15 20:37:36.838527 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52337 2019-Jan-15 20:37:36.839173 - [DEBUG] Compose: EdgeIdentity * AllBottom
52338 2019-Jan-15 20:37:36.839202 - [DEBUG]
52339 2019-Jan-15 20:37:36.839226 - [DEBUG] Propagate flow
52340 2019-Jan-15 20:37:36.839249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52341 2019-Jan-15 20:37:36.839307 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52342 2019-Jan-15 20:37:36.839941 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52343 2019-Jan-15 20:37:36.840576 - [DEBUG] Edge function : AllBottom (result of previous compose)
52344 2019-Jan-15 20:37:36.840613 - [DEBUG]
52345 2019-Jan-15 20:37:36.840640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52346 2019-Jan-15 20:37:36.840667 - [DEBUG] = AllBottom
52347 2019-Jan-15 20:37:36.840691 - [DEBUG]
52348 2019-Jan-15 20:37:36.840715 - [DEBUG] PROPAGATE: No new function!
52349 2019-Jan-15 20:37:36.840740 - [DEBUG] EDGE:
52350 2019-Jan-15 20:37:36.840798 - [DEBUG] ---> 52351 2019-Jan-15 20:37:36.841428 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52352 2019-Jan-15 20:37:36.842073 - [DEBUG]
52353 2019-Jan-15 20:37:36.842100 - [DEBUG] EDGE:
52354 2019-Jan-15 20:37:36.842157 - [DEBUG] ---> 52355 2019-Jan-15 20:37:36.842793 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52356 2019-Jan-15 20:37:36.843430 - [DEBUG]
52357 2019-Jan-15 20:37:36.843466 - [DEBUG] Compose: EdgeIdentity * AllBottom
52358 2019-Jan-15 20:37:36.843493 - [DEBUG]
52359 2019-Jan-15 20:37:36.843517 - [DEBUG] Propagate flow
52360 2019-Jan-15 20:37:36.843541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52361 2019-Jan-15 20:37:36.843597 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52362 2019-Jan-15 20:37:36.844249 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52363 2019-Jan-15 20:37:36.844884 - [DEBUG] Edge function : AllBottom (result of previous compose)
52364 2019-Jan-15 20:37:36.844910 - [DEBUG]
52365 2019-Jan-15 20:37:36.844935 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52366 2019-Jan-15 20:37:36.844961 - [DEBUG] = AllBottom
52367 2019-Jan-15 20:37:36.844986 - [DEBUG]
52368 2019-Jan-15 20:37:36.845009 - [DEBUG] PROPAGATE: No new function!
52369 2019-Jan-15 20:37:36.845036 - [DEBUG] EDGE:
52370 2019-Jan-15 20:37:36.845093 - [DEBUG] ---> 52371 2019-Jan-15 20:37:36.845736 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52372 2019-Jan-15 20:37:36.846373 - [DEBUG]
52373 2019-Jan-15 20:37:36.846399 - [DEBUG] EDGE:
52374 2019-Jan-15 20:37:36.846457 - [DEBUG] ---> 52375 2019-Jan-15 20:37:36.847091 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52376 2019-Jan-15 20:37:36.847745 - [DEBUG]
52377 2019-Jan-15 20:37:36.847771 - [DEBUG] EDGE:
52378 2019-Jan-15 20:37:36.847829 - [DEBUG] ---> 52379 2019-Jan-15 20:37:36.848468 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52380 2019-Jan-15 20:37:36.849105 - [DEBUG]
52381 2019-Jan-15 20:37:36.849139 - [DEBUG] Compose: EdgeIdentity * AllBottom
52382 2019-Jan-15 20:37:36.849166 - [DEBUG]
52383 2019-Jan-15 20:37:36.849191 - [DEBUG] Propagate flow
52384 2019-Jan-15 20:37:36.849214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52385 2019-Jan-15 20:37:36.849271 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52386 2019-Jan-15 20:37:36.849911 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52387 2019-Jan-15 20:37:36.850546 - [DEBUG] Edge function : AllBottom (result of previous compose)
52388 2019-Jan-15 20:37:36.850572 - [DEBUG]
52389 2019-Jan-15 20:37:36.850597 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52390 2019-Jan-15 20:37:36.850636 - [DEBUG] = AllBottom
52391 2019-Jan-15 20:37:36.850661 - [DEBUG]
52392 2019-Jan-15 20:37:36.850684 - [DEBUG] PROPAGATE: No new function!
52393 2019-Jan-15 20:37:36.850711 - [DEBUG] EDGE:
52394 2019-Jan-15 20:37:36.850768 - [DEBUG] ---> 52395 2019-Jan-15 20:37:36.851405 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52396 2019-Jan-15 20:37:36.852049 - [DEBUG]
52397 2019-Jan-15 20:37:36.852076 - [DEBUG] EDGE:
52398 2019-Jan-15 20:37:36.852133 - [DEBUG] ---> 52399 2019-Jan-15 20:37:36.852768 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52400 2019-Jan-15 20:37:36.853405 - [DEBUG]
52401 2019-Jan-15 20:37:36.853433 - [DEBUG] Compose: EdgeIdentity * AllBottom
52402 2019-Jan-15 20:37:36.853459 - [DEBUG]
52403 2019-Jan-15 20:37:36.853483 - [DEBUG] Propagate flow
52404 2019-Jan-15 20:37:36.853506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52405 2019-Jan-15 20:37:36.853562 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52406 2019-Jan-15 20:37:36.854211 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52407 2019-Jan-15 20:37:36.854855 - [DEBUG] Edge function : AllBottom (result of previous compose)
52408 2019-Jan-15 20:37:36.854881 - [DEBUG]
52409 2019-Jan-15 20:37:36.854906 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52410 2019-Jan-15 20:37:36.854932 - [DEBUG] = AllBottom
52411 2019-Jan-15 20:37:36.854957 - [DEBUG]
52412 2019-Jan-15 20:37:36.854980 - [DEBUG] PROPAGATE: No new function!
52413 2019-Jan-15 20:37:36.855006 - [DEBUG] EDGE:
52414 2019-Jan-15 20:37:36.855064 - [DEBUG] ---> 52415 2019-Jan-15 20:37:36.855702 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52416 2019-Jan-15 20:37:36.856340 - [DEBUG]
52417 2019-Jan-15 20:37:36.856385 - [DEBUG] Compose: EdgeIdentity * AllBottom
52418 2019-Jan-15 20:37:36.856412 - [DEBUG]
52419 2019-Jan-15 20:37:36.856436 - [DEBUG] Propagate flow
52420 2019-Jan-15 20:37:36.856460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52421 2019-Jan-15 20:37:36.856517 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52422 2019-Jan-15 20:37:36.857155 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
52423 2019-Jan-15 20:37:36.857812 - [DEBUG] Edge function : AllBottom (result of previous compose)
52424 2019-Jan-15 20:37:36.857838 - [DEBUG]
52425 2019-Jan-15 20:37:36.857863 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52426 2019-Jan-15 20:37:36.857889 - [DEBUG] = AllBottom
52427 2019-Jan-15 20:37:36.857914 - [DEBUG]
52428 2019-Jan-15 20:37:36.857937 - [DEBUG] PROPAGATE: No new function!
52429 2019-Jan-15 20:37:36.857963 - [DEBUG] Compose: EdgeIdentity * AllBottom
52430 2019-Jan-15 20:37:36.857989 - [DEBUG]
52431 2019-Jan-15 20:37:36.858013 - [DEBUG] Propagate flow
52432 2019-Jan-15 20:37:36.858036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52433 2019-Jan-15 20:37:36.858093 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52434 2019-Jan-15 20:37:36.858733 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52435 2019-Jan-15 20:37:36.859371 - [DEBUG] Edge function : AllBottom (result of previous compose)
52436 2019-Jan-15 20:37:36.859396 - [DEBUG]
52437 2019-Jan-15 20:37:36.859421 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52438 2019-Jan-15 20:37:36.859447 - [DEBUG] = AllBottom
52439 2019-Jan-15 20:37:36.859472 - [DEBUG]
52440 2019-Jan-15 20:37:36.859496 - [DEBUG] PROPAGATE: No new function!
52441 2019-Jan-15 20:37:36.859522 - [DEBUG] EDGE:
52442 2019-Jan-15 20:37:36.859588 - [DEBUG] ---> 52443 2019-Jan-15 20:37:36.860228 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52444 2019-Jan-15 20:37:36.860882 - [DEBUG]
52445 2019-Jan-15 20:37:36.860908 - [DEBUG] EDGE:
52446 2019-Jan-15 20:37:36.860965 - [DEBUG] ---> 52447 2019-Jan-15 20:37:36.861602 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52448 2019-Jan-15 20:37:36.862241 - [DEBUG]
52449 2019-Jan-15 20:37:36.862268 - [DEBUG] Compose: EdgeIdentity * AllBottom
52450 2019-Jan-15 20:37:36.862294 - [DEBUG]
52451 2019-Jan-15 20:37:36.862317 - [DEBUG] Propagate flow
52452 2019-Jan-15 20:37:36.862341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52453 2019-Jan-15 20:37:36.862397 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52454 2019-Jan-15 20:37:36.863032 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52455 2019-Jan-15 20:37:36.863669 - [DEBUG] Edge function : AllBottom (result of previous compose)
52456 2019-Jan-15 20:37:36.863695 - [DEBUG]
52457 2019-Jan-15 20:37:36.863720 - [DEBUG] Join: AllTop & AllBottom
52458 2019-Jan-15 20:37:36.863746 - [DEBUG] = AllBottom (new jump func)
52459 2019-Jan-15 20:37:36.863771 - [DEBUG]
52460 2019-Jan-15 20:37:36.863795 - [DEBUG] Start adding new jump function
52461 2019-Jan-15 20:37:36.863819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52462 2019-Jan-15 20:37:36.863875 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52463 2019-Jan-15 20:37:36.864528 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52464 2019-Jan-15 20:37:36.865162 - [DEBUG] Edge Function : AllBottom
52465 2019-Jan-15 20:37:36.865192 - [DEBUG] End adding new jump function
52466 2019-Jan-15 20:37:36.865216 - [DEBUG]
52467 2019-Jan-15 20:37:36.865239 - [DEBUG] -------------------------------------------- 1414. Path Edge --------------------------------------------
52468 2019-Jan-15 20:37:36.865264 - [DEBUG]
52469 2019-Jan-15 20:37:36.865288 - [DEBUG] Process 1414. path edge:
52470 2019-Jan-15 20:37:36.865312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52471 2019-Jan-15 20:37:36.865368 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
52472 2019-Jan-15 20:37:36.866005 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52473 2019-Jan-15 20:37:36.866644 - [DEBUG]
52474 2019-Jan-15 20:37:36.866670 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52475 2019-Jan-15 20:37:36.867334 - [DEBUG] Compose: EdgeIdentity * AllBottom
52476 2019-Jan-15 20:37:36.867362 - [DEBUG]
52477 2019-Jan-15 20:37:36.867386 - [DEBUG] Propagate flow
52478 2019-Jan-15 20:37:36.867410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52479 2019-Jan-15 20:37:36.867466 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52480 2019-Jan-15 20:37:36.868112 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52481 2019-Jan-15 20:37:36.868752 - [DEBUG] Edge function : AllBottom (result of previous compose)
52482 2019-Jan-15 20:37:36.868777 - [DEBUG]
52483 2019-Jan-15 20:37:36.868802 - [DEBUG] Join: AllTop & AllBottom
52484 2019-Jan-15 20:37:36.868837 - [DEBUG] = AllBottom (new jump func)
52485 2019-Jan-15 20:37:36.868862 - [DEBUG]
52486 2019-Jan-15 20:37:36.868885 - [DEBUG] Start adding new jump function
52487 2019-Jan-15 20:37:36.868909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52488 2019-Jan-15 20:37:36.868965 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52489 2019-Jan-15 20:37:36.869604 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52490 2019-Jan-15 20:37:36.870247 - [DEBUG] Edge Function : AllBottom
52491 2019-Jan-15 20:37:36.870276 - [DEBUG] End adding new jump function
52492 2019-Jan-15 20:37:36.870300 - [DEBUG]
52493 2019-Jan-15 20:37:36.870324 - [DEBUG] -------------------------------------------- 1415. Path Edge --------------------------------------------
52494 2019-Jan-15 20:37:36.870348 - [DEBUG]
52495 2019-Jan-15 20:37:36.870372 - [DEBUG] Process 1415. path edge:
52496 2019-Jan-15 20:37:36.870395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52497 2019-Jan-15 20:37:36.870451 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
52498 2019-Jan-15 20:37:36.871120 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52499 2019-Jan-15 20:37:36.871760 - [DEBUG]
52500 2019-Jan-15 20:37:36.871785 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52501 2019-Jan-15 20:37:36.872444 - [DEBUG] Possible callees:
52502 2019-Jan-15 20:37:36.872469 - [DEBUG] llvm.dbg.declare
52503 2019-Jan-15 20:37:36.872494 - [DEBUG] Possible return sites:
52504 2019-Jan-15 20:37:36.872518 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7852505 2019-Jan-15 20:37:36.873813 - [DEBUG] Found and process special summary
52506 2019-Jan-15 20:37:36.873847 - [DEBUG] Compose: EdgeIdentity * AllBottom
52507 2019-Jan-15 20:37:36.873875 - [DEBUG]
52508 2019-Jan-15 20:37:36.873899 - [DEBUG] Propagate flow
52509 2019-Jan-15 20:37:36.873923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52510 2019-Jan-15 20:37:36.873993 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52511 2019-Jan-15 20:37:36.874633 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52512 2019-Jan-15 20:37:36.875272 - [DEBUG] Edge function : AllBottom (result of previous compose)
52513 2019-Jan-15 20:37:36.875297 - [DEBUG]
52514 2019-Jan-15 20:37:36.875322 - [DEBUG] Join: AllTop & AllBottom
52515 2019-Jan-15 20:37:36.875348 - [DEBUG] = AllBottom (new jump func)
52516 2019-Jan-15 20:37:36.875373 - [DEBUG]
52517 2019-Jan-15 20:37:36.875396 - [DEBUG] Start adding new jump function
52518 2019-Jan-15 20:37:36.875420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52519 2019-Jan-15 20:37:36.875476 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52520 2019-Jan-15 20:37:36.876113 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52521 2019-Jan-15 20:37:36.876748 - [DEBUG] Edge Function : AllBottom
52522 2019-Jan-15 20:37:36.876777 - [DEBUG] End adding new jump function
52523 2019-Jan-15 20:37:36.876801 - [DEBUG]
52524 2019-Jan-15 20:37:36.876824 - [DEBUG] -------------------------------------------- 1416. Path Edge --------------------------------------------
52525 2019-Jan-15 20:37:36.876848 - [DEBUG]
52526 2019-Jan-15 20:37:36.876872 - [DEBUG] Process 1416. path edge:
52527 2019-Jan-15 20:37:36.876895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52528 2019-Jan-15 20:37:36.876960 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
52529 2019-Jan-15 20:37:36.877612 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52530 2019-Jan-15 20:37:36.878250 - [DEBUG]
52531 2019-Jan-15 20:37:36.878274 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52532 2019-Jan-15 20:37:36.878924 - [DEBUG] Compose: EdgeIdentity * AllBottom
52533 2019-Jan-15 20:37:36.878952 - [DEBUG]
52534 2019-Jan-15 20:37:36.878976 - [DEBUG] Propagate flow
52535 2019-Jan-15 20:37:36.878999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52536 2019-Jan-15 20:37:36.879056 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52537 2019-Jan-15 20:37:36.879691 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52538 2019-Jan-15 20:37:36.880328 - [DEBUG] Edge function : AllBottom (result of previous compose)
52539 2019-Jan-15 20:37:36.880353 - [DEBUG]
52540 2019-Jan-15 20:37:36.880377 - [DEBUG] Join: AllTop & AllBottom
52541 2019-Jan-15 20:37:36.880403 - [DEBUG] = AllBottom (new jump func)
52542 2019-Jan-15 20:37:36.880428 - [DEBUG]
52543 2019-Jan-15 20:37:36.880452 - [DEBUG] Start adding new jump function
52544 2019-Jan-15 20:37:36.880476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52545 2019-Jan-15 20:37:36.880532 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52546 2019-Jan-15 20:37:36.881183 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52547 2019-Jan-15 20:37:36.881816 - [DEBUG] Edge Function : AllBottom
52548 2019-Jan-15 20:37:36.881844 - [DEBUG] End adding new jump function
52549 2019-Jan-15 20:37:36.881868 - [DEBUG]
52550 2019-Jan-15 20:37:36.881892 - [DEBUG] -------------------------------------------- 1417. Path Edge --------------------------------------------
52551 2019-Jan-15 20:37:36.881916 - [DEBUG]
52552 2019-Jan-15 20:37:36.881939 - [DEBUG] Process 1417. path edge:
52553 2019-Jan-15 20:37:36.881963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52554 2019-Jan-15 20:37:36.882019 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
52555 2019-Jan-15 20:37:36.882651 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52556 2019-Jan-15 20:37:36.883287 - [DEBUG]
52557 2019-Jan-15 20:37:36.883313 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52558 2019-Jan-15 20:37:36.883974 - [DEBUG] Compose: EdgeIdentity * AllBottom
52559 2019-Jan-15 20:37:36.884002 - [DEBUG]
52560 2019-Jan-15 20:37:36.884026 - [DEBUG] Propagate flow
52561 2019-Jan-15 20:37:36.884049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52562 2019-Jan-15 20:37:36.884106 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52563 2019-Jan-15 20:37:36.884746 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52564 2019-Jan-15 20:37:36.885383 - [DEBUG] Edge function : AllBottom (result of previous compose)
52565 2019-Jan-15 20:37:36.885408 - [DEBUG]
52566 2019-Jan-15 20:37:36.885432 - [DEBUG] Join: AllTop & AllBottom
52567 2019-Jan-15 20:37:36.885458 - [DEBUG] = AllBottom (new jump func)
52568 2019-Jan-15 20:37:36.885483 - [DEBUG]
52569 2019-Jan-15 20:37:36.885507 - [DEBUG] Start adding new jump function
52570 2019-Jan-15 20:37:36.885530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52571 2019-Jan-15 20:37:36.885586 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52572 2019-Jan-15 20:37:36.886231 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52573 2019-Jan-15 20:37:36.886868 - [DEBUG] Edge Function : AllBottom
52574 2019-Jan-15 20:37:36.886899 - [DEBUG] End adding new jump function
52575 2019-Jan-15 20:37:36.886924 - [DEBUG]
52576 2019-Jan-15 20:37:36.886948 - [DEBUG] -------------------------------------------- 1418. Path Edge --------------------------------------------
52577 2019-Jan-15 20:37:36.886972 - [DEBUG]
52578 2019-Jan-15 20:37:36.886996 - [DEBUG] Process 1418. path edge:
52579 2019-Jan-15 20:37:36.887020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52580 2019-Jan-15 20:37:36.887076 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
52581 2019-Jan-15 20:37:36.887729 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52582 2019-Jan-15 20:37:36.888367 - [DEBUG]
52583 2019-Jan-15 20:37:36.888392 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52584 2019-Jan-15 20:37:36.889044 - [DEBUG] Compose: EdgeIdentity * AllBottom
52585 2019-Jan-15 20:37:36.889073 - [DEBUG]
52586 2019-Jan-15 20:37:36.889096 - [DEBUG] Propagate flow
52587 2019-Jan-15 20:37:36.889120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52588 2019-Jan-15 20:37:36.889177 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52589 2019-Jan-15 20:37:36.889811 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52590 2019-Jan-15 20:37:36.890449 - [DEBUG] Edge function : AllBottom (result of previous compose)
52591 2019-Jan-15 20:37:36.890474 - [DEBUG]
52592 2019-Jan-15 20:37:36.890498 - [DEBUG] Join: AllTop & AllBottom
52593 2019-Jan-15 20:37:36.890524 - [DEBUG] = AllBottom (new jump func)
52594 2019-Jan-15 20:37:36.890549 - [DEBUG]
52595 2019-Jan-15 20:37:36.890572 - [DEBUG] Start adding new jump function
52596 2019-Jan-15 20:37:36.890596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52597 2019-Jan-15 20:37:36.890664 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52598 2019-Jan-15 20:37:36.891301 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52599 2019-Jan-15 20:37:36.891934 - [DEBUG] Edge Function : AllBottom
52600 2019-Jan-15 20:37:36.891965 - [DEBUG] End adding new jump function
52601 2019-Jan-15 20:37:36.891990 - [DEBUG]
52602 2019-Jan-15 20:37:36.892014 - [DEBUG] -------------------------------------------- 1419. Path Edge --------------------------------------------
52603 2019-Jan-15 20:37:36.892038 - [DEBUG]
52604 2019-Jan-15 20:37:36.892061 - [DEBUG] Process 1419. path edge:
52605 2019-Jan-15 20:37:36.892085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52606 2019-Jan-15 20:37:36.892142 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
52607 2019-Jan-15 20:37:36.892774 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52608 2019-Jan-15 20:37:36.893409 - [DEBUG]
52609 2019-Jan-15 20:37:36.893434 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52610 2019-Jan-15 20:37:36.894100 - [DEBUG] Compose: EdgeIdentity * AllBottom
52611 2019-Jan-15 20:37:36.894127 - [DEBUG]
52612 2019-Jan-15 20:37:36.894151 - [DEBUG] Propagate flow
52613 2019-Jan-15 20:37:36.894174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52614 2019-Jan-15 20:37:36.894231 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52615 2019-Jan-15 20:37:36.894870 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52616 2019-Jan-15 20:37:36.895516 - [DEBUG] Edge function : AllBottom (result of previous compose)
52617 2019-Jan-15 20:37:36.895541 - [DEBUG]
52618 2019-Jan-15 20:37:36.895566 - [DEBUG] Join: AllTop & AllBottom
52619 2019-Jan-15 20:37:36.895592 - [DEBUG] = AllBottom (new jump func)
52620 2019-Jan-15 20:37:36.895617 - [DEBUG]
52621 2019-Jan-15 20:37:36.895640 - [DEBUG] Start adding new jump function
52622 2019-Jan-15 20:37:36.895663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52623 2019-Jan-15 20:37:36.895719 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52624 2019-Jan-15 20:37:36.896356 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52625 2019-Jan-15 20:37:36.896990 - [DEBUG] Edge Function : AllBottom
52626 2019-Jan-15 20:37:36.897018 - [DEBUG] End adding new jump function
52627 2019-Jan-15 20:37:36.897042 - [DEBUG]
52628 2019-Jan-15 20:37:36.897066 - [DEBUG] -------------------------------------------- 1420. Path Edge --------------------------------------------
52629 2019-Jan-15 20:37:36.897090 - [DEBUG]
52630 2019-Jan-15 20:37:36.897113 - [DEBUG] Process 1420. path edge:
52631 2019-Jan-15 20:37:36.897137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52632 2019-Jan-15 20:37:36.897194 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
52633 2019-Jan-15 20:37:36.897845 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52634 2019-Jan-15 20:37:36.898484 - [DEBUG]
52635 2019-Jan-15 20:37:36.898508 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52636 2019-Jan-15 20:37:36.899159 - [DEBUG] Compose: EdgeIdentity * AllBottom
52637 2019-Jan-15 20:37:36.899187 - [DEBUG]
52638 2019-Jan-15 20:37:36.899211 - [DEBUG] Propagate flow
52639 2019-Jan-15 20:37:36.899234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52640 2019-Jan-15 20:37:36.899291 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52641 2019-Jan-15 20:37:36.899935 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52642 2019-Jan-15 20:37:36.900572 - [DEBUG] Edge function : AllBottom (result of previous compose)
52643 2019-Jan-15 20:37:36.900597 - [DEBUG]
52644 2019-Jan-15 20:37:36.900639 - [DEBUG] Join: AllTop & AllBottom
52645 2019-Jan-15 20:37:36.900665 - [DEBUG] = AllBottom (new jump func)
52646 2019-Jan-15 20:37:36.900689 - [DEBUG]
52647 2019-Jan-15 20:37:36.900713 - [DEBUG] Start adding new jump function
52648 2019-Jan-15 20:37:36.900736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52649 2019-Jan-15 20:37:36.900792 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52650 2019-Jan-15 20:37:36.901429 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52651 2019-Jan-15 20:37:36.902066 - [DEBUG] Edge Function : AllBottom
52652 2019-Jan-15 20:37:36.902093 - [DEBUG] End adding new jump function
52653 2019-Jan-15 20:37:36.902117 - [DEBUG]
52654 2019-Jan-15 20:37:36.902141 - [DEBUG] -------------------------------------------- 1421. Path Edge --------------------------------------------
52655 2019-Jan-15 20:37:36.902165 - [DEBUG]
52656 2019-Jan-15 20:37:36.902188 - [DEBUG] Process 1421. path edge:
52657 2019-Jan-15 20:37:36.902212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52658 2019-Jan-15 20:37:36.902268 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
52659 2019-Jan-15 20:37:36.902906 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52660 2019-Jan-15 20:37:36.903543 - [DEBUG]
52661 2019-Jan-15 20:37:36.903567 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52662 2019-Jan-15 20:37:36.904244 - [DEBUG] Compose: EdgeIdentity * AllBottom
52663 2019-Jan-15 20:37:36.904273 - [DEBUG]
52664 2019-Jan-15 20:37:36.904297 - [DEBUG] Propagate flow
52665 2019-Jan-15 20:37:36.904320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52666 2019-Jan-15 20:37:36.904377 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52667 2019-Jan-15 20:37:36.905012 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52668 2019-Jan-15 20:37:36.905651 - [DEBUG] Edge function : AllBottom (result of previous compose)
52669 2019-Jan-15 20:37:36.905676 - [DEBUG]
52670 2019-Jan-15 20:37:36.905701 - [DEBUG] Join: AllTop & AllBottom
52671 2019-Jan-15 20:37:36.905727 - [DEBUG] = AllBottom (new jump func)
52672 2019-Jan-15 20:37:36.905752 - [DEBUG]
52673 2019-Jan-15 20:37:36.905775 - [DEBUG] Start adding new jump function
52674 2019-Jan-15 20:37:36.905799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52675 2019-Jan-15 20:37:36.905855 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52676 2019-Jan-15 20:37:36.906494 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52677 2019-Jan-15 20:37:36.907127 - [DEBUG] Edge Function : AllBottom
52678 2019-Jan-15 20:37:36.907155 - [DEBUG] End adding new jump function
52679 2019-Jan-15 20:37:36.907179 - [DEBUG]
52680 2019-Jan-15 20:37:36.907203 - [DEBUG] -------------------------------------------- 1422. Path Edge --------------------------------------------
52681 2019-Jan-15 20:37:36.907228 - [DEBUG]
52682 2019-Jan-15 20:37:36.907251 - [DEBUG] Process 1422. path edge:
52683 2019-Jan-15 20:37:36.907288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52684 2019-Jan-15 20:37:36.907345 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
52685 2019-Jan-15 20:37:36.907980 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52686 2019-Jan-15 20:37:36.908617 - [DEBUG]
52687 2019-Jan-15 20:37:36.908642 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52688 2019-Jan-15 20:37:36.909293 - [DEBUG] Compose: EdgeIdentity * AllBottom
52689 2019-Jan-15 20:37:36.909322 - [DEBUG]
52690 2019-Jan-15 20:37:36.909347 - [DEBUG] Propagate flow
52691 2019-Jan-15 20:37:36.909370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52692 2019-Jan-15 20:37:36.909427 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52693 2019-Jan-15 20:37:36.910070 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52694 2019-Jan-15 20:37:36.910736 - [DEBUG] Edge function : AllBottom (result of previous compose)
52695 2019-Jan-15 20:37:36.910761 - [DEBUG]
52696 2019-Jan-15 20:37:36.910786 - [DEBUG] Join: AllTop & AllBottom
52697 2019-Jan-15 20:37:36.910812 - [DEBUG] = AllBottom (new jump func)
52698 2019-Jan-15 20:37:36.910837 - [DEBUG]
52699 2019-Jan-15 20:37:36.910860 - [DEBUG] Start adding new jump function
52700 2019-Jan-15 20:37:36.910883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52701 2019-Jan-15 20:37:36.910940 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52702 2019-Jan-15 20:37:36.911579 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52703 2019-Jan-15 20:37:36.912220 - [DEBUG] Edge Function : AllBottom
52704 2019-Jan-15 20:37:36.912256 - [DEBUG] End adding new jump function
52705 2019-Jan-15 20:37:36.912281 - [DEBUG]
52706 2019-Jan-15 20:37:36.912305 - [DEBUG] -------------------------------------------- 1423. Path Edge --------------------------------------------
52707 2019-Jan-15 20:37:36.912330 - [DEBUG]
52708 2019-Jan-15 20:37:36.912354 - [DEBUG] Process 1423. path edge:
52709 2019-Jan-15 20:37:36.912378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52710 2019-Jan-15 20:37:36.912435 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
52711 2019-Jan-15 20:37:36.913080 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52712 2019-Jan-15 20:37:36.913719 - [DEBUG]
52713 2019-Jan-15 20:37:36.913743 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52714 2019-Jan-15 20:37:36.914417 - [DEBUG] Possible callees:
52715 2019-Jan-15 20:37:36.914442 - [DEBUG] llvm.dbg.declare
52716 2019-Jan-15 20:37:36.914467 - [DEBUG] Possible return sites:
52717 2019-Jan-15 20:37:36.914491 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12052718 2019-Jan-15 20:37:36.916973 - [DEBUG] Found and process special summary
52719 2019-Jan-15 20:37:36.917074 - [DEBUG] Compose: EdgeIdentity * AllBottom
52720 2019-Jan-15 20:37:36.917104 - [DEBUG]
52721 2019-Jan-15 20:37:36.917130 - [DEBUG] Propagate flow
52722 2019-Jan-15 20:37:36.917154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52723 2019-Jan-15 20:37:36.917261 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52724 2019-Jan-15 20:37:36.917994 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52725 2019-Jan-15 20:37:36.918637 - [DEBUG] Edge function : AllBottom (result of previous compose)
52726 2019-Jan-15 20:37:36.918663 - [DEBUG]
52727 2019-Jan-15 20:37:36.918689 - [DEBUG] Join: AllTop & AllBottom
52728 2019-Jan-15 20:37:36.918716 - [DEBUG] = AllBottom (new jump func)
52729 2019-Jan-15 20:37:36.918741 - [DEBUG]
52730 2019-Jan-15 20:37:36.918764 - [DEBUG] Start adding new jump function
52731 2019-Jan-15 20:37:36.918788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52732 2019-Jan-15 20:37:36.918844 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52733 2019-Jan-15 20:37:36.919482 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52734 2019-Jan-15 20:37:36.920120 - [DEBUG] Edge Function : AllBottom
52735 2019-Jan-15 20:37:36.920150 - [DEBUG] End adding new jump function
52736 2019-Jan-15 20:37:36.920174 - [DEBUG]
52737 2019-Jan-15 20:37:36.920198 - [DEBUG] -------------------------------------------- 1424. Path Edge --------------------------------------------
52738 2019-Jan-15 20:37:36.920224 - [DEBUG]
52739 2019-Jan-15 20:37:36.920247 - [DEBUG] Process 1424. path edge:
52740 2019-Jan-15 20:37:36.920271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52741 2019-Jan-15 20:37:36.920328 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
52742 2019-Jan-15 20:37:36.920981 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52743 2019-Jan-15 20:37:36.921620 - [DEBUG]
52744 2019-Jan-15 20:37:36.921645 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52745 2019-Jan-15 20:37:36.922321 - [DEBUG] Compose: EdgeIdentity * AllBottom
52746 2019-Jan-15 20:37:36.922373 - [DEBUG]
52747 2019-Jan-15 20:37:36.922398 - [DEBUG] Propagate flow
52748 2019-Jan-15 20:37:36.922421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52749 2019-Jan-15 20:37:36.922479 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52750 2019-Jan-15 20:37:36.923115 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52751 2019-Jan-15 20:37:36.923752 - [DEBUG] Edge function : AllBottom (result of previous compose)
52752 2019-Jan-15 20:37:36.923777 - [DEBUG]
52753 2019-Jan-15 20:37:36.923802 - [DEBUG] Join: AllTop & AllBottom
52754 2019-Jan-15 20:37:36.923828 - [DEBUG] = AllBottom (new jump func)
52755 2019-Jan-15 20:37:36.923853 - [DEBUG]
52756 2019-Jan-15 20:37:36.923876 - [DEBUG] Start adding new jump function
52757 2019-Jan-15 20:37:36.923899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52758 2019-Jan-15 20:37:36.923969 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52759 2019-Jan-15 20:37:36.924606 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52760 2019-Jan-15 20:37:36.925239 - [DEBUG] Edge Function : AllBottom
52761 2019-Jan-15 20:37:36.925266 - [DEBUG] End adding new jump function
52762 2019-Jan-15 20:37:36.925291 - [DEBUG]
52763 2019-Jan-15 20:37:36.925314 - [DEBUG] -------------------------------------------- 1425. Path Edge --------------------------------------------
52764 2019-Jan-15 20:37:36.925339 - [DEBUG]
52765 2019-Jan-15 20:37:36.925362 - [DEBUG] Process 1425. path edge:
52766 2019-Jan-15 20:37:36.925386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52767 2019-Jan-15 20:37:36.925442 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
52768 2019-Jan-15 20:37:36.926074 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52769 2019-Jan-15 20:37:36.926709 - [DEBUG]
52770 2019-Jan-15 20:37:36.926735 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52771 2019-Jan-15 20:37:36.927402 - [DEBUG] Compose: EdgeIdentity * AllBottom
52772 2019-Jan-15 20:37:36.927430 - [DEBUG]
52773 2019-Jan-15 20:37:36.927454 - [DEBUG] Propagate flow
52774 2019-Jan-15 20:37:36.927477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52775 2019-Jan-15 20:37:36.927534 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52776 2019-Jan-15 20:37:36.928191 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52777 2019-Jan-15 20:37:36.928830 - [DEBUG] Edge function : AllBottom (result of previous compose)
52778 2019-Jan-15 20:37:36.928855 - [DEBUG]
52779 2019-Jan-15 20:37:36.928880 - [DEBUG] Join: AllTop & AllBottom
52780 2019-Jan-15 20:37:36.928906 - [DEBUG] = AllBottom (new jump func)
52781 2019-Jan-15 20:37:36.928931 - [DEBUG]
52782 2019-Jan-15 20:37:36.928954 - [DEBUG] Start adding new jump function
52783 2019-Jan-15 20:37:36.928978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52784 2019-Jan-15 20:37:36.929034 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52785 2019-Jan-15 20:37:36.929673 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52786 2019-Jan-15 20:37:36.930317 - [DEBUG] Edge Function : AllBottom
52787 2019-Jan-15 20:37:36.930345 - [DEBUG] End adding new jump function
52788 2019-Jan-15 20:37:36.930369 - [DEBUG]
52789 2019-Jan-15 20:37:36.930393 - [DEBUG] -------------------------------------------- 1426. Path Edge --------------------------------------------
52790 2019-Jan-15 20:37:36.930418 - [DEBUG]
52791 2019-Jan-15 20:37:36.930452 - [DEBUG] Process 1426. path edge:
52792 2019-Jan-15 20:37:36.930477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52793 2019-Jan-15 20:37:36.930534 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
52794 2019-Jan-15 20:37:36.931197 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52795 2019-Jan-15 20:37:36.931837 - [DEBUG]
52796 2019-Jan-15 20:37:36.931861 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52797 2019-Jan-15 20:37:36.932523 - [DEBUG] Possible callees:
52798 2019-Jan-15 20:37:36.932549 - [DEBUG] llvm.dbg.declare
52799 2019-Jan-15 20:37:36.932575 - [DEBUG] Possible return sites:
52800 2019-Jan-15 20:37:36.932598 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14952801 2019-Jan-15 20:37:36.933881 - [DEBUG] Found and process special summary
52802 2019-Jan-15 20:37:36.933916 - [DEBUG] Compose: EdgeIdentity * AllBottom
52803 2019-Jan-15 20:37:36.933956 - [DEBUG]
52804 2019-Jan-15 20:37:36.933981 - [DEBUG] Propagate flow
52805 2019-Jan-15 20:37:36.934004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52806 2019-Jan-15 20:37:36.934061 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52807 2019-Jan-15 20:37:36.934700 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52808 2019-Jan-15 20:37:36.935337 - [DEBUG] Edge function : AllBottom (result of previous compose)
52809 2019-Jan-15 20:37:36.935362 - [DEBUG]
52810 2019-Jan-15 20:37:36.935387 - [DEBUG] Join: AllTop & AllBottom
52811 2019-Jan-15 20:37:36.935413 - [DEBUG] = AllBottom (new jump func)
52812 2019-Jan-15 20:37:36.935438 - [DEBUG]
52813 2019-Jan-15 20:37:36.935461 - [DEBUG] Start adding new jump function
52814 2019-Jan-15 20:37:36.935485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52815 2019-Jan-15 20:37:36.935540 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52816 2019-Jan-15 20:37:36.936179 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52817 2019-Jan-15 20:37:36.936814 - [DEBUG] Edge Function : AllBottom
52818 2019-Jan-15 20:37:36.936842 - [DEBUG] End adding new jump function
52819 2019-Jan-15 20:37:36.936866 - [DEBUG]
52820 2019-Jan-15 20:37:36.936890 - [DEBUG] -------------------------------------------- 1427. Path Edge --------------------------------------------
52821 2019-Jan-15 20:37:36.936914 - [DEBUG]
52822 2019-Jan-15 20:37:36.936938 - [DEBUG] Process 1427. path edge:
52823 2019-Jan-15 20:37:36.936962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52824 2019-Jan-15 20:37:36.937019 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
52825 2019-Jan-15 20:37:36.937681 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52826 2019-Jan-15 20:37:36.938320 - [DEBUG]
52827 2019-Jan-15 20:37:36.938345 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52828 2019-Jan-15 20:37:36.939007 - [DEBUG] Compose: EdgeIdentity * AllBottom
52829 2019-Jan-15 20:37:36.939035 - [DEBUG]
52830 2019-Jan-15 20:37:36.939059 - [DEBUG] Propagate flow
52831 2019-Jan-15 20:37:36.939082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52832 2019-Jan-15 20:37:36.939139 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52833 2019-Jan-15 20:37:36.939784 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52834 2019-Jan-15 20:37:36.940422 - [DEBUG] Edge function : AllBottom (result of previous compose)
52835 2019-Jan-15 20:37:36.940447 - [DEBUG]
52836 2019-Jan-15 20:37:36.940472 - [DEBUG] Join: AllTop & AllBottom
52837 2019-Jan-15 20:37:36.940498 - [DEBUG] = AllBottom (new jump func)
52838 2019-Jan-15 20:37:36.940523 - [DEBUG]
52839 2019-Jan-15 20:37:36.940546 - [DEBUG] Start adding new jump function
52840 2019-Jan-15 20:37:36.940569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52841 2019-Jan-15 20:37:36.940639 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52842 2019-Jan-15 20:37:36.941276 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52843 2019-Jan-15 20:37:36.941908 - [DEBUG] Edge Function : AllBottom
52844 2019-Jan-15 20:37:36.941936 - [DEBUG] End adding new jump function
52845 2019-Jan-15 20:37:36.941960 - [DEBUG]
52846 2019-Jan-15 20:37:36.941983 - [DEBUG] -------------------------------------------- 1428. Path Edge --------------------------------------------
52847 2019-Jan-15 20:37:36.942008 - [DEBUG]
52848 2019-Jan-15 20:37:36.942032 - [DEBUG] Process 1428. path edge:
52849 2019-Jan-15 20:37:36.942056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52850 2019-Jan-15 20:37:36.942112 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
52851 2019-Jan-15 20:37:36.942745 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52852 2019-Jan-15 20:37:36.943381 - [DEBUG]
52853 2019-Jan-15 20:37:36.943406 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52854 2019-Jan-15 20:37:36.944075 - [DEBUG] Compose: EdgeIdentity * AllBottom
52855 2019-Jan-15 20:37:36.944104 - [DEBUG]
52856 2019-Jan-15 20:37:36.944128 - [DEBUG] Propagate flow
52857 2019-Jan-15 20:37:36.944152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52858 2019-Jan-15 20:37:36.944209 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52859 2019-Jan-15 20:37:36.944856 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52860 2019-Jan-15 20:37:36.945494 - [DEBUG] Edge function : AllBottom (result of previous compose)
52861 2019-Jan-15 20:37:36.945520 - [DEBUG]
52862 2019-Jan-15 20:37:36.945545 - [DEBUG] Join: AllTop & AllBottom
52863 2019-Jan-15 20:37:36.945571 - [DEBUG] = AllBottom (new jump func)
52864 2019-Jan-15 20:37:36.945596 - [DEBUG]
52865 2019-Jan-15 20:37:36.945620 - [DEBUG] Start adding new jump function
52866 2019-Jan-15 20:37:36.945643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52867 2019-Jan-15 20:37:36.945699 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52868 2019-Jan-15 20:37:36.946337 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52869 2019-Jan-15 20:37:36.946980 - [DEBUG] Edge Function : AllBottom
52870 2019-Jan-15 20:37:36.947009 - [DEBUG] End adding new jump function
52871 2019-Jan-15 20:37:36.947033 - [DEBUG]
52872 2019-Jan-15 20:37:36.947057 - [DEBUG] -------------------------------------------- 1429. Path Edge --------------------------------------------
52873 2019-Jan-15 20:37:36.947082 - [DEBUG]
52874 2019-Jan-15 20:37:36.947105 - [DEBUG] Process 1429. path edge:
52875 2019-Jan-15 20:37:36.947130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52876 2019-Jan-15 20:37:36.947187 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
52877 2019-Jan-15 20:37:36.947856 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52878 2019-Jan-15 20:37:36.948496 - [DEBUG]
52879 2019-Jan-15 20:37:36.948520 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52880 2019-Jan-15 20:37:36.949179 - [DEBUG] Possible callees:
52881 2019-Jan-15 20:37:36.949204 - [DEBUG] llvm.dbg.declare
52882 2019-Jan-15 20:37:36.949230 - [DEBUG] Possible return sites:
52883 2019-Jan-15 20:37:36.949253 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15552884 2019-Jan-15 20:37:36.950525 - [DEBUG] Found and process special summary
52885 2019-Jan-15 20:37:36.950559 - [DEBUG] Compose: EdgeIdentity * AllBottom
52886 2019-Jan-15 20:37:36.950586 - [DEBUG]
52887 2019-Jan-15 20:37:36.950639 - [DEBUG] Propagate flow
52888 2019-Jan-15 20:37:36.950663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52889 2019-Jan-15 20:37:36.950720 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52890 2019-Jan-15 20:37:36.951358 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52891 2019-Jan-15 20:37:36.951995 - [DEBUG] Edge function : AllBottom (result of previous compose)
52892 2019-Jan-15 20:37:36.952021 - [DEBUG]
52893 2019-Jan-15 20:37:36.952045 - [DEBUG] Join: AllTop & AllBottom
52894 2019-Jan-15 20:37:36.952072 - [DEBUG] = AllBottom (new jump func)
52895 2019-Jan-15 20:37:36.952096 - [DEBUG]
52896 2019-Jan-15 20:37:36.952120 - [DEBUG] Start adding new jump function
52897 2019-Jan-15 20:37:36.952143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52898 2019-Jan-15 20:37:36.952200 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52899 2019-Jan-15 20:37:36.952837 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52900 2019-Jan-15 20:37:36.953475 - [DEBUG] Edge Function : AllBottom
52901 2019-Jan-15 20:37:36.953502 - [DEBUG] End adding new jump function
52902 2019-Jan-15 20:37:36.953527 - [DEBUG]
52903 2019-Jan-15 20:37:36.953550 - [DEBUG] -------------------------------------------- 1430. Path Edge --------------------------------------------
52904 2019-Jan-15 20:37:36.953575 - [DEBUG]
52905 2019-Jan-15 20:37:36.953598 - [DEBUG] Process 1430. path edge:
52906 2019-Jan-15 20:37:36.953622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52907 2019-Jan-15 20:37:36.953678 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
52908 2019-Jan-15 20:37:36.954330 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52909 2019-Jan-15 20:37:36.954966 - [DEBUG]
52910 2019-Jan-15 20:37:36.954990 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52911 2019-Jan-15 20:37:36.955650 - [DEBUG] Compose: EdgeIdentity * AllBottom
52912 2019-Jan-15 20:37:36.955678 - [DEBUG]
52913 2019-Jan-15 20:37:36.955702 - [DEBUG] Propagate flow
52914 2019-Jan-15 20:37:36.955725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52915 2019-Jan-15 20:37:36.955782 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52916 2019-Jan-15 20:37:36.956417 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52917 2019-Jan-15 20:37:36.957054 - [DEBUG] Edge function : AllBottom (result of previous compose)
52918 2019-Jan-15 20:37:36.957079 - [DEBUG]
52919 2019-Jan-15 20:37:36.957103 - [DEBUG] Join: AllTop & AllBottom
52920 2019-Jan-15 20:37:36.957138 - [DEBUG] = AllBottom (new jump func)
52921 2019-Jan-15 20:37:36.957163 - [DEBUG]
52922 2019-Jan-15 20:37:36.957186 - [DEBUG] Start adding new jump function
52923 2019-Jan-15 20:37:36.957209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52924 2019-Jan-15 20:37:36.957278 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52925 2019-Jan-15 20:37:36.957917 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52926 2019-Jan-15 20:37:36.958551 - [DEBUG] Edge Function : AllBottom
52927 2019-Jan-15 20:37:36.958579 - [DEBUG] End adding new jump function
52928 2019-Jan-15 20:37:36.958603 - [DEBUG]
52929 2019-Jan-15 20:37:36.958626 - [DEBUG] -------------------------------------------- 1431. Path Edge --------------------------------------------
52930 2019-Jan-15 20:37:36.958650 - [DEBUG]
52931 2019-Jan-15 20:37:36.958674 - [DEBUG] Process 1431. path edge:
52932 2019-Jan-15 20:37:36.958698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52933 2019-Jan-15 20:37:36.958754 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
52934 2019-Jan-15 20:37:36.959387 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52935 2019-Jan-15 20:37:36.960025 - [DEBUG]
52936 2019-Jan-15 20:37:36.960050 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52937 2019-Jan-15 20:37:36.960718 - [DEBUG] Compose: EdgeIdentity * AllBottom
52938 2019-Jan-15 20:37:36.960746 - [DEBUG]
52939 2019-Jan-15 20:37:36.960770 - [DEBUG] Propagate flow
52940 2019-Jan-15 20:37:36.960793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52941 2019-Jan-15 20:37:36.960850 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52942 2019-Jan-15 20:37:36.961493 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52943 2019-Jan-15 20:37:36.962129 - [DEBUG] Edge function : AllBottom (result of previous compose)
52944 2019-Jan-15 20:37:36.962154 - [DEBUG]
52945 2019-Jan-15 20:37:36.962179 - [DEBUG] Join: AllTop & AllBottom
52946 2019-Jan-15 20:37:36.962205 - [DEBUG] = AllBottom (new jump func)
52947 2019-Jan-15 20:37:36.962230 - [DEBUG]
52948 2019-Jan-15 20:37:36.962253 - [DEBUG] Start adding new jump function
52949 2019-Jan-15 20:37:36.962277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52950 2019-Jan-15 20:37:36.962333 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52951 2019-Jan-15 20:37:36.962970 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52952 2019-Jan-15 20:37:36.963603 - [DEBUG] Edge Function : AllBottom
52953 2019-Jan-15 20:37:36.963631 - [DEBUG] End adding new jump function
52954 2019-Jan-15 20:37:36.963656 - [DEBUG]
52955 2019-Jan-15 20:37:36.963679 - [DEBUG] -------------------------------------------- 1432. Path Edge --------------------------------------------
52956 2019-Jan-15 20:37:36.963704 - [DEBUG]
52957 2019-Jan-15 20:37:36.963728 - [DEBUG] Process 1432. path edge:
52958 2019-Jan-15 20:37:36.963752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52959 2019-Jan-15 20:37:36.963808 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
52960 2019-Jan-15 20:37:36.964458 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52961 2019-Jan-15 20:37:36.965095 - [DEBUG]
52962 2019-Jan-15 20:37:36.965120 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52963 2019-Jan-15 20:37:36.965774 - [DEBUG] Compose: EdgeIdentity * AllBottom
52964 2019-Jan-15 20:37:36.965802 - [DEBUG]
52965 2019-Jan-15 20:37:36.965826 - [DEBUG] Propagate flow
52966 2019-Jan-15 20:37:36.965858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52967 2019-Jan-15 20:37:36.965916 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52968 2019-Jan-15 20:37:36.966562 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52969 2019-Jan-15 20:37:36.967201 - [DEBUG] Edge function : AllBottom (result of previous compose)
52970 2019-Jan-15 20:37:36.967226 - [DEBUG]
52971 2019-Jan-15 20:37:36.967251 - [DEBUG] Join: AllTop & AllBottom
52972 2019-Jan-15 20:37:36.967291 - [DEBUG] = AllBottom (new jump func)
52973 2019-Jan-15 20:37:36.967316 - [DEBUG]
52974 2019-Jan-15 20:37:36.967339 - [DEBUG] Start adding new jump function
52975 2019-Jan-15 20:37:36.967363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52976 2019-Jan-15 20:37:36.967419 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52977 2019-Jan-15 20:37:36.968057 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52978 2019-Jan-15 20:37:36.968700 - [DEBUG] Edge Function : AllBottom
52979 2019-Jan-15 20:37:36.968728 - [DEBUG] End adding new jump function
52980 2019-Jan-15 20:37:36.968752 - [DEBUG]
52981 2019-Jan-15 20:37:36.968776 - [DEBUG] -------------------------------------------- 1433. Path Edge --------------------------------------------
52982 2019-Jan-15 20:37:36.968801 - [DEBUG]
52983 2019-Jan-15 20:37:36.968824 - [DEBUG] Process 1433. path edge:
52984 2019-Jan-15 20:37:36.968848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52985 2019-Jan-15 20:37:36.968906 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
52986 2019-Jan-15 20:37:36.969552 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52987 2019-Jan-15 20:37:36.970191 - [DEBUG]
52988 2019-Jan-15 20:37:36.970215 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52989 2019-Jan-15 20:37:36.970890 - [DEBUG] Possible callees:
52990 2019-Jan-15 20:37:36.970915 - [DEBUG] llvm.dbg.declare
52991 2019-Jan-15 20:37:36.970940 - [DEBUG] Possible return sites:
52992 2019-Jan-15 20:37:36.970963 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16352993 2019-Jan-15 20:37:36.972234 - [DEBUG] Found and process special summary
52994 2019-Jan-15 20:37:36.972268 - [DEBUG] Compose: EdgeIdentity * AllBottom
52995 2019-Jan-15 20:37:36.972296 - [DEBUG]
52996 2019-Jan-15 20:37:36.972320 - [DEBUG] Propagate flow
52997 2019-Jan-15 20:37:36.972343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52998 2019-Jan-15 20:37:36.972400 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
52999 2019-Jan-15 20:37:36.973043 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53000 2019-Jan-15 20:37:36.973680 - [DEBUG] Edge function : AllBottom (result of previous compose)
53001 2019-Jan-15 20:37:36.973705 - [DEBUG]
53002 2019-Jan-15 20:37:36.973730 - [DEBUG] Join: AllTop & AllBottom
53003 2019-Jan-15 20:37:36.973756 - [DEBUG] = AllBottom (new jump func)
53004 2019-Jan-15 20:37:36.973780 - [DEBUG]
53005 2019-Jan-15 20:37:36.973803 - [DEBUG] Start adding new jump function
53006 2019-Jan-15 20:37:36.973827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53007 2019-Jan-15 20:37:36.973883 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53008 2019-Jan-15 20:37:36.974543 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53009 2019-Jan-15 20:37:36.975179 - [DEBUG] Edge Function : AllBottom
53010 2019-Jan-15 20:37:36.975207 - [DEBUG] End adding new jump function
53011 2019-Jan-15 20:37:36.975231 - [DEBUG]
53012 2019-Jan-15 20:37:36.975255 - [DEBUG] -------------------------------------------- 1434. Path Edge --------------------------------------------
53013 2019-Jan-15 20:37:36.975280 - [DEBUG]
53014 2019-Jan-15 20:37:36.975303 - [DEBUG] Process 1434. path edge:
53015 2019-Jan-15 20:37:36.975328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53016 2019-Jan-15 20:37:36.975384 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
53017 2019-Jan-15 20:37:36.976021 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53018 2019-Jan-15 20:37:36.976657 - [DEBUG]
53019 2019-Jan-15 20:37:36.976681 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53020 2019-Jan-15 20:37:36.977351 - [DEBUG] Compose: EdgeIdentity * AllBottom
53021 2019-Jan-15 20:37:36.977380 - [DEBUG]
53022 2019-Jan-15 20:37:36.977404 - [DEBUG] Propagate flow
53023 2019-Jan-15 20:37:36.977428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53024 2019-Jan-15 20:37:36.977485 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53025 2019-Jan-15 20:37:36.978122 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53026 2019-Jan-15 20:37:36.978760 - [DEBUG] Edge function : AllBottom (result of previous compose)
53027 2019-Jan-15 20:37:36.978785 - [DEBUG]
53028 2019-Jan-15 20:37:36.978810 - [DEBUG] Join: AllTop & AllBottom
53029 2019-Jan-15 20:37:36.978836 - [DEBUG] = AllBottom (new jump func)
53030 2019-Jan-15 20:37:36.978861 - [DEBUG]
53031 2019-Jan-15 20:37:36.978884 - [DEBUG] Start adding new jump function
53032 2019-Jan-15 20:37:36.978908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53033 2019-Jan-15 20:37:36.978964 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53034 2019-Jan-15 20:37:36.979601 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53035 2019-Jan-15 20:37:36.980235 - [DEBUG] Edge Function : AllBottom
53036 2019-Jan-15 20:37:36.980263 - [DEBUG] End adding new jump function
53037 2019-Jan-15 20:37:36.980288 - [DEBUG]
53038 2019-Jan-15 20:37:36.980311 - [DEBUG] -------------------------------------------- 1435. Path Edge --------------------------------------------
53039 2019-Jan-15 20:37:36.980336 - [DEBUG]
53040 2019-Jan-15 20:37:36.980360 - [DEBUG] Process 1435. path edge:
53041 2019-Jan-15 20:37:36.980384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53042 2019-Jan-15 20:37:36.980441 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
53043 2019-Jan-15 20:37:36.981091 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53044 2019-Jan-15 20:37:36.981728 - [DEBUG]
53045 2019-Jan-15 20:37:36.981753 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53046 2019-Jan-15 20:37:36.982406 - [DEBUG] Compose: EdgeIdentity * AllBottom
53047 2019-Jan-15 20:37:36.982434 - [DEBUG]
53048 2019-Jan-15 20:37:36.982458 - [DEBUG] Propagate flow
53049 2019-Jan-15 20:37:36.982481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53050 2019-Jan-15 20:37:36.982539 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53051 2019-Jan-15 20:37:36.983183 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53052 2019-Jan-15 20:37:36.983830 - [DEBUG] Edge function : AllBottom (result of previous compose)
53053 2019-Jan-15 20:37:36.983855 - [DEBUG]
53054 2019-Jan-15 20:37:36.983880 - [DEBUG] Join: AllTop & AllBottom
53055 2019-Jan-15 20:37:36.983906 - [DEBUG] = AllBottom (new jump func)
53056 2019-Jan-15 20:37:36.983943 - [DEBUG]
53057 2019-Jan-15 20:37:36.983969 - [DEBUG] Start adding new jump function
53058 2019-Jan-15 20:37:36.983993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53059 2019-Jan-15 20:37:36.984049 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53060 2019-Jan-15 20:37:36.984685 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53061 2019-Jan-15 20:37:36.985328 - [DEBUG] Edge Function : AllBottom
53062 2019-Jan-15 20:37:36.985356 - [DEBUG] End adding new jump function
53063 2019-Jan-15 20:37:36.985380 - [DEBUG]
53064 2019-Jan-15 20:37:36.985404 - [DEBUG] -------------------------------------------- 1436. Path Edge --------------------------------------------
53065 2019-Jan-15 20:37:36.985429 - [DEBUG]
53066 2019-Jan-15 20:37:36.985453 - [DEBUG] Process 1436. path edge:
53067 2019-Jan-15 20:37:36.985477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53068 2019-Jan-15 20:37:36.985534 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
53069 2019-Jan-15 20:37:36.986178 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53070 2019-Jan-15 20:37:36.986815 - [DEBUG]
53071 2019-Jan-15 20:37:36.986840 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53072 2019-Jan-15 20:37:36.987512 - [DEBUG] Possible callees:
53073 2019-Jan-15 20:37:36.987538 - [DEBUG] llvm.dbg.declare
53074 2019-Jan-15 20:37:36.987563 - [DEBUG] Possible return sites:
53075 2019-Jan-15 20:37:36.987586 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16953076 2019-Jan-15 20:37:36.988855 - [DEBUG] Found and process special summary
53077 2019-Jan-15 20:37:36.988889 - [DEBUG] Compose: EdgeIdentity * AllBottom
53078 2019-Jan-15 20:37:36.988916 - [DEBUG]
53079 2019-Jan-15 20:37:36.988940 - [DEBUG] Propagate flow
53080 2019-Jan-15 20:37:36.988963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53081 2019-Jan-15 20:37:36.989020 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53082 2019-Jan-15 20:37:36.989657 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53083 2019-Jan-15 20:37:36.990293 - [DEBUG] Edge function : AllBottom (result of previous compose)
53084 2019-Jan-15 20:37:36.990318 - [DEBUG]
53085 2019-Jan-15 20:37:36.990343 - [DEBUG] Join: AllTop & AllBottom
53086 2019-Jan-15 20:37:36.990369 - [DEBUG] = AllBottom (new jump func)
53087 2019-Jan-15 20:37:36.990393 - [DEBUG]
53088 2019-Jan-15 20:37:36.990417 - [DEBUG] Start adding new jump function
53089 2019-Jan-15 20:37:36.990440 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53090 2019-Jan-15 20:37:36.990496 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53091 2019-Jan-15 20:37:36.991150 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53092 2019-Jan-15 20:37:36.991785 - [DEBUG] Edge Function : AllBottom
53093 2019-Jan-15 20:37:36.991813 - [DEBUG] End adding new jump function
53094 2019-Jan-15 20:37:36.991845 - [DEBUG]
53095 2019-Jan-15 20:37:36.991870 - [DEBUG] -------------------------------------------- 1437. Path Edge --------------------------------------------
53096 2019-Jan-15 20:37:36.991894 - [DEBUG]
53097 2019-Jan-15 20:37:36.991918 - [DEBUG] Process 1437. path edge:
53098 2019-Jan-15 20:37:36.991942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53099 2019-Jan-15 20:37:36.991999 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
53100 2019-Jan-15 20:37:36.992636 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53101 2019-Jan-15 20:37:36.993272 - [DEBUG]
53102 2019-Jan-15 20:37:36.993297 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53103 2019-Jan-15 20:37:36.993965 - [DEBUG] Compose: EdgeIdentity * AllBottom
53104 2019-Jan-15 20:37:36.993994 - [DEBUG]
53105 2019-Jan-15 20:37:36.994018 - [DEBUG] Propagate flow
53106 2019-Jan-15 20:37:36.994041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53107 2019-Jan-15 20:37:36.994099 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53108 2019-Jan-15 20:37:36.994739 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53109 2019-Jan-15 20:37:36.995376 - [DEBUG] Edge function : AllBottom (result of previous compose)
53110 2019-Jan-15 20:37:36.995401 - [DEBUG]
53111 2019-Jan-15 20:37:36.995426 - [DEBUG] Join: AllTop & AllBottom
53112 2019-Jan-15 20:37:36.995452 - [DEBUG] = AllBottom (new jump func)
53113 2019-Jan-15 20:37:36.995476 - [DEBUG]
53114 2019-Jan-15 20:37:36.995500 - [DEBUG] Start adding new jump function
53115 2019-Jan-15 20:37:36.995523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53116 2019-Jan-15 20:37:36.995580 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53117 2019-Jan-15 20:37:36.996218 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53118 2019-Jan-15 20:37:36.996853 - [DEBUG] Edge Function : AllBottom
53119 2019-Jan-15 20:37:36.996881 - [DEBUG] End adding new jump function
53120 2019-Jan-15 20:37:36.996905 - [DEBUG]
53121 2019-Jan-15 20:37:36.996928 - [DEBUG] -------------------------------------------- 1438. Path Edge --------------------------------------------
53122 2019-Jan-15 20:37:36.996953 - [DEBUG]
53123 2019-Jan-15 20:37:36.996976 - [DEBUG] Process 1438. path edge:
53124 2019-Jan-15 20:37:36.997000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53125 2019-Jan-15 20:37:36.997056 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
53126 2019-Jan-15 20:37:36.997708 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53127 2019-Jan-15 20:37:36.998346 - [DEBUG]
53128 2019-Jan-15 20:37:36.998371 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53129 2019-Jan-15 20:37:36.999026 - [DEBUG] Compose: EdgeIdentity * AllBottom
53130 2019-Jan-15 20:37:36.999054 - [DEBUG]
53131 2019-Jan-15 20:37:36.999078 - [DEBUG] Propagate flow
53132 2019-Jan-15 20:37:36.999101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53133 2019-Jan-15 20:37:36.999159 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53134 2019-Jan-15 20:37:36.999804 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53135 2019-Jan-15 20:37:37.000442 - [DEBUG] Edge function : AllBottom (result of previous compose)
53136 2019-Jan-15 20:37:37.000467 - [DEBUG]
53137 2019-Jan-15 20:37:37.000492 - [DEBUG] Join: AllTop & AllBottom
53138 2019-Jan-15 20:37:37.000527 - [DEBUG] = AllBottom (new jump func)
53139 2019-Jan-15 20:37:37.000552 - [DEBUG]
53140 2019-Jan-15 20:37:37.000576 - [DEBUG] Start adding new jump function
53141 2019-Jan-15 20:37:37.000611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53142 2019-Jan-15 20:37:37.000673 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53143 2019-Jan-15 20:37:37.001311 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53144 2019-Jan-15 20:37:37.001948 - [DEBUG] Edge Function : AllBottom
53145 2019-Jan-15 20:37:37.001976 - [DEBUG] End adding new jump function
53146 2019-Jan-15 20:37:37.002000 - [DEBUG]
53147 2019-Jan-15 20:37:37.002024 - [DEBUG] -------------------------------------------- 1439. Path Edge --------------------------------------------
53148 2019-Jan-15 20:37:37.002049 - [DEBUG]
53149 2019-Jan-15 20:37:37.002073 - [DEBUG] Process 1439. path edge:
53150 2019-Jan-15 20:37:37.002097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53151 2019-Jan-15 20:37:37.002154 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
53152 2019-Jan-15 20:37:37.002792 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53153 2019-Jan-15 20:37:37.003429 - [DEBUG]
53154 2019-Jan-15 20:37:37.003454 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53155 2019-Jan-15 20:37:37.004130 - [DEBUG] Compose: EdgeIdentity * AllBottom
53156 2019-Jan-15 20:37:37.004159 - [DEBUG]
53157 2019-Jan-15 20:37:37.004183 - [DEBUG] Propagate flow
53158 2019-Jan-15 20:37:37.004207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53159 2019-Jan-15 20:37:37.004264 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53160 2019-Jan-15 20:37:37.004900 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53161 2019-Jan-15 20:37:37.005538 - [DEBUG] Edge function : AllBottom (result of previous compose)
53162 2019-Jan-15 20:37:37.005563 - [DEBUG]
53163 2019-Jan-15 20:37:37.005588 - [DEBUG] Join: AllTop & AllBottom
53164 2019-Jan-15 20:37:37.005614 - [DEBUG] = AllBottom (new jump func)
53165 2019-Jan-15 20:37:37.005639 - [DEBUG]
53166 2019-Jan-15 20:37:37.005663 - [DEBUG] Start adding new jump function
53167 2019-Jan-15 20:37:37.005686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53168 2019-Jan-15 20:37:37.005742 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53169 2019-Jan-15 20:37:37.006380 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53170 2019-Jan-15 20:37:37.007014 - [DEBUG] Edge Function : AllBottom
53171 2019-Jan-15 20:37:37.007041 - [DEBUG] End adding new jump function
53172 2019-Jan-15 20:37:37.007066 - [DEBUG]
53173 2019-Jan-15 20:37:37.007090 - [DEBUG] -------------------------------------------- 1440. Path Edge --------------------------------------------
53174 2019-Jan-15 20:37:37.007115 - [DEBUG]
53175 2019-Jan-15 20:37:37.007138 - [DEBUG] Process 1440. path edge:
53176 2019-Jan-15 20:37:37.007162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53177 2019-Jan-15 20:37:37.007219 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
53178 2019-Jan-15 20:37:37.007874 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53179 2019-Jan-15 20:37:37.008513 - [DEBUG]
53180 2019-Jan-15 20:37:37.008539 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53181 2019-Jan-15 20:37:37.009204 - [DEBUG] Compose: EdgeIdentity * AllBottom
53182 2019-Jan-15 20:37:37.009232 - [DEBUG]
53183 2019-Jan-15 20:37:37.009256 - [DEBUG] Propagate flow
53184 2019-Jan-15 20:37:37.009279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53185 2019-Jan-15 20:37:37.009337 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53186 2019-Jan-15 20:37:37.009977 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53187 2019-Jan-15 20:37:37.010634 - [DEBUG] Edge function : AllBottom (result of previous compose)
53188 2019-Jan-15 20:37:37.010660 - [DEBUG]
53189 2019-Jan-15 20:37:37.010684 - [DEBUG] Join: AllTop & AllBottom
53190 2019-Jan-15 20:37:37.010710 - [DEBUG] = AllBottom (new jump func)
53191 2019-Jan-15 20:37:37.010735 - [DEBUG]
53192 2019-Jan-15 20:37:37.010758 - [DEBUG] Start adding new jump function
53193 2019-Jan-15 20:37:37.010782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53194 2019-Jan-15 20:37:37.010838 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53195 2019-Jan-15 20:37:37.011476 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53196 2019-Jan-15 20:37:37.012114 - [DEBUG] Edge Function : AllBottom
53197 2019-Jan-15 20:37:37.012141 - [DEBUG] End adding new jump function
53198 2019-Jan-15 20:37:37.012165 - [DEBUG]
53199 2019-Jan-15 20:37:37.012189 - [DEBUG] -------------------------------------------- 1441. Path Edge --------------------------------------------
53200 2019-Jan-15 20:37:37.012214 - [DEBUG]
53201 2019-Jan-15 20:37:37.012238 - [DEBUG] Process 1441. path edge:
53202 2019-Jan-15 20:37:37.012262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53203 2019-Jan-15 20:37:37.012319 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
53204 2019-Jan-15 20:37:37.012957 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53205 2019-Jan-15 20:37:37.013596 - [DEBUG]
53206 2019-Jan-15 20:37:37.013621 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53207 2019-Jan-15 20:37:37.014293 - [DEBUG] Compose: EdgeIdentity * AllBottom
53208 2019-Jan-15 20:37:37.014321 - [DEBUG]
53209 2019-Jan-15 20:37:37.014345 - [DEBUG] Propagate flow
53210 2019-Jan-15 20:37:37.014368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53211 2019-Jan-15 20:37:37.014425 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53212 2019-Jan-15 20:37:37.015061 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53213 2019-Jan-15 20:37:37.015698 - [DEBUG] Edge function : AllBottom (result of previous compose)
53214 2019-Jan-15 20:37:37.015723 - [DEBUG]
53215 2019-Jan-15 20:37:37.015748 - [DEBUG] Join: AllTop & AllBottom
53216 2019-Jan-15 20:37:37.015775 - [DEBUG] = AllBottom (new jump func)
53217 2019-Jan-15 20:37:37.015799 - [DEBUG]
53218 2019-Jan-15 20:37:37.015823 - [DEBUG] Start adding new jump function
53219 2019-Jan-15 20:37:37.015846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53220 2019-Jan-15 20:37:37.015903 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53221 2019-Jan-15 20:37:37.016539 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53222 2019-Jan-15 20:37:37.017172 - [DEBUG] Edge Function : AllBottom
53223 2019-Jan-15 20:37:37.017200 - [DEBUG] End adding new jump function
53224 2019-Jan-15 20:37:37.017224 - [DEBUG]
53225 2019-Jan-15 20:37:37.017248 - [DEBUG] -------------------------------------------- 1442. Path Edge --------------------------------------------
53226 2019-Jan-15 20:37:37.017286 - [DEBUG]
53227 2019-Jan-15 20:37:37.017323 - [DEBUG] Process 1442. path edge:
53228 2019-Jan-15 20:37:37.017348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53229 2019-Jan-15 20:37:37.017405 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
53230 2019-Jan-15 20:37:37.018042 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53231 2019-Jan-15 20:37:37.018681 - [DEBUG]
53232 2019-Jan-15 20:37:37.018707 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53233 2019-Jan-15 20:37:37.019361 - [DEBUG] Compose: EdgeIdentity * AllBottom
53234 2019-Jan-15 20:37:37.019389 - [DEBUG]
53235 2019-Jan-15 20:37:37.019413 - [DEBUG] Propagate flow
53236 2019-Jan-15 20:37:37.019436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53237 2019-Jan-15 20:37:37.019493 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53238 2019-Jan-15 20:37:37.020133 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53239 2019-Jan-15 20:37:37.020786 - [DEBUG] Edge function : AllBottom (result of previous compose)
53240 2019-Jan-15 20:37:37.020812 - [DEBUG]
53241 2019-Jan-15 20:37:37.020837 - [DEBUG] Join: AllTop & AllBottom
53242 2019-Jan-15 20:37:37.020863 - [DEBUG] = AllBottom (new jump func)
53243 2019-Jan-15 20:37:37.020888 - [DEBUG]
53244 2019-Jan-15 20:37:37.020911 - [DEBUG] Start adding new jump function
53245 2019-Jan-15 20:37:37.020934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53246 2019-Jan-15 20:37:37.020991 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53247 2019-Jan-15 20:37:37.021630 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53248 2019-Jan-15 20:37:37.022264 - [DEBUG] Edge Function : AllBottom
53249 2019-Jan-15 20:37:37.022292 - [DEBUG] End adding new jump function
53250 2019-Jan-15 20:37:37.022316 - [DEBUG]
53251 2019-Jan-15 20:37:37.022340 - [DEBUG] -------------------------------------------- 1443. Path Edge --------------------------------------------
53252 2019-Jan-15 20:37:37.022365 - [DEBUG]
53253 2019-Jan-15 20:37:37.022388 - [DEBUG] Process 1443. path edge:
53254 2019-Jan-15 20:37:37.022412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53255 2019-Jan-15 20:37:37.022470 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
53256 2019-Jan-15 20:37:37.023108 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53257 2019-Jan-15 20:37:37.023747 - [DEBUG]
53258 2019-Jan-15 20:37:37.023772 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53259 2019-Jan-15 20:37:37.024442 - [DEBUG] Compose: EdgeIdentity * AllBottom
53260 2019-Jan-15 20:37:37.024471 - [DEBUG]
53261 2019-Jan-15 20:37:37.024495 - [DEBUG] Propagate flow
53262 2019-Jan-15 20:37:37.024519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53263 2019-Jan-15 20:37:37.024576 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53264 2019-Jan-15 20:37:37.025223 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53265 2019-Jan-15 20:37:37.025864 - [DEBUG] Edge function : AllBottom (result of previous compose)
53266 2019-Jan-15 20:37:37.025889 - [DEBUG]
53267 2019-Jan-15 20:37:37.025914 - [DEBUG] Join: AllTop & AllBottom
53268 2019-Jan-15 20:37:37.025940 - [DEBUG] = AllBottom (new jump func)
53269 2019-Jan-15 20:37:37.025965 - [DEBUG]
53270 2019-Jan-15 20:37:37.025989 - [DEBUG] Start adding new jump function
53271 2019-Jan-15 20:37:37.026013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53272 2019-Jan-15 20:37:37.026077 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53273 2019-Jan-15 20:37:37.026717 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53274 2019-Jan-15 20:37:37.027370 - [DEBUG] Edge Function : AllBottom
53275 2019-Jan-15 20:37:37.027398 - [DEBUG] End adding new jump function
53276 2019-Jan-15 20:37:37.027422 - [DEBUG]
53277 2019-Jan-15 20:37:37.027446 - [DEBUG] -------------------------------------------- 1444. Path Edge --------------------------------------------
53278 2019-Jan-15 20:37:37.027471 - [DEBUG]
53279 2019-Jan-15 20:37:37.027495 - [DEBUG] Process 1444. path edge:
53280 2019-Jan-15 20:37:37.027519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53281 2019-Jan-15 20:37:37.027576 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
53282 2019-Jan-15 20:37:37.028219 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53283 2019-Jan-15 20:37:37.028858 - [DEBUG]
53284 2019-Jan-15 20:37:37.028884 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53285 2019-Jan-15 20:37:37.029546 - [DEBUG] Compose: EdgeIdentity * AllBottom
53286 2019-Jan-15 20:37:37.029574 - [DEBUG]
53287 2019-Jan-15 20:37:37.029598 - [DEBUG] Propagate flow
53288 2019-Jan-15 20:37:37.029621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53289 2019-Jan-15 20:37:37.029679 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53290 2019-Jan-15 20:37:37.030317 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53291 2019-Jan-15 20:37:37.030974 - [DEBUG] Edge function : AllBottom (result of previous compose)
53292 2019-Jan-15 20:37:37.030999 - [DEBUG]
53293 2019-Jan-15 20:37:37.031024 - [DEBUG] Join: AllTop & AllBottom
53294 2019-Jan-15 20:37:37.031051 - [DEBUG] = AllBottom (new jump func)
53295 2019-Jan-15 20:37:37.031075 - [DEBUG]
53296 2019-Jan-15 20:37:37.031099 - [DEBUG] Start adding new jump function
53297 2019-Jan-15 20:37:37.031122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53298 2019-Jan-15 20:37:37.031179 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53299 2019-Jan-15 20:37:37.031816 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53300 2019-Jan-15 20:37:37.032450 - [DEBUG] Edge Function : AllBottom
53301 2019-Jan-15 20:37:37.032478 - [DEBUG] End adding new jump function
53302 2019-Jan-15 20:37:37.032502 - [DEBUG]
53303 2019-Jan-15 20:37:37.032526 - [DEBUG] -------------------------------------------- 1445. Path Edge --------------------------------------------
53304 2019-Jan-15 20:37:37.032551 - [DEBUG]
53305 2019-Jan-15 20:37:37.032575 - [DEBUG] Process 1445. path edge:
53306 2019-Jan-15 20:37:37.032599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53307 2019-Jan-15 20:37:37.032656 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
53308 2019-Jan-15 20:37:37.033294 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53309 2019-Jan-15 20:37:37.033943 - [DEBUG]
53310 2019-Jan-15 20:37:37.033970 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53311 2019-Jan-15 20:37:37.034627 - [DEBUG] Compose: EdgeIdentity * AllBottom
53312 2019-Jan-15 20:37:37.034656 - [DEBUG]
53313 2019-Jan-15 20:37:37.034680 - [DEBUG] Propagate flow
53314 2019-Jan-15 20:37:37.034703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53315 2019-Jan-15 20:37:37.034769 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53316 2019-Jan-15 20:37:37.035406 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53317 2019-Jan-15 20:37:37.036042 - [DEBUG] Edge function : AllBottom (result of previous compose)
53318 2019-Jan-15 20:37:37.036067 - [DEBUG]
53319 2019-Jan-15 20:37:37.036092 - [DEBUG] Join: AllTop & AllBottom
53320 2019-Jan-15 20:37:37.036119 - [DEBUG] = AllBottom (new jump func)
53321 2019-Jan-15 20:37:37.036144 - [DEBUG]
53322 2019-Jan-15 20:37:37.036167 - [DEBUG] Start adding new jump function
53323 2019-Jan-15 20:37:37.036191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53324 2019-Jan-15 20:37:37.036247 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53325 2019-Jan-15 20:37:37.036884 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53326 2019-Jan-15 20:37:37.037539 - [DEBUG] Edge Function : AllBottom
53327 2019-Jan-15 20:37:37.037567 - [DEBUG] End adding new jump function
53328 2019-Jan-15 20:37:37.037591 - [DEBUG]
53329 2019-Jan-15 20:37:37.037615 - [DEBUG] -------------------------------------------- 1446. Path Edge --------------------------------------------
53330 2019-Jan-15 20:37:37.037640 - [DEBUG]
53331 2019-Jan-15 20:37:37.037664 - [DEBUG] Process 1446. path edge:
53332 2019-Jan-15 20:37:37.037688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53333 2019-Jan-15 20:37:37.037746 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
53334 2019-Jan-15 20:37:37.038379 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53335 2019-Jan-15 20:37:37.039016 - [DEBUG]
53336 2019-Jan-15 20:37:37.039040 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53337 2019-Jan-15 20:37:37.039688 - [DEBUG] Start of endsummarytab entry
53338 2019-Jan-15 20:37:37.039727 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53339 2019-Jan-15 20:37:37.040367 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
53340 2019-Jan-15 20:37:37.040429 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53341 2019-Jan-15 20:37:37.041079 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53342 2019-Jan-15 20:37:37.041717 - [DEBUG] EF: AllBottom
53343 2019-Jan-15 20:37:37.041742 - [DEBUG]
53344 2019-Jan-15 20:37:37.041766 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53345 2019-Jan-15 20:37:37.042397 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53346 2019-Jan-15 20:37:37.043040 - [DEBUG] EF: AllBottom
53347 2019-Jan-15 20:37:37.043065 - [DEBUG]
53348 2019-Jan-15 20:37:37.043088 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53349 2019-Jan-15 20:37:37.043723 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53350 2019-Jan-15 20:37:37.044382 - [DEBUG] EF: AllBottom
53351 2019-Jan-15 20:37:37.044408 - [DEBUG]
53352 2019-Jan-15 20:37:37.044431 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53353 2019-Jan-15 20:37:37.045065 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53354 2019-Jan-15 20:37:37.045704 - [DEBUG] EF: AllBottom
53355 2019-Jan-15 20:37:37.045729 - [DEBUG]
53356 2019-Jan-15 20:37:37.045753 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53357 2019-Jan-15 20:37:37.046384 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53358 2019-Jan-15 20:37:37.047036 - [DEBUG] EF: AllBottom
53359 2019-Jan-15 20:37:37.047062 - [DEBUG]
53360 2019-Jan-15 20:37:37.047085 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53361 2019-Jan-15 20:37:37.047736 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
53362 2019-Jan-15 20:37:37.048373 - [DEBUG] EF: AllBottom
53363 2019-Jan-15 20:37:37.048398 - [DEBUG]
53364 2019-Jan-15 20:37:37.048421 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53365 2019-Jan-15 20:37:37.049054 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53366 2019-Jan-15 20:37:37.049691 - [DEBUG] EF: AllBottom
53367 2019-Jan-15 20:37:37.049716 - [DEBUG]
53368 2019-Jan-15 20:37:37.049740 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53369 2019-Jan-15 20:37:37.050373 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53370 2019-Jan-15 20:37:37.051030 - [DEBUG] EF: AllBottom
53371 2019-Jan-15 20:37:37.051055 - [DEBUG]
53372 2019-Jan-15 20:37:37.051079 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53373 2019-Jan-15 20:37:37.051714 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53374 2019-Jan-15 20:37:37.052356 - [DEBUG] EF: AllBottom
53375 2019-Jan-15 20:37:37.052381 - [DEBUG]
53376 2019-Jan-15 20:37:37.052405 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53377 2019-Jan-15 20:37:37.053039 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53378 2019-Jan-15 20:37:37.053678 - [DEBUG] EF: AllBottom
53379 2019-Jan-15 20:37:37.053703 - [DEBUG]
53380 2019-Jan-15 20:37:37.053726 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53381 2019-Jan-15 20:37:37.054374 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53382 2019-Jan-15 20:37:37.055012 - [DEBUG] EF: AllBottom
53383 2019-Jan-15 20:37:37.055037 - [DEBUG]
53384 2019-Jan-15 20:37:37.055061 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53385 2019-Jan-15 20:37:37.055692 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53386 2019-Jan-15 20:37:37.056335 - [DEBUG] EF: AllBottom
53387 2019-Jan-15 20:37:37.056360 - [DEBUG]
53388 2019-Jan-15 20:37:37.056383 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53389 2019-Jan-15 20:37:37.057019 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53390 2019-Jan-15 20:37:37.057673 - [DEBUG] EF: AllBottom
53391 2019-Jan-15 20:37:37.057698 - [DEBUG]
53392 2019-Jan-15 20:37:37.057722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53393 2019-Jan-15 20:37:37.058354 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
53394 2019-Jan-15 20:37:37.058991 - [DEBUG] EF: AllBottom
53395 2019-Jan-15 20:37:37.059016 - [DEBUG]
53396 2019-Jan-15 20:37:37.059040 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53397 2019-Jan-15 20:37:37.059672 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53398 2019-Jan-15 20:37:37.060310 - [DEBUG] EF: AllBottom
53399 2019-Jan-15 20:37:37.060335 - [DEBUG]
53400 2019-Jan-15 20:37:37.060358 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53401 2019-Jan-15 20:37:37.061005 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53402 2019-Jan-15 20:37:37.061642 - [DEBUG] EF: AllBottom
53403 2019-Jan-15 20:37:37.061667 - [DEBUG]
53404 2019-Jan-15 20:37:37.061691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53405 2019-Jan-15 20:37:37.062330 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53406 2019-Jan-15 20:37:37.062964 - [DEBUG] EF: AllBottom
53407 2019-Jan-15 20:37:37.062989 - [DEBUG]
53408 2019-Jan-15 20:37:37.063012 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53409 2019-Jan-15 20:37:37.063645 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53410 2019-Jan-15 20:37:37.064297 - [DEBUG] EF: AllBottom
53411 2019-Jan-15 20:37:37.064322 - [DEBUG]
53412 2019-Jan-15 20:37:37.064346 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53413 2019-Jan-15 20:37:37.064978 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53414 2019-Jan-15 20:37:37.065613 - [DEBUG] EF: AllBottom
53415 2019-Jan-15 20:37:37.065638 - [DEBUG]
53416 2019-Jan-15 20:37:37.065662 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53417 2019-Jan-15 20:37:37.066293 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53418 2019-Jan-15 20:37:37.066930 - [DEBUG] EF: AllBottom
53419 2019-Jan-15 20:37:37.066955 - [DEBUG]
53420 2019-Jan-15 20:37:37.066979 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53421 2019-Jan-15 20:37:37.067625 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53422 2019-Jan-15 20:37:37.068267 - [DEBUG] EF: AllBottom
53423 2019-Jan-15 20:37:37.068292 - [DEBUG]
53424 2019-Jan-15 20:37:37.068316 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53425 2019-Jan-15 20:37:37.068949 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53426 2019-Jan-15 20:37:37.069588 - [DEBUG] EF: AllBottom
53427 2019-Jan-15 20:37:37.069613 - [DEBUG]
53428 2019-Jan-15 20:37:37.069636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53429 2019-Jan-15 20:37:37.070269 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
53430 2019-Jan-15 20:37:37.070926 - [DEBUG] EF: AllBottom
53431 2019-Jan-15 20:37:37.070951 - [DEBUG]
53432 2019-Jan-15 20:37:37.070974 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53433 2019-Jan-15 20:37:37.071608 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53434 2019-Jan-15 20:37:37.072246 - [DEBUG] EF: AllBottom
53435 2019-Jan-15 20:37:37.072271 - [DEBUG]
53436 2019-Jan-15 20:37:37.072295 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53437 2019-Jan-15 20:37:37.072927 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53438 2019-Jan-15 20:37:37.073563 - [DEBUG] EF: AllBottom
53439 2019-Jan-15 20:37:37.073588 - [DEBUG]
53440 2019-Jan-15 20:37:37.073611 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53441 2019-Jan-15 20:37:37.074258 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53442 2019-Jan-15 20:37:37.074896 - [DEBUG] EF: AllBottom
53443 2019-Jan-15 20:37:37.074921 - [DEBUG]
53444 2019-Jan-15 20:37:37.074945 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53445 2019-Jan-15 20:37:37.075577 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53446 2019-Jan-15 20:37:37.076210 - [DEBUG] EF: AllBottom
53447 2019-Jan-15 20:37:37.076235 - [DEBUG]
53448 2019-Jan-15 20:37:37.076259 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53449 2019-Jan-15 20:37:37.076892 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
53450 2019-Jan-15 20:37:37.077542 - [DEBUG] EF: AllBottom
53451 2019-Jan-15 20:37:37.077575 - [DEBUG]
53452 2019-Jan-15 20:37:37.077599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53453 2019-Jan-15 20:37:37.078233 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
53454 2019-Jan-15 20:37:37.078866 - [DEBUG] EF: AllBottom
53455 2019-Jan-15 20:37:37.078891 - [DEBUG]
53456 2019-Jan-15 20:37:37.078915 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53457 2019-Jan-15 20:37:37.079546 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53458 2019-Jan-15 20:37:37.080183 - [DEBUG] EF: AllBottom
53459 2019-Jan-15 20:37:37.080207 - [DEBUG]
53460 2019-Jan-15 20:37:37.080231 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53461 2019-Jan-15 20:37:37.080879 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
53462 2019-Jan-15 20:37:37.081515 - [DEBUG] EF: AllBottom
53463 2019-Jan-15 20:37:37.081540 - [DEBUG]
53464 2019-Jan-15 20:37:37.081564 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53465 2019-Jan-15 20:37:37.082197 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53466 2019-Jan-15 20:37:37.082834 - [DEBUG] EF: AllBottom
53467 2019-Jan-15 20:37:37.082859 - [DEBUG]
53468 2019-Jan-15 20:37:37.082883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53469 2019-Jan-15 20:37:37.083516 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53470 2019-Jan-15 20:37:37.084165 - [DEBUG] EF: AllBottom
53471 2019-Jan-15 20:37:37.084190 - [DEBUG]
53472 2019-Jan-15 20:37:37.084215 - [DEBUG] ---------------
53473 2019-Jan-15 20:37:37.084238 - [DEBUG]
53474 2019-Jan-15 20:37:37.084265 - [DEBUG] End of endsummarytab entry
53475 2019-Jan-15 20:37:37.084289 - [DEBUG]
53476 2019-Jan-15 20:37:37.084312 - [DEBUG] Start of incomingtab entry
53477 2019-Jan-15 20:37:37.084336 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53478 2019-Jan-15 20:37:37.084974 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
53479 2019-Jan-15 20:37:37.085030 - [DEBUG] ---------------
53480 2019-Jan-15 20:37:37.085055 - [DEBUG] End of incomingtab entry
53481 2019-Jan-15 20:37:37.085078 - [DEBUG]
53482 2019-Jan-15 20:37:37.085104 - [DEBUG] EDGE:
53483 2019-Jan-15 20:37:37.085160 - [DEBUG] ---> 53484 2019-Jan-15 20:37:37.085794 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53485 2019-Jan-15 20:37:37.086429 - [DEBUG]
53486 2019-Jan-15 20:37:37.086455 - [DEBUG] EDGE:
53487 2019-Jan-15 20:37:37.086512 - [DEBUG] ---> 53488 2019-Jan-15 20:37:37.087146 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53489 2019-Jan-15 20:37:37.087797 - [DEBUG]
53490 2019-Jan-15 20:37:37.087831 - [DEBUG] Compose: EdgeIdentity * AllBottom
53491 2019-Jan-15 20:37:37.087858 - [DEBUG]
53492 2019-Jan-15 20:37:37.087882 - [DEBUG] Propagate flow
53493 2019-Jan-15 20:37:37.087905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53494 2019-Jan-15 20:37:37.087962 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53495 2019-Jan-15 20:37:37.088605 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53496 2019-Jan-15 20:37:37.089243 - [DEBUG] Edge function : AllBottom (result of previous compose)
53497 2019-Jan-15 20:37:37.089268 - [DEBUG]
53498 2019-Jan-15 20:37:37.089293 - [DEBUG] Join: AllTop & AllBottom
53499 2019-Jan-15 20:37:37.089327 - [DEBUG] = AllBottom (new jump func)
53500 2019-Jan-15 20:37:37.089353 - [DEBUG]
53501 2019-Jan-15 20:37:37.089376 - [DEBUG] Start adding new jump function
53502 2019-Jan-15 20:37:37.089400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53503 2019-Jan-15 20:37:37.089456 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53504 2019-Jan-15 20:37:37.090095 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53505 2019-Jan-15 20:37:37.090752 - [DEBUG] Edge Function : AllBottom
53506 2019-Jan-15 20:37:37.090780 - [DEBUG] End adding new jump function
53507 2019-Jan-15 20:37:37.090804 - [DEBUG]
53508 2019-Jan-15 20:37:37.090828 - [DEBUG] -------------------------------------------- 1447. Path Edge --------------------------------------------
53509 2019-Jan-15 20:37:37.090853 - [DEBUG]
53510 2019-Jan-15 20:37:37.090876 - [DEBUG] Process 1447. path edge:
53511 2019-Jan-15 20:37:37.090900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53512 2019-Jan-15 20:37:37.090956 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
53513 2019-Jan-15 20:37:37.091600 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53514 2019-Jan-15 20:37:37.092239 - [DEBUG]
53515 2019-Jan-15 20:37:37.092264 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53516 2019-Jan-15 20:37:37.092922 - [DEBUG] Possible callees:
53517 2019-Jan-15 20:37:37.092947 - [DEBUG] llvm.dbg.declare
53518 2019-Jan-15 20:37:37.092972 - [DEBUG] Possible return sites:
53519 2019-Jan-15 20:37:37.092996 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19353520 2019-Jan-15 20:37:37.094282 - [DEBUG] Found and process special summary
53521 2019-Jan-15 20:37:37.094317 - [DEBUG] Compose: EdgeIdentity * AllBottom
53522 2019-Jan-15 20:37:37.094344 - [DEBUG]
53523 2019-Jan-15 20:37:37.094368 - [DEBUG] Propagate flow
53524 2019-Jan-15 20:37:37.094392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53525 2019-Jan-15 20:37:37.094448 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53526 2019-Jan-15 20:37:37.095093 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53527 2019-Jan-15 20:37:37.095731 - [DEBUG] Edge function : AllBottom (result of previous compose)
53528 2019-Jan-15 20:37:37.095756 - [DEBUG]
53529 2019-Jan-15 20:37:37.095781 - [DEBUG] Join: AllTop & AllBottom
53530 2019-Jan-15 20:37:37.095807 - [DEBUG] = AllBottom (new jump func)
53531 2019-Jan-15 20:37:37.095832 - [DEBUG]
53532 2019-Jan-15 20:37:37.095856 - [DEBUG] Start adding new jump function
53533 2019-Jan-15 20:37:37.095879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53534 2019-Jan-15 20:37:37.095936 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53535 2019-Jan-15 20:37:37.096574 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53536 2019-Jan-15 20:37:37.097209 - [DEBUG] Edge Function : AllBottom
53537 2019-Jan-15 20:37:37.097237 - [DEBUG] End adding new jump function
53538 2019-Jan-15 20:37:37.097261 - [DEBUG]
53539 2019-Jan-15 20:37:37.097299 - [DEBUG] -------------------------------------------- 1448. Path Edge --------------------------------------------
53540 2019-Jan-15 20:37:37.097324 - [DEBUG]
53541 2019-Jan-15 20:37:37.097347 - [DEBUG] Process 1448. path edge:
53542 2019-Jan-15 20:37:37.097379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53543 2019-Jan-15 20:37:37.097436 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
53544 2019-Jan-15 20:37:37.098087 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53545 2019-Jan-15 20:37:37.098725 - [DEBUG]
53546 2019-Jan-15 20:37:37.098749 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53547 2019-Jan-15 20:37:37.099408 - [DEBUG] Compose: EdgeIdentity * AllBottom
53548 2019-Jan-15 20:37:37.099436 - [DEBUG]
53549 2019-Jan-15 20:37:37.099460 - [DEBUG] Propagate flow
53550 2019-Jan-15 20:37:37.099483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53551 2019-Jan-15 20:37:37.099541 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53552 2019-Jan-15 20:37:37.100177 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53553 2019-Jan-15 20:37:37.100830 - [DEBUG] Edge function : AllBottom (result of previous compose)
53554 2019-Jan-15 20:37:37.100855 - [DEBUG]
53555 2019-Jan-15 20:37:37.100880 - [DEBUG] Join: AllTop & AllBottom
53556 2019-Jan-15 20:37:37.100906 - [DEBUG] = AllBottom (new jump func)
53557 2019-Jan-15 20:37:37.100931 - [DEBUG]
53558 2019-Jan-15 20:37:37.100954 - [DEBUG] Start adding new jump function
53559 2019-Jan-15 20:37:37.100978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53560 2019-Jan-15 20:37:37.101034 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53561 2019-Jan-15 20:37:37.101671 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53562 2019-Jan-15 20:37:37.102306 - [DEBUG] Edge Function : AllBottom
53563 2019-Jan-15 20:37:37.102333 - [DEBUG] End adding new jump function
53564 2019-Jan-15 20:37:37.102357 - [DEBUG]
53565 2019-Jan-15 20:37:37.102381 - [DEBUG] -------------------------------------------- 1449. Path Edge --------------------------------------------
53566 2019-Jan-15 20:37:37.102406 - [DEBUG]
53567 2019-Jan-15 20:37:37.102429 - [DEBUG] Process 1449. path edge:
53568 2019-Jan-15 20:37:37.102454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53569 2019-Jan-15 20:37:37.102511 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
53570 2019-Jan-15 20:37:37.103145 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53571 2019-Jan-15 20:37:37.103784 - [DEBUG]
53572 2019-Jan-15 20:37:37.103810 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53573 2019-Jan-15 20:37:37.104481 - [DEBUG] Compose: EdgeIdentity * AllBottom
53574 2019-Jan-15 20:37:37.104509 - [DEBUG]
53575 2019-Jan-15 20:37:37.104533 - [DEBUG] Propagate flow
53576 2019-Jan-15 20:37:37.104557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53577 2019-Jan-15 20:37:37.104614 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53578 2019-Jan-15 20:37:37.105254 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53579 2019-Jan-15 20:37:37.105893 - [DEBUG] Edge function : AllBottom (result of previous compose)
53580 2019-Jan-15 20:37:37.105918 - [DEBUG]
53581 2019-Jan-15 20:37:37.105943 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53582 2019-Jan-15 20:37:37.105969 - [DEBUG] = AllBottom
53583 2019-Jan-15 20:37:37.105993 - [DEBUG]
53584 2019-Jan-15 20:37:37.106016 - [DEBUG] PROPAGATE: No new function!
53585 2019-Jan-15 20:37:37.106042 - [DEBUG] EDGE:
53586 2019-Jan-15 20:37:37.106099 - [DEBUG] ---> 53587 2019-Jan-15 20:37:37.106742 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53588 2019-Jan-15 20:37:37.107395 - [DEBUG]
53589 2019-Jan-15 20:37:37.107421 - [DEBUG] EDGE:
53590 2019-Jan-15 20:37:37.107478 - [DEBUG] ---> 53591 2019-Jan-15 20:37:37.108114 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53592 2019-Jan-15 20:37:37.108750 - [DEBUG]
53593 2019-Jan-15 20:37:37.108788 - [DEBUG] Compose: EdgeIdentity * AllBottom
53594 2019-Jan-15 20:37:37.108815 - [DEBUG]
53595 2019-Jan-15 20:37:37.108839 - [DEBUG] Propagate flow
53596 2019-Jan-15 20:37:37.108863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53597 2019-Jan-15 20:37:37.108919 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53598 2019-Jan-15 20:37:37.109554 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53599 2019-Jan-15 20:37:37.110191 - [DEBUG] Edge function : AllBottom (result of previous compose)
53600 2019-Jan-15 20:37:37.110217 - [DEBUG]
53601 2019-Jan-15 20:37:37.110241 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53602 2019-Jan-15 20:37:37.110268 - [DEBUG] = AllBottom
53603 2019-Jan-15 20:37:37.110292 - [DEBUG]
53604 2019-Jan-15 20:37:37.110316 - [DEBUG] PROPAGATE: No new function!
53605 2019-Jan-15 20:37:37.110343 - [DEBUG] EDGE:
53606 2019-Jan-15 20:37:37.110400 - [DEBUG] ---> 53607 2019-Jan-15 20:37:37.111067 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53608 2019-Jan-15 20:37:37.111705 - [DEBUG]
53609 2019-Jan-15 20:37:37.111731 - [DEBUG] EDGE:
53610 2019-Jan-15 20:37:37.111789 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
53611 2019-Jan-15 20:37:37.112432 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53612 2019-Jan-15 20:37:37.113072 - [DEBUG]
53613 2019-Jan-15 20:37:37.113098 - [DEBUG] EDGE:
53614 2019-Jan-15 20:37:37.113155 - [DEBUG] ---> 53615 2019-Jan-15 20:37:37.113789 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53616 2019-Jan-15 20:37:37.114443 - [DEBUG]
53617 2019-Jan-15 20:37:37.114470 - [DEBUG] EDGE:
53618 2019-Jan-15 20:37:37.114527 - [DEBUG] ---> 53619 2019-Jan-15 20:37:37.115161 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53620 2019-Jan-15 20:37:37.115799 - [DEBUG]
53621 2019-Jan-15 20:37:37.115826 - [DEBUG] EDGE:
53622 2019-Jan-15 20:37:37.115883 - [DEBUG] ---> 53623 2019-Jan-15 20:37:37.116520 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53624 2019-Jan-15 20:37:37.117157 - [DEBUG]
53625 2019-Jan-15 20:37:37.117191 - [DEBUG] Compose: EdgeIdentity * AllBottom
53626 2019-Jan-15 20:37:37.117217 - [DEBUG]
53627 2019-Jan-15 20:37:37.117241 - [DEBUG] Propagate flow
53628 2019-Jan-15 20:37:37.117276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53629 2019-Jan-15 20:37:37.117343 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53630 2019-Jan-15 20:37:37.117981 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53631 2019-Jan-15 20:37:37.118617 - [DEBUG] Edge function : AllBottom (result of previous compose)
53632 2019-Jan-15 20:37:37.118642 - [DEBUG]
53633 2019-Jan-15 20:37:37.118667 - [DEBUG] Join: AllTop & AllBottom
53634 2019-Jan-15 20:37:37.118693 - [DEBUG] = AllBottom (new jump func)
53635 2019-Jan-15 20:37:37.118717 - [DEBUG]
53636 2019-Jan-15 20:37:37.118740 - [DEBUG] Start adding new jump function
53637 2019-Jan-15 20:37:37.118764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53638 2019-Jan-15 20:37:37.118820 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53639 2019-Jan-15 20:37:37.119457 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53640 2019-Jan-15 20:37:37.120093 - [DEBUG] Edge Function : AllBottom
53641 2019-Jan-15 20:37:37.120120 - [DEBUG] End adding new jump function
53642 2019-Jan-15 20:37:37.120144 - [DEBUG]
53643 2019-Jan-15 20:37:37.120168 - [DEBUG] -------------------------------------------- 1450. Path Edge --------------------------------------------
53644 2019-Jan-15 20:37:37.120192 - [DEBUG]
53645 2019-Jan-15 20:37:37.120215 - [DEBUG] Process 1450. path edge:
53646 2019-Jan-15 20:37:37.120239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53647 2019-Jan-15 20:37:37.120295 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
53648 2019-Jan-15 20:37:37.120946 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53649 2019-Jan-15 20:37:37.121583 - [DEBUG]
53650 2019-Jan-15 20:37:37.121607 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53651 2019-Jan-15 20:37:37.122264 - [DEBUG] Compose: EdgeIdentity * AllBottom
53652 2019-Jan-15 20:37:37.122291 - [DEBUG]
53653 2019-Jan-15 20:37:37.122315 - [DEBUG] Propagate flow
53654 2019-Jan-15 20:37:37.122339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53655 2019-Jan-15 20:37:37.122396 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
53656 2019-Jan-15 20:37:37.123031 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53657 2019-Jan-15 20:37:37.123669 - [DEBUG] Edge function : AllBottom (result of previous compose)
53658 2019-Jan-15 20:37:37.123694 - [DEBUG]
53659 2019-Jan-15 20:37:37.123719 - [DEBUG] Join: AllTop & AllBottom
53660 2019-Jan-15 20:37:37.123745 - [DEBUG] = AllBottom (new jump func)
53661 2019-Jan-15 20:37:37.123770 - [DEBUG]
53662 2019-Jan-15 20:37:37.123793 - [DEBUG] Start adding new jump function
53663 2019-Jan-15 20:37:37.123817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53664 2019-Jan-15 20:37:37.123873 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53665 2019-Jan-15 20:37:37.124526 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
53666 2019-Jan-15 20:37:37.125157 - [DEBUG] Edge Function : AllBottom
53667 2019-Jan-15 20:37:37.125185 - [DEBUG] End adding new jump function
53668 2019-Jan-15 20:37:37.125209 - [DEBUG]
53669 2019-Jan-15 20:37:37.125233 - [DEBUG] -------------------------------------------- 1451. Path Edge --------------------------------------------
53670 2019-Jan-15 20:37:37.125257 - [DEBUG]
53671 2019-Jan-15 20:37:37.125281 - [DEBUG] Process 1451. path edge:
53672 2019-Jan-15 20:37:37.125305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53673 2019-Jan-15 20:37:37.125361 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
53674 2019-Jan-15 20:37:37.126002 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53675 2019-Jan-15 20:37:37.126642 - [DEBUG]
53676 2019-Jan-15 20:37:37.126667 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
53677 2019-Jan-15 20:37:37.127331 - [DEBUG] Compose: EdgeIdentity * AllBottom
53678 2019-Jan-15 20:37:37.127359 - [DEBUG]
53679 2019-Jan-15 20:37:37.127383 - [DEBUG] Propagate flow
53680 2019-Jan-15 20:37:37.127407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53681 2019-Jan-15 20:37:37.127464 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53682 2019-Jan-15 20:37:37.128104 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53683 2019-Jan-15 20:37:37.128741 - [DEBUG] Edge function : AllBottom (result of previous compose)
53684 2019-Jan-15 20:37:37.128766 - [DEBUG]
53685 2019-Jan-15 20:37:37.128791 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53686 2019-Jan-15 20:37:37.128817 - [DEBUG] = AllBottom
53687 2019-Jan-15 20:37:37.128842 - [DEBUG]
53688 2019-Jan-15 20:37:37.128865 - [DEBUG] PROPAGATE: No new function!
53689 2019-Jan-15 20:37:37.128891 - [DEBUG] EDGE:
53690 2019-Jan-15 20:37:37.128948 - [DEBUG] ---> 53691 2019-Jan-15 20:37:37.129580 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53692 2019-Jan-15 20:37:37.130216 - [DEBUG]
53693 2019-Jan-15 20:37:37.130242 - [DEBUG] EDGE:
53694 2019-Jan-15 20:37:37.130299 - [DEBUG] ---> 53695 2019-Jan-15 20:37:37.130951 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53696 2019-Jan-15 20:37:37.131589 - [DEBUG]
53697 2019-Jan-15 20:37:37.131615 - [DEBUG] EDGE:
53698 2019-Jan-15 20:37:37.131672 - [DEBUG] ---> 53699 2019-Jan-15 20:37:37.132308 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53700 2019-Jan-15 20:37:37.132947 - [DEBUG]
53701 2019-Jan-15 20:37:37.132972 - [DEBUG] EDGE:
53702 2019-Jan-15 20:37:37.133030 - [DEBUG] ---> 53703 2019-Jan-15 20:37:37.133669 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53704 2019-Jan-15 20:37:37.134321 - [DEBUG]
53705 2019-Jan-15 20:37:37.134347 - [DEBUG] EDGE:
53706 2019-Jan-15 20:37:37.134404 - [DEBUG] ---> 53707 2019-Jan-15 20:37:37.135040 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53708 2019-Jan-15 20:37:37.135676 - [DEBUG]
53709 2019-Jan-15 20:37:37.135702 - [DEBUG] EDGE:
53710 2019-Jan-15 20:37:37.135759 - [DEBUG] ---> 53711 2019-Jan-15 20:37:37.136397 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53712 2019-Jan-15 20:37:37.137035 - [DEBUG]
53713 2019-Jan-15 20:37:37.137071 - [DEBUG] Compose: EdgeIdentity * AllBottom
53714 2019-Jan-15 20:37:37.137099 - [DEBUG]
53715 2019-Jan-15 20:37:37.137123 - [DEBUG] Propagate flow
53716 2019-Jan-15 20:37:37.137146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53717 2019-Jan-15 20:37:37.137216 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53718 2019-Jan-15 20:37:37.137871 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53719 2019-Jan-15 20:37:37.138510 - [DEBUG] Edge function : AllBottom (result of previous compose)
53720 2019-Jan-15 20:37:37.138535 - [DEBUG]
53721 2019-Jan-15 20:37:37.138560 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53722 2019-Jan-15 20:37:37.138586 - [DEBUG] = AllBottom
53723 2019-Jan-15 20:37:37.138610 - [DEBUG]
53724 2019-Jan-15 20:37:37.138634 - [DEBUG] PROPAGATE: No new function!
53725 2019-Jan-15 20:37:37.138661 - [DEBUG] EDGE:
53726 2019-Jan-15 20:37:37.138718 - [DEBUG] ---> 53727 2019-Jan-15 20:37:37.139361 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53728 2019-Jan-15 20:37:37.140000 - [DEBUG]
53729 2019-Jan-15 20:37:37.140027 - [DEBUG] EDGE:
53730 2019-Jan-15 20:37:37.140084 - [DEBUG] ---> 53731 2019-Jan-15 20:37:37.140733 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53732 2019-Jan-15 20:37:37.141370 - [DEBUG]
53733 2019-Jan-15 20:37:37.141396 - [DEBUG] EDGE:
53734 2019-Jan-15 20:37:37.141453 - [DEBUG] ---> 53735 2019-Jan-15 20:37:37.142090 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53736 2019-Jan-15 20:37:37.142726 - [DEBUG]
53737 2019-Jan-15 20:37:37.142762 - [DEBUG] Compose: EdgeIdentity * AllBottom
53738 2019-Jan-15 20:37:37.142789 - [DEBUG]
53739 2019-Jan-15 20:37:37.142813 - [DEBUG] Propagate flow
53740 2019-Jan-15 20:37:37.142837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53741 2019-Jan-15 20:37:37.142893 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53742 2019-Jan-15 20:37:37.143530 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53743 2019-Jan-15 20:37:37.144182 - [DEBUG] Edge function : AllBottom (result of previous compose)
53744 2019-Jan-15 20:37:37.144207 - [DEBUG]
53745 2019-Jan-15 20:37:37.144233 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53746 2019-Jan-15 20:37:37.144259 - [DEBUG] = AllBottom
53747 2019-Jan-15 20:37:37.144283 - [DEBUG]
53748 2019-Jan-15 20:37:37.144306 - [DEBUG] PROPAGATE: No new function!
53749 2019-Jan-15 20:37:37.144333 - [DEBUG] EDGE:
53750 2019-Jan-15 20:37:37.144390 - [DEBUG] ---> 53751 2019-Jan-15 20:37:37.145034 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53752 2019-Jan-15 20:37:37.145672 - [DEBUG]
53753 2019-Jan-15 20:37:37.145698 - [DEBUG] EDGE:
53754 2019-Jan-15 20:37:37.145755 - [DEBUG] ---> 53755 2019-Jan-15 20:37:37.146390 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53756 2019-Jan-15 20:37:37.147027 - [DEBUG]
53757 2019-Jan-15 20:37:37.147052 - [DEBUG] EDGE:
53758 2019-Jan-15 20:37:37.147109 - [DEBUG] ---> 53759 2019-Jan-15 20:37:37.147768 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53760 2019-Jan-15 20:37:37.148404 - [DEBUG]
53761 2019-Jan-15 20:37:37.148430 - [DEBUG] EDGE:
53762 2019-Jan-15 20:37:37.148487 - [DEBUG] ---> 53763 2019-Jan-15 20:37:37.149125 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53764 2019-Jan-15 20:37:37.149762 - [DEBUG]
53765 2019-Jan-15 20:37:37.149799 - [DEBUG] Compose: EdgeIdentity * AllBottom
53766 2019-Jan-15 20:37:37.149826 - [DEBUG]
53767 2019-Jan-15 20:37:37.149850 - [DEBUG] Propagate flow
53768 2019-Jan-15 20:37:37.149874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53769 2019-Jan-15 20:37:37.149930 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53770 2019-Jan-15 20:37:37.150568 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53771 2019-Jan-15 20:37:37.151220 - [DEBUG] Edge function : AllBottom (result of previous compose)
53772 2019-Jan-15 20:37:37.151246 - [DEBUG]
53773 2019-Jan-15 20:37:37.151271 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53774 2019-Jan-15 20:37:37.151297 - [DEBUG] = AllBottom
53775 2019-Jan-15 20:37:37.151322 - [DEBUG]
53776 2019-Jan-15 20:37:37.151345 - [DEBUG] PROPAGATE: No new function!
53777 2019-Jan-15 20:37:37.151371 - [DEBUG] EDGE:
53778 2019-Jan-15 20:37:37.151429 - [DEBUG] ---> 53779 2019-Jan-15 20:37:37.152071 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53780 2019-Jan-15 20:37:37.152711 - [DEBUG]
53781 2019-Jan-15 20:37:37.152737 - [DEBUG] EDGE:
53782 2019-Jan-15 20:37:37.152794 - [DEBUG] ---> 53783 2019-Jan-15 20:37:37.153428 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53784 2019-Jan-15 20:37:37.154080 - [DEBUG]
53785 2019-Jan-15 20:37:37.154106 - [DEBUG] EDGE:
53786 2019-Jan-15 20:37:37.154163 - [DEBUG] ---> 53787 2019-Jan-15 20:37:37.154800 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53788 2019-Jan-15 20:37:37.155437 - [DEBUG]
53789 2019-Jan-15 20:37:37.155474 - [DEBUG] Compose: EdgeIdentity * AllBottom
53790 2019-Jan-15 20:37:37.155501 - [DEBUG]
53791 2019-Jan-15 20:37:37.155525 - [DEBUG] Propagate flow
53792 2019-Jan-15 20:37:37.155548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53793 2019-Jan-15 20:37:37.155605 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53794 2019-Jan-15 20:37:37.156242 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53795 2019-Jan-15 20:37:37.156879 - [DEBUG] Edge function : AllBottom (result of previous compose)
53796 2019-Jan-15 20:37:37.156904 - [DEBUG]
53797 2019-Jan-15 20:37:37.156929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53798 2019-Jan-15 20:37:37.156955 - [DEBUG] = AllBottom
53799 2019-Jan-15 20:37:37.156980 - [DEBUG]
53800 2019-Jan-15 20:37:37.157003 - [DEBUG] PROPAGATE: No new function!
53801 2019-Jan-15 20:37:37.157030 - [DEBUG] EDGE:
53802 2019-Jan-15 20:37:37.157087 - [DEBUG] ---> 53803 2019-Jan-15 20:37:37.157754 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53804 2019-Jan-15 20:37:37.158394 - [DEBUG]
53805 2019-Jan-15 20:37:37.158421 - [DEBUG] EDGE:
53806 2019-Jan-15 20:37:37.158478 - [DEBUG] ---> 53807 2019-Jan-15 20:37:37.159111 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53808 2019-Jan-15 20:37:37.159748 - [DEBUG]
53809 2019-Jan-15 20:37:37.159774 - [DEBUG] EDGE:
53810 2019-Jan-15 20:37:37.159831 - [DEBUG] ---> 53811 2019-Jan-15 20:37:37.160468 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53812 2019-Jan-15 20:37:37.161326 - [DEBUG]
53813 2019-Jan-15 20:37:37.161365 - [DEBUG] Compose: EdgeIdentity * AllBottom
53814 2019-Jan-15 20:37:37.161393 - [DEBUG]
53815 2019-Jan-15 20:37:37.161417 - [DEBUG] Propagate flow
53816 2019-Jan-15 20:37:37.161440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53817 2019-Jan-15 20:37:37.161498 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53818 2019-Jan-15 20:37:37.162142 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53819 2019-Jan-15 20:37:37.162779 - [DEBUG] Edge function : AllBottom (result of previous compose)
53820 2019-Jan-15 20:37:37.162805 - [DEBUG]
53821 2019-Jan-15 20:37:37.162830 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53822 2019-Jan-15 20:37:37.162856 - [DEBUG] = AllBottom
53823 2019-Jan-15 20:37:37.162880 - [DEBUG]
53824 2019-Jan-15 20:37:37.162903 - [DEBUG] PROPAGATE: No new function!
53825 2019-Jan-15 20:37:37.162931 - [DEBUG] EDGE:
53826 2019-Jan-15 20:37:37.162988 - [DEBUG] ---> 53827 2019-Jan-15 20:37:37.163632 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53828 2019-Jan-15 20:37:37.164287 - [DEBUG]
53829 2019-Jan-15 20:37:37.164322 - [DEBUG] Compose: EdgeIdentity * AllBottom
53830 2019-Jan-15 20:37:37.164349 - [DEBUG]
53831 2019-Jan-15 20:37:37.164372 - [DEBUG] Propagate flow
53832 2019-Jan-15 20:37:37.164396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53833 2019-Jan-15 20:37:37.164452 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53834 2019-Jan-15 20:37:37.165092 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53835 2019-Jan-15 20:37:37.165728 - [DEBUG] Edge function : AllBottom (result of previous compose)
53836 2019-Jan-15 20:37:37.165754 - [DEBUG]
53837 2019-Jan-15 20:37:37.165778 - [DEBUG] Join: AllTop & AllBottom
53838 2019-Jan-15 20:37:37.165804 - [DEBUG] = AllBottom (new jump func)
53839 2019-Jan-15 20:37:37.165829 - [DEBUG]
53840 2019-Jan-15 20:37:37.165852 - [DEBUG] Start adding new jump function
53841 2019-Jan-15 20:37:37.165876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53842 2019-Jan-15 20:37:37.165932 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53843 2019-Jan-15 20:37:37.167378 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53844 2019-Jan-15 20:37:37.168171 - [DEBUG] Edge Function : AllBottom
53845 2019-Jan-15 20:37:37.168207 - [DEBUG] End adding new jump function
53846 2019-Jan-15 20:37:37.168250 - [DEBUG]
53847 2019-Jan-15 20:37:37.168274 - [DEBUG] -------------------------------------------- 1452. Path Edge --------------------------------------------
53848 2019-Jan-15 20:37:37.168300 - [DEBUG]
53849 2019-Jan-15 20:37:37.168324 - [DEBUG] Process 1452. path edge:
53850 2019-Jan-15 20:37:37.168348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53851 2019-Jan-15 20:37:37.168422 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
53852 2019-Jan-15 20:37:37.169076 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53853 2019-Jan-15 20:37:37.169718 - [DEBUG]
53854 2019-Jan-15 20:37:37.169743 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53855 2019-Jan-15 20:37:37.170398 - [DEBUG] Possible callees:
53856 2019-Jan-15 20:37:37.170424 - [DEBUG] foo
53857 2019-Jan-15 20:37:37.170449 - [DEBUG] Possible return sites:
53858 2019-Jan-15 20:37:37.170472 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12653859 2019-Jan-15 20:37:37.171774 - [DEBUG] Found and process special summary
53860 2019-Jan-15 20:37:37.171814 - [DEBUG] Compose: EdgeIdentity * AllBottom
53861 2019-Jan-15 20:37:37.171843 - [DEBUG]
53862 2019-Jan-15 20:37:37.171868 - [DEBUG] Propagate flow
53863 2019-Jan-15 20:37:37.171891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53864 2019-Jan-15 20:37:37.171949 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53865 2019-Jan-15 20:37:37.172587 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53866 2019-Jan-15 20:37:37.173223 - [DEBUG] Edge function : AllBottom (result of previous compose)
53867 2019-Jan-15 20:37:37.173249 - [DEBUG]
53868 2019-Jan-15 20:37:37.173274 - [DEBUG] Join: AllTop & AllBottom
53869 2019-Jan-15 20:37:37.173301 - [DEBUG] = AllBottom (new jump func)
53870 2019-Jan-15 20:37:37.173325 - [DEBUG]
53871 2019-Jan-15 20:37:37.173349 - [DEBUG] Start adding new jump function
53872 2019-Jan-15 20:37:37.173372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53873 2019-Jan-15 20:37:37.173428 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53874 2019-Jan-15 20:37:37.174082 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53875 2019-Jan-15 20:37:37.174720 - [DEBUG] Edge Function : AllBottom
53876 2019-Jan-15 20:37:37.174748 - [DEBUG] End adding new jump function
53877 2019-Jan-15 20:37:37.174772 - [DEBUG]
53878 2019-Jan-15 20:37:37.174796 - [DEBUG] -------------------------------------------- 1453. Path Edge --------------------------------------------
53879 2019-Jan-15 20:37:37.174820 - [DEBUG]
53880 2019-Jan-15 20:37:37.174843 - [DEBUG] Process 1453. path edge:
53881 2019-Jan-15 20:37:37.174867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53882 2019-Jan-15 20:37:37.174923 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
53883 2019-Jan-15 20:37:37.175561 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53884 2019-Jan-15 20:37:37.176197 - [DEBUG]
53885 2019-Jan-15 20:37:37.176222 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53886 2019-Jan-15 20:37:37.176881 - [DEBUG] Compose: EdgeIdentity * AllBottom
53887 2019-Jan-15 20:37:37.176909 - [DEBUG]
53888 2019-Jan-15 20:37:37.176933 - [DEBUG] Propagate flow
53889 2019-Jan-15 20:37:37.176957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53890 2019-Jan-15 20:37:37.177014 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53891 2019-Jan-15 20:37:37.177677 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53892 2019-Jan-15 20:37:37.178342 - [DEBUG] Edge function : AllBottom (result of previous compose)
53893 2019-Jan-15 20:37:37.178368 - [DEBUG]
53894 2019-Jan-15 20:37:37.178394 - [DEBUG] Join: AllTop & AllBottom
53895 2019-Jan-15 20:37:37.178421 - [DEBUG] = AllBottom (new jump func)
53896 2019-Jan-15 20:37:37.178445 - [DEBUG]
53897 2019-Jan-15 20:37:37.178469 - [DEBUG] Start adding new jump function
53898 2019-Jan-15 20:37:37.178493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53899 2019-Jan-15 20:37:37.178554 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53900 2019-Jan-15 20:37:37.179199 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53901 2019-Jan-15 20:37:37.179833 - [DEBUG] Edge Function : AllBottom
53902 2019-Jan-15 20:37:37.179863 - [DEBUG] End adding new jump function
53903 2019-Jan-15 20:37:37.179887 - [DEBUG]
53904 2019-Jan-15 20:37:37.179911 - [DEBUG] -------------------------------------------- 1454. Path Edge --------------------------------------------
53905 2019-Jan-15 20:37:37.179935 - [DEBUG]
53906 2019-Jan-15 20:37:37.179959 - [DEBUG] Process 1454. path edge:
53907 2019-Jan-15 20:37:37.179983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53908 2019-Jan-15 20:37:37.180039 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
53909 2019-Jan-15 20:37:37.180693 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53910 2019-Jan-15 20:37:37.181332 - [DEBUG]
53911 2019-Jan-15 20:37:37.181359 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53912 2019-Jan-15 20:37:37.182020 - [DEBUG] Compose: EdgeIdentity * AllBottom
53913 2019-Jan-15 20:37:37.182049 - [DEBUG]
53914 2019-Jan-15 20:37:37.182073 - [DEBUG] Propagate flow
53915 2019-Jan-15 20:37:37.182097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53916 2019-Jan-15 20:37:37.182154 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53917 2019-Jan-15 20:37:37.182790 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53918 2019-Jan-15 20:37:37.183428 - [DEBUG] Edge function : AllBottom (result of previous compose)
53919 2019-Jan-15 20:37:37.183454 - [DEBUG]
53920 2019-Jan-15 20:37:37.183478 - [DEBUG] Join: AllTop & AllBottom
53921 2019-Jan-15 20:37:37.183505 - [DEBUG] = AllBottom (new jump func)
53922 2019-Jan-15 20:37:37.183529 - [DEBUG]
53923 2019-Jan-15 20:37:37.183553 - [DEBUG] Start adding new jump function
53924 2019-Jan-15 20:37:37.183576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53925 2019-Jan-15 20:37:37.183632 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53926 2019-Jan-15 20:37:37.184286 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53927 2019-Jan-15 20:37:37.184921 - [DEBUG] Edge Function : AllBottom
53928 2019-Jan-15 20:37:37.184950 - [DEBUG] End adding new jump function
53929 2019-Jan-15 20:37:37.184974 - [DEBUG]
53930 2019-Jan-15 20:37:37.184998 - [DEBUG] -------------------------------------------- 1455. Path Edge --------------------------------------------
53931 2019-Jan-15 20:37:37.185022 - [DEBUG]
53932 2019-Jan-15 20:37:37.185045 - [DEBUG] Process 1455. path edge:
53933 2019-Jan-15 20:37:37.185069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53934 2019-Jan-15 20:37:37.185125 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
53935 2019-Jan-15 20:37:37.185773 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53936 2019-Jan-15 20:37:37.186414 - [DEBUG]
53937 2019-Jan-15 20:37:37.186439 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53938 2019-Jan-15 20:37:37.187095 - [DEBUG] Compose: EdgeIdentity * AllBottom
53939 2019-Jan-15 20:37:37.187123 - [DEBUG]
53940 2019-Jan-15 20:37:37.187147 - [DEBUG] Propagate flow
53941 2019-Jan-15 20:37:37.187171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53942 2019-Jan-15 20:37:37.187228 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53943 2019-Jan-15 20:37:37.187891 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53944 2019-Jan-15 20:37:37.188530 - [DEBUG] Edge function : AllBottom (result of previous compose)
53945 2019-Jan-15 20:37:37.188556 - [DEBUG]
53946 2019-Jan-15 20:37:37.188580 - [DEBUG] Join: AllTop & AllBottom
53947 2019-Jan-15 20:37:37.188607 - [DEBUG] = AllBottom (new jump func)
53948 2019-Jan-15 20:37:37.188631 - [DEBUG]
53949 2019-Jan-15 20:37:37.188655 - [DEBUG] Start adding new jump function
53950 2019-Jan-15 20:37:37.188679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53951 2019-Jan-15 20:37:37.188735 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53952 2019-Jan-15 20:37:37.189373 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53953 2019-Jan-15 20:37:37.190014 - [DEBUG] Edge Function : AllBottom
53954 2019-Jan-15 20:37:37.190042 - [DEBUG] End adding new jump function
53955 2019-Jan-15 20:37:37.190067 - [DEBUG]
53956 2019-Jan-15 20:37:37.190090 - [DEBUG] -------------------------------------------- 1456. Path Edge --------------------------------------------
53957 2019-Jan-15 20:37:37.190115 - [DEBUG]
53958 2019-Jan-15 20:37:37.190138 - [DEBUG] Process 1456. path edge:
53959 2019-Jan-15 20:37:37.190162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53960 2019-Jan-15 20:37:37.190218 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
53961 2019-Jan-15 20:37:37.190879 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53962 2019-Jan-15 20:37:37.191518 - [DEBUG]
53963 2019-Jan-15 20:37:37.191542 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53964 2019-Jan-15 20:37:37.192200 - [DEBUG] Possible callees:
53965 2019-Jan-15 20:37:37.192226 - [DEBUG] llvm.dbg.declare
53966 2019-Jan-15 20:37:37.192251 - [DEBUG] Possible return sites:
53967 2019-Jan-15 20:37:37.192274 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13653968 2019-Jan-15 20:37:37.193550 - [DEBUG] Found and process special summary
53969 2019-Jan-15 20:37:37.193584 - [DEBUG] Compose: EdgeIdentity * AllBottom
53970 2019-Jan-15 20:37:37.193612 - [DEBUG]
53971 2019-Jan-15 20:37:37.193636 - [DEBUG] Propagate flow
53972 2019-Jan-15 20:37:37.193659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53973 2019-Jan-15 20:37:37.193716 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53974 2019-Jan-15 20:37:37.194372 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53975 2019-Jan-15 20:37:37.195018 - [DEBUG] Edge function : AllBottom (result of previous compose)
53976 2019-Jan-15 20:37:37.195043 - [DEBUG]
53977 2019-Jan-15 20:37:37.195068 - [DEBUG] Join: AllTop & AllBottom
53978 2019-Jan-15 20:37:37.195094 - [DEBUG] = AllBottom (new jump func)
53979 2019-Jan-15 20:37:37.195119 - [DEBUG]
53980 2019-Jan-15 20:37:37.195142 - [DEBUG] Start adding new jump function
53981 2019-Jan-15 20:37:37.195166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53982 2019-Jan-15 20:37:37.195222 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53983 2019-Jan-15 20:37:37.195859 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53984 2019-Jan-15 20:37:37.196496 - [DEBUG] Edge Function : AllBottom
53985 2019-Jan-15 20:37:37.196524 - [DEBUG] End adding new jump function
53986 2019-Jan-15 20:37:37.196548 - [DEBUG]
53987 2019-Jan-15 20:37:37.196571 - [DEBUG] -------------------------------------------- 1457. Path Edge --------------------------------------------
53988 2019-Jan-15 20:37:37.196596 - [DEBUG]
53989 2019-Jan-15 20:37:37.196619 - [DEBUG] Process 1457. path edge:
53990 2019-Jan-15 20:37:37.196643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53991 2019-Jan-15 20:37:37.196699 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
53992 2019-Jan-15 20:37:37.197351 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53993 2019-Jan-15 20:37:37.197989 - [DEBUG]
53994 2019-Jan-15 20:37:37.198013 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53995 2019-Jan-15 20:37:37.198674 - [DEBUG] Compose: EdgeIdentity * AllBottom
53996 2019-Jan-15 20:37:37.198703 - [DEBUG]
53997 2019-Jan-15 20:37:37.198727 - [DEBUG] Propagate flow
53998 2019-Jan-15 20:37:37.198750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53999 2019-Jan-15 20:37:37.198808 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54000 2019-Jan-15 20:37:37.199442 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54001 2019-Jan-15 20:37:37.200078 - [DEBUG] Edge function : AllBottom (result of previous compose)
54002 2019-Jan-15 20:37:37.200104 - [DEBUG]
54003 2019-Jan-15 20:37:37.200129 - [DEBUG] Join: AllTop & AllBottom
54004 2019-Jan-15 20:37:37.200155 - [DEBUG] = AllBottom (new jump func)
54005 2019-Jan-15 20:37:37.200179 - [DEBUG]
54006 2019-Jan-15 20:37:37.200203 - [DEBUG] Start adding new jump function
54007 2019-Jan-15 20:37:37.200227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54008 2019-Jan-15 20:37:37.200283 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54009 2019-Jan-15 20:37:37.200935 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54010 2019-Jan-15 20:37:37.201570 - [DEBUG] Edge Function : AllBottom
54011 2019-Jan-15 20:37:37.201598 - [DEBUG] End adding new jump function
54012 2019-Jan-15 20:37:37.201622 - [DEBUG]
54013 2019-Jan-15 20:37:37.201646 - [DEBUG] -------------------------------------------- 1458. Path Edge --------------------------------------------
54014 2019-Jan-15 20:37:37.201671 - [DEBUG]
54015 2019-Jan-15 20:37:37.201694 - [DEBUG] Process 1458. path edge:
54016 2019-Jan-15 20:37:37.201718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54017 2019-Jan-15 20:37:37.201775 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
54018 2019-Jan-15 20:37:37.202409 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54019 2019-Jan-15 20:37:37.203046 - [DEBUG]
54020 2019-Jan-15 20:37:37.203080 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54021 2019-Jan-15 20:37:37.203731 - [DEBUG] Compose: EdgeIdentity * AllBottom
54022 2019-Jan-15 20:37:37.203760 - [DEBUG]
54023 2019-Jan-15 20:37:37.203784 - [DEBUG] Propagate flow
54024 2019-Jan-15 20:37:37.203807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54025 2019-Jan-15 20:37:37.203864 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54026 2019-Jan-15 20:37:37.204515 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54027 2019-Jan-15 20:37:37.205151 - [DEBUG] Edge function : AllBottom (result of previous compose)
54028 2019-Jan-15 20:37:37.205176 - [DEBUG]
54029 2019-Jan-15 20:37:37.205201 - [DEBUG] Join: AllTop & AllBottom
54030 2019-Jan-15 20:37:37.205227 - [DEBUG] = AllBottom (new jump func)
54031 2019-Jan-15 20:37:37.205252 - [DEBUG]
54032 2019-Jan-15 20:37:37.205276 - [DEBUG] Start adding new jump function
54033 2019-Jan-15 20:37:37.205299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54034 2019-Jan-15 20:37:37.205355 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54035 2019-Jan-15 20:37:37.205992 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
54036 2019-Jan-15 20:37:37.206622 - [DEBUG] Edge Function : AllBottom
54037 2019-Jan-15 20:37:37.206650 - [DEBUG] End adding new jump function
54038 2019-Jan-15 20:37:37.206674 - [DEBUG]
54039 2019-Jan-15 20:37:37.206698 - [DEBUG] -------------------------------------------- 1459. Path Edge --------------------------------------------
54040 2019-Jan-15 20:37:37.206723 - [DEBUG]
54041 2019-Jan-15 20:37:37.206747 - [DEBUG] Process 1459. path edge:
54042 2019-Jan-15 20:37:37.206771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54043 2019-Jan-15 20:37:37.206828 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
54044 2019-Jan-15 20:37:37.207475 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54045 2019-Jan-15 20:37:37.208112 - [DEBUG]
54046 2019-Jan-15 20:37:37.208137 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
54047 2019-Jan-15 20:37:37.208790 - [DEBUG] Compose: EdgeIdentity * AllBottom
54048 2019-Jan-15 20:37:37.208817 - [DEBUG]
54049 2019-Jan-15 20:37:37.208841 - [DEBUG] Propagate flow
54050 2019-Jan-15 20:37:37.208865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54051 2019-Jan-15 20:37:37.208922 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54052 2019-Jan-15 20:37:37.209578 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54053 2019-Jan-15 20:37:37.210218 - [DEBUG] Edge function : AllBottom (result of previous compose)
54054 2019-Jan-15 20:37:37.210243 - [DEBUG]
54055 2019-Jan-15 20:37:37.210269 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54056 2019-Jan-15 20:37:37.210295 - [DEBUG] = AllBottom
54057 2019-Jan-15 20:37:37.210320 - [DEBUG]
54058 2019-Jan-15 20:37:37.210343 - [DEBUG] PROPAGATE: No new function!
54059 2019-Jan-15 20:37:37.210368 - [DEBUG] EDGE:
54060 2019-Jan-15 20:37:37.210426 - [DEBUG] ---> 54061 2019-Jan-15 20:37:37.211082 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54062 2019-Jan-15 20:37:37.211718 - [DEBUG]
54063 2019-Jan-15 20:37:37.211744 - [DEBUG] EDGE:
54064 2019-Jan-15 20:37:37.211801 - [DEBUG] ---> 54065 2019-Jan-15 20:37:37.212450 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54066 2019-Jan-15 20:37:37.213087 - [DEBUG]
54067 2019-Jan-15 20:37:37.213113 - [DEBUG] EDGE:
54068 2019-Jan-15 20:37:37.213171 - [DEBUG] ---> 54069 2019-Jan-15 20:37:37.213809 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54070 2019-Jan-15 20:37:37.214463 - [DEBUG]
54071 2019-Jan-15 20:37:37.214503 - [DEBUG] Compose: EdgeIdentity * AllBottom
54072 2019-Jan-15 20:37:37.214530 - [DEBUG]
54073 2019-Jan-15 20:37:37.214554 - [DEBUG] Propagate flow
54074 2019-Jan-15 20:37:37.214577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54075 2019-Jan-15 20:37:37.214633 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54076 2019-Jan-15 20:37:37.215272 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54077 2019-Jan-15 20:37:37.215908 - [DEBUG] Edge function : AllBottom (result of previous compose)
54078 2019-Jan-15 20:37:37.215934 - [DEBUG]
54079 2019-Jan-15 20:37:37.215958 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54080 2019-Jan-15 20:37:37.215985 - [DEBUG] = AllBottom
54081 2019-Jan-15 20:37:37.216009 - [DEBUG]
54082 2019-Jan-15 20:37:37.216033 - [DEBUG] PROPAGATE: No new function!
54083 2019-Jan-15 20:37:37.216060 - [DEBUG] EDGE:
54084 2019-Jan-15 20:37:37.216118 - [DEBUG] ---> 54085 2019-Jan-15 20:37:37.216760 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54086 2019-Jan-15 20:37:37.217415 - [DEBUG]
54087 2019-Jan-15 20:37:37.217449 - [DEBUG] Compose: EdgeIdentity * AllBottom
54088 2019-Jan-15 20:37:37.217476 - [DEBUG]
54089 2019-Jan-15 20:37:37.217500 - [DEBUG] Propagate flow
54090 2019-Jan-15 20:37:37.217523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54091 2019-Jan-15 20:37:37.217580 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54092 2019-Jan-15 20:37:37.218224 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54093 2019-Jan-15 20:37:37.218861 - [DEBUG] Edge function : AllBottom (result of previous compose)
54094 2019-Jan-15 20:37:37.218886 - [DEBUG]
54095 2019-Jan-15 20:37:37.218912 - [DEBUG] Join: AllTop & AllBottom
54096 2019-Jan-15 20:37:37.218938 - [DEBUG] = AllBottom (new jump func)
54097 2019-Jan-15 20:37:37.218962 - [DEBUG]
54098 2019-Jan-15 20:37:37.218986 - [DEBUG] Start adding new jump function
54099 2019-Jan-15 20:37:37.219010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54100 2019-Jan-15 20:37:37.219066 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54101 2019-Jan-15 20:37:37.219704 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54102 2019-Jan-15 20:37:37.220363 - [DEBUG] Edge Function : AllBottom
54103 2019-Jan-15 20:37:37.220392 - [DEBUG] End adding new jump function
54104 2019-Jan-15 20:37:37.220416 - [DEBUG]
54105 2019-Jan-15 20:37:37.220440 - [DEBUG] -------------------------------------------- 1460. Path Edge --------------------------------------------
54106 2019-Jan-15 20:37:37.220465 - [DEBUG]
54107 2019-Jan-15 20:37:37.220488 - [DEBUG] Process 1460. path edge:
54108 2019-Jan-15 20:37:37.220512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54109 2019-Jan-15 20:37:37.220569 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
54110 2019-Jan-15 20:37:37.221239 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54111 2019-Jan-15 20:37:37.221878 - [DEBUG]
54112 2019-Jan-15 20:37:37.221902 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54113 2019-Jan-15 20:37:37.222558 - [DEBUG] Possible callees:
54114 2019-Jan-15 20:37:37.222583 - [DEBUG] llvm.dbg.declare
54115 2019-Jan-15 20:37:37.222608 - [DEBUG] Possible return sites:
54116 2019-Jan-15 20:37:37.222631 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14354117 2019-Jan-15 20:37:37.223902 - [DEBUG] Found and process special summary
54118 2019-Jan-15 20:37:37.223947 - [DEBUG] Compose: EdgeIdentity * AllBottom
54119 2019-Jan-15 20:37:37.223976 - [DEBUG]
54120 2019-Jan-15 20:37:37.224000 - [DEBUG] Propagate flow
54121 2019-Jan-15 20:37:37.224023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54122 2019-Jan-15 20:37:37.224080 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54123 2019-Jan-15 20:37:37.224729 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54124 2019-Jan-15 20:37:37.225366 - [DEBUG] Edge function : AllBottom (result of previous compose)
54125 2019-Jan-15 20:37:37.225391 - [DEBUG]
54126 2019-Jan-15 20:37:37.225415 - [DEBUG] Join: AllTop & AllBottom
54127 2019-Jan-15 20:37:37.225442 - [DEBUG] = AllBottom (new jump func)
54128 2019-Jan-15 20:37:37.225466 - [DEBUG]
54129 2019-Jan-15 20:37:37.225490 - [DEBUG] Start adding new jump function
54130 2019-Jan-15 20:37:37.225513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54131 2019-Jan-15 20:37:37.225569 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54132 2019-Jan-15 20:37:37.226205 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54133 2019-Jan-15 20:37:37.226841 - [DEBUG] Edge Function : AllBottom
54134 2019-Jan-15 20:37:37.226869 - [DEBUG] End adding new jump function
54135 2019-Jan-15 20:37:37.226893 - [DEBUG]
54136 2019-Jan-15 20:37:37.226917 - [DEBUG] -------------------------------------------- 1461. Path Edge --------------------------------------------
54137 2019-Jan-15 20:37:37.226942 - [DEBUG]
54138 2019-Jan-15 20:37:37.226966 - [DEBUG] Process 1461. path edge:
54139 2019-Jan-15 20:37:37.226990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54140 2019-Jan-15 20:37:37.227047 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
54141 2019-Jan-15 20:37:37.227699 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54142 2019-Jan-15 20:37:37.228337 - [DEBUG]
54143 2019-Jan-15 20:37:37.228362 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54144 2019-Jan-15 20:37:37.229019 - [DEBUG] Compose: EdgeIdentity * AllBottom
54145 2019-Jan-15 20:37:37.229047 - [DEBUG]
54146 2019-Jan-15 20:37:37.229071 - [DEBUG] Propagate flow
54147 2019-Jan-15 20:37:37.229094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54148 2019-Jan-15 20:37:37.229151 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
54149 2019-Jan-15 20:37:37.229785 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54150 2019-Jan-15 20:37:37.230423 - [DEBUG] Edge function : AllBottom (result of previous compose)
54151 2019-Jan-15 20:37:37.230457 - [DEBUG]
54152 2019-Jan-15 20:37:37.230482 - [DEBUG] Join: AllTop & AllBottom
54153 2019-Jan-15 20:37:37.230509 - [DEBUG] = AllBottom (new jump func)
54154 2019-Jan-15 20:37:37.230533 - [DEBUG]
54155 2019-Jan-15 20:37:37.230557 - [DEBUG] Start adding new jump function
54156 2019-Jan-15 20:37:37.230580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54157 2019-Jan-15 20:37:37.230650 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54158 2019-Jan-15 20:37:37.231289 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
54159 2019-Jan-15 20:37:37.231921 - [DEBUG] Edge Function : AllBottom
54160 2019-Jan-15 20:37:37.231949 - [DEBUG] End adding new jump function
54161 2019-Jan-15 20:37:37.231973 - [DEBUG]
54162 2019-Jan-15 20:37:37.231997 - [DEBUG] -------------------------------------------- 1462. Path Edge --------------------------------------------
54163 2019-Jan-15 20:37:37.232022 - [DEBUG]
54164 2019-Jan-15 20:37:37.232045 - [DEBUG] Process 1462. path edge:
54165 2019-Jan-15 20:37:37.232069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54166 2019-Jan-15 20:37:37.232126 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
54167 2019-Jan-15 20:37:37.232759 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54168 2019-Jan-15 20:37:37.233396 - [DEBUG]
54169 2019-Jan-15 20:37:37.233421 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
54170 2019-Jan-15 20:37:37.234092 - [DEBUG] Compose: EdgeIdentity * AllBottom
54171 2019-Jan-15 20:37:37.234120 - [DEBUG]
54172 2019-Jan-15 20:37:37.234144 - [DEBUG] Propagate flow
54173 2019-Jan-15 20:37:37.234168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54174 2019-Jan-15 20:37:37.234225 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54175 2019-Jan-15 20:37:37.234858 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54176 2019-Jan-15 20:37:37.235496 - [DEBUG] Edge function : AllBottom (result of previous compose)
54177 2019-Jan-15 20:37:37.235521 - [DEBUG]
54178 2019-Jan-15 20:37:37.235546 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54179 2019-Jan-15 20:37:37.235572 - [DEBUG] = AllBottom
54180 2019-Jan-15 20:37:37.235597 - [DEBUG]
54181 2019-Jan-15 20:37:37.235621 - [DEBUG] PROPAGATE: No new function!
54182 2019-Jan-15 20:37:37.235646 - [DEBUG] EDGE:
54183 2019-Jan-15 20:37:37.235703 - [DEBUG] ---> 54184 2019-Jan-15 20:37:37.236334 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54185 2019-Jan-15 20:37:37.236971 - [DEBUG]
54186 2019-Jan-15 20:37:37.236997 - [DEBUG] EDGE:
54187 2019-Jan-15 20:37:37.237053 - [DEBUG] ---> 54188 2019-Jan-15 20:37:37.237719 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54189 2019-Jan-15 20:37:37.238357 - [DEBUG]
54190 2019-Jan-15 20:37:37.238394 - [DEBUG] Compose: EdgeIdentity * AllBottom
54191 2019-Jan-15 20:37:37.238421 - [DEBUG]
54192 2019-Jan-15 20:37:37.238445 - [DEBUG] Propagate flow
54193 2019-Jan-15 20:37:37.238469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54194 2019-Jan-15 20:37:37.238525 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54195 2019-Jan-15 20:37:37.239162 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54196 2019-Jan-15 20:37:37.239799 - [DEBUG] Edge function : AllBottom (result of previous compose)
54197 2019-Jan-15 20:37:37.239833 - [DEBUG]
54198 2019-Jan-15 20:37:37.239858 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54199 2019-Jan-15 20:37:37.239885 - [DEBUG] = AllBottom
54200 2019-Jan-15 20:37:37.239909 - [DEBUG]
54201 2019-Jan-15 20:37:37.239932 - [DEBUG] PROPAGATE: No new function!
54202 2019-Jan-15 20:37:37.239959 - [DEBUG] EDGE:
54203 2019-Jan-15 20:37:37.240016 - [DEBUG] ---> 54204 2019-Jan-15 20:37:37.240674 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54205 2019-Jan-15 20:37:37.241313 - [DEBUG]
54206 2019-Jan-15 20:37:37.241340 - [DEBUG] EDGE:
54207 2019-Jan-15 20:37:37.241397 - [DEBUG] ---> 54208 2019-Jan-15 20:37:37.242033 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54209 2019-Jan-15 20:37:37.242671 - [DEBUG]
54210 2019-Jan-15 20:37:37.242704 - [DEBUG] Compose: EdgeIdentity * AllBottom
54211 2019-Jan-15 20:37:37.242731 - [DEBUG]
54212 2019-Jan-15 20:37:37.242755 - [DEBUG] Propagate flow
54213 2019-Jan-15 20:37:37.242778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54214 2019-Jan-15 20:37:37.242835 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54215 2019-Jan-15 20:37:37.243470 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54216 2019-Jan-15 20:37:37.244125 - [DEBUG] Edge function : AllBottom (result of previous compose)
54217 2019-Jan-15 20:37:37.244150 - [DEBUG]
54218 2019-Jan-15 20:37:37.244175 - [DEBUG] Join: AllTop & AllBottom
54219 2019-Jan-15 20:37:37.244201 - [DEBUG] = AllBottom (new jump func)
54220 2019-Jan-15 20:37:37.244226 - [DEBUG]
54221 2019-Jan-15 20:37:37.244249 - [DEBUG] Start adding new jump function
54222 2019-Jan-15 20:37:37.244273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54223 2019-Jan-15 20:37:37.244329 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54224 2019-Jan-15 20:37:37.244967 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54225 2019-Jan-15 20:37:37.245602 - [DEBUG] Edge Function : AllBottom
54226 2019-Jan-15 20:37:37.245630 - [DEBUG] End adding new jump function
54227 2019-Jan-15 20:37:37.245654 - [DEBUG]
54228 2019-Jan-15 20:37:37.245677 - [DEBUG] -------------------------------------------- 1463. Path Edge --------------------------------------------
54229 2019-Jan-15 20:37:37.245702 - [DEBUG]
54230 2019-Jan-15 20:37:37.245725 - [DEBUG] Process 1463. path edge:
54231 2019-Jan-15 20:37:37.245749 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54232 2019-Jan-15 20:37:37.245805 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
54233 2019-Jan-15 20:37:37.246441 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54234 2019-Jan-15 20:37:37.247080 - [DEBUG]
54235 2019-Jan-15 20:37:37.247106 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54236 2019-Jan-15 20:37:37.247778 - [DEBUG] Compose: EdgeIdentity * AllBottom
54237 2019-Jan-15 20:37:37.247806 - [DEBUG]
54238 2019-Jan-15 20:37:37.247830 - [DEBUG] Propagate flow
54239 2019-Jan-15 20:37:37.247854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54240 2019-Jan-15 20:37:37.247911 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54241 2019-Jan-15 20:37:37.248564 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54242 2019-Jan-15 20:37:37.249202 - [DEBUG] Edge function : AllBottom (result of previous compose)
54243 2019-Jan-15 20:37:37.249228 - [DEBUG]
54244 2019-Jan-15 20:37:37.249253 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54245 2019-Jan-15 20:37:37.249279 - [DEBUG] = AllBottom
54246 2019-Jan-15 20:37:37.249304 - [DEBUG]
54247 2019-Jan-15 20:37:37.249327 - [DEBUG] PROPAGATE: No new function!
54248 2019-Jan-15 20:37:37.249360 - [DEBUG] Compose: EdgeIdentity * AllBottom
54249 2019-Jan-15 20:37:37.249386 - [DEBUG]
54250 2019-Jan-15 20:37:37.249410 - [DEBUG] Propagate flow
54251 2019-Jan-15 20:37:37.249433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54252 2019-Jan-15 20:37:37.249490 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54253 2019-Jan-15 20:37:37.250135 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54254 2019-Jan-15 20:37:37.250790 - [DEBUG] Edge function : AllBottom (result of previous compose)
54255 2019-Jan-15 20:37:37.250815 - [DEBUG]
54256 2019-Jan-15 20:37:37.250840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54257 2019-Jan-15 20:37:37.250866 - [DEBUG] = AllBottom
54258 2019-Jan-15 20:37:37.250890 - [DEBUG]
54259 2019-Jan-15 20:37:37.250914 - [DEBUG] PROPAGATE: No new function!
54260 2019-Jan-15 20:37:37.250939 - [DEBUG] EDGE:
54261 2019-Jan-15 20:37:37.250996 - [DEBUG] ---> 54262 2019-Jan-15 20:37:37.251633 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54263 2019-Jan-15 20:37:37.252271 - [DEBUG]
54264 2019-Jan-15 20:37:37.252297 - [DEBUG] EDGE:
54265 2019-Jan-15 20:37:37.252354 - [DEBUG] ---> 54266 2019-Jan-15 20:37:37.252988 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54267 2019-Jan-15 20:37:37.253625 - [DEBUG]
54268 2019-Jan-15 20:37:37.253651 - [DEBUG] EDGE:
54269 2019-Jan-15 20:37:37.253709 - [DEBUG] ---> 54270 2019-Jan-15 20:37:37.254364 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54271 2019-Jan-15 20:37:37.255001 - [DEBUG]
54272 2019-Jan-15 20:37:37.255037 - [DEBUG] Compose: EdgeIdentity * AllBottom
54273 2019-Jan-15 20:37:37.255064 - [DEBUG]
54274 2019-Jan-15 20:37:37.255088 - [DEBUG] Propagate flow
54275 2019-Jan-15 20:37:37.255111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54276 2019-Jan-15 20:37:37.255167 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54277 2019-Jan-15 20:37:37.255805 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54278 2019-Jan-15 20:37:37.256441 - [DEBUG] Edge function : AllBottom (result of previous compose)
54279 2019-Jan-15 20:37:37.256466 - [DEBUG]
54280 2019-Jan-15 20:37:37.256491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54281 2019-Jan-15 20:37:37.256517 - [DEBUG] = AllBottom
54282 2019-Jan-15 20:37:37.256542 - [DEBUG]
54283 2019-Jan-15 20:37:37.256565 - [DEBUG] PROPAGATE: No new function!
54284 2019-Jan-15 20:37:37.256592 - [DEBUG] EDGE:
54285 2019-Jan-15 20:37:37.256649 - [DEBUG] ---> 54286 2019-Jan-15 20:37:37.257306 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54287 2019-Jan-15 20:37:37.257944 - [DEBUG]
54288 2019-Jan-15 20:37:37.257970 - [DEBUG] EDGE:
54289 2019-Jan-15 20:37:37.258028 - [DEBUG] ---> 54290 2019-Jan-15 20:37:37.258663 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54291 2019-Jan-15 20:37:37.259299 - [DEBUG]
54292 2019-Jan-15 20:37:37.259326 - [DEBUG] EDGE:
54293 2019-Jan-15 20:37:37.259383 - [DEBUG] ---> 54294 2019-Jan-15 20:37:37.260022 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54295 2019-Jan-15 20:37:37.260673 - [DEBUG]
54296 2019-Jan-15 20:37:37.260700 - [DEBUG] EDGE:
54297 2019-Jan-15 20:37:37.260757 - [DEBUG] ---> 54298 2019-Jan-15 20:37:37.261395 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54299 2019-Jan-15 20:37:37.262032 - [DEBUG]
54300 2019-Jan-15 20:37:37.262058 - [DEBUG] EDGE:
54301 2019-Jan-15 20:37:37.262115 - [DEBUG] ---> 54302 2019-Jan-15 20:37:37.262749 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54303 2019-Jan-15 20:37:37.263384 - [DEBUG]
54304 2019-Jan-15 20:37:37.263410 - [DEBUG] EDGE:
54305 2019-Jan-15 20:37:37.263467 - [DEBUG] ---> 54306 2019-Jan-15 20:37:37.264121 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54307 2019-Jan-15 20:37:37.264759 - [DEBUG]
54308 2019-Jan-15 20:37:37.264785 - [DEBUG] EDGE:
54309 2019-Jan-15 20:37:37.264842 - [DEBUG] ---> 54310 2019-Jan-15 20:37:37.265476 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54311 2019-Jan-15 20:37:37.266112 - [DEBUG]
54312 2019-Jan-15 20:37:37.266139 - [DEBUG] EDGE:
54313 2019-Jan-15 20:37:37.266196 - [DEBUG] ---> 54314 2019-Jan-15 20:37:37.266833 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54315 2019-Jan-15 20:37:37.267486 - [DEBUG]
54316 2019-Jan-15 20:37:37.267525 - [DEBUG] Compose: EdgeIdentity * AllBottom
54317 2019-Jan-15 20:37:37.267552 - [DEBUG]
54318 2019-Jan-15 20:37:37.267576 - [DEBUG] Propagate flow
54319 2019-Jan-15 20:37:37.267599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54320 2019-Jan-15 20:37:37.267656 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54321 2019-Jan-15 20:37:37.268295 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54322 2019-Jan-15 20:37:37.268931 - [DEBUG] Edge function : AllBottom (result of previous compose)
54323 2019-Jan-15 20:37:37.268957 - [DEBUG]
54324 2019-Jan-15 20:37:37.268982 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54325 2019-Jan-15 20:37:37.269008 - [DEBUG] = AllBottom
54326 2019-Jan-15 20:37:37.269033 - [DEBUG]
54327 2019-Jan-15 20:37:37.269065 - [DEBUG] PROPAGATE: No new function!
54328 2019-Jan-15 20:37:37.269092 - [DEBUG] EDGE:
54329 2019-Jan-15 20:37:37.269150 - [DEBUG] ---> 54330 2019-Jan-15 20:37:37.269793 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54331 2019-Jan-15 20:37:37.270431 - [DEBUG]
54332 2019-Jan-15 20:37:37.270458 - [DEBUG] Compose: EdgeIdentity * AllBottom
54333 2019-Jan-15 20:37:37.270484 - [DEBUG]
54334 2019-Jan-15 20:37:37.270508 - [DEBUG] Propagate flow
54335 2019-Jan-15 20:37:37.270531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54336 2019-Jan-15 20:37:37.270587 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54337 2019-Jan-15 20:37:37.271244 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54338 2019-Jan-15 20:37:37.271880 - [DEBUG] Edge function : AllBottom (result of previous compose)
54339 2019-Jan-15 20:37:37.271906 - [DEBUG]
54340 2019-Jan-15 20:37:37.271930 - [DEBUG] Join: AllTop & AllBottom
54341 2019-Jan-15 20:37:37.271956 - [DEBUG] = AllBottom (new jump func)
54342 2019-Jan-15 20:37:37.271981 - [DEBUG]
54343 2019-Jan-15 20:37:37.272004 - [DEBUG] Start adding new jump function
54344 2019-Jan-15 20:37:37.272027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54345 2019-Jan-15 20:37:37.272083 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54346 2019-Jan-15 20:37:37.272718 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54347 2019-Jan-15 20:37:37.273362 - [DEBUG] Edge Function : AllBottom
54348 2019-Jan-15 20:37:37.273389 - [DEBUG] End adding new jump function
54349 2019-Jan-15 20:37:37.273413 - [DEBUG]
54350 2019-Jan-15 20:37:37.273437 - [DEBUG] -------------------------------------------- 1464. Path Edge --------------------------------------------
54351 2019-Jan-15 20:37:37.273461 - [DEBUG]
54352 2019-Jan-15 20:37:37.273484 - [DEBUG] Process 1464. path edge:
54353 2019-Jan-15 20:37:37.273508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54354 2019-Jan-15 20:37:37.273564 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
54355 2019-Jan-15 20:37:37.274224 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54356 2019-Jan-15 20:37:37.274859 - [DEBUG]
54357 2019-Jan-15 20:37:37.274883 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54358 2019-Jan-15 20:37:37.275534 - [DEBUG] Possible callees:
54359 2019-Jan-15 20:37:37.275559 - [DEBUG] llvm.dbg.declare
54360 2019-Jan-15 20:37:37.275584 - [DEBUG] Possible return sites:
54361 2019-Jan-15 20:37:37.275608 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7854362 2019-Jan-15 20:37:37.276879 - [DEBUG] Found and process special summary
54363 2019-Jan-15 20:37:37.276925 - [DEBUG] Compose: EdgeIdentity * AllBottom
54364 2019-Jan-15 20:37:37.276953 - [DEBUG]
54365 2019-Jan-15 20:37:37.276977 - [DEBUG] Propagate flow
54366 2019-Jan-15 20:37:37.277001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54367 2019-Jan-15 20:37:37.277058 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54368 2019-Jan-15 20:37:37.277729 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54369 2019-Jan-15 20:37:37.278365 - [DEBUG] Edge function : AllBottom (result of previous compose)
54370 2019-Jan-15 20:37:37.278391 - [DEBUG]
54371 2019-Jan-15 20:37:37.278415 - [DEBUG] Join: AllTop & AllBottom
54372 2019-Jan-15 20:37:37.278442 - [DEBUG] = AllBottom (new jump func)
54373 2019-Jan-15 20:37:37.278466 - [DEBUG]
54374 2019-Jan-15 20:37:37.278490 - [DEBUG] Start adding new jump function
54375 2019-Jan-15 20:37:37.278513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54376 2019-Jan-15 20:37:37.278569 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54377 2019-Jan-15 20:37:37.279205 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54378 2019-Jan-15 20:37:37.279842 - [DEBUG] Edge Function : AllBottom
54379 2019-Jan-15 20:37:37.279870 - [DEBUG] End adding new jump function
54380 2019-Jan-15 20:37:37.279894 - [DEBUG]
54381 2019-Jan-15 20:37:37.279918 - [DEBUG] -------------------------------------------- 1465. Path Edge --------------------------------------------
54382 2019-Jan-15 20:37:37.279942 - [DEBUG]
54383 2019-Jan-15 20:37:37.279965 - [DEBUG] Process 1465. path edge:
54384 2019-Jan-15 20:37:37.279989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54385 2019-Jan-15 20:37:37.280045 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
54386 2019-Jan-15 20:37:37.280698 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54387 2019-Jan-15 20:37:37.281333 - [DEBUG]
54388 2019-Jan-15 20:37:37.281357 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54389 2019-Jan-15 20:37:37.282012 - [DEBUG] Compose: EdgeIdentity * AllBottom
54390 2019-Jan-15 20:37:37.282040 - [DEBUG]
54391 2019-Jan-15 20:37:37.282064 - [DEBUG] Propagate flow
54392 2019-Jan-15 20:37:37.282087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54393 2019-Jan-15 20:37:37.282144 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54394 2019-Jan-15 20:37:37.282778 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54395 2019-Jan-15 20:37:37.283414 - [DEBUG] Edge function : AllBottom (result of previous compose)
54396 2019-Jan-15 20:37:37.283439 - [DEBUG]
54397 2019-Jan-15 20:37:37.283464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54398 2019-Jan-15 20:37:37.283490 - [DEBUG] = AllBottom
54399 2019-Jan-15 20:37:37.283514 - [DEBUG]
54400 2019-Jan-15 20:37:37.283537 - [DEBUG] PROPAGATE: No new function!
54401 2019-Jan-15 20:37:37.283563 - [DEBUG] Compose: EdgeIdentity * AllBottom
54402 2019-Jan-15 20:37:37.283588 - [DEBUG]
54403 2019-Jan-15 20:37:37.283612 - [DEBUG] Propagate flow
54404 2019-Jan-15 20:37:37.283635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54405 2019-Jan-15 20:37:37.283692 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54406 2019-Jan-15 20:37:37.284342 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54407 2019-Jan-15 20:37:37.284976 - [DEBUG] Edge function : AllBottom (result of previous compose)
54408 2019-Jan-15 20:37:37.285001 - [DEBUG]
54409 2019-Jan-15 20:37:37.285025 - [DEBUG] Join: AllTop & AllBottom
54410 2019-Jan-15 20:37:37.285051 - [DEBUG] = AllBottom (new jump func)
54411 2019-Jan-15 20:37:37.285076 - [DEBUG]
54412 2019-Jan-15 20:37:37.285099 - [DEBUG] Start adding new jump function
54413 2019-Jan-15 20:37:37.285123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54414 2019-Jan-15 20:37:37.285179 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54415 2019-Jan-15 20:37:37.285821 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54416 2019-Jan-15 20:37:37.286455 - [DEBUG] Edge Function : AllBottom
54417 2019-Jan-15 20:37:37.286483 - [DEBUG] End adding new jump function
54418 2019-Jan-15 20:37:37.286507 - [DEBUG]
54419 2019-Jan-15 20:37:37.286530 - [DEBUG] -------------------------------------------- 1466. Path Edge --------------------------------------------
54420 2019-Jan-15 20:37:37.286555 - [DEBUG]
54421 2019-Jan-15 20:37:37.286578 - [DEBUG] Process 1466. path edge:
54422 2019-Jan-15 20:37:37.286602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54423 2019-Jan-15 20:37:37.286658 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
54424 2019-Jan-15 20:37:37.287306 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54425 2019-Jan-15 20:37:37.287939 - [DEBUG]
54426 2019-Jan-15 20:37:37.287964 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54427 2019-Jan-15 20:37:37.288612 - [DEBUG] Compose: EdgeIdentity * AllBottom
54428 2019-Jan-15 20:37:37.288640 - [DEBUG]
54429 2019-Jan-15 20:37:37.288664 - [DEBUG] Propagate flow
54430 2019-Jan-15 20:37:37.288687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54431 2019-Jan-15 20:37:37.288743 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54432 2019-Jan-15 20:37:37.289382 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54433 2019-Jan-15 20:37:37.290015 - [DEBUG] Edge function : AllBottom (result of previous compose)
54434 2019-Jan-15 20:37:37.290040 - [DEBUG]
54435 2019-Jan-15 20:37:37.290065 - [DEBUG] Join: AllTop & AllBottom
54436 2019-Jan-15 20:37:37.290092 - [DEBUG] = AllBottom (new jump func)
54437 2019-Jan-15 20:37:37.290116 - [DEBUG]
54438 2019-Jan-15 20:37:37.290140 - [DEBUG] Start adding new jump function
54439 2019-Jan-15 20:37:37.290163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54440 2019-Jan-15 20:37:37.290219 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54441 2019-Jan-15 20:37:37.290869 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54442 2019-Jan-15 20:37:37.291508 - [DEBUG] Edge Function : AllBottom
54443 2019-Jan-15 20:37:37.291536 - [DEBUG] End adding new jump function
54444 2019-Jan-15 20:37:37.291560 - [DEBUG]
54445 2019-Jan-15 20:37:37.291583 - [DEBUG] -------------------------------------------- 1467. Path Edge --------------------------------------------
54446 2019-Jan-15 20:37:37.291607 - [DEBUG]
54447 2019-Jan-15 20:37:37.291631 - [DEBUG] Process 1467. path edge:
54448 2019-Jan-15 20:37:37.291654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54449 2019-Jan-15 20:37:37.291711 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
54450 2019-Jan-15 20:37:37.292348 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54451 2019-Jan-15 20:37:37.292982 - [DEBUG]
54452 2019-Jan-15 20:37:37.293006 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54453 2019-Jan-15 20:37:37.293666 - [DEBUG] EDGE:
54454 2019-Jan-15 20:37:37.293725 - [DEBUG] ---> 54455 2019-Jan-15 20:37:37.294380 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54456 2019-Jan-15 20:37:37.295024 - [DEBUG]
54457 2019-Jan-15 20:37:37.295049 - [DEBUG] EDGE:
54458 2019-Jan-15 20:37:37.295106 - [DEBUG] ---> 54459 2019-Jan-15 20:37:37.295742 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54460 2019-Jan-15 20:37:37.296375 - [DEBUG]
54461 2019-Jan-15 20:37:37.296400 - [DEBUG] EDGE:
54462 2019-Jan-15 20:37:37.296457 - [DEBUG] ---> 54463 2019-Jan-15 20:37:37.297098 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54464 2019-Jan-15 20:37:37.297749 - [DEBUG]
54465 2019-Jan-15 20:37:37.297775 - [DEBUG] Compose: EdgeIdentity * AllBottom
54466 2019-Jan-15 20:37:37.297801 - [DEBUG]
54467 2019-Jan-15 20:37:37.297824 - [DEBUG] Propagate flow
54468 2019-Jan-15 20:37:37.297847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54469 2019-Jan-15 20:37:37.297904 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54470 2019-Jan-15 20:37:37.298541 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54471 2019-Jan-15 20:37:37.299185 - [DEBUG] Edge function : AllBottom (result of previous compose)
54472 2019-Jan-15 20:37:37.299211 - [DEBUG]
54473 2019-Jan-15 20:37:37.299235 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54474 2019-Jan-15 20:37:37.299262 - [DEBUG] = AllBottom
54475 2019-Jan-15 20:37:37.299286 - [DEBUG]
54476 2019-Jan-15 20:37:37.299310 - [DEBUG] PROPAGATE: No new function!
54477 2019-Jan-15 20:37:37.299347 - [DEBUG] Compose: EdgeIdentity * AllBottom
54478 2019-Jan-15 20:37:37.299374 - [DEBUG]
54479 2019-Jan-15 20:37:37.299398 - [DEBUG] Propagate flow
54480 2019-Jan-15 20:37:37.299421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54481 2019-Jan-15 20:37:37.299478 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54482 2019-Jan-15 20:37:37.300117 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54483 2019-Jan-15 20:37:37.300775 - [DEBUG] Edge function : AllBottom (result of previous compose)
54484 2019-Jan-15 20:37:37.300800 - [DEBUG]
54485 2019-Jan-15 20:37:37.300825 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54486 2019-Jan-15 20:37:37.300851 - [DEBUG] = AllBottom
54487 2019-Jan-15 20:37:37.300875 - [DEBUG]
54488 2019-Jan-15 20:37:37.300898 - [DEBUG] PROPAGATE: No new function!
54489 2019-Jan-15 20:37:37.300924 - [DEBUG] Compose: EdgeIdentity * AllBottom
54490 2019-Jan-15 20:37:37.300949 - [DEBUG]
54491 2019-Jan-15 20:37:37.300973 - [DEBUG] Propagate flow
54492 2019-Jan-15 20:37:37.300996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54493 2019-Jan-15 20:37:37.301052 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54494 2019-Jan-15 20:37:37.301692 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54495 2019-Jan-15 20:37:37.302336 - [DEBUG] Edge function : AllBottom (result of previous compose)
54496 2019-Jan-15 20:37:37.302361 - [DEBUG]
54497 2019-Jan-15 20:37:37.302386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54498 2019-Jan-15 20:37:37.302412 - [DEBUG] = AllBottom
54499 2019-Jan-15 20:37:37.302437 - [DEBUG]
54500 2019-Jan-15 20:37:37.302460 - [DEBUG] PROPAGATE: No new function!
54501 2019-Jan-15 20:37:37.302486 - [DEBUG] EDGE:
54502 2019-Jan-15 20:37:37.302543 - [DEBUG] ---> 54503 2019-Jan-15 20:37:37.303195 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54504 2019-Jan-15 20:37:37.303832 - [DEBUG]
54505 2019-Jan-15 20:37:37.303870 - [DEBUG] Compose: EdgeIdentity * AllBottom
54506 2019-Jan-15 20:37:37.303897 - [DEBUG]
54507 2019-Jan-15 20:37:37.303921 - [DEBUG] Propagate flow
54508 2019-Jan-15 20:37:37.303958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54509 2019-Jan-15 20:37:37.304015 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54510 2019-Jan-15 20:37:37.304663 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54511 2019-Jan-15 20:37:37.305325 - [DEBUG] Edge function : AllBottom (result of previous compose)
54512 2019-Jan-15 20:37:37.305351 - [DEBUG]
54513 2019-Jan-15 20:37:37.305377 - [DEBUG] Join: AllTop & AllBottom
54514 2019-Jan-15 20:37:37.305404 - [DEBUG] = AllBottom (new jump func)
54515 2019-Jan-15 20:37:37.305429 - [DEBUG]
54516 2019-Jan-15 20:37:37.305452 - [DEBUG] Start adding new jump function
54517 2019-Jan-15 20:37:37.305475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54518 2019-Jan-15 20:37:37.305540 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54519 2019-Jan-15 20:37:37.306217 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54520 2019-Jan-15 20:37:37.306861 - [DEBUG] Edge Function : AllBottom
54521 2019-Jan-15 20:37:37.306893 - [DEBUG] End adding new jump function
54522 2019-Jan-15 20:37:37.306918 - [DEBUG]
54523 2019-Jan-15 20:37:37.306942 - [DEBUG] -------------------------------------------- 1468. Path Edge --------------------------------------------
54524 2019-Jan-15 20:37:37.306967 - [DEBUG]
54525 2019-Jan-15 20:37:37.306990 - [DEBUG] Process 1468. path edge:
54526 2019-Jan-15 20:37:37.307014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54527 2019-Jan-15 20:37:37.307072 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
54528 2019-Jan-15 20:37:37.307734 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54529 2019-Jan-15 20:37:37.308373 - [DEBUG]
54530 2019-Jan-15 20:37:37.308397 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54531 2019-Jan-15 20:37:37.309042 - [DEBUG] Possible callees:
54532 2019-Jan-15 20:37:37.309067 - [DEBUG] foo
54533 2019-Jan-15 20:37:37.309092 - [DEBUG] Possible return sites:
54534 2019-Jan-15 20:37:37.309116 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8454535 2019-Jan-15 20:37:37.310386 - [DEBUG] Found and process special summary
54536 2019-Jan-15 20:37:37.310424 - [DEBUG] Compose: EdgeIdentity * AllBottom
54537 2019-Jan-15 20:37:37.310452 - [DEBUG]
54538 2019-Jan-15 20:37:37.310476 - [DEBUG] Propagate flow
54539 2019-Jan-15 20:37:37.310500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54540 2019-Jan-15 20:37:37.310556 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54541 2019-Jan-15 20:37:37.311223 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54542 2019-Jan-15 20:37:37.311861 - [DEBUG] Edge function : AllBottom (result of previous compose)
54543 2019-Jan-15 20:37:37.311887 - [DEBUG]
54544 2019-Jan-15 20:37:37.311911 - [DEBUG] Join: AllTop & AllBottom
54545 2019-Jan-15 20:37:37.311938 - [DEBUG] = AllBottom (new jump func)
54546 2019-Jan-15 20:37:37.311962 - [DEBUG]
54547 2019-Jan-15 20:37:37.311986 - [DEBUG] Start adding new jump function
54548 2019-Jan-15 20:37:37.312023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54549 2019-Jan-15 20:37:37.312080 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54550 2019-Jan-15 20:37:37.312717 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54551 2019-Jan-15 20:37:37.313353 - [DEBUG] Edge Function : AllBottom
54552 2019-Jan-15 20:37:37.313381 - [DEBUG] End adding new jump function
54553 2019-Jan-15 20:37:37.313405 - [DEBUG]
54554 2019-Jan-15 20:37:37.313428 - [DEBUG] -------------------------------------------- 1469. Path Edge --------------------------------------------
54555 2019-Jan-15 20:37:37.313453 - [DEBUG]
54556 2019-Jan-15 20:37:37.313476 - [DEBUG] Process 1469. path edge:
54557 2019-Jan-15 20:37:37.313500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54558 2019-Jan-15 20:37:37.313556 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
54559 2019-Jan-15 20:37:37.314209 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54560 2019-Jan-15 20:37:37.314845 - [DEBUG]
54561 2019-Jan-15 20:37:37.314869 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54562 2019-Jan-15 20:37:37.315521 - [DEBUG] Compose: EdgeIdentity * AllBottom
54563 2019-Jan-15 20:37:37.315550 - [DEBUG]
54564 2019-Jan-15 20:37:37.315573 - [DEBUG] Propagate flow
54565 2019-Jan-15 20:37:37.315597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54566 2019-Jan-15 20:37:37.315653 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54567 2019-Jan-15 20:37:37.316290 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54568 2019-Jan-15 20:37:37.316928 - [DEBUG] Edge function : AllBottom (result of previous compose)
54569 2019-Jan-15 20:37:37.316953 - [DEBUG]
54570 2019-Jan-15 20:37:37.316977 - [DEBUG] Join: AllTop & AllBottom
54571 2019-Jan-15 20:37:37.317003 - [DEBUG] = AllBottom (new jump func)
54572 2019-Jan-15 20:37:37.317028 - [DEBUG]
54573 2019-Jan-15 20:37:37.317051 - [DEBUG] Start adding new jump function
54574 2019-Jan-15 20:37:37.317075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54575 2019-Jan-15 20:37:37.317131 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54576 2019-Jan-15 20:37:37.317784 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54577 2019-Jan-15 20:37:37.318416 - [DEBUG] Edge Function : AllBottom
54578 2019-Jan-15 20:37:37.318445 - [DEBUG] End adding new jump function
54579 2019-Jan-15 20:37:37.318469 - [DEBUG]
54580 2019-Jan-15 20:37:37.318493 - [DEBUG] -------------------------------------------- 1470. Path Edge --------------------------------------------
54581 2019-Jan-15 20:37:37.318517 - [DEBUG]
54582 2019-Jan-15 20:37:37.318541 - [DEBUG] Process 1470. path edge:
54583 2019-Jan-15 20:37:37.318565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54584 2019-Jan-15 20:37:37.318621 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
54585 2019-Jan-15 20:37:37.319257 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54586 2019-Jan-15 20:37:37.319894 - [DEBUG]
54587 2019-Jan-15 20:37:37.319920 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54588 2019-Jan-15 20:37:37.320570 - [DEBUG] Compose: EdgeIdentity * AllBottom
54589 2019-Jan-15 20:37:37.320609 - [DEBUG]
54590 2019-Jan-15 20:37:37.320636 - [DEBUG] Propagate flow
54591 2019-Jan-15 20:37:37.320668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54592 2019-Jan-15 20:37:37.320725 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54593 2019-Jan-15 20:37:37.321379 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54594 2019-Jan-15 20:37:37.322018 - [DEBUG] Edge function : AllBottom (result of previous compose)
54595 2019-Jan-15 20:37:37.322044 - [DEBUG]
54596 2019-Jan-15 20:37:37.322069 - [DEBUG] Join: AllTop & AllBottom
54597 2019-Jan-15 20:37:37.322095 - [DEBUG] = AllBottom (new jump func)
54598 2019-Jan-15 20:37:37.322120 - [DEBUG]
54599 2019-Jan-15 20:37:37.322143 - [DEBUG] Start adding new jump function
54600 2019-Jan-15 20:37:37.322167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54601 2019-Jan-15 20:37:37.322223 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54602 2019-Jan-15 20:37:37.322858 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54603 2019-Jan-15 20:37:37.323501 - [DEBUG] Edge Function : AllBottom
54604 2019-Jan-15 20:37:37.323529 - [DEBUG] End adding new jump function
54605 2019-Jan-15 20:37:37.323553 - [DEBUG]
54606 2019-Jan-15 20:37:37.323577 - [DEBUG] -------------------------------------------- 1471. Path Edge --------------------------------------------
54607 2019-Jan-15 20:37:37.323601 - [DEBUG]
54608 2019-Jan-15 20:37:37.323625 - [DEBUG] Process 1471. path edge:
54609 2019-Jan-15 20:37:37.323648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54610 2019-Jan-15 20:37:37.323705 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
54611 2019-Jan-15 20:37:37.324366 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54612 2019-Jan-15 20:37:37.325002 - [DEBUG]
54613 2019-Jan-15 20:37:37.325026 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54614 2019-Jan-15 20:37:37.325679 - [DEBUG] Possible callees:
54615 2019-Jan-15 20:37:37.325704 - [DEBUG] llvm.dbg.declare
54616 2019-Jan-15 20:37:37.325729 - [DEBUG] Possible return sites:
54617 2019-Jan-15 20:37:37.325753 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9654618 2019-Jan-15 20:37:37.327024 - [DEBUG] Found and process special summary
54619 2019-Jan-15 20:37:37.327058 - [DEBUG] Compose: EdgeIdentity * AllBottom
54620 2019-Jan-15 20:37:37.327086 - [DEBUG]
54621 2019-Jan-15 20:37:37.327110 - [DEBUG] Propagate flow
54622 2019-Jan-15 20:37:37.327134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54623 2019-Jan-15 20:37:37.327191 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54624 2019-Jan-15 20:37:37.327846 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54625 2019-Jan-15 20:37:37.328482 - [DEBUG] Edge function : AllBottom (result of previous compose)
54626 2019-Jan-15 20:37:37.328507 - [DEBUG]
54627 2019-Jan-15 20:37:37.328532 - [DEBUG] Join: AllTop & AllBottom
54628 2019-Jan-15 20:37:37.328558 - [DEBUG] = AllBottom (new jump func)
54629 2019-Jan-15 20:37:37.328583 - [DEBUG]
54630 2019-Jan-15 20:37:37.328606 - [DEBUG] Start adding new jump function
54631 2019-Jan-15 20:37:37.328629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54632 2019-Jan-15 20:37:37.328686 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54633 2019-Jan-15 20:37:37.329331 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54634 2019-Jan-15 20:37:37.329967 - [DEBUG] Edge Function : AllBottom
54635 2019-Jan-15 20:37:37.329996 - [DEBUG] End adding new jump function
54636 2019-Jan-15 20:37:37.330020 - [DEBUG]
54637 2019-Jan-15 20:37:37.330043 - [DEBUG] -------------------------------------------- 1472. Path Edge --------------------------------------------
54638 2019-Jan-15 20:37:37.330068 - [DEBUG]
54639 2019-Jan-15 20:37:37.330091 - [DEBUG] Process 1472. path edge:
54640 2019-Jan-15 20:37:37.330115 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54641 2019-Jan-15 20:37:37.330171 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
54642 2019-Jan-15 20:37:37.330824 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54643 2019-Jan-15 20:37:37.331462 - [DEBUG]
54644 2019-Jan-15 20:37:37.331487 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54645 2019-Jan-15 20:37:37.332141 - [DEBUG] Compose: EdgeIdentity * AllBottom
54646 2019-Jan-15 20:37:37.332169 - [DEBUG]
54647 2019-Jan-15 20:37:37.332193 - [DEBUG] Propagate flow
54648 2019-Jan-15 20:37:37.332216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54649 2019-Jan-15 20:37:37.332273 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54650 2019-Jan-15 20:37:37.332906 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54651 2019-Jan-15 20:37:37.333541 - [DEBUG] Edge function : AllBottom (result of previous compose)
54652 2019-Jan-15 20:37:37.333567 - [DEBUG]
54653 2019-Jan-15 20:37:37.333591 - [DEBUG] Join: AllTop & AllBottom
54654 2019-Jan-15 20:37:37.333618 - [DEBUG] = AllBottom (new jump func)
54655 2019-Jan-15 20:37:37.333642 - [DEBUG]
54656 2019-Jan-15 20:37:37.333665 - [DEBUG] Start adding new jump function
54657 2019-Jan-15 20:37:37.333689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54658 2019-Jan-15 20:37:37.333745 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54659 2019-Jan-15 20:37:37.334398 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54660 2019-Jan-15 20:37:37.335030 - [DEBUG] Edge Function : AllBottom
54661 2019-Jan-15 20:37:37.335058 - [DEBUG] End adding new jump function
54662 2019-Jan-15 20:37:37.335082 - [DEBUG]
54663 2019-Jan-15 20:37:37.335105 - [DEBUG] -------------------------------------------- 1473. Path Edge --------------------------------------------
54664 2019-Jan-15 20:37:37.335130 - [DEBUG]
54665 2019-Jan-15 20:37:37.335153 - [DEBUG] Process 1473. path edge:
54666 2019-Jan-15 20:37:37.335176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54667 2019-Jan-15 20:37:37.335233 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
54668 2019-Jan-15 20:37:37.335865 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54669 2019-Jan-15 20:37:37.336500 - [DEBUG]
54670 2019-Jan-15 20:37:37.336525 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54671 2019-Jan-15 20:37:37.337174 - [DEBUG] Compose: EdgeIdentity * AllBottom
54672 2019-Jan-15 20:37:37.337202 - [DEBUG]
54673 2019-Jan-15 20:37:37.337226 - [DEBUG] Propagate flow
54674 2019-Jan-15 20:37:37.337249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54675 2019-Jan-15 20:37:37.337320 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54676 2019-Jan-15 20:37:37.337955 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54677 2019-Jan-15 20:37:37.338605 - [DEBUG] Edge function : AllBottom (result of previous compose)
54678 2019-Jan-15 20:37:37.338631 - [DEBUG]
54679 2019-Jan-15 20:37:37.338656 - [DEBUG] Join: AllTop & AllBottom
54680 2019-Jan-15 20:37:37.338682 - [DEBUG] = AllBottom (new jump func)
54681 2019-Jan-15 20:37:37.338707 - [DEBUG]
54682 2019-Jan-15 20:37:37.338730 - [DEBUG] Start adding new jump function
54683 2019-Jan-15 20:37:37.338754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54684 2019-Jan-15 20:37:37.338810 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54685 2019-Jan-15 20:37:37.339447 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
54686 2019-Jan-15 20:37:37.340077 - [DEBUG] Edge Function : AllBottom
54687 2019-Jan-15 20:37:37.340108 - [DEBUG] End adding new jump function
54688 2019-Jan-15 20:37:37.340132 - [DEBUG]
54689 2019-Jan-15 20:37:37.340156 - [DEBUG] -------------------------------------------- 1474. Path Edge --------------------------------------------
54690 2019-Jan-15 20:37:37.340180 - [DEBUG]
54691 2019-Jan-15 20:37:37.340203 - [DEBUG] Process 1474. path edge:
54692 2019-Jan-15 20:37:37.340227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54693 2019-Jan-15 20:37:37.340284 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
54694 2019-Jan-15 20:37:37.340938 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54695 2019-Jan-15 20:37:37.341574 - [DEBUG]
54696 2019-Jan-15 20:37:37.341599 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
54697 2019-Jan-15 20:37:37.342248 - [DEBUG] Compose: EdgeIdentity * AllBottom
54698 2019-Jan-15 20:37:37.342276 - [DEBUG]
54699 2019-Jan-15 20:37:37.342300 - [DEBUG] Propagate flow
54700 2019-Jan-15 20:37:37.342324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54701 2019-Jan-15 20:37:37.342380 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54702 2019-Jan-15 20:37:37.343018 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54703 2019-Jan-15 20:37:37.343655 - [DEBUG] Edge function : AllBottom (result of previous compose)
54704 2019-Jan-15 20:37:37.343680 - [DEBUG]
54705 2019-Jan-15 20:37:37.343706 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54706 2019-Jan-15 20:37:37.343732 - [DEBUG] = AllBottom
54707 2019-Jan-15 20:37:37.343757 - [DEBUG]
54708 2019-Jan-15 20:37:37.343780 - [DEBUG] PROPAGATE: No new function!
54709 2019-Jan-15 20:37:37.343805 - [DEBUG] EDGE:
54710 2019-Jan-15 20:37:37.343863 - [DEBUG] ---> 54711 2019-Jan-15 20:37:37.344511 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54712 2019-Jan-15 20:37:37.345148 - [DEBUG]
54713 2019-Jan-15 20:37:37.345174 - [DEBUG] EDGE:
54714 2019-Jan-15 20:37:37.345231 - [DEBUG] ---> 54715 2019-Jan-15 20:37:37.345865 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54716 2019-Jan-15 20:37:37.346499 - [DEBUG]
54717 2019-Jan-15 20:37:37.346525 - [DEBUG] EDGE:
54718 2019-Jan-15 20:37:37.346582 - [DEBUG] ---> 54719 2019-Jan-15 20:37:37.347221 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54720 2019-Jan-15 20:37:37.347873 - [DEBUG]
54721 2019-Jan-15 20:37:37.347912 - [DEBUG] Compose: EdgeIdentity * AllBottom
54722 2019-Jan-15 20:37:37.347939 - [DEBUG]
54723 2019-Jan-15 20:37:37.347971 - [DEBUG] Propagate flow
54724 2019-Jan-15 20:37:37.347996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54725 2019-Jan-15 20:37:37.348052 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54726 2019-Jan-15 20:37:37.348692 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54727 2019-Jan-15 20:37:37.349327 - [DEBUG] Edge function : AllBottom (result of previous compose)
54728 2019-Jan-15 20:37:37.349352 - [DEBUG]
54729 2019-Jan-15 20:37:37.349377 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54730 2019-Jan-15 20:37:37.349403 - [DEBUG] = AllBottom
54731 2019-Jan-15 20:37:37.349428 - [DEBUG]
54732 2019-Jan-15 20:37:37.349452 - [DEBUG] PROPAGATE: No new function!
54733 2019-Jan-15 20:37:37.349479 - [DEBUG] EDGE:
54734 2019-Jan-15 20:37:37.349536 - [DEBUG] ---> 54735 2019-Jan-15 20:37:37.350179 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54736 2019-Jan-15 20:37:37.350836 - [DEBUG]
54737 2019-Jan-15 20:37:37.350870 - [DEBUG] Compose: EdgeIdentity * AllBottom
54738 2019-Jan-15 20:37:37.350896 - [DEBUG]
54739 2019-Jan-15 20:37:37.350920 - [DEBUG] Propagate flow
54740 2019-Jan-15 20:37:37.350944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54741 2019-Jan-15 20:37:37.351000 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54742 2019-Jan-15 20:37:37.351639 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54743 2019-Jan-15 20:37:37.352277 - [DEBUG] Edge function : AllBottom (result of previous compose)
54744 2019-Jan-15 20:37:37.352302 - [DEBUG]
54745 2019-Jan-15 20:37:37.352326 - [DEBUG] Join: AllTop & AllBottom
54746 2019-Jan-15 20:37:37.352352 - [DEBUG] = AllBottom (new jump func)
54747 2019-Jan-15 20:37:37.352377 - [DEBUG]
54748 2019-Jan-15 20:37:37.352401 - [DEBUG] Start adding new jump function
54749 2019-Jan-15 20:37:37.352424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54750 2019-Jan-15 20:37:37.352480 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54751 2019-Jan-15 20:37:37.353117 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54752 2019-Jan-15 20:37:37.353755 - [DEBUG] Edge Function : AllBottom
54753 2019-Jan-15 20:37:37.353783 - [DEBUG] End adding new jump function
54754 2019-Jan-15 20:37:37.353807 - [DEBUG]
54755 2019-Jan-15 20:37:37.353830 - [DEBUG] -------------------------------------------- 1475. Path Edge --------------------------------------------
54756 2019-Jan-15 20:37:37.353855 - [DEBUG]
54757 2019-Jan-15 20:37:37.353878 - [DEBUG] Process 1475. path edge:
54758 2019-Jan-15 20:37:37.353902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54759 2019-Jan-15 20:37:37.353971 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
54760 2019-Jan-15 20:37:37.354608 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54761 2019-Jan-15 20:37:37.355246 - [DEBUG]
54762 2019-Jan-15 20:37:37.355271 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54763 2019-Jan-15 20:37:37.355916 - [DEBUG] Possible callees:
54764 2019-Jan-15 20:37:37.355941 - [DEBUG] bar
54765 2019-Jan-15 20:37:37.355965 - [DEBUG] Possible return sites:
54766 2019-Jan-15 20:37:37.355989 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8954767 2019-Jan-15 20:37:37.357258 - [DEBUG] Found and process special summary
54768 2019-Jan-15 20:37:37.357305 - [DEBUG] Compose: EdgeIdentity * AllBottom
54769 2019-Jan-15 20:37:37.357332 - [DEBUG]
54770 2019-Jan-15 20:37:37.357357 - [DEBUG] Propagate flow
54771 2019-Jan-15 20:37:37.357380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54772 2019-Jan-15 20:37:37.357437 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54773 2019-Jan-15 20:37:37.358076 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54774 2019-Jan-15 20:37:37.358711 - [DEBUG] Edge function : AllBottom (result of previous compose)
54775 2019-Jan-15 20:37:37.358737 - [DEBUG]
54776 2019-Jan-15 20:37:37.358761 - [DEBUG] Join: AllTop & AllBottom
54777 2019-Jan-15 20:37:37.358787 - [DEBUG] = AllBottom (new jump func)
54778 2019-Jan-15 20:37:37.358812 - [DEBUG]
54779 2019-Jan-15 20:37:37.358836 - [DEBUG] Start adding new jump function
54780 2019-Jan-15 20:37:37.358859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54781 2019-Jan-15 20:37:37.358915 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54782 2019-Jan-15 20:37:37.359552 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54783 2019-Jan-15 20:37:37.360187 - [DEBUG] Edge Function : AllBottom
54784 2019-Jan-15 20:37:37.360215 - [DEBUG] End adding new jump function
54785 2019-Jan-15 20:37:37.360240 - [DEBUG]
54786 2019-Jan-15 20:37:37.360264 - [DEBUG] -------------------------------------------- 1476. Path Edge --------------------------------------------
54787 2019-Jan-15 20:37:37.360289 - [DEBUG]
54788 2019-Jan-15 20:37:37.360312 - [DEBUG] Process 1476. path edge:
54789 2019-Jan-15 20:37:37.360336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54790 2019-Jan-15 20:37:37.360392 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
54791 2019-Jan-15 20:37:37.361044 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54792 2019-Jan-15 20:37:37.361680 - [DEBUG]
54793 2019-Jan-15 20:37:37.361705 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54794 2019-Jan-15 20:37:37.362355 - [DEBUG] Compose: EdgeIdentity * AllBottom
54795 2019-Jan-15 20:37:37.362383 - [DEBUG]
54796 2019-Jan-15 20:37:37.362407 - [DEBUG] Propagate flow
54797 2019-Jan-15 20:37:37.362430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54798 2019-Jan-15 20:37:37.362487 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54799 2019-Jan-15 20:37:37.363122 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54800 2019-Jan-15 20:37:37.363759 - [DEBUG] Edge function : AllBottom (result of previous compose)
54801 2019-Jan-15 20:37:37.363785 - [DEBUG]
54802 2019-Jan-15 20:37:37.363809 - [DEBUG] Join: AllTop & AllBottom
54803 2019-Jan-15 20:37:37.363835 - [DEBUG] = AllBottom (new jump func)
54804 2019-Jan-15 20:37:37.363860 - [DEBUG]
54805 2019-Jan-15 20:37:37.363883 - [DEBUG] Start adding new jump function
54806 2019-Jan-15 20:37:37.363907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54807 2019-Jan-15 20:37:37.363980 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54808 2019-Jan-15 20:37:37.364618 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54809 2019-Jan-15 20:37:37.365251 - [DEBUG] Edge Function : AllBottom
54810 2019-Jan-15 20:37:37.365278 - [DEBUG] End adding new jump function
54811 2019-Jan-15 20:37:37.365302 - [DEBUG]
54812 2019-Jan-15 20:37:37.365326 - [DEBUG] -------------------------------------------- 1477. Path Edge --------------------------------------------
54813 2019-Jan-15 20:37:37.365358 - [DEBUG]
54814 2019-Jan-15 20:37:37.365382 - [DEBUG] Process 1477. path edge:
54815 2019-Jan-15 20:37:37.365406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54816 2019-Jan-15 20:37:37.365462 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
54817 2019-Jan-15 20:37:37.366098 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54818 2019-Jan-15 20:37:37.366734 - [DEBUG]
54819 2019-Jan-15 20:37:37.366760 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54820 2019-Jan-15 20:37:37.367425 - [DEBUG] Compose: EdgeIdentity * AllBottom
54821 2019-Jan-15 20:37:37.367453 - [DEBUG]
54822 2019-Jan-15 20:37:37.367476 - [DEBUG] Propagate flow
54823 2019-Jan-15 20:37:37.367500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54824 2019-Jan-15 20:37:37.367556 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54825 2019-Jan-15 20:37:37.368200 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54826 2019-Jan-15 20:37:37.368837 - [DEBUG] Edge function : AllBottom (result of previous compose)
54827 2019-Jan-15 20:37:37.368862 - [DEBUG]
54828 2019-Jan-15 20:37:37.368887 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54829 2019-Jan-15 20:37:37.368913 - [DEBUG] = AllBottom
54830 2019-Jan-15 20:37:37.368937 - [DEBUG]
54831 2019-Jan-15 20:37:37.368960 - [DEBUG] PROPAGATE: No new function!
54832 2019-Jan-15 20:37:37.368992 - [DEBUG] Compose: EdgeIdentity * AllBottom
54833 2019-Jan-15 20:37:37.369019 - [DEBUG]
54834 2019-Jan-15 20:37:37.369043 - [DEBUG] Propagate flow
54835 2019-Jan-15 20:37:37.369066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54836 2019-Jan-15 20:37:37.369122 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54837 2019-Jan-15 20:37:37.369768 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54838 2019-Jan-15 20:37:37.370406 - [DEBUG] Edge function : AllBottom (result of previous compose)
54839 2019-Jan-15 20:37:37.370431 - [DEBUG]
54840 2019-Jan-15 20:37:37.370456 - [DEBUG] Join: AllTop & AllBottom
54841 2019-Jan-15 20:37:37.370482 - [DEBUG] = AllBottom (new jump func)
54842 2019-Jan-15 20:37:37.370506 - [DEBUG]
54843 2019-Jan-15 20:37:37.370530 - [DEBUG] Start adding new jump function
54844 2019-Jan-15 20:37:37.370553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54845 2019-Jan-15 20:37:37.370621 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54846 2019-Jan-15 20:37:37.371258 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54847 2019-Jan-15 20:37:37.371899 - [DEBUG] Edge Function : AllBottom
54848 2019-Jan-15 20:37:37.371927 - [DEBUG] End adding new jump function
54849 2019-Jan-15 20:37:37.371952 - [DEBUG]
54850 2019-Jan-15 20:37:37.371975 - [DEBUG] -------------------------------------------- 1478. Path Edge --------------------------------------------
54851 2019-Jan-15 20:37:37.371999 - [DEBUG]
54852 2019-Jan-15 20:37:37.372022 - [DEBUG] Process 1478. path edge:
54853 2019-Jan-15 20:37:37.372046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54854 2019-Jan-15 20:37:37.372102 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
54855 2019-Jan-15 20:37:37.372748 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54856 2019-Jan-15 20:37:37.373394 - [DEBUG]
54857 2019-Jan-15 20:37:37.373418 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54858 2019-Jan-15 20:37:37.374087 - [DEBUG] Possible callees:
54859 2019-Jan-15 20:37:37.374114 - [DEBUG] llvm.dbg.declare
54860 2019-Jan-15 20:37:37.374139 - [DEBUG] Possible return sites:
54861 2019-Jan-15 20:37:37.374162 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10354862 2019-Jan-15 20:37:37.375434 - [DEBUG] Found and process special summary
54863 2019-Jan-15 20:37:37.375468 - [DEBUG] Compose: EdgeIdentity * AllBottom
54864 2019-Jan-15 20:37:37.375495 - [DEBUG]
54865 2019-Jan-15 20:37:37.375519 - [DEBUG] Propagate flow
54866 2019-Jan-15 20:37:37.375543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54867 2019-Jan-15 20:37:37.375600 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54868 2019-Jan-15 20:37:37.376238 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54869 2019-Jan-15 20:37:37.376874 - [DEBUG] Edge function : AllBottom (result of previous compose)
54870 2019-Jan-15 20:37:37.376899 - [DEBUG]
54871 2019-Jan-15 20:37:37.376924 - [DEBUG] Join: AllTop & AllBottom
54872 2019-Jan-15 20:37:37.376950 - [DEBUG] = AllBottom (new jump func)
54873 2019-Jan-15 20:37:37.376974 - [DEBUG]
54874 2019-Jan-15 20:37:37.376997 - [DEBUG] Start adding new jump function
54875 2019-Jan-15 20:37:37.377021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54876 2019-Jan-15 20:37:37.377077 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54877 2019-Jan-15 20:37:37.377730 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54878 2019-Jan-15 20:37:37.378367 - [DEBUG] Edge Function : AllBottom
54879 2019-Jan-15 20:37:37.378395 - [DEBUG] End adding new jump function
54880 2019-Jan-15 20:37:37.378419 - [DEBUG]
54881 2019-Jan-15 20:37:37.378442 - [DEBUG] -------------------------------------------- 1479. Path Edge --------------------------------------------
54882 2019-Jan-15 20:37:37.378467 - [DEBUG]
54883 2019-Jan-15 20:37:37.378490 - [DEBUG] Process 1479. path edge:
54884 2019-Jan-15 20:37:37.378513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54885 2019-Jan-15 20:37:37.378570 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
54886 2019-Jan-15 20:37:37.379205 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54887 2019-Jan-15 20:37:37.379843 - [DEBUG]
54888 2019-Jan-15 20:37:37.379868 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54889 2019-Jan-15 20:37:37.380519 - [DEBUG] Compose: EdgeIdentity * AllBottom
54890 2019-Jan-15 20:37:37.380547 - [DEBUG]
54891 2019-Jan-15 20:37:37.380571 - [DEBUG] Propagate flow
54892 2019-Jan-15 20:37:37.380594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54893 2019-Jan-15 20:37:37.380664 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
54894 2019-Jan-15 20:37:37.381298 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54895 2019-Jan-15 20:37:37.381936 - [DEBUG] Edge function : AllBottom (result of previous compose)
54896 2019-Jan-15 20:37:37.381961 - [DEBUG]
54897 2019-Jan-15 20:37:37.381986 - [DEBUG] Join: AllTop & AllBottom
54898 2019-Jan-15 20:37:37.382012 - [DEBUG] = AllBottom (new jump func)
54899 2019-Jan-15 20:37:37.382045 - [DEBUG]
54900 2019-Jan-15 20:37:37.382069 - [DEBUG] Start adding new jump function
54901 2019-Jan-15 20:37:37.382092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54902 2019-Jan-15 20:37:37.382148 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54903 2019-Jan-15 20:37:37.382785 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
54904 2019-Jan-15 20:37:37.383416 - [DEBUG] Edge Function : AllBottom
54905 2019-Jan-15 20:37:37.383443 - [DEBUG] End adding new jump function
54906 2019-Jan-15 20:37:37.383467 - [DEBUG]
54907 2019-Jan-15 20:37:37.383491 - [DEBUG] -------------------------------------------- 1480. Path Edge --------------------------------------------
54908 2019-Jan-15 20:37:37.383515 - [DEBUG]
54909 2019-Jan-15 20:37:37.383538 - [DEBUG] Process 1480. path edge:
54910 2019-Jan-15 20:37:37.383562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54911 2019-Jan-15 20:37:37.383618 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
54912 2019-Jan-15 20:37:37.384264 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54913 2019-Jan-15 20:37:37.384899 - [DEBUG]
54914 2019-Jan-15 20:37:37.384924 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
54915 2019-Jan-15 20:37:37.385571 - [DEBUG] Compose: EdgeIdentity * AllBottom
54916 2019-Jan-15 20:37:37.385599 - [DEBUG]
54917 2019-Jan-15 20:37:37.385623 - [DEBUG] Propagate flow
54918 2019-Jan-15 20:37:37.385647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54919 2019-Jan-15 20:37:37.385703 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54920 2019-Jan-15 20:37:37.386345 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54921 2019-Jan-15 20:37:37.386982 - [DEBUG] Edge function : AllBottom (result of previous compose)
54922 2019-Jan-15 20:37:37.387007 - [DEBUG]
54923 2019-Jan-15 20:37:37.387032 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54924 2019-Jan-15 20:37:37.387058 - [DEBUG] = AllBottom
54925 2019-Jan-15 20:37:37.387083 - [DEBUG]
54926 2019-Jan-15 20:37:37.387106 - [DEBUG] PROPAGATE: No new function!
54927 2019-Jan-15 20:37:37.387131 - [DEBUG] EDGE:
54928 2019-Jan-15 20:37:37.387188 - [DEBUG] ---> 54929 2019-Jan-15 20:37:37.387837 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54930 2019-Jan-15 20:37:37.388475 - [DEBUG]
54931 2019-Jan-15 20:37:37.388501 - [DEBUG] EDGE:
54932 2019-Jan-15 20:37:37.388558 - [DEBUG] ---> 54933 2019-Jan-15 20:37:37.389196 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54934 2019-Jan-15 20:37:37.389833 - [DEBUG]
54935 2019-Jan-15 20:37:37.389869 - [DEBUG] Compose: EdgeIdentity * AllBottom
54936 2019-Jan-15 20:37:37.389896 - [DEBUG]
54937 2019-Jan-15 20:37:37.389919 - [DEBUG] Propagate flow
54938 2019-Jan-15 20:37:37.389943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54939 2019-Jan-15 20:37:37.389999 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54940 2019-Jan-15 20:37:37.390652 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54941 2019-Jan-15 20:37:37.391288 - [DEBUG] Edge function : AllBottom (result of previous compose)
54942 2019-Jan-15 20:37:37.391314 - [DEBUG]
54943 2019-Jan-15 20:37:37.391338 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54944 2019-Jan-15 20:37:37.391364 - [DEBUG] = AllBottom
54945 2019-Jan-15 20:37:37.391397 - [DEBUG]
54946 2019-Jan-15 20:37:37.391421 - [DEBUG] PROPAGATE: No new function!
54947 2019-Jan-15 20:37:37.391448 - [DEBUG] EDGE:
54948 2019-Jan-15 20:37:37.391505 - [DEBUG] ---> 54949 2019-Jan-15 20:37:37.392150 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54950 2019-Jan-15 20:37:37.392788 - [DEBUG]
54951 2019-Jan-15 20:37:37.392815 - [DEBUG] EDGE:
54952 2019-Jan-15 20:37:37.392871 - [DEBUG] ---> 54953 2019-Jan-15 20:37:37.393506 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54954 2019-Jan-15 20:37:37.394159 - [DEBUG]
54955 2019-Jan-15 20:37:37.394184 - [DEBUG] EDGE:
54956 2019-Jan-15 20:37:37.394242 - [DEBUG] ---> 54957 2019-Jan-15 20:37:37.394880 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54958 2019-Jan-15 20:37:37.395516 - [DEBUG]
54959 2019-Jan-15 20:37:37.395550 - [DEBUG] Compose: EdgeIdentity * AllBottom
54960 2019-Jan-15 20:37:37.395577 - [DEBUG]
54961 2019-Jan-15 20:37:37.395601 - [DEBUG] Propagate flow
54962 2019-Jan-15 20:37:37.395624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54963 2019-Jan-15 20:37:37.395680 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54964 2019-Jan-15 20:37:37.396319 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54965 2019-Jan-15 20:37:37.396954 - [DEBUG] Edge function : AllBottom (result of previous compose)
54966 2019-Jan-15 20:37:37.396979 - [DEBUG]
54967 2019-Jan-15 20:37:37.397004 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54968 2019-Jan-15 20:37:37.397030 - [DEBUG] = AllBottom
54969 2019-Jan-15 20:37:37.397055 - [DEBUG]
54970 2019-Jan-15 20:37:37.397078 - [DEBUG] PROPAGATE: No new function!
54971 2019-Jan-15 20:37:37.397104 - [DEBUG] EDGE:
54972 2019-Jan-15 20:37:37.397162 - [DEBUG] ---> 54973 2019-Jan-15 20:37:37.397817 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54974 2019-Jan-15 20:37:37.398455 - [DEBUG]
54975 2019-Jan-15 20:37:37.398481 - [DEBUG] EDGE:
54976 2019-Jan-15 20:37:37.398538 - [DEBUG] ---> 54977 2019-Jan-15 20:37:37.399173 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54978 2019-Jan-15 20:37:37.399810 - [DEBUG]
54979 2019-Jan-15 20:37:37.399836 - [DEBUG] EDGE:
54980 2019-Jan-15 20:37:37.399894 - [DEBUG] ---> 54981 2019-Jan-15 20:37:37.400531 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54982 2019-Jan-15 20:37:37.401185 - [DEBUG]
54983 2019-Jan-15 20:37:37.401220 - [DEBUG] Compose: EdgeIdentity * AllBottom
54984 2019-Jan-15 20:37:37.401246 - [DEBUG]
54985 2019-Jan-15 20:37:37.401270 - [DEBUG] Propagate flow
54986 2019-Jan-15 20:37:37.401294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54987 2019-Jan-15 20:37:37.401350 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54988 2019-Jan-15 20:37:37.401997 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54989 2019-Jan-15 20:37:37.402634 - [DEBUG] Edge function : AllBottom (result of previous compose)
54990 2019-Jan-15 20:37:37.402660 - [DEBUG]
54991 2019-Jan-15 20:37:37.402684 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54992 2019-Jan-15 20:37:37.402711 - [DEBUG] = AllBottom
54993 2019-Jan-15 20:37:37.402735 - [DEBUG]
54994 2019-Jan-15 20:37:37.402759 - [DEBUG] PROPAGATE: No new function!
54995 2019-Jan-15 20:37:37.402785 - [DEBUG] EDGE:
54996 2019-Jan-15 20:37:37.402843 - [DEBUG] ---> 54997 2019-Jan-15 20:37:37.403481 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54998 2019-Jan-15 20:37:37.404134 - [DEBUG]
54999 2019-Jan-15 20:37:37.404162 - [DEBUG] Compose: EdgeIdentity * AllBottom
55000 2019-Jan-15 20:37:37.404188 - [DEBUG]
55001 2019-Jan-15 20:37:37.404211 - [DEBUG] Propagate flow
55002 2019-Jan-15 20:37:37.404234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55003 2019-Jan-15 20:37:37.404290 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55004 2019-Jan-15 20:37:37.404929 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55005 2019-Jan-15 20:37:37.405561 - [DEBUG] Edge function : AllBottom (result of previous compose)
55006 2019-Jan-15 20:37:37.405587 - [DEBUG]
55007 2019-Jan-15 20:37:37.405611 - [DEBUG] Join: AllTop & AllBottom
55008 2019-Jan-15 20:37:37.405637 - [DEBUG] = AllBottom (new jump func)
55009 2019-Jan-15 20:37:37.405661 - [DEBUG]
55010 2019-Jan-15 20:37:37.405684 - [DEBUG] Start adding new jump function
55011 2019-Jan-15 20:37:37.405708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55012 2019-Jan-15 20:37:37.405763 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55013 2019-Jan-15 20:37:37.406399 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55014 2019-Jan-15 20:37:37.407037 - [DEBUG] Edge Function : AllBottom
55015 2019-Jan-15 20:37:37.407065 - [DEBUG] End adding new jump function
55016 2019-Jan-15 20:37:37.407088 - [DEBUG]
55017 2019-Jan-15 20:37:37.407112 - [DEBUG] -------------------------------------------- 1481. Path Edge --------------------------------------------
55018 2019-Jan-15 20:37:37.407136 - [DEBUG]
55019 2019-Jan-15 20:37:37.407159 - [DEBUG] Process 1481. path edge:
55020 2019-Jan-15 20:37:37.407183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55021 2019-Jan-15 20:37:37.407239 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
55022 2019-Jan-15 20:37:37.407894 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55023 2019-Jan-15 20:37:37.408527 - [DEBUG]
55024 2019-Jan-15 20:37:37.408552 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55025 2019-Jan-15 20:37:37.409194 - [DEBUG] Possible callees:
55026 2019-Jan-15 20:37:37.409219 - [DEBUG] foo
55027 2019-Jan-15 20:37:37.409244 - [DEBUG] Possible return sites:
55028 2019-Jan-15 20:37:37.409267 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8455029 2019-Jan-15 20:37:37.410529 - [DEBUG] Found and process special summary
55030 2019-Jan-15 20:37:37.410573 - [DEBUG] Compose: EdgeIdentity * AllBottom
55031 2019-Jan-15 20:37:37.410612 - [DEBUG]
55032 2019-Jan-15 20:37:37.410638 - [DEBUG] Propagate flow
55033 2019-Jan-15 20:37:37.410670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55034 2019-Jan-15 20:37:37.410727 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55035 2019-Jan-15 20:37:37.411366 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55036 2019-Jan-15 20:37:37.412001 - [DEBUG] Edge function : AllBottom (result of previous compose)
55037 2019-Jan-15 20:37:37.412026 - [DEBUG]
55038 2019-Jan-15 20:37:37.412051 - [DEBUG] Join: AllTop & AllBottom
55039 2019-Jan-15 20:37:37.412077 - [DEBUG] = AllBottom (new jump func)
55040 2019-Jan-15 20:37:37.412101 - [DEBUG]
55041 2019-Jan-15 20:37:37.412125 - [DEBUG] Start adding new jump function
55042 2019-Jan-15 20:37:37.412148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55043 2019-Jan-15 20:37:37.412204 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55044 2019-Jan-15 20:37:37.412839 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55045 2019-Jan-15 20:37:37.413476 - [DEBUG] Edge Function : AllBottom
55046 2019-Jan-15 20:37:37.413503 - [DEBUG] End adding new jump function
55047 2019-Jan-15 20:37:37.413527 - [DEBUG]
55048 2019-Jan-15 20:37:37.413551 - [DEBUG] -------------------------------------------- 1482. Path Edge --------------------------------------------
55049 2019-Jan-15 20:37:37.413575 - [DEBUG]
55050 2019-Jan-15 20:37:37.413598 - [DEBUG] Process 1482. path edge:
55051 2019-Jan-15 20:37:37.413622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55052 2019-Jan-15 20:37:37.413678 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
55053 2019-Jan-15 20:37:37.414331 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55054 2019-Jan-15 20:37:37.414965 - [DEBUG]
55055 2019-Jan-15 20:37:37.414989 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55056 2019-Jan-15 20:37:37.415644 - [DEBUG] Compose: EdgeIdentity * AllBottom
55057 2019-Jan-15 20:37:37.415672 - [DEBUG]
55058 2019-Jan-15 20:37:37.415697 - [DEBUG] Propagate flow
55059 2019-Jan-15 20:37:37.415720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55060 2019-Jan-15 20:37:37.415777 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55061 2019-Jan-15 20:37:37.416413 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55062 2019-Jan-15 20:37:37.417066 - [DEBUG] Edge function : AllBottom (result of previous compose)
55063 2019-Jan-15 20:37:37.417092 - [DEBUG]
55064 2019-Jan-15 20:37:37.417117 - [DEBUG] Join: AllTop & AllBottom
55065 2019-Jan-15 20:37:37.417143 - [DEBUG] = AllBottom (new jump func)
55066 2019-Jan-15 20:37:37.417168 - [DEBUG]
55067 2019-Jan-15 20:37:37.417192 - [DEBUG] Start adding new jump function
55068 2019-Jan-15 20:37:37.417215 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55069 2019-Jan-15 20:37:37.417294 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55070 2019-Jan-15 20:37:37.417989 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55071 2019-Jan-15 20:37:37.418672 - [DEBUG] Edge Function : AllBottom
55072 2019-Jan-15 20:37:37.418705 - [DEBUG] End adding new jump function
55073 2019-Jan-15 20:37:37.418730 - [DEBUG]
55074 2019-Jan-15 20:37:37.418755 - [DEBUG] -------------------------------------------- 1483. Path Edge --------------------------------------------
55075 2019-Jan-15 20:37:37.418780 - [DEBUG]
55076 2019-Jan-15 20:37:37.418821 - [DEBUG] Process 1483. path edge:
55077 2019-Jan-15 20:37:37.418847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55078 2019-Jan-15 20:37:37.418920 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
55079 2019-Jan-15 20:37:37.419616 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55080 2019-Jan-15 20:37:37.420263 - [DEBUG]
55081 2019-Jan-15 20:37:37.420290 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55082 2019-Jan-15 20:37:37.420985 - [DEBUG] Compose: EdgeIdentity * AllBottom
55083 2019-Jan-15 20:37:37.421014 - [DEBUG]
55084 2019-Jan-15 20:37:37.421038 - [DEBUG] Propagate flow
55085 2019-Jan-15 20:37:37.421062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55086 2019-Jan-15 20:37:37.421124 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55087 2019-Jan-15 20:37:37.421776 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55088 2019-Jan-15 20:37:37.422411 - [DEBUG] Edge function : AllBottom (result of previous compose)
55089 2019-Jan-15 20:37:37.422437 - [DEBUG]
55090 2019-Jan-15 20:37:37.422462 - [DEBUG] Join: AllTop & AllBottom
55091 2019-Jan-15 20:37:37.422488 - [DEBUG] = AllBottom (new jump func)
55092 2019-Jan-15 20:37:37.422513 - [DEBUG]
55093 2019-Jan-15 20:37:37.422536 - [DEBUG] Start adding new jump function
55094 2019-Jan-15 20:37:37.422560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55095 2019-Jan-15 20:37:37.422616 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55096 2019-Jan-15 20:37:37.423251 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55097 2019-Jan-15 20:37:37.423893 - [DEBUG] Edge Function : AllBottom
55098 2019-Jan-15 20:37:37.423922 - [DEBUG] End adding new jump function
55099 2019-Jan-15 20:37:37.423961 - [DEBUG]
55100 2019-Jan-15 20:37:37.423985 - [DEBUG] -------------------------------------------- 1484. Path Edge --------------------------------------------
55101 2019-Jan-15 20:37:37.424010 - [DEBUG]
55102 2019-Jan-15 20:37:37.424033 - [DEBUG] Process 1484. path edge:
55103 2019-Jan-15 20:37:37.424057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55104 2019-Jan-15 20:37:37.424114 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
55105 2019-Jan-15 20:37:37.424759 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55106 2019-Jan-15 20:37:37.425393 - [DEBUG]
55107 2019-Jan-15 20:37:37.425418 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55108 2019-Jan-15 20:37:37.426072 - [DEBUG] Possible callees:
55109 2019-Jan-15 20:37:37.426097 - [DEBUG] llvm.dbg.declare
55110 2019-Jan-15 20:37:37.426122 - [DEBUG] Possible return sites:
55111 2019-Jan-15 20:37:37.426145 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9655112 2019-Jan-15 20:37:37.427442 - [DEBUG] Found and process special summary
55113 2019-Jan-15 20:37:37.427488 - [DEBUG] Compose: EdgeIdentity * AllBottom
55114 2019-Jan-15 20:37:37.427516 - [DEBUG]
55115 2019-Jan-15 20:37:37.427540 - [DEBUG] Propagate flow
55116 2019-Jan-15 20:37:37.427563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55117 2019-Jan-15 20:37:37.427635 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55118 2019-Jan-15 20:37:37.428277 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55119 2019-Jan-15 20:37:37.428909 - [DEBUG] Edge function : AllBottom (result of previous compose)
55120 2019-Jan-15 20:37:37.428935 - [DEBUG]
55121 2019-Jan-15 20:37:37.428959 - [DEBUG] Join: AllTop & AllBottom
55122 2019-Jan-15 20:37:37.428985 - [DEBUG] = AllBottom (new jump func)
55123 2019-Jan-15 20:37:37.429010 - [DEBUG]
55124 2019-Jan-15 20:37:37.429033 - [DEBUG] Start adding new jump function
55125 2019-Jan-15 20:37:37.429057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55126 2019-Jan-15 20:37:37.429113 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55127 2019-Jan-15 20:37:37.429749 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55128 2019-Jan-15 20:37:37.430387 - [DEBUG] Edge Function : AllBottom
55129 2019-Jan-15 20:37:37.430415 - [DEBUG] End adding new jump function
55130 2019-Jan-15 20:37:37.430439 - [DEBUG]
55131 2019-Jan-15 20:37:37.430463 - [DEBUG] -------------------------------------------- 1485. Path Edge --------------------------------------------
55132 2019-Jan-15 20:37:37.430487 - [DEBUG]
55133 2019-Jan-15 20:37:37.430510 - [DEBUG] Process 1485. path edge:
55134 2019-Jan-15 20:37:37.430534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55135 2019-Jan-15 20:37:37.430590 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
55136 2019-Jan-15 20:37:37.431259 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55137 2019-Jan-15 20:37:37.431894 - [DEBUG]
55138 2019-Jan-15 20:37:37.431919 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55139 2019-Jan-15 20:37:37.432576 - [DEBUG] Compose: EdgeIdentity * AllBottom
55140 2019-Jan-15 20:37:37.432604 - [DEBUG]
55141 2019-Jan-15 20:37:37.432628 - [DEBUG] Propagate flow
55142 2019-Jan-15 20:37:37.432651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55143 2019-Jan-15 20:37:37.432708 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55144 2019-Jan-15 20:37:37.433342 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55145 2019-Jan-15 20:37:37.433987 - [DEBUG] Edge function : AllBottom (result of previous compose)
55146 2019-Jan-15 20:37:37.434012 - [DEBUG]
55147 2019-Jan-15 20:37:37.434037 - [DEBUG] Join: AllTop & AllBottom
55148 2019-Jan-15 20:37:37.434062 - [DEBUG] = AllBottom (new jump func)
55149 2019-Jan-15 20:37:37.434087 - [DEBUG]
55150 2019-Jan-15 20:37:37.434110 - [DEBUG] Start adding new jump function
55151 2019-Jan-15 20:37:37.434134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55152 2019-Jan-15 20:37:37.434190 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55153 2019-Jan-15 20:37:37.434828 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55154 2019-Jan-15 20:37:37.435463 - [DEBUG] Edge Function : AllBottom
55155 2019-Jan-15 20:37:37.435491 - [DEBUG] End adding new jump function
55156 2019-Jan-15 20:37:37.435515 - [DEBUG]
55157 2019-Jan-15 20:37:37.435539 - [DEBUG] -------------------------------------------- 1486. Path Edge --------------------------------------------
55158 2019-Jan-15 20:37:37.435563 - [DEBUG]
55159 2019-Jan-15 20:37:37.435586 - [DEBUG] Process 1486. path edge:
55160 2019-Jan-15 20:37:37.435610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55161 2019-Jan-15 20:37:37.435676 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
55162 2019-Jan-15 20:37:37.436312 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55163 2019-Jan-15 20:37:37.436944 - [DEBUG]
55164 2019-Jan-15 20:37:37.436969 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55165 2019-Jan-15 20:37:37.437639 - [DEBUG] Compose: EdgeIdentity * AllBottom
55166 2019-Jan-15 20:37:37.437668 - [DEBUG]
55167 2019-Jan-15 20:37:37.437692 - [DEBUG] Propagate flow
55168 2019-Jan-15 20:37:37.437716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55169 2019-Jan-15 20:37:37.437773 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55170 2019-Jan-15 20:37:37.438416 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55171 2019-Jan-15 20:37:37.439048 - [DEBUG] Edge function : AllBottom (result of previous compose)
55172 2019-Jan-15 20:37:37.439074 - [DEBUG]
55173 2019-Jan-15 20:37:37.439099 - [DEBUG] Join: AllTop & AllBottom
55174 2019-Jan-15 20:37:37.439125 - [DEBUG] = AllBottom (new jump func)
55175 2019-Jan-15 20:37:37.439150 - [DEBUG]
55176 2019-Jan-15 20:37:37.439173 - [DEBUG] Start adding new jump function
55177 2019-Jan-15 20:37:37.439197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55178 2019-Jan-15 20:37:37.439253 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55179 2019-Jan-15 20:37:37.439887 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
55180 2019-Jan-15 20:37:37.440521 - [DEBUG] Edge Function : AllBottom
55181 2019-Jan-15 20:37:37.440548 - [DEBUG] End adding new jump function
55182 2019-Jan-15 20:37:37.440573 - [DEBUG]
55183 2019-Jan-15 20:37:37.440597 - [DEBUG] -------------------------------------------- 1487. Path Edge --------------------------------------------
55184 2019-Jan-15 20:37:37.440635 - [DEBUG]
55185 2019-Jan-15 20:37:37.440658 - [DEBUG] Process 1487. path edge:
55186 2019-Jan-15 20:37:37.440682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55187 2019-Jan-15 20:37:37.440739 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
55188 2019-Jan-15 20:37:37.441372 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55189 2019-Jan-15 20:37:37.442005 - [DEBUG]
55190 2019-Jan-15 20:37:37.442030 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
55191 2019-Jan-15 20:37:37.442692 - [DEBUG] Compose: EdgeIdentity * AllBottom
55192 2019-Jan-15 20:37:37.442720 - [DEBUG]
55193 2019-Jan-15 20:37:37.442744 - [DEBUG] Propagate flow
55194 2019-Jan-15 20:37:37.442767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55195 2019-Jan-15 20:37:37.442824 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55196 2019-Jan-15 20:37:37.443462 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55197 2019-Jan-15 20:37:37.444111 - [DEBUG] Edge function : AllBottom (result of previous compose)
55198 2019-Jan-15 20:37:37.444136 - [DEBUG]
55199 2019-Jan-15 20:37:37.444161 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55200 2019-Jan-15 20:37:37.444187 - [DEBUG] = AllBottom
55201 2019-Jan-15 20:37:37.444211 - [DEBUG]
55202 2019-Jan-15 20:37:37.444234 - [DEBUG] PROPAGATE: No new function!
55203 2019-Jan-15 20:37:37.444258 - [DEBUG] EDGE:
55204 2019-Jan-15 20:37:37.444316 - [DEBUG] ---> 55205 2019-Jan-15 20:37:37.444950 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55206 2019-Jan-15 20:37:37.445600 - [DEBUG]
55207 2019-Jan-15 20:37:37.445625 - [DEBUG] EDGE:
55208 2019-Jan-15 20:37:37.445683 - [DEBUG] ---> 55209 2019-Jan-15 20:37:37.446319 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55210 2019-Jan-15 20:37:37.446952 - [DEBUG]
55211 2019-Jan-15 20:37:37.446978 - [DEBUG] Compose: EdgeIdentity * AllBottom
55212 2019-Jan-15 20:37:37.447004 - [DEBUG]
55213 2019-Jan-15 20:37:37.447028 - [DEBUG] Propagate flow
55214 2019-Jan-15 20:37:37.447051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55215 2019-Jan-15 20:37:37.447107 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55216 2019-Jan-15 20:37:37.447758 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55217 2019-Jan-15 20:37:37.448395 - [DEBUG] Edge function : AllBottom (result of previous compose)
55218 2019-Jan-15 20:37:37.448421 - [DEBUG]
55219 2019-Jan-15 20:37:37.448446 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55220 2019-Jan-15 20:37:37.448472 - [DEBUG] = AllBottom
55221 2019-Jan-15 20:37:37.448497 - [DEBUG]
55222 2019-Jan-15 20:37:37.448520 - [DEBUG] PROPAGATE: No new function!
55223 2019-Jan-15 20:37:37.448545 - [DEBUG] EDGE:
55224 2019-Jan-15 20:37:37.448602 - [DEBUG] ---> 55225 2019-Jan-15 20:37:37.449240 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55226 2019-Jan-15 20:37:37.449873 - [DEBUG]
55227 2019-Jan-15 20:37:37.449899 - [DEBUG] Compose: EdgeIdentity * AllBottom
55228 2019-Jan-15 20:37:37.449925 - [DEBUG]
55229 2019-Jan-15 20:37:37.449949 - [DEBUG] Propagate flow
55230 2019-Jan-15 20:37:37.449973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55231 2019-Jan-15 20:37:37.450028 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55232 2019-Jan-15 20:37:37.450684 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55233 2019-Jan-15 20:37:37.451329 - [DEBUG] Edge function : AllBottom (result of previous compose)
55234 2019-Jan-15 20:37:37.451354 - [DEBUG]
55235 2019-Jan-15 20:37:37.451380 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55236 2019-Jan-15 20:37:37.451406 - [DEBUG] = AllBottom
55237 2019-Jan-15 20:37:37.451431 - [DEBUG]
55238 2019-Jan-15 20:37:37.451454 - [DEBUG] PROPAGATE: No new function!
55239 2019-Jan-15 20:37:37.451495 - [DEBUG] Compose: EdgeIdentity * AllBottom
55240 2019-Jan-15 20:37:37.451522 - [DEBUG]
55241 2019-Jan-15 20:37:37.451546 - [DEBUG] Propagate flow
55242 2019-Jan-15 20:37:37.451569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55243 2019-Jan-15 20:37:37.451626 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55244 2019-Jan-15 20:37:37.452267 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55245 2019-Jan-15 20:37:37.452901 - [DEBUG] Edge function : AllBottom (result of previous compose)
55246 2019-Jan-15 20:37:37.452926 - [DEBUG]
55247 2019-Jan-15 20:37:37.452951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55248 2019-Jan-15 20:37:37.452977 - [DEBUG] = AllBottom
55249 2019-Jan-15 20:37:37.453002 - [DEBUG]
55250 2019-Jan-15 20:37:37.453025 - [DEBUG] PROPAGATE: No new function!
55251 2019-Jan-15 20:37:37.453051 - [DEBUG] Compose: EdgeIdentity * AllBottom
55252 2019-Jan-15 20:37:37.453076 - [DEBUG]
55253 2019-Jan-15 20:37:37.453111 - [DEBUG] Propagate flow
55254 2019-Jan-15 20:37:37.453135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55255 2019-Jan-15 20:37:37.453192 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55256 2019-Jan-15 20:37:37.453834 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55257 2019-Jan-15 20:37:37.454494 - [DEBUG] Edge function : AllBottom (result of previous compose)
55258 2019-Jan-15 20:37:37.454520 - [DEBUG]
55259 2019-Jan-15 20:37:37.454545 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55260 2019-Jan-15 20:37:37.454571 - [DEBUG] = AllBottom
55261 2019-Jan-15 20:37:37.454596 - [DEBUG]
55262 2019-Jan-15 20:37:37.454619 - [DEBUG] PROPAGATE: No new function!
55263 2019-Jan-15 20:37:37.454645 - [DEBUG] EDGE:
55264 2019-Jan-15 20:37:37.454702 - [DEBUG] ---> 55265 2019-Jan-15 20:37:37.455346 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55266 2019-Jan-15 20:37:37.455982 - [DEBUG]
55267 2019-Jan-15 20:37:37.456015 - [DEBUG] Compose: EdgeIdentity * AllBottom
55268 2019-Jan-15 20:37:37.456042 - [DEBUG]
55269 2019-Jan-15 20:37:37.456066 - [DEBUG] Propagate flow
55270 2019-Jan-15 20:37:37.456090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55271 2019-Jan-15 20:37:37.456146 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55272 2019-Jan-15 20:37:37.456785 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55273 2019-Jan-15 20:37:37.457434 - [DEBUG] Edge function : AllBottom (result of previous compose)
55274 2019-Jan-15 20:37:37.457459 - [DEBUG]
55275 2019-Jan-15 20:37:37.457484 - [DEBUG] Join: AllTop & AllBottom
55276 2019-Jan-15 20:37:37.457510 - [DEBUG] = AllBottom (new jump func)
55277 2019-Jan-15 20:37:37.457534 - [DEBUG]
55278 2019-Jan-15 20:37:37.457558 - [DEBUG] Start adding new jump function
55279 2019-Jan-15 20:37:37.457581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55280 2019-Jan-15 20:37:37.457637 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55281 2019-Jan-15 20:37:37.458273 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55282 2019-Jan-15 20:37:37.458912 - [DEBUG] Edge Function : AllBottom
55283 2019-Jan-15 20:37:37.458940 - [DEBUG] End adding new jump function
55284 2019-Jan-15 20:37:37.458964 - [DEBUG]
55285 2019-Jan-15 20:37:37.458988 - [DEBUG] -------------------------------------------- 1488. Path Edge --------------------------------------------
55286 2019-Jan-15 20:37:37.459012 - [DEBUG]
55287 2019-Jan-15 20:37:37.459036 - [DEBUG] Process 1488. path edge:
55288 2019-Jan-15 20:37:37.459059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55289 2019-Jan-15 20:37:37.459116 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
55290 2019-Jan-15 20:37:37.459753 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55291 2019-Jan-15 20:37:37.460386 - [DEBUG]
55292 2019-Jan-15 20:37:37.460411 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55293 2019-Jan-15 20:37:37.461074 - [DEBUG] Possible callees:
55294 2019-Jan-15 20:37:37.461099 - [DEBUG] bar
55295 2019-Jan-15 20:37:37.461124 - [DEBUG] Possible return sites:
55296 2019-Jan-15 20:37:37.461148 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8955297 2019-Jan-15 20:37:37.462419 - [DEBUG] Found and process special summary
55298 2019-Jan-15 20:37:37.462459 - [DEBUG] Compose: EdgeIdentity * AllBottom
55299 2019-Jan-15 20:37:37.462487 - [DEBUG]
55300 2019-Jan-15 20:37:37.462512 - [DEBUG] Propagate flow
55301 2019-Jan-15 20:37:37.462535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55302 2019-Jan-15 20:37:37.462592 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55303 2019-Jan-15 20:37:37.463231 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55304 2019-Jan-15 20:37:37.463863 - [DEBUG] Edge function : AllBottom (result of previous compose)
55305 2019-Jan-15 20:37:37.463888 - [DEBUG]
55306 2019-Jan-15 20:37:37.463913 - [DEBUG] Join: AllTop & AllBottom
55307 2019-Jan-15 20:37:37.463953 - [DEBUG] = AllBottom (new jump func)
55308 2019-Jan-15 20:37:37.463978 - [DEBUG]
55309 2019-Jan-15 20:37:37.464001 - [DEBUG] Start adding new jump function
55310 2019-Jan-15 20:37:37.464025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55311 2019-Jan-15 20:37:37.464081 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55312 2019-Jan-15 20:37:37.464716 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55313 2019-Jan-15 20:37:37.465353 - [DEBUG] Edge Function : AllBottom
55314 2019-Jan-15 20:37:37.465381 - [DEBUG] End adding new jump function
55315 2019-Jan-15 20:37:37.465406 - [DEBUG]
55316 2019-Jan-15 20:37:37.465429 - [DEBUG] -------------------------------------------- 1489. Path Edge --------------------------------------------
55317 2019-Jan-15 20:37:37.465454 - [DEBUG]
55318 2019-Jan-15 20:37:37.465477 - [DEBUG] Process 1489. path edge:
55319 2019-Jan-15 20:37:37.465501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55320 2019-Jan-15 20:37:37.465557 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
55321 2019-Jan-15 20:37:37.466195 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55322 2019-Jan-15 20:37:37.466826 - [DEBUG]
55323 2019-Jan-15 20:37:37.466851 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55324 2019-Jan-15 20:37:37.467524 - [DEBUG] Compose: EdgeIdentity * AllBottom
55325 2019-Jan-15 20:37:37.467552 - [DEBUG]
55326 2019-Jan-15 20:37:37.467576 - [DEBUG] Propagate flow
55327 2019-Jan-15 20:37:37.467599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55328 2019-Jan-15 20:37:37.467656 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55329 2019-Jan-15 20:37:37.468290 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55330 2019-Jan-15 20:37:37.468924 - [DEBUG] Edge function : AllBottom (result of previous compose)
55331 2019-Jan-15 20:37:37.468949 - [DEBUG]
55332 2019-Jan-15 20:37:37.468973 - [DEBUG] Join: AllTop & AllBottom
55333 2019-Jan-15 20:37:37.468999 - [DEBUG] = AllBottom (new jump func)
55334 2019-Jan-15 20:37:37.469024 - [DEBUG]
55335 2019-Jan-15 20:37:37.469047 - [DEBUG] Start adding new jump function
55336 2019-Jan-15 20:37:37.469071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55337 2019-Jan-15 20:37:37.469126 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55338 2019-Jan-15 20:37:37.469761 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55339 2019-Jan-15 20:37:37.470395 - [DEBUG] Edge Function : AllBottom
55340 2019-Jan-15 20:37:37.470431 - [DEBUG] End adding new jump function
55341 2019-Jan-15 20:37:37.470455 - [DEBUG]
55342 2019-Jan-15 20:37:37.470479 - [DEBUG] -------------------------------------------- 1490. Path Edge --------------------------------------------
55343 2019-Jan-15 20:37:37.470503 - [DEBUG]
55344 2019-Jan-15 20:37:37.470527 - [DEBUG] Process 1490. path edge:
55345 2019-Jan-15 20:37:37.470550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55346 2019-Jan-15 20:37:37.470620 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
55347 2019-Jan-15 20:37:37.471256 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55348 2019-Jan-15 20:37:37.471890 - [DEBUG]
55349 2019-Jan-15 20:37:37.471916 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55350 2019-Jan-15 20:37:37.472568 - [DEBUG] Compose: EdgeIdentity * AllBottom
55351 2019-Jan-15 20:37:37.472596 - [DEBUG]
55352 2019-Jan-15 20:37:37.472620 - [DEBUG] Propagate flow
55353 2019-Jan-15 20:37:37.472643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55354 2019-Jan-15 20:37:37.472699 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55355 2019-Jan-15 20:37:37.473343 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55356 2019-Jan-15 20:37:37.473991 - [DEBUG] Edge function : AllBottom (result of previous compose)
55357 2019-Jan-15 20:37:37.474016 - [DEBUG]
55358 2019-Jan-15 20:37:37.474041 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55359 2019-Jan-15 20:37:37.474066 - [DEBUG] = AllBottom
55360 2019-Jan-15 20:37:37.474091 - [DEBUG]
55361 2019-Jan-15 20:37:37.474114 - [DEBUG] PROPAGATE: No new function!
55362 2019-Jan-15 20:37:37.474146 - [DEBUG] Compose: EdgeIdentity * AllBottom
55363 2019-Jan-15 20:37:37.474173 - [DEBUG]
55364 2019-Jan-15 20:37:37.474197 - [DEBUG] Propagate flow
55365 2019-Jan-15 20:37:37.474220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55366 2019-Jan-15 20:37:37.474277 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55367 2019-Jan-15 20:37:37.474922 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55368 2019-Jan-15 20:37:37.475556 - [DEBUG] Edge function : AllBottom (result of previous compose)
55369 2019-Jan-15 20:37:37.475581 - [DEBUG]
55370 2019-Jan-15 20:37:37.475606 - [DEBUG] Join: AllTop & AllBottom
55371 2019-Jan-15 20:37:37.475632 - [DEBUG] = AllBottom (new jump func)
55372 2019-Jan-15 20:37:37.475657 - [DEBUG]
55373 2019-Jan-15 20:37:37.475680 - [DEBUG] Start adding new jump function
55374 2019-Jan-15 20:37:37.475703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55375 2019-Jan-15 20:37:37.475759 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55376 2019-Jan-15 20:37:37.476394 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55377 2019-Jan-15 20:37:37.477037 - [DEBUG] Edge Function : AllBottom
55378 2019-Jan-15 20:37:37.477065 - [DEBUG] End adding new jump function
55379 2019-Jan-15 20:37:37.477089 - [DEBUG]
55380 2019-Jan-15 20:37:37.477113 - [DEBUG] -------------------------------------------- 1491. Path Edge --------------------------------------------
55381 2019-Jan-15 20:37:37.477137 - [DEBUG]
55382 2019-Jan-15 20:37:37.477160 - [DEBUG] Process 1491. path edge:
55383 2019-Jan-15 20:37:37.477184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55384 2019-Jan-15 20:37:37.477248 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
55385 2019-Jan-15 20:37:37.477909 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55386 2019-Jan-15 20:37:37.478543 - [DEBUG]
55387 2019-Jan-15 20:37:37.478567 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55388 2019-Jan-15 20:37:37.479219 - [DEBUG] Possible callees:
55389 2019-Jan-15 20:37:37.479246 - [DEBUG] llvm.dbg.declare
55390 2019-Jan-15 20:37:37.479271 - [DEBUG] Possible return sites:
55391 2019-Jan-15 20:37:37.479294 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10355392 2019-Jan-15 20:37:37.480564 - [DEBUG] Found and process special summary
55393 2019-Jan-15 20:37:37.480616 - [DEBUG] Compose: EdgeIdentity * AllBottom
55394 2019-Jan-15 20:37:37.480645 - [DEBUG]
55395 2019-Jan-15 20:37:37.480669 - [DEBUG] Propagate flow
55396 2019-Jan-15 20:37:37.480693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55397 2019-Jan-15 20:37:37.480749 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55398 2019-Jan-15 20:37:37.481386 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55399 2019-Jan-15 20:37:37.482019 - [DEBUG] Edge function : AllBottom (result of previous compose)
55400 2019-Jan-15 20:37:37.482045 - [DEBUG]
55401 2019-Jan-15 20:37:37.482069 - [DEBUG] Join: AllTop & AllBottom
55402 2019-Jan-15 20:37:37.482095 - [DEBUG] = AllBottom (new jump func)
55403 2019-Jan-15 20:37:37.482120 - [DEBUG]
55404 2019-Jan-15 20:37:37.482143 - [DEBUG] Start adding new jump function
55405 2019-Jan-15 20:37:37.482167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55406 2019-Jan-15 20:37:37.482223 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55407 2019-Jan-15 20:37:37.482858 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55408 2019-Jan-15 20:37:37.483497 - [DEBUG] Edge Function : AllBottom
55409 2019-Jan-15 20:37:37.483525 - [DEBUG] End adding new jump function
55410 2019-Jan-15 20:37:37.483549 - [DEBUG]
55411 2019-Jan-15 20:37:37.483573 - [DEBUG] -------------------------------------------- 1492. Path Edge --------------------------------------------
55412 2019-Jan-15 20:37:37.483597 - [DEBUG]
55413 2019-Jan-15 20:37:37.483620 - [DEBUG] Process 1492. path edge:
55414 2019-Jan-15 20:37:37.483644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55415 2019-Jan-15 20:37:37.483700 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
55416 2019-Jan-15 20:37:37.484354 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55417 2019-Jan-15 20:37:37.484989 - [DEBUG]
55418 2019-Jan-15 20:37:37.485013 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55419 2019-Jan-15 20:37:37.485669 - [DEBUG] Compose: EdgeIdentity * AllBottom
55420 2019-Jan-15 20:37:37.485697 - [DEBUG]
55421 2019-Jan-15 20:37:37.485722 - [DEBUG] Propagate flow
55422 2019-Jan-15 20:37:37.485745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55423 2019-Jan-15 20:37:37.485802 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55424 2019-Jan-15 20:37:37.486443 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55425 2019-Jan-15 20:37:37.487086 - [DEBUG] Edge function : AllBottom (result of previous compose)
55426 2019-Jan-15 20:37:37.487112 - [DEBUG]
55427 2019-Jan-15 20:37:37.487137 - [DEBUG] Join: AllTop & AllBottom
55428 2019-Jan-15 20:37:37.487163 - [DEBUG] = AllBottom (new jump func)
55429 2019-Jan-15 20:37:37.487188 - [DEBUG]
55430 2019-Jan-15 20:37:37.487211 - [DEBUG] Start adding new jump function
55431 2019-Jan-15 20:37:37.487234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55432 2019-Jan-15 20:37:37.487304 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55433 2019-Jan-15 20:37:37.487940 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
55434 2019-Jan-15 20:37:37.488573 - [DEBUG] Edge Function : AllBottom
55435 2019-Jan-15 20:37:37.488601 - [DEBUG] End adding new jump function
55436 2019-Jan-15 20:37:37.488625 - [DEBUG]
55437 2019-Jan-15 20:37:37.488649 - [DEBUG] -------------------------------------------- 1493. Path Edge --------------------------------------------
55438 2019-Jan-15 20:37:37.488674 - [DEBUG]
55439 2019-Jan-15 20:37:37.488697 - [DEBUG] Process 1493. path edge:
55440 2019-Jan-15 20:37:37.488721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55441 2019-Jan-15 20:37:37.488777 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
55442 2019-Jan-15 20:37:37.489410 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55443 2019-Jan-15 20:37:37.490044 - [DEBUG]
55444 2019-Jan-15 20:37:37.490069 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
55445 2019-Jan-15 20:37:37.490733 - [DEBUG] Compose: EdgeIdentity * AllBottom
55446 2019-Jan-15 20:37:37.490762 - [DEBUG]
55447 2019-Jan-15 20:37:37.490786 - [DEBUG] Propagate flow
55448 2019-Jan-15 20:37:37.490809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55449 2019-Jan-15 20:37:37.490866 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55450 2019-Jan-15 20:37:37.491501 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55451 2019-Jan-15 20:37:37.492134 - [DEBUG] Edge function : AllBottom (result of previous compose)
55452 2019-Jan-15 20:37:37.492159 - [DEBUG]
55453 2019-Jan-15 20:37:37.492183 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55454 2019-Jan-15 20:37:37.492209 - [DEBUG] = AllBottom
55455 2019-Jan-15 20:37:37.492234 - [DEBUG]
55456 2019-Jan-15 20:37:37.492257 - [DEBUG] PROPAGATE: No new function!
55457 2019-Jan-15 20:37:37.492281 - [DEBUG] EDGE:
55458 2019-Jan-15 20:37:37.492338 - [DEBUG] ---> 55459 2019-Jan-15 20:37:37.492972 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55460 2019-Jan-15 20:37:37.493607 - [DEBUG]
55461 2019-Jan-15 20:37:37.493633 - [DEBUG] Compose: EdgeIdentity * AllBottom
55462 2019-Jan-15 20:37:37.493659 - [DEBUG]
55463 2019-Jan-15 20:37:37.493682 - [DEBUG] Propagate flow
55464 2019-Jan-15 20:37:37.493705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55465 2019-Jan-15 20:37:37.493761 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55466 2019-Jan-15 20:37:37.494415 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55467 2019-Jan-15 20:37:37.495051 - [DEBUG] Edge function : AllBottom (result of previous compose)
55468 2019-Jan-15 20:37:37.495076 - [DEBUG]
55469 2019-Jan-15 20:37:37.495101 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55470 2019-Jan-15 20:37:37.495127 - [DEBUG] = AllBottom
55471 2019-Jan-15 20:37:37.495152 - [DEBUG]
55472 2019-Jan-15 20:37:37.495183 - [DEBUG] PROPAGATE: No new function!
55473 2019-Jan-15 20:37:37.495208 - [DEBUG] EDGE:
55474 2019-Jan-15 20:37:37.495266 - [DEBUG] ---> 55475 2019-Jan-15 20:37:37.495902 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55476 2019-Jan-15 20:37:37.496536 - [DEBUG]
55477 2019-Jan-15 20:37:37.496562 - [DEBUG] Compose: EdgeIdentity * AllBottom
55478 2019-Jan-15 20:37:37.496587 - [DEBUG]
55479 2019-Jan-15 20:37:37.496611 - [DEBUG] Propagate flow
55480 2019-Jan-15 20:37:37.496634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55481 2019-Jan-15 20:37:37.496690 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55482 2019-Jan-15 20:37:37.497344 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55483 2019-Jan-15 20:37:37.497988 - [DEBUG] Edge function : AllBottom (result of previous compose)
55484 2019-Jan-15 20:37:37.498014 - [DEBUG]
55485 2019-Jan-15 20:37:37.498039 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55486 2019-Jan-15 20:37:37.498065 - [DEBUG] = AllBottom
55487 2019-Jan-15 20:37:37.498089 - [DEBUG]
55488 2019-Jan-15 20:37:37.498112 - [DEBUG] PROPAGATE: No new function!
55489 2019-Jan-15 20:37:37.498150 - [DEBUG] Compose: EdgeIdentity * AllBottom
55490 2019-Jan-15 20:37:37.498177 - [DEBUG]
55491 2019-Jan-15 20:37:37.498201 - [DEBUG] Propagate flow
55492 2019-Jan-15 20:37:37.498224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55493 2019-Jan-15 20:37:37.498281 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55494 2019-Jan-15 20:37:37.498919 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55495 2019-Jan-15 20:37:37.499554 - [DEBUG] Edge function : AllBottom (result of previous compose)
55496 2019-Jan-15 20:37:37.499579 - [DEBUG]
55497 2019-Jan-15 20:37:37.499604 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55498 2019-Jan-15 20:37:37.499630 - [DEBUG] = AllBottom
55499 2019-Jan-15 20:37:37.499654 - [DEBUG]
55500 2019-Jan-15 20:37:37.499677 - [DEBUG] PROPAGATE: No new function!
55501 2019-Jan-15 20:37:37.499703 - [DEBUG] Compose: EdgeIdentity * AllBottom
55502 2019-Jan-15 20:37:37.499728 - [DEBUG]
55503 2019-Jan-15 20:37:37.499752 - [DEBUG] Propagate flow
55504 2019-Jan-15 20:37:37.499775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55505 2019-Jan-15 20:37:37.499831 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55506 2019-Jan-15 20:37:37.500470 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55507 2019-Jan-15 20:37:37.501129 - [DEBUG] Edge function : AllBottom (result of previous compose)
55508 2019-Jan-15 20:37:37.501154 - [DEBUG]
55509 2019-Jan-15 20:37:37.501179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55510 2019-Jan-15 20:37:37.501205 - [DEBUG] = AllBottom
55511 2019-Jan-15 20:37:37.501229 - [DEBUG]
55512 2019-Jan-15 20:37:37.501253 - [DEBUG] PROPAGATE: No new function!
55513 2019-Jan-15 20:37:37.501278 - [DEBUG] EDGE:
55514 2019-Jan-15 20:37:37.501336 - [DEBUG] ---> 55515 2019-Jan-15 20:37:37.501981 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55516 2019-Jan-15 20:37:37.502616 - [DEBUG]
55517 2019-Jan-15 20:37:37.502641 - [DEBUG] EDGE:
55518 2019-Jan-15 20:37:37.502707 - [DEBUG] ---> 55519 2019-Jan-15 20:37:37.503344 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55520 2019-Jan-15 20:37:37.503991 - [DEBUG]
55521 2019-Jan-15 20:37:37.504017 - [DEBUG] Compose: EdgeIdentity * AllBottom
55522 2019-Jan-15 20:37:37.504043 - [DEBUG]
55523 2019-Jan-15 20:37:37.504066 - [DEBUG] Propagate flow
55524 2019-Jan-15 20:37:37.504089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55525 2019-Jan-15 20:37:37.504145 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55526 2019-Jan-15 20:37:37.504780 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55527 2019-Jan-15 20:37:37.505417 - [DEBUG] Edge function : AllBottom (result of previous compose)
55528 2019-Jan-15 20:37:37.505442 - [DEBUG]
55529 2019-Jan-15 20:37:37.505468 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55530 2019-Jan-15 20:37:37.505494 - [DEBUG] = AllBottom
55531 2019-Jan-15 20:37:37.505518 - [DEBUG]
55532 2019-Jan-15 20:37:37.505541 - [DEBUG] PROPAGATE: No new function!
55533 2019-Jan-15 20:37:37.505566 - [DEBUG] EDGE:
55534 2019-Jan-15 20:37:37.505623 - [DEBUG] ---> 55535 2019-Jan-15 20:37:37.506264 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55536 2019-Jan-15 20:37:37.506898 - [DEBUG]
55537 2019-Jan-15 20:37:37.506923 - [DEBUG] Compose: EdgeIdentity * AllBottom
55538 2019-Jan-15 20:37:37.506949 - [DEBUG]
55539 2019-Jan-15 20:37:37.506972 - [DEBUG] Propagate flow
55540 2019-Jan-15 20:37:37.506996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55541 2019-Jan-15 20:37:37.507052 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55542 2019-Jan-15 20:37:37.507708 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55543 2019-Jan-15 20:37:37.508344 - [DEBUG] Edge function : AllBottom (result of previous compose)
55544 2019-Jan-15 20:37:37.508370 - [DEBUG]
55545 2019-Jan-15 20:37:37.508395 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55546 2019-Jan-15 20:37:37.508421 - [DEBUG] = AllBottom
55547 2019-Jan-15 20:37:37.508445 - [DEBUG]
55548 2019-Jan-15 20:37:37.508468 - [DEBUG] PROPAGATE: No new function!
55549 2019-Jan-15 20:37:37.508506 - [DEBUG] Compose: EdgeIdentity * AllBottom
55550 2019-Jan-15 20:37:37.508533 - [DEBUG]
55551 2019-Jan-15 20:37:37.508557 - [DEBUG] Propagate flow
55552 2019-Jan-15 20:37:37.508580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55553 2019-Jan-15 20:37:37.508637 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55554 2019-Jan-15 20:37:37.509276 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55555 2019-Jan-15 20:37:37.509908 - [DEBUG] Edge function : AllBottom (result of previous compose)
55556 2019-Jan-15 20:37:37.509933 - [DEBUG]
55557 2019-Jan-15 20:37:37.509957 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55558 2019-Jan-15 20:37:37.509983 - [DEBUG] = AllBottom
55559 2019-Jan-15 20:37:37.510008 - [DEBUG]
55560 2019-Jan-15 20:37:37.510031 - [DEBUG] PROPAGATE: No new function!
55561 2019-Jan-15 20:37:37.510056 - [DEBUG] Compose: EdgeIdentity * AllBottom
55562 2019-Jan-15 20:37:37.510081 - [DEBUG]
55563 2019-Jan-15 20:37:37.510105 - [DEBUG] Propagate flow
55564 2019-Jan-15 20:37:37.510128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55565 2019-Jan-15 20:37:37.510192 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55566 2019-Jan-15 20:37:37.510848 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55567 2019-Jan-15 20:37:37.511485 - [DEBUG] Edge function : AllBottom (result of previous compose)
55568 2019-Jan-15 20:37:37.511510 - [DEBUG]
55569 2019-Jan-15 20:37:37.511535 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55570 2019-Jan-15 20:37:37.511561 - [DEBUG] = AllBottom
55571 2019-Jan-15 20:37:37.511586 - [DEBUG]
55572 2019-Jan-15 20:37:37.511609 - [DEBUG] PROPAGATE: No new function!
55573 2019-Jan-15 20:37:37.511635 - [DEBUG] EDGE:
55574 2019-Jan-15 20:37:37.511692 - [DEBUG] ---> 55575 2019-Jan-15 20:37:37.512331 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55576 2019-Jan-15 20:37:37.512967 - [DEBUG]
55577 2019-Jan-15 20:37:37.512992 - [DEBUG] EDGE:
55578 2019-Jan-15 20:37:37.513049 - [DEBUG] ---> 55579 2019-Jan-15 20:37:37.513685 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55580 2019-Jan-15 20:37:37.514336 - [DEBUG]
55581 2019-Jan-15 20:37:37.514362 - [DEBUG] Compose: EdgeIdentity * AllBottom
55582 2019-Jan-15 20:37:37.514388 - [DEBUG]
55583 2019-Jan-15 20:37:37.514412 - [DEBUG] Propagate flow
55584 2019-Jan-15 20:37:37.514435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55585 2019-Jan-15 20:37:37.514491 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55586 2019-Jan-15 20:37:37.515126 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55587 2019-Jan-15 20:37:37.515765 - [DEBUG] Edge function : AllBottom (result of previous compose)
55588 2019-Jan-15 20:37:37.515790 - [DEBUG]
55589 2019-Jan-15 20:37:37.515815 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55590 2019-Jan-15 20:37:37.515841 - [DEBUG] = AllBottom
55591 2019-Jan-15 20:37:37.515866 - [DEBUG]
55592 2019-Jan-15 20:37:37.515889 - [DEBUG] PROPAGATE: No new function!
55593 2019-Jan-15 20:37:37.515913 - [DEBUG] EDGE:
55594 2019-Jan-15 20:37:37.515971 - [DEBUG] ---> 55595 2019-Jan-15 20:37:37.516609 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55596 2019-Jan-15 20:37:37.517244 - [DEBUG]
55597 2019-Jan-15 20:37:37.517281 - [DEBUG] Compose: EdgeIdentity * AllBottom
55598 2019-Jan-15 20:37:37.517308 - [DEBUG]
55599 2019-Jan-15 20:37:37.517332 - [DEBUG] Propagate flow
55600 2019-Jan-15 20:37:37.517356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55601 2019-Jan-15 20:37:37.517412 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55602 2019-Jan-15 20:37:37.518050 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55603 2019-Jan-15 20:37:37.518689 - [DEBUG] Edge function : AllBottom (result of previous compose)
55604 2019-Jan-15 20:37:37.518714 - [DEBUG]
55605 2019-Jan-15 20:37:37.518739 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55606 2019-Jan-15 20:37:37.518765 - [DEBUG] = AllBottom
55607 2019-Jan-15 20:37:37.518790 - [DEBUG]
55608 2019-Jan-15 20:37:37.518813 - [DEBUG] PROPAGATE: No new function!
55609 2019-Jan-15 20:37:37.518851 - [DEBUG] Compose: EdgeIdentity * AllBottom
55610 2019-Jan-15 20:37:37.518878 - [DEBUG]
55611 2019-Jan-15 20:37:37.518912 - [DEBUG] Propagate flow
55612 2019-Jan-15 20:37:37.518936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55613 2019-Jan-15 20:37:37.518993 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55614 2019-Jan-15 20:37:37.519631 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55615 2019-Jan-15 20:37:37.520266 - [DEBUG] Edge function : AllBottom (result of previous compose)
55616 2019-Jan-15 20:37:37.520291 - [DEBUG]
55617 2019-Jan-15 20:37:37.520315 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55618 2019-Jan-15 20:37:37.520341 - [DEBUG] = AllBottom
55619 2019-Jan-15 20:37:37.520366 - [DEBUG]
55620 2019-Jan-15 20:37:37.520389 - [DEBUG] PROPAGATE: No new function!
55621 2019-Jan-15 20:37:37.520414 - [DEBUG] Compose: EdgeIdentity * AllBottom
55622 2019-Jan-15 20:37:37.520440 - [DEBUG]
55623 2019-Jan-15 20:37:37.520463 - [DEBUG] Propagate flow
55624 2019-Jan-15 20:37:37.520487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55625 2019-Jan-15 20:37:37.520543 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55626 2019-Jan-15 20:37:37.521200 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55627 2019-Jan-15 20:37:37.521838 - [DEBUG] Edge function : AllBottom (result of previous compose)
55628 2019-Jan-15 20:37:37.521863 - [DEBUG]
55629 2019-Jan-15 20:37:37.521887 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55630 2019-Jan-15 20:37:37.521913 - [DEBUG] = AllBottom
55631 2019-Jan-15 20:37:37.521938 - [DEBUG]
55632 2019-Jan-15 20:37:37.521961 - [DEBUG] PROPAGATE: No new function!
55633 2019-Jan-15 20:37:37.521987 - [DEBUG] EDGE:
55634 2019-Jan-15 20:37:37.522045 - [DEBUG] ---> 55635 2019-Jan-15 20:37:37.522683 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55636 2019-Jan-15 20:37:37.523318 - [DEBUG]
55637 2019-Jan-15 20:37:37.523344 - [DEBUG] EDGE:
55638 2019-Jan-15 20:37:37.523401 - [DEBUG] ---> 55639 2019-Jan-15 20:37:37.524053 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
55640 2019-Jan-15 20:37:37.524692 - [DEBUG]
55641 2019-Jan-15 20:37:37.524717 - [DEBUG] EDGE:
55642 2019-Jan-15 20:37:37.524774 - [DEBUG] ---> 55643 2019-Jan-15 20:37:37.525413 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
55644 2019-Jan-15 20:37:37.526064 - [DEBUG]
55645 2019-Jan-15 20:37:37.526090 - [DEBUG] Compose: EdgeIdentity * AllBottom
55646 2019-Jan-15 20:37:37.526116 - [DEBUG]
55647 2019-Jan-15 20:37:37.526140 - [DEBUG] Propagate flow
55648 2019-Jan-15 20:37:37.526163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55649 2019-Jan-15 20:37:37.526219 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55650 2019-Jan-15 20:37:37.526859 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55651 2019-Jan-15 20:37:37.527511 - [DEBUG] Edge function : AllBottom (result of previous compose)
55652 2019-Jan-15 20:37:37.527536 - [DEBUG]
55653 2019-Jan-15 20:37:37.527560 - [DEBUG] Join: AllTop & AllBottom
55654 2019-Jan-15 20:37:37.527586 - [DEBUG] = AllBottom (new jump func)
55655 2019-Jan-15 20:37:37.527611 - [DEBUG]
55656 2019-Jan-15 20:37:37.527643 - [DEBUG] Start adding new jump function
55657 2019-Jan-15 20:37:37.527666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55658 2019-Jan-15 20:37:37.527723 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55659 2019-Jan-15 20:37:37.528360 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55660 2019-Jan-15 20:37:37.528996 - [DEBUG] Edge Function : AllBottom
55661 2019-Jan-15 20:37:37.529026 - [DEBUG] End adding new jump function
55662 2019-Jan-15 20:37:37.529050 - [DEBUG]
55663 2019-Jan-15 20:37:37.529073 - [DEBUG] -------------------------------------------- 1494. Path Edge --------------------------------------------
55664 2019-Jan-15 20:37:37.529098 - [DEBUG]
55665 2019-Jan-15 20:37:37.529121 - [DEBUG] Process 1494. path edge:
55666 2019-Jan-15 20:37:37.529145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55667 2019-Jan-15 20:37:37.529201 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
55668 2019-Jan-15 20:37:37.529839 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55669 2019-Jan-15 20:37:37.530474 - [DEBUG]
55670 2019-Jan-15 20:37:37.530498 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55671 2019-Jan-15 20:37:37.531166 - [DEBUG] Compose: EdgeIdentity * AllBottom
55672 2019-Jan-15 20:37:37.531194 - [DEBUG]
55673 2019-Jan-15 20:37:37.531218 - [DEBUG] Propagate flow
55674 2019-Jan-15 20:37:37.531242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55675 2019-Jan-15 20:37:37.531298 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55676 2019-Jan-15 20:37:37.531933 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55677 2019-Jan-15 20:37:37.532570 - [DEBUG] Edge function : AllBottom (result of previous compose)
55678 2019-Jan-15 20:37:37.532596 - [DEBUG]
55679 2019-Jan-15 20:37:37.532620 - [DEBUG] Join: AllTop & AllBottom
55680 2019-Jan-15 20:37:37.532646 - [DEBUG] = AllBottom (new jump func)
55681 2019-Jan-15 20:37:37.532671 - [DEBUG]
55682 2019-Jan-15 20:37:37.532694 - [DEBUG] Start adding new jump function
55683 2019-Jan-15 20:37:37.532718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55684 2019-Jan-15 20:37:37.532773 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55685 2019-Jan-15 20:37:37.533412 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55686 2019-Jan-15 20:37:37.534060 - [DEBUG] Edge Function : AllBottom
55687 2019-Jan-15 20:37:37.534088 - [DEBUG] End adding new jump function
55688 2019-Jan-15 20:37:37.534113 - [DEBUG]
55689 2019-Jan-15 20:37:37.534136 - [DEBUG] -------------------------------------------- 1495. Path Edge --------------------------------------------
55690 2019-Jan-15 20:37:37.534160 - [DEBUG]
55691 2019-Jan-15 20:37:37.534184 - [DEBUG] Process 1495. path edge:
55692 2019-Jan-15 20:37:37.534207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55693 2019-Jan-15 20:37:37.534264 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
55694 2019-Jan-15 20:37:37.534900 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55695 2019-Jan-15 20:37:37.535538 - [DEBUG]
55696 2019-Jan-15 20:37:37.535564 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55697 2019-Jan-15 20:37:37.536211 - [DEBUG] Compose: EdgeIdentity * AllBottom
55698 2019-Jan-15 20:37:37.536239 - [DEBUG]
55699 2019-Jan-15 20:37:37.536263 - [DEBUG] Propagate flow
55700 2019-Jan-15 20:37:37.536294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55701 2019-Jan-15 20:37:37.536351 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55702 2019-Jan-15 20:37:37.536995 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55703 2019-Jan-15 20:37:37.537649 - [DEBUG] Edge function : AllBottom (result of previous compose)
55704 2019-Jan-15 20:37:37.537674 - [DEBUG]
55705 2019-Jan-15 20:37:37.537699 - [DEBUG] Join: AllTop & AllBottom
55706 2019-Jan-15 20:37:37.537724 - [DEBUG] = AllBottom (new jump func)
55707 2019-Jan-15 20:37:37.537749 - [DEBUG]
55708 2019-Jan-15 20:37:37.537772 - [DEBUG] Start adding new jump function
55709 2019-Jan-15 20:37:37.537796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55710 2019-Jan-15 20:37:37.537852 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55711 2019-Jan-15 20:37:37.538489 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55712 2019-Jan-15 20:37:37.539132 - [DEBUG] Edge Function : AllBottom
55713 2019-Jan-15 20:37:37.539160 - [DEBUG] End adding new jump function
55714 2019-Jan-15 20:37:37.539184 - [DEBUG]
55715 2019-Jan-15 20:37:37.539207 - [DEBUG] -------------------------------------------- 1496. Path Edge --------------------------------------------
55716 2019-Jan-15 20:37:37.539231 - [DEBUG]
55717 2019-Jan-15 20:37:37.539255 - [DEBUG] Process 1496. path edge:
55718 2019-Jan-15 20:37:37.539278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55719 2019-Jan-15 20:37:37.539334 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
55720 2019-Jan-15 20:37:37.539978 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55721 2019-Jan-15 20:37:37.540628 - [DEBUG]
55722 2019-Jan-15 20:37:37.540653 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55723 2019-Jan-15 20:37:37.541303 - [DEBUG] Possible callees:
55724 2019-Jan-15 20:37:37.541328 - [DEBUG] llvm.dbg.declare
55725 2019-Jan-15 20:37:37.541353 - [DEBUG] Possible return sites:
55726 2019-Jan-15 20:37:37.541377 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7855727 2019-Jan-15 20:37:37.542647 - [DEBUG] Found and process special summary
55728 2019-Jan-15 20:37:37.542680 - [DEBUG] Compose: EdgeIdentity * AllBottom
55729 2019-Jan-15 20:37:37.542708 - [DEBUG]
55730 2019-Jan-15 20:37:37.542732 - [DEBUG] Propagate flow
55731 2019-Jan-15 20:37:37.542755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55732 2019-Jan-15 20:37:37.542812 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55733 2019-Jan-15 20:37:37.543450 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55734 2019-Jan-15 20:37:37.544102 - [DEBUG] Edge function : AllBottom (result of previous compose)
55735 2019-Jan-15 20:37:37.544127 - [DEBUG]
55736 2019-Jan-15 20:37:37.544152 - [DEBUG] Join: AllTop & AllBottom
55737 2019-Jan-15 20:37:37.544178 - [DEBUG] = AllBottom (new jump func)
55738 2019-Jan-15 20:37:37.544202 - [DEBUG]
55739 2019-Jan-15 20:37:37.544226 - [DEBUG] Start adding new jump function
55740 2019-Jan-15 20:37:37.544249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55741 2019-Jan-15 20:37:37.544305 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55742 2019-Jan-15 20:37:37.544949 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55743 2019-Jan-15 20:37:37.545584 - [DEBUG] Edge Function : AllBottom
55744 2019-Jan-15 20:37:37.545612 - [DEBUG] End adding new jump function
55745 2019-Jan-15 20:37:37.545636 - [DEBUG]
55746 2019-Jan-15 20:37:37.545660 - [DEBUG] -------------------------------------------- 1497. Path Edge --------------------------------------------
55747 2019-Jan-15 20:37:37.545684 - [DEBUG]
55748 2019-Jan-15 20:37:37.545707 - [DEBUG] Process 1497. path edge:
55749 2019-Jan-15 20:37:37.545731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55750 2019-Jan-15 20:37:37.545788 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
55751 2019-Jan-15 20:37:37.546424 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55752 2019-Jan-15 20:37:37.547060 - [DEBUG]
55753 2019-Jan-15 20:37:37.547085 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55754 2019-Jan-15 20:37:37.547753 - [DEBUG] Compose: EdgeIdentity * AllBottom
55755 2019-Jan-15 20:37:37.547781 - [DEBUG]
55756 2019-Jan-15 20:37:37.547805 - [DEBUG] Propagate flow
55757 2019-Jan-15 20:37:37.547828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55758 2019-Jan-15 20:37:37.547885 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55759 2019-Jan-15 20:37:37.548520 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55760 2019-Jan-15 20:37:37.549157 - [DEBUG] Edge function : AllBottom (result of previous compose)
55761 2019-Jan-15 20:37:37.549183 - [DEBUG]
55762 2019-Jan-15 20:37:37.549207 - [DEBUG] Join: AllTop & AllBottom
55763 2019-Jan-15 20:37:37.549233 - [DEBUG] = AllBottom (new jump func)
55764 2019-Jan-15 20:37:37.549258 - [DEBUG]
55765 2019-Jan-15 20:37:37.549282 - [DEBUG] Start adding new jump function
55766 2019-Jan-15 20:37:37.549306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55767 2019-Jan-15 20:37:37.549362 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55768 2019-Jan-15 20:37:37.549997 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55769 2019-Jan-15 20:37:37.550643 - [DEBUG] Edge Function : AllBottom
55770 2019-Jan-15 20:37:37.550671 - [DEBUG] End adding new jump function
55771 2019-Jan-15 20:37:37.550695 - [DEBUG]
55772 2019-Jan-15 20:37:37.550718 - [DEBUG] -------------------------------------------- 1498. Path Edge --------------------------------------------
55773 2019-Jan-15 20:37:37.550743 - [DEBUG]
55774 2019-Jan-15 20:37:37.550766 - [DEBUG] Process 1498. path edge:
55775 2019-Jan-15 20:37:37.550790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55776 2019-Jan-15 20:37:37.550846 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
55777 2019-Jan-15 20:37:37.551479 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55778 2019-Jan-15 20:37:37.552114 - [DEBUG]
55779 2019-Jan-15 20:37:37.552139 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55780 2019-Jan-15 20:37:37.552786 - [DEBUG] Compose: EdgeIdentity * AllBottom
55781 2019-Jan-15 20:37:37.552814 - [DEBUG]
55782 2019-Jan-15 20:37:37.552838 - [DEBUG] Propagate flow
55783 2019-Jan-15 20:37:37.552862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55784 2019-Jan-15 20:37:37.552918 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55785 2019-Jan-15 20:37:37.553558 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55786 2019-Jan-15 20:37:37.554225 - [DEBUG] Edge function : AllBottom (result of previous compose)
55787 2019-Jan-15 20:37:37.554250 - [DEBUG]
55788 2019-Jan-15 20:37:37.554275 - [DEBUG] Join: AllTop & AllBottom
55789 2019-Jan-15 20:37:37.554301 - [DEBUG] = AllBottom (new jump func)
55790 2019-Jan-15 20:37:37.554325 - [DEBUG]
55791 2019-Jan-15 20:37:37.554349 - [DEBUG] Start adding new jump function
55792 2019-Jan-15 20:37:37.554372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55793 2019-Jan-15 20:37:37.554428 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55794 2019-Jan-15 20:37:37.555066 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55795 2019-Jan-15 20:37:37.555701 - [DEBUG] Edge Function : AllBottom
55796 2019-Jan-15 20:37:37.555729 - [DEBUG] End adding new jump function
55797 2019-Jan-15 20:37:37.555752 - [DEBUG]
55798 2019-Jan-15 20:37:37.555776 - [DEBUG] -------------------------------------------- 1499. Path Edge --------------------------------------------
55799 2019-Jan-15 20:37:37.555800 - [DEBUG]
55800 2019-Jan-15 20:37:37.555824 - [DEBUG] Process 1499. path edge:
55801 2019-Jan-15 20:37:37.555847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55802 2019-Jan-15 20:37:37.555903 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
55803 2019-Jan-15 20:37:37.556539 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55804 2019-Jan-15 20:37:37.557176 - [DEBUG]
55805 2019-Jan-15 20:37:37.557201 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55806 2019-Jan-15 20:37:37.557870 - [DEBUG] Compose: EdgeIdentity * AllBottom
55807 2019-Jan-15 20:37:37.557898 - [DEBUG]
55808 2019-Jan-15 20:37:37.557922 - [DEBUG] Propagate flow
55809 2019-Jan-15 20:37:37.557945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55810 2019-Jan-15 20:37:37.558002 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55811 2019-Jan-15 20:37:37.558636 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55812 2019-Jan-15 20:37:37.559271 - [DEBUG] Edge function : AllBottom (result of previous compose)
55813 2019-Jan-15 20:37:37.559296 - [DEBUG]
55814 2019-Jan-15 20:37:37.559320 - [DEBUG] Join: AllTop & AllBottom
55815 2019-Jan-15 20:37:37.559346 - [DEBUG] = AllBottom (new jump func)
55816 2019-Jan-15 20:37:37.559370 - [DEBUG]
55817 2019-Jan-15 20:37:37.559394 - [DEBUG] Start adding new jump function
55818 2019-Jan-15 20:37:37.559417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55819 2019-Jan-15 20:37:37.559473 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55820 2019-Jan-15 20:37:37.560108 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55821 2019-Jan-15 20:37:37.560756 - [DEBUG] Edge Function : AllBottom
55822 2019-Jan-15 20:37:37.560784 - [DEBUG] End adding new jump function
55823 2019-Jan-15 20:37:37.560808 - [DEBUG]
55824 2019-Jan-15 20:37:37.560832 - [DEBUG] -------------------------------------------- 1500. Path Edge --------------------------------------------
55825 2019-Jan-15 20:37:37.560856 - [DEBUG]
55826 2019-Jan-15 20:37:37.560880 - [DEBUG] Process 1500. path edge:
55827 2019-Jan-15 20:37:37.560903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55828 2019-Jan-15 20:37:37.560960 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
55829 2019-Jan-15 20:37:37.561593 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55830 2019-Jan-15 20:37:37.562227 - [DEBUG]
55831 2019-Jan-15 20:37:37.562252 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55832 2019-Jan-15 20:37:37.562914 - [DEBUG] Compose: EdgeIdentity * AllBottom
55833 2019-Jan-15 20:37:37.562942 - [DEBUG]
55834 2019-Jan-15 20:37:37.562966 - [DEBUG] Propagate flow
55835 2019-Jan-15 20:37:37.562989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55836 2019-Jan-15 20:37:37.563046 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55837 2019-Jan-15 20:37:37.563686 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55838 2019-Jan-15 20:37:37.564402 - [DEBUG] Edge function : AllBottom (result of previous compose)
55839 2019-Jan-15 20:37:37.564427 - [DEBUG]
55840 2019-Jan-15 20:37:37.564452 - [DEBUG] Join: AllTop & AllBottom
55841 2019-Jan-15 20:37:37.564478 - [DEBUG] = AllBottom (new jump func)
55842 2019-Jan-15 20:37:37.564503 - [DEBUG]
55843 2019-Jan-15 20:37:37.564527 - [DEBUG] Start adding new jump function
55844 2019-Jan-15 20:37:37.564550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55845 2019-Jan-15 20:37:37.564607 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55846 2019-Jan-15 20:37:37.565244 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55847 2019-Jan-15 20:37:37.565877 - [DEBUG] Edge Function : AllBottom
55848 2019-Jan-15 20:37:37.565905 - [DEBUG] End adding new jump function
55849 2019-Jan-15 20:37:37.565929 - [DEBUG]
55850 2019-Jan-15 20:37:37.565953 - [DEBUG] -------------------------------------------- 1501. Path Edge --------------------------------------------
55851 2019-Jan-15 20:37:37.565978 - [DEBUG]
55852 2019-Jan-15 20:37:37.566002 - [DEBUG] Process 1501. path edge:
55853 2019-Jan-15 20:37:37.566026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55854 2019-Jan-15 20:37:37.566083 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
55855 2019-Jan-15 20:37:37.566717 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55856 2019-Jan-15 20:37:37.567369 - [DEBUG]
55857 2019-Jan-15 20:37:37.567394 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55858 2019-Jan-15 20:37:37.568046 - [DEBUG] Compose: EdgeIdentity * AllBottom
55859 2019-Jan-15 20:37:37.568075 - [DEBUG]
55860 2019-Jan-15 20:37:37.568098 - [DEBUG] Propagate flow
55861 2019-Jan-15 20:37:37.568122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55862 2019-Jan-15 20:37:37.568179 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55863 2019-Jan-15 20:37:37.568816 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55864 2019-Jan-15 20:37:37.569451 - [DEBUG] Edge function : AllBottom (result of previous compose)
55865 2019-Jan-15 20:37:37.569476 - [DEBUG]
55866 2019-Jan-15 20:37:37.569501 - [DEBUG] Join: AllTop & AllBottom
55867 2019-Jan-15 20:37:37.569527 - [DEBUG] = AllBottom (new jump func)
55868 2019-Jan-15 20:37:37.569551 - [DEBUG]
55869 2019-Jan-15 20:37:37.569575 - [DEBUG] Start adding new jump function
55870 2019-Jan-15 20:37:37.569598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55871 2019-Jan-15 20:37:37.569654 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55872 2019-Jan-15 20:37:37.570289 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55873 2019-Jan-15 20:37:37.570939 - [DEBUG] Edge Function : AllBottom
55874 2019-Jan-15 20:37:37.570967 - [DEBUG] End adding new jump function
55875 2019-Jan-15 20:37:37.570991 - [DEBUG]
55876 2019-Jan-15 20:37:37.571015 - [DEBUG] -------------------------------------------- 1502. Path Edge --------------------------------------------
55877 2019-Jan-15 20:37:37.571049 - [DEBUG]
55878 2019-Jan-15 20:37:37.571073 - [DEBUG] Process 1502. path edge:
55879 2019-Jan-15 20:37:37.571097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55880 2019-Jan-15 20:37:37.571153 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
55881 2019-Jan-15 20:37:37.571792 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55882 2019-Jan-15 20:37:37.572429 - [DEBUG]
55883 2019-Jan-15 20:37:37.572454 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55884 2019-Jan-15 20:37:37.573107 - [DEBUG] Compose: EdgeIdentity * AllBottom
55885 2019-Jan-15 20:37:37.573136 - [DEBUG]
55886 2019-Jan-15 20:37:37.573160 - [DEBUG] Propagate flow
55887 2019-Jan-15 20:37:37.573183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55888 2019-Jan-15 20:37:37.573240 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55889 2019-Jan-15 20:37:37.573875 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55890 2019-Jan-15 20:37:37.574528 - [DEBUG] Edge function : AllBottom (result of previous compose)
55891 2019-Jan-15 20:37:37.574554 - [DEBUG]
55892 2019-Jan-15 20:37:37.574578 - [DEBUG] Join: AllTop & AllBottom
55893 2019-Jan-15 20:37:37.574604 - [DEBUG] = AllBottom (new jump func)
55894 2019-Jan-15 20:37:37.574628 - [DEBUG]
55895 2019-Jan-15 20:37:37.574652 - [DEBUG] Start adding new jump function
55896 2019-Jan-15 20:37:37.574675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55897 2019-Jan-15 20:37:37.574731 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55898 2019-Jan-15 20:37:37.575367 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55899 2019-Jan-15 20:37:37.575999 - [DEBUG] Edge Function : AllBottom
55900 2019-Jan-15 20:37:37.576027 - [DEBUG] End adding new jump function
55901 2019-Jan-15 20:37:37.576051 - [DEBUG]
55902 2019-Jan-15 20:37:37.576075 - [DEBUG] -------------------------------------------- 1503. Path Edge --------------------------------------------
55903 2019-Jan-15 20:37:37.576100 - [DEBUG]
55904 2019-Jan-15 20:37:37.576123 - [DEBUG] Process 1503. path edge:
55905 2019-Jan-15 20:37:37.576147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55906 2019-Jan-15 20:37:37.576203 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
55907 2019-Jan-15 20:37:37.576838 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55908 2019-Jan-15 20:37:37.577490 - [DEBUG]
55909 2019-Jan-15 20:37:37.577516 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55910 2019-Jan-15 20:37:37.578169 - [DEBUG] Compose: EdgeIdentity * AllBottom
55911 2019-Jan-15 20:37:37.578197 - [DEBUG]
55912 2019-Jan-15 20:37:37.578220 - [DEBUG] Propagate flow
55913 2019-Jan-15 20:37:37.578244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55914 2019-Jan-15 20:37:37.578300 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55915 2019-Jan-15 20:37:37.578944 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55916 2019-Jan-15 20:37:37.579580 - [DEBUG] Edge function : AllBottom (result of previous compose)
55917 2019-Jan-15 20:37:37.579605 - [DEBUG]
55918 2019-Jan-15 20:37:37.579630 - [DEBUG] Join: AllTop & AllBottom
55919 2019-Jan-15 20:37:37.579656 - [DEBUG] = AllBottom (new jump func)
55920 2019-Jan-15 20:37:37.579689 - [DEBUG]
55921 2019-Jan-15 20:37:37.579713 - [DEBUG] Start adding new jump function
55922 2019-Jan-15 20:37:37.579737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55923 2019-Jan-15 20:37:37.579793 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55924 2019-Jan-15 20:37:37.580431 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55925 2019-Jan-15 20:37:37.581090 - [DEBUG] Edge Function : AllBottom
55926 2019-Jan-15 20:37:37.581118 - [DEBUG] End adding new jump function
55927 2019-Jan-15 20:37:37.581142 - [DEBUG]
55928 2019-Jan-15 20:37:37.581166 - [DEBUG] -------------------------------------------- 1504. Path Edge --------------------------------------------
55929 2019-Jan-15 20:37:37.581191 - [DEBUG]
55930 2019-Jan-15 20:37:37.581214 - [DEBUG] Process 1504. path edge:
55931 2019-Jan-15 20:37:37.581238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55932 2019-Jan-15 20:37:37.581294 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
55933 2019-Jan-15 20:37:37.581937 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55934 2019-Jan-15 20:37:37.582574 - [DEBUG]
55935 2019-Jan-15 20:37:37.582599 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55936 2019-Jan-15 20:37:37.583252 - [DEBUG] Possible callees:
55937 2019-Jan-15 20:37:37.583277 - [DEBUG] llvm.dbg.declare
55938 2019-Jan-15 20:37:37.583302 - [DEBUG] Possible return sites:
55939 2019-Jan-15 20:37:37.583326 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12055940 2019-Jan-15 20:37:37.584611 - [DEBUG] Found and process special summary
55941 2019-Jan-15 20:37:37.584645 - [DEBUG] Compose: EdgeIdentity * AllBottom
55942 2019-Jan-15 20:37:37.584673 - [DEBUG]
55943 2019-Jan-15 20:37:37.584697 - [DEBUG] Propagate flow
55944 2019-Jan-15 20:37:37.584721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55945 2019-Jan-15 20:37:37.584778 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55946 2019-Jan-15 20:37:37.585423 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55947 2019-Jan-15 20:37:37.586059 - [DEBUG] Edge function : AllBottom (result of previous compose)
55948 2019-Jan-15 20:37:37.586085 - [DEBUG]
55949 2019-Jan-15 20:37:37.586109 - [DEBUG] Join: AllTop & AllBottom
55950 2019-Jan-15 20:37:37.586135 - [DEBUG] = AllBottom (new jump func)
55951 2019-Jan-15 20:37:37.586160 - [DEBUG]
55952 2019-Jan-15 20:37:37.586183 - [DEBUG] Start adding new jump function
55953 2019-Jan-15 20:37:37.586207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55954 2019-Jan-15 20:37:37.586263 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55955 2019-Jan-15 20:37:37.586898 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55956 2019-Jan-15 20:37:37.587550 - [DEBUG] Edge Function : AllBottom
55957 2019-Jan-15 20:37:37.587579 - [DEBUG] End adding new jump function
55958 2019-Jan-15 20:37:37.587603 - [DEBUG]
55959 2019-Jan-15 20:37:37.587627 - [DEBUG] -------------------------------------------- 1505. Path Edge --------------------------------------------
55960 2019-Jan-15 20:37:37.587652 - [DEBUG]
55961 2019-Jan-15 20:37:37.587675 - [DEBUG] Process 1505. path edge:
55962 2019-Jan-15 20:37:37.587698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55963 2019-Jan-15 20:37:37.587763 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
55964 2019-Jan-15 20:37:37.588403 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55965 2019-Jan-15 20:37:37.589039 - [DEBUG]
55966 2019-Jan-15 20:37:37.589063 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55967 2019-Jan-15 20:37:37.589716 - [DEBUG] Compose: EdgeIdentity * AllBottom
55968 2019-Jan-15 20:37:37.589744 - [DEBUG]
55969 2019-Jan-15 20:37:37.589768 - [DEBUG] Propagate flow
55970 2019-Jan-15 20:37:37.589791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55971 2019-Jan-15 20:37:37.589848 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55972 2019-Jan-15 20:37:37.590481 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55973 2019-Jan-15 20:37:37.591132 - [DEBUG] Edge function : AllBottom (result of previous compose)
55974 2019-Jan-15 20:37:37.591157 - [DEBUG]
55975 2019-Jan-15 20:37:37.591182 - [DEBUG] Join: AllTop & AllBottom
55976 2019-Jan-15 20:37:37.591208 - [DEBUG] = AllBottom (new jump func)
55977 2019-Jan-15 20:37:37.591232 - [DEBUG]
55978 2019-Jan-15 20:37:37.591256 - [DEBUG] Start adding new jump function
55979 2019-Jan-15 20:37:37.591279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55980 2019-Jan-15 20:37:37.591335 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55981 2019-Jan-15 20:37:37.591971 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55982 2019-Jan-15 20:37:37.592603 - [DEBUG] Edge Function : AllBottom
55983 2019-Jan-15 20:37:37.592630 - [DEBUG] End adding new jump function
55984 2019-Jan-15 20:37:37.592655 - [DEBUG]
55985 2019-Jan-15 20:37:37.592678 - [DEBUG] -------------------------------------------- 1506. Path Edge --------------------------------------------
55986 2019-Jan-15 20:37:37.592703 - [DEBUG]
55987 2019-Jan-15 20:37:37.592726 - [DEBUG] Process 1506. path edge:
55988 2019-Jan-15 20:37:37.592750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55989 2019-Jan-15 20:37:37.592806 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
55990 2019-Jan-15 20:37:37.593438 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55991 2019-Jan-15 20:37:37.594089 - [DEBUG]
55992 2019-Jan-15 20:37:37.594114 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55993 2019-Jan-15 20:37:37.594765 - [DEBUG] Compose: EdgeIdentity * AllBottom
55994 2019-Jan-15 20:37:37.594792 - [DEBUG]
55995 2019-Jan-15 20:37:37.594816 - [DEBUG] Propagate flow
55996 2019-Jan-15 20:37:37.594839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55997 2019-Jan-15 20:37:37.594896 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
55998 2019-Jan-15 20:37:37.595540 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55999 2019-Jan-15 20:37:37.596176 - [DEBUG] Edge function : AllBottom (result of previous compose)
56000 2019-Jan-15 20:37:37.596200 - [DEBUG]
56001 2019-Jan-15 20:37:37.596224 - [DEBUG] Join: AllTop & AllBottom
56002 2019-Jan-15 20:37:37.596250 - [DEBUG] = AllBottom (new jump func)
56003 2019-Jan-15 20:37:37.596274 - [DEBUG]
56004 2019-Jan-15 20:37:37.596298 - [DEBUG] Start adding new jump function
56005 2019-Jan-15 20:37:37.596321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56006 2019-Jan-15 20:37:37.596377 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56007 2019-Jan-15 20:37:37.597023 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56008 2019-Jan-15 20:37:37.597682 - [DEBUG] Edge Function : AllBottom
56009 2019-Jan-15 20:37:37.597710 - [DEBUG] End adding new jump function
56010 2019-Jan-15 20:37:37.597734 - [DEBUG]
56011 2019-Jan-15 20:37:37.597758 - [DEBUG] -------------------------------------------- 1507. Path Edge --------------------------------------------
56012 2019-Jan-15 20:37:37.597783 - [DEBUG]
56013 2019-Jan-15 20:37:37.597806 - [DEBUG] Process 1507. path edge:
56014 2019-Jan-15 20:37:37.597830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56015 2019-Jan-15 20:37:37.597887 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
56016 2019-Jan-15 20:37:37.598532 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56017 2019-Jan-15 20:37:37.599169 - [DEBUG]
56018 2019-Jan-15 20:37:37.599193 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56019 2019-Jan-15 20:37:37.599852 - [DEBUG] Possible callees:
56020 2019-Jan-15 20:37:37.599878 - [DEBUG] llvm.dbg.declare
56021 2019-Jan-15 20:37:37.599904 - [DEBUG] Possible return sites:
56022 2019-Jan-15 20:37:37.599927 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14956023 2019-Jan-15 20:37:37.601214 - [DEBUG] Found and process special summary
56024 2019-Jan-15 20:37:37.601248 - [DEBUG] Compose: EdgeIdentity * AllBottom
56025 2019-Jan-15 20:37:37.601275 - [DEBUG]
56026 2019-Jan-15 20:37:37.601300 - [DEBUG] Propagate flow
56027 2019-Jan-15 20:37:37.601323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56028 2019-Jan-15 20:37:37.601380 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56029 2019-Jan-15 20:37:37.602018 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56030 2019-Jan-15 20:37:37.602653 - [DEBUG] Edge function : AllBottom (result of previous compose)
56031 2019-Jan-15 20:37:37.602678 - [DEBUG]
56032 2019-Jan-15 20:37:37.602703 - [DEBUG] Join: AllTop & AllBottom
56033 2019-Jan-15 20:37:37.602729 - [DEBUG] = AllBottom (new jump func)
56034 2019-Jan-15 20:37:37.602753 - [DEBUG]
56035 2019-Jan-15 20:37:37.602777 - [DEBUG] Start adding new jump function
56036 2019-Jan-15 20:37:37.602800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56037 2019-Jan-15 20:37:37.602855 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56038 2019-Jan-15 20:37:37.603492 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56039 2019-Jan-15 20:37:37.604144 - [DEBUG] Edge Function : AllBottom
56040 2019-Jan-15 20:37:37.604172 - [DEBUG] End adding new jump function
56041 2019-Jan-15 20:37:37.604196 - [DEBUG]
56042 2019-Jan-15 20:37:37.604220 - [DEBUG] -------------------------------------------- 1508. Path Edge --------------------------------------------
56043 2019-Jan-15 20:37:37.604244 - [DEBUG]
56044 2019-Jan-15 20:37:37.604267 - [DEBUG] Process 1508. path edge:
56045 2019-Jan-15 20:37:37.604291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56046 2019-Jan-15 20:37:37.604347 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
56047 2019-Jan-15 20:37:37.604985 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56048 2019-Jan-15 20:37:37.605623 - [DEBUG]
56049 2019-Jan-15 20:37:37.605655 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56050 2019-Jan-15 20:37:37.606314 - [DEBUG] Compose: EdgeIdentity * AllBottom
56051 2019-Jan-15 20:37:37.606343 - [DEBUG]
56052 2019-Jan-15 20:37:37.606367 - [DEBUG] Propagate flow
56053 2019-Jan-15 20:37:37.606390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56054 2019-Jan-15 20:37:37.606447 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56055 2019-Jan-15 20:37:37.607094 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56056 2019-Jan-15 20:37:37.607748 - [DEBUG] Edge function : AllBottom (result of previous compose)
56057 2019-Jan-15 20:37:37.607773 - [DEBUG]
56058 2019-Jan-15 20:37:37.607798 - [DEBUG] Join: AllTop & AllBottom
56059 2019-Jan-15 20:37:37.607823 - [DEBUG] = AllBottom (new jump func)
56060 2019-Jan-15 20:37:37.607848 - [DEBUG]
56061 2019-Jan-15 20:37:37.607871 - [DEBUG] Start adding new jump function
56062 2019-Jan-15 20:37:37.607895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56063 2019-Jan-15 20:37:37.607950 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56064 2019-Jan-15 20:37:37.608586 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56065 2019-Jan-15 20:37:37.609218 - [DEBUG] Edge Function : AllBottom
56066 2019-Jan-15 20:37:37.609246 - [DEBUG] End adding new jump function
56067 2019-Jan-15 20:37:37.609271 - [DEBUG]
56068 2019-Jan-15 20:37:37.609294 - [DEBUG] -------------------------------------------- 1509. Path Edge --------------------------------------------
56069 2019-Jan-15 20:37:37.609319 - [DEBUG]
56070 2019-Jan-15 20:37:37.609342 - [DEBUG] Process 1509. path edge:
56071 2019-Jan-15 20:37:37.609366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56072 2019-Jan-15 20:37:37.609422 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
56073 2019-Jan-15 20:37:37.610055 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56074 2019-Jan-15 20:37:37.610705 - [DEBUG]
56075 2019-Jan-15 20:37:37.610730 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56076 2019-Jan-15 20:37:37.611386 - [DEBUG] Compose: EdgeIdentity * AllBottom
56077 2019-Jan-15 20:37:37.611415 - [DEBUG]
56078 2019-Jan-15 20:37:37.611438 - [DEBUG] Propagate flow
56079 2019-Jan-15 20:37:37.611462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56080 2019-Jan-15 20:37:37.611519 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56081 2019-Jan-15 20:37:37.612165 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56082 2019-Jan-15 20:37:37.612803 - [DEBUG] Edge function : AllBottom (result of previous compose)
56083 2019-Jan-15 20:37:37.612829 - [DEBUG]
56084 2019-Jan-15 20:37:37.612854 - [DEBUG] Join: AllTop & AllBottom
56085 2019-Jan-15 20:37:37.612880 - [DEBUG] = AllBottom (new jump func)
56086 2019-Jan-15 20:37:37.612904 - [DEBUG]
56087 2019-Jan-15 20:37:37.612928 - [DEBUG] Start adding new jump function
56088 2019-Jan-15 20:37:37.612951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56089 2019-Jan-15 20:37:37.613008 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56090 2019-Jan-15 20:37:37.613643 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56091 2019-Jan-15 20:37:37.614301 - [DEBUG] Edge Function : AllBottom
56092 2019-Jan-15 20:37:37.614330 - [DEBUG] End adding new jump function
56093 2019-Jan-15 20:37:37.614363 - [DEBUG]
56094 2019-Jan-15 20:37:37.614387 - [DEBUG] -------------------------------------------- 1510. Path Edge --------------------------------------------
56095 2019-Jan-15 20:37:37.614412 - [DEBUG]
56096 2019-Jan-15 20:37:37.614436 - [DEBUG] Process 1510. path edge:
56097 2019-Jan-15 20:37:37.614460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56098 2019-Jan-15 20:37:37.614517 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
56099 2019-Jan-15 20:37:37.615162 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56100 2019-Jan-15 20:37:37.615799 - [DEBUG]
56101 2019-Jan-15 20:37:37.615824 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56102 2019-Jan-15 20:37:37.616481 - [DEBUG] Possible callees:
56103 2019-Jan-15 20:37:37.616506 - [DEBUG] llvm.dbg.declare
56104 2019-Jan-15 20:37:37.616531 - [DEBUG] Possible return sites:
56105 2019-Jan-15 20:37:37.616555 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15556106 2019-Jan-15 20:37:37.617852 - [DEBUG] Found and process special summary
56107 2019-Jan-15 20:37:37.617887 - [DEBUG] Compose: EdgeIdentity * AllBottom
56108 2019-Jan-15 20:37:37.617914 - [DEBUG]
56109 2019-Jan-15 20:37:37.617937 - [DEBUG] Propagate flow
56110 2019-Jan-15 20:37:37.617961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56111 2019-Jan-15 20:37:37.618017 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56112 2019-Jan-15 20:37:37.618655 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56113 2019-Jan-15 20:37:37.619290 - [DEBUG] Edge function : AllBottom (result of previous compose)
56114 2019-Jan-15 20:37:37.619316 - [DEBUG]
56115 2019-Jan-15 20:37:37.619340 - [DEBUG] Join: AllTop & AllBottom
56116 2019-Jan-15 20:37:37.619366 - [DEBUG] = AllBottom (new jump func)
56117 2019-Jan-15 20:37:37.619391 - [DEBUG]
56118 2019-Jan-15 20:37:37.619414 - [DEBUG] Start adding new jump function
56119 2019-Jan-15 20:37:37.619438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56120 2019-Jan-15 20:37:37.619494 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56121 2019-Jan-15 20:37:37.620130 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56122 2019-Jan-15 20:37:37.620784 - [DEBUG] Edge Function : AllBottom
56123 2019-Jan-15 20:37:37.620811 - [DEBUG] End adding new jump function
56124 2019-Jan-15 20:37:37.620835 - [DEBUG]
56125 2019-Jan-15 20:37:37.620859 - [DEBUG] -------------------------------------------- 1511. Path Edge --------------------------------------------
56126 2019-Jan-15 20:37:37.620884 - [DEBUG]
56127 2019-Jan-15 20:37:37.620907 - [DEBUG] Process 1511. path edge:
56128 2019-Jan-15 20:37:37.620931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56129 2019-Jan-15 20:37:37.620987 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
56130 2019-Jan-15 20:37:37.621624 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56131 2019-Jan-15 20:37:37.622259 - [DEBUG]
56132 2019-Jan-15 20:37:37.622283 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56133 2019-Jan-15 20:37:37.622942 - [DEBUG] Compose: EdgeIdentity * AllBottom
56134 2019-Jan-15 20:37:37.622971 - [DEBUG]
56135 2019-Jan-15 20:37:37.622994 - [DEBUG] Propagate flow
56136 2019-Jan-15 20:37:37.623025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56137 2019-Jan-15 20:37:37.623082 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56138 2019-Jan-15 20:37:37.623717 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56139 2019-Jan-15 20:37:37.624372 - [DEBUG] Edge function : AllBottom (result of previous compose)
56140 2019-Jan-15 20:37:37.624398 - [DEBUG]
56141 2019-Jan-15 20:37:37.624422 - [DEBUG] Join: AllTop & AllBottom
56142 2019-Jan-15 20:37:37.624448 - [DEBUG] = AllBottom (new jump func)
56143 2019-Jan-15 20:37:37.624473 - [DEBUG]
56144 2019-Jan-15 20:37:37.624496 - [DEBUG] Start adding new jump function
56145 2019-Jan-15 20:37:37.624519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56146 2019-Jan-15 20:37:37.624576 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56147 2019-Jan-15 20:37:37.625211 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56148 2019-Jan-15 20:37:37.625844 - [DEBUG] Edge Function : AllBottom
56149 2019-Jan-15 20:37:37.625872 - [DEBUG] End adding new jump function
56150 2019-Jan-15 20:37:37.625897 - [DEBUG]
56151 2019-Jan-15 20:37:37.625920 - [DEBUG] -------------------------------------------- 1512. Path Edge --------------------------------------------
56152 2019-Jan-15 20:37:37.625945 - [DEBUG]
56153 2019-Jan-15 20:37:37.625969 - [DEBUG] Process 1512. path edge:
56154 2019-Jan-15 20:37:37.625992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56155 2019-Jan-15 20:37:37.626049 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56156 2019-Jan-15 20:37:37.626683 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56157 2019-Jan-15 20:37:37.627333 - [DEBUG]
56158 2019-Jan-15 20:37:37.627358 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56159 2019-Jan-15 20:37:37.628012 - [DEBUG] Compose: EdgeIdentity * AllBottom
56160 2019-Jan-15 20:37:37.628040 - [DEBUG]
56161 2019-Jan-15 20:37:37.628064 - [DEBUG] Propagate flow
56162 2019-Jan-15 20:37:37.628087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56163 2019-Jan-15 20:37:37.628144 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56164 2019-Jan-15 20:37:37.628780 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56165 2019-Jan-15 20:37:37.629415 - [DEBUG] Edge function : AllBottom (result of previous compose)
56166 2019-Jan-15 20:37:37.629441 - [DEBUG]
56167 2019-Jan-15 20:37:37.629465 - [DEBUG] Join: AllTop & AllBottom
56168 2019-Jan-15 20:37:37.629491 - [DEBUG] = AllBottom (new jump func)
56169 2019-Jan-15 20:37:37.629516 - [DEBUG]
56170 2019-Jan-15 20:37:37.629539 - [DEBUG] Start adding new jump function
56171 2019-Jan-15 20:37:37.629563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56172 2019-Jan-15 20:37:37.629619 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56173 2019-Jan-15 20:37:37.630254 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56174 2019-Jan-15 20:37:37.630902 - [DEBUG] Edge Function : AllBottom
56175 2019-Jan-15 20:37:37.630930 - [DEBUG] End adding new jump function
56176 2019-Jan-15 20:37:37.630954 - [DEBUG]
56177 2019-Jan-15 20:37:37.630978 - [DEBUG] -------------------------------------------- 1513. Path Edge --------------------------------------------
56178 2019-Jan-15 20:37:37.631002 - [DEBUG]
56179 2019-Jan-15 20:37:37.631026 - [DEBUG] Process 1513. path edge:
56180 2019-Jan-15 20:37:37.631050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56181 2019-Jan-15 20:37:37.631107 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56182 2019-Jan-15 20:37:37.631747 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56183 2019-Jan-15 20:37:37.632382 - [DEBUG]
56184 2019-Jan-15 20:37:37.632408 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56185 2019-Jan-15 20:37:37.633060 - [DEBUG] Compose: EdgeIdentity * AllBottom
56186 2019-Jan-15 20:37:37.633089 - [DEBUG]
56187 2019-Jan-15 20:37:37.633113 - [DEBUG] Propagate flow
56188 2019-Jan-15 20:37:37.633137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56189 2019-Jan-15 20:37:37.633194 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56190 2019-Jan-15 20:37:37.633846 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56191 2019-Jan-15 20:37:37.634500 - [DEBUG] Edge function : AllBottom (result of previous compose)
56192 2019-Jan-15 20:37:37.634525 - [DEBUG]
56193 2019-Jan-15 20:37:37.634550 - [DEBUG] Join: AllTop & AllBottom
56194 2019-Jan-15 20:37:37.634576 - [DEBUG] = AllBottom (new jump func)
56195 2019-Jan-15 20:37:37.634601 - [DEBUG]
56196 2019-Jan-15 20:37:37.634624 - [DEBUG] Start adding new jump function
56197 2019-Jan-15 20:37:37.634647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56198 2019-Jan-15 20:37:37.634704 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56199 2019-Jan-15 20:37:37.635339 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56200 2019-Jan-15 20:37:37.635981 - [DEBUG] Edge Function : AllBottom
56201 2019-Jan-15 20:37:37.636008 - [DEBUG] End adding new jump function
56202 2019-Jan-15 20:37:37.636033 - [DEBUG]
56203 2019-Jan-15 20:37:37.636057 - [DEBUG] -------------------------------------------- 1514. Path Edge --------------------------------------------
56204 2019-Jan-15 20:37:37.636082 - [DEBUG]
56205 2019-Jan-15 20:37:37.636106 - [DEBUG] Process 1514. path edge:
56206 2019-Jan-15 20:37:37.636130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56207 2019-Jan-15 20:37:37.636187 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
56208 2019-Jan-15 20:37:37.636831 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56209 2019-Jan-15 20:37:37.637482 - [DEBUG]
56210 2019-Jan-15 20:37:37.637506 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56211 2019-Jan-15 20:37:37.638162 - [DEBUG] Possible callees:
56212 2019-Jan-15 20:37:37.638187 - [DEBUG] llvm.dbg.declare
56213 2019-Jan-15 20:37:37.638212 - [DEBUG] Possible return sites:
56214 2019-Jan-15 20:37:37.638236 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16356215 2019-Jan-15 20:37:37.639507 - [DEBUG] Found and process special summary
56216 2019-Jan-15 20:37:37.639541 - [DEBUG] Compose: EdgeIdentity * AllBottom
56217 2019-Jan-15 20:37:37.639568 - [DEBUG]
56218 2019-Jan-15 20:37:37.639592 - [DEBUG] Propagate flow
56219 2019-Jan-15 20:37:37.639616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56220 2019-Jan-15 20:37:37.639672 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56221 2019-Jan-15 20:37:37.640311 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56222 2019-Jan-15 20:37:37.640962 - [DEBUG] Edge function : AllBottom (result of previous compose)
56223 2019-Jan-15 20:37:37.640995 - [DEBUG]
56224 2019-Jan-15 20:37:37.641021 - [DEBUG] Join: AllTop & AllBottom
56225 2019-Jan-15 20:37:37.641047 - [DEBUG] = AllBottom (new jump func)
56226 2019-Jan-15 20:37:37.641071 - [DEBUG]
56227 2019-Jan-15 20:37:37.641095 - [DEBUG] Start adding new jump function
56228 2019-Jan-15 20:37:37.641118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56229 2019-Jan-15 20:37:37.641174 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56230 2019-Jan-15 20:37:37.641811 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56231 2019-Jan-15 20:37:37.642447 - [DEBUG] Edge Function : AllBottom
56232 2019-Jan-15 20:37:37.642475 - [DEBUG] End adding new jump function
56233 2019-Jan-15 20:37:37.642500 - [DEBUG]
56234 2019-Jan-15 20:37:37.642523 - [DEBUG] -------------------------------------------- 1515. Path Edge --------------------------------------------
56235 2019-Jan-15 20:37:37.642548 - [DEBUG]
56236 2019-Jan-15 20:37:37.642572 - [DEBUG] Process 1515. path edge:
56237 2019-Jan-15 20:37:37.642596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56238 2019-Jan-15 20:37:37.642653 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
56239 2019-Jan-15 20:37:37.643289 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56240 2019-Jan-15 20:37:37.643926 - [DEBUG]
56241 2019-Jan-15 20:37:37.643964 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56242 2019-Jan-15 20:37:37.644621 - [DEBUG] Compose: EdgeIdentity * AllBottom
56243 2019-Jan-15 20:37:37.644649 - [DEBUG]
56244 2019-Jan-15 20:37:37.644672 - [DEBUG] Propagate flow
56245 2019-Jan-15 20:37:37.644696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56246 2019-Jan-15 20:37:37.644753 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56247 2019-Jan-15 20:37:37.645387 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56248 2019-Jan-15 20:37:37.646044 - [DEBUG] Edge function : AllBottom (result of previous compose)
56249 2019-Jan-15 20:37:37.646070 - [DEBUG]
56250 2019-Jan-15 20:37:37.646095 - [DEBUG] Join: AllTop & AllBottom
56251 2019-Jan-15 20:37:37.646121 - [DEBUG] = AllBottom (new jump func)
56252 2019-Jan-15 20:37:37.646145 - [DEBUG]
56253 2019-Jan-15 20:37:37.646169 - [DEBUG] Start adding new jump function
56254 2019-Jan-15 20:37:37.646192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56255 2019-Jan-15 20:37:37.646255 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56256 2019-Jan-15 20:37:37.646902 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56257 2019-Jan-15 20:37:37.647554 - [DEBUG] Edge Function : AllBottom
56258 2019-Jan-15 20:37:37.647583 - [DEBUG] End adding new jump function
56259 2019-Jan-15 20:37:37.647607 - [DEBUG]
56260 2019-Jan-15 20:37:37.647631 - [DEBUG] -------------------------------------------- 1516. Path Edge --------------------------------------------
56261 2019-Jan-15 20:37:37.647656 - [DEBUG]
56262 2019-Jan-15 20:37:37.647679 - [DEBUG] Process 1516. path edge:
56263 2019-Jan-15 20:37:37.647703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56264 2019-Jan-15 20:37:37.647761 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
56265 2019-Jan-15 20:37:37.648394 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56266 2019-Jan-15 20:37:37.649030 - [DEBUG]
56267 2019-Jan-15 20:37:37.649056 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56268 2019-Jan-15 20:37:37.649728 - [DEBUG] Compose: EdgeIdentity * AllBottom
56269 2019-Jan-15 20:37:37.649756 - [DEBUG]
56270 2019-Jan-15 20:37:37.649780 - [DEBUG] Propagate flow
56271 2019-Jan-15 20:37:37.649804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56272 2019-Jan-15 20:37:37.649862 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56273 2019-Jan-15 20:37:37.650508 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56274 2019-Jan-15 20:37:37.651161 - [DEBUG] Edge function : AllBottom (result of previous compose)
56275 2019-Jan-15 20:37:37.651186 - [DEBUG]
56276 2019-Jan-15 20:37:37.651211 - [DEBUG] Join: AllTop & AllBottom
56277 2019-Jan-15 20:37:37.651237 - [DEBUG] = AllBottom (new jump func)
56278 2019-Jan-15 20:37:37.651261 - [DEBUG]
56279 2019-Jan-15 20:37:37.651285 - [DEBUG] Start adding new jump function
56280 2019-Jan-15 20:37:37.651308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56281 2019-Jan-15 20:37:37.651364 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56282 2019-Jan-15 20:37:37.651999 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56283 2019-Jan-15 20:37:37.652641 - [DEBUG] Edge Function : AllBottom
56284 2019-Jan-15 20:37:37.652669 - [DEBUG] End adding new jump function
56285 2019-Jan-15 20:37:37.652693 - [DEBUG]
56286 2019-Jan-15 20:37:37.652717 - [DEBUG] -------------------------------------------- 1517. Path Edge --------------------------------------------
56287 2019-Jan-15 20:37:37.652741 - [DEBUG]
56288 2019-Jan-15 20:37:37.652765 - [DEBUG] Process 1517. path edge:
56289 2019-Jan-15 20:37:37.652789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56290 2019-Jan-15 20:37:37.652846 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
56291 2019-Jan-15 20:37:37.653489 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56292 2019-Jan-15 20:37:37.654142 - [DEBUG]
56293 2019-Jan-15 20:37:37.654167 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56294 2019-Jan-15 20:37:37.654825 - [DEBUG] Possible callees:
56295 2019-Jan-15 20:37:37.654852 - [DEBUG] llvm.dbg.declare
56296 2019-Jan-15 20:37:37.654877 - [DEBUG] Possible return sites:
56297 2019-Jan-15 20:37:37.654900 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16956298 2019-Jan-15 20:37:37.656174 - [DEBUG] Found and process special summary
56299 2019-Jan-15 20:37:37.656207 - [DEBUG] Compose: EdgeIdentity * AllBottom
56300 2019-Jan-15 20:37:37.656235 - [DEBUG]
56301 2019-Jan-15 20:37:37.656259 - [DEBUG] Propagate flow
56302 2019-Jan-15 20:37:37.656283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56303 2019-Jan-15 20:37:37.656340 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56304 2019-Jan-15 20:37:37.656978 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56305 2019-Jan-15 20:37:37.657627 - [DEBUG] Edge function : AllBottom (result of previous compose)
56306 2019-Jan-15 20:37:37.657652 - [DEBUG]
56307 2019-Jan-15 20:37:37.657677 - [DEBUG] Join: AllTop & AllBottom
56308 2019-Jan-15 20:37:37.657703 - [DEBUG] = AllBottom (new jump func)
56309 2019-Jan-15 20:37:37.657728 - [DEBUG]
56310 2019-Jan-15 20:37:37.657751 - [DEBUG] Start adding new jump function
56311 2019-Jan-15 20:37:37.657789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56312 2019-Jan-15 20:37:37.657846 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56313 2019-Jan-15 20:37:37.658481 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56314 2019-Jan-15 20:37:37.659115 - [DEBUG] Edge Function : AllBottom
56315 2019-Jan-15 20:37:37.659143 - [DEBUG] End adding new jump function
56316 2019-Jan-15 20:37:37.659167 - [DEBUG]
56317 2019-Jan-15 20:37:37.659191 - [DEBUG] -------------------------------------------- 1518. Path Edge --------------------------------------------
56318 2019-Jan-15 20:37:37.659216 - [DEBUG]
56319 2019-Jan-15 20:37:37.659240 - [DEBUG] Process 1518. path edge:
56320 2019-Jan-15 20:37:37.659264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56321 2019-Jan-15 20:37:37.659320 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
56322 2019-Jan-15 20:37:37.659956 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56323 2019-Jan-15 20:37:37.660591 - [DEBUG]
56324 2019-Jan-15 20:37:37.660630 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56325 2019-Jan-15 20:37:37.661293 - [DEBUG] Compose: EdgeIdentity * AllBottom
56326 2019-Jan-15 20:37:37.661321 - [DEBUG]
56327 2019-Jan-15 20:37:37.661344 - [DEBUG] Propagate flow
56328 2019-Jan-15 20:37:37.661368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56329 2019-Jan-15 20:37:37.661425 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56330 2019-Jan-15 20:37:37.662065 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56331 2019-Jan-15 20:37:37.662703 - [DEBUG] Edge function : AllBottom (result of previous compose)
56332 2019-Jan-15 20:37:37.662728 - [DEBUG]
56333 2019-Jan-15 20:37:37.662753 - [DEBUG] Join: AllTop & AllBottom
56334 2019-Jan-15 20:37:37.662778 - [DEBUG] = AllBottom (new jump func)
56335 2019-Jan-15 20:37:37.662803 - [DEBUG]
56336 2019-Jan-15 20:37:37.662826 - [DEBUG] Start adding new jump function
56337 2019-Jan-15 20:37:37.662850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56338 2019-Jan-15 20:37:37.662906 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56339 2019-Jan-15 20:37:37.663544 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56340 2019-Jan-15 20:37:37.664196 - [DEBUG] Edge Function : AllBottom
56341 2019-Jan-15 20:37:37.664224 - [DEBUG] End adding new jump function
56342 2019-Jan-15 20:37:37.664248 - [DEBUG]
56343 2019-Jan-15 20:37:37.664272 - [DEBUG] -------------------------------------------- 1519. Path Edge --------------------------------------------
56344 2019-Jan-15 20:37:37.664296 - [DEBUG]
56345 2019-Jan-15 20:37:37.664319 - [DEBUG] Process 1519. path edge:
56346 2019-Jan-15 20:37:37.664342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56347 2019-Jan-15 20:37:37.664399 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
56348 2019-Jan-15 20:37:37.665036 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56349 2019-Jan-15 20:37:37.665677 - [DEBUG]
56350 2019-Jan-15 20:37:37.665702 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56351 2019-Jan-15 20:37:37.666371 - [DEBUG] Compose: EdgeIdentity * AllBottom
56352 2019-Jan-15 20:37:37.666400 - [DEBUG]
56353 2019-Jan-15 20:37:37.666424 - [DEBUG] Propagate flow
56354 2019-Jan-15 20:37:37.666447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56355 2019-Jan-15 20:37:37.666517 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56356 2019-Jan-15 20:37:37.667173 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56357 2019-Jan-15 20:37:37.667830 - [DEBUG] Edge function : AllBottom (result of previous compose)
56358 2019-Jan-15 20:37:37.667856 - [DEBUG]
56359 2019-Jan-15 20:37:37.667881 - [DEBUG] Join: AllTop & AllBottom
56360 2019-Jan-15 20:37:37.667908 - [DEBUG] = AllBottom (new jump func)
56361 2019-Jan-15 20:37:37.667933 - [DEBUG]
56362 2019-Jan-15 20:37:37.667957 - [DEBUG] Start adding new jump function
56363 2019-Jan-15 20:37:37.667980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56364 2019-Jan-15 20:37:37.668045 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56365 2019-Jan-15 20:37:37.668731 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56366 2019-Jan-15 20:37:37.669434 - [DEBUG] Edge Function : AllBottom
56367 2019-Jan-15 20:37:37.669469 - [DEBUG] End adding new jump function
56368 2019-Jan-15 20:37:37.669494 - [DEBUG]
56369 2019-Jan-15 20:37:37.669519 - [DEBUG] -------------------------------------------- 1520. Path Edge --------------------------------------------
56370 2019-Jan-15 20:37:37.669544 - [DEBUG]
56371 2019-Jan-15 20:37:37.669569 - [DEBUG] Process 1520. path edge:
56372 2019-Jan-15 20:37:37.669593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56373 2019-Jan-15 20:37:37.669665 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
56374 2019-Jan-15 20:37:37.670368 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56375 2019-Jan-15 20:37:37.671047 - [DEBUG]
56376 2019-Jan-15 20:37:37.671073 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56377 2019-Jan-15 20:37:37.671753 - [DEBUG] Compose: EdgeIdentity * AllBottom
56378 2019-Jan-15 20:37:37.671782 - [DEBUG]
56379 2019-Jan-15 20:37:37.671806 - [DEBUG] Propagate flow
56380 2019-Jan-15 20:37:37.671830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56381 2019-Jan-15 20:37:37.671889 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56382 2019-Jan-15 20:37:37.672525 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56383 2019-Jan-15 20:37:37.673163 - [DEBUG] Edge function : AllBottom (result of previous compose)
56384 2019-Jan-15 20:37:37.673189 - [DEBUG]
56385 2019-Jan-15 20:37:37.673213 - [DEBUG] Join: AllTop & AllBottom
56386 2019-Jan-15 20:37:37.673240 - [DEBUG] = AllBottom (new jump func)
56387 2019-Jan-15 20:37:37.673264 - [DEBUG]
56388 2019-Jan-15 20:37:37.673288 - [DEBUG] Start adding new jump function
56389 2019-Jan-15 20:37:37.673311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56390 2019-Jan-15 20:37:37.673367 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56391 2019-Jan-15 20:37:37.674020 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56392 2019-Jan-15 20:37:37.674654 - [DEBUG] Edge Function : AllBottom
56393 2019-Jan-15 20:37:37.674683 - [DEBUG] End adding new jump function
56394 2019-Jan-15 20:37:37.674707 - [DEBUG]
56395 2019-Jan-15 20:37:37.674731 - [DEBUG] -------------------------------------------- 1521. Path Edge --------------------------------------------
56396 2019-Jan-15 20:37:37.674756 - [DEBUG]
56397 2019-Jan-15 20:37:37.674779 - [DEBUG] Process 1521. path edge:
56398 2019-Jan-15 20:37:37.674803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56399 2019-Jan-15 20:37:37.674876 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
56400 2019-Jan-15 20:37:37.675513 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56401 2019-Jan-15 20:37:37.676152 - [DEBUG]
56402 2019-Jan-15 20:37:37.676178 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56403 2019-Jan-15 20:37:37.676837 - [DEBUG] Compose: EdgeIdentity * AllBottom
56404 2019-Jan-15 20:37:37.676865 - [DEBUG]
56405 2019-Jan-15 20:37:37.676889 - [DEBUG] Propagate flow
56406 2019-Jan-15 20:37:37.676912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56407 2019-Jan-15 20:37:37.676970 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56408 2019-Jan-15 20:37:37.677626 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56409 2019-Jan-15 20:37:37.678262 - [DEBUG] Edge function : AllBottom (result of previous compose)
56410 2019-Jan-15 20:37:37.678287 - [DEBUG]
56411 2019-Jan-15 20:37:37.678312 - [DEBUG] Join: AllTop & AllBottom
56412 2019-Jan-15 20:37:37.678338 - [DEBUG] = AllBottom (new jump func)
56413 2019-Jan-15 20:37:37.678362 - [DEBUG]
56414 2019-Jan-15 20:37:37.678385 - [DEBUG] Start adding new jump function
56415 2019-Jan-15 20:37:37.678409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56416 2019-Jan-15 20:37:37.678464 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56417 2019-Jan-15 20:37:37.679101 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56418 2019-Jan-15 20:37:37.679736 - [DEBUG] Edge Function : AllBottom
56419 2019-Jan-15 20:37:37.679764 - [DEBUG] End adding new jump function
56420 2019-Jan-15 20:37:37.679788 - [DEBUG]
56421 2019-Jan-15 20:37:37.679812 - [DEBUG] -------------------------------------------- 1522. Path Edge --------------------------------------------
56422 2019-Jan-15 20:37:37.679836 - [DEBUG]
56423 2019-Jan-15 20:37:37.679860 - [DEBUG] Process 1522. path edge:
56424 2019-Jan-15 20:37:37.679884 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56425 2019-Jan-15 20:37:37.679941 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
56426 2019-Jan-15 20:37:37.680577 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56427 2019-Jan-15 20:37:37.681228 - [DEBUG]
56428 2019-Jan-15 20:37:37.681252 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56429 2019-Jan-15 20:37:37.681910 - [DEBUG] Compose: EdgeIdentity * AllBottom
56430 2019-Jan-15 20:37:37.681938 - [DEBUG]
56431 2019-Jan-15 20:37:37.681961 - [DEBUG] Propagate flow
56432 2019-Jan-15 20:37:37.681985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56433 2019-Jan-15 20:37:37.682041 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56434 2019-Jan-15 20:37:37.682676 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56435 2019-Jan-15 20:37:37.683313 - [DEBUG] Edge function : AllBottom (result of previous compose)
56436 2019-Jan-15 20:37:37.683338 - [DEBUG]
56437 2019-Jan-15 20:37:37.683363 - [DEBUG] Join: AllTop & AllBottom
56438 2019-Jan-15 20:37:37.683389 - [DEBUG] = AllBottom (new jump func)
56439 2019-Jan-15 20:37:37.683413 - [DEBUG]
56440 2019-Jan-15 20:37:37.683437 - [DEBUG] Start adding new jump function
56441 2019-Jan-15 20:37:37.683460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56442 2019-Jan-15 20:37:37.683516 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56443 2019-Jan-15 20:37:37.684176 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56444 2019-Jan-15 20:37:37.684809 - [DEBUG] Edge Function : AllBottom
56445 2019-Jan-15 20:37:37.684838 - [DEBUG] End adding new jump function
56446 2019-Jan-15 20:37:37.684862 - [DEBUG]
56447 2019-Jan-15 20:37:37.684886 - [DEBUG] -------------------------------------------- 1523. Path Edge --------------------------------------------
56448 2019-Jan-15 20:37:37.684911 - [DEBUG]
56449 2019-Jan-15 20:37:37.684934 - [DEBUG] Process 1523. path edge:
56450 2019-Jan-15 20:37:37.684959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56451 2019-Jan-15 20:37:37.685016 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
56452 2019-Jan-15 20:37:37.685650 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56453 2019-Jan-15 20:37:37.686288 - [DEBUG]
56454 2019-Jan-15 20:37:37.686313 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56455 2019-Jan-15 20:37:37.686968 - [DEBUG] Compose: EdgeIdentity * AllBottom
56456 2019-Jan-15 20:37:37.686997 - [DEBUG]
56457 2019-Jan-15 20:37:37.687021 - [DEBUG] Propagate flow
56458 2019-Jan-15 20:37:37.687044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56459 2019-Jan-15 20:37:37.687102 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56460 2019-Jan-15 20:37:37.687758 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56461 2019-Jan-15 20:37:37.688394 - [DEBUG] Edge function : AllBottom (result of previous compose)
56462 2019-Jan-15 20:37:37.688420 - [DEBUG]
56463 2019-Jan-15 20:37:37.688444 - [DEBUG] Join: AllTop & AllBottom
56464 2019-Jan-15 20:37:37.688471 - [DEBUG] = AllBottom (new jump func)
56465 2019-Jan-15 20:37:37.688495 - [DEBUG]
56466 2019-Jan-15 20:37:37.688519 - [DEBUG] Start adding new jump function
56467 2019-Jan-15 20:37:37.688542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56468 2019-Jan-15 20:37:37.688598 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56469 2019-Jan-15 20:37:37.689235 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56470 2019-Jan-15 20:37:37.689869 - [DEBUG] Edge Function : AllBottom
56471 2019-Jan-15 20:37:37.689897 - [DEBUG] End adding new jump function
56472 2019-Jan-15 20:37:37.689921 - [DEBUG]
56473 2019-Jan-15 20:37:37.689945 - [DEBUG] -------------------------------------------- 1524. Path Edge --------------------------------------------
56474 2019-Jan-15 20:37:37.689970 - [DEBUG]
56475 2019-Jan-15 20:37:37.689994 - [DEBUG] Process 1524. path edge:
56476 2019-Jan-15 20:37:37.690018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56477 2019-Jan-15 20:37:37.690075 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
56478 2019-Jan-15 20:37:37.690726 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56479 2019-Jan-15 20:37:37.691362 - [DEBUG]
56480 2019-Jan-15 20:37:37.691387 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56481 2019-Jan-15 20:37:37.692044 - [DEBUG] Compose: EdgeIdentity * AllBottom
56482 2019-Jan-15 20:37:37.692072 - [DEBUG]
56483 2019-Jan-15 20:37:37.692096 - [DEBUG] Propagate flow
56484 2019-Jan-15 20:37:37.692119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56485 2019-Jan-15 20:37:37.692176 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56486 2019-Jan-15 20:37:37.692821 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56487 2019-Jan-15 20:37:37.693469 - [DEBUG] Edge function : AllBottom (result of previous compose)
56488 2019-Jan-15 20:37:37.693495 - [DEBUG]
56489 2019-Jan-15 20:37:37.693519 - [DEBUG] Join: AllTop & AllBottom
56490 2019-Jan-15 20:37:37.693545 - [DEBUG] = AllBottom (new jump func)
56491 2019-Jan-15 20:37:37.693570 - [DEBUG]
56492 2019-Jan-15 20:37:37.693594 - [DEBUG] Start adding new jump function
56493 2019-Jan-15 20:37:37.693617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56494 2019-Jan-15 20:37:37.693673 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56495 2019-Jan-15 20:37:37.694326 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56496 2019-Jan-15 20:37:37.694965 - [DEBUG] Edge Function : AllBottom
56497 2019-Jan-15 20:37:37.694992 - [DEBUG] End adding new jump function
56498 2019-Jan-15 20:37:37.695017 - [DEBUG]
56499 2019-Jan-15 20:37:37.695041 - [DEBUG] -------------------------------------------- 1525. Path Edge --------------------------------------------
56500 2019-Jan-15 20:37:37.695065 - [DEBUG]
56501 2019-Jan-15 20:37:37.695089 - [DEBUG] Process 1525. path edge:
56502 2019-Jan-15 20:37:37.695113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56503 2019-Jan-15 20:37:37.695170 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
56504 2019-Jan-15 20:37:37.695812 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56505 2019-Jan-15 20:37:37.696450 - [DEBUG]
56506 2019-Jan-15 20:37:37.696475 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56507 2019-Jan-15 20:37:37.697136 - [DEBUG] Compose: EdgeIdentity * AllBottom
56508 2019-Jan-15 20:37:37.697165 - [DEBUG]
56509 2019-Jan-15 20:37:37.697189 - [DEBUG] Propagate flow
56510 2019-Jan-15 20:37:37.697212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56511 2019-Jan-15 20:37:37.697281 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56512 2019-Jan-15 20:37:37.697931 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56513 2019-Jan-15 20:37:37.698567 - [DEBUG] Edge function : AllBottom (result of previous compose)
56514 2019-Jan-15 20:37:37.698593 - [DEBUG]
56515 2019-Jan-15 20:37:37.698617 - [DEBUG] Join: AllTop & AllBottom
56516 2019-Jan-15 20:37:37.698643 - [DEBUG] = AllBottom (new jump func)
56517 2019-Jan-15 20:37:37.698668 - [DEBUG]
56518 2019-Jan-15 20:37:37.698691 - [DEBUG] Start adding new jump function
56519 2019-Jan-15 20:37:37.698714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56520 2019-Jan-15 20:37:37.698770 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56521 2019-Jan-15 20:37:37.699406 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56522 2019-Jan-15 20:37:37.700039 - [DEBUG] Edge Function : AllBottom
56523 2019-Jan-15 20:37:37.700067 - [DEBUG] End adding new jump function
56524 2019-Jan-15 20:37:37.700091 - [DEBUG]
56525 2019-Jan-15 20:37:37.700115 - [DEBUG] -------------------------------------------- 1526. Path Edge --------------------------------------------
56526 2019-Jan-15 20:37:37.700140 - [DEBUG]
56527 2019-Jan-15 20:37:37.700164 - [DEBUG] Process 1526. path edge:
56528 2019-Jan-15 20:37:37.700188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56529 2019-Jan-15 20:37:37.700244 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
56530 2019-Jan-15 20:37:37.700895 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56531 2019-Jan-15 20:37:37.701538 - [DEBUG]
56532 2019-Jan-15 20:37:37.701563 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56533 2019-Jan-15 20:37:37.702220 - [DEBUG] Compose: EdgeIdentity * AllBottom
56534 2019-Jan-15 20:37:37.702248 - [DEBUG]
56535 2019-Jan-15 20:37:37.702272 - [DEBUG] Propagate flow
56536 2019-Jan-15 20:37:37.702295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56537 2019-Jan-15 20:37:37.702353 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56538 2019-Jan-15 20:37:37.702987 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56539 2019-Jan-15 20:37:37.703621 - [DEBUG] Edge function : AllBottom (result of previous compose)
56540 2019-Jan-15 20:37:37.703646 - [DEBUG]
56541 2019-Jan-15 20:37:37.703671 - [DEBUG] Join: AllTop & AllBottom
56542 2019-Jan-15 20:37:37.703698 - [DEBUG] = AllBottom (new jump func)
56543 2019-Jan-15 20:37:37.703722 - [DEBUG]
56544 2019-Jan-15 20:37:37.703746 - [DEBUG] Start adding new jump function
56545 2019-Jan-15 20:37:37.703770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56546 2019-Jan-15 20:37:37.703826 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56547 2019-Jan-15 20:37:37.704478 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56548 2019-Jan-15 20:37:37.705110 - [DEBUG] Edge Function : AllBottom
56549 2019-Jan-15 20:37:37.705137 - [DEBUG] End adding new jump function
56550 2019-Jan-15 20:37:37.705162 - [DEBUG]
56551 2019-Jan-15 20:37:37.705186 - [DEBUG] -------------------------------------------- 1527. Path Edge --------------------------------------------
56552 2019-Jan-15 20:37:37.705211 - [DEBUG]
56553 2019-Jan-15 20:37:37.705234 - [DEBUG] Process 1527. path edge:
56554 2019-Jan-15 20:37:37.705259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56555 2019-Jan-15 20:37:37.705316 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
56556 2019-Jan-15 20:37:37.705949 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56557 2019-Jan-15 20:37:37.706584 - [DEBUG]
56558 2019-Jan-15 20:37:37.706609 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56559 2019-Jan-15 20:37:37.707259 - [DEBUG] Start of endsummarytab entry
56560 2019-Jan-15 20:37:37.707311 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56561 2019-Jan-15 20:37:37.707952 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
56562 2019-Jan-15 20:37:37.708014 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56563 2019-Jan-15 20:37:37.708648 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56564 2019-Jan-15 20:37:37.709285 - [DEBUG] EF: AllBottom
56565 2019-Jan-15 20:37:37.709311 - [DEBUG]
56566 2019-Jan-15 20:37:37.709334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56567 2019-Jan-15 20:37:37.709967 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56568 2019-Jan-15 20:37:37.710619 - [DEBUG] EF: AllBottom
56569 2019-Jan-15 20:37:37.710645 - [DEBUG]
56570 2019-Jan-15 20:37:37.710669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56571 2019-Jan-15 20:37:37.711302 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56572 2019-Jan-15 20:37:37.711946 - [DEBUG] EF: AllBottom
56573 2019-Jan-15 20:37:37.711971 - [DEBUG]
56574 2019-Jan-15 20:37:37.711995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56575 2019-Jan-15 20:37:37.712627 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56576 2019-Jan-15 20:37:37.713277 - [DEBUG] EF: AllBottom
56577 2019-Jan-15 20:37:37.713303 - [DEBUG]
56578 2019-Jan-15 20:37:37.713326 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56579 2019-Jan-15 20:37:37.713972 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56580 2019-Jan-15 20:37:37.714610 - [DEBUG] EF: AllBottom
56581 2019-Jan-15 20:37:37.714635 - [DEBUG]
56582 2019-Jan-15 20:37:37.714658 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56583 2019-Jan-15 20:37:37.715290 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56584 2019-Jan-15 20:37:37.715931 - [DEBUG] EF: AllBottom
56585 2019-Jan-15 20:37:37.715956 - [DEBUG]
56586 2019-Jan-15 20:37:37.715980 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56587 2019-Jan-15 20:37:37.716613 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
56588 2019-Jan-15 20:37:37.717247 - [DEBUG] EF: AllBottom
56589 2019-Jan-15 20:37:37.717285 - [DEBUG]
56590 2019-Jan-15 20:37:37.717309 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56591 2019-Jan-15 20:37:37.717942 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56592 2019-Jan-15 20:37:37.718579 - [DEBUG] EF: AllBottom
56593 2019-Jan-15 20:37:37.718604 - [DEBUG]
56594 2019-Jan-15 20:37:37.718628 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56595 2019-Jan-15 20:37:37.719260 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
56596 2019-Jan-15 20:37:37.719900 - [DEBUG] EF: AllBottom
56597 2019-Jan-15 20:37:37.719925 - [DEBUG]
56598 2019-Jan-15 20:37:37.719949 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56599 2019-Jan-15 20:37:37.720582 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
56600 2019-Jan-15 20:37:37.721238 - [DEBUG] EF: AllBottom
56601 2019-Jan-15 20:37:37.721263 - [DEBUG]
56602 2019-Jan-15 20:37:37.721286 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56603 2019-Jan-15 20:37:37.721919 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
56604 2019-Jan-15 20:37:37.722556 - [DEBUG] EF: AllBottom
56605 2019-Jan-15 20:37:37.722581 - [DEBUG]
56606 2019-Jan-15 20:37:37.722605 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56607 2019-Jan-15 20:37:37.723236 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56608 2019-Jan-15 20:37:37.723873 - [DEBUG] EF: AllBottom
56609 2019-Jan-15 20:37:37.723898 - [DEBUG]
56610 2019-Jan-15 20:37:37.723922 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56611 2019-Jan-15 20:37:37.724566 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56612 2019-Jan-15 20:37:37.725208 - [DEBUG] EF: AllBottom
56613 2019-Jan-15 20:37:37.725233 - [DEBUG]
56614 2019-Jan-15 20:37:37.725256 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56615 2019-Jan-15 20:37:37.725889 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
56616 2019-Jan-15 20:37:37.726527 - [DEBUG] EF: AllBottom
56617 2019-Jan-15 20:37:37.726552 - [DEBUG]
56618 2019-Jan-15 20:37:37.726575 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56619 2019-Jan-15 20:37:37.727206 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
56620 2019-Jan-15 20:37:37.727858 - [DEBUG] EF: AllBottom
56621 2019-Jan-15 20:37:37.727899 - [DEBUG]
56622 2019-Jan-15 20:37:37.727923 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56623 2019-Jan-15 20:37:37.728556 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56624 2019-Jan-15 20:37:37.729194 - [DEBUG] EF: AllBottom
56625 2019-Jan-15 20:37:37.729219 - [DEBUG]
56626 2019-Jan-15 20:37:37.729242 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56627 2019-Jan-15 20:37:37.729874 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
56628 2019-Jan-15 20:37:37.730511 - [DEBUG] EF: AllBottom
56629 2019-Jan-15 20:37:37.730536 - [DEBUG]
56630 2019-Jan-15 20:37:37.730559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56631 2019-Jan-15 20:37:37.731208 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56632 2019-Jan-15 20:37:37.731841 - [DEBUG] EF: AllBottom
56633 2019-Jan-15 20:37:37.731866 - [DEBUG]
56634 2019-Jan-15 20:37:37.731890 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56635 2019-Jan-15 20:37:37.732522 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
56636 2019-Jan-15 20:37:37.733159 - [DEBUG] EF: AllBottom
56637 2019-Jan-15 20:37:37.733184 - [DEBUG]
56638 2019-Jan-15 20:37:37.733207 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56639 2019-Jan-15 20:37:37.733839 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
56640 2019-Jan-15 20:37:37.734489 - [DEBUG] EF: AllBottom
56641 2019-Jan-15 20:37:37.734514 - [DEBUG]
56642 2019-Jan-15 20:37:37.734537 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56643 2019-Jan-15 20:37:37.735170 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56644 2019-Jan-15 20:37:37.735807 - [DEBUG] EF: AllBottom
56645 2019-Jan-15 20:37:37.735832 - [DEBUG]
56646 2019-Jan-15 20:37:37.735855 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56647 2019-Jan-15 20:37:37.736489 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56648 2019-Jan-15 20:37:37.737130 - [DEBUG] EF: AllBottom
56649 2019-Jan-15 20:37:37.737155 - [DEBUG]
56650 2019-Jan-15 20:37:37.737179 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56651 2019-Jan-15 20:37:37.737828 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56652 2019-Jan-15 20:37:37.738466 - [DEBUG] EF: AllBottom
56653 2019-Jan-15 20:37:37.738491 - [DEBUG]
56654 2019-Jan-15 20:37:37.738514 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56655 2019-Jan-15 20:37:37.739146 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56656 2019-Jan-15 20:37:37.739788 - [DEBUG] EF: AllBottom
56657 2019-Jan-15 20:37:37.739813 - [DEBUG]
56658 2019-Jan-15 20:37:37.739836 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56659 2019-Jan-15 20:37:37.740470 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56660 2019-Jan-15 20:37:37.741123 - [DEBUG] EF: AllBottom
56661 2019-Jan-15 20:37:37.741148 - [DEBUG]
56662 2019-Jan-15 20:37:37.741171 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56663 2019-Jan-15 20:37:37.741804 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56664 2019-Jan-15 20:37:37.742441 - [DEBUG] EF: AllBottom
56665 2019-Jan-15 20:37:37.742466 - [DEBUG]
56666 2019-Jan-15 20:37:37.742489 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56667 2019-Jan-15 20:37:37.743122 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
56668 2019-Jan-15 20:37:37.743766 - [DEBUG] EF: AllBottom
56669 2019-Jan-15 20:37:37.743792 - [DEBUG]
56670 2019-Jan-15 20:37:37.743815 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56671 2019-Jan-15 20:37:37.744464 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
56672 2019-Jan-15 20:37:37.745098 - [DEBUG] EF: AllBottom
56673 2019-Jan-15 20:37:37.745123 - [DEBUG]
56674 2019-Jan-15 20:37:37.745146 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56675 2019-Jan-15 20:37:37.745778 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
56676 2019-Jan-15 20:37:37.746413 - [DEBUG] EF: AllBottom
56677 2019-Jan-15 20:37:37.746438 - [DEBUG]
56678 2019-Jan-15 20:37:37.746461 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56679 2019-Jan-15 20:37:37.747093 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
56680 2019-Jan-15 20:37:37.747741 - [DEBUG] EF: AllBottom
56681 2019-Jan-15 20:37:37.747766 - [DEBUG]
56682 2019-Jan-15 20:37:37.747790 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56683 2019-Jan-15 20:37:37.748421 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56684 2019-Jan-15 20:37:37.749059 - [DEBUG] EF: AllBottom
56685 2019-Jan-15 20:37:37.749084 - [DEBUG]
56686 2019-Jan-15 20:37:37.749107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56687 2019-Jan-15 20:37:37.749740 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
56688 2019-Jan-15 20:37:37.750377 - [DEBUG] EF: AllBottom
56689 2019-Jan-15 20:37:37.750402 - [DEBUG]
56690 2019-Jan-15 20:37:37.750426 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56691 2019-Jan-15 20:37:37.751072 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56692 2019-Jan-15 20:37:37.751709 - [DEBUG] EF: AllBottom
56693 2019-Jan-15 20:37:37.751734 - [DEBUG]
56694 2019-Jan-15 20:37:37.751757 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56695 2019-Jan-15 20:37:37.752389 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56696 2019-Jan-15 20:37:37.753022 - [DEBUG] EF: AllBottom
56697 2019-Jan-15 20:37:37.753046 - [DEBUG]
56698 2019-Jan-15 20:37:37.753071 - [DEBUG] ---------------
56699 2019-Jan-15 20:37:37.753094 - [DEBUG]
56700 2019-Jan-15 20:37:37.753121 - [DEBUG] End of endsummarytab entry
56701 2019-Jan-15 20:37:37.753145 - [DEBUG]
56702 2019-Jan-15 20:37:37.753168 - [DEBUG] Start of incomingtab entry
56703 2019-Jan-15 20:37:37.753192 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56704 2019-Jan-15 20:37:37.753830 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
56705 2019-Jan-15 20:37:37.753887 - [DEBUG] ---------------
56706 2019-Jan-15 20:37:37.753911 - [DEBUG] End of incomingtab entry
56707 2019-Jan-15 20:37:37.753950 - [DEBUG]
56708 2019-Jan-15 20:37:37.753978 - [DEBUG] EDGE:
56709 2019-Jan-15 20:37:37.754035 - [DEBUG] ---> 56710 2019-Jan-15 20:37:37.754670 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56711 2019-Jan-15 20:37:37.755305 - [DEBUG]
56712 2019-Jan-15 20:37:37.755331 - [DEBUG] EDGE:
56713 2019-Jan-15 20:37:37.755388 - [DEBUG] ---> 56714 2019-Jan-15 20:37:37.756025 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56715 2019-Jan-15 20:37:37.756661 - [DEBUG]
56716 2019-Jan-15 20:37:37.756705 - [DEBUG] Compose: EdgeIdentity * AllBottom
56717 2019-Jan-15 20:37:37.756732 - [DEBUG]
56718 2019-Jan-15 20:37:37.756756 - [DEBUG] Propagate flow
56719 2019-Jan-15 20:37:37.756779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56720 2019-Jan-15 20:37:37.756835 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56721 2019-Jan-15 20:37:37.757496 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56722 2019-Jan-15 20:37:37.758132 - [DEBUG] Edge function : AllBottom (result of previous compose)
56723 2019-Jan-15 20:37:37.758158 - [DEBUG]
56724 2019-Jan-15 20:37:37.758182 - [DEBUG] Join: AllTop & AllBottom
56725 2019-Jan-15 20:37:37.758208 - [DEBUG] = AllBottom (new jump func)
56726 2019-Jan-15 20:37:37.758233 - [DEBUG]
56727 2019-Jan-15 20:37:37.758256 - [DEBUG] Start adding new jump function
56728 2019-Jan-15 20:37:37.758279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56729 2019-Jan-15 20:37:37.758336 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56730 2019-Jan-15 20:37:37.758971 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56731 2019-Jan-15 20:37:37.759611 - [DEBUG] Edge Function : AllBottom
56732 2019-Jan-15 20:37:37.759640 - [DEBUG] End adding new jump function
56733 2019-Jan-15 20:37:37.759664 - [DEBUG]
56734 2019-Jan-15 20:37:37.759687 - [DEBUG] -------------------------------------------- 1528. Path Edge --------------------------------------------
56735 2019-Jan-15 20:37:37.759712 - [DEBUG]
56736 2019-Jan-15 20:37:37.759735 - [DEBUG] Process 1528. path edge:
56737 2019-Jan-15 20:37:37.759759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56738 2019-Jan-15 20:37:37.759815 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
56739 2019-Jan-15 20:37:37.760458 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56740 2019-Jan-15 20:37:37.761112 - [DEBUG]
56741 2019-Jan-15 20:37:37.761136 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56742 2019-Jan-15 20:37:37.761798 - [DEBUG] Possible callees:
56743 2019-Jan-15 20:37:37.761823 - [DEBUG] llvm.dbg.declare
56744 2019-Jan-15 20:37:37.761848 - [DEBUG] Possible return sites:
56745 2019-Jan-15 20:37:37.761872 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19356746 2019-Jan-15 20:37:37.763147 - [DEBUG] Found and process special summary
56747 2019-Jan-15 20:37:37.763182 - [DEBUG] Compose: EdgeIdentity * AllBottom
56748 2019-Jan-15 20:37:37.763209 - [DEBUG]
56749 2019-Jan-15 20:37:37.763233 - [DEBUG] Propagate flow
56750 2019-Jan-15 20:37:37.763256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56751 2019-Jan-15 20:37:37.763312 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56752 2019-Jan-15 20:37:37.763970 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56753 2019-Jan-15 20:37:37.764607 - [DEBUG] Edge function : AllBottom (result of previous compose)
56754 2019-Jan-15 20:37:37.764632 - [DEBUG]
56755 2019-Jan-15 20:37:37.764656 - [DEBUG] Join: AllTop & AllBottom
56756 2019-Jan-15 20:37:37.764682 - [DEBUG] = AllBottom (new jump func)
56757 2019-Jan-15 20:37:37.764707 - [DEBUG]
56758 2019-Jan-15 20:37:37.764731 - [DEBUG] Start adding new jump function
56759 2019-Jan-15 20:37:37.764762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56760 2019-Jan-15 20:37:37.764818 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56761 2019-Jan-15 20:37:37.765454 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56762 2019-Jan-15 20:37:37.766090 - [DEBUG] Edge Function : AllBottom
56763 2019-Jan-15 20:37:37.766118 - [DEBUG] End adding new jump function
56764 2019-Jan-15 20:37:37.766142 - [DEBUG]
56765 2019-Jan-15 20:37:37.766165 - [DEBUG] -------------------------------------------- 1529. Path Edge --------------------------------------------
56766 2019-Jan-15 20:37:37.766189 - [DEBUG]
56767 2019-Jan-15 20:37:37.766212 - [DEBUG] Process 1529. path edge:
56768 2019-Jan-15 20:37:37.766236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56769 2019-Jan-15 20:37:37.766292 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
56770 2019-Jan-15 20:37:37.766929 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56771 2019-Jan-15 20:37:37.767579 - [DEBUG]
56772 2019-Jan-15 20:37:37.767603 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56773 2019-Jan-15 20:37:37.768261 - [DEBUG] Compose: EdgeIdentity * AllBottom
56774 2019-Jan-15 20:37:37.768289 - [DEBUG]
56775 2019-Jan-15 20:37:37.768312 - [DEBUG] Propagate flow
56776 2019-Jan-15 20:37:37.768336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56777 2019-Jan-15 20:37:37.768392 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56778 2019-Jan-15 20:37:37.769028 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56779 2019-Jan-15 20:37:37.769663 - [DEBUG] Edge function : AllBottom (result of previous compose)
56780 2019-Jan-15 20:37:37.769688 - [DEBUG]
56781 2019-Jan-15 20:37:37.769713 - [DEBUG] Join: AllTop & AllBottom
56782 2019-Jan-15 20:37:37.769738 - [DEBUG] = AllBottom (new jump func)
56783 2019-Jan-15 20:37:37.769763 - [DEBUG]
56784 2019-Jan-15 20:37:37.769786 - [DEBUG] Start adding new jump function
56785 2019-Jan-15 20:37:37.769810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56786 2019-Jan-15 20:37:37.769866 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56787 2019-Jan-15 20:37:37.770503 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56788 2019-Jan-15 20:37:37.771154 - [DEBUG] Edge Function : AllBottom
56789 2019-Jan-15 20:37:37.771181 - [DEBUG] End adding new jump function
56790 2019-Jan-15 20:37:37.771205 - [DEBUG]
56791 2019-Jan-15 20:37:37.771229 - [DEBUG] -------------------------------------------- 1530. Path Edge --------------------------------------------
56792 2019-Jan-15 20:37:37.771253 - [DEBUG]
56793 2019-Jan-15 20:37:37.771277 - [DEBUG] Process 1530. path edge:
56794 2019-Jan-15 20:37:37.771301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56795 2019-Jan-15 20:37:37.771358 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
56796 2019-Jan-15 20:37:37.771992 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56797 2019-Jan-15 20:37:37.772630 - [DEBUG]
56798 2019-Jan-15 20:37:37.772655 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56799 2019-Jan-15 20:37:37.773311 - [DEBUG] Compose: EdgeIdentity * AllBottom
56800 2019-Jan-15 20:37:37.773339 - [DEBUG]
56801 2019-Jan-15 20:37:37.773362 - [DEBUG] Propagate flow
56802 2019-Jan-15 20:37:37.773386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56803 2019-Jan-15 20:37:37.773443 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56804 2019-Jan-15 20:37:37.774107 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56805 2019-Jan-15 20:37:37.774743 - [DEBUG] Edge function : AllBottom (result of previous compose)
56806 2019-Jan-15 20:37:37.774768 - [DEBUG]
56807 2019-Jan-15 20:37:37.774794 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56808 2019-Jan-15 20:37:37.774819 - [DEBUG] = AllBottom
56809 2019-Jan-15 20:37:37.774844 - [DEBUG]
56810 2019-Jan-15 20:37:37.774867 - [DEBUG] PROPAGATE: No new function!
56811 2019-Jan-15 20:37:37.774892 - [DEBUG] EDGE:
56812 2019-Jan-15 20:37:37.774949 - [DEBUG] ---> 56813 2019-Jan-15 20:37:37.775584 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56814 2019-Jan-15 20:37:37.776220 - [DEBUG]
56815 2019-Jan-15 20:37:37.776246 - [DEBUG] EDGE:
56816 2019-Jan-15 20:37:37.776303 - [DEBUG] ---> 56817 2019-Jan-15 20:37:37.776939 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56818 2019-Jan-15 20:37:37.777591 - [DEBUG]
56819 2019-Jan-15 20:37:37.777628 - [DEBUG] Compose: EdgeIdentity * AllBottom
56820 2019-Jan-15 20:37:37.777655 - [DEBUG]
56821 2019-Jan-15 20:37:37.777679 - [DEBUG] Propagate flow
56822 2019-Jan-15 20:37:37.777702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56823 2019-Jan-15 20:37:37.777758 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56824 2019-Jan-15 20:37:37.778395 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56825 2019-Jan-15 20:37:37.779031 - [DEBUG] Edge function : AllBottom (result of previous compose)
56826 2019-Jan-15 20:37:37.779056 - [DEBUG]
56827 2019-Jan-15 20:37:37.779081 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56828 2019-Jan-15 20:37:37.779107 - [DEBUG] = AllBottom
56829 2019-Jan-15 20:37:37.779131 - [DEBUG]
56830 2019-Jan-15 20:37:37.779155 - [DEBUG] PROPAGATE: No new function!
56831 2019-Jan-15 20:37:37.779182 - [DEBUG] EDGE:
56832 2019-Jan-15 20:37:37.779239 - [DEBUG] ---> 56833 2019-Jan-15 20:37:37.779882 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56834 2019-Jan-15 20:37:37.780519 - [DEBUG]
56835 2019-Jan-15 20:37:37.780545 - [DEBUG] EDGE:
56836 2019-Jan-15 20:37:37.780614 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
56837 2019-Jan-15 20:37:37.781257 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56838 2019-Jan-15 20:37:37.781896 - [DEBUG]
56839 2019-Jan-15 20:37:37.781922 - [DEBUG] EDGE:
56840 2019-Jan-15 20:37:37.781980 - [DEBUG] ---> 56841 2019-Jan-15 20:37:37.782618 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56842 2019-Jan-15 20:37:37.783254 - [DEBUG]
56843 2019-Jan-15 20:37:37.783280 - [DEBUG] EDGE:
56844 2019-Jan-15 20:37:37.783337 - [DEBUG] ---> 56845 2019-Jan-15 20:37:37.783984 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56846 2019-Jan-15 20:37:37.784633 - [DEBUG]
56847 2019-Jan-15 20:37:37.784660 - [DEBUG] EDGE:
56848 2019-Jan-15 20:37:37.784717 - [DEBUG] ---> 56849 2019-Jan-15 20:37:37.785355 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56850 2019-Jan-15 20:37:37.785990 - [DEBUG]
56851 2019-Jan-15 20:37:37.786023 - [DEBUG] Compose: EdgeIdentity * AllBottom
56852 2019-Jan-15 20:37:37.786050 - [DEBUG]
56853 2019-Jan-15 20:37:37.786074 - [DEBUG] Propagate flow
56854 2019-Jan-15 20:37:37.786097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56855 2019-Jan-15 20:37:37.786153 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56856 2019-Jan-15 20:37:37.786791 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56857 2019-Jan-15 20:37:37.787442 - [DEBUG] Edge function : AllBottom (result of previous compose)
56858 2019-Jan-15 20:37:37.787468 - [DEBUG]
56859 2019-Jan-15 20:37:37.787492 - [DEBUG] Join: AllTop & AllBottom
56860 2019-Jan-15 20:37:37.787518 - [DEBUG] = AllBottom (new jump func)
56861 2019-Jan-15 20:37:37.787542 - [DEBUG]
56862 2019-Jan-15 20:37:37.787565 - [DEBUG] Start adding new jump function
56863 2019-Jan-15 20:37:37.787588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56864 2019-Jan-15 20:37:37.787644 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56865 2019-Jan-15 20:37:37.788280 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56866 2019-Jan-15 20:37:37.788915 - [DEBUG] Edge Function : AllBottom
56867 2019-Jan-15 20:37:37.788943 - [DEBUG] End adding new jump function
56868 2019-Jan-15 20:37:37.788966 - [DEBUG]
56869 2019-Jan-15 20:37:37.788990 - [DEBUG] -------------------------------------------- 1531. Path Edge --------------------------------------------
56870 2019-Jan-15 20:37:37.789014 - [DEBUG]
56871 2019-Jan-15 20:37:37.789037 - [DEBUG] Process 1531. path edge:
56872 2019-Jan-15 20:37:37.789061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56873 2019-Jan-15 20:37:37.789117 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
56874 2019-Jan-15 20:37:37.789753 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56875 2019-Jan-15 20:37:37.790388 - [DEBUG]
56876 2019-Jan-15 20:37:37.790413 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56877 2019-Jan-15 20:37:37.791084 - [DEBUG] Compose: EdgeIdentity * AllBottom
56878 2019-Jan-15 20:37:37.791112 - [DEBUG]
56879 2019-Jan-15 20:37:37.791136 - [DEBUG] Propagate flow
56880 2019-Jan-15 20:37:37.791159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56881 2019-Jan-15 20:37:37.791216 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
56882 2019-Jan-15 20:37:37.791851 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56883 2019-Jan-15 20:37:37.792487 - [DEBUG] Edge function : AllBottom (result of previous compose)
56884 2019-Jan-15 20:37:37.792513 - [DEBUG]
56885 2019-Jan-15 20:37:37.792537 - [DEBUG] Join: AllTop & AllBottom
56886 2019-Jan-15 20:37:37.792563 - [DEBUG] = AllBottom (new jump func)
56887 2019-Jan-15 20:37:37.792587 - [DEBUG]
56888 2019-Jan-15 20:37:37.792611 - [DEBUG] Start adding new jump function
56889 2019-Jan-15 20:37:37.792634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56890 2019-Jan-15 20:37:37.792690 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56891 2019-Jan-15 20:37:37.793335 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
56892 2019-Jan-15 20:37:37.793979 - [DEBUG] Edge Function : AllBottom
56893 2019-Jan-15 20:37:37.794007 - [DEBUG] End adding new jump function
56894 2019-Jan-15 20:37:37.794030 - [DEBUG]
56895 2019-Jan-15 20:37:37.794054 - [DEBUG] -------------------------------------------- 1532. Path Edge --------------------------------------------
56896 2019-Jan-15 20:37:37.794078 - [DEBUG]
56897 2019-Jan-15 20:37:37.794101 - [DEBUG] Process 1532. path edge:
56898 2019-Jan-15 20:37:37.794125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56899 2019-Jan-15 20:37:37.794181 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
56900 2019-Jan-15 20:37:37.794813 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56901 2019-Jan-15 20:37:37.795450 - [DEBUG]
56902 2019-Jan-15 20:37:37.795476 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
56903 2019-Jan-15 20:37:37.796127 - [DEBUG] Compose: EdgeIdentity * AllBottom
56904 2019-Jan-15 20:37:37.796155 - [DEBUG]
56905 2019-Jan-15 20:37:37.796179 - [DEBUG] Propagate flow
56906 2019-Jan-15 20:37:37.796202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56907 2019-Jan-15 20:37:37.796258 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56908 2019-Jan-15 20:37:37.796896 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56909 2019-Jan-15 20:37:37.797549 - [DEBUG] Edge function : AllBottom (result of previous compose)
56910 2019-Jan-15 20:37:37.797574 - [DEBUG]
56911 2019-Jan-15 20:37:37.797598 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56912 2019-Jan-15 20:37:37.797624 - [DEBUG] = AllBottom
56913 2019-Jan-15 20:37:37.797649 - [DEBUG]
56914 2019-Jan-15 20:37:37.797672 - [DEBUG] PROPAGATE: No new function!
56915 2019-Jan-15 20:37:37.797697 - [DEBUG] EDGE:
56916 2019-Jan-15 20:37:37.797754 - [DEBUG] ---> 56917 2019-Jan-15 20:37:37.798388 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56918 2019-Jan-15 20:37:37.799023 - [DEBUG]
56919 2019-Jan-15 20:37:37.799049 - [DEBUG] EDGE:
56920 2019-Jan-15 20:37:37.799106 - [DEBUG] ---> 56921 2019-Jan-15 20:37:37.799741 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56922 2019-Jan-15 20:37:37.800376 - [DEBUG]
56923 2019-Jan-15 20:37:37.800402 - [DEBUG] EDGE:
56924 2019-Jan-15 20:37:37.800459 - [DEBUG] ---> 56925 2019-Jan-15 20:37:37.801108 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56926 2019-Jan-15 20:37:37.801743 - [DEBUG]
56927 2019-Jan-15 20:37:37.801769 - [DEBUG] EDGE:
56928 2019-Jan-15 20:37:37.801827 - [DEBUG] ---> 56929 2019-Jan-15 20:37:37.802463 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56930 2019-Jan-15 20:37:37.803097 - [DEBUG]
56931 2019-Jan-15 20:37:37.803123 - [DEBUG] EDGE:
56932 2019-Jan-15 20:37:37.803180 - [DEBUG] ---> 56933 2019-Jan-15 20:37:37.803815 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56934 2019-Jan-15 20:37:37.804475 - [DEBUG]
56935 2019-Jan-15 20:37:37.804502 - [DEBUG] EDGE:
56936 2019-Jan-15 20:37:37.804559 - [DEBUG] ---> 56937 2019-Jan-15 20:37:37.805196 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56938 2019-Jan-15 20:37:37.805831 - [DEBUG]
56939 2019-Jan-15 20:37:37.805867 - [DEBUG] Compose: EdgeIdentity * AllBottom
56940 2019-Jan-15 20:37:37.805894 - [DEBUG]
56941 2019-Jan-15 20:37:37.805918 - [DEBUG] Propagate flow
56942 2019-Jan-15 20:37:37.805942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56943 2019-Jan-15 20:37:37.805997 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56944 2019-Jan-15 20:37:37.806634 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56945 2019-Jan-15 20:37:37.807280 - [DEBUG] Edge function : AllBottom (result of previous compose)
56946 2019-Jan-15 20:37:37.807306 - [DEBUG]
56947 2019-Jan-15 20:37:37.807332 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56948 2019-Jan-15 20:37:37.807358 - [DEBUG] = AllBottom
56949 2019-Jan-15 20:37:37.807382 - [DEBUG]
56950 2019-Jan-15 20:37:37.807405 - [DEBUG] PROPAGATE: No new function!
56951 2019-Jan-15 20:37:37.807432 - [DEBUG] EDGE:
56952 2019-Jan-15 20:37:37.807489 - [DEBUG] ---> 56953 2019-Jan-15 20:37:37.808132 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56954 2019-Jan-15 20:37:37.808770 - [DEBUG]
56955 2019-Jan-15 20:37:37.808796 - [DEBUG] EDGE:
56956 2019-Jan-15 20:37:37.808853 - [DEBUG] ---> 56957 2019-Jan-15 20:37:37.809488 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56958 2019-Jan-15 20:37:37.810123 - [DEBUG]
56959 2019-Jan-15 20:37:37.810149 - [DEBUG] EDGE:
56960 2019-Jan-15 20:37:37.810206 - [DEBUG] ---> 56961 2019-Jan-15 20:37:37.810857 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56962 2019-Jan-15 20:37:37.811492 - [DEBUG]
56963 2019-Jan-15 20:37:37.811529 - [DEBUG] Compose: EdgeIdentity * AllBottom
56964 2019-Jan-15 20:37:37.811556 - [DEBUG]
56965 2019-Jan-15 20:37:37.811580 - [DEBUG] Propagate flow
56966 2019-Jan-15 20:37:37.811603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56967 2019-Jan-15 20:37:37.811659 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56968 2019-Jan-15 20:37:37.812295 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56969 2019-Jan-15 20:37:37.812931 - [DEBUG] Edge function : AllBottom (result of previous compose)
56970 2019-Jan-15 20:37:37.812956 - [DEBUG]
56971 2019-Jan-15 20:37:37.812981 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56972 2019-Jan-15 20:37:37.813007 - [DEBUG] = AllBottom
56973 2019-Jan-15 20:37:37.813032 - [DEBUG]
56974 2019-Jan-15 20:37:37.813055 - [DEBUG] PROPAGATE: No new function!
56975 2019-Jan-15 20:37:37.813081 - [DEBUG] EDGE:
56976 2019-Jan-15 20:37:37.813139 - [DEBUG] ---> 56977 2019-Jan-15 20:37:37.813781 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56978 2019-Jan-15 20:37:37.814444 - [DEBUG]
56979 2019-Jan-15 20:37:37.814471 - [DEBUG] EDGE:
56980 2019-Jan-15 20:37:37.814528 - [DEBUG] ---> 56981 2019-Jan-15 20:37:37.815163 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56982 2019-Jan-15 20:37:37.815798 - [DEBUG]
56983 2019-Jan-15 20:37:37.815824 - [DEBUG] EDGE:
56984 2019-Jan-15 20:37:37.815881 - [DEBUG] ---> 56985 2019-Jan-15 20:37:37.816516 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56986 2019-Jan-15 20:37:37.817149 - [DEBUG]
56987 2019-Jan-15 20:37:37.817175 - [DEBUG] EDGE:
56988 2019-Jan-15 20:37:37.817232 - [DEBUG] ---> 56989 2019-Jan-15 20:37:37.817886 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56990 2019-Jan-15 20:37:37.818520 - [DEBUG]
56991 2019-Jan-15 20:37:37.818558 - [DEBUG] Compose: EdgeIdentity * AllBottom
56992 2019-Jan-15 20:37:37.818585 - [DEBUG]
56993 2019-Jan-15 20:37:37.818609 - [DEBUG] Propagate flow
56994 2019-Jan-15 20:37:37.818633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56995 2019-Jan-15 20:37:37.818689 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56996 2019-Jan-15 20:37:37.819325 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56997 2019-Jan-15 20:37:37.819960 - [DEBUG] Edge function : AllBottom (result of previous compose)
56998 2019-Jan-15 20:37:37.819985 - [DEBUG]
56999 2019-Jan-15 20:37:37.820010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57000 2019-Jan-15 20:37:37.820036 - [DEBUG] = AllBottom
57001 2019-Jan-15 20:37:37.820061 - [DEBUG]
57002 2019-Jan-15 20:37:37.820084 - [DEBUG] PROPAGATE: No new function!
57003 2019-Jan-15 20:37:37.820110 - [DEBUG] EDGE:
57004 2019-Jan-15 20:37:37.820168 - [DEBUG] ---> 57005 2019-Jan-15 20:37:37.820826 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57006 2019-Jan-15 20:37:37.821464 - [DEBUG]
57007 2019-Jan-15 20:37:37.821491 - [DEBUG] EDGE:
57008 2019-Jan-15 20:37:37.821548 - [DEBUG] ---> 57009 2019-Jan-15 20:37:37.822181 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57010 2019-Jan-15 20:37:37.822816 - [DEBUG]
57011 2019-Jan-15 20:37:37.822843 - [DEBUG] EDGE:
57012 2019-Jan-15 20:37:37.822900 - [DEBUG] ---> 57013 2019-Jan-15 20:37:37.823536 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57014 2019-Jan-15 20:37:37.824187 - [DEBUG]
57015 2019-Jan-15 20:37:37.824224 - [DEBUG] Compose: EdgeIdentity * AllBottom
57016 2019-Jan-15 20:37:37.824251 - [DEBUG]
57017 2019-Jan-15 20:37:37.824275 - [DEBUG] Propagate flow
57018 2019-Jan-15 20:37:37.824298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57019 2019-Jan-15 20:37:37.824354 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57020 2019-Jan-15 20:37:37.824999 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57021 2019-Jan-15 20:37:37.825635 - [DEBUG] Edge function : AllBottom (result of previous compose)
57022 2019-Jan-15 20:37:37.825660 - [DEBUG]
57023 2019-Jan-15 20:37:37.825685 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57024 2019-Jan-15 20:37:37.825711 - [DEBUG] = AllBottom
57025 2019-Jan-15 20:37:37.825736 - [DEBUG]
57026 2019-Jan-15 20:37:37.825759 - [DEBUG] PROPAGATE: No new function!
57027 2019-Jan-15 20:37:37.825786 - [DEBUG] EDGE:
57028 2019-Jan-15 20:37:37.825843 - [DEBUG] ---> 57029 2019-Jan-15 20:37:37.826485 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57030 2019-Jan-15 20:37:37.827121 - [DEBUG]
57031 2019-Jan-15 20:37:37.827148 - [DEBUG] EDGE:
57032 2019-Jan-15 20:37:37.827205 - [DEBUG] ---> 57033 2019-Jan-15 20:37:37.827855 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57034 2019-Jan-15 20:37:37.828489 - [DEBUG]
57035 2019-Jan-15 20:37:37.828516 - [DEBUG] EDGE:
57036 2019-Jan-15 20:37:37.828573 - [DEBUG] ---> 57037 2019-Jan-15 20:37:37.829212 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57038 2019-Jan-15 20:37:37.829847 - [DEBUG]
57039 2019-Jan-15 20:37:37.829884 - [DEBUG] Compose: EdgeIdentity * AllBottom
57040 2019-Jan-15 20:37:37.829912 - [DEBUG]
57041 2019-Jan-15 20:37:37.829936 - [DEBUG] Propagate flow
57042 2019-Jan-15 20:37:37.829959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57043 2019-Jan-15 20:37:37.830015 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57044 2019-Jan-15 20:37:37.830668 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57045 2019-Jan-15 20:37:37.831304 - [DEBUG] Edge function : AllBottom (result of previous compose)
57046 2019-Jan-15 20:37:37.831329 - [DEBUG]
57047 2019-Jan-15 20:37:37.831354 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57048 2019-Jan-15 20:37:37.831380 - [DEBUG] = AllBottom
57049 2019-Jan-15 20:37:37.831404 - [DEBUG]
57050 2019-Jan-15 20:37:37.831428 - [DEBUG] PROPAGATE: No new function!
57051 2019-Jan-15 20:37:37.831454 - [DEBUG] EDGE:
57052 2019-Jan-15 20:37:37.831511 - [DEBUG] ---> 57053 2019-Jan-15 20:37:37.832153 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57054 2019-Jan-15 20:37:37.832789 - [DEBUG]
57055 2019-Jan-15 20:37:37.832824 - [DEBUG] Compose: EdgeIdentity * AllBottom
57056 2019-Jan-15 20:37:37.832851 - [DEBUG]
57057 2019-Jan-15 20:37:37.832875 - [DEBUG] Propagate flow
57058 2019-Jan-15 20:37:37.832898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57059 2019-Jan-15 20:37:37.832954 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57060 2019-Jan-15 20:37:37.833591 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57061 2019-Jan-15 20:37:37.834240 - [DEBUG] Edge function : AllBottom (result of previous compose)
57062 2019-Jan-15 20:37:37.834265 - [DEBUG]
57063 2019-Jan-15 20:37:37.834289 - [DEBUG] Join: AllTop & AllBottom
57064 2019-Jan-15 20:37:37.834315 - [DEBUG] = AllBottom (new jump func)
57065 2019-Jan-15 20:37:37.834348 - [DEBUG]
57066 2019-Jan-15 20:37:37.834372 - [DEBUG] Start adding new jump function
57067 2019-Jan-15 20:37:37.834395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57068 2019-Jan-15 20:37:37.834451 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57069 2019-Jan-15 20:37:37.835087 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57070 2019-Jan-15 20:37:37.835721 - [DEBUG] Edge Function : AllBottom
57071 2019-Jan-15 20:37:37.835749 - [DEBUG] End adding new jump function
57072 2019-Jan-15 20:37:37.835773 - [DEBUG]
57073 2019-Jan-15 20:37:37.835796 - [DEBUG] -------------------------------------------- 1533. Path Edge --------------------------------------------
57074 2019-Jan-15 20:37:37.835820 - [DEBUG]
57075 2019-Jan-15 20:37:37.835844 - [DEBUG] Process 1533. path edge:
57076 2019-Jan-15 20:37:37.835867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57077 2019-Jan-15 20:37:37.835923 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
57078 2019-Jan-15 20:37:37.836558 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57079 2019-Jan-15 20:37:37.837193 - [DEBUG]
57080 2019-Jan-15 20:37:37.837217 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57081 2019-Jan-15 20:37:37.837883 - [DEBUG] Possible callees:
57082 2019-Jan-15 20:37:37.837917 - [DEBUG] foo
57083 2019-Jan-15 20:37:37.837942 - [DEBUG] Possible return sites:
57084 2019-Jan-15 20:37:37.837966 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12657085 2019-Jan-15 20:37:37.839239 - [DEBUG] Found and process special summary
57086 2019-Jan-15 20:37:37.839275 - [DEBUG] Compose: EdgeIdentity * AllBottom
57087 2019-Jan-15 20:37:37.839302 - [DEBUG]
57088 2019-Jan-15 20:37:37.839326 - [DEBUG] Propagate flow
57089 2019-Jan-15 20:37:37.839349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57090 2019-Jan-15 20:37:37.839407 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57091 2019-Jan-15 20:37:37.840046 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57092 2019-Jan-15 20:37:37.840695 - [DEBUG] Edge function : AllBottom (result of previous compose)
57093 2019-Jan-15 20:37:37.840721 - [DEBUG]
57094 2019-Jan-15 20:37:37.840746 - [DEBUG] Join: AllTop & AllBottom
57095 2019-Jan-15 20:37:37.840771 - [DEBUG] = AllBottom (new jump func)
57096 2019-Jan-15 20:37:37.840796 - [DEBUG]
57097 2019-Jan-15 20:37:37.840819 - [DEBUG] Start adding new jump function
57098 2019-Jan-15 20:37:37.840843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57099 2019-Jan-15 20:37:37.840898 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57100 2019-Jan-15 20:37:37.841534 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57101 2019-Jan-15 20:37:37.842169 - [DEBUG] Edge Function : AllBottom
57102 2019-Jan-15 20:37:37.842197 - [DEBUG] End adding new jump function
57103 2019-Jan-15 20:37:37.842221 - [DEBUG]
57104 2019-Jan-15 20:37:37.842244 - [DEBUG] -------------------------------------------- 1534. Path Edge --------------------------------------------
57105 2019-Jan-15 20:37:37.842269 - [DEBUG]
57106 2019-Jan-15 20:37:37.842292 - [DEBUG] Process 1534. path edge:
57107 2019-Jan-15 20:37:37.842315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57108 2019-Jan-15 20:37:37.842371 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
57109 2019-Jan-15 20:37:37.843017 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57110 2019-Jan-15 20:37:37.843654 - [DEBUG]
57111 2019-Jan-15 20:37:37.843678 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57112 2019-Jan-15 20:37:37.844352 - [DEBUG] Compose: EdgeIdentity * AllBottom
57113 2019-Jan-15 20:37:37.844380 - [DEBUG]
57114 2019-Jan-15 20:37:37.844403 - [DEBUG] Propagate flow
57115 2019-Jan-15 20:37:37.844427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57116 2019-Jan-15 20:37:37.844484 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57117 2019-Jan-15 20:37:37.845119 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57118 2019-Jan-15 20:37:37.845756 - [DEBUG] Edge function : AllBottom (result of previous compose)
57119 2019-Jan-15 20:37:37.845781 - [DEBUG]
57120 2019-Jan-15 20:37:37.845806 - [DEBUG] Join: AllTop & AllBottom
57121 2019-Jan-15 20:37:37.845832 - [DEBUG] = AllBottom (new jump func)
57122 2019-Jan-15 20:37:37.845856 - [DEBUG]
57123 2019-Jan-15 20:37:37.845879 - [DEBUG] Start adding new jump function
57124 2019-Jan-15 20:37:37.845903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57125 2019-Jan-15 20:37:37.845958 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57126 2019-Jan-15 20:37:37.846595 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57127 2019-Jan-15 20:37:37.847227 - [DEBUG] Edge Function : AllBottom
57128 2019-Jan-15 20:37:37.847255 - [DEBUG] End adding new jump function
57129 2019-Jan-15 20:37:37.847292 - [DEBUG]
57130 2019-Jan-15 20:37:37.847316 - [DEBUG] -------------------------------------------- 1535. Path Edge --------------------------------------------
57131 2019-Jan-15 20:37:37.847340 - [DEBUG]
57132 2019-Jan-15 20:37:37.847363 - [DEBUG] Process 1535. path edge:
57133 2019-Jan-15 20:37:37.847387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57134 2019-Jan-15 20:37:37.847443 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
57135 2019-Jan-15 20:37:37.848079 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57136 2019-Jan-15 20:37:37.848717 - [DEBUG]
57137 2019-Jan-15 20:37:37.848742 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57138 2019-Jan-15 20:37:37.849395 - [DEBUG] Compose: EdgeIdentity * AllBottom
57139 2019-Jan-15 20:37:37.849423 - [DEBUG]
57140 2019-Jan-15 20:37:37.849447 - [DEBUG] Propagate flow
57141 2019-Jan-15 20:37:37.849470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57142 2019-Jan-15 20:37:37.849527 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57143 2019-Jan-15 20:37:37.850162 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57144 2019-Jan-15 20:37:37.850815 - [DEBUG] Edge function : AllBottom (result of previous compose)
57145 2019-Jan-15 20:37:37.850840 - [DEBUG]
57146 2019-Jan-15 20:37:37.850864 - [DEBUG] Join: AllTop & AllBottom
57147 2019-Jan-15 20:37:37.850890 - [DEBUG] = AllBottom (new jump func)
57148 2019-Jan-15 20:37:37.850914 - [DEBUG]
57149 2019-Jan-15 20:37:37.850937 - [DEBUG] Start adding new jump function
57150 2019-Jan-15 20:37:37.850961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57151 2019-Jan-15 20:37:37.851016 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57152 2019-Jan-15 20:37:37.851655 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57153 2019-Jan-15 20:37:37.852298 - [DEBUG] Edge Function : AllBottom
57154 2019-Jan-15 20:37:37.852326 - [DEBUG] End adding new jump function
57155 2019-Jan-15 20:37:37.852350 - [DEBUG]
57156 2019-Jan-15 20:37:37.852373 - [DEBUG] -------------------------------------------- 1536. Path Edge --------------------------------------------
57157 2019-Jan-15 20:37:37.852397 - [DEBUG]
57158 2019-Jan-15 20:37:37.852420 - [DEBUG] Process 1536. path edge:
57159 2019-Jan-15 20:37:37.852444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57160 2019-Jan-15 20:37:37.852500 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
57161 2019-Jan-15 20:37:37.853135 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57162 2019-Jan-15 20:37:37.853773 - [DEBUG]
57163 2019-Jan-15 20:37:37.853798 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57164 2019-Jan-15 20:37:37.854470 - [DEBUG] Compose: EdgeIdentity * AllBottom
57165 2019-Jan-15 20:37:37.854498 - [DEBUG]
57166 2019-Jan-15 20:37:37.854521 - [DEBUG] Propagate flow
57167 2019-Jan-15 20:37:37.854545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57168 2019-Jan-15 20:37:37.854602 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57169 2019-Jan-15 20:37:37.855248 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57170 2019-Jan-15 20:37:37.855885 - [DEBUG] Edge function : AllBottom (result of previous compose)
57171 2019-Jan-15 20:37:37.855910 - [DEBUG]
57172 2019-Jan-15 20:37:37.855934 - [DEBUG] Join: AllTop & AllBottom
57173 2019-Jan-15 20:37:37.855960 - [DEBUG] = AllBottom (new jump func)
57174 2019-Jan-15 20:37:37.855985 - [DEBUG]
57175 2019-Jan-15 20:37:37.856008 - [DEBUG] Start adding new jump function
57176 2019-Jan-15 20:37:37.856032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57177 2019-Jan-15 20:37:37.856088 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57178 2019-Jan-15 20:37:37.856724 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57179 2019-Jan-15 20:37:37.857380 - [DEBUG] Edge Function : AllBottom
57180 2019-Jan-15 20:37:37.857408 - [DEBUG] End adding new jump function
57181 2019-Jan-15 20:37:37.857432 - [DEBUG]
57182 2019-Jan-15 20:37:37.857455 - [DEBUG] -------------------------------------------- 1537. Path Edge --------------------------------------------
57183 2019-Jan-15 20:37:37.857479 - [DEBUG]
57184 2019-Jan-15 20:37:37.857502 - [DEBUG] Process 1537. path edge:
57185 2019-Jan-15 20:37:37.857526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57186 2019-Jan-15 20:37:37.857581 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
57187 2019-Jan-15 20:37:37.858227 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57188 2019-Jan-15 20:37:37.858864 - [DEBUG]
57189 2019-Jan-15 20:37:37.858888 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57190 2019-Jan-15 20:37:37.859545 - [DEBUG] Possible callees:
57191 2019-Jan-15 20:37:37.859570 - [DEBUG] llvm.dbg.declare
57192 2019-Jan-15 20:37:37.859595 - [DEBUG] Possible return sites:
57193 2019-Jan-15 20:37:37.859618 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13657194 2019-Jan-15 20:37:37.860945 - [DEBUG] Found and process special summary
57195 2019-Jan-15 20:37:37.860979 - [DEBUG] Compose: EdgeIdentity * AllBottom
57196 2019-Jan-15 20:37:37.861007 - [DEBUG]
57197 2019-Jan-15 20:37:37.861031 - [DEBUG] Propagate flow
57198 2019-Jan-15 20:37:37.861054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57199 2019-Jan-15 20:37:37.861111 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57200 2019-Jan-15 20:37:37.861750 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57201 2019-Jan-15 20:37:37.862387 - [DEBUG] Edge function : AllBottom (result of previous compose)
57202 2019-Jan-15 20:37:37.862412 - [DEBUG]
57203 2019-Jan-15 20:37:37.862437 - [DEBUG] Join: AllTop & AllBottom
57204 2019-Jan-15 20:37:37.862463 - [DEBUG] = AllBottom (new jump func)
57205 2019-Jan-15 20:37:37.862488 - [DEBUG]
57206 2019-Jan-15 20:37:37.862511 - [DEBUG] Start adding new jump function
57207 2019-Jan-15 20:37:37.862534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57208 2019-Jan-15 20:37:37.862590 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57209 2019-Jan-15 20:37:37.863226 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57210 2019-Jan-15 20:37:37.863862 - [DEBUG] Edge Function : AllBottom
57211 2019-Jan-15 20:37:37.863890 - [DEBUG] End adding new jump function
57212 2019-Jan-15 20:37:37.863914 - [DEBUG]
57213 2019-Jan-15 20:37:37.863950 - [DEBUG] -------------------------------------------- 1538. Path Edge --------------------------------------------
57214 2019-Jan-15 20:37:37.863975 - [DEBUG]
57215 2019-Jan-15 20:37:37.863999 - [DEBUG] Process 1538. path edge:
57216 2019-Jan-15 20:37:37.864022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57217 2019-Jan-15 20:37:37.864078 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
57218 2019-Jan-15 20:37:37.864715 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57219 2019-Jan-15 20:37:37.865351 - [DEBUG]
57220 2019-Jan-15 20:37:37.865375 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57221 2019-Jan-15 20:37:37.866031 - [DEBUG] Compose: EdgeIdentity * AllBottom
57222 2019-Jan-15 20:37:37.866060 - [DEBUG]
57223 2019-Jan-15 20:37:37.866084 - [DEBUG] Propagate flow
57224 2019-Jan-15 20:37:37.866107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57225 2019-Jan-15 20:37:37.866165 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57226 2019-Jan-15 20:37:37.866799 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57227 2019-Jan-15 20:37:37.867450 - [DEBUG] Edge function : AllBottom (result of previous compose)
57228 2019-Jan-15 20:37:37.867475 - [DEBUG]
57229 2019-Jan-15 20:37:37.867500 - [DEBUG] Join: AllTop & AllBottom
57230 2019-Jan-15 20:37:37.867526 - [DEBUG] = AllBottom (new jump func)
57231 2019-Jan-15 20:37:37.867550 - [DEBUG]
57232 2019-Jan-15 20:37:37.867573 - [DEBUG] Start adding new jump function
57233 2019-Jan-15 20:37:37.867596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57234 2019-Jan-15 20:37:37.867653 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57235 2019-Jan-15 20:37:37.868289 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57236 2019-Jan-15 20:37:37.868923 - [DEBUG] Edge Function : AllBottom
57237 2019-Jan-15 20:37:37.868951 - [DEBUG] End adding new jump function
57238 2019-Jan-15 20:37:37.868975 - [DEBUG]
57239 2019-Jan-15 20:37:37.869007 - [DEBUG] -------------------------------------------- 1539. Path Edge --------------------------------------------
57240 2019-Jan-15 20:37:37.869032 - [DEBUG]
57241 2019-Jan-15 20:37:37.869056 - [DEBUG] Process 1539. path edge:
57242 2019-Jan-15 20:37:37.869080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57243 2019-Jan-15 20:37:37.869137 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
57244 2019-Jan-15 20:37:37.869770 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57245 2019-Jan-15 20:37:37.870405 - [DEBUG]
57246 2019-Jan-15 20:37:37.870430 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57247 2019-Jan-15 20:37:37.871098 - [DEBUG] Compose: EdgeIdentity * AllBottom
57248 2019-Jan-15 20:37:37.871126 - [DEBUG]
57249 2019-Jan-15 20:37:37.871150 - [DEBUG] Propagate flow
57250 2019-Jan-15 20:37:37.871173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57251 2019-Jan-15 20:37:37.871230 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57252 2019-Jan-15 20:37:37.871864 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57253 2019-Jan-15 20:37:37.872500 - [DEBUG] Edge function : AllBottom (result of previous compose)
57254 2019-Jan-15 20:37:37.872525 - [DEBUG]
57255 2019-Jan-15 20:37:37.872550 - [DEBUG] Join: AllTop & AllBottom
57256 2019-Jan-15 20:37:37.872576 - [DEBUG] = AllBottom (new jump func)
57257 2019-Jan-15 20:37:37.872601 - [DEBUG]
57258 2019-Jan-15 20:37:37.872624 - [DEBUG] Start adding new jump function
57259 2019-Jan-15 20:37:37.872648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57260 2019-Jan-15 20:37:37.872703 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57261 2019-Jan-15 20:37:37.873339 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
57262 2019-Jan-15 20:37:37.873982 - [DEBUG] Edge Function : AllBottom
57263 2019-Jan-15 20:37:37.874010 - [DEBUG] End adding new jump function
57264 2019-Jan-15 20:37:37.874034 - [DEBUG]
57265 2019-Jan-15 20:37:37.874058 - [DEBUG] -------------------------------------------- 1540. Path Edge --------------------------------------------
57266 2019-Jan-15 20:37:37.874083 - [DEBUG]
57267 2019-Jan-15 20:37:37.874106 - [DEBUG] Process 1540. path edge:
57268 2019-Jan-15 20:37:37.874130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57269 2019-Jan-15 20:37:37.874187 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
57270 2019-Jan-15 20:37:37.874819 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57271 2019-Jan-15 20:37:37.875454 - [DEBUG]
57272 2019-Jan-15 20:37:37.875479 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
57273 2019-Jan-15 20:37:37.876132 - [DEBUG] Compose: EdgeIdentity * AllBottom
57274 2019-Jan-15 20:37:37.876160 - [DEBUG]
57275 2019-Jan-15 20:37:37.876183 - [DEBUG] Propagate flow
57276 2019-Jan-15 20:37:37.876206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57277 2019-Jan-15 20:37:37.876263 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57278 2019-Jan-15 20:37:37.876908 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57279 2019-Jan-15 20:37:37.877564 - [DEBUG] Edge function : AllBottom (result of previous compose)
57280 2019-Jan-15 20:37:37.877589 - [DEBUG]
57281 2019-Jan-15 20:37:37.877614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57282 2019-Jan-15 20:37:37.877639 - [DEBUG] = AllBottom
57283 2019-Jan-15 20:37:37.877664 - [DEBUG]
57284 2019-Jan-15 20:37:37.877687 - [DEBUG] PROPAGATE: No new function!
57285 2019-Jan-15 20:37:37.877720 - [DEBUG] EDGE:
57286 2019-Jan-15 20:37:37.877778 - [DEBUG] ---> 57287 2019-Jan-15 20:37:37.878411 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57288 2019-Jan-15 20:37:37.879047 - [DEBUG]
57289 2019-Jan-15 20:37:37.879073 - [DEBUG] EDGE:
57290 2019-Jan-15 20:37:37.879130 - [DEBUG] ---> 57291 2019-Jan-15 20:37:37.879762 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57292 2019-Jan-15 20:37:37.880398 - [DEBUG]
57293 2019-Jan-15 20:37:37.880424 - [DEBUG] EDGE:
57294 2019-Jan-15 20:37:37.880481 - [DEBUG] ---> 57295 2019-Jan-15 20:37:37.881135 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57296 2019-Jan-15 20:37:37.881769 - [DEBUG]
57297 2019-Jan-15 20:37:37.881806 - [DEBUG] Compose: EdgeIdentity * AllBottom
57298 2019-Jan-15 20:37:37.881833 - [DEBUG]
57299 2019-Jan-15 20:37:37.881857 - [DEBUG] Propagate flow
57300 2019-Jan-15 20:37:37.881880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57301 2019-Jan-15 20:37:37.881936 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57302 2019-Jan-15 20:37:37.882572 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57303 2019-Jan-15 20:37:37.883206 - [DEBUG] Edge function : AllBottom (result of previous compose)
57304 2019-Jan-15 20:37:37.883231 - [DEBUG]
57305 2019-Jan-15 20:37:37.883256 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57306 2019-Jan-15 20:37:37.883282 - [DEBUG] = AllBottom
57307 2019-Jan-15 20:37:37.883306 - [DEBUG]
57308 2019-Jan-15 20:37:37.883330 - [DEBUG] PROPAGATE: No new function!
57309 2019-Jan-15 20:37:37.883356 - [DEBUG] EDGE:
57310 2019-Jan-15 20:37:37.883413 - [DEBUG] ---> 57311 2019-Jan-15 20:37:37.884076 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57312 2019-Jan-15 20:37:37.884713 - [DEBUG]
57313 2019-Jan-15 20:37:37.884746 - [DEBUG] Compose: EdgeIdentity * AllBottom
57314 2019-Jan-15 20:37:37.884773 - [DEBUG]
57315 2019-Jan-15 20:37:37.884797 - [DEBUG] Propagate flow
57316 2019-Jan-15 20:37:37.884820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57317 2019-Jan-15 20:37:37.884877 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57318 2019-Jan-15 20:37:37.885520 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57319 2019-Jan-15 20:37:37.886157 - [DEBUG] Edge function : AllBottom (result of previous compose)
57320 2019-Jan-15 20:37:37.886182 - [DEBUG]
57321 2019-Jan-15 20:37:37.886207 - [DEBUG] Join: AllTop & AllBottom
57322 2019-Jan-15 20:37:37.886233 - [DEBUG] = AllBottom (new jump func)
57323 2019-Jan-15 20:37:37.886257 - [DEBUG]
57324 2019-Jan-15 20:37:37.886281 - [DEBUG] Start adding new jump function
57325 2019-Jan-15 20:37:37.886304 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57326 2019-Jan-15 20:37:37.886360 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57327 2019-Jan-15 20:37:37.886998 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57328 2019-Jan-15 20:37:37.887660 - [DEBUG] Edge Function : AllBottom
57329 2019-Jan-15 20:37:37.887689 - [DEBUG] End adding new jump function
57330 2019-Jan-15 20:37:37.887713 - [DEBUG]
57331 2019-Jan-15 20:37:37.887736 - [DEBUG] -------------------------------------------- 1541. Path Edge --------------------------------------------
57332 2019-Jan-15 20:37:37.887760 - [DEBUG]
57333 2019-Jan-15 20:37:37.887783 - [DEBUG] Process 1541. path edge:
57334 2019-Jan-15 20:37:37.887807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57335 2019-Jan-15 20:37:37.887863 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
57336 2019-Jan-15 20:37:37.888510 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57337 2019-Jan-15 20:37:37.889146 - [DEBUG]
57338 2019-Jan-15 20:37:37.889170 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57339 2019-Jan-15 20:37:37.889825 - [DEBUG] Possible callees:
57340 2019-Jan-15 20:37:37.889850 - [DEBUG] llvm.dbg.declare
57341 2019-Jan-15 20:37:37.889875 - [DEBUG] Possible return sites:
57342 2019-Jan-15 20:37:37.889899 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14357343 2019-Jan-15 20:37:37.891184 - [DEBUG] Found and process special summary
57344 2019-Jan-15 20:37:37.891218 - [DEBUG] Compose: EdgeIdentity * AllBottom
57345 2019-Jan-15 20:37:37.891245 - [DEBUG]
57346 2019-Jan-15 20:37:37.891268 - [DEBUG] Propagate flow
57347 2019-Jan-15 20:37:37.891292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57348 2019-Jan-15 20:37:37.891348 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57349 2019-Jan-15 20:37:37.891992 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57350 2019-Jan-15 20:37:37.892629 - [DEBUG] Edge function : AllBottom (result of previous compose)
57351 2019-Jan-15 20:37:37.892654 - [DEBUG]
57352 2019-Jan-15 20:37:37.892679 - [DEBUG] Join: AllTop & AllBottom
57353 2019-Jan-15 20:37:37.892704 - [DEBUG] = AllBottom (new jump func)
57354 2019-Jan-15 20:37:37.892729 - [DEBUG]
57355 2019-Jan-15 20:37:37.892752 - [DEBUG] Start adding new jump function
57356 2019-Jan-15 20:37:37.892775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57357 2019-Jan-15 20:37:37.892832 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57358 2019-Jan-15 20:37:37.893466 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57359 2019-Jan-15 20:37:37.894117 - [DEBUG] Edge Function : AllBottom
57360 2019-Jan-15 20:37:37.894145 - [DEBUG] End adding new jump function
57361 2019-Jan-15 20:37:37.894169 - [DEBUG]
57362 2019-Jan-15 20:37:37.894193 - [DEBUG] -------------------------------------------- 1542. Path Edge --------------------------------------------
57363 2019-Jan-15 20:37:37.894217 - [DEBUG]
57364 2019-Jan-15 20:37:37.894240 - [DEBUG] Process 1542. path edge:
57365 2019-Jan-15 20:37:37.894264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57366 2019-Jan-15 20:37:37.894320 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
57367 2019-Jan-15 20:37:37.894957 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57368 2019-Jan-15 20:37:37.895594 - [DEBUG]
57369 2019-Jan-15 20:37:37.895618 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57370 2019-Jan-15 20:37:37.896281 - [DEBUG] Compose: EdgeIdentity * AllBottom
57371 2019-Jan-15 20:37:37.896309 - [DEBUG]
57372 2019-Jan-15 20:37:37.896333 - [DEBUG] Propagate flow
57373 2019-Jan-15 20:37:37.896356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57374 2019-Jan-15 20:37:37.896413 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
57375 2019-Jan-15 20:37:37.897047 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57376 2019-Jan-15 20:37:37.897700 - [DEBUG] Edge function : AllBottom (result of previous compose)
57377 2019-Jan-15 20:37:37.897725 - [DEBUG]
57378 2019-Jan-15 20:37:37.897749 - [DEBUG] Join: AllTop & AllBottom
57379 2019-Jan-15 20:37:37.897775 - [DEBUG] = AllBottom (new jump func)
57380 2019-Jan-15 20:37:37.897800 - [DEBUG]
57381 2019-Jan-15 20:37:37.897823 - [DEBUG] Start adding new jump function
57382 2019-Jan-15 20:37:37.897847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57383 2019-Jan-15 20:37:37.897902 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57384 2019-Jan-15 20:37:37.898538 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
57385 2019-Jan-15 20:37:37.899169 - [DEBUG] Edge Function : AllBottom
57386 2019-Jan-15 20:37:37.899197 - [DEBUG] End adding new jump function
57387 2019-Jan-15 20:37:37.899221 - [DEBUG]
57388 2019-Jan-15 20:37:37.899245 - [DEBUG] -------------------------------------------- 1543. Path Edge --------------------------------------------
57389 2019-Jan-15 20:37:37.899269 - [DEBUG]
57390 2019-Jan-15 20:37:37.899293 - [DEBUG] Process 1543. path edge:
57391 2019-Jan-15 20:37:37.899316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57392 2019-Jan-15 20:37:37.899373 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
57393 2019-Jan-15 20:37:37.900004 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57394 2019-Jan-15 20:37:37.900652 - [DEBUG]
57395 2019-Jan-15 20:37:37.900678 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
57396 2019-Jan-15 20:37:37.901329 - [DEBUG] Compose: EdgeIdentity * AllBottom
57397 2019-Jan-15 20:37:37.901356 - [DEBUG]
57398 2019-Jan-15 20:37:37.901380 - [DEBUG] Propagate flow
57399 2019-Jan-15 20:37:37.901403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57400 2019-Jan-15 20:37:37.901460 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57401 2019-Jan-15 20:37:37.902093 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57402 2019-Jan-15 20:37:37.902729 - [DEBUG] Edge function : AllBottom (result of previous compose)
57403 2019-Jan-15 20:37:37.902754 - [DEBUG]
57404 2019-Jan-15 20:37:37.902779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57405 2019-Jan-15 20:37:37.902805 - [DEBUG] = AllBottom
57406 2019-Jan-15 20:37:37.902829 - [DEBUG]
57407 2019-Jan-15 20:37:37.902852 - [DEBUG] PROPAGATE: No new function!
57408 2019-Jan-15 20:37:37.902878 - [DEBUG] EDGE:
57409 2019-Jan-15 20:37:37.902935 - [DEBUG] ---> 57410 2019-Jan-15 20:37:37.903565 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57411 2019-Jan-15 20:37:37.904217 - [DEBUG]
57412 2019-Jan-15 20:37:37.904243 - [DEBUG] EDGE:
57413 2019-Jan-15 20:37:37.904299 - [DEBUG] ---> 57414 2019-Jan-15 20:37:37.904937 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57415 2019-Jan-15 20:37:37.905571 - [DEBUG]
57416 2019-Jan-15 20:37:37.905607 - [DEBUG] Compose: EdgeIdentity * AllBottom
57417 2019-Jan-15 20:37:37.905642 - [DEBUG]
57418 2019-Jan-15 20:37:37.905667 - [DEBUG] Propagate flow
57419 2019-Jan-15 20:37:37.905690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57420 2019-Jan-15 20:37:37.905746 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57421 2019-Jan-15 20:37:37.906385 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57422 2019-Jan-15 20:37:37.907020 - [DEBUG] Edge function : AllBottom (result of previous compose)
57423 2019-Jan-15 20:37:37.907045 - [DEBUG]
57424 2019-Jan-15 20:37:37.907070 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57425 2019-Jan-15 20:37:37.907095 - [DEBUG] = AllBottom
57426 2019-Jan-15 20:37:37.907120 - [DEBUG]
57427 2019-Jan-15 20:37:37.907143 - [DEBUG] PROPAGATE: No new function!
57428 2019-Jan-15 20:37:37.907170 - [DEBUG] EDGE:
57429 2019-Jan-15 20:37:37.907226 - [DEBUG] ---> 57430 2019-Jan-15 20:37:37.907885 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57431 2019-Jan-15 20:37:37.908523 - [DEBUG]
57432 2019-Jan-15 20:37:37.908549 - [DEBUG] EDGE:
57433 2019-Jan-15 20:37:37.908606 - [DEBUG] ---> 57434 2019-Jan-15 20:37:37.909242 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57435 2019-Jan-15 20:37:37.909879 - [DEBUG]
57436 2019-Jan-15 20:37:37.909912 - [DEBUG] Compose: EdgeIdentity * AllBottom
57437 2019-Jan-15 20:37:37.909939 - [DEBUG]
57438 2019-Jan-15 20:37:37.909963 - [DEBUG] Propagate flow
57439 2019-Jan-15 20:37:37.909986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57440 2019-Jan-15 20:37:37.910042 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57441 2019-Jan-15 20:37:37.910692 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57442 2019-Jan-15 20:37:37.911330 - [DEBUG] Edge function : AllBottom (result of previous compose)
57443 2019-Jan-15 20:37:37.911355 - [DEBUG]
57444 2019-Jan-15 20:37:37.911380 - [DEBUG] Join: AllTop & AllBottom
57445 2019-Jan-15 20:37:37.911405 - [DEBUG] = AllBottom (new jump func)
57446 2019-Jan-15 20:37:37.911430 - [DEBUG]
57447 2019-Jan-15 20:37:37.911453 - [DEBUG] Start adding new jump function
57448 2019-Jan-15 20:37:37.911477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57449 2019-Jan-15 20:37:37.911533 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57450 2019-Jan-15 20:37:37.912171 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57451 2019-Jan-15 20:37:37.912806 - [DEBUG] Edge Function : AllBottom
57452 2019-Jan-15 20:37:37.912834 - [DEBUG] End adding new jump function
57453 2019-Jan-15 20:37:37.912858 - [DEBUG]
57454 2019-Jan-15 20:37:37.912882 - [DEBUG] -------------------------------------------- 1544. Path Edge --------------------------------------------
57455 2019-Jan-15 20:37:37.912906 - [DEBUG]
57456 2019-Jan-15 20:37:37.912929 - [DEBUG] Process 1544. path edge:
57457 2019-Jan-15 20:37:37.912952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57458 2019-Jan-15 20:37:37.913008 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
57459 2019-Jan-15 20:37:37.913646 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57460 2019-Jan-15 20:37:37.914306 - [DEBUG]
57461 2019-Jan-15 20:37:37.914332 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57462 2019-Jan-15 20:37:37.914989 - [DEBUG] Compose: EdgeIdentity * AllBottom
57463 2019-Jan-15 20:37:37.915017 - [DEBUG]
57464 2019-Jan-15 20:37:37.915041 - [DEBUG] Propagate flow
57465 2019-Jan-15 20:37:37.915064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57466 2019-Jan-15 20:37:37.915121 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57467 2019-Jan-15 20:37:37.915766 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57468 2019-Jan-15 20:37:37.916403 - [DEBUG] Edge function : AllBottom (result of previous compose)
57469 2019-Jan-15 20:37:37.916428 - [DEBUG]
57470 2019-Jan-15 20:37:37.916453 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57471 2019-Jan-15 20:37:37.916479 - [DEBUG] = AllBottom
57472 2019-Jan-15 20:37:37.916503 - [DEBUG]
57473 2019-Jan-15 20:37:37.916527 - [DEBUG] PROPAGATE: No new function!
57474 2019-Jan-15 20:37:37.916559 - [DEBUG] Compose: EdgeIdentity * AllBottom
57475 2019-Jan-15 20:37:37.916586 - [DEBUG]
57476 2019-Jan-15 20:37:37.916609 - [DEBUG] Propagate flow
57477 2019-Jan-15 20:37:37.916633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57478 2019-Jan-15 20:37:37.916689 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57479 2019-Jan-15 20:37:37.917348 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57480 2019-Jan-15 20:37:37.917985 - [DEBUG] Edge function : AllBottom (result of previous compose)
57481 2019-Jan-15 20:37:37.918011 - [DEBUG]
57482 2019-Jan-15 20:37:37.918035 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57483 2019-Jan-15 20:37:37.918061 - [DEBUG] = AllBottom
57484 2019-Jan-15 20:37:37.918086 - [DEBUG]
57485 2019-Jan-15 20:37:37.918109 - [DEBUG] PROPAGATE: No new function!
57486 2019-Jan-15 20:37:37.918134 - [DEBUG] EDGE:
57487 2019-Jan-15 20:37:37.918191 - [DEBUG] ---> 57488 2019-Jan-15 20:37:37.918840 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57489 2019-Jan-15 20:37:37.919532 - [DEBUG]
57490 2019-Jan-15 20:37:37.919562 - [DEBUG] EDGE:
57491 2019-Jan-15 20:37:37.919634 - [DEBUG] ---> 57492 2019-Jan-15 20:37:37.920325 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57493 2019-Jan-15 20:37:37.921052 - [DEBUG]
57494 2019-Jan-15 20:37:37.921082 - [DEBUG] EDGE:
57495 2019-Jan-15 20:37:37.921149 - [DEBUG] ---> 57496 2019-Jan-15 20:37:37.921797 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57497 2019-Jan-15 20:37:37.922435 - [DEBUG]
57498 2019-Jan-15 20:37:37.922488 - [DEBUG] Compose: EdgeIdentity * AllBottom
57499 2019-Jan-15 20:37:37.922516 - [DEBUG]
57500 2019-Jan-15 20:37:37.922541 - [DEBUG] Propagate flow
57501 2019-Jan-15 20:37:37.922564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57502 2019-Jan-15 20:37:37.922621 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57503 2019-Jan-15 20:37:37.923261 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57504 2019-Jan-15 20:37:37.923920 - [DEBUG] Edge function : AllBottom (result of previous compose)
57505 2019-Jan-15 20:37:37.923963 - [DEBUG]
57506 2019-Jan-15 20:37:37.923989 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57507 2019-Jan-15 20:37:37.924014 - [DEBUG] = AllBottom
57508 2019-Jan-15 20:37:37.924039 - [DEBUG]
57509 2019-Jan-15 20:37:37.924062 - [DEBUG] PROPAGATE: No new function!
57510 2019-Jan-15 20:37:37.924091 - [DEBUG] EDGE:
57511 2019-Jan-15 20:37:37.924148 - [DEBUG] ---> 57512 2019-Jan-15 20:37:37.924785 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57513 2019-Jan-15 20:37:37.925422 - [DEBUG]
57514 2019-Jan-15 20:37:37.925448 - [DEBUG] EDGE:
57515 2019-Jan-15 20:37:37.925506 - [DEBUG] ---> 57516 2019-Jan-15 20:37:37.926141 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57517 2019-Jan-15 20:37:37.926777 - [DEBUG]
57518 2019-Jan-15 20:37:37.926803 - [DEBUG] EDGE:
57519 2019-Jan-15 20:37:37.926860 - [DEBUG] ---> 57520 2019-Jan-15 20:37:37.927514 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57521 2019-Jan-15 20:37:37.928150 - [DEBUG]
57522 2019-Jan-15 20:37:37.928176 - [DEBUG] EDGE:
57523 2019-Jan-15 20:37:37.928233 - [DEBUG] ---> 57524 2019-Jan-15 20:37:37.928871 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57525 2019-Jan-15 20:37:37.929507 - [DEBUG]
57526 2019-Jan-15 20:37:37.929533 - [DEBUG] EDGE:
57527 2019-Jan-15 20:37:37.929590 - [DEBUG] ---> 57528 2019-Jan-15 20:37:37.930224 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57529 2019-Jan-15 20:37:37.930876 - [DEBUG]
57530 2019-Jan-15 20:37:37.930902 - [DEBUG] EDGE:
57531 2019-Jan-15 20:37:37.930959 - [DEBUG] ---> 57532 2019-Jan-15 20:37:37.931600 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57533 2019-Jan-15 20:37:37.932237 - [DEBUG]
57534 2019-Jan-15 20:37:37.932263 - [DEBUG] EDGE:
57535 2019-Jan-15 20:37:37.932320 - [DEBUG] ---> 57536 2019-Jan-15 20:37:37.932953 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57537 2019-Jan-15 20:37:37.933587 - [DEBUG]
57538 2019-Jan-15 20:37:37.933613 - [DEBUG] EDGE:
57539 2019-Jan-15 20:37:37.933670 - [DEBUG] ---> 57540 2019-Jan-15 20:37:37.934321 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57541 2019-Jan-15 20:37:37.934959 - [DEBUG]
57542 2019-Jan-15 20:37:37.934997 - [DEBUG] Compose: EdgeIdentity * AllBottom
57543 2019-Jan-15 20:37:37.935024 - [DEBUG]
57544 2019-Jan-15 20:37:37.935048 - [DEBUG] Propagate flow
57545 2019-Jan-15 20:37:37.935071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57546 2019-Jan-15 20:37:37.935137 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57547 2019-Jan-15 20:37:37.935777 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57548 2019-Jan-15 20:37:37.936413 - [DEBUG] Edge function : AllBottom (result of previous compose)
57549 2019-Jan-15 20:37:37.936438 - [DEBUG]
57550 2019-Jan-15 20:37:37.936464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57551 2019-Jan-15 20:37:37.936490 - [DEBUG] = AllBottom
57552 2019-Jan-15 20:37:37.936515 - [DEBUG]
57553 2019-Jan-15 20:37:37.936538 - [DEBUG] PROPAGATE: No new function!
57554 2019-Jan-15 20:37:37.936565 - [DEBUG] EDGE:
57555 2019-Jan-15 20:37:37.936622 - [DEBUG] ---> 57556 2019-Jan-15 20:37:37.937280 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57557 2019-Jan-15 20:37:37.937921 - [DEBUG]
57558 2019-Jan-15 20:37:37.937959 - [DEBUG] Compose: EdgeIdentity * AllBottom
57559 2019-Jan-15 20:37:37.937986 - [DEBUG]
57560 2019-Jan-15 20:37:37.938010 - [DEBUG] Propagate flow
57561 2019-Jan-15 20:37:37.938033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57562 2019-Jan-15 20:37:37.938090 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57563 2019-Jan-15 20:37:37.938730 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57564 2019-Jan-15 20:37:37.939365 - [DEBUG] Edge function : AllBottom (result of previous compose)
57565 2019-Jan-15 20:37:37.939390 - [DEBUG]
57566 2019-Jan-15 20:37:37.939415 - [DEBUG] Join: AllTop & AllBottom
57567 2019-Jan-15 20:37:37.939441 - [DEBUG] = AllBottom (new jump func)
57568 2019-Jan-15 20:37:37.939466 - [DEBUG]
57569 2019-Jan-15 20:37:37.939489 - [DEBUG] Start adding new jump function
57570 2019-Jan-15 20:37:37.939520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57571 2019-Jan-15 20:37:37.939577 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57572 2019-Jan-15 20:37:37.940213 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57573 2019-Jan-15 20:37:37.940862 - [DEBUG] Edge Function : AllBottom
57574 2019-Jan-15 20:37:37.940892 - [DEBUG] End adding new jump function
57575 2019-Jan-15 20:37:37.940916 - [DEBUG]
57576 2019-Jan-15 20:37:37.940939 - [DEBUG] -------------------------------------------- 1545. Path Edge --------------------------------------------
57577 2019-Jan-15 20:37:37.940964 - [DEBUG]
57578 2019-Jan-15 20:37:37.940987 - [DEBUG] Process 1545. path edge:
57579 2019-Jan-15 20:37:37.941011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57580 2019-Jan-15 20:37:37.941067 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
57581 2019-Jan-15 20:37:37.941705 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57582 2019-Jan-15 20:37:37.942341 - [DEBUG]
57583 2019-Jan-15 20:37:37.942366 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57584 2019-Jan-15 20:37:37.943011 - [DEBUG] Possible callees:
57585 2019-Jan-15 20:37:37.943036 - [DEBUG] foo
57586 2019-Jan-15 20:37:37.943061 - [DEBUG] Possible return sites:
57587 2019-Jan-15 20:37:37.943084 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8457588 2019-Jan-15 20:37:37.944364 - [DEBUG] Found and process special summary
57589 2019-Jan-15 20:37:37.944398 - [DEBUG] Compose: EdgeIdentity * AllBottom
57590 2019-Jan-15 20:37:37.944426 - [DEBUG]
57591 2019-Jan-15 20:37:37.944459 - [DEBUG] Propagate flow
57592 2019-Jan-15 20:37:37.944483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57593 2019-Jan-15 20:37:37.944540 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57594 2019-Jan-15 20:37:37.945180 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57595 2019-Jan-15 20:37:37.945817 - [DEBUG] Edge function : AllBottom (result of previous compose)
57596 2019-Jan-15 20:37:37.945843 - [DEBUG]
57597 2019-Jan-15 20:37:37.945867 - [DEBUG] Join: AllTop & AllBottom
57598 2019-Jan-15 20:37:37.945893 - [DEBUG] = AllBottom (new jump func)
57599 2019-Jan-15 20:37:37.945918 - [DEBUG]
57600 2019-Jan-15 20:37:37.945941 - [DEBUG] Start adding new jump function
57601 2019-Jan-15 20:37:37.945965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57602 2019-Jan-15 20:37:37.946021 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57603 2019-Jan-15 20:37:37.946656 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57604 2019-Jan-15 20:37:37.947305 - [DEBUG] Edge Function : AllBottom
57605 2019-Jan-15 20:37:37.947333 - [DEBUG] End adding new jump function
57606 2019-Jan-15 20:37:37.947357 - [DEBUG]
57607 2019-Jan-15 20:37:37.947380 - [DEBUG] -------------------------------------------- 1546. Path Edge --------------------------------------------
57608 2019-Jan-15 20:37:37.947405 - [DEBUG]
57609 2019-Jan-15 20:37:37.947428 - [DEBUG] Process 1546. path edge:
57610 2019-Jan-15 20:37:37.947452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57611 2019-Jan-15 20:37:37.947508 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
57612 2019-Jan-15 20:37:37.948145 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57613 2019-Jan-15 20:37:37.948782 - [DEBUG]
57614 2019-Jan-15 20:37:37.948807 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57615 2019-Jan-15 20:37:37.949460 - [DEBUG] Compose: EdgeIdentity * AllBottom
57616 2019-Jan-15 20:37:37.949488 - [DEBUG]
57617 2019-Jan-15 20:37:37.949511 - [DEBUG] Propagate flow
57618 2019-Jan-15 20:37:37.949535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57619 2019-Jan-15 20:37:37.949591 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57620 2019-Jan-15 20:37:37.950229 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57621 2019-Jan-15 20:37:37.950883 - [DEBUG] Edge function : AllBottom (result of previous compose)
57622 2019-Jan-15 20:37:37.950908 - [DEBUG]
57623 2019-Jan-15 20:37:37.950932 - [DEBUG] Join: AllTop & AllBottom
57624 2019-Jan-15 20:37:37.950958 - [DEBUG] = AllBottom (new jump func)
57625 2019-Jan-15 20:37:37.950983 - [DEBUG]
57626 2019-Jan-15 20:37:37.951006 - [DEBUG] Start adding new jump function
57627 2019-Jan-15 20:37:37.951030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57628 2019-Jan-15 20:37:37.951086 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57629 2019-Jan-15 20:37:37.951723 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57630 2019-Jan-15 20:37:37.952356 - [DEBUG] Edge Function : AllBottom
57631 2019-Jan-15 20:37:37.952384 - [DEBUG] End adding new jump function
57632 2019-Jan-15 20:37:37.952408 - [DEBUG]
57633 2019-Jan-15 20:37:37.952432 - [DEBUG] -------------------------------------------- 1547. Path Edge --------------------------------------------
57634 2019-Jan-15 20:37:37.952456 - [DEBUG]
57635 2019-Jan-15 20:37:37.952479 - [DEBUG] Process 1547. path edge:
57636 2019-Jan-15 20:37:37.952510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57637 2019-Jan-15 20:37:37.952567 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
57638 2019-Jan-15 20:37:37.953203 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57639 2019-Jan-15 20:37:37.953840 - [DEBUG]
57640 2019-Jan-15 20:37:37.953866 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57641 2019-Jan-15 20:37:37.954532 - [DEBUG] Compose: EdgeIdentity * AllBottom
57642 2019-Jan-15 20:37:37.954560 - [DEBUG]
57643 2019-Jan-15 20:37:37.954583 - [DEBUG] Propagate flow
57644 2019-Jan-15 20:37:37.954607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57645 2019-Jan-15 20:37:37.954664 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57646 2019-Jan-15 20:37:37.955307 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57647 2019-Jan-15 20:37:37.955945 - [DEBUG] Edge function : AllBottom (result of previous compose)
57648 2019-Jan-15 20:37:37.955970 - [DEBUG]
57649 2019-Jan-15 20:37:37.955994 - [DEBUG] Join: AllTop & AllBottom
57650 2019-Jan-15 20:37:37.956020 - [DEBUG] = AllBottom (new jump func)
57651 2019-Jan-15 20:37:37.956045 - [DEBUG]
57652 2019-Jan-15 20:37:37.956068 - [DEBUG] Start adding new jump function
57653 2019-Jan-15 20:37:37.956092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57654 2019-Jan-15 20:37:37.956148 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57655 2019-Jan-15 20:37:37.956782 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57656 2019-Jan-15 20:37:37.957438 - [DEBUG] Edge Function : AllBottom
57657 2019-Jan-15 20:37:37.957465 - [DEBUG] End adding new jump function
57658 2019-Jan-15 20:37:37.957489 - [DEBUG]
57659 2019-Jan-15 20:37:37.957512 - [DEBUG] -------------------------------------------- 1548. Path Edge --------------------------------------------
57660 2019-Jan-15 20:37:37.957537 - [DEBUG]
57661 2019-Jan-15 20:37:37.957560 - [DEBUG] Process 1548. path edge:
57662 2019-Jan-15 20:37:37.957583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57663 2019-Jan-15 20:37:37.957640 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
57664 2019-Jan-15 20:37:37.958284 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57665 2019-Jan-15 20:37:37.958922 - [DEBUG]
57666 2019-Jan-15 20:37:37.958946 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57667 2019-Jan-15 20:37:37.959599 - [DEBUG] Possible callees:
57668 2019-Jan-15 20:37:37.959624 - [DEBUG] llvm.dbg.declare
57669 2019-Jan-15 20:37:37.959649 - [DEBUG] Possible return sites:
57670 2019-Jan-15 20:37:37.959672 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9657671 2019-Jan-15 20:37:37.960958 - [DEBUG] Found and process special summary
57672 2019-Jan-15 20:37:37.960991 - [DEBUG] Compose: EdgeIdentity * AllBottom
57673 2019-Jan-15 20:37:37.961019 - [DEBUG]
57674 2019-Jan-15 20:37:37.961042 - [DEBUG] Propagate flow
57675 2019-Jan-15 20:37:37.961066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57676 2019-Jan-15 20:37:37.961122 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57677 2019-Jan-15 20:37:37.961777 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57678 2019-Jan-15 20:37:37.962413 - [DEBUG] Edge function : AllBottom (result of previous compose)
57679 2019-Jan-15 20:37:37.962438 - [DEBUG]
57680 2019-Jan-15 20:37:37.962463 - [DEBUG] Join: AllTop & AllBottom
57681 2019-Jan-15 20:37:37.962489 - [DEBUG] = AllBottom (new jump func)
57682 2019-Jan-15 20:37:37.962513 - [DEBUG]
57683 2019-Jan-15 20:37:37.962537 - [DEBUG] Start adding new jump function
57684 2019-Jan-15 20:37:37.962560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57685 2019-Jan-15 20:37:37.962617 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57686 2019-Jan-15 20:37:37.963253 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57687 2019-Jan-15 20:37:37.963890 - [DEBUG] Edge Function : AllBottom
57688 2019-Jan-15 20:37:37.963917 - [DEBUG] End adding new jump function
57689 2019-Jan-15 20:37:37.963954 - [DEBUG]
57690 2019-Jan-15 20:37:37.963978 - [DEBUG] -------------------------------------------- 1549. Path Edge --------------------------------------------
57691 2019-Jan-15 20:37:37.964003 - [DEBUG]
57692 2019-Jan-15 20:37:37.964026 - [DEBUG] Process 1549. path edge:
57693 2019-Jan-15 20:37:37.964050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57694 2019-Jan-15 20:37:37.964106 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
57695 2019-Jan-15 20:37:37.964744 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57696 2019-Jan-15 20:37:37.965380 - [DEBUG]
57697 2019-Jan-15 20:37:37.965404 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57698 2019-Jan-15 20:37:37.966058 - [DEBUG] Compose: EdgeIdentity * AllBottom
57699 2019-Jan-15 20:37:37.966086 - [DEBUG]
57700 2019-Jan-15 20:37:37.966110 - [DEBUG] Propagate flow
57701 2019-Jan-15 20:37:37.966133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57702 2019-Jan-15 20:37:37.966190 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57703 2019-Jan-15 20:37:37.966824 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57704 2019-Jan-15 20:37:37.967474 - [DEBUG] Edge function : AllBottom (result of previous compose)
57705 2019-Jan-15 20:37:37.967499 - [DEBUG]
57706 2019-Jan-15 20:37:37.967524 - [DEBUG] Join: AllTop & AllBottom
57707 2019-Jan-15 20:37:37.967550 - [DEBUG] = AllBottom (new jump func)
57708 2019-Jan-15 20:37:37.967575 - [DEBUG]
57709 2019-Jan-15 20:37:37.967598 - [DEBUG] Start adding new jump function
57710 2019-Jan-15 20:37:37.967621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57711 2019-Jan-15 20:37:37.967678 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57712 2019-Jan-15 20:37:37.968314 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57713 2019-Jan-15 20:37:37.968945 - [DEBUG] Edge Function : AllBottom
57714 2019-Jan-15 20:37:37.968978 - [DEBUG] End adding new jump function
57715 2019-Jan-15 20:37:37.969002 - [DEBUG]
57716 2019-Jan-15 20:37:37.969026 - [DEBUG] -------------------------------------------- 1550. Path Edge --------------------------------------------
57717 2019-Jan-15 20:37:37.969051 - [DEBUG]
57718 2019-Jan-15 20:37:37.969074 - [DEBUG] Process 1550. path edge:
57719 2019-Jan-15 20:37:37.969098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57720 2019-Jan-15 20:37:37.969154 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
57721 2019-Jan-15 20:37:37.969787 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57722 2019-Jan-15 20:37:37.970437 - [DEBUG]
57723 2019-Jan-15 20:37:37.970463 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57724 2019-Jan-15 20:37:37.971132 - [DEBUG] Compose: EdgeIdentity * AllBottom
57725 2019-Jan-15 20:37:37.971161 - [DEBUG]
57726 2019-Jan-15 20:37:37.971185 - [DEBUG] Propagate flow
57727 2019-Jan-15 20:37:37.971208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57728 2019-Jan-15 20:37:37.971265 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57729 2019-Jan-15 20:37:37.971897 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57730 2019-Jan-15 20:37:37.972532 - [DEBUG] Edge function : AllBottom (result of previous compose)
57731 2019-Jan-15 20:37:37.972557 - [DEBUG]
57732 2019-Jan-15 20:37:37.972581 - [DEBUG] Join: AllTop & AllBottom
57733 2019-Jan-15 20:37:37.972607 - [DEBUG] = AllBottom (new jump func)
57734 2019-Jan-15 20:37:37.972631 - [DEBUG]
57735 2019-Jan-15 20:37:37.972655 - [DEBUG] Start adding new jump function
57736 2019-Jan-15 20:37:37.972678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57737 2019-Jan-15 20:37:37.972734 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57738 2019-Jan-15 20:37:37.973369 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
57739 2019-Jan-15 20:37:37.974015 - [DEBUG] Edge Function : AllBottom
57740 2019-Jan-15 20:37:37.974042 - [DEBUG] End adding new jump function
57741 2019-Jan-15 20:37:37.974066 - [DEBUG]
57742 2019-Jan-15 20:37:37.974090 - [DEBUG] -------------------------------------------- 1551. Path Edge --------------------------------------------
57743 2019-Jan-15 20:37:37.974114 - [DEBUG]
57744 2019-Jan-15 20:37:37.974137 - [DEBUG] Process 1551. path edge:
57745 2019-Jan-15 20:37:37.974161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57746 2019-Jan-15 20:37:37.974218 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
57747 2019-Jan-15 20:37:37.974849 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57748 2019-Jan-15 20:37:37.975483 - [DEBUG]
57749 2019-Jan-15 20:37:37.975508 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
57750 2019-Jan-15 20:37:37.976154 - [DEBUG] Compose: EdgeIdentity * AllBottom
57751 2019-Jan-15 20:37:37.976182 - [DEBUG]
57752 2019-Jan-15 20:37:37.976205 - [DEBUG] Propagate flow
57753 2019-Jan-15 20:37:37.976228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57754 2019-Jan-15 20:37:37.976285 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57755 2019-Jan-15 20:37:37.976923 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57756 2019-Jan-15 20:37:37.977573 - [DEBUG] Edge function : AllBottom (result of previous compose)
57757 2019-Jan-15 20:37:37.977598 - [DEBUG]
57758 2019-Jan-15 20:37:37.977623 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57759 2019-Jan-15 20:37:37.977649 - [DEBUG] = AllBottom
57760 2019-Jan-15 20:37:37.977673 - [DEBUG]
57761 2019-Jan-15 20:37:37.977696 - [DEBUG] PROPAGATE: No new function!
57762 2019-Jan-15 20:37:37.977721 - [DEBUG] EDGE:
57763 2019-Jan-15 20:37:37.977778 - [DEBUG] ---> 57764 2019-Jan-15 20:37:37.978410 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57765 2019-Jan-15 20:37:37.979045 - [DEBUG]
57766 2019-Jan-15 20:37:37.979070 - [DEBUG] EDGE:
57767 2019-Jan-15 20:37:37.979127 - [DEBUG] ---> 57768 2019-Jan-15 20:37:37.979768 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57769 2019-Jan-15 20:37:37.980402 - [DEBUG]
57770 2019-Jan-15 20:37:37.980428 - [DEBUG] EDGE:
57771 2019-Jan-15 20:37:37.980485 - [DEBUG] ---> 57772 2019-Jan-15 20:37:37.981139 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57773 2019-Jan-15 20:37:37.981772 - [DEBUG]
57774 2019-Jan-15 20:37:37.981808 - [DEBUG] Compose: EdgeIdentity * AllBottom
57775 2019-Jan-15 20:37:37.981835 - [DEBUG]
57776 2019-Jan-15 20:37:37.981859 - [DEBUG] Propagate flow
57777 2019-Jan-15 20:37:37.981882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57778 2019-Jan-15 20:37:37.981938 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57779 2019-Jan-15 20:37:37.982577 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57780 2019-Jan-15 20:37:37.983210 - [DEBUG] Edge function : AllBottom (result of previous compose)
57781 2019-Jan-15 20:37:37.983235 - [DEBUG]
57782 2019-Jan-15 20:37:37.983260 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57783 2019-Jan-15 20:37:37.983286 - [DEBUG] = AllBottom
57784 2019-Jan-15 20:37:37.983311 - [DEBUG]
57785 2019-Jan-15 20:37:37.983334 - [DEBUG] PROPAGATE: No new function!
57786 2019-Jan-15 20:37:37.983360 - [DEBUG] EDGE:
57787 2019-Jan-15 20:37:37.983418 - [DEBUG] ---> 57788 2019-Jan-15 20:37:37.984074 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57789 2019-Jan-15 20:37:37.984712 - [DEBUG]
57790 2019-Jan-15 20:37:37.984746 - [DEBUG] Compose: EdgeIdentity * AllBottom
57791 2019-Jan-15 20:37:37.984772 - [DEBUG]
57792 2019-Jan-15 20:37:37.984796 - [DEBUG] Propagate flow
57793 2019-Jan-15 20:37:37.984819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57794 2019-Jan-15 20:37:37.984876 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57795 2019-Jan-15 20:37:37.985513 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57796 2019-Jan-15 20:37:37.986149 - [DEBUG] Edge function : AllBottom (result of previous compose)
57797 2019-Jan-15 20:37:37.986174 - [DEBUG]
57798 2019-Jan-15 20:37:37.986199 - [DEBUG] Join: AllTop & AllBottom
57799 2019-Jan-15 20:37:37.986225 - [DEBUG] = AllBottom (new jump func)
57800 2019-Jan-15 20:37:37.986249 - [DEBUG]
57801 2019-Jan-15 20:37:37.986273 - [DEBUG] Start adding new jump function
57802 2019-Jan-15 20:37:37.986296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57803 2019-Jan-15 20:37:37.986352 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57804 2019-Jan-15 20:37:37.986986 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57805 2019-Jan-15 20:37:37.987634 - [DEBUG] Edge Function : AllBottom
57806 2019-Jan-15 20:37:37.987662 - [DEBUG] End adding new jump function
57807 2019-Jan-15 20:37:37.987685 - [DEBUG]
57808 2019-Jan-15 20:37:37.987709 - [DEBUG] -------------------------------------------- 1552. Path Edge --------------------------------------------
57809 2019-Jan-15 20:37:37.987733 - [DEBUG]
57810 2019-Jan-15 20:37:37.987756 - [DEBUG] Process 1552. path edge:
57811 2019-Jan-15 20:37:37.987780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57812 2019-Jan-15 20:37:37.987836 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
57813 2019-Jan-15 20:37:37.988479 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57814 2019-Jan-15 20:37:37.989114 - [DEBUG]
57815 2019-Jan-15 20:37:37.989139 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57816 2019-Jan-15 20:37:37.989781 - [DEBUG] Possible callees:
57817 2019-Jan-15 20:37:37.989806 - [DEBUG] bar
57818 2019-Jan-15 20:37:37.989831 - [DEBUG] Possible return sites:
57819 2019-Jan-15 20:37:37.989854 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8957820 2019-Jan-15 20:37:37.991130 - [DEBUG] Found and process special summary
57821 2019-Jan-15 20:37:37.991163 - [DEBUG] Compose: EdgeIdentity * AllBottom
57822 2019-Jan-15 20:37:37.991190 - [DEBUG]
57823 2019-Jan-15 20:37:37.991214 - [DEBUG] Propagate flow
57824 2019-Jan-15 20:37:37.991238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57825 2019-Jan-15 20:37:37.991294 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57826 2019-Jan-15 20:37:37.991932 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57827 2019-Jan-15 20:37:37.992567 - [DEBUG] Edge function : AllBottom (result of previous compose)
57828 2019-Jan-15 20:37:37.992592 - [DEBUG]
57829 2019-Jan-15 20:37:37.992616 - [DEBUG] Join: AllTop & AllBottom
57830 2019-Jan-15 20:37:37.992642 - [DEBUG] = AllBottom (new jump func)
57831 2019-Jan-15 20:37:37.992667 - [DEBUG]
57832 2019-Jan-15 20:37:37.992690 - [DEBUG] Start adding new jump function
57833 2019-Jan-15 20:37:37.992714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57834 2019-Jan-15 20:37:37.992770 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57835 2019-Jan-15 20:37:37.993405 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57836 2019-Jan-15 20:37:37.994055 - [DEBUG] Edge Function : AllBottom
57837 2019-Jan-15 20:37:37.994083 - [DEBUG] End adding new jump function
57838 2019-Jan-15 20:37:37.994107 - [DEBUG]
57839 2019-Jan-15 20:37:37.994130 - [DEBUG] -------------------------------------------- 1553. Path Edge --------------------------------------------
57840 2019-Jan-15 20:37:37.994154 - [DEBUG]
57841 2019-Jan-15 20:37:37.994177 - [DEBUG] Process 1553. path edge:
57842 2019-Jan-15 20:37:37.994201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57843 2019-Jan-15 20:37:37.994257 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
57844 2019-Jan-15 20:37:37.994893 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57845 2019-Jan-15 20:37:37.995528 - [DEBUG]
57846 2019-Jan-15 20:37:37.995553 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57847 2019-Jan-15 20:37:37.996203 - [DEBUG] Compose: EdgeIdentity * AllBottom
57848 2019-Jan-15 20:37:37.996230 - [DEBUG]
57849 2019-Jan-15 20:37:37.996254 - [DEBUG] Propagate flow
57850 2019-Jan-15 20:37:37.996278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57851 2019-Jan-15 20:37:37.996335 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57852 2019-Jan-15 20:37:37.996969 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57853 2019-Jan-15 20:37:37.997621 - [DEBUG] Edge function : AllBottom (result of previous compose)
57854 2019-Jan-15 20:37:37.997646 - [DEBUG]
57855 2019-Jan-15 20:37:37.997670 - [DEBUG] Join: AllTop & AllBottom
57856 2019-Jan-15 20:37:37.997696 - [DEBUG] = AllBottom (new jump func)
57857 2019-Jan-15 20:37:37.997728 - [DEBUG]
57858 2019-Jan-15 20:37:37.997752 - [DEBUG] Start adding new jump function
57859 2019-Jan-15 20:37:37.997776 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57860 2019-Jan-15 20:37:37.997832 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57861 2019-Jan-15 20:37:37.998470 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57862 2019-Jan-15 20:37:37.999103 - [DEBUG] Edge Function : AllBottom
57863 2019-Jan-15 20:37:37.999130 - [DEBUG] End adding new jump function
57864 2019-Jan-15 20:37:37.999154 - [DEBUG]
57865 2019-Jan-15 20:37:37.999178 - [DEBUG] -------------------------------------------- 1554. Path Edge --------------------------------------------
57866 2019-Jan-15 20:37:37.999202 - [DEBUG]
57867 2019-Jan-15 20:37:37.999225 - [DEBUG] Process 1554. path edge:
57868 2019-Jan-15 20:37:37.999249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57869 2019-Jan-15 20:37:37.999305 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
57870 2019-Jan-15 20:37:37.999941 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57871 2019-Jan-15 20:37:38.000578 - [DEBUG]
57872 2019-Jan-15 20:37:38.000616 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57873 2019-Jan-15 20:37:38.001270 - [DEBUG] Compose: EdgeIdentity * AllBottom
57874 2019-Jan-15 20:37:38.001298 - [DEBUG]
57875 2019-Jan-15 20:37:38.001321 - [DEBUG] Propagate flow
57876 2019-Jan-15 20:37:38.001345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57877 2019-Jan-15 20:37:38.001402 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57878 2019-Jan-15 20:37:38.002046 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57879 2019-Jan-15 20:37:38.002682 - [DEBUG] Edge function : AllBottom (result of previous compose)
57880 2019-Jan-15 20:37:38.002708 - [DEBUG]
57881 2019-Jan-15 20:37:38.002732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57882 2019-Jan-15 20:37:38.002759 - [DEBUG] = AllBottom
57883 2019-Jan-15 20:37:38.002783 - [DEBUG]
57884 2019-Jan-15 20:37:38.002807 - [DEBUG] PROPAGATE: No new function!
57885 2019-Jan-15 20:37:38.002838 - [DEBUG] Compose: EdgeIdentity * AllBottom
57886 2019-Jan-15 20:37:38.002865 - [DEBUG]
57887 2019-Jan-15 20:37:38.002889 - [DEBUG] Propagate flow
57888 2019-Jan-15 20:37:38.002913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57889 2019-Jan-15 20:37:38.002969 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57890 2019-Jan-15 20:37:38.003619 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57891 2019-Jan-15 20:37:38.004272 - [DEBUG] Edge function : AllBottom (result of previous compose)
57892 2019-Jan-15 20:37:38.004297 - [DEBUG]
57893 2019-Jan-15 20:37:38.004322 - [DEBUG] Join: AllTop & AllBottom
57894 2019-Jan-15 20:37:38.004348 - [DEBUG] = AllBottom (new jump func)
57895 2019-Jan-15 20:37:38.004372 - [DEBUG]
57896 2019-Jan-15 20:37:38.004396 - [DEBUG] Start adding new jump function
57897 2019-Jan-15 20:37:38.004419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57898 2019-Jan-15 20:37:38.004475 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57899 2019-Jan-15 20:37:38.005112 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57900 2019-Jan-15 20:37:38.005755 - [DEBUG] Edge Function : AllBottom
57901 2019-Jan-15 20:37:38.005790 - [DEBUG] End adding new jump function
57902 2019-Jan-15 20:37:38.005815 - [DEBUG]
57903 2019-Jan-15 20:37:38.005839 - [DEBUG] -------------------------------------------- 1555. Path Edge --------------------------------------------
57904 2019-Jan-15 20:37:38.005863 - [DEBUG]
57905 2019-Jan-15 20:37:38.005887 - [DEBUG] Process 1555. path edge:
57906 2019-Jan-15 20:37:38.005910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57907 2019-Jan-15 20:37:38.005967 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
57908 2019-Jan-15 20:37:38.006613 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57909 2019-Jan-15 20:37:38.007249 - [DEBUG]
57910 2019-Jan-15 20:37:38.007286 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57911 2019-Jan-15 20:37:38.007939 - [DEBUG] Possible callees:
57912 2019-Jan-15 20:37:38.007966 - [DEBUG] llvm.dbg.declare
57913 2019-Jan-15 20:37:38.007991 - [DEBUG] Possible return sites:
57914 2019-Jan-15 20:37:38.008014 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10357915 2019-Jan-15 20:37:38.009282 - [DEBUG] Found and process special summary
57916 2019-Jan-15 20:37:38.009316 - [DEBUG] Compose: EdgeIdentity * AllBottom
57917 2019-Jan-15 20:37:38.009343 - [DEBUG]
57918 2019-Jan-15 20:37:38.009367 - [DEBUG] Propagate flow
57919 2019-Jan-15 20:37:38.009390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57920 2019-Jan-15 20:37:38.009446 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57921 2019-Jan-15 20:37:38.010082 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57922 2019-Jan-15 20:37:38.010733 - [DEBUG] Edge function : AllBottom (result of previous compose)
57923 2019-Jan-15 20:37:38.010758 - [DEBUG]
57924 2019-Jan-15 20:37:38.010782 - [DEBUG] Join: AllTop & AllBottom
57925 2019-Jan-15 20:37:38.010808 - [DEBUG] = AllBottom (new jump func)
57926 2019-Jan-15 20:37:38.010833 - [DEBUG]
57927 2019-Jan-15 20:37:38.010856 - [DEBUG] Start adding new jump function
57928 2019-Jan-15 20:37:38.010880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57929 2019-Jan-15 20:37:38.010936 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57930 2019-Jan-15 20:37:38.011573 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57931 2019-Jan-15 20:37:38.012210 - [DEBUG] Edge Function : AllBottom
57932 2019-Jan-15 20:37:38.012238 - [DEBUG] End adding new jump function
57933 2019-Jan-15 20:37:38.012262 - [DEBUG]
57934 2019-Jan-15 20:37:38.012286 - [DEBUG] -------------------------------------------- 1556. Path Edge --------------------------------------------
57935 2019-Jan-15 20:37:38.012311 - [DEBUG]
57936 2019-Jan-15 20:37:38.012334 - [DEBUG] Process 1556. path edge:
57937 2019-Jan-15 20:37:38.012358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57938 2019-Jan-15 20:37:38.012415 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
57939 2019-Jan-15 20:37:38.013051 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57940 2019-Jan-15 20:37:38.013686 - [DEBUG]
57941 2019-Jan-15 20:37:38.013710 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57942 2019-Jan-15 20:37:38.014382 - [DEBUG] Compose: EdgeIdentity * AllBottom
57943 2019-Jan-15 20:37:38.014418 - [DEBUG]
57944 2019-Jan-15 20:37:38.014443 - [DEBUG] Propagate flow
57945 2019-Jan-15 20:37:38.014466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57946 2019-Jan-15 20:37:38.014523 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
57947 2019-Jan-15 20:37:38.015157 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57948 2019-Jan-15 20:37:38.015794 - [DEBUG] Edge function : AllBottom (result of previous compose)
57949 2019-Jan-15 20:37:38.015819 - [DEBUG]
57950 2019-Jan-15 20:37:38.015844 - [DEBUG] Join: AllTop & AllBottom
57951 2019-Jan-15 20:37:38.015870 - [DEBUG] = AllBottom (new jump func)
57952 2019-Jan-15 20:37:38.015895 - [DEBUG]
57953 2019-Jan-15 20:37:38.015918 - [DEBUG] Start adding new jump function
57954 2019-Jan-15 20:37:38.015942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57955 2019-Jan-15 20:37:38.015998 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57956 2019-Jan-15 20:37:38.016632 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
57957 2019-Jan-15 20:37:38.017263 - [DEBUG] Edge Function : AllBottom
57958 2019-Jan-15 20:37:38.017309 - [DEBUG] End adding new jump function
57959 2019-Jan-15 20:37:38.017333 - [DEBUG]
57960 2019-Jan-15 20:37:38.017357 - [DEBUG] -------------------------------------------- 1557. Path Edge --------------------------------------------
57961 2019-Jan-15 20:37:38.017381 - [DEBUG]
57962 2019-Jan-15 20:37:38.017405 - [DEBUG] Process 1557. path edge:
57963 2019-Jan-15 20:37:38.017429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57964 2019-Jan-15 20:37:38.017485 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
57965 2019-Jan-15 20:37:38.018117 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57966 2019-Jan-15 20:37:38.018751 - [DEBUG]
57967 2019-Jan-15 20:37:38.018776 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
57968 2019-Jan-15 20:37:38.019422 - [DEBUG] Compose: EdgeIdentity * AllBottom
57969 2019-Jan-15 20:37:38.019451 - [DEBUG]
57970 2019-Jan-15 20:37:38.019475 - [DEBUG] Propagate flow
57971 2019-Jan-15 20:37:38.019498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57972 2019-Jan-15 20:37:38.019555 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57973 2019-Jan-15 20:37:38.020189 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57974 2019-Jan-15 20:37:38.020842 - [DEBUG] Edge function : AllBottom (result of previous compose)
57975 2019-Jan-15 20:37:38.020867 - [DEBUG]
57976 2019-Jan-15 20:37:38.020892 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57977 2019-Jan-15 20:37:38.020918 - [DEBUG] = AllBottom
57978 2019-Jan-15 20:37:38.020943 - [DEBUG]
57979 2019-Jan-15 20:37:38.020966 - [DEBUG] PROPAGATE: No new function!
57980 2019-Jan-15 20:37:38.020991 - [DEBUG] EDGE:
57981 2019-Jan-15 20:37:38.021049 - [DEBUG] ---> 57982 2019-Jan-15 20:37:38.021680 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57983 2019-Jan-15 20:37:38.022316 - [DEBUG]
57984 2019-Jan-15 20:37:38.022342 - [DEBUG] EDGE:
57985 2019-Jan-15 20:37:38.022399 - [DEBUG] ---> 57986 2019-Jan-15 20:37:38.023037 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57987 2019-Jan-15 20:37:38.023671 - [DEBUG]
57988 2019-Jan-15 20:37:38.023708 - [DEBUG] Compose: EdgeIdentity * AllBottom
57989 2019-Jan-15 20:37:38.023735 - [DEBUG]
57990 2019-Jan-15 20:37:38.023767 - [DEBUG] Propagate flow
57991 2019-Jan-15 20:37:38.023791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57992 2019-Jan-15 20:37:38.023847 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57993 2019-Jan-15 20:37:38.024502 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57994 2019-Jan-15 20:37:38.025137 - [DEBUG] Edge function : AllBottom (result of previous compose)
57995 2019-Jan-15 20:37:38.025162 - [DEBUG]
57996 2019-Jan-15 20:37:38.025187 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57997 2019-Jan-15 20:37:38.025213 - [DEBUG] = AllBottom
57998 2019-Jan-15 20:37:38.025238 - [DEBUG]
57999 2019-Jan-15 20:37:38.025261 - [DEBUG] PROPAGATE: No new function!
58000 2019-Jan-15 20:37:38.025288 - [DEBUG] EDGE:
58001 2019-Jan-15 20:37:38.025345 - [DEBUG] ---> 58002 2019-Jan-15 20:37:38.025989 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58003 2019-Jan-15 20:37:38.026624 - [DEBUG]
58004 2019-Jan-15 20:37:38.026650 - [DEBUG] EDGE:
58005 2019-Jan-15 20:37:38.026707 - [DEBUG] ---> 58006 2019-Jan-15 20:37:38.027356 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58007 2019-Jan-15 20:37:38.027993 - [DEBUG]
58008 2019-Jan-15 20:37:38.028019 - [DEBUG] EDGE:
58009 2019-Jan-15 20:37:38.028076 - [DEBUG] ---> 58010 2019-Jan-15 20:37:38.028715 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58011 2019-Jan-15 20:37:38.029352 - [DEBUG]
58012 2019-Jan-15 20:37:38.029386 - [DEBUG] Compose: EdgeIdentity * AllBottom
58013 2019-Jan-15 20:37:38.029413 - [DEBUG]
58014 2019-Jan-15 20:37:38.029437 - [DEBUG] Propagate flow
58015 2019-Jan-15 20:37:38.029460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58016 2019-Jan-15 20:37:38.029517 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
58017 2019-Jan-15 20:37:38.030156 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58018 2019-Jan-15 20:37:38.030806 - [DEBUG] Edge function : AllBottom (result of previous compose)
58019 2019-Jan-15 20:37:38.030831 - [DEBUG]
58020 2019-Jan-15 20:37:38.030856 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58021 2019-Jan-15 20:37:38.030882 - [DEBUG] = AllBottom
58022 2019-Jan-15 20:37:38.030906 - [DEBUG]
58023 2019-Jan-15 20:37:38.030929 - [DEBUG] PROPAGATE: No new function!
58024 2019-Jan-15 20:37:38.030956 - [DEBUG] EDGE:
58025 2019-Jan-15 20:37:38.031013 - [DEBUG] ---> 58026 2019-Jan-15 20:37:38.031652 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58027 2019-Jan-15 20:37:38.032289 - [DEBUG]
58028 2019-Jan-15 20:37:38.032315 - [DEBUG] EDGE:
58029 2019-Jan-15 20:37:38.032372 - [DEBUG] ---> 58030 2019-Jan-15 20:37:38.033006 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58031 2019-Jan-15 20:37:38.033642 - [DEBUG]
58032 2019-Jan-15 20:37:38.033668 - [DEBUG] EDGE:
58033 2019-Jan-15 20:37:38.033734 - [DEBUG] ---> 58034 2019-Jan-15 20:37:38.034389 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58035 2019-Jan-15 20:37:38.035027 - [DEBUG]
58036 2019-Jan-15 20:37:38.035061 - [DEBUG] Compose: EdgeIdentity * AllBottom
58037 2019-Jan-15 20:37:38.035088 - [DEBUG]
58038 2019-Jan-15 20:37:38.035112 - [DEBUG] Propagate flow
58039 2019-Jan-15 20:37:38.035136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58040 2019-Jan-15 20:37:38.035192 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58041 2019-Jan-15 20:37:38.035831 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58042 2019-Jan-15 20:37:38.036468 - [DEBUG] Edge function : AllBottom (result of previous compose)
58043 2019-Jan-15 20:37:38.036493 - [DEBUG]
58044 2019-Jan-15 20:37:38.036518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58045 2019-Jan-15 20:37:38.036544 - [DEBUG] = AllBottom
58046 2019-Jan-15 20:37:38.036569 - [DEBUG]
58047 2019-Jan-15 20:37:38.036592 - [DEBUG] PROPAGATE: No new function!
58048 2019-Jan-15 20:37:38.036619 - [DEBUG] EDGE:
58049 2019-Jan-15 20:37:38.036677 - [DEBUG] ---> 58050 2019-Jan-15 20:37:38.037327 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58051 2019-Jan-15 20:37:38.037964 - [DEBUG]
58052 2019-Jan-15 20:37:38.037991 - [DEBUG] EDGE:
58053 2019-Jan-15 20:37:38.038048 - [DEBUG] ---> 58054 2019-Jan-15 20:37:38.038681 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58055 2019-Jan-15 20:37:38.039318 - [DEBUG]
58056 2019-Jan-15 20:37:38.039346 - [DEBUG] Compose: EdgeIdentity * AllBottom
58057 2019-Jan-15 20:37:38.039372 - [DEBUG]
58058 2019-Jan-15 20:37:38.039395 - [DEBUG] Propagate flow
58059 2019-Jan-15 20:37:38.039419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58060 2019-Jan-15 20:37:38.039475 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58061 2019-Jan-15 20:37:38.040109 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58062 2019-Jan-15 20:37:38.040762 - [DEBUG] Edge function : AllBottom (result of previous compose)
58063 2019-Jan-15 20:37:38.040787 - [DEBUG]
58064 2019-Jan-15 20:37:38.040812 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58065 2019-Jan-15 20:37:38.040838 - [DEBUG] = AllBottom
58066 2019-Jan-15 20:37:38.040863 - [DEBUG]
58067 2019-Jan-15 20:37:38.040886 - [DEBUG] PROPAGATE: No new function!
58068 2019-Jan-15 20:37:38.040912 - [DEBUG] EDGE:
58069 2019-Jan-15 20:37:38.040969 - [DEBUG] ---> 58070 2019-Jan-15 20:37:38.041606 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58071 2019-Jan-15 20:37:38.042242 - [DEBUG]
58072 2019-Jan-15 20:37:38.042287 - [DEBUG] Compose: EdgeIdentity * AllBottom
58073 2019-Jan-15 20:37:38.042314 - [DEBUG]
58074 2019-Jan-15 20:37:38.042338 - [DEBUG] Propagate flow
58075 2019-Jan-15 20:37:38.042362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58076 2019-Jan-15 20:37:38.042418 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58077 2019-Jan-15 20:37:38.043055 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58078 2019-Jan-15 20:37:38.043703 - [DEBUG] Edge function : AllBottom (result of previous compose)
58079 2019-Jan-15 20:37:38.043728 - [DEBUG]
58080 2019-Jan-15 20:37:38.043754 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58081 2019-Jan-15 20:37:38.043780 - [DEBUG] = AllBottom
58082 2019-Jan-15 20:37:38.043805 - [DEBUG]
58083 2019-Jan-15 20:37:38.043828 - [DEBUG] PROPAGATE: No new function!
58084 2019-Jan-15 20:37:38.043853 - [DEBUG] Compose: EdgeIdentity * AllBottom
58085 2019-Jan-15 20:37:38.043879 - [DEBUG]
58086 2019-Jan-15 20:37:38.043903 - [DEBUG] Propagate flow
58087 2019-Jan-15 20:37:38.043926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58088 2019-Jan-15 20:37:38.043994 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58089 2019-Jan-15 20:37:38.044633 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58090 2019-Jan-15 20:37:38.045271 - [DEBUG] Edge function : AllBottom (result of previous compose)
58091 2019-Jan-15 20:37:38.045296 - [DEBUG]
58092 2019-Jan-15 20:37:38.045321 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58093 2019-Jan-15 20:37:38.045347 - [DEBUG] = AllBottom
58094 2019-Jan-15 20:37:38.045371 - [DEBUG]
58095 2019-Jan-15 20:37:38.045395 - [DEBUG] PROPAGATE: No new function!
58096 2019-Jan-15 20:37:38.045421 - [DEBUG] EDGE:
58097 2019-Jan-15 20:37:38.045479 - [DEBUG] ---> 58098 2019-Jan-15 20:37:38.046115 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
58099 2019-Jan-15 20:37:38.046754 - [DEBUG]
58100 2019-Jan-15 20:37:38.046791 - [DEBUG] Compose: EdgeIdentity * AllBottom
58101 2019-Jan-15 20:37:38.046819 - [DEBUG]
58102 2019-Jan-15 20:37:38.046842 - [DEBUG] Propagate flow
58103 2019-Jan-15 20:37:38.046866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58104 2019-Jan-15 20:37:38.046922 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58105 2019-Jan-15 20:37:38.047574 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58106 2019-Jan-15 20:37:38.048209 - [DEBUG] Edge function : AllBottom (result of previous compose)
58107 2019-Jan-15 20:37:38.048234 - [DEBUG]
58108 2019-Jan-15 20:37:38.048260 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58109 2019-Jan-15 20:37:38.048286 - [DEBUG] = AllBottom
58110 2019-Jan-15 20:37:38.048310 - [DEBUG]
58111 2019-Jan-15 20:37:38.048334 - [DEBUG] PROPAGATE: No new function!
58112 2019-Jan-15 20:37:38.048359 - [DEBUG] Compose: EdgeIdentity * AllBottom
58113 2019-Jan-15 20:37:38.048385 - [DEBUG]
58114 2019-Jan-15 20:37:38.048408 - [DEBUG] Propagate flow
58115 2019-Jan-15 20:37:38.048431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58116 2019-Jan-15 20:37:38.048487 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58117 2019-Jan-15 20:37:38.049126 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58118 2019-Jan-15 20:37:38.049764 - [DEBUG] Edge function : AllBottom (result of previous compose)
58119 2019-Jan-15 20:37:38.049789 - [DEBUG]
58120 2019-Jan-15 20:37:38.049814 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58121 2019-Jan-15 20:37:38.049840 - [DEBUG] = AllBottom
58122 2019-Jan-15 20:37:38.049864 - [DEBUG]
58123 2019-Jan-15 20:37:38.049888 - [DEBUG] PROPAGATE: No new function!
58124 2019-Jan-15 20:37:38.049912 - [DEBUG] EDGE:
58125 2019-Jan-15 20:37:38.049970 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
58126 2019-Jan-15 20:37:38.050629 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
58127 2019-Jan-15 20:37:38.051264 - [DEBUG]
58128 2019-Jan-15 20:37:38.051289 - [DEBUG] EDGE:
58129 2019-Jan-15 20:37:38.051347 - [DEBUG] ---> 58130 2019-Jan-15 20:37:38.051980 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58131 2019-Jan-15 20:37:38.052617 - [DEBUG]
58132 2019-Jan-15 20:37:38.052643 - [DEBUG] EDGE:
58133 2019-Jan-15 20:37:38.052700 - [DEBUG] ---> 58134 2019-Jan-15 20:37:38.053335 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58135 2019-Jan-15 20:37:38.053985 - [DEBUG]
58136 2019-Jan-15 20:37:38.054012 - [DEBUG] Compose: EdgeIdentity * AllBottom
58137 2019-Jan-15 20:37:38.054038 - [DEBUG]
58138 2019-Jan-15 20:37:38.054061 - [DEBUG] Propagate flow
58139 2019-Jan-15 20:37:38.054084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58140 2019-Jan-15 20:37:38.054140 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58141 2019-Jan-15 20:37:38.054772 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58142 2019-Jan-15 20:37:38.055409 - [DEBUG] Edge function : AllBottom (result of previous compose)
58143 2019-Jan-15 20:37:38.055434 - [DEBUG]
58144 2019-Jan-15 20:37:38.055459 - [DEBUG] Join: AllTop & AllBottom
58145 2019-Jan-15 20:37:38.055486 - [DEBUG] = AllBottom (new jump func)
58146 2019-Jan-15 20:37:38.055510 - [DEBUG]
58147 2019-Jan-15 20:37:38.055534 - [DEBUG] Start adding new jump function
58148 2019-Jan-15 20:37:38.055558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58149 2019-Jan-15 20:37:38.055614 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58150 2019-Jan-15 20:37:38.056254 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58151 2019-Jan-15 20:37:38.056886 - [DEBUG] Edge Function : AllBottom
58152 2019-Jan-15 20:37:38.056914 - [DEBUG] End adding new jump function
58153 2019-Jan-15 20:37:38.056938 - [DEBUG]
58154 2019-Jan-15 20:37:38.056961 - [DEBUG] -------------------------------------------- 1558. Path Edge --------------------------------------------
58155 2019-Jan-15 20:37:38.056986 - [DEBUG]
58156 2019-Jan-15 20:37:38.057009 - [DEBUG] Process 1558. path edge:
58157 2019-Jan-15 20:37:38.057033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58158 2019-Jan-15 20:37:38.057089 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
58159 2019-Jan-15 20:37:38.057739 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58160 2019-Jan-15 20:37:38.058376 - [DEBUG]
58161 2019-Jan-15 20:37:38.058402 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58162 2019-Jan-15 20:37:38.059047 - [DEBUG] Compose: EdgeIdentity * AllBottom
58163 2019-Jan-15 20:37:38.059075 - [DEBUG]
58164 2019-Jan-15 20:37:38.059099 - [DEBUG] Propagate flow
58165 2019-Jan-15 20:37:38.059122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58166 2019-Jan-15 20:37:38.059179 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58167 2019-Jan-15 20:37:38.059813 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58168 2019-Jan-15 20:37:38.060459 - [DEBUG] Edge function : AllBottom (result of previous compose)
58169 2019-Jan-15 20:37:38.060485 - [DEBUG]
58170 2019-Jan-15 20:37:38.060510 - [DEBUG] Join: AllTop & AllBottom
58171 2019-Jan-15 20:37:38.060536 - [DEBUG] = AllBottom (new jump func)
58172 2019-Jan-15 20:37:38.060561 - [DEBUG]
58173 2019-Jan-15 20:37:38.060584 - [DEBUG] Start adding new jump function
58174 2019-Jan-15 20:37:38.060620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58175 2019-Jan-15 20:37:38.060677 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58176 2019-Jan-15 20:37:38.061317 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58177 2019-Jan-15 20:37:38.061949 - [DEBUG] Edge Function : AllBottom
58178 2019-Jan-15 20:37:38.061977 - [DEBUG] End adding new jump function
58179 2019-Jan-15 20:37:38.062001 - [DEBUG]
58180 2019-Jan-15 20:37:38.062024 - [DEBUG] -------------------------------------------- 1559. Path Edge --------------------------------------------
58181 2019-Jan-15 20:37:38.062049 - [DEBUG]
58182 2019-Jan-15 20:37:38.062072 - [DEBUG] Process 1559. path edge:
58183 2019-Jan-15 20:37:38.062096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58184 2019-Jan-15 20:37:38.062152 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
58185 2019-Jan-15 20:37:38.062788 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58186 2019-Jan-15 20:37:38.063425 - [DEBUG]
58187 2019-Jan-15 20:37:38.063449 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58188 2019-Jan-15 20:37:38.064112 - [DEBUG] Compose: EdgeIdentity * AllBottom
58189 2019-Jan-15 20:37:38.064140 - [DEBUG]
58190 2019-Jan-15 20:37:38.064164 - [DEBUG] Propagate flow
58191 2019-Jan-15 20:37:38.064188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58192 2019-Jan-15 20:37:38.064244 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58193 2019-Jan-15 20:37:38.064884 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58194 2019-Jan-15 20:37:38.065519 - [DEBUG] Edge function : AllBottom (result of previous compose)
58195 2019-Jan-15 20:37:38.065544 - [DEBUG]
58196 2019-Jan-15 20:37:38.065570 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58197 2019-Jan-15 20:37:38.065596 - [DEBUG] = AllBottom
58198 2019-Jan-15 20:37:38.065621 - [DEBUG]
58199 2019-Jan-15 20:37:38.065644 - [DEBUG] PROPAGATE: No new function!
58200 2019-Jan-15 20:37:38.065670 - [DEBUG] Compose: EdgeIdentity * AllBottom
58201 2019-Jan-15 20:37:38.065695 - [DEBUG]
58202 2019-Jan-15 20:37:38.065719 - [DEBUG] Propagate flow
58203 2019-Jan-15 20:37:38.065742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58204 2019-Jan-15 20:37:38.065798 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58205 2019-Jan-15 20:37:38.066438 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58206 2019-Jan-15 20:37:38.067076 - [DEBUG] Edge function : AllBottom (result of previous compose)
58207 2019-Jan-15 20:37:38.067101 - [DEBUG]
58208 2019-Jan-15 20:37:38.067126 - [DEBUG] Join: AllTop & AllBottom
58209 2019-Jan-15 20:37:38.067152 - [DEBUG] = AllBottom (new jump func)
58210 2019-Jan-15 20:37:38.067177 - [DEBUG]
58211 2019-Jan-15 20:37:38.067200 - [DEBUG] Start adding new jump function
58212 2019-Jan-15 20:37:38.067224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58213 2019-Jan-15 20:37:38.067300 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58214 2019-Jan-15 20:37:38.067941 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58215 2019-Jan-15 20:37:38.068580 - [DEBUG] Edge Function : AllBottom
58216 2019-Jan-15 20:37:38.068608 - [DEBUG] End adding new jump function
58217 2019-Jan-15 20:37:38.068632 - [DEBUG]
58218 2019-Jan-15 20:37:38.068656 - [DEBUG] -------------------------------------------- 1560. Path Edge --------------------------------------------
58219 2019-Jan-15 20:37:38.068680 - [DEBUG]
58220 2019-Jan-15 20:37:38.068703 - [DEBUG] Process 1560. path edge:
58221 2019-Jan-15 20:37:38.068727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58222 2019-Jan-15 20:37:38.068783 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
58223 2019-Jan-15 20:37:38.069422 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58224 2019-Jan-15 20:37:38.070062 - [DEBUG]
58225 2019-Jan-15 20:37:38.070087 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58226 2019-Jan-15 20:37:38.070755 - [DEBUG] Compose: EdgeIdentity * AllBottom
58227 2019-Jan-15 20:37:38.070782 - [DEBUG]
58228 2019-Jan-15 20:37:38.070806 - [DEBUG] Propagate flow
58229 2019-Jan-15 20:37:38.070829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58230 2019-Jan-15 20:37:38.070886 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58231 2019-Jan-15 20:37:38.071526 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58232 2019-Jan-15 20:37:38.072165 - [DEBUG] Edge function : AllBottom (result of previous compose)
58233 2019-Jan-15 20:37:38.072190 - [DEBUG]
58234 2019-Jan-15 20:37:38.072215 - [DEBUG] Join: AllTop & AllBottom
58235 2019-Jan-15 20:37:38.072241 - [DEBUG] = AllBottom (new jump func)
58236 2019-Jan-15 20:37:38.072266 - [DEBUG]
58237 2019-Jan-15 20:37:38.072289 - [DEBUG] Start adding new jump function
58238 2019-Jan-15 20:37:38.072313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58239 2019-Jan-15 20:37:38.072368 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58240 2019-Jan-15 20:37:38.073010 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58241 2019-Jan-15 20:37:38.073645 - [DEBUG] Edge Function : AllBottom
58242 2019-Jan-15 20:37:38.073675 - [DEBUG] End adding new jump function
58243 2019-Jan-15 20:37:38.073699 - [DEBUG]
58244 2019-Jan-15 20:37:38.073722 - [DEBUG] -------------------------------------------- 1561. Path Edge --------------------------------------------
58245 2019-Jan-15 20:37:38.073747 - [DEBUG]
58246 2019-Jan-15 20:37:38.073770 - [DEBUG] Process 1561. path edge:
58247 2019-Jan-15 20:37:38.073794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58248 2019-Jan-15 20:37:38.073850 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
58249 2019-Jan-15 20:37:38.074504 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58250 2019-Jan-15 20:37:38.075142 - [DEBUG]
58251 2019-Jan-15 20:37:38.075166 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58252 2019-Jan-15 20:37:38.075810 - [DEBUG] Possible callees:
58253 2019-Jan-15 20:37:38.075835 - [DEBUG] bar
58254 2019-Jan-15 20:37:38.075860 - [DEBUG] Possible return sites:
58255 2019-Jan-15 20:37:38.075892 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7158256 2019-Jan-15 20:37:38.077152 - [DEBUG] Found and process special summary
58257 2019-Jan-15 20:37:38.077191 - [DEBUG] Compose: EdgeIdentity * AllBottom
58258 2019-Jan-15 20:37:38.077219 - [DEBUG]
58259 2019-Jan-15 20:37:38.077243 - [DEBUG] Propagate flow
58260 2019-Jan-15 20:37:38.077278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58261 2019-Jan-15 20:37:38.077336 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58262 2019-Jan-15 20:37:38.077974 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58263 2019-Jan-15 20:37:38.078611 - [DEBUG] Edge function : AllBottom (result of previous compose)
58264 2019-Jan-15 20:37:38.078636 - [DEBUG]
58265 2019-Jan-15 20:37:38.078660 - [DEBUG] Join: AllTop & AllBottom
58266 2019-Jan-15 20:37:38.078687 - [DEBUG] = AllBottom (new jump func)
58267 2019-Jan-15 20:37:38.078711 - [DEBUG]
58268 2019-Jan-15 20:37:38.078735 - [DEBUG] Start adding new jump function
58269 2019-Jan-15 20:37:38.078759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58270 2019-Jan-15 20:37:38.078815 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58271 2019-Jan-15 20:37:38.079454 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58272 2019-Jan-15 20:37:38.080091 - [DEBUG] Edge Function : AllBottom
58273 2019-Jan-15 20:37:38.080118 - [DEBUG] End adding new jump function
58274 2019-Jan-15 20:37:38.080142 - [DEBUG]
58275 2019-Jan-15 20:37:38.080166 - [DEBUG] -------------------------------------------- 1562. Path Edge --------------------------------------------
58276 2019-Jan-15 20:37:38.080190 - [DEBUG]
58277 2019-Jan-15 20:37:38.080213 - [DEBUG] Process 1562. path edge:
58278 2019-Jan-15 20:37:38.080237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58279 2019-Jan-15 20:37:38.080293 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
58280 2019-Jan-15 20:37:38.080946 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58281 2019-Jan-15 20:37:38.081584 - [DEBUG]
58282 2019-Jan-15 20:37:38.081609 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58283 2019-Jan-15 20:37:38.082261 - [DEBUG] Compose: EdgeIdentity * AllBottom
58284 2019-Jan-15 20:37:38.082290 - [DEBUG]
58285 2019-Jan-15 20:37:38.082315 - [DEBUG] Propagate flow
58286 2019-Jan-15 20:37:38.082338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58287 2019-Jan-15 20:37:38.082395 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58288 2019-Jan-15 20:37:38.083030 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58289 2019-Jan-15 20:37:38.083669 - [DEBUG] Edge function : AllBottom (result of previous compose)
58290 2019-Jan-15 20:37:38.083694 - [DEBUG]
58291 2019-Jan-15 20:37:38.083719 - [DEBUG] Join: AllTop & AllBottom
58292 2019-Jan-15 20:37:38.083745 - [DEBUG] = AllBottom (new jump func)
58293 2019-Jan-15 20:37:38.083770 - [DEBUG]
58294 2019-Jan-15 20:37:38.083793 - [DEBUG] Start adding new jump function
58295 2019-Jan-15 20:37:38.083817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58296 2019-Jan-15 20:37:38.083873 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58297 2019-Jan-15 20:37:38.084537 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58298 2019-Jan-15 20:37:38.085172 - [DEBUG] Edge Function : AllBottom
58299 2019-Jan-15 20:37:38.085200 - [DEBUG] End adding new jump function
58300 2019-Jan-15 20:37:38.085224 - [DEBUG]
58301 2019-Jan-15 20:37:38.085248 - [DEBUG] -------------------------------------------- 1563. Path Edge --------------------------------------------
58302 2019-Jan-15 20:37:38.085273 - [DEBUG]
58303 2019-Jan-15 20:37:38.085296 - [DEBUG] Process 1563. path edge:
58304 2019-Jan-15 20:37:38.085320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58305 2019-Jan-15 20:37:38.085376 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
58306 2019-Jan-15 20:37:38.086011 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58307 2019-Jan-15 20:37:38.086650 - [DEBUG]
58308 2019-Jan-15 20:37:38.086675 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58309 2019-Jan-15 20:37:38.087335 - [DEBUG] Compose: EdgeIdentity * AllBottom
58310 2019-Jan-15 20:37:38.087363 - [DEBUG]
58311 2019-Jan-15 20:37:38.087387 - [DEBUG] Propagate flow
58312 2019-Jan-15 20:37:38.087411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58313 2019-Jan-15 20:37:38.087468 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58314 2019-Jan-15 20:37:38.088112 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58315 2019-Jan-15 20:37:38.088751 - [DEBUG] Edge function : AllBottom (result of previous compose)
58316 2019-Jan-15 20:37:38.088777 - [DEBUG]
58317 2019-Jan-15 20:37:38.088802 - [DEBUG] Join: AllTop & AllBottom
58318 2019-Jan-15 20:37:38.088828 - [DEBUG] = AllBottom (new jump func)
58319 2019-Jan-15 20:37:38.088853 - [DEBUG]
58320 2019-Jan-15 20:37:38.088876 - [DEBUG] Start adding new jump function
58321 2019-Jan-15 20:37:38.088900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58322 2019-Jan-15 20:37:38.088956 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58323 2019-Jan-15 20:37:38.089595 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58324 2019-Jan-15 20:37:38.090239 - [DEBUG] Edge Function : AllBottom
58325 2019-Jan-15 20:37:38.090267 - [DEBUG] End adding new jump function
58326 2019-Jan-15 20:37:38.090291 - [DEBUG]
58327 2019-Jan-15 20:37:38.090315 - [DEBUG] -------------------------------------------- 1564. Path Edge --------------------------------------------
58328 2019-Jan-15 20:37:38.090339 - [DEBUG]
58329 2019-Jan-15 20:37:38.090363 - [DEBUG] Process 1564. path edge:
58330 2019-Jan-15 20:37:38.090387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58331 2019-Jan-15 20:37:38.090443 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
58332 2019-Jan-15 20:37:38.091104 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58333 2019-Jan-15 20:37:38.091745 - [DEBUG]
58334 2019-Jan-15 20:37:38.091770 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58335 2019-Jan-15 20:37:38.092421 - [DEBUG] Possible callees:
58336 2019-Jan-15 20:37:38.092446 - [DEBUG] llvm.dbg.declare
58337 2019-Jan-15 20:37:38.092471 - [DEBUG] Possible return sites:
58338 2019-Jan-15 20:37:38.092507 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7858339 2019-Jan-15 20:37:38.093777 - [DEBUG] Found and process special summary
58340 2019-Jan-15 20:37:38.093817 - [DEBUG] Compose: EdgeIdentity * AllBottom
58341 2019-Jan-15 20:37:38.093845 - [DEBUG]
58342 2019-Jan-15 20:37:38.093869 - [DEBUG] Propagate flow
58343 2019-Jan-15 20:37:38.093893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58344 2019-Jan-15 20:37:38.093964 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58345 2019-Jan-15 20:37:38.094603 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58346 2019-Jan-15 20:37:38.095242 - [DEBUG] Edge function : AllBottom (result of previous compose)
58347 2019-Jan-15 20:37:38.095267 - [DEBUG]
58348 2019-Jan-15 20:37:38.095293 - [DEBUG] Join: AllTop & AllBottom
58349 2019-Jan-15 20:37:38.095319 - [DEBUG] = AllBottom (new jump func)
58350 2019-Jan-15 20:37:38.095344 - [DEBUG]
58351 2019-Jan-15 20:37:38.095368 - [DEBUG] Start adding new jump function
58352 2019-Jan-15 20:37:38.095392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58353 2019-Jan-15 20:37:38.095448 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58354 2019-Jan-15 20:37:38.096088 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58355 2019-Jan-15 20:37:38.096725 - [DEBUG] Edge Function : AllBottom
58356 2019-Jan-15 20:37:38.096753 - [DEBUG] End adding new jump function
58357 2019-Jan-15 20:37:38.096777 - [DEBUG]
58358 2019-Jan-15 20:37:38.096802 - [DEBUG] -------------------------------------------- 1565. Path Edge --------------------------------------------
58359 2019-Jan-15 20:37:38.096826 - [DEBUG]
58360 2019-Jan-15 20:37:38.096850 - [DEBUG] Process 1565. path edge:
58361 2019-Jan-15 20:37:38.096874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58362 2019-Jan-15 20:37:38.096931 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
58363 2019-Jan-15 20:37:38.097583 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58364 2019-Jan-15 20:37:38.098232 - [DEBUG]
58365 2019-Jan-15 20:37:38.098257 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58366 2019-Jan-15 20:37:38.098911 - [DEBUG] Compose: EdgeIdentity * AllBottom
58367 2019-Jan-15 20:37:38.098940 - [DEBUG]
58368 2019-Jan-15 20:37:38.098964 - [DEBUG] Propagate flow
58369 2019-Jan-15 20:37:38.098987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58370 2019-Jan-15 20:37:38.099044 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58371 2019-Jan-15 20:37:38.099678 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58372 2019-Jan-15 20:37:38.100314 - [DEBUG] Edge function : AllBottom (result of previous compose)
58373 2019-Jan-15 20:37:38.100340 - [DEBUG]
58374 2019-Jan-15 20:37:38.100365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58375 2019-Jan-15 20:37:38.100390 - [DEBUG] = AllBottom
58376 2019-Jan-15 20:37:38.100415 - [DEBUG]
58377 2019-Jan-15 20:37:38.100438 - [DEBUG] PROPAGATE: No new function!
58378 2019-Jan-15 20:37:38.100463 - [DEBUG] Compose: EdgeIdentity * AllBottom
58379 2019-Jan-15 20:37:38.100489 - [DEBUG]
58380 2019-Jan-15 20:37:38.100512 - [DEBUG] Propagate flow
58381 2019-Jan-15 20:37:38.100536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58382 2019-Jan-15 20:37:38.100592 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58383 2019-Jan-15 20:37:38.101246 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58384 2019-Jan-15 20:37:38.101885 - [DEBUG] Edge function : AllBottom (result of previous compose)
58385 2019-Jan-15 20:37:38.101911 - [DEBUG]
58386 2019-Jan-15 20:37:38.101935 - [DEBUG] Join: AllTop & AllBottom
58387 2019-Jan-15 20:37:38.101961 - [DEBUG] = AllBottom (new jump func)
58388 2019-Jan-15 20:37:38.101986 - [DEBUG]
58389 2019-Jan-15 20:37:38.102009 - [DEBUG] Start adding new jump function
58390 2019-Jan-15 20:37:38.102033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58391 2019-Jan-15 20:37:38.102089 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58392 2019-Jan-15 20:37:38.102727 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58393 2019-Jan-15 20:37:38.103360 - [DEBUG] Edge Function : AllBottom
58394 2019-Jan-15 20:37:38.103388 - [DEBUG] End adding new jump function
58395 2019-Jan-15 20:37:38.103412 - [DEBUG]
58396 2019-Jan-15 20:37:38.103436 - [DEBUG] -------------------------------------------- 1566. Path Edge --------------------------------------------
58397 2019-Jan-15 20:37:38.103460 - [DEBUG]
58398 2019-Jan-15 20:37:38.103484 - [DEBUG] Process 1566. path edge:
58399 2019-Jan-15 20:37:38.103507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58400 2019-Jan-15 20:37:38.103564 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
58401 2019-Jan-15 20:37:38.104213 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58402 2019-Jan-15 20:37:38.104850 - [DEBUG]
58403 2019-Jan-15 20:37:38.104875 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58404 2019-Jan-15 20:37:38.105524 - [DEBUG] Compose: EdgeIdentity * AllBottom
58405 2019-Jan-15 20:37:38.105552 - [DEBUG]
58406 2019-Jan-15 20:37:38.105575 - [DEBUG] Propagate flow
58407 2019-Jan-15 20:37:38.105599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58408 2019-Jan-15 20:37:38.105655 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58409 2019-Jan-15 20:37:38.106294 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58410 2019-Jan-15 20:37:38.106932 - [DEBUG] Edge function : AllBottom (result of previous compose)
58411 2019-Jan-15 20:37:38.106956 - [DEBUG]
58412 2019-Jan-15 20:37:38.106980 - [DEBUG] Join: AllTop & AllBottom
58413 2019-Jan-15 20:37:38.107006 - [DEBUG] = AllBottom (new jump func)
58414 2019-Jan-15 20:37:38.107031 - [DEBUG]
58415 2019-Jan-15 20:37:38.107054 - [DEBUG] Start adding new jump function
58416 2019-Jan-15 20:37:38.107078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58417 2019-Jan-15 20:37:38.107133 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58418 2019-Jan-15 20:37:38.107790 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58419 2019-Jan-15 20:37:38.108427 - [DEBUG] Edge Function : AllBottom
58420 2019-Jan-15 20:37:38.108455 - [DEBUG] End adding new jump function
58421 2019-Jan-15 20:37:38.108479 - [DEBUG]
58422 2019-Jan-15 20:37:38.108503 - [DEBUG] -------------------------------------------- 1567. Path Edge --------------------------------------------
58423 2019-Jan-15 20:37:38.108527 - [DEBUG]
58424 2019-Jan-15 20:37:38.108550 - [DEBUG] Process 1567. path edge:
58425 2019-Jan-15 20:37:38.108574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58426 2019-Jan-15 20:37:38.108630 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
58427 2019-Jan-15 20:37:38.109276 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58428 2019-Jan-15 20:37:38.109915 - [DEBUG]
58429 2019-Jan-15 20:37:38.109940 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58430 2019-Jan-15 20:37:38.110609 - [DEBUG] Compose: EdgeIdentity * AllBottom
58431 2019-Jan-15 20:37:38.110640 - [DEBUG]
58432 2019-Jan-15 20:37:38.110664 - [DEBUG] Propagate flow
58433 2019-Jan-15 20:37:38.110688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58434 2019-Jan-15 20:37:38.110745 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58435 2019-Jan-15 20:37:38.111379 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58436 2019-Jan-15 20:37:38.112017 - [DEBUG] Edge function : AllBottom (result of previous compose)
58437 2019-Jan-15 20:37:38.112042 - [DEBUG]
58438 2019-Jan-15 20:37:38.112067 - [DEBUG] Join: AllTop & AllBottom
58439 2019-Jan-15 20:37:38.112093 - [DEBUG] = AllBottom (new jump func)
58440 2019-Jan-15 20:37:38.112118 - [DEBUG]
58441 2019-Jan-15 20:37:38.112141 - [DEBUG] Start adding new jump function
58442 2019-Jan-15 20:37:38.112165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58443 2019-Jan-15 20:37:38.112221 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58444 2019-Jan-15 20:37:38.112861 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58445 2019-Jan-15 20:37:38.113495 - [DEBUG] Edge Function : AllBottom
58446 2019-Jan-15 20:37:38.113523 - [DEBUG] End adding new jump function
58447 2019-Jan-15 20:37:38.113548 - [DEBUG]
58448 2019-Jan-15 20:37:38.113572 - [DEBUG] -------------------------------------------- 1568. Path Edge --------------------------------------------
58449 2019-Jan-15 20:37:38.113596 - [DEBUG]
58450 2019-Jan-15 20:37:38.113620 - [DEBUG] Process 1568. path edge:
58451 2019-Jan-15 20:37:38.113644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58452 2019-Jan-15 20:37:38.113700 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
58453 2019-Jan-15 20:37:38.114349 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58454 2019-Jan-15 20:37:38.114985 - [DEBUG]
58455 2019-Jan-15 20:37:38.115010 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58456 2019-Jan-15 20:37:38.115662 - [DEBUG] Compose: EdgeIdentity * AllBottom
58457 2019-Jan-15 20:37:38.115690 - [DEBUG]
58458 2019-Jan-15 20:37:38.115714 - [DEBUG] Propagate flow
58459 2019-Jan-15 20:37:38.115738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58460 2019-Jan-15 20:37:38.115795 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58461 2019-Jan-15 20:37:38.116432 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58462 2019-Jan-15 20:37:38.117069 - [DEBUG] Edge function : AllBottom (result of previous compose)
58463 2019-Jan-15 20:37:38.117094 - [DEBUG]
58464 2019-Jan-15 20:37:38.117118 - [DEBUG] Join: AllTop & AllBottom
58465 2019-Jan-15 20:37:38.117145 - [DEBUG] = AllBottom (new jump func)
58466 2019-Jan-15 20:37:38.117169 - [DEBUG]
58467 2019-Jan-15 20:37:38.117193 - [DEBUG] Start adding new jump function
58468 2019-Jan-15 20:37:38.117216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58469 2019-Jan-15 20:37:38.117285 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58470 2019-Jan-15 20:37:38.117933 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58471 2019-Jan-15 20:37:38.118567 - [DEBUG] Edge Function : AllBottom
58472 2019-Jan-15 20:37:38.118595 - [DEBUG] End adding new jump function
58473 2019-Jan-15 20:37:38.118619 - [DEBUG]
58474 2019-Jan-15 20:37:38.118643 - [DEBUG] -------------------------------------------- 1569. Path Edge --------------------------------------------
58475 2019-Jan-15 20:37:38.118668 - [DEBUG]
58476 2019-Jan-15 20:37:38.118691 - [DEBUG] Process 1569. path edge:
58477 2019-Jan-15 20:37:38.118715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58478 2019-Jan-15 20:37:38.118771 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
58479 2019-Jan-15 20:37:38.119408 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58480 2019-Jan-15 20:37:38.120045 - [DEBUG]
58481 2019-Jan-15 20:37:38.120070 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58482 2019-Jan-15 20:37:38.120737 - [DEBUG] Compose: EdgeIdentity * AllBottom
58483 2019-Jan-15 20:37:38.120765 - [DEBUG]
58484 2019-Jan-15 20:37:38.120790 - [DEBUG] Propagate flow
58485 2019-Jan-15 20:37:38.120813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58486 2019-Jan-15 20:37:38.120870 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58487 2019-Jan-15 20:37:38.121508 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58488 2019-Jan-15 20:37:38.122147 - [DEBUG] Edge function : AllBottom (result of previous compose)
58489 2019-Jan-15 20:37:38.122172 - [DEBUG]
58490 2019-Jan-15 20:37:38.122197 - [DEBUG] Join: AllTop & AllBottom
58491 2019-Jan-15 20:37:38.122223 - [DEBUG] = AllBottom (new jump func)
58492 2019-Jan-15 20:37:38.122248 - [DEBUG]
58493 2019-Jan-15 20:37:38.122271 - [DEBUG] Start adding new jump function
58494 2019-Jan-15 20:37:38.122295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58495 2019-Jan-15 20:37:38.122351 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58496 2019-Jan-15 20:37:38.122991 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58497 2019-Jan-15 20:37:38.123629 - [DEBUG] Edge Function : AllBottom
58498 2019-Jan-15 20:37:38.123656 - [DEBUG] End adding new jump function
58499 2019-Jan-15 20:37:38.123680 - [DEBUG]
58500 2019-Jan-15 20:37:38.123704 - [DEBUG] -------------------------------------------- 1570. Path Edge --------------------------------------------
58501 2019-Jan-15 20:37:38.123729 - [DEBUG]
58502 2019-Jan-15 20:37:38.123752 - [DEBUG] Process 1570. path edge:
58503 2019-Jan-15 20:37:38.123776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58504 2019-Jan-15 20:37:38.123832 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
58505 2019-Jan-15 20:37:38.124487 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58506 2019-Jan-15 20:37:38.125123 - [DEBUG]
58507 2019-Jan-15 20:37:38.125148 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58508 2019-Jan-15 20:37:38.125805 - [DEBUG] Compose: EdgeIdentity * AllBottom
58509 2019-Jan-15 20:37:38.125834 - [DEBUG]
58510 2019-Jan-15 20:37:38.125857 - [DEBUG] Propagate flow
58511 2019-Jan-15 20:37:38.125881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58512 2019-Jan-15 20:37:38.125937 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58513 2019-Jan-15 20:37:38.126580 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58514 2019-Jan-15 20:37:38.127220 - [DEBUG] Edge function : AllBottom (result of previous compose)
58515 2019-Jan-15 20:37:38.127245 - [DEBUG]
58516 2019-Jan-15 20:37:38.127280 - [DEBUG] Join: AllTop & AllBottom
58517 2019-Jan-15 20:37:38.127308 - [DEBUG] = AllBottom (new jump func)
58518 2019-Jan-15 20:37:38.127333 - [DEBUG]
58519 2019-Jan-15 20:37:38.127356 - [DEBUG] Start adding new jump function
58520 2019-Jan-15 20:37:38.127379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58521 2019-Jan-15 20:37:38.127435 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58522 2019-Jan-15 20:37:38.128074 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58523 2019-Jan-15 20:37:38.128708 - [DEBUG] Edge Function : AllBottom
58524 2019-Jan-15 20:37:38.128735 - [DEBUG] End adding new jump function
58525 2019-Jan-15 20:37:38.128760 - [DEBUG]
58526 2019-Jan-15 20:37:38.128783 - [DEBUG] -------------------------------------------- 1571. Path Edge --------------------------------------------
58527 2019-Jan-15 20:37:38.128808 - [DEBUG]
58528 2019-Jan-15 20:37:38.128831 - [DEBUG] Process 1571. path edge:
58529 2019-Jan-15 20:37:38.128855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58530 2019-Jan-15 20:37:38.128911 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
58531 2019-Jan-15 20:37:38.129545 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58532 2019-Jan-15 20:37:38.130183 - [DEBUG]
58533 2019-Jan-15 20:37:38.130208 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58534 2019-Jan-15 20:37:38.130876 - [DEBUG] Compose: EdgeIdentity * AllBottom
58535 2019-Jan-15 20:37:38.130905 - [DEBUG]
58536 2019-Jan-15 20:37:38.130929 - [DEBUG] Propagate flow
58537 2019-Jan-15 20:37:38.130953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58538 2019-Jan-15 20:37:38.131010 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58539 2019-Jan-15 20:37:38.131663 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58540 2019-Jan-15 20:37:38.132302 - [DEBUG] Edge function : AllBottom (result of previous compose)
58541 2019-Jan-15 20:37:38.132327 - [DEBUG]
58542 2019-Jan-15 20:37:38.132351 - [DEBUG] Join: AllTop & AllBottom
58543 2019-Jan-15 20:37:38.132377 - [DEBUG] = AllBottom (new jump func)
58544 2019-Jan-15 20:37:38.132402 - [DEBUG]
58545 2019-Jan-15 20:37:38.132425 - [DEBUG] Start adding new jump function
58546 2019-Jan-15 20:37:38.132449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58547 2019-Jan-15 20:37:38.132505 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58548 2019-Jan-15 20:37:38.133145 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58549 2019-Jan-15 20:37:38.133789 - [DEBUG] Edge Function : AllBottom
58550 2019-Jan-15 20:37:38.133817 - [DEBUG] End adding new jump function
58551 2019-Jan-15 20:37:38.133841 - [DEBUG]
58552 2019-Jan-15 20:37:38.133865 - [DEBUG] -------------------------------------------- 1572. Path Edge --------------------------------------------
58553 2019-Jan-15 20:37:38.133897 - [DEBUG]
58554 2019-Jan-15 20:37:38.133921 - [DEBUG] Process 1572. path edge:
58555 2019-Jan-15 20:37:38.133959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58556 2019-Jan-15 20:37:38.134016 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
58557 2019-Jan-15 20:37:38.134662 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58558 2019-Jan-15 20:37:38.135302 - [DEBUG]
58559 2019-Jan-15 20:37:38.135326 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58560 2019-Jan-15 20:37:38.135981 - [DEBUG] Possible callees:
58561 2019-Jan-15 20:37:38.136008 - [DEBUG] llvm.dbg.declare
58562 2019-Jan-15 20:37:38.136033 - [DEBUG] Possible return sites:
58563 2019-Jan-15 20:37:38.136056 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12058564 2019-Jan-15 20:37:38.137342 - [DEBUG] Found and process special summary
58565 2019-Jan-15 20:37:38.137382 - [DEBUG] Compose: EdgeIdentity * AllBottom
58566 2019-Jan-15 20:37:38.137410 - [DEBUG]
58567 2019-Jan-15 20:37:38.137434 - [DEBUG] Propagate flow
58568 2019-Jan-15 20:37:38.137458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58569 2019-Jan-15 20:37:38.137515 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58570 2019-Jan-15 20:37:38.138152 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58571 2019-Jan-15 20:37:38.138789 - [DEBUG] Edge function : AllBottom (result of previous compose)
58572 2019-Jan-15 20:37:38.138815 - [DEBUG]
58573 2019-Jan-15 20:37:38.138839 - [DEBUG] Join: AllTop & AllBottom
58574 2019-Jan-15 20:37:38.138865 - [DEBUG] = AllBottom (new jump func)
58575 2019-Jan-15 20:37:38.138890 - [DEBUG]
58576 2019-Jan-15 20:37:38.138913 - [DEBUG] Start adding new jump function
58577 2019-Jan-15 20:37:38.138936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58578 2019-Jan-15 20:37:38.138992 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58579 2019-Jan-15 20:37:38.139630 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58580 2019-Jan-15 20:37:38.140269 - [DEBUG] Edge Function : AllBottom
58581 2019-Jan-15 20:37:38.140297 - [DEBUG] End adding new jump function
58582 2019-Jan-15 20:37:38.140321 - [DEBUG]
58583 2019-Jan-15 20:37:38.140345 - [DEBUG] -------------------------------------------- 1573. Path Edge --------------------------------------------
58584 2019-Jan-15 20:37:38.140369 - [DEBUG]
58585 2019-Jan-15 20:37:38.140392 - [DEBUG] Process 1573. path edge:
58586 2019-Jan-15 20:37:38.140416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58587 2019-Jan-15 20:37:38.140472 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
58588 2019-Jan-15 20:37:38.141128 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58589 2019-Jan-15 20:37:38.141766 - [DEBUG]
58590 2019-Jan-15 20:37:38.141791 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58591 2019-Jan-15 20:37:38.142451 - [DEBUG] Compose: EdgeIdentity * AllBottom
58592 2019-Jan-15 20:37:38.142479 - [DEBUG]
58593 2019-Jan-15 20:37:38.142503 - [DEBUG] Propagate flow
58594 2019-Jan-15 20:37:38.142526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58595 2019-Jan-15 20:37:38.142591 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58596 2019-Jan-15 20:37:38.143225 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58597 2019-Jan-15 20:37:38.143864 - [DEBUG] Edge function : AllBottom (result of previous compose)
58598 2019-Jan-15 20:37:38.143889 - [DEBUG]
58599 2019-Jan-15 20:37:38.143913 - [DEBUG] Join: AllTop & AllBottom
58600 2019-Jan-15 20:37:38.143955 - [DEBUG] = AllBottom (new jump func)
58601 2019-Jan-15 20:37:38.143980 - [DEBUG]
58602 2019-Jan-15 20:37:38.144004 - [DEBUG] Start adding new jump function
58603 2019-Jan-15 20:37:38.144027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58604 2019-Jan-15 20:37:38.144083 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58605 2019-Jan-15 20:37:38.144723 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58606 2019-Jan-15 20:37:38.145357 - [DEBUG] Edge Function : AllBottom
58607 2019-Jan-15 20:37:38.145385 - [DEBUG] End adding new jump function
58608 2019-Jan-15 20:37:38.145409 - [DEBUG]
58609 2019-Jan-15 20:37:38.145433 - [DEBUG] -------------------------------------------- 1574. Path Edge --------------------------------------------
58610 2019-Jan-15 20:37:38.145457 - [DEBUG]
58611 2019-Jan-15 20:37:38.145481 - [DEBUG] Process 1574. path edge:
58612 2019-Jan-15 20:37:38.145504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58613 2019-Jan-15 20:37:38.145561 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
58614 2019-Jan-15 20:37:38.146196 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58615 2019-Jan-15 20:37:38.146833 - [DEBUG]
58616 2019-Jan-15 20:37:38.146858 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58617 2019-Jan-15 20:37:38.147524 - [DEBUG] Compose: EdgeIdentity * AllBottom
58618 2019-Jan-15 20:37:38.147552 - [DEBUG]
58619 2019-Jan-15 20:37:38.147576 - [DEBUG] Propagate flow
58620 2019-Jan-15 20:37:38.147599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58621 2019-Jan-15 20:37:38.147656 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58622 2019-Jan-15 20:37:38.148302 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58623 2019-Jan-15 20:37:38.148939 - [DEBUG] Edge function : AllBottom (result of previous compose)
58624 2019-Jan-15 20:37:38.148964 - [DEBUG]
58625 2019-Jan-15 20:37:38.148989 - [DEBUG] Join: AllTop & AllBottom
58626 2019-Jan-15 20:37:38.149015 - [DEBUG] = AllBottom (new jump func)
58627 2019-Jan-15 20:37:38.149039 - [DEBUG]
58628 2019-Jan-15 20:37:38.149062 - [DEBUG] Start adding new jump function
58629 2019-Jan-15 20:37:38.149086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58630 2019-Jan-15 20:37:38.149142 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58631 2019-Jan-15 20:37:38.149782 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58632 2019-Jan-15 20:37:38.150425 - [DEBUG] Edge Function : AllBottom
58633 2019-Jan-15 20:37:38.150453 - [DEBUG] End adding new jump function
58634 2019-Jan-15 20:37:38.150477 - [DEBUG]
58635 2019-Jan-15 20:37:38.150501 - [DEBUG] -------------------------------------------- 1575. Path Edge --------------------------------------------
58636 2019-Jan-15 20:37:38.150525 - [DEBUG]
58637 2019-Jan-15 20:37:38.150556 - [DEBUG] Process 1575. path edge:
58638 2019-Jan-15 20:37:38.150581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58639 2019-Jan-15 20:37:38.150652 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
58640 2019-Jan-15 20:37:38.151298 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58641 2019-Jan-15 20:37:38.151936 - [DEBUG]
58642 2019-Jan-15 20:37:38.151960 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58643 2019-Jan-15 20:37:38.152617 - [DEBUG] Possible callees:
58644 2019-Jan-15 20:37:38.152642 - [DEBUG] llvm.dbg.declare
58645 2019-Jan-15 20:37:38.152667 - [DEBUG] Possible return sites:
58646 2019-Jan-15 20:37:38.152691 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14958647 2019-Jan-15 20:37:38.153971 - [DEBUG] Found and process special summary
58648 2019-Jan-15 20:37:38.154012 - [DEBUG] Compose: EdgeIdentity * AllBottom
58649 2019-Jan-15 20:37:38.154039 - [DEBUG]
58650 2019-Jan-15 20:37:38.154063 - [DEBUG] Propagate flow
58651 2019-Jan-15 20:37:38.154087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58652 2019-Jan-15 20:37:38.154143 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58653 2019-Jan-15 20:37:38.154782 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58654 2019-Jan-15 20:37:38.155419 - [DEBUG] Edge function : AllBottom (result of previous compose)
58655 2019-Jan-15 20:37:38.155445 - [DEBUG]
58656 2019-Jan-15 20:37:38.155469 - [DEBUG] Join: AllTop & AllBottom
58657 2019-Jan-15 20:37:38.155495 - [DEBUG] = AllBottom (new jump func)
58658 2019-Jan-15 20:37:38.155520 - [DEBUG]
58659 2019-Jan-15 20:37:38.155543 - [DEBUG] Start adding new jump function
58660 2019-Jan-15 20:37:38.155566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58661 2019-Jan-15 20:37:38.155622 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58662 2019-Jan-15 20:37:38.156261 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58663 2019-Jan-15 20:37:38.156898 - [DEBUG] Edge Function : AllBottom
58664 2019-Jan-15 20:37:38.156926 - [DEBUG] End adding new jump function
58665 2019-Jan-15 20:37:38.156950 - [DEBUG]
58666 2019-Jan-15 20:37:38.156973 - [DEBUG] -------------------------------------------- 1576. Path Edge --------------------------------------------
58667 2019-Jan-15 20:37:38.156998 - [DEBUG]
58668 2019-Jan-15 20:37:38.157021 - [DEBUG] Process 1576. path edge:
58669 2019-Jan-15 20:37:38.157044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58670 2019-Jan-15 20:37:38.157100 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
58671 2019-Jan-15 20:37:38.157754 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58672 2019-Jan-15 20:37:38.158393 - [DEBUG]
58673 2019-Jan-15 20:37:38.158417 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58674 2019-Jan-15 20:37:38.159079 - [DEBUG] Compose: EdgeIdentity * AllBottom
58675 2019-Jan-15 20:37:38.159107 - [DEBUG]
58676 2019-Jan-15 20:37:38.159131 - [DEBUG] Propagate flow
58677 2019-Jan-15 20:37:38.159154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58678 2019-Jan-15 20:37:38.159211 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58679 2019-Jan-15 20:37:38.159861 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58680 2019-Jan-15 20:37:38.160502 - [DEBUG] Edge function : AllBottom (result of previous compose)
58681 2019-Jan-15 20:37:38.160527 - [DEBUG]
58682 2019-Jan-15 20:37:38.160552 - [DEBUG] Join: AllTop & AllBottom
58683 2019-Jan-15 20:37:38.160579 - [DEBUG] = AllBottom (new jump func)
58684 2019-Jan-15 20:37:38.160617 - [DEBUG]
58685 2019-Jan-15 20:37:38.160641 - [DEBUG] Start adding new jump function
58686 2019-Jan-15 20:37:38.160664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58687 2019-Jan-15 20:37:38.160720 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58688 2019-Jan-15 20:37:38.161361 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58689 2019-Jan-15 20:37:38.161994 - [DEBUG] Edge Function : AllBottom
58690 2019-Jan-15 20:37:38.162022 - [DEBUG] End adding new jump function
58691 2019-Jan-15 20:37:38.162046 - [DEBUG]
58692 2019-Jan-15 20:37:38.162070 - [DEBUG] -------------------------------------------- 1577. Path Edge --------------------------------------------
58693 2019-Jan-15 20:37:38.162094 - [DEBUG]
58694 2019-Jan-15 20:37:38.162118 - [DEBUG] Process 1577. path edge:
58695 2019-Jan-15 20:37:38.162141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58696 2019-Jan-15 20:37:38.162198 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
58697 2019-Jan-15 20:37:38.162830 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58698 2019-Jan-15 20:37:38.163467 - [DEBUG]
58699 2019-Jan-15 20:37:38.163493 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58700 2019-Jan-15 20:37:38.164165 - [DEBUG] Compose: EdgeIdentity * AllBottom
58701 2019-Jan-15 20:37:38.164194 - [DEBUG]
58702 2019-Jan-15 20:37:38.164218 - [DEBUG] Propagate flow
58703 2019-Jan-15 20:37:38.164242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58704 2019-Jan-15 20:37:38.164299 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58705 2019-Jan-15 20:37:38.164944 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58706 2019-Jan-15 20:37:38.165583 - [DEBUG] Edge function : AllBottom (result of previous compose)
58707 2019-Jan-15 20:37:38.165609 - [DEBUG]
58708 2019-Jan-15 20:37:38.165634 - [DEBUG] Join: AllTop & AllBottom
58709 2019-Jan-15 20:37:38.165660 - [DEBUG] = AllBottom (new jump func)
58710 2019-Jan-15 20:37:38.165685 - [DEBUG]
58711 2019-Jan-15 20:37:38.165708 - [DEBUG] Start adding new jump function
58712 2019-Jan-15 20:37:38.165732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58713 2019-Jan-15 20:37:38.165788 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58714 2019-Jan-15 20:37:38.166428 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58715 2019-Jan-15 20:37:38.167072 - [DEBUG] Edge Function : AllBottom
58716 2019-Jan-15 20:37:38.167100 - [DEBUG] End adding new jump function
58717 2019-Jan-15 20:37:38.167124 - [DEBUG]
58718 2019-Jan-15 20:37:38.167148 - [DEBUG] -------------------------------------------- 1578. Path Edge --------------------------------------------
58719 2019-Jan-15 20:37:38.167173 - [DEBUG]
58720 2019-Jan-15 20:37:38.167196 - [DEBUG] Process 1578. path edge:
58721 2019-Jan-15 20:37:38.167228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58722 2019-Jan-15 20:37:38.167299 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
58723 2019-Jan-15 20:37:38.167943 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58724 2019-Jan-15 20:37:38.168582 - [DEBUG]
58725 2019-Jan-15 20:37:38.168607 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58726 2019-Jan-15 20:37:38.169265 - [DEBUG] Possible callees:
58727 2019-Jan-15 20:37:38.169290 - [DEBUG] llvm.dbg.declare
58728 2019-Jan-15 20:37:38.169315 - [DEBUG] Possible return sites:
58729 2019-Jan-15 20:37:38.169338 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15558730 2019-Jan-15 20:37:38.170738 - [DEBUG] Found and process special summary
58731 2019-Jan-15 20:37:38.170837 - [DEBUG] Compose: EdgeIdentity * AllBottom
58732 2019-Jan-15 20:37:38.170868 - [DEBUG]
58733 2019-Jan-15 20:37:38.170893 - [DEBUG] Propagate flow
58734 2019-Jan-15 20:37:38.170917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58735 2019-Jan-15 20:37:38.170992 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58736 2019-Jan-15 20:37:38.171702 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58737 2019-Jan-15 20:37:38.172373 - [DEBUG] Edge function : AllBottom (result of previous compose)
58738 2019-Jan-15 20:37:38.172400 - [DEBUG]
58739 2019-Jan-15 20:37:38.172426 - [DEBUG] Join: AllTop & AllBottom
58740 2019-Jan-15 20:37:38.172454 - [DEBUG] = AllBottom (new jump func)
58741 2019-Jan-15 20:37:38.172478 - [DEBUG]
58742 2019-Jan-15 20:37:38.172502 - [DEBUG] Start adding new jump function
58743 2019-Jan-15 20:37:38.172526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58744 2019-Jan-15 20:37:38.172587 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58745 2019-Jan-15 20:37:38.173229 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58746 2019-Jan-15 20:37:38.173870 - [DEBUG] Edge Function : AllBottom
58747 2019-Jan-15 20:37:38.173901 - [DEBUG] End adding new jump function
58748 2019-Jan-15 20:37:38.173925 - [DEBUG]
58749 2019-Jan-15 20:37:38.173973 - [DEBUG] -------------------------------------------- 1579. Path Edge --------------------------------------------
58750 2019-Jan-15 20:37:38.173998 - [DEBUG]
58751 2019-Jan-15 20:37:38.174021 - [DEBUG] Process 1579. path edge:
58752 2019-Jan-15 20:37:38.174045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58753 2019-Jan-15 20:37:38.174101 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
58754 2019-Jan-15 20:37:38.174740 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58755 2019-Jan-15 20:37:38.175379 - [DEBUG]
58756 2019-Jan-15 20:37:38.175404 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58757 2019-Jan-15 20:37:38.176108 - [DEBUG] Compose: EdgeIdentity * AllBottom
58758 2019-Jan-15 20:37:38.176137 - [DEBUG]
58759 2019-Jan-15 20:37:38.176161 - [DEBUG] Propagate flow
58760 2019-Jan-15 20:37:38.176184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58761 2019-Jan-15 20:37:38.176242 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58762 2019-Jan-15 20:37:38.176897 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58763 2019-Jan-15 20:37:38.177553 - [DEBUG] Edge function : AllBottom (result of previous compose)
58764 2019-Jan-15 20:37:38.177578 - [DEBUG]
58765 2019-Jan-15 20:37:38.177603 - [DEBUG] Join: AllTop & AllBottom
58766 2019-Jan-15 20:37:38.177629 - [DEBUG] = AllBottom (new jump func)
58767 2019-Jan-15 20:37:38.177653 - [DEBUG]
58768 2019-Jan-15 20:37:38.177676 - [DEBUG] Start adding new jump function
58769 2019-Jan-15 20:37:38.177700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58770 2019-Jan-15 20:37:38.177756 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58771 2019-Jan-15 20:37:38.178396 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58772 2019-Jan-15 20:37:38.179055 - [DEBUG] Edge Function : AllBottom
58773 2019-Jan-15 20:37:38.179084 - [DEBUG] End adding new jump function
58774 2019-Jan-15 20:37:38.179109 - [DEBUG]
58775 2019-Jan-15 20:37:38.179133 - [DEBUG] -------------------------------------------- 1580. Path Edge --------------------------------------------
58776 2019-Jan-15 20:37:38.179158 - [DEBUG]
58777 2019-Jan-15 20:37:38.179181 - [DEBUG] Process 1580. path edge:
58778 2019-Jan-15 20:37:38.179205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58779 2019-Jan-15 20:37:38.179266 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58780 2019-Jan-15 20:37:38.179904 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58781 2019-Jan-15 20:37:38.180542 - [DEBUG]
58782 2019-Jan-15 20:37:38.180568 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58783 2019-Jan-15 20:37:38.181267 - [DEBUG] Compose: EdgeIdentity * AllBottom
58784 2019-Jan-15 20:37:38.181296 - [DEBUG]
58785 2019-Jan-15 20:37:38.181320 - [DEBUG] Propagate flow
58786 2019-Jan-15 20:37:38.181343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58787 2019-Jan-15 20:37:38.181401 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58788 2019-Jan-15 20:37:38.182049 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58789 2019-Jan-15 20:37:38.182687 - [DEBUG] Edge function : AllBottom (result of previous compose)
58790 2019-Jan-15 20:37:38.182712 - [DEBUG]
58791 2019-Jan-15 20:37:38.182736 - [DEBUG] Join: AllTop & AllBottom
58792 2019-Jan-15 20:37:38.182762 - [DEBUG] = AllBottom (new jump func)
58793 2019-Jan-15 20:37:38.182787 - [DEBUG]
58794 2019-Jan-15 20:37:38.182810 - [DEBUG] Start adding new jump function
58795 2019-Jan-15 20:37:38.182833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58796 2019-Jan-15 20:37:38.182889 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58797 2019-Jan-15 20:37:38.183530 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58798 2019-Jan-15 20:37:38.184182 - [DEBUG] Edge Function : AllBottom
58799 2019-Jan-15 20:37:38.184209 - [DEBUG] End adding new jump function
58800 2019-Jan-15 20:37:38.184234 - [DEBUG]
58801 2019-Jan-15 20:37:38.184257 - [DEBUG] -------------------------------------------- 1581. Path Edge --------------------------------------------
58802 2019-Jan-15 20:37:38.184282 - [DEBUG]
58803 2019-Jan-15 20:37:38.184305 - [DEBUG] Process 1581. path edge:
58804 2019-Jan-15 20:37:38.184329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58805 2019-Jan-15 20:37:38.184385 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58806 2019-Jan-15 20:37:38.185032 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58807 2019-Jan-15 20:37:38.185671 - [DEBUG]
58808 2019-Jan-15 20:37:38.185696 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58809 2019-Jan-15 20:37:38.186364 - [DEBUG] EDGE:
58810 2019-Jan-15 20:37:38.186424 - [DEBUG] ---> 58811 2019-Jan-15 20:37:38.187058 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58812 2019-Jan-15 20:37:38.187713 - [DEBUG]
58813 2019-Jan-15 20:37:38.187737 - [DEBUG] EDGE:
58814 2019-Jan-15 20:37:38.187795 - [DEBUG] ---> 58815 2019-Jan-15 20:37:38.188440 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58816 2019-Jan-15 20:37:38.189085 - [DEBUG]
58817 2019-Jan-15 20:37:38.189112 - [DEBUG] Compose: EdgeIdentity * AllBottom
58818 2019-Jan-15 20:37:38.189138 - [DEBUG]
58819 2019-Jan-15 20:37:38.189162 - [DEBUG] Propagate flow
58820 2019-Jan-15 20:37:38.189185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58821 2019-Jan-15 20:37:38.189242 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58822 2019-Jan-15 20:37:38.189877 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58823 2019-Jan-15 20:37:38.190516 - [DEBUG] Edge function : AllBottom (result of previous compose)
58824 2019-Jan-15 20:37:38.190541 - [DEBUG]
58825 2019-Jan-15 20:37:38.190566 - [DEBUG] Join: AllTop & AllBottom
58826 2019-Jan-15 20:37:38.190592 - [DEBUG] = AllBottom (new jump func)
58827 2019-Jan-15 20:37:38.190633 - [DEBUG]
58828 2019-Jan-15 20:37:38.190656 - [DEBUG] Start adding new jump function
58829 2019-Jan-15 20:37:38.190679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58830 2019-Jan-15 20:37:38.190736 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58831 2019-Jan-15 20:37:38.191372 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58832 2019-Jan-15 20:37:38.192005 - [DEBUG] Edge Function : AllBottom
58833 2019-Jan-15 20:37:38.192033 - [DEBUG] End adding new jump function
58834 2019-Jan-15 20:37:38.192057 - [DEBUG]
58835 2019-Jan-15 20:37:38.192081 - [DEBUG] -------------------------------------------- 1582. Path Edge --------------------------------------------
58836 2019-Jan-15 20:37:38.192106 - [DEBUG]
58837 2019-Jan-15 20:37:38.192129 - [DEBUG] Process 1582. path edge:
58838 2019-Jan-15 20:37:38.192153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58839 2019-Jan-15 20:37:38.192209 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58840 2019-Jan-15 20:37:38.192842 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58841 2019-Jan-15 20:37:38.193478 - [DEBUG]
58842 2019-Jan-15 20:37:38.193504 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58843 2019-Jan-15 20:37:38.194176 - [DEBUG] Compose: EdgeIdentity * AllBottom
58844 2019-Jan-15 20:37:38.194204 - [DEBUG]
58845 2019-Jan-15 20:37:38.194228 - [DEBUG] Propagate flow
58846 2019-Jan-15 20:37:38.194251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58847 2019-Jan-15 20:37:38.194309 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58848 2019-Jan-15 20:37:38.194944 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58849 2019-Jan-15 20:37:38.195597 - [DEBUG] Edge function : AllBottom (result of previous compose)
58850 2019-Jan-15 20:37:38.195623 - [DEBUG]
58851 2019-Jan-15 20:37:38.195647 - [DEBUG] Join: AllTop & AllBottom
58852 2019-Jan-15 20:37:38.195673 - [DEBUG] = AllBottom (new jump func)
58853 2019-Jan-15 20:37:38.195697 - [DEBUG]
58854 2019-Jan-15 20:37:38.195721 - [DEBUG] Start adding new jump function
58855 2019-Jan-15 20:37:38.195744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58856 2019-Jan-15 20:37:38.195801 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58857 2019-Jan-15 20:37:38.196439 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58858 2019-Jan-15 20:37:38.197073 - [DEBUG] Edge Function : AllBottom
58859 2019-Jan-15 20:37:38.197101 - [DEBUG] End adding new jump function
58860 2019-Jan-15 20:37:38.197125 - [DEBUG]
58861 2019-Jan-15 20:37:38.197149 - [DEBUG] -------------------------------------------- 1583. Path Edge --------------------------------------------
58862 2019-Jan-15 20:37:38.197173 - [DEBUG]
58863 2019-Jan-15 20:37:38.197197 - [DEBUG] Process 1583. path edge:
58864 2019-Jan-15 20:37:38.197221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58865 2019-Jan-15 20:37:38.197290 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58866 2019-Jan-15 20:37:38.197923 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58867 2019-Jan-15 20:37:38.198559 - [DEBUG]
58868 2019-Jan-15 20:37:38.198584 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58869 2019-Jan-15 20:37:38.199235 - [DEBUG] Compose: EdgeIdentity * AllBottom
58870 2019-Jan-15 20:37:38.199263 - [DEBUG]
58871 2019-Jan-15 20:37:38.199287 - [DEBUG] Propagate flow
58872 2019-Jan-15 20:37:38.199311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58873 2019-Jan-15 20:37:38.199368 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58874 2019-Jan-15 20:37:38.200016 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58875 2019-Jan-15 20:37:38.200666 - [DEBUG] Edge function : AllBottom (result of previous compose)
58876 2019-Jan-15 20:37:38.200691 - [DEBUG]
58877 2019-Jan-15 20:37:38.200716 - [DEBUG] Join: AllTop & AllBottom
58878 2019-Jan-15 20:37:38.200742 - [DEBUG] = AllBottom (new jump func)
58879 2019-Jan-15 20:37:38.200766 - [DEBUG]
58880 2019-Jan-15 20:37:38.200790 - [DEBUG] Start adding new jump function
58881 2019-Jan-15 20:37:38.200813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58882 2019-Jan-15 20:37:38.200870 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58883 2019-Jan-15 20:37:38.201506 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58884 2019-Jan-15 20:37:38.202149 - [DEBUG] Edge Function : AllBottom
58885 2019-Jan-15 20:37:38.202177 - [DEBUG] End adding new jump function
58886 2019-Jan-15 20:37:38.202201 - [DEBUG]
58887 2019-Jan-15 20:37:38.202225 - [DEBUG] -------------------------------------------- 1584. Path Edge --------------------------------------------
58888 2019-Jan-15 20:37:38.202250 - [DEBUG]
58889 2019-Jan-15 20:37:38.202274 - [DEBUG] Process 1584. path edge:
58890 2019-Jan-15 20:37:38.202298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58891 2019-Jan-15 20:37:38.202355 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
58892 2019-Jan-15 20:37:38.203005 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58893 2019-Jan-15 20:37:38.203642 - [DEBUG]
58894 2019-Jan-15 20:37:38.203667 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58895 2019-Jan-15 20:37:38.204341 - [DEBUG] Possible callees:
58896 2019-Jan-15 20:37:38.204368 - [DEBUG] llvm.dbg.declare
58897 2019-Jan-15 20:37:38.204393 - [DEBUG] Possible return sites:
58898 2019-Jan-15 20:37:38.204417 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16358899 2019-Jan-15 20:37:38.205695 - [DEBUG] Found and process special summary
58900 2019-Jan-15 20:37:38.205729 - [DEBUG] Compose: EdgeIdentity * AllBottom
58901 2019-Jan-15 20:37:38.205757 - [DEBUG]
58902 2019-Jan-15 20:37:38.205781 - [DEBUG] Propagate flow
58903 2019-Jan-15 20:37:38.205804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58904 2019-Jan-15 20:37:38.205861 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58905 2019-Jan-15 20:37:38.206499 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58906 2019-Jan-15 20:37:38.207135 - [DEBUG] Edge function : AllBottom (result of previous compose)
58907 2019-Jan-15 20:37:38.207160 - [DEBUG]
58908 2019-Jan-15 20:37:38.207184 - [DEBUG] Join: AllTop & AllBottom
58909 2019-Jan-15 20:37:38.207210 - [DEBUG] = AllBottom (new jump func)
58910 2019-Jan-15 20:37:38.207235 - [DEBUG]
58911 2019-Jan-15 20:37:38.207258 - [DEBUG] Start adding new jump function
58912 2019-Jan-15 20:37:38.207296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58913 2019-Jan-15 20:37:38.207353 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58914 2019-Jan-15 20:37:38.207990 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58915 2019-Jan-15 20:37:38.208624 - [DEBUG] Edge Function : AllBottom
58916 2019-Jan-15 20:37:38.208653 - [DEBUG] End adding new jump function
58917 2019-Jan-15 20:37:38.208677 - [DEBUG]
58918 2019-Jan-15 20:37:38.208701 - [DEBUG] -------------------------------------------- 1585. Path Edge --------------------------------------------
58919 2019-Jan-15 20:37:38.208726 - [DEBUG]
58920 2019-Jan-15 20:37:38.208750 - [DEBUG] Process 1585. path edge:
58921 2019-Jan-15 20:37:38.208774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58922 2019-Jan-15 20:37:38.208831 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
58923 2019-Jan-15 20:37:38.209467 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58924 2019-Jan-15 20:37:38.210102 - [DEBUG]
58925 2019-Jan-15 20:37:38.210127 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58926 2019-Jan-15 20:37:38.210813 - [DEBUG] Compose: EdgeIdentity * AllBottom
58927 2019-Jan-15 20:37:38.210842 - [DEBUG]
58928 2019-Jan-15 20:37:38.210866 - [DEBUG] Propagate flow
58929 2019-Jan-15 20:37:38.210889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58930 2019-Jan-15 20:37:38.210947 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58931 2019-Jan-15 20:37:38.211582 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58932 2019-Jan-15 20:37:38.212218 - [DEBUG] Edge function : AllBottom (result of previous compose)
58933 2019-Jan-15 20:37:38.212243 - [DEBUG]
58934 2019-Jan-15 20:37:38.212268 - [DEBUG] Join: AllTop & AllBottom
58935 2019-Jan-15 20:37:38.212294 - [DEBUG] = AllBottom (new jump func)
58936 2019-Jan-15 20:37:38.212329 - [DEBUG]
58937 2019-Jan-15 20:37:38.212353 - [DEBUG] Start adding new jump function
58938 2019-Jan-15 20:37:38.212377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58939 2019-Jan-15 20:37:38.212433 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58940 2019-Jan-15 20:37:38.213069 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58941 2019-Jan-15 20:37:38.213702 - [DEBUG] Edge Function : AllBottom
58942 2019-Jan-15 20:37:38.213730 - [DEBUG] End adding new jump function
58943 2019-Jan-15 20:37:38.213754 - [DEBUG]
58944 2019-Jan-15 20:37:38.213778 - [DEBUG] -------------------------------------------- 1586. Path Edge --------------------------------------------
58945 2019-Jan-15 20:37:38.213803 - [DEBUG]
58946 2019-Jan-15 20:37:38.213826 - [DEBUG] Process 1586. path edge:
58947 2019-Jan-15 20:37:38.213850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58948 2019-Jan-15 20:37:38.213906 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
58949 2019-Jan-15 20:37:38.214556 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58950 2019-Jan-15 20:37:38.215193 - [DEBUG]
58951 2019-Jan-15 20:37:38.215218 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58952 2019-Jan-15 20:37:38.215871 - [DEBUG] Compose: EdgeIdentity * AllBottom
58953 2019-Jan-15 20:37:38.215899 - [DEBUG]
58954 2019-Jan-15 20:37:38.215923 - [DEBUG] Propagate flow
58955 2019-Jan-15 20:37:38.215946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58956 2019-Jan-15 20:37:38.216003 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58957 2019-Jan-15 20:37:38.216649 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58958 2019-Jan-15 20:37:38.217300 - [DEBUG] Edge function : AllBottom (result of previous compose)
58959 2019-Jan-15 20:37:38.217325 - [DEBUG]
58960 2019-Jan-15 20:37:38.217349 - [DEBUG] Join: AllTop & AllBottom
58961 2019-Jan-15 20:37:38.217375 - [DEBUG] = AllBottom (new jump func)
58962 2019-Jan-15 20:37:38.217399 - [DEBUG]
58963 2019-Jan-15 20:37:38.217423 - [DEBUG] Start adding new jump function
58964 2019-Jan-15 20:37:38.217446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58965 2019-Jan-15 20:37:38.217502 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58966 2019-Jan-15 20:37:38.218139 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58967 2019-Jan-15 20:37:38.218781 - [DEBUG] Edge Function : AllBottom
58968 2019-Jan-15 20:37:38.218808 - [DEBUG] End adding new jump function
58969 2019-Jan-15 20:37:38.218832 - [DEBUG]
58970 2019-Jan-15 20:37:38.218856 - [DEBUG] -------------------------------------------- 1587. Path Edge --------------------------------------------
58971 2019-Jan-15 20:37:38.218881 - [DEBUG]
58972 2019-Jan-15 20:37:38.218904 - [DEBUG] Process 1587. path edge:
58973 2019-Jan-15 20:37:38.218928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58974 2019-Jan-15 20:37:38.218985 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
58975 2019-Jan-15 20:37:38.219628 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58976 2019-Jan-15 20:37:38.220266 - [DEBUG]
58977 2019-Jan-15 20:37:38.220290 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58978 2019-Jan-15 20:37:38.220972 - [DEBUG] Possible callees:
58979 2019-Jan-15 20:37:38.220997 - [DEBUG] llvm.dbg.declare
58980 2019-Jan-15 20:37:38.221022 - [DEBUG] Possible return sites:
58981 2019-Jan-15 20:37:38.221045 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16958982 2019-Jan-15 20:37:38.222337 - [DEBUG] Found and process special summary
58983 2019-Jan-15 20:37:38.222372 - [DEBUG] Compose: EdgeIdentity * AllBottom
58984 2019-Jan-15 20:37:38.222399 - [DEBUG]
58985 2019-Jan-15 20:37:38.222423 - [DEBUG] Propagate flow
58986 2019-Jan-15 20:37:38.222446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58987 2019-Jan-15 20:37:38.222502 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58988 2019-Jan-15 20:37:38.223140 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58989 2019-Jan-15 20:37:38.223775 - [DEBUG] Edge function : AllBottom (result of previous compose)
58990 2019-Jan-15 20:37:38.223800 - [DEBUG]
58991 2019-Jan-15 20:37:38.223825 - [DEBUG] Join: AllTop & AllBottom
58992 2019-Jan-15 20:37:38.223851 - [DEBUG] = AllBottom (new jump func)
58993 2019-Jan-15 20:37:38.223875 - [DEBUG]
58994 2019-Jan-15 20:37:38.223899 - [DEBUG] Start adding new jump function
58995 2019-Jan-15 20:37:38.223922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58996 2019-Jan-15 20:37:38.223991 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58997 2019-Jan-15 20:37:38.224628 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58998 2019-Jan-15 20:37:38.225263 - [DEBUG] Edge Function : AllBottom
58999 2019-Jan-15 20:37:38.225291 - [DEBUG] End adding new jump function
59000 2019-Jan-15 20:37:38.225316 - [DEBUG]
59001 2019-Jan-15 20:37:38.225339 - [DEBUG] -------------------------------------------- 1588. Path Edge --------------------------------------------
59002 2019-Jan-15 20:37:38.225364 - [DEBUG]
59003 2019-Jan-15 20:37:38.225387 - [DEBUG] Process 1588. path edge:
59004 2019-Jan-15 20:37:38.225411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59005 2019-Jan-15 20:37:38.225468 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59006 2019-Jan-15 20:37:38.226104 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59007 2019-Jan-15 20:37:38.226739 - [DEBUG]
59008 2019-Jan-15 20:37:38.226764 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59009 2019-Jan-15 20:37:38.227445 - [DEBUG] Compose: EdgeIdentity * AllBottom
59010 2019-Jan-15 20:37:38.227473 - [DEBUG]
59011 2019-Jan-15 20:37:38.227497 - [DEBUG] Propagate flow
59012 2019-Jan-15 20:37:38.227520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59013 2019-Jan-15 20:37:38.227577 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59014 2019-Jan-15 20:37:38.228218 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59015 2019-Jan-15 20:37:38.228856 - [DEBUG] Edge function : AllBottom (result of previous compose)
59016 2019-Jan-15 20:37:38.228881 - [DEBUG]
59017 2019-Jan-15 20:37:38.228906 - [DEBUG] Join: AllTop & AllBottom
59018 2019-Jan-15 20:37:38.228932 - [DEBUG] = AllBottom (new jump func)
59019 2019-Jan-15 20:37:38.228956 - [DEBUG]
59020 2019-Jan-15 20:37:38.228980 - [DEBUG] Start adding new jump function
59021 2019-Jan-15 20:37:38.229003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59022 2019-Jan-15 20:37:38.229059 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59023 2019-Jan-15 20:37:38.229707 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59024 2019-Jan-15 20:37:38.230343 - [DEBUG] Edge Function : AllBottom
59025 2019-Jan-15 20:37:38.230372 - [DEBUG] End adding new jump function
59026 2019-Jan-15 20:37:38.230396 - [DEBUG]
59027 2019-Jan-15 20:37:38.230420 - [DEBUG] -------------------------------------------- 1589. Path Edge --------------------------------------------
59028 2019-Jan-15 20:37:38.230445 - [DEBUG]
59029 2019-Jan-15 20:37:38.230468 - [DEBUG] Process 1589. path edge:
59030 2019-Jan-15 20:37:38.230492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59031 2019-Jan-15 20:37:38.230549 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59032 2019-Jan-15 20:37:38.231201 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59033 2019-Jan-15 20:37:38.231839 - [DEBUG]
59034 2019-Jan-15 20:37:38.231864 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59035 2019-Jan-15 20:37:38.232527 - [DEBUG] Compose: EdgeIdentity * AllBottom
59036 2019-Jan-15 20:37:38.232555 - [DEBUG]
59037 2019-Jan-15 20:37:38.232579 - [DEBUG] Propagate flow
59038 2019-Jan-15 20:37:38.232602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59039 2019-Jan-15 20:37:38.232660 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59040 2019-Jan-15 20:37:38.233300 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59041 2019-Jan-15 20:37:38.233947 - [DEBUG] Edge function : AllBottom (result of previous compose)
59042 2019-Jan-15 20:37:38.233974 - [DEBUG]
59043 2019-Jan-15 20:37:38.233999 - [DEBUG] Join: AllTop & AllBottom
59044 2019-Jan-15 20:37:38.234025 - [DEBUG] = AllBottom (new jump func)
59045 2019-Jan-15 20:37:38.234050 - [DEBUG]
59046 2019-Jan-15 20:37:38.234073 - [DEBUG] Start adding new jump function
59047 2019-Jan-15 20:37:38.234096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59048 2019-Jan-15 20:37:38.234153 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59049 2019-Jan-15 20:37:38.234789 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59050 2019-Jan-15 20:37:38.235426 - [DEBUG] Edge Function : AllBottom
59051 2019-Jan-15 20:37:38.235454 - [DEBUG] End adding new jump function
59052 2019-Jan-15 20:37:38.235478 - [DEBUG]
59053 2019-Jan-15 20:37:38.235502 - [DEBUG] -------------------------------------------- 1590. Path Edge --------------------------------------------
59054 2019-Jan-15 20:37:38.235526 - [DEBUG]
59055 2019-Jan-15 20:37:38.235550 - [DEBUG] Process 1590. path edge:
59056 2019-Jan-15 20:37:38.235574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59057 2019-Jan-15 20:37:38.235631 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59058 2019-Jan-15 20:37:38.236268 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59059 2019-Jan-15 20:37:38.236906 - [DEBUG]
59060 2019-Jan-15 20:37:38.236930 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59061 2019-Jan-15 20:37:38.237617 - [DEBUG] Compose: EdgeIdentity * AllBottom
59062 2019-Jan-15 20:37:38.237647 - [DEBUG]
59063 2019-Jan-15 20:37:38.237671 - [DEBUG] Propagate flow
59064 2019-Jan-15 20:37:38.237695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59065 2019-Jan-15 20:37:38.237753 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59066 2019-Jan-15 20:37:38.238399 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59067 2019-Jan-15 20:37:38.239039 - [DEBUG] Edge function : AllBottom (result of previous compose)
59068 2019-Jan-15 20:37:38.239065 - [DEBUG]
59069 2019-Jan-15 20:37:38.239089 - [DEBUG] Join: AllTop & AllBottom
59070 2019-Jan-15 20:37:38.239115 - [DEBUG] = AllBottom (new jump func)
59071 2019-Jan-15 20:37:38.239140 - [DEBUG]
59072 2019-Jan-15 20:37:38.239163 - [DEBUG] Start adding new jump function
59073 2019-Jan-15 20:37:38.239187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59074 2019-Jan-15 20:37:38.239243 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59075 2019-Jan-15 20:37:38.239881 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59076 2019-Jan-15 20:37:38.240515 - [DEBUG] Edge Function : AllBottom
59077 2019-Jan-15 20:37:38.240543 - [DEBUG] End adding new jump function
59078 2019-Jan-15 20:37:38.240567 - [DEBUG]
59079 2019-Jan-15 20:37:38.240591 - [DEBUG] -------------------------------------------- 1591. Path Edge --------------------------------------------
59080 2019-Jan-15 20:37:38.240630 - [DEBUG]
59081 2019-Jan-15 20:37:38.240654 - [DEBUG] Process 1591. path edge:
59082 2019-Jan-15 20:37:38.240678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59083 2019-Jan-15 20:37:38.240735 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59084 2019-Jan-15 20:37:38.241371 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59085 2019-Jan-15 20:37:38.242009 - [DEBUG]
59086 2019-Jan-15 20:37:38.242035 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59087 2019-Jan-15 20:37:38.242689 - [DEBUG] Compose: EdgeIdentity * AllBottom
59088 2019-Jan-15 20:37:38.242717 - [DEBUG]
59089 2019-Jan-15 20:37:38.242741 - [DEBUG] Propagate flow
59090 2019-Jan-15 20:37:38.242764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59091 2019-Jan-15 20:37:38.242821 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59092 2019-Jan-15 20:37:38.243458 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59093 2019-Jan-15 20:37:38.244109 - [DEBUG] Edge function : AllBottom (result of previous compose)
59094 2019-Jan-15 20:37:38.244134 - [DEBUG]
59095 2019-Jan-15 20:37:38.244158 - [DEBUG] Join: AllTop & AllBottom
59096 2019-Jan-15 20:37:38.244184 - [DEBUG] = AllBottom (new jump func)
59097 2019-Jan-15 20:37:38.244209 - [DEBUG]
59098 2019-Jan-15 20:37:38.244232 - [DEBUG] Start adding new jump function
59099 2019-Jan-15 20:37:38.244255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59100 2019-Jan-15 20:37:38.244311 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59101 2019-Jan-15 20:37:38.244947 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59102 2019-Jan-15 20:37:38.245582 - [DEBUG] Edge Function : AllBottom
59103 2019-Jan-15 20:37:38.245610 - [DEBUG] End adding new jump function
59104 2019-Jan-15 20:37:38.245634 - [DEBUG]
59105 2019-Jan-15 20:37:38.245658 - [DEBUG] -------------------------------------------- 1592. Path Edge --------------------------------------------
59106 2019-Jan-15 20:37:38.245682 - [DEBUG]
59107 2019-Jan-15 20:37:38.245706 - [DEBUG] Process 1592. path edge:
59108 2019-Jan-15 20:37:38.245730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59109 2019-Jan-15 20:37:38.245786 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59110 2019-Jan-15 20:37:38.246432 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59111 2019-Jan-15 20:37:38.247069 - [DEBUG]
59112 2019-Jan-15 20:37:38.247093 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59113 2019-Jan-15 20:37:38.247774 - [DEBUG] Compose: EdgeIdentity * AllBottom
59114 2019-Jan-15 20:37:38.247802 - [DEBUG]
59115 2019-Jan-15 20:37:38.247826 - [DEBUG] Propagate flow
59116 2019-Jan-15 20:37:38.247849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59117 2019-Jan-15 20:37:38.247906 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59118 2019-Jan-15 20:37:38.248549 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59119 2019-Jan-15 20:37:38.249186 - [DEBUG] Edge function : AllBottom (result of previous compose)
59120 2019-Jan-15 20:37:38.249212 - [DEBUG]
59121 2019-Jan-15 20:37:38.249236 - [DEBUG] Join: AllTop & AllBottom
59122 2019-Jan-15 20:37:38.249262 - [DEBUG] = AllBottom (new jump func)
59123 2019-Jan-15 20:37:38.249287 - [DEBUG]
59124 2019-Jan-15 20:37:38.249310 - [DEBUG] Start adding new jump function
59125 2019-Jan-15 20:37:38.249334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59126 2019-Jan-15 20:37:38.249390 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59127 2019-Jan-15 20:37:38.250026 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59128 2019-Jan-15 20:37:38.250672 - [DEBUG] Edge Function : AllBottom
59129 2019-Jan-15 20:37:38.250700 - [DEBUG] End adding new jump function
59130 2019-Jan-15 20:37:38.250725 - [DEBUG]
59131 2019-Jan-15 20:37:38.250748 - [DEBUG] -------------------------------------------- 1593. Path Edge --------------------------------------------
59132 2019-Jan-15 20:37:38.250773 - [DEBUG]
59133 2019-Jan-15 20:37:38.250797 - [DEBUG] Process 1593. path edge:
59134 2019-Jan-15 20:37:38.250820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59135 2019-Jan-15 20:37:38.250877 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
59136 2019-Jan-15 20:37:38.251512 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59137 2019-Jan-15 20:37:38.252149 - [DEBUG]
59138 2019-Jan-15 20:37:38.252174 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59139 2019-Jan-15 20:37:38.252829 - [DEBUG] Compose: EdgeIdentity * AllBottom
59140 2019-Jan-15 20:37:38.252857 - [DEBUG]
59141 2019-Jan-15 20:37:38.252880 - [DEBUG] Propagate flow
59142 2019-Jan-15 20:37:38.252904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59143 2019-Jan-15 20:37:38.252961 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59144 2019-Jan-15 20:37:38.253602 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59145 2019-Jan-15 20:37:38.254254 - [DEBUG] Edge function : AllBottom (result of previous compose)
59146 2019-Jan-15 20:37:38.254279 - [DEBUG]
59147 2019-Jan-15 20:37:38.254303 - [DEBUG] Join: AllTop & AllBottom
59148 2019-Jan-15 20:37:38.254329 - [DEBUG] = AllBottom (new jump func)
59149 2019-Jan-15 20:37:38.254354 - [DEBUG]
59150 2019-Jan-15 20:37:38.254377 - [DEBUG] Start adding new jump function
59151 2019-Jan-15 20:37:38.254400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59152 2019-Jan-15 20:37:38.254456 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59153 2019-Jan-15 20:37:38.255093 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59154 2019-Jan-15 20:37:38.255733 - [DEBUG] Edge Function : AllBottom
59155 2019-Jan-15 20:37:38.255762 - [DEBUG] End adding new jump function
59156 2019-Jan-15 20:37:38.255786 - [DEBUG]
59157 2019-Jan-15 20:37:38.255809 - [DEBUG] -------------------------------------------- 1594. Path Edge --------------------------------------------
59158 2019-Jan-15 20:37:38.255834 - [DEBUG]
59159 2019-Jan-15 20:37:38.255858 - [DEBUG] Process 1594. path edge:
59160 2019-Jan-15 20:37:38.255881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59161 2019-Jan-15 20:37:38.255938 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
59162 2019-Jan-15 20:37:38.256573 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59163 2019-Jan-15 20:37:38.257209 - [DEBUG]
59164 2019-Jan-15 20:37:38.257234 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59165 2019-Jan-15 20:37:38.257911 - [DEBUG] Compose: EdgeIdentity * AllBottom
59166 2019-Jan-15 20:37:38.257940 - [DEBUG]
59167 2019-Jan-15 20:37:38.257964 - [DEBUG] Propagate flow
59168 2019-Jan-15 20:37:38.257987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59169 2019-Jan-15 20:37:38.258045 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59170 2019-Jan-15 20:37:38.258690 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59171 2019-Jan-15 20:37:38.259328 - [DEBUG] Edge function : AllBottom (result of previous compose)
59172 2019-Jan-15 20:37:38.259353 - [DEBUG]
59173 2019-Jan-15 20:37:38.259378 - [DEBUG] Join: AllTop & AllBottom
59174 2019-Jan-15 20:37:38.259403 - [DEBUG] = AllBottom (new jump func)
59175 2019-Jan-15 20:37:38.259428 - [DEBUG]
59176 2019-Jan-15 20:37:38.259451 - [DEBUG] Start adding new jump function
59177 2019-Jan-15 20:37:38.259474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59178 2019-Jan-15 20:37:38.259531 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59179 2019-Jan-15 20:37:38.260168 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59180 2019-Jan-15 20:37:38.260823 - [DEBUG] Edge Function : AllBottom
59181 2019-Jan-15 20:37:38.260851 - [DEBUG] End adding new jump function
59182 2019-Jan-15 20:37:38.260875 - [DEBUG]
59183 2019-Jan-15 20:37:38.260899 - [DEBUG] -------------------------------------------- 1595. Path Edge --------------------------------------------
59184 2019-Jan-15 20:37:38.260923 - [DEBUG]
59185 2019-Jan-15 20:37:38.260947 - [DEBUG] Process 1595. path edge:
59186 2019-Jan-15 20:37:38.260970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59187 2019-Jan-15 20:37:38.261027 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
59188 2019-Jan-15 20:37:38.261669 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59189 2019-Jan-15 20:37:38.262307 - [DEBUG]
59190 2019-Jan-15 20:37:38.262333 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59191 2019-Jan-15 20:37:38.262992 - [DEBUG] Compose: EdgeIdentity * AllBottom
59192 2019-Jan-15 20:37:38.263020 - [DEBUG]
59193 2019-Jan-15 20:37:38.263044 - [DEBUG] Propagate flow
59194 2019-Jan-15 20:37:38.263068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59195 2019-Jan-15 20:37:38.263125 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59196 2019-Jan-15 20:37:38.263760 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59197 2019-Jan-15 20:37:38.264427 - [DEBUG] Edge function : AllBottom (result of previous compose)
59198 2019-Jan-15 20:37:38.264453 - [DEBUG]
59199 2019-Jan-15 20:37:38.264477 - [DEBUG] Join: AllTop & AllBottom
59200 2019-Jan-15 20:37:38.264504 - [DEBUG] = AllBottom (new jump func)
59201 2019-Jan-15 20:37:38.264528 - [DEBUG]
59202 2019-Jan-15 20:37:38.264552 - [DEBUG] Start adding new jump function
59203 2019-Jan-15 20:37:38.264575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59204 2019-Jan-15 20:37:38.264632 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59205 2019-Jan-15 20:37:38.265269 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59206 2019-Jan-15 20:37:38.265903 - [DEBUG] Edge Function : AllBottom
59207 2019-Jan-15 20:37:38.265931 - [DEBUG] End adding new jump function
59208 2019-Jan-15 20:37:38.265955 - [DEBUG]
59209 2019-Jan-15 20:37:38.265979 - [DEBUG] -------------------------------------------- 1596. Path Edge --------------------------------------------
59210 2019-Jan-15 20:37:38.266004 - [DEBUG]
59211 2019-Jan-15 20:37:38.266028 - [DEBUG] Process 1596. path edge:
59212 2019-Jan-15 20:37:38.266051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59213 2019-Jan-15 20:37:38.266108 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
59214 2019-Jan-15 20:37:38.266742 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59215 2019-Jan-15 20:37:38.267394 - [DEBUG]
59216 2019-Jan-15 20:37:38.267418 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59217 2019-Jan-15 20:37:38.268082 - [DEBUG] Compose: EdgeIdentity * AllBottom
59218 2019-Jan-15 20:37:38.268111 - [DEBUG]
59219 2019-Jan-15 20:37:38.268135 - [DEBUG] Propagate flow
59220 2019-Jan-15 20:37:38.268158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59221 2019-Jan-15 20:37:38.268215 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59222 2019-Jan-15 20:37:38.268850 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59223 2019-Jan-15 20:37:38.269485 - [DEBUG] Edge function : AllBottom (result of previous compose)
59224 2019-Jan-15 20:37:38.269509 - [DEBUG]
59225 2019-Jan-15 20:37:38.269533 - [DEBUG] Join: AllTop & AllBottom
59226 2019-Jan-15 20:37:38.269559 - [DEBUG] = AllBottom (new jump func)
59227 2019-Jan-15 20:37:38.269584 - [DEBUG]
59228 2019-Jan-15 20:37:38.269607 - [DEBUG] Start adding new jump function
59229 2019-Jan-15 20:37:38.269630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59230 2019-Jan-15 20:37:38.269686 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59231 2019-Jan-15 20:37:38.270324 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59232 2019-Jan-15 20:37:38.270969 - [DEBUG] Edge Function : AllBottom
59233 2019-Jan-15 20:37:38.270998 - [DEBUG] End adding new jump function
59234 2019-Jan-15 20:37:38.271023 - [DEBUG]
59235 2019-Jan-15 20:37:38.271046 - [DEBUG] -------------------------------------------- 1597. Path Edge --------------------------------------------
59236 2019-Jan-15 20:37:38.271071 - [DEBUG]
59237 2019-Jan-15 20:37:38.271094 - [DEBUG] Process 1597. path edge:
59238 2019-Jan-15 20:37:38.271119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59239 2019-Jan-15 20:37:38.271176 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
59240 2019-Jan-15 20:37:38.271810 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59241 2019-Jan-15 20:37:38.272446 - [DEBUG]
59242 2019-Jan-15 20:37:38.272470 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59243 2019-Jan-15 20:37:38.273129 - [DEBUG] Start of endsummarytab entry
59244 2019-Jan-15 20:37:38.273168 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59245 2019-Jan-15 20:37:38.273817 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
59246 2019-Jan-15 20:37:38.273880 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59247 2019-Jan-15 20:37:38.274540 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59248 2019-Jan-15 20:37:38.275180 - [DEBUG] EF: AllBottom
59249 2019-Jan-15 20:37:38.275206 - [DEBUG]
59250 2019-Jan-15 20:37:38.275230 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59251 2019-Jan-15 20:37:38.275862 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59252 2019-Jan-15 20:37:38.276499 - [DEBUG] EF: AllBottom
59253 2019-Jan-15 20:37:38.276524 - [DEBUG]
59254 2019-Jan-15 20:37:38.276548 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59255 2019-Jan-15 20:37:38.277179 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59256 2019-Jan-15 20:37:38.277833 - [DEBUG] EF: AllBottom
59257 2019-Jan-15 20:37:38.277858 - [DEBUG]
59258 2019-Jan-15 20:37:38.277881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59259 2019-Jan-15 20:37:38.278514 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59260 2019-Jan-15 20:37:38.279156 - [DEBUG] EF: AllBottom
59261 2019-Jan-15 20:37:38.279181 - [DEBUG]
59262 2019-Jan-15 20:37:38.279204 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59263 2019-Jan-15 20:37:38.279836 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59264 2019-Jan-15 20:37:38.280477 - [DEBUG] EF: AllBottom
59265 2019-Jan-15 20:37:38.280502 - [DEBUG]
59266 2019-Jan-15 20:37:38.280525 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59267 2019-Jan-15 20:37:38.281174 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59268 2019-Jan-15 20:37:38.281811 - [DEBUG] EF: AllBottom
59269 2019-Jan-15 20:37:38.281836 - [DEBUG]
59270 2019-Jan-15 20:37:38.281859 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59271 2019-Jan-15 20:37:38.282490 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
59272 2019-Jan-15 20:37:38.283132 - [DEBUG] EF: AllBottom
59273 2019-Jan-15 20:37:38.283157 - [DEBUG]
59274 2019-Jan-15 20:37:38.283180 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59275 2019-Jan-15 20:37:38.283813 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59276 2019-Jan-15 20:37:38.284461 - [DEBUG] EF: AllBottom
59277 2019-Jan-15 20:37:38.284486 - [DEBUG]
59278 2019-Jan-15 20:37:38.284509 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59279 2019-Jan-15 20:37:38.285143 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59280 2019-Jan-15 20:37:38.285781 - [DEBUG] EF: AllBottom
59281 2019-Jan-15 20:37:38.285805 - [DEBUG]
59282 2019-Jan-15 20:37:38.285829 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59283 2019-Jan-15 20:37:38.286460 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59284 2019-Jan-15 20:37:38.287101 - [DEBUG] EF: AllBottom
59285 2019-Jan-15 20:37:38.287126 - [DEBUG]
59286 2019-Jan-15 20:37:38.287150 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59287 2019-Jan-15 20:37:38.287797 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
59288 2019-Jan-15 20:37:38.288452 - [DEBUG] EF: AllBottom
59289 2019-Jan-15 20:37:38.288477 - [DEBUG]
59290 2019-Jan-15 20:37:38.288501 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59291 2019-Jan-15 20:37:38.289134 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
59292 2019-Jan-15 20:37:38.289770 - [DEBUG] EF: AllBottom
59293 2019-Jan-15 20:37:38.289795 - [DEBUG]
59294 2019-Jan-15 20:37:38.289819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59295 2019-Jan-15 20:37:38.290451 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59296 2019-Jan-15 20:37:38.291104 - [DEBUG] EF: AllBottom
59297 2019-Jan-15 20:37:38.291129 - [DEBUG]
59298 2019-Jan-15 20:37:38.291153 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59299 2019-Jan-15 20:37:38.291786 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59300 2019-Jan-15 20:37:38.292427 - [DEBUG] EF: AllBottom
59301 2019-Jan-15 20:37:38.292452 - [DEBUG]
59302 2019-Jan-15 20:37:38.292475 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59303 2019-Jan-15 20:37:38.293107 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59304 2019-Jan-15 20:37:38.293743 - [DEBUG] EF: AllBottom
59305 2019-Jan-15 20:37:38.293768 - [DEBUG]
59306 2019-Jan-15 20:37:38.293792 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59307 2019-Jan-15 20:37:38.294440 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
59308 2019-Jan-15 20:37:38.295075 - [DEBUG] EF: AllBottom
59309 2019-Jan-15 20:37:38.295100 - [DEBUG]
59310 2019-Jan-15 20:37:38.295123 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59311 2019-Jan-15 20:37:38.295756 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59312 2019-Jan-15 20:37:38.296394 - [DEBUG] EF: AllBottom
59313 2019-Jan-15 20:37:38.296419 - [DEBUG]
59314 2019-Jan-15 20:37:38.296442 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59315 2019-Jan-15 20:37:38.297075 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59316 2019-Jan-15 20:37:38.297728 - [DEBUG] EF: AllBottom
59317 2019-Jan-15 20:37:38.297753 - [DEBUG]
59318 2019-Jan-15 20:37:38.297776 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59319 2019-Jan-15 20:37:38.298409 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59320 2019-Jan-15 20:37:38.299042 - [DEBUG] EF: AllBottom
59321 2019-Jan-15 20:37:38.299067 - [DEBUG]
59322 2019-Jan-15 20:37:38.299090 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59323 2019-Jan-15 20:37:38.299722 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59324 2019-Jan-15 20:37:38.300359 - [DEBUG] EF: AllBottom
59325 2019-Jan-15 20:37:38.300384 - [DEBUG]
59326 2019-Jan-15 20:37:38.300407 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59327 2019-Jan-15 20:37:38.301055 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
59328 2019-Jan-15 20:37:38.301691 - [DEBUG] EF: AllBottom
59329 2019-Jan-15 20:37:38.301716 - [DEBUG]
59330 2019-Jan-15 20:37:38.301739 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59331 2019-Jan-15 20:37:38.302372 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59332 2019-Jan-15 20:37:38.303008 - [DEBUG] EF: AllBottom
59333 2019-Jan-15 20:37:38.303033 - [DEBUG]
59334 2019-Jan-15 20:37:38.303065 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59335 2019-Jan-15 20:37:38.303699 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59336 2019-Jan-15 20:37:38.304355 - [DEBUG] EF: AllBottom
59337 2019-Jan-15 20:37:38.304380 - [DEBUG]
59338 2019-Jan-15 20:37:38.304404 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59339 2019-Jan-15 20:37:38.305036 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59340 2019-Jan-15 20:37:38.305694 - [DEBUG] EF: AllBottom
59341 2019-Jan-15 20:37:38.305720 - [DEBUG]
59342 2019-Jan-15 20:37:38.305744 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59343 2019-Jan-15 20:37:38.306401 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59344 2019-Jan-15 20:37:38.307051 - [DEBUG] EF: AllBottom
59345 2019-Jan-15 20:37:38.307076 - [DEBUG]
59346 2019-Jan-15 20:37:38.307100 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59347 2019-Jan-15 20:37:38.307754 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59348 2019-Jan-15 20:37:38.308392 - [DEBUG] EF: AllBottom
59349 2019-Jan-15 20:37:38.308417 - [DEBUG]
59350 2019-Jan-15 20:37:38.308441 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59351 2019-Jan-15 20:37:38.309074 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59352 2019-Jan-15 20:37:38.309712 - [DEBUG] EF: AllBottom
59353 2019-Jan-15 20:37:38.309737 - [DEBUG]
59354 2019-Jan-15 20:37:38.309760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59355 2019-Jan-15 20:37:38.310392 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59356 2019-Jan-15 20:37:38.311046 - [DEBUG] EF: AllBottom
59357 2019-Jan-15 20:37:38.311072 - [DEBUG]
59358 2019-Jan-15 20:37:38.311095 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59359 2019-Jan-15 20:37:38.311726 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
59360 2019-Jan-15 20:37:38.312359 - [DEBUG] EF: AllBottom
59361 2019-Jan-15 20:37:38.312384 - [DEBUG]
59362 2019-Jan-15 20:37:38.312408 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59363 2019-Jan-15 20:37:38.313039 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
59364 2019-Jan-15 20:37:38.313674 - [DEBUG] EF: AllBottom
59365 2019-Jan-15 20:37:38.313699 - [DEBUG]
59366 2019-Jan-15 20:37:38.313722 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59367 2019-Jan-15 20:37:38.314369 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
59368 2019-Jan-15 20:37:38.315002 - [DEBUG] EF: AllBottom
59369 2019-Jan-15 20:37:38.315027 - [DEBUG]
59370 2019-Jan-15 20:37:38.315051 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59371 2019-Jan-15 20:37:38.315682 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59372 2019-Jan-15 20:37:38.316320 - [DEBUG] EF: AllBottom
59373 2019-Jan-15 20:37:38.316345 - [DEBUG]
59374 2019-Jan-15 20:37:38.316368 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59375 2019-Jan-15 20:37:38.317001 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59376 2019-Jan-15 20:37:38.317653 - [DEBUG] EF: AllBottom
59377 2019-Jan-15 20:37:38.317678 - [DEBUG]
59378 2019-Jan-15 20:37:38.317701 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59379 2019-Jan-15 20:37:38.318335 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59380 2019-Jan-15 20:37:38.318986 - [DEBUG] EF: AllBottom
59381 2019-Jan-15 20:37:38.319011 - [DEBUG]
59382 2019-Jan-15 20:37:38.319035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59383 2019-Jan-15 20:37:38.319668 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59384 2019-Jan-15 20:37:38.320301 - [DEBUG] EF: AllBottom
59385 2019-Jan-15 20:37:38.320326 - [DEBUG]
59386 2019-Jan-15 20:37:38.320351 - [DEBUG] ---------------
59387 2019-Jan-15 20:37:38.320374 - [DEBUG]
59388 2019-Jan-15 20:37:38.320403 - [DEBUG] End of endsummarytab entry
59389 2019-Jan-15 20:37:38.320427 - [DEBUG]
59390 2019-Jan-15 20:37:38.320451 - [DEBUG] Start of incomingtab entry
59391 2019-Jan-15 20:37:38.320476 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59392 2019-Jan-15 20:37:38.321131 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
59393 2019-Jan-15 20:37:38.321190 - [DEBUG] ---------------
59394 2019-Jan-15 20:37:38.321214 - [DEBUG] End of incomingtab entry
59395 2019-Jan-15 20:37:38.321238 - [DEBUG]
59396 2019-Jan-15 20:37:38.321264 - [DEBUG] EDGE:
59397 2019-Jan-15 20:37:38.321320 - [DEBUG] ---> 59398 2019-Jan-15 20:37:38.321955 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59399 2019-Jan-15 20:37:38.322589 - [DEBUG]
59400 2019-Jan-15 20:37:38.322615 - [DEBUG] EDGE:
59401 2019-Jan-15 20:37:38.322673 - [DEBUG] ---> 59402 2019-Jan-15 20:37:38.323311 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59403 2019-Jan-15 20:37:38.323960 - [DEBUG]
59404 2019-Jan-15 20:37:38.324006 - [DEBUG] Compose: EdgeIdentity * AllBottom
59405 2019-Jan-15 20:37:38.324033 - [DEBUG]
59406 2019-Jan-15 20:37:38.324057 - [DEBUG] Propagate flow
59407 2019-Jan-15 20:37:38.324080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59408 2019-Jan-15 20:37:38.324137 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59409 2019-Jan-15 20:37:38.324782 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59410 2019-Jan-15 20:37:38.325418 - [DEBUG] Edge function : AllBottom (result of previous compose)
59411 2019-Jan-15 20:37:38.325443 - [DEBUG]
59412 2019-Jan-15 20:37:38.325469 - [DEBUG] Join: AllTop & AllBottom
59413 2019-Jan-15 20:37:38.325496 - [DEBUG] = AllBottom (new jump func)
59414 2019-Jan-15 20:37:38.325520 - [DEBUG]
59415 2019-Jan-15 20:37:38.325544 - [DEBUG] Start adding new jump function
59416 2019-Jan-15 20:37:38.325567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59417 2019-Jan-15 20:37:38.325623 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59418 2019-Jan-15 20:37:38.326261 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59419 2019-Jan-15 20:37:38.326902 - [DEBUG] Edge Function : AllBottom
59420 2019-Jan-15 20:37:38.326932 - [DEBUG] End adding new jump function
59421 2019-Jan-15 20:37:38.326956 - [DEBUG]
59422 2019-Jan-15 20:37:38.326980 - [DEBUG] -------------------------------------------- 1598. Path Edge --------------------------------------------
59423 2019-Jan-15 20:37:38.327004 - [DEBUG]
59424 2019-Jan-15 20:37:38.327027 - [DEBUG] Process 1598. path edge:
59425 2019-Jan-15 20:37:38.327051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59426 2019-Jan-15 20:37:38.327107 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
59427 2019-Jan-15 20:37:38.327775 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59428 2019-Jan-15 20:37:38.328412 - [DEBUG]
59429 2019-Jan-15 20:37:38.328437 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59430 2019-Jan-15 20:37:38.329098 - [DEBUG] Possible callees:
59431 2019-Jan-15 20:37:38.329124 - [DEBUG] llvm.dbg.declare
59432 2019-Jan-15 20:37:38.329149 - [DEBUG] Possible return sites:
59433 2019-Jan-15 20:37:38.329172 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19359434 2019-Jan-15 20:37:38.330448 - [DEBUG] Found and process special summary
59435 2019-Jan-15 20:37:38.330482 - [DEBUG] Compose: EdgeIdentity * AllBottom
59436 2019-Jan-15 20:37:38.330509 - [DEBUG]
59437 2019-Jan-15 20:37:38.330533 - [DEBUG] Propagate flow
59438 2019-Jan-15 20:37:38.330557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59439 2019-Jan-15 20:37:38.330627 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59440 2019-Jan-15 20:37:38.331274 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59441 2019-Jan-15 20:37:38.331911 - [DEBUG] Edge function : AllBottom (result of previous compose)
59442 2019-Jan-15 20:37:38.331936 - [DEBUG]
59443 2019-Jan-15 20:37:38.331961 - [DEBUG] Join: AllTop & AllBottom
59444 2019-Jan-15 20:37:38.331987 - [DEBUG] = AllBottom (new jump func)
59445 2019-Jan-15 20:37:38.332012 - [DEBUG]
59446 2019-Jan-15 20:37:38.332035 - [DEBUG] Start adding new jump function
59447 2019-Jan-15 20:37:38.332059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59448 2019-Jan-15 20:37:38.332115 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59449 2019-Jan-15 20:37:38.332751 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59450 2019-Jan-15 20:37:38.333386 - [DEBUG] Edge Function : AllBottom
59451 2019-Jan-15 20:37:38.333414 - [DEBUG] End adding new jump function
59452 2019-Jan-15 20:37:38.333438 - [DEBUG]
59453 2019-Jan-15 20:37:38.333462 - [DEBUG] -------------------------------------------- 1599. Path Edge --------------------------------------------
59454 2019-Jan-15 20:37:38.333486 - [DEBUG]
59455 2019-Jan-15 20:37:38.333509 - [DEBUG] Process 1599. path edge:
59456 2019-Jan-15 20:37:38.333533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59457 2019-Jan-15 20:37:38.333589 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
59458 2019-Jan-15 20:37:38.334240 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59459 2019-Jan-15 20:37:38.334878 - [DEBUG]
59460 2019-Jan-15 20:37:38.334903 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59461 2019-Jan-15 20:37:38.335576 - [DEBUG] Compose: EdgeIdentity * AllBottom
59462 2019-Jan-15 20:37:38.335604 - [DEBUG]
59463 2019-Jan-15 20:37:38.335628 - [DEBUG] Propagate flow
59464 2019-Jan-15 20:37:38.335652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59465 2019-Jan-15 20:37:38.335709 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59466 2019-Jan-15 20:37:38.336346 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59467 2019-Jan-15 20:37:38.336983 - [DEBUG] Edge function : AllBottom (result of previous compose)
59468 2019-Jan-15 20:37:38.337008 - [DEBUG]
59469 2019-Jan-15 20:37:38.337043 - [DEBUG] Join: AllTop & AllBottom
59470 2019-Jan-15 20:37:38.337069 - [DEBUG] = AllBottom (new jump func)
59471 2019-Jan-15 20:37:38.337094 - [DEBUG]
59472 2019-Jan-15 20:37:38.337117 - [DEBUG] Start adding new jump function
59473 2019-Jan-15 20:37:38.337140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59474 2019-Jan-15 20:37:38.337197 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59475 2019-Jan-15 20:37:38.337853 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59476 2019-Jan-15 20:37:38.338489 - [DEBUG] Edge Function : AllBottom
59477 2019-Jan-15 20:37:38.338517 - [DEBUG] End adding new jump function
59478 2019-Jan-15 20:37:38.338542 - [DEBUG]
59479 2019-Jan-15 20:37:38.338565 - [DEBUG] -------------------------------------------- 1600. Path Edge --------------------------------------------
59480 2019-Jan-15 20:37:38.338590 - [DEBUG]
59481 2019-Jan-15 20:37:38.338613 - [DEBUG] Process 1600. path edge:
59482 2019-Jan-15 20:37:38.338637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59483 2019-Jan-15 20:37:38.338693 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
59484 2019-Jan-15 20:37:38.339327 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59485 2019-Jan-15 20:37:38.339965 - [DEBUG]
59486 2019-Jan-15 20:37:38.339990 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59487 2019-Jan-15 20:37:38.340658 - [DEBUG] Compose: EdgeIdentity * AllBottom
59488 2019-Jan-15 20:37:38.340686 - [DEBUG]
59489 2019-Jan-15 20:37:38.340710 - [DEBUG] Propagate flow
59490 2019-Jan-15 20:37:38.340733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59491 2019-Jan-15 20:37:38.340791 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59492 2019-Jan-15 20:37:38.341436 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59493 2019-Jan-15 20:37:38.342075 - [DEBUG] Edge function : AllBottom (result of previous compose)
59494 2019-Jan-15 20:37:38.342100 - [DEBUG]
59495 2019-Jan-15 20:37:38.342125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59496 2019-Jan-15 20:37:38.342151 - [DEBUG] = AllBottom
59497 2019-Jan-15 20:37:38.342176 - [DEBUG]
59498 2019-Jan-15 20:37:38.342199 - [DEBUG] PROPAGATE: No new function!
59499 2019-Jan-15 20:37:38.342223 - [DEBUG] EDGE:
59500 2019-Jan-15 20:37:38.342280 - [DEBUG] ---> 59501 2019-Jan-15 20:37:38.342914 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59502 2019-Jan-15 20:37:38.343550 - [DEBUG]
59503 2019-Jan-15 20:37:38.343575 - [DEBUG] EDGE:
59504 2019-Jan-15 20:37:38.343632 - [DEBUG] ---> 59505 2019-Jan-15 20:37:38.344282 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59506 2019-Jan-15 20:37:38.344919 - [DEBUG]
59507 2019-Jan-15 20:37:38.344956 - [DEBUG] Compose: EdgeIdentity * AllBottom
59508 2019-Jan-15 20:37:38.344983 - [DEBUG]
59509 2019-Jan-15 20:37:38.345007 - [DEBUG] Propagate flow
59510 2019-Jan-15 20:37:38.345031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59511 2019-Jan-15 20:37:38.345086 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59512 2019-Jan-15 20:37:38.345723 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59513 2019-Jan-15 20:37:38.346358 - [DEBUG] Edge function : AllBottom (result of previous compose)
59514 2019-Jan-15 20:37:38.346392 - [DEBUG]
59515 2019-Jan-15 20:37:38.346418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59516 2019-Jan-15 20:37:38.346444 - [DEBUG] = AllBottom
59517 2019-Jan-15 20:37:38.346468 - [DEBUG]
59518 2019-Jan-15 20:37:38.346491 - [DEBUG] PROPAGATE: No new function!
59519 2019-Jan-15 20:37:38.346518 - [DEBUG] EDGE:
59520 2019-Jan-15 20:37:38.346575 - [DEBUG] ---> 59521 2019-Jan-15 20:37:38.347220 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59522 2019-Jan-15 20:37:38.347872 - [DEBUG]
59523 2019-Jan-15 20:37:38.347898 - [DEBUG] EDGE:
59524 2019-Jan-15 20:37:38.347955 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
59525 2019-Jan-15 20:37:38.348599 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59526 2019-Jan-15 20:37:38.349239 - [DEBUG]
59527 2019-Jan-15 20:37:38.349264 - [DEBUG] EDGE:
59528 2019-Jan-15 20:37:38.349321 - [DEBUG] ---> 59529 2019-Jan-15 20:37:38.349957 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59530 2019-Jan-15 20:37:38.350594 - [DEBUG]
59531 2019-Jan-15 20:37:38.350633 - [DEBUG] EDGE:
59532 2019-Jan-15 20:37:38.350690 - [DEBUG] ---> 59533 2019-Jan-15 20:37:38.351325 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59534 2019-Jan-15 20:37:38.351963 - [DEBUG]
59535 2019-Jan-15 20:37:38.351988 - [DEBUG] EDGE:
59536 2019-Jan-15 20:37:38.352046 - [DEBUG] ---> 59537 2019-Jan-15 20:37:38.352684 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59538 2019-Jan-15 20:37:38.353319 - [DEBUG]
59539 2019-Jan-15 20:37:38.353353 - [DEBUG] Compose: EdgeIdentity * AllBottom
59540 2019-Jan-15 20:37:38.353380 - [DEBUG]
59541 2019-Jan-15 20:37:38.353404 - [DEBUG] Propagate flow
59542 2019-Jan-15 20:37:38.353427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59543 2019-Jan-15 20:37:38.353484 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59544 2019-Jan-15 20:37:38.354137 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59545 2019-Jan-15 20:37:38.354772 - [DEBUG] Edge function : AllBottom (result of previous compose)
59546 2019-Jan-15 20:37:38.354798 - [DEBUG]
59547 2019-Jan-15 20:37:38.354822 - [DEBUG] Join: AllTop & AllBottom
59548 2019-Jan-15 20:37:38.354848 - [DEBUG] = AllBottom (new jump func)
59549 2019-Jan-15 20:37:38.354873 - [DEBUG]
59550 2019-Jan-15 20:37:38.354896 - [DEBUG] Start adding new jump function
59551 2019-Jan-15 20:37:38.354920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59552 2019-Jan-15 20:37:38.354975 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59553 2019-Jan-15 20:37:38.355613 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59554 2019-Jan-15 20:37:38.356248 - [DEBUG] Edge Function : AllBottom
59555 2019-Jan-15 20:37:38.356276 - [DEBUG] End adding new jump function
59556 2019-Jan-15 20:37:38.356299 - [DEBUG]
59557 2019-Jan-15 20:37:38.356332 - [DEBUG] -------------------------------------------- 1601. Path Edge --------------------------------------------
59558 2019-Jan-15 20:37:38.356357 - [DEBUG]
59559 2019-Jan-15 20:37:38.356380 - [DEBUG] Process 1601. path edge:
59560 2019-Jan-15 20:37:38.356404 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59561 2019-Jan-15 20:37:38.356460 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
59562 2019-Jan-15 20:37:38.357098 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59563 2019-Jan-15 20:37:38.357750 - [DEBUG]
59564 2019-Jan-15 20:37:38.357775 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59565 2019-Jan-15 20:37:38.358442 - [DEBUG] Compose: EdgeIdentity * AllBottom
59566 2019-Jan-15 20:37:38.358470 - [DEBUG]
59567 2019-Jan-15 20:37:38.358494 - [DEBUG] Propagate flow
59568 2019-Jan-15 20:37:38.358517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59569 2019-Jan-15 20:37:38.358575 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
59570 2019-Jan-15 20:37:38.359209 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59571 2019-Jan-15 20:37:38.359847 - [DEBUG] Edge function : AllBottom (result of previous compose)
59572 2019-Jan-15 20:37:38.359872 - [DEBUG]
59573 2019-Jan-15 20:37:38.359897 - [DEBUG] Join: AllTop & AllBottom
59574 2019-Jan-15 20:37:38.359923 - [DEBUG] = AllBottom (new jump func)
59575 2019-Jan-15 20:37:38.359947 - [DEBUG]
59576 2019-Jan-15 20:37:38.359971 - [DEBUG] Start adding new jump function
59577 2019-Jan-15 20:37:38.359994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59578 2019-Jan-15 20:37:38.360050 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59579 2019-Jan-15 20:37:38.360701 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
59580 2019-Jan-15 20:37:38.361333 - [DEBUG] Edge Function : AllBottom
59581 2019-Jan-15 20:37:38.361360 - [DEBUG] End adding new jump function
59582 2019-Jan-15 20:37:38.361384 - [DEBUG]
59583 2019-Jan-15 20:37:38.361408 - [DEBUG] -------------------------------------------- 1602. Path Edge --------------------------------------------
59584 2019-Jan-15 20:37:38.361432 - [DEBUG]
59585 2019-Jan-15 20:37:38.361455 - [DEBUG] Process 1602. path edge:
59586 2019-Jan-15 20:37:38.361479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59587 2019-Jan-15 20:37:38.361535 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
59588 2019-Jan-15 20:37:38.362168 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59589 2019-Jan-15 20:37:38.362806 - [DEBUG]
59590 2019-Jan-15 20:37:38.362831 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
59591 2019-Jan-15 20:37:38.363482 - [DEBUG] Compose: EdgeIdentity * AllBottom
59592 2019-Jan-15 20:37:38.363509 - [DEBUG]
59593 2019-Jan-15 20:37:38.363533 - [DEBUG] Propagate flow
59594 2019-Jan-15 20:37:38.363556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59595 2019-Jan-15 20:37:38.363613 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59596 2019-Jan-15 20:37:38.364267 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59597 2019-Jan-15 20:37:38.364904 - [DEBUG] Edge function : AllBottom (result of previous compose)
59598 2019-Jan-15 20:37:38.364929 - [DEBUG]
59599 2019-Jan-15 20:37:38.364954 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59600 2019-Jan-15 20:37:38.364980 - [DEBUG] = AllBottom
59601 2019-Jan-15 20:37:38.365004 - [DEBUG]
59602 2019-Jan-15 20:37:38.365028 - [DEBUG] PROPAGATE: No new function!
59603 2019-Jan-15 20:37:38.365060 - [DEBUG] EDGE:
59604 2019-Jan-15 20:37:38.365117 - [DEBUG] ---> 59605 2019-Jan-15 20:37:38.365750 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59606 2019-Jan-15 20:37:38.366388 - [DEBUG]
59607 2019-Jan-15 20:37:38.366413 - [DEBUG] EDGE:
59608 2019-Jan-15 20:37:38.366470 - [DEBUG] ---> 59609 2019-Jan-15 20:37:38.367108 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59610 2019-Jan-15 20:37:38.367760 - [DEBUG]
59611 2019-Jan-15 20:37:38.367785 - [DEBUG] EDGE:
59612 2019-Jan-15 20:37:38.367843 - [DEBUG] ---> 59613 2019-Jan-15 20:37:38.368477 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59614 2019-Jan-15 20:37:38.369113 - [DEBUG]
59615 2019-Jan-15 20:37:38.369139 - [DEBUG] EDGE:
59616 2019-Jan-15 20:37:38.369196 - [DEBUG] ---> 59617 2019-Jan-15 20:37:38.369836 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59618 2019-Jan-15 20:37:38.370472 - [DEBUG]
59619 2019-Jan-15 20:37:38.370497 - [DEBUG] EDGE:
59620 2019-Jan-15 20:37:38.370555 - [DEBUG] ---> 59621 2019-Jan-15 20:37:38.371205 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59622 2019-Jan-15 20:37:38.371841 - [DEBUG]
59623 2019-Jan-15 20:37:38.371867 - [DEBUG] EDGE:
59624 2019-Jan-15 20:37:38.371924 - [DEBUG] ---> 59625 2019-Jan-15 20:37:38.372560 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59626 2019-Jan-15 20:37:38.373195 - [DEBUG]
59627 2019-Jan-15 20:37:38.373232 - [DEBUG] Compose: EdgeIdentity * AllBottom
59628 2019-Jan-15 20:37:38.373259 - [DEBUG]
59629 2019-Jan-15 20:37:38.373283 - [DEBUG] Propagate flow
59630 2019-Jan-15 20:37:38.373306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59631 2019-Jan-15 20:37:38.373362 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59632 2019-Jan-15 20:37:38.374013 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59633 2019-Jan-15 20:37:38.374648 - [DEBUG] Edge function : AllBottom (result of previous compose)
59634 2019-Jan-15 20:37:38.374674 - [DEBUG]
59635 2019-Jan-15 20:37:38.374699 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59636 2019-Jan-15 20:37:38.374725 - [DEBUG] = AllBottom
59637 2019-Jan-15 20:37:38.374749 - [DEBUG]
59638 2019-Jan-15 20:37:38.374773 - [DEBUG] PROPAGATE: No new function!
59639 2019-Jan-15 20:37:38.374799 - [DEBUG] EDGE:
59640 2019-Jan-15 20:37:38.374856 - [DEBUG] ---> 59641 2019-Jan-15 20:37:38.375499 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59642 2019-Jan-15 20:37:38.376138 - [DEBUG]
59643 2019-Jan-15 20:37:38.376164 - [DEBUG] EDGE:
59644 2019-Jan-15 20:37:38.376229 - [DEBUG] ---> 59645 2019-Jan-15 20:37:38.376866 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59646 2019-Jan-15 20:37:38.377518 - [DEBUG]
59647 2019-Jan-15 20:37:38.377543 - [DEBUG] EDGE:
59648 2019-Jan-15 20:37:38.377601 - [DEBUG] ---> 59649 2019-Jan-15 20:37:38.378238 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59650 2019-Jan-15 20:37:38.378873 - [DEBUG]
59651 2019-Jan-15 20:37:38.378909 - [DEBUG] Compose: EdgeIdentity * AllBottom
59652 2019-Jan-15 20:37:38.378936 - [DEBUG]
59653 2019-Jan-15 20:37:38.378960 - [DEBUG] Propagate flow
59654 2019-Jan-15 20:37:38.378983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59655 2019-Jan-15 20:37:38.379040 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59656 2019-Jan-15 20:37:38.379677 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59657 2019-Jan-15 20:37:38.380312 - [DEBUG] Edge function : AllBottom (result of previous compose)
59658 2019-Jan-15 20:37:38.380337 - [DEBUG]
59659 2019-Jan-15 20:37:38.380362 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59660 2019-Jan-15 20:37:38.380388 - [DEBUG] = AllBottom
59661 2019-Jan-15 20:37:38.380413 - [DEBUG]
59662 2019-Jan-15 20:37:38.380436 - [DEBUG] PROPAGATE: No new function!
59663 2019-Jan-15 20:37:38.380462 - [DEBUG] EDGE:
59664 2019-Jan-15 20:37:38.380520 - [DEBUG] ---> 59665 2019-Jan-15 20:37:38.381179 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59666 2019-Jan-15 20:37:38.381817 - [DEBUG]
59667 2019-Jan-15 20:37:38.381842 - [DEBUG] EDGE:
59668 2019-Jan-15 20:37:38.381900 - [DEBUG] ---> 59669 2019-Jan-15 20:37:38.382534 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59670 2019-Jan-15 20:37:38.383171 - [DEBUG]
59671 2019-Jan-15 20:37:38.383196 - [DEBUG] EDGE:
59672 2019-Jan-15 20:37:38.383254 - [DEBUG] ---> 59673 2019-Jan-15 20:37:38.383887 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59674 2019-Jan-15 20:37:38.384538 - [DEBUG]
59675 2019-Jan-15 20:37:38.384564 - [DEBUG] EDGE:
59676 2019-Jan-15 20:37:38.384622 - [DEBUG] ---> 59677 2019-Jan-15 20:37:38.385258 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59678 2019-Jan-15 20:37:38.385896 - [DEBUG]
59679 2019-Jan-15 20:37:38.385923 - [DEBUG] Compose: EdgeIdentity * AllBottom
59680 2019-Jan-15 20:37:38.385949 - [DEBUG]
59681 2019-Jan-15 20:37:38.385973 - [DEBUG] Propagate flow
59682 2019-Jan-15 20:37:38.385996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59683 2019-Jan-15 20:37:38.386052 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59684 2019-Jan-15 20:37:38.386691 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59685 2019-Jan-15 20:37:38.387356 - [DEBUG] Edge function : AllBottom (result of previous compose)
59686 2019-Jan-15 20:37:38.387382 - [DEBUG]
59687 2019-Jan-15 20:37:38.387408 - [DEBUG] Join: AllTop & AllBottom
59688 2019-Jan-15 20:37:38.387434 - [DEBUG] = AllBottom (new jump func)
59689 2019-Jan-15 20:37:38.387459 - [DEBUG]
59690 2019-Jan-15 20:37:38.387482 - [DEBUG] Start adding new jump function
59691 2019-Jan-15 20:37:38.387505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59692 2019-Jan-15 20:37:38.387561 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59693 2019-Jan-15 20:37:38.388206 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59694 2019-Jan-15 20:37:38.388845 - [DEBUG] Edge Function : AllBottom
59695 2019-Jan-15 20:37:38.388873 - [DEBUG] End adding new jump function
59696 2019-Jan-15 20:37:38.388897 - [DEBUG]
59697 2019-Jan-15 20:37:38.388921 - [DEBUG] -------------------------------------------- 1603. Path Edge --------------------------------------------
59698 2019-Jan-15 20:37:38.388945 - [DEBUG]
59699 2019-Jan-15 20:37:38.388968 - [DEBUG] Process 1603. path edge:
59700 2019-Jan-15 20:37:38.388992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59701 2019-Jan-15 20:37:38.389048 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
59702 2019-Jan-15 20:37:38.389684 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59703 2019-Jan-15 20:37:38.390327 - [DEBUG]
59704 2019-Jan-15 20:37:38.390351 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59705 2019-Jan-15 20:37:38.391028 - [DEBUG] Compose: EdgeIdentity * AllBottom
59706 2019-Jan-15 20:37:38.391056 - [DEBUG]
59707 2019-Jan-15 20:37:38.391079 - [DEBUG] Propagate flow
59708 2019-Jan-15 20:37:38.391102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59709 2019-Jan-15 20:37:38.391160 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59710 2019-Jan-15 20:37:38.391794 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59711 2019-Jan-15 20:37:38.392436 - [DEBUG] Edge function : AllBottom (result of previous compose)
59712 2019-Jan-15 20:37:38.392461 - [DEBUG]
59713 2019-Jan-15 20:37:38.392486 - [DEBUG] Join: AllTop & AllBottom
59714 2019-Jan-15 20:37:38.392512 - [DEBUG] = AllBottom (new jump func)
59715 2019-Jan-15 20:37:38.392537 - [DEBUG]
59716 2019-Jan-15 20:37:38.392560 - [DEBUG] Start adding new jump function
59717 2019-Jan-15 20:37:38.392583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59718 2019-Jan-15 20:37:38.392639 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59719 2019-Jan-15 20:37:38.393281 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59720 2019-Jan-15 20:37:38.393914 - [DEBUG] Edge Function : AllBottom
59721 2019-Jan-15 20:37:38.393955 - [DEBUG] End adding new jump function
59722 2019-Jan-15 20:37:38.393980 - [DEBUG]
59723 2019-Jan-15 20:37:38.394003 - [DEBUG] -------------------------------------------- 1604. Path Edge --------------------------------------------
59724 2019-Jan-15 20:37:38.394028 - [DEBUG]
59725 2019-Jan-15 20:37:38.394051 - [DEBUG] Process 1604. path edge:
59726 2019-Jan-15 20:37:38.394075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59727 2019-Jan-15 20:37:38.394131 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
59728 2019-Jan-15 20:37:38.394765 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59729 2019-Jan-15 20:37:38.395416 - [DEBUG]
59730 2019-Jan-15 20:37:38.395442 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59731 2019-Jan-15 20:37:38.396096 - [DEBUG] Compose: EdgeIdentity * AllBottom
59732 2019-Jan-15 20:37:38.396125 - [DEBUG]
59733 2019-Jan-15 20:37:38.396149 - [DEBUG] Propagate flow
59734 2019-Jan-15 20:37:38.396172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59735 2019-Jan-15 20:37:38.396229 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59736 2019-Jan-15 20:37:38.396864 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59737 2019-Jan-15 20:37:38.397523 - [DEBUG] Edge function : AllBottom (result of previous compose)
59738 2019-Jan-15 20:37:38.397548 - [DEBUG]
59739 2019-Jan-15 20:37:38.397573 - [DEBUG] Join: AllTop & AllBottom
59740 2019-Jan-15 20:37:38.397599 - [DEBUG] = AllBottom (new jump func)
59741 2019-Jan-15 20:37:38.397624 - [DEBUG]
59742 2019-Jan-15 20:37:38.397647 - [DEBUG] Start adding new jump function
59743 2019-Jan-15 20:37:38.397670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59744 2019-Jan-15 20:37:38.397726 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59745 2019-Jan-15 20:37:38.398370 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59746 2019-Jan-15 20:37:38.399002 - [DEBUG] Edge Function : AllBottom
59747 2019-Jan-15 20:37:38.399030 - [DEBUG] End adding new jump function
59748 2019-Jan-15 20:37:38.399054 - [DEBUG]
59749 2019-Jan-15 20:37:38.399077 - [DEBUG] -------------------------------------------- 1605. Path Edge --------------------------------------------
59750 2019-Jan-15 20:37:38.399102 - [DEBUG]
59751 2019-Jan-15 20:37:38.399125 - [DEBUG] Process 1605. path edge:
59752 2019-Jan-15 20:37:38.399148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59753 2019-Jan-15 20:37:38.399203 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
59754 2019-Jan-15 20:37:38.399837 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59755 2019-Jan-15 20:37:38.400479 - [DEBUG]
59756 2019-Jan-15 20:37:38.400504 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59757 2019-Jan-15 20:37:38.401173 - [DEBUG] Compose: EdgeIdentity * AllBottom
59758 2019-Jan-15 20:37:38.401201 - [DEBUG]
59759 2019-Jan-15 20:37:38.401224 - [DEBUG] Propagate flow
59760 2019-Jan-15 20:37:38.401248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59761 2019-Jan-15 20:37:38.401305 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59762 2019-Jan-15 20:37:38.401949 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59763 2019-Jan-15 20:37:38.402591 - [DEBUG] Edge function : AllBottom (result of previous compose)
59764 2019-Jan-15 20:37:38.402617 - [DEBUG]
59765 2019-Jan-15 20:37:38.402641 - [DEBUG] Join: AllTop & AllBottom
59766 2019-Jan-15 20:37:38.402667 - [DEBUG] = AllBottom (new jump func)
59767 2019-Jan-15 20:37:38.402692 - [DEBUG]
59768 2019-Jan-15 20:37:38.402715 - [DEBUG] Start adding new jump function
59769 2019-Jan-15 20:37:38.402738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59770 2019-Jan-15 20:37:38.402794 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59771 2019-Jan-15 20:37:38.403448 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59772 2019-Jan-15 20:37:38.404112 - [DEBUG] Edge Function : AllBottom
59773 2019-Jan-15 20:37:38.404139 - [DEBUG] End adding new jump function
59774 2019-Jan-15 20:37:38.404163 - [DEBUG]
59775 2019-Jan-15 20:37:38.404186 - [DEBUG] -------------------------------------------- 1606. Path Edge --------------------------------------------
59776 2019-Jan-15 20:37:38.404211 - [DEBUG]
59777 2019-Jan-15 20:37:38.404234 - [DEBUG] Process 1606. path edge:
59778 2019-Jan-15 20:37:38.404258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59779 2019-Jan-15 20:37:38.404314 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
59780 2019-Jan-15 20:37:38.404959 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59781 2019-Jan-15 20:37:38.405601 - [DEBUG]
59782 2019-Jan-15 20:37:38.405626 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59783 2019-Jan-15 20:37:38.406283 - [DEBUG] Possible callees:
59784 2019-Jan-15 20:37:38.406308 - [DEBUG] llvm.dbg.declare
59785 2019-Jan-15 20:37:38.406332 - [DEBUG] Possible return sites:
59786 2019-Jan-15 20:37:38.406356 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16359787 2019-Jan-15 20:37:38.407643 - [DEBUG] Found and process special summary
59788 2019-Jan-15 20:37:38.407677 - [DEBUG] Compose: EdgeIdentity * AllBottom
59789 2019-Jan-15 20:37:38.407704 - [DEBUG]
59790 2019-Jan-15 20:37:38.407728 - [DEBUG] Propagate flow
59791 2019-Jan-15 20:37:38.407751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59792 2019-Jan-15 20:37:38.407808 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59793 2019-Jan-15 20:37:38.408445 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59794 2019-Jan-15 20:37:38.409087 - [DEBUG] Edge function : AllBottom (result of previous compose)
59795 2019-Jan-15 20:37:38.409113 - [DEBUG]
59796 2019-Jan-15 20:37:38.409137 - [DEBUG] Join: AllTop & AllBottom
59797 2019-Jan-15 20:37:38.409163 - [DEBUG] = AllBottom (new jump func)
59798 2019-Jan-15 20:37:38.409188 - [DEBUG]
59799 2019-Jan-15 20:37:38.409211 - [DEBUG] Start adding new jump function
59800 2019-Jan-15 20:37:38.409234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59801 2019-Jan-15 20:37:38.409290 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59802 2019-Jan-15 20:37:38.409932 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59803 2019-Jan-15 20:37:38.410568 - [DEBUG] Edge Function : AllBottom
59804 2019-Jan-15 20:37:38.410596 - [DEBUG] End adding new jump function
59805 2019-Jan-15 20:37:38.410633 - [DEBUG]
59806 2019-Jan-15 20:37:38.410656 - [DEBUG] -------------------------------------------- 1607. Path Edge --------------------------------------------
59807 2019-Jan-15 20:37:38.410680 - [DEBUG]
59808 2019-Jan-15 20:37:38.410704 - [DEBUG] Process 1607. path edge:
59809 2019-Jan-15 20:37:38.410726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59810 2019-Jan-15 20:37:38.410783 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
59811 2019-Jan-15 20:37:38.411427 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59812 2019-Jan-15 20:37:38.412071 - [DEBUG]
59813 2019-Jan-15 20:37:38.412095 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59814 2019-Jan-15 20:37:38.412752 - [DEBUG] Compose: EdgeIdentity * AllBottom
59815 2019-Jan-15 20:37:38.412781 - [DEBUG]
59816 2019-Jan-15 20:37:38.412805 - [DEBUG] Propagate flow
59817 2019-Jan-15 20:37:38.412828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59818 2019-Jan-15 20:37:38.412885 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59819 2019-Jan-15 20:37:38.413519 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59820 2019-Jan-15 20:37:38.414176 - [DEBUG] Edge function : AllBottom (result of previous compose)
59821 2019-Jan-15 20:37:38.414202 - [DEBUG]
59822 2019-Jan-15 20:37:38.414227 - [DEBUG] Join: AllTop & AllBottom
59823 2019-Jan-15 20:37:38.414253 - [DEBUG] = AllBottom (new jump func)
59824 2019-Jan-15 20:37:38.414277 - [DEBUG]
59825 2019-Jan-15 20:37:38.414301 - [DEBUG] Start adding new jump function
59826 2019-Jan-15 20:37:38.414324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59827 2019-Jan-15 20:37:38.414380 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59828 2019-Jan-15 20:37:38.415024 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59829 2019-Jan-15 20:37:38.415658 - [DEBUG] Edge Function : AllBottom
59830 2019-Jan-15 20:37:38.415686 - [DEBUG] End adding new jump function
59831 2019-Jan-15 20:37:38.415710 - [DEBUG]
59832 2019-Jan-15 20:37:38.415734 - [DEBUG] -------------------------------------------- 1608. Path Edge --------------------------------------------
59833 2019-Jan-15 20:37:38.415759 - [DEBUG]
59834 2019-Jan-15 20:37:38.415782 - [DEBUG] Process 1608. path edge:
59835 2019-Jan-15 20:37:38.415806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59836 2019-Jan-15 20:37:38.415864 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
59837 2019-Jan-15 20:37:38.416497 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59838 2019-Jan-15 20:37:38.417140 - [DEBUG]
59839 2019-Jan-15 20:37:38.417165 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59840 2019-Jan-15 20:37:38.417836 - [DEBUG] Compose: EdgeIdentity * AllBottom
59841 2019-Jan-15 20:37:38.417864 - [DEBUG]
59842 2019-Jan-15 20:37:38.417888 - [DEBUG] Propagate flow
59843 2019-Jan-15 20:37:38.417912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59844 2019-Jan-15 20:37:38.417969 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59845 2019-Jan-15 20:37:38.418613 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59846 2019-Jan-15 20:37:38.419256 - [DEBUG] Edge function : AllBottom (result of previous compose)
59847 2019-Jan-15 20:37:38.419281 - [DEBUG]
59848 2019-Jan-15 20:37:38.419306 - [DEBUG] Join: AllTop & AllBottom
59849 2019-Jan-15 20:37:38.419332 - [DEBUG] = AllBottom (new jump func)
59850 2019-Jan-15 20:37:38.419357 - [DEBUG]
59851 2019-Jan-15 20:37:38.419380 - [DEBUG] Start adding new jump function
59852 2019-Jan-15 20:37:38.419404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59853 2019-Jan-15 20:37:38.419460 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59854 2019-Jan-15 20:37:38.420117 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59855 2019-Jan-15 20:37:38.420826 - [DEBUG] Edge Function : AllBottom
59856 2019-Jan-15 20:37:38.420859 - [DEBUG] End adding new jump function
59857 2019-Jan-15 20:37:38.420884 - [DEBUG]
59858 2019-Jan-15 20:37:38.420908 - [DEBUG] -------------------------------------------- 1609. Path Edge --------------------------------------------
59859 2019-Jan-15 20:37:38.420934 - [DEBUG]
59860 2019-Jan-15 20:37:38.420957 - [DEBUG] Process 1609. path edge:
59861 2019-Jan-15 20:37:38.420981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59862 2019-Jan-15 20:37:38.421054 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
59863 2019-Jan-15 20:37:38.421770 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59864 2019-Jan-15 20:37:38.422477 - [DEBUG]
59865 2019-Jan-15 20:37:38.422504 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59866 2019-Jan-15 20:37:38.423191 - [DEBUG] Possible callees:
59867 2019-Jan-15 20:37:38.423217 - [DEBUG] llvm.dbg.declare
59868 2019-Jan-15 20:37:38.423242 - [DEBUG] Possible return sites:
59869 2019-Jan-15 20:37:38.423266 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16959870 2019-Jan-15 20:37:38.424583 - [DEBUG] Found and process special summary
59871 2019-Jan-15 20:37:38.424624 - [DEBUG] Compose: EdgeIdentity * AllBottom
59872 2019-Jan-15 20:37:38.424652 - [DEBUG]
59873 2019-Jan-15 20:37:38.424677 - [DEBUG] Propagate flow
59874 2019-Jan-15 20:37:38.424701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59875 2019-Jan-15 20:37:38.424761 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59876 2019-Jan-15 20:37:38.425398 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59877 2019-Jan-15 20:37:38.426041 - [DEBUG] Edge function : AllBottom (result of previous compose)
59878 2019-Jan-15 20:37:38.426067 - [DEBUG]
59879 2019-Jan-15 20:37:38.426092 - [DEBUG] Join: AllTop & AllBottom
59880 2019-Jan-15 20:37:38.426119 - [DEBUG] = AllBottom (new jump func)
59881 2019-Jan-15 20:37:38.426143 - [DEBUG]
59882 2019-Jan-15 20:37:38.426167 - [DEBUG] Start adding new jump function
59883 2019-Jan-15 20:37:38.426191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59884 2019-Jan-15 20:37:38.426247 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59885 2019-Jan-15 20:37:38.426890 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59886 2019-Jan-15 20:37:38.427541 - [DEBUG] Edge Function : AllBottom
59887 2019-Jan-15 20:37:38.427571 - [DEBUG] End adding new jump function
59888 2019-Jan-15 20:37:38.427595 - [DEBUG]
59889 2019-Jan-15 20:37:38.427619 - [DEBUG] -------------------------------------------- 1610. Path Edge --------------------------------------------
59890 2019-Jan-15 20:37:38.427644 - [DEBUG]
59891 2019-Jan-15 20:37:38.427668 - [DEBUG] Process 1610. path edge:
59892 2019-Jan-15 20:37:38.427692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59893 2019-Jan-15 20:37:38.427749 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59894 2019-Jan-15 20:37:38.428403 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59895 2019-Jan-15 20:37:38.429050 - [DEBUG]
59896 2019-Jan-15 20:37:38.429076 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59897 2019-Jan-15 20:37:38.429739 - [DEBUG] Compose: EdgeIdentity * AllBottom
59898 2019-Jan-15 20:37:38.429767 - [DEBUG]
59899 2019-Jan-15 20:37:38.429791 - [DEBUG] Propagate flow
59900 2019-Jan-15 20:37:38.429814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59901 2019-Jan-15 20:37:38.429871 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59902 2019-Jan-15 20:37:38.430512 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59903 2019-Jan-15 20:37:38.431176 - [DEBUG] Edge function : AllBottom (result of previous compose)
59904 2019-Jan-15 20:37:38.431201 - [DEBUG]
59905 2019-Jan-15 20:37:38.431226 - [DEBUG] Join: AllTop & AllBottom
59906 2019-Jan-15 20:37:38.431252 - [DEBUG] = AllBottom (new jump func)
59907 2019-Jan-15 20:37:38.431277 - [DEBUG]
59908 2019-Jan-15 20:37:38.431300 - [DEBUG] Start adding new jump function
59909 2019-Jan-15 20:37:38.431323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59910 2019-Jan-15 20:37:38.431380 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59911 2019-Jan-15 20:37:38.432026 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59912 2019-Jan-15 20:37:38.432663 - [DEBUG] Edge Function : AllBottom
59913 2019-Jan-15 20:37:38.432691 - [DEBUG] End adding new jump function
59914 2019-Jan-15 20:37:38.432715 - [DEBUG]
59915 2019-Jan-15 20:37:38.432739 - [DEBUG] -------------------------------------------- 1611. Path Edge --------------------------------------------
59916 2019-Jan-15 20:37:38.432764 - [DEBUG]
59917 2019-Jan-15 20:37:38.432787 - [DEBUG] Process 1611. path edge:
59918 2019-Jan-15 20:37:38.432811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59919 2019-Jan-15 20:37:38.432868 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59920 2019-Jan-15 20:37:38.433503 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59921 2019-Jan-15 20:37:38.434164 - [DEBUG]
59922 2019-Jan-15 20:37:38.434188 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59923 2019-Jan-15 20:37:38.434852 - [DEBUG] Compose: EdgeIdentity * AllBottom
59924 2019-Jan-15 20:37:38.434880 - [DEBUG]
59925 2019-Jan-15 20:37:38.434903 - [DEBUG] Propagate flow
59926 2019-Jan-15 20:37:38.434927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59927 2019-Jan-15 20:37:38.434984 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59928 2019-Jan-15 20:37:38.435625 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59929 2019-Jan-15 20:37:38.436267 - [DEBUG] Edge function : AllBottom (result of previous compose)
59930 2019-Jan-15 20:37:38.436292 - [DEBUG]
59931 2019-Jan-15 20:37:38.436317 - [DEBUG] Join: AllTop & AllBottom
59932 2019-Jan-15 20:37:38.436343 - [DEBUG] = AllBottom (new jump func)
59933 2019-Jan-15 20:37:38.436368 - [DEBUG]
59934 2019-Jan-15 20:37:38.436391 - [DEBUG] Start adding new jump function
59935 2019-Jan-15 20:37:38.436414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59936 2019-Jan-15 20:37:38.436480 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59937 2019-Jan-15 20:37:38.437124 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59938 2019-Jan-15 20:37:38.437778 - [DEBUG] Edge Function : AllBottom
59939 2019-Jan-15 20:37:38.437806 - [DEBUG] End adding new jump function
59940 2019-Jan-15 20:37:38.437830 - [DEBUG]
59941 2019-Jan-15 20:37:38.437854 - [DEBUG] -------------------------------------------- 1612. Path Edge --------------------------------------------
59942 2019-Jan-15 20:37:38.437879 - [DEBUG]
59943 2019-Jan-15 20:37:38.437902 - [DEBUG] Process 1612. path edge:
59944 2019-Jan-15 20:37:38.437926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59945 2019-Jan-15 20:37:38.437983 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59946 2019-Jan-15 20:37:38.438621 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59947 2019-Jan-15 20:37:38.439264 - [DEBUG]
59948 2019-Jan-15 20:37:38.439288 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59949 2019-Jan-15 20:37:38.439946 - [DEBUG] Compose: EdgeIdentity * AllBottom
59950 2019-Jan-15 20:37:38.439975 - [DEBUG]
59951 2019-Jan-15 20:37:38.439999 - [DEBUG] Propagate flow
59952 2019-Jan-15 20:37:38.440022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59953 2019-Jan-15 20:37:38.440080 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59954 2019-Jan-15 20:37:38.440741 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59955 2019-Jan-15 20:37:38.441386 - [DEBUG] Edge function : AllBottom (result of previous compose)
59956 2019-Jan-15 20:37:38.441411 - [DEBUG]
59957 2019-Jan-15 20:37:38.441436 - [DEBUG] Join: AllTop & AllBottom
59958 2019-Jan-15 20:37:38.441462 - [DEBUG] = AllBottom (new jump func)
59959 2019-Jan-15 20:37:38.441486 - [DEBUG]
59960 2019-Jan-15 20:37:38.441510 - [DEBUG] Start adding new jump function
59961 2019-Jan-15 20:37:38.441533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59962 2019-Jan-15 20:37:38.441589 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59963 2019-Jan-15 20:37:38.442235 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59964 2019-Jan-15 20:37:38.442871 - [DEBUG] Edge Function : AllBottom
59965 2019-Jan-15 20:37:38.442899 - [DEBUG] End adding new jump function
59966 2019-Jan-15 20:37:38.442923 - [DEBUG]
59967 2019-Jan-15 20:37:38.442947 - [DEBUG] -------------------------------------------- 1613. Path Edge --------------------------------------------
59968 2019-Jan-15 20:37:38.442971 - [DEBUG]
59969 2019-Jan-15 20:37:38.442995 - [DEBUG] Process 1613. path edge:
59970 2019-Jan-15 20:37:38.443018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59971 2019-Jan-15 20:37:38.443075 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59972 2019-Jan-15 20:37:38.443710 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59973 2019-Jan-15 20:37:38.444388 - [DEBUG]
59974 2019-Jan-15 20:37:38.444413 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59975 2019-Jan-15 20:37:38.445081 - [DEBUG] Compose: EdgeIdentity * AllBottom
59976 2019-Jan-15 20:37:38.445109 - [DEBUG]
59977 2019-Jan-15 20:37:38.445132 - [DEBUG] Propagate flow
59978 2019-Jan-15 20:37:38.445155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59979 2019-Jan-15 20:37:38.445213 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59980 2019-Jan-15 20:37:38.445854 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59981 2019-Jan-15 20:37:38.446497 - [DEBUG] Edge function : AllBottom (result of previous compose)
59982 2019-Jan-15 20:37:38.446522 - [DEBUG]
59983 2019-Jan-15 20:37:38.446547 - [DEBUG] Join: AllTop & AllBottom
59984 2019-Jan-15 20:37:38.446573 - [DEBUG] = AllBottom (new jump func)
59985 2019-Jan-15 20:37:38.446598 - [DEBUG]
59986 2019-Jan-15 20:37:38.446621 - [DEBUG] Start adding new jump function
59987 2019-Jan-15 20:37:38.446644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59988 2019-Jan-15 20:37:38.446700 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59989 2019-Jan-15 20:37:38.447360 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59990 2019-Jan-15 20:37:38.448000 - [DEBUG] Edge Function : AllBottom
59991 2019-Jan-15 20:37:38.448028 - [DEBUG] End adding new jump function
59992 2019-Jan-15 20:37:38.448052 - [DEBUG]
59993 2019-Jan-15 20:37:38.448076 - [DEBUG] -------------------------------------------- 1614. Path Edge --------------------------------------------
59994 2019-Jan-15 20:37:38.448100 - [DEBUG]
59995 2019-Jan-15 20:37:38.448124 - [DEBUG] Process 1614. path edge:
59996 2019-Jan-15 20:37:38.448148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59997 2019-Jan-15 20:37:38.448205 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59998 2019-Jan-15 20:37:38.448843 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59999 2019-Jan-15 20:37:38.449486 - [DEBUG]
60000 2019-Jan-15 20:37:38.449510 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60001 2019-Jan-15 20:37:38.450168 - [DEBUG] Compose: EdgeIdentity * AllBottom
60002 2019-Jan-15 20:37:38.450196 - [DEBUG]
60003 2019-Jan-15 20:37:38.450219 - [DEBUG] Propagate flow
60004 2019-Jan-15 20:37:38.450243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60005 2019-Jan-15 20:37:38.450300 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60006 2019-Jan-15 20:37:38.450951 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60007 2019-Jan-15 20:37:38.451594 - [DEBUG] Edge function : AllBottom (result of previous compose)
60008 2019-Jan-15 20:37:38.451620 - [DEBUG]
60009 2019-Jan-15 20:37:38.451644 - [DEBUG] Join: AllTop & AllBottom
60010 2019-Jan-15 20:37:38.451671 - [DEBUG] = AllBottom (new jump func)
60011 2019-Jan-15 20:37:38.451695 - [DEBUG]
60012 2019-Jan-15 20:37:38.451719 - [DEBUG] Start adding new jump function
60013 2019-Jan-15 20:37:38.451742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60014 2019-Jan-15 20:37:38.451798 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60015 2019-Jan-15 20:37:38.452443 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60016 2019-Jan-15 20:37:38.453077 - [DEBUG] Edge Function : AllBottom
60017 2019-Jan-15 20:37:38.453105 - [DEBUG] End adding new jump function
60018 2019-Jan-15 20:37:38.453139 - [DEBUG]
60019 2019-Jan-15 20:37:38.453163 - [DEBUG] -------------------------------------------- 1615. Path Edge --------------------------------------------
60020 2019-Jan-15 20:37:38.453188 - [DEBUG]
60021 2019-Jan-15 20:37:38.453211 - [DEBUG] Process 1615. path edge:
60022 2019-Jan-15 20:37:38.453235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60023 2019-Jan-15 20:37:38.453292 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
60024 2019-Jan-15 20:37:38.453928 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60025 2019-Jan-15 20:37:38.454586 - [DEBUG]
60026 2019-Jan-15 20:37:38.454611 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60027 2019-Jan-15 20:37:38.455266 - [DEBUG] Compose: EdgeIdentity * AllBottom
60028 2019-Jan-15 20:37:38.455294 - [DEBUG]
60029 2019-Jan-15 20:37:38.455317 - [DEBUG] Propagate flow
60030 2019-Jan-15 20:37:38.455341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60031 2019-Jan-15 20:37:38.455398 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60032 2019-Jan-15 20:37:38.456038 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60033 2019-Jan-15 20:37:38.456683 - [DEBUG] Edge function : AllBottom (result of previous compose)
60034 2019-Jan-15 20:37:38.456708 - [DEBUG]
60035 2019-Jan-15 20:37:38.456733 - [DEBUG] Join: AllTop & AllBottom
60036 2019-Jan-15 20:37:38.456759 - [DEBUG] = AllBottom (new jump func)
60037 2019-Jan-15 20:37:38.456784 - [DEBUG]
60038 2019-Jan-15 20:37:38.456807 - [DEBUG] Start adding new jump function
60039 2019-Jan-15 20:37:38.456831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60040 2019-Jan-15 20:37:38.456887 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60041 2019-Jan-15 20:37:38.457545 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60042 2019-Jan-15 20:37:38.458180 - [DEBUG] Edge Function : AllBottom
60043 2019-Jan-15 20:37:38.458208 - [DEBUG] End adding new jump function
60044 2019-Jan-15 20:37:38.458232 - [DEBUG]
60045 2019-Jan-15 20:37:38.458256 - [DEBUG] -------------------------------------------- 1616. Path Edge --------------------------------------------
60046 2019-Jan-15 20:37:38.458281 - [DEBUG]
60047 2019-Jan-15 20:37:38.458304 - [DEBUG] Process 1616. path edge:
60048 2019-Jan-15 20:37:38.458328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60049 2019-Jan-15 20:37:38.458386 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
60050 2019-Jan-15 20:37:38.459022 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60051 2019-Jan-15 20:37:38.459667 - [DEBUG]
60052 2019-Jan-15 20:37:38.459691 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60053 2019-Jan-15 20:37:38.460349 - [DEBUG] Compose: EdgeIdentity * AllBottom
60054 2019-Jan-15 20:37:38.460378 - [DEBUG]
60055 2019-Jan-15 20:37:38.460402 - [DEBUG] Propagate flow
60056 2019-Jan-15 20:37:38.460425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60057 2019-Jan-15 20:37:38.460483 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60058 2019-Jan-15 20:37:38.461144 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60059 2019-Jan-15 20:37:38.461797 - [DEBUG] Edge function : AllBottom (result of previous compose)
60060 2019-Jan-15 20:37:38.461822 - [DEBUG]
60061 2019-Jan-15 20:37:38.461847 - [DEBUG] Join: AllTop & AllBottom
60062 2019-Jan-15 20:37:38.461873 - [DEBUG] = AllBottom (new jump func)
60063 2019-Jan-15 20:37:38.461897 - [DEBUG]
60064 2019-Jan-15 20:37:38.461920 - [DEBUG] Start adding new jump function
60065 2019-Jan-15 20:37:38.461944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60066 2019-Jan-15 20:37:38.462000 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60067 2019-Jan-15 20:37:38.462646 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60068 2019-Jan-15 20:37:38.463289 - [DEBUG] Edge Function : AllBottom
60069 2019-Jan-15 20:37:38.463316 - [DEBUG] End adding new jump function
60070 2019-Jan-15 20:37:38.463340 - [DEBUG]
60071 2019-Jan-15 20:37:38.463364 - [DEBUG] -------------------------------------------- 1617. Path Edge --------------------------------------------
60072 2019-Jan-15 20:37:38.463389 - [DEBUG]
60073 2019-Jan-15 20:37:38.463412 - [DEBUG] Process 1617. path edge:
60074 2019-Jan-15 20:37:38.463436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60075 2019-Jan-15 20:37:38.463494 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
60076 2019-Jan-15 20:37:38.464155 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60077 2019-Jan-15 20:37:38.464800 - [DEBUG]
60078 2019-Jan-15 20:37:38.464826 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60079 2019-Jan-15 20:37:38.465489 - [DEBUG] Compose: EdgeIdentity * AllBottom
60080 2019-Jan-15 20:37:38.465516 - [DEBUG]
60081 2019-Jan-15 20:37:38.465540 - [DEBUG] Propagate flow
60082 2019-Jan-15 20:37:38.465563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60083 2019-Jan-15 20:37:38.465620 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60084 2019-Jan-15 20:37:38.466260 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60085 2019-Jan-15 20:37:38.466903 - [DEBUG] Edge function : AllBottom (result of previous compose)
60086 2019-Jan-15 20:37:38.466929 - [DEBUG]
60087 2019-Jan-15 20:37:38.466953 - [DEBUG] Join: AllTop & AllBottom
60088 2019-Jan-15 20:37:38.466979 - [DEBUG] = AllBottom (new jump func)
60089 2019-Jan-15 20:37:38.467004 - [DEBUG]
60090 2019-Jan-15 20:37:38.467027 - [DEBUG] Start adding new jump function
60091 2019-Jan-15 20:37:38.467050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60092 2019-Jan-15 20:37:38.467106 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60093 2019-Jan-15 20:37:38.467767 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60094 2019-Jan-15 20:37:38.468405 - [DEBUG] Edge Function : AllBottom
60095 2019-Jan-15 20:37:38.468433 - [DEBUG] End adding new jump function
60096 2019-Jan-15 20:37:38.468457 - [DEBUG]
60097 2019-Jan-15 20:37:38.468481 - [DEBUG] -------------------------------------------- 1618. Path Edge --------------------------------------------
60098 2019-Jan-15 20:37:38.468506 - [DEBUG]
60099 2019-Jan-15 20:37:38.468529 - [DEBUG] Process 1618. path edge:
60100 2019-Jan-15 20:37:38.468553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60101 2019-Jan-15 20:37:38.468610 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
60102 2019-Jan-15 20:37:38.469257 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60103 2019-Jan-15 20:37:38.469901 - [DEBUG]
60104 2019-Jan-15 20:37:38.469926 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60105 2019-Jan-15 20:37:38.470583 - [DEBUG] Compose: EdgeIdentity * AllBottom
60106 2019-Jan-15 20:37:38.470624 - [DEBUG]
60107 2019-Jan-15 20:37:38.470648 - [DEBUG] Propagate flow
60108 2019-Jan-15 20:37:38.470672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60109 2019-Jan-15 20:37:38.470730 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60110 2019-Jan-15 20:37:38.471365 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60111 2019-Jan-15 20:37:38.472007 - [DEBUG] Edge function : AllBottom (result of previous compose)
60112 2019-Jan-15 20:37:38.472032 - [DEBUG]
60113 2019-Jan-15 20:37:38.472057 - [DEBUG] Join: AllTop & AllBottom
60114 2019-Jan-15 20:37:38.472083 - [DEBUG] = AllBottom (new jump func)
60115 2019-Jan-15 20:37:38.472108 - [DEBUG]
60116 2019-Jan-15 20:37:38.472131 - [DEBUG] Start adding new jump function
60117 2019-Jan-15 20:37:38.472155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60118 2019-Jan-15 20:37:38.472211 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60119 2019-Jan-15 20:37:38.472856 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60120 2019-Jan-15 20:37:38.473491 - [DEBUG] Edge Function : AllBottom
60121 2019-Jan-15 20:37:38.473519 - [DEBUG] End adding new jump function
60122 2019-Jan-15 20:37:38.473543 - [DEBUG]
60123 2019-Jan-15 20:37:38.473567 - [DEBUG] -------------------------------------------- 1619. Path Edge --------------------------------------------
60124 2019-Jan-15 20:37:38.473592 - [DEBUG]
60125 2019-Jan-15 20:37:38.473615 - [DEBUG] Process 1619. path edge:
60126 2019-Jan-15 20:37:38.473639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60127 2019-Jan-15 20:37:38.473696 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
60128 2019-Jan-15 20:37:38.474345 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60129 2019-Jan-15 20:37:38.474987 - [DEBUG]
60130 2019-Jan-15 20:37:38.475011 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60131 2019-Jan-15 20:37:38.475662 - [DEBUG] Start of endsummarytab entry
60132 2019-Jan-15 20:37:38.475702 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60133 2019-Jan-15 20:37:38.476341 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
60134 2019-Jan-15 20:37:38.476403 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60135 2019-Jan-15 20:37:38.477037 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60136 2019-Jan-15 20:37:38.477691 - [DEBUG] EF: AllBottom
60137 2019-Jan-15 20:37:38.477717 - [DEBUG]
60138 2019-Jan-15 20:37:38.477740 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60139 2019-Jan-15 20:37:38.478373 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
60140 2019-Jan-15 20:37:38.479010 - [DEBUG] EF: AllBottom
60141 2019-Jan-15 20:37:38.479036 - [DEBUG]
60142 2019-Jan-15 20:37:38.479059 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60143 2019-Jan-15 20:37:38.479692 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60144 2019-Jan-15 20:37:38.480340 - [DEBUG] EF: AllBottom
60145 2019-Jan-15 20:37:38.480365 - [DEBUG]
60146 2019-Jan-15 20:37:38.480389 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60147 2019-Jan-15 20:37:38.481039 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60148 2019-Jan-15 20:37:38.481681 - [DEBUG] EF: AllBottom
60149 2019-Jan-15 20:37:38.481706 - [DEBUG]
60150 2019-Jan-15 20:37:38.481730 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60151 2019-Jan-15 20:37:38.482364 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60152 2019-Jan-15 20:37:38.483008 - [DEBUG] EF: AllBottom
60153 2019-Jan-15 20:37:38.483033 - [DEBUG]
60154 2019-Jan-15 20:37:38.483056 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60155 2019-Jan-15 20:37:38.483690 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60156 2019-Jan-15 20:37:38.484344 - [DEBUG] EF: AllBottom
60157 2019-Jan-15 20:37:38.484369 - [DEBUG]
60158 2019-Jan-15 20:37:38.484392 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60159 2019-Jan-15 20:37:38.485025 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60160 2019-Jan-15 20:37:38.485667 - [DEBUG] EF: AllBottom
60161 2019-Jan-15 20:37:38.485692 - [DEBUG]
60162 2019-Jan-15 20:37:38.485715 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60163 2019-Jan-15 20:37:38.486348 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
60164 2019-Jan-15 20:37:38.486985 - [DEBUG] EF: AllBottom
60165 2019-Jan-15 20:37:38.487010 - [DEBUG]
60166 2019-Jan-15 20:37:38.487033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60167 2019-Jan-15 20:37:38.487681 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60168 2019-Jan-15 20:37:38.488322 - [DEBUG] EF: AllBottom
60169 2019-Jan-15 20:37:38.488347 - [DEBUG]
60170 2019-Jan-15 20:37:38.488370 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60171 2019-Jan-15 20:37:38.489005 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60172 2019-Jan-15 20:37:38.489643 - [DEBUG] EF: AllBottom
60173 2019-Jan-15 20:37:38.489668 - [DEBUG]
60174 2019-Jan-15 20:37:38.489692 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60175 2019-Jan-15 20:37:38.490324 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
60176 2019-Jan-15 20:37:38.490980 - [DEBUG] EF: AllBottom
60177 2019-Jan-15 20:37:38.491005 - [DEBUG]
60178 2019-Jan-15 20:37:38.491029 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60179 2019-Jan-15 20:37:38.491663 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60180 2019-Jan-15 20:37:38.492306 - [DEBUG] EF: AllBottom
60181 2019-Jan-15 20:37:38.492331 - [DEBUG]
60182 2019-Jan-15 20:37:38.492355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60183 2019-Jan-15 20:37:38.492988 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60184 2019-Jan-15 20:37:38.493626 - [DEBUG] EF: AllBottom
60185 2019-Jan-15 20:37:38.493651 - [DEBUG]
60186 2019-Jan-15 20:37:38.493674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60187 2019-Jan-15 20:37:38.494322 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60188 2019-Jan-15 20:37:38.494958 - [DEBUG] EF: AllBottom
60189 2019-Jan-15 20:37:38.494991 - [DEBUG]
60190 2019-Jan-15 20:37:38.495015 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60191 2019-Jan-15 20:37:38.495648 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60192 2019-Jan-15 20:37:38.496290 - [DEBUG] EF: AllBottom
60193 2019-Jan-15 20:37:38.496315 - [DEBUG]
60194 2019-Jan-15 20:37:38.496338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60195 2019-Jan-15 20:37:38.496973 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60196 2019-Jan-15 20:37:38.497626 - [DEBUG] EF: AllBottom
60197 2019-Jan-15 20:37:38.497651 - [DEBUG]
60198 2019-Jan-15 20:37:38.497674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60199 2019-Jan-15 20:37:38.498306 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
60200 2019-Jan-15 20:37:38.498941 - [DEBUG] EF: AllBottom
60201 2019-Jan-15 20:37:38.498965 - [DEBUG]
60202 2019-Jan-15 20:37:38.498989 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60203 2019-Jan-15 20:37:38.499622 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60204 2019-Jan-15 20:37:38.500260 - [DEBUG] EF: AllBottom
60205 2019-Jan-15 20:37:38.500285 - [DEBUG]
60206 2019-Jan-15 20:37:38.500308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60207 2019-Jan-15 20:37:38.500955 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
60208 2019-Jan-15 20:37:38.501592 - [DEBUG] EF: AllBottom
60209 2019-Jan-15 20:37:38.501617 - [DEBUG]
60210 2019-Jan-15 20:37:38.501640 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60211 2019-Jan-15 20:37:38.502272 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60212 2019-Jan-15 20:37:38.502905 - [DEBUG] EF: AllBottom
60213 2019-Jan-15 20:37:38.502930 - [DEBUG]
60214 2019-Jan-15 20:37:38.502954 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60215 2019-Jan-15 20:37:38.503586 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60216 2019-Jan-15 20:37:38.504238 - [DEBUG] EF: AllBottom
60217 2019-Jan-15 20:37:38.504263 - [DEBUG]
60218 2019-Jan-15 20:37:38.504287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60219 2019-Jan-15 20:37:38.504920 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60220 2019-Jan-15 20:37:38.505555 - [DEBUG] EF: AllBottom
60221 2019-Jan-15 20:37:38.505580 - [DEBUG]
60222 2019-Jan-15 20:37:38.505604 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60223 2019-Jan-15 20:37:38.506235 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60224 2019-Jan-15 20:37:38.506872 - [DEBUG] EF: AllBottom
60225 2019-Jan-15 20:37:38.506897 - [DEBUG]
60226 2019-Jan-15 20:37:38.506921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60227 2019-Jan-15 20:37:38.507567 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60228 2019-Jan-15 20:37:38.508211 - [DEBUG] EF: AllBottom
60229 2019-Jan-15 20:37:38.508236 - [DEBUG]
60230 2019-Jan-15 20:37:38.508259 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60231 2019-Jan-15 20:37:38.508893 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
60232 2019-Jan-15 20:37:38.509532 - [DEBUG] EF: AllBottom
60233 2019-Jan-15 20:37:38.509557 - [DEBUG]
60234 2019-Jan-15 20:37:38.509580 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60235 2019-Jan-15 20:37:38.510212 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
60236 2019-Jan-15 20:37:38.510878 - [DEBUG] EF: AllBottom
60237 2019-Jan-15 20:37:38.510903 - [DEBUG]
60238 2019-Jan-15 20:37:38.510926 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60239 2019-Jan-15 20:37:38.511563 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60240 2019-Jan-15 20:37:38.512202 - [DEBUG] EF: AllBottom
60241 2019-Jan-15 20:37:38.512227 - [DEBUG]
60242 2019-Jan-15 20:37:38.512251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60243 2019-Jan-15 20:37:38.512884 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60244 2019-Jan-15 20:37:38.513522 - [DEBUG] EF: AllBottom
60245 2019-Jan-15 20:37:38.513546 - [DEBUG]
60246 2019-Jan-15 20:37:38.513570 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60247 2019-Jan-15 20:37:38.514217 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60248 2019-Jan-15 20:37:38.514856 - [DEBUG] EF: AllBottom
60249 2019-Jan-15 20:37:38.514881 - [DEBUG]
60250 2019-Jan-15 20:37:38.514904 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60251 2019-Jan-15 20:37:38.515538 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60252 2019-Jan-15 20:37:38.516171 - [DEBUG] EF: AllBottom
60253 2019-Jan-15 20:37:38.516196 - [DEBUG]
60254 2019-Jan-15 20:37:38.516219 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60255 2019-Jan-15 20:37:38.516852 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
60256 2019-Jan-15 20:37:38.517502 - [DEBUG] EF: AllBottom
60257 2019-Jan-15 20:37:38.517527 - [DEBUG]
60258 2019-Jan-15 20:37:38.517550 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60259 2019-Jan-15 20:37:38.518182 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
60260 2019-Jan-15 20:37:38.518815 - [DEBUG] EF: AllBottom
60261 2019-Jan-15 20:37:38.518840 - [DEBUG]
60262 2019-Jan-15 20:37:38.518863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60263 2019-Jan-15 20:37:38.519494 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60264 2019-Jan-15 20:37:38.520132 - [DEBUG] EF: AllBottom
60265 2019-Jan-15 20:37:38.520157 - [DEBUG]
60266 2019-Jan-15 20:37:38.520180 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60267 2019-Jan-15 20:37:38.520827 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60268 2019-Jan-15 20:37:38.521464 - [DEBUG] EF: AllBottom
60269 2019-Jan-15 20:37:38.521489 - [DEBUG]
60270 2019-Jan-15 20:37:38.521513 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60271 2019-Jan-15 20:37:38.522144 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60272 2019-Jan-15 20:37:38.522780 - [DEBUG] EF: AllBottom
60273 2019-Jan-15 20:37:38.522805 - [DEBUG]
60274 2019-Jan-15 20:37:38.522828 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60275 2019-Jan-15 20:37:38.523460 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60276 2019-Jan-15 20:37:38.524108 - [DEBUG] EF: AllBottom
60277 2019-Jan-15 20:37:38.524133 - [DEBUG]
60278 2019-Jan-15 20:37:38.524157 - [DEBUG] ---------------
60279 2019-Jan-15 20:37:38.524181 - [DEBUG]
60280 2019-Jan-15 20:37:38.524208 - [DEBUG] End of endsummarytab entry
60281 2019-Jan-15 20:37:38.524231 - [DEBUG]
60282 2019-Jan-15 20:37:38.524255 - [DEBUG] Start of incomingtab entry
60283 2019-Jan-15 20:37:38.524279 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60284 2019-Jan-15 20:37:38.524932 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
60285 2019-Jan-15 20:37:38.524989 - [DEBUG] ---------------
60286 2019-Jan-15 20:37:38.525013 - [DEBUG] End of incomingtab entry
60287 2019-Jan-15 20:37:38.525037 - [DEBUG]
60288 2019-Jan-15 20:37:38.525062 - [DEBUG] EDGE:
60289 2019-Jan-15 20:37:38.525118 - [DEBUG] ---> 60290 2019-Jan-15 20:37:38.525753 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60291 2019-Jan-15 20:37:38.526396 - [DEBUG]
60292 2019-Jan-15 20:37:38.526421 - [DEBUG] EDGE:
60293 2019-Jan-15 20:37:38.526478 - [DEBUG] ---> 60294 2019-Jan-15 20:37:38.527115 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60295 2019-Jan-15 20:37:38.527774 - [DEBUG]
60296 2019-Jan-15 20:37:38.527811 - [DEBUG] Compose: EdgeIdentity * AllBottom
60297 2019-Jan-15 20:37:38.527838 - [DEBUG]
60298 2019-Jan-15 20:37:38.527862 - [DEBUG] Propagate flow
60299 2019-Jan-15 20:37:38.527885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60300 2019-Jan-15 20:37:38.527941 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60301 2019-Jan-15 20:37:38.528586 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60302 2019-Jan-15 20:37:38.529230 - [DEBUG] Edge function : AllBottom (result of previous compose)
60303 2019-Jan-15 20:37:38.529256 - [DEBUG]
60304 2019-Jan-15 20:37:38.529282 - [DEBUG] Join: AllTop & AllBottom
60305 2019-Jan-15 20:37:38.529308 - [DEBUG] = AllBottom (new jump func)
60306 2019-Jan-15 20:37:38.529332 - [DEBUG]
60307 2019-Jan-15 20:37:38.529356 - [DEBUG] Start adding new jump function
60308 2019-Jan-15 20:37:38.529379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60309 2019-Jan-15 20:37:38.529435 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60310 2019-Jan-15 20:37:38.530080 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60311 2019-Jan-15 20:37:38.530739 - [DEBUG] Edge Function : AllBottom
60312 2019-Jan-15 20:37:38.530768 - [DEBUG] End adding new jump function
60313 2019-Jan-15 20:37:38.530792 - [DEBUG]
60314 2019-Jan-15 20:37:38.530816 - [DEBUG] -------------------------------------------- 1620. Path Edge --------------------------------------------
60315 2019-Jan-15 20:37:38.530841 - [DEBUG]
60316 2019-Jan-15 20:37:38.530864 - [DEBUG] Process 1620. path edge:
60317 2019-Jan-15 20:37:38.530888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60318 2019-Jan-15 20:37:38.530944 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
60319 2019-Jan-15 20:37:38.531589 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60320 2019-Jan-15 20:37:38.532232 - [DEBUG]
60321 2019-Jan-15 20:37:38.532257 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60322 2019-Jan-15 20:37:38.532917 - [DEBUG] Possible callees:
60323 2019-Jan-15 20:37:38.532943 - [DEBUG] llvm.dbg.declare
60324 2019-Jan-15 20:37:38.532968 - [DEBUG] Possible return sites:
60325 2019-Jan-15 20:37:38.533002 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19360326 2019-Jan-15 20:37:38.534297 - [DEBUG] Found and process special summary
60327 2019-Jan-15 20:37:38.534332 - [DEBUG] Compose: EdgeIdentity * AllBottom
60328 2019-Jan-15 20:37:38.534359 - [DEBUG]
60329 2019-Jan-15 20:37:38.534383 - [DEBUG] Propagate flow
60330 2019-Jan-15 20:37:38.534406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60331 2019-Jan-15 20:37:38.534463 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60332 2019-Jan-15 20:37:38.535101 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60333 2019-Jan-15 20:37:38.535743 - [DEBUG] Edge function : AllBottom (result of previous compose)
60334 2019-Jan-15 20:37:38.535769 - [DEBUG]
60335 2019-Jan-15 20:37:38.535794 - [DEBUG] Join: AllTop & AllBottom
60336 2019-Jan-15 20:37:38.535820 - [DEBUG] = AllBottom (new jump func)
60337 2019-Jan-15 20:37:38.535844 - [DEBUG]
60338 2019-Jan-15 20:37:38.535868 - [DEBUG] Start adding new jump function
60339 2019-Jan-15 20:37:38.535891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60340 2019-Jan-15 20:37:38.535947 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60341 2019-Jan-15 20:37:38.536591 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60342 2019-Jan-15 20:37:38.537229 - [DEBUG] Edge Function : AllBottom
60343 2019-Jan-15 20:37:38.537257 - [DEBUG] End adding new jump function
60344 2019-Jan-15 20:37:38.537295 - [DEBUG]
60345 2019-Jan-15 20:37:38.537318 - [DEBUG] -------------------------------------------- 1621. Path Edge --------------------------------------------
60346 2019-Jan-15 20:37:38.537343 - [DEBUG]
60347 2019-Jan-15 20:37:38.537366 - [DEBUG] Process 1621. path edge:
60348 2019-Jan-15 20:37:38.537390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60349 2019-Jan-15 20:37:38.537447 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
60350 2019-Jan-15 20:37:38.538085 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60351 2019-Jan-15 20:37:38.538729 - [DEBUG]
60352 2019-Jan-15 20:37:38.538754 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60353 2019-Jan-15 20:37:38.539415 - [DEBUG] Compose: EdgeIdentity * AllBottom
60354 2019-Jan-15 20:37:38.539442 - [DEBUG]
60355 2019-Jan-15 20:37:38.539465 - [DEBUG] Propagate flow
60356 2019-Jan-15 20:37:38.539488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60357 2019-Jan-15 20:37:38.539546 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60358 2019-Jan-15 20:37:38.540182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60359 2019-Jan-15 20:37:38.540840 - [DEBUG] Edge function : AllBottom (result of previous compose)
60360 2019-Jan-15 20:37:38.540865 - [DEBUG]
60361 2019-Jan-15 20:37:38.540890 - [DEBUG] Join: AllTop & AllBottom
60362 2019-Jan-15 20:37:38.540916 - [DEBUG] = AllBottom (new jump func)
60363 2019-Jan-15 20:37:38.540940 - [DEBUG]
60364 2019-Jan-15 20:37:38.540964 - [DEBUG] Start adding new jump function
60365 2019-Jan-15 20:37:38.540987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60366 2019-Jan-15 20:37:38.541043 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60367 2019-Jan-15 20:37:38.541695 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60368 2019-Jan-15 20:37:38.542332 - [DEBUG] Edge Function : AllBottom
60369 2019-Jan-15 20:37:38.542360 - [DEBUG] End adding new jump function
60370 2019-Jan-15 20:37:38.542384 - [DEBUG]
60371 2019-Jan-15 20:37:38.542408 - [DEBUG] -------------------------------------------- 1622. Path Edge --------------------------------------------
60372 2019-Jan-15 20:37:38.542432 - [DEBUG]
60373 2019-Jan-15 20:37:38.542456 - [DEBUG] Process 1622. path edge:
60374 2019-Jan-15 20:37:38.542480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60375 2019-Jan-15 20:37:38.542537 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
60376 2019-Jan-15 20:37:38.543171 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60377 2019-Jan-15 20:37:38.543814 - [DEBUG]
60378 2019-Jan-15 20:37:38.543839 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60379 2019-Jan-15 20:37:38.544513 - [DEBUG] Compose: EdgeIdentity * AllBottom
60380 2019-Jan-15 20:37:38.544541 - [DEBUG]
60381 2019-Jan-15 20:37:38.544565 - [DEBUG] Propagate flow
60382 2019-Jan-15 20:37:38.544588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60383 2019-Jan-15 20:37:38.544646 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60384 2019-Jan-15 20:37:38.545285 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60385 2019-Jan-15 20:37:38.545929 - [DEBUG] Edge function : AllBottom (result of previous compose)
60386 2019-Jan-15 20:37:38.545954 - [DEBUG]
60387 2019-Jan-15 20:37:38.545979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60388 2019-Jan-15 20:37:38.546005 - [DEBUG] = AllBottom
60389 2019-Jan-15 20:37:38.546030 - [DEBUG]
60390 2019-Jan-15 20:37:38.546053 - [DEBUG] PROPAGATE: No new function!
60391 2019-Jan-15 20:37:38.546077 - [DEBUG] EDGE:
60392 2019-Jan-15 20:37:38.546134 - [DEBUG] ---> 60393 2019-Jan-15 20:37:38.546770 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60394 2019-Jan-15 20:37:38.547431 - [DEBUG]
60395 2019-Jan-15 20:37:38.547455 - [DEBUG] EDGE:
60396 2019-Jan-15 20:37:38.547513 - [DEBUG] ---> 60397 2019-Jan-15 20:37:38.548151 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60398 2019-Jan-15 20:37:38.548795 - [DEBUG]
60399 2019-Jan-15 20:37:38.548832 - [DEBUG] Compose: EdgeIdentity * AllBottom
60400 2019-Jan-15 20:37:38.548860 - [DEBUG]
60401 2019-Jan-15 20:37:38.548884 - [DEBUG] Propagate flow
60402 2019-Jan-15 20:37:38.548907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60403 2019-Jan-15 20:37:38.548963 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60404 2019-Jan-15 20:37:38.549603 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60405 2019-Jan-15 20:37:38.550245 - [DEBUG] Edge function : AllBottom (result of previous compose)
60406 2019-Jan-15 20:37:38.550271 - [DEBUG]
60407 2019-Jan-15 20:37:38.550295 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60408 2019-Jan-15 20:37:38.550321 - [DEBUG] = AllBottom
60409 2019-Jan-15 20:37:38.550360 - [DEBUG]
60410 2019-Jan-15 20:37:38.550384 - [DEBUG] PROPAGATE: No new function!
60411 2019-Jan-15 20:37:38.550411 - [DEBUG] EDGE:
60412 2019-Jan-15 20:37:38.550468 - [DEBUG] ---> 60413 2019-Jan-15 20:37:38.551132 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60414 2019-Jan-15 20:37:38.551776 - [DEBUG]
60415 2019-Jan-15 20:37:38.551801 - [DEBUG] EDGE:
60416 2019-Jan-15 20:37:38.551859 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
60417 2019-Jan-15 20:37:38.552502 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60418 2019-Jan-15 20:37:38.553145 - [DEBUG]
60419 2019-Jan-15 20:37:38.553170 - [DEBUG] EDGE:
60420 2019-Jan-15 20:37:38.553228 - [DEBUG] ---> 60421 2019-Jan-15 20:37:38.553862 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60422 2019-Jan-15 20:37:38.554523 - [DEBUG]
60423 2019-Jan-15 20:37:38.554548 - [DEBUG] EDGE:
60424 2019-Jan-15 20:37:38.554605 - [DEBUG] ---> 60425 2019-Jan-15 20:37:38.555240 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60426 2019-Jan-15 20:37:38.555886 - [DEBUG]
60427 2019-Jan-15 20:37:38.555911 - [DEBUG] EDGE:
60428 2019-Jan-15 20:37:38.555968 - [DEBUG] ---> 60429 2019-Jan-15 20:37:38.556606 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60430 2019-Jan-15 20:37:38.557250 - [DEBUG]
60431 2019-Jan-15 20:37:38.557295 - [DEBUG] Compose: EdgeIdentity * AllBottom
60432 2019-Jan-15 20:37:38.557322 - [DEBUG]
60433 2019-Jan-15 20:37:38.557346 - [DEBUG] Propagate flow
60434 2019-Jan-15 20:37:38.557369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60435 2019-Jan-15 20:37:38.557425 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60436 2019-Jan-15 20:37:38.558064 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60437 2019-Jan-15 20:37:38.558708 - [DEBUG] Edge function : AllBottom (result of previous compose)
60438 2019-Jan-15 20:37:38.558733 - [DEBUG]
60439 2019-Jan-15 20:37:38.558758 - [DEBUG] Join: AllTop & AllBottom
60440 2019-Jan-15 20:37:38.558784 - [DEBUG] = AllBottom (new jump func)
60441 2019-Jan-15 20:37:38.558808 - [DEBUG]
60442 2019-Jan-15 20:37:38.558832 - [DEBUG] Start adding new jump function
60443 2019-Jan-15 20:37:38.558855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60444 2019-Jan-15 20:37:38.558911 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60445 2019-Jan-15 20:37:38.559555 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60446 2019-Jan-15 20:37:38.560192 - [DEBUG] Edge Function : AllBottom
60447 2019-Jan-15 20:37:38.560229 - [DEBUG] End adding new jump function
60448 2019-Jan-15 20:37:38.560253 - [DEBUG]
60449 2019-Jan-15 20:37:38.560277 - [DEBUG] -------------------------------------------- 1623. Path Edge --------------------------------------------
60450 2019-Jan-15 20:37:38.560301 - [DEBUG]
60451 2019-Jan-15 20:37:38.560324 - [DEBUG] Process 1623. path edge:
60452 2019-Jan-15 20:37:38.560348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60453 2019-Jan-15 20:37:38.560404 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
60454 2019-Jan-15 20:37:38.561060 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60455 2019-Jan-15 20:37:38.561703 - [DEBUG]
60456 2019-Jan-15 20:37:38.561728 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60457 2019-Jan-15 20:37:38.562386 - [DEBUG] Compose: EdgeIdentity * AllBottom
60458 2019-Jan-15 20:37:38.562414 - [DEBUG]
60459 2019-Jan-15 20:37:38.562438 - [DEBUG] Propagate flow
60460 2019-Jan-15 20:37:38.562461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60461 2019-Jan-15 20:37:38.562519 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
60462 2019-Jan-15 20:37:38.563152 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60463 2019-Jan-15 20:37:38.563796 - [DEBUG] Edge function : AllBottom (result of previous compose)
60464 2019-Jan-15 20:37:38.563821 - [DEBUG]
60465 2019-Jan-15 20:37:38.563859 - [DEBUG] Join: AllTop & AllBottom
60466 2019-Jan-15 20:37:38.563885 - [DEBUG] = AllBottom (new jump func)
60467 2019-Jan-15 20:37:38.563910 - [DEBUG]
60468 2019-Jan-15 20:37:38.563944 - [DEBUG] Start adding new jump function
60469 2019-Jan-15 20:37:38.563970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60470 2019-Jan-15 20:37:38.564026 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60471 2019-Jan-15 20:37:38.564673 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
60472 2019-Jan-15 20:37:38.565306 - [DEBUG] Edge Function : AllBottom
60473 2019-Jan-15 20:37:38.565334 - [DEBUG] End adding new jump function
60474 2019-Jan-15 20:37:38.565358 - [DEBUG]
60475 2019-Jan-15 20:37:38.565381 - [DEBUG] -------------------------------------------- 1624. Path Edge --------------------------------------------
60476 2019-Jan-15 20:37:38.565406 - [DEBUG]
60477 2019-Jan-15 20:37:38.565429 - [DEBUG] Process 1624. path edge:
60478 2019-Jan-15 20:37:38.565453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60479 2019-Jan-15 20:37:38.565509 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
60480 2019-Jan-15 20:37:38.566142 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60481 2019-Jan-15 20:37:38.566786 - [DEBUG]
60482 2019-Jan-15 20:37:38.566812 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
60483 2019-Jan-15 20:37:38.567480 - [DEBUG] Compose: EdgeIdentity * AllBottom
60484 2019-Jan-15 20:37:38.567508 - [DEBUG]
60485 2019-Jan-15 20:37:38.567532 - [DEBUG] Propagate flow
60486 2019-Jan-15 20:37:38.567555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60487 2019-Jan-15 20:37:38.567613 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60488 2019-Jan-15 20:37:38.568258 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60489 2019-Jan-15 20:37:38.568902 - [DEBUG] Edge function : AllBottom (result of previous compose)
60490 2019-Jan-15 20:37:38.568937 - [DEBUG]
60491 2019-Jan-15 20:37:38.568962 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60492 2019-Jan-15 20:37:38.568988 - [DEBUG] = AllBottom
60493 2019-Jan-15 20:37:38.569013 - [DEBUG]
60494 2019-Jan-15 20:37:38.569036 - [DEBUG] PROPAGATE: No new function!
60495 2019-Jan-15 20:37:38.569061 - [DEBUG] EDGE:
60496 2019-Jan-15 20:37:38.569118 - [DEBUG] ---> 60497 2019-Jan-15 20:37:38.569753 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60498 2019-Jan-15 20:37:38.570399 - [DEBUG]
60499 2019-Jan-15 20:37:38.570424 - [DEBUG] EDGE:
60500 2019-Jan-15 20:37:38.570481 - [DEBUG] ---> 60501 2019-Jan-15 20:37:38.571135 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60502 2019-Jan-15 20:37:38.571776 - [DEBUG]
60503 2019-Jan-15 20:37:38.571801 - [DEBUG] EDGE:
60504 2019-Jan-15 20:37:38.571859 - [DEBUG] ---> 60505 2019-Jan-15 20:37:38.572495 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60506 2019-Jan-15 20:37:38.573138 - [DEBUG]
60507 2019-Jan-15 20:37:38.573163 - [DEBUG] EDGE:
60508 2019-Jan-15 20:37:38.573220 - [DEBUG] ---> 60509 2019-Jan-15 20:37:38.573860 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60510 2019-Jan-15 20:37:38.574520 - [DEBUG]
60511 2019-Jan-15 20:37:38.574545 - [DEBUG] EDGE:
60512 2019-Jan-15 20:37:38.574602 - [DEBUG] ---> 60513 2019-Jan-15 20:37:38.575238 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60514 2019-Jan-15 20:37:38.575881 - [DEBUG]
60515 2019-Jan-15 20:37:38.575906 - [DEBUG] EDGE:
60516 2019-Jan-15 20:37:38.575963 - [DEBUG] ---> 60517 2019-Jan-15 20:37:38.576601 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60518 2019-Jan-15 20:37:38.577243 - [DEBUG]
60519 2019-Jan-15 20:37:38.577344 - [DEBUG] Compose: EdgeIdentity * AllBottom
60520 2019-Jan-15 20:37:38.577380 - [DEBUG]
60521 2019-Jan-15 20:37:38.577405 - [DEBUG] Propagate flow
60522 2019-Jan-15 20:37:38.577428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60523 2019-Jan-15 20:37:38.577486 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60524 2019-Jan-15 20:37:38.578155 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60525 2019-Jan-15 20:37:38.578800 - [DEBUG] Edge function : AllBottom (result of previous compose)
60526 2019-Jan-15 20:37:38.578825 - [DEBUG]
60527 2019-Jan-15 20:37:38.578850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60528 2019-Jan-15 20:37:38.578876 - [DEBUG] = AllBottom
60529 2019-Jan-15 20:37:38.578908 - [DEBUG]
60530 2019-Jan-15 20:37:38.578932 - [DEBUG] PROPAGATE: No new function!
60531 2019-Jan-15 20:37:38.578959 - [DEBUG] EDGE:
60532 2019-Jan-15 20:37:38.579017 - [DEBUG] ---> 60533 2019-Jan-15 20:37:38.579662 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60534 2019-Jan-15 20:37:38.580305 - [DEBUG]
60535 2019-Jan-15 20:37:38.580331 - [DEBUG] EDGE:
60536 2019-Jan-15 20:37:38.580388 - [DEBUG] ---> 60537 2019-Jan-15 20:37:38.581040 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60538 2019-Jan-15 20:37:38.581683 - [DEBUG]
60539 2019-Jan-15 20:37:38.581709 - [DEBUG] EDGE:
60540 2019-Jan-15 20:37:38.581766 - [DEBUG] ---> 60541 2019-Jan-15 20:37:38.582402 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60542 2019-Jan-15 20:37:38.583044 - [DEBUG]
60543 2019-Jan-15 20:37:38.583080 - [DEBUG] Compose: EdgeIdentity * AllBottom
60544 2019-Jan-15 20:37:38.583107 - [DEBUG]
60545 2019-Jan-15 20:37:38.583131 - [DEBUG] Propagate flow
60546 2019-Jan-15 20:37:38.583154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60547 2019-Jan-15 20:37:38.583210 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60548 2019-Jan-15 20:37:38.583848 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60549 2019-Jan-15 20:37:38.584508 - [DEBUG] Edge function : AllBottom (result of previous compose)
60550 2019-Jan-15 20:37:38.584533 - [DEBUG]
60551 2019-Jan-15 20:37:38.584558 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60552 2019-Jan-15 20:37:38.584584 - [DEBUG] = AllBottom
60553 2019-Jan-15 20:37:38.584608 - [DEBUG]
60554 2019-Jan-15 20:37:38.584632 - [DEBUG] PROPAGATE: No new function!
60555 2019-Jan-15 20:37:38.584657 - [DEBUG] EDGE:
60556 2019-Jan-15 20:37:38.584714 - [DEBUG] ---> 60557 2019-Jan-15 20:37:38.585358 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60558 2019-Jan-15 20:37:38.586006 - [DEBUG]
60559 2019-Jan-15 20:37:38.586032 - [DEBUG] EDGE:
60560 2019-Jan-15 20:37:38.586091 - [DEBUG] ---> 60561 2019-Jan-15 20:37:38.586728 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60562 2019-Jan-15 20:37:38.587388 - [DEBUG]
60563 2019-Jan-15 20:37:38.587414 - [DEBUG] EDGE:
60564 2019-Jan-15 20:37:38.587471 - [DEBUG] ---> 60565 2019-Jan-15 20:37:38.588105 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60566 2019-Jan-15 20:37:38.588747 - [DEBUG]
60567 2019-Jan-15 20:37:38.588772 - [DEBUG] EDGE:
60568 2019-Jan-15 20:37:38.588839 - [DEBUG] ---> 60569 2019-Jan-15 20:37:38.589479 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60570 2019-Jan-15 20:37:38.590122 - [DEBUG]
60571 2019-Jan-15 20:37:38.590191 - [DEBUG] Compose: EdgeIdentity * AllBottom
60572 2019-Jan-15 20:37:38.590220 - [DEBUG]
60573 2019-Jan-15 20:37:38.590244 - [DEBUG] Propagate flow
60574 2019-Jan-15 20:37:38.590267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60575 2019-Jan-15 20:37:38.590324 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60576 2019-Jan-15 20:37:38.590978 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60577 2019-Jan-15 20:37:38.591618 - [DEBUG] Edge function : AllBottom (result of previous compose)
60578 2019-Jan-15 20:37:38.591643 - [DEBUG]
60579 2019-Jan-15 20:37:38.591669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60580 2019-Jan-15 20:37:38.591695 - [DEBUG] = AllBottom
60581 2019-Jan-15 20:37:38.591719 - [DEBUG]
60582 2019-Jan-15 20:37:38.591743 - [DEBUG] PROPAGATE: No new function!
60583 2019-Jan-15 20:37:38.591768 - [DEBUG] Compose: EdgeIdentity * AllBottom
60584 2019-Jan-15 20:37:38.591794 - [DEBUG]
60585 2019-Jan-15 20:37:38.591817 - [DEBUG] Propagate flow
60586 2019-Jan-15 20:37:38.591840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60587 2019-Jan-15 20:37:38.591897 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60588 2019-Jan-15 20:37:38.592564 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60589 2019-Jan-15 20:37:38.593208 - [DEBUG] Edge function : AllBottom (result of previous compose)
60590 2019-Jan-15 20:37:38.593233 - [DEBUG]
60591 2019-Jan-15 20:37:38.593258 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60592 2019-Jan-15 20:37:38.593284 - [DEBUG] = AllBottom
60593 2019-Jan-15 20:37:38.593308 - [DEBUG]
60594 2019-Jan-15 20:37:38.593331 - [DEBUG] PROPAGATE: No new function!
60595 2019-Jan-15 20:37:38.593358 - [DEBUG] EDGE:
60596 2019-Jan-15 20:37:38.593415 - [DEBUG] ---> 60597 2019-Jan-15 20:37:38.594076 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60598 2019-Jan-15 20:37:38.594715 - [DEBUG]
60599 2019-Jan-15 20:37:38.594741 - [DEBUG] EDGE:
60600 2019-Jan-15 20:37:38.594798 - [DEBUG] ---> 60601 2019-Jan-15 20:37:38.595433 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60602 2019-Jan-15 20:37:38.596073 - [DEBUG]
60603 2019-Jan-15 20:37:38.596101 - [DEBUG] Compose: EdgeIdentity * AllBottom
60604 2019-Jan-15 20:37:38.596126 - [DEBUG]
60605 2019-Jan-15 20:37:38.596150 - [DEBUG] Propagate flow
60606 2019-Jan-15 20:37:38.596173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60607 2019-Jan-15 20:37:38.596229 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60608 2019-Jan-15 20:37:38.596865 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60609 2019-Jan-15 20:37:38.597519 - [DEBUG] Edge function : AllBottom (result of previous compose)
60610 2019-Jan-15 20:37:38.597545 - [DEBUG]
60611 2019-Jan-15 20:37:38.597578 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60612 2019-Jan-15 20:37:38.597605 - [DEBUG] = AllBottom
60613 2019-Jan-15 20:37:38.597629 - [DEBUG]
60614 2019-Jan-15 20:37:38.597653 - [DEBUG] PROPAGATE: No new function!
60615 2019-Jan-15 20:37:38.597677 - [DEBUG] EDGE:
60616 2019-Jan-15 20:37:38.597735 - [DEBUG] ---> 60617 2019-Jan-15 20:37:38.598373 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60618 2019-Jan-15 20:37:38.599013 - [DEBUG]
60619 2019-Jan-15 20:37:38.599040 - [DEBUG] Compose: EdgeIdentity * AllBottom
60620 2019-Jan-15 20:37:38.599066 - [DEBUG]
60621 2019-Jan-15 20:37:38.599090 - [DEBUG] Propagate flow
60622 2019-Jan-15 20:37:38.599113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60623 2019-Jan-15 20:37:38.599169 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60624 2019-Jan-15 20:37:38.599808 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60625 2019-Jan-15 20:37:38.600453 - [DEBUG] Edge function : AllBottom (result of previous compose)
60626 2019-Jan-15 20:37:38.600478 - [DEBUG]
60627 2019-Jan-15 20:37:38.600503 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60628 2019-Jan-15 20:37:38.600529 - [DEBUG] = AllBottom
60629 2019-Jan-15 20:37:38.600554 - [DEBUG]
60630 2019-Jan-15 20:37:38.600577 - [DEBUG] PROPAGATE: No new function!
60631 2019-Jan-15 20:37:38.600627 - [DEBUG] Compose: EdgeIdentity * AllBottom
60632 2019-Jan-15 20:37:38.600656 - [DEBUG]
60633 2019-Jan-15 20:37:38.600680 - [DEBUG] Propagate flow
60634 2019-Jan-15 20:37:38.600703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60635 2019-Jan-15 20:37:38.600760 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60636 2019-Jan-15 20:37:38.601400 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60637 2019-Jan-15 20:37:38.602039 - [DEBUG] Edge function : AllBottom (result of previous compose)
60638 2019-Jan-15 20:37:38.602065 - [DEBUG]
60639 2019-Jan-15 20:37:38.602089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60640 2019-Jan-15 20:37:38.602115 - [DEBUG] = AllBottom
60641 2019-Jan-15 20:37:38.602139 - [DEBUG]
60642 2019-Jan-15 20:37:38.602163 - [DEBUG] PROPAGATE: No new function!
60643 2019-Jan-15 20:37:38.602188 - [DEBUG] Compose: EdgeIdentity * AllBottom
60644 2019-Jan-15 20:37:38.602214 - [DEBUG]
60645 2019-Jan-15 20:37:38.602237 - [DEBUG] Propagate flow
60646 2019-Jan-15 20:37:38.602260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60647 2019-Jan-15 20:37:38.602316 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60648 2019-Jan-15 20:37:38.602955 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60649 2019-Jan-15 20:37:38.603597 - [DEBUG] Edge function : AllBottom (result of previous compose)
60650 2019-Jan-15 20:37:38.603622 - [DEBUG]
60651 2019-Jan-15 20:37:38.603647 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60652 2019-Jan-15 20:37:38.603673 - [DEBUG] = AllBottom
60653 2019-Jan-15 20:37:38.603698 - [DEBUG]
60654 2019-Jan-15 20:37:38.603721 - [DEBUG] PROPAGATE: No new function!
60655 2019-Jan-15 20:37:38.603746 - [DEBUG] EDGE:
60656 2019-Jan-15 20:37:38.603804 - [DEBUG] ---> 60657 2019-Jan-15 20:37:38.604466 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60658 2019-Jan-15 20:37:38.605114 - [DEBUG]
60659 2019-Jan-15 20:37:38.605140 - [DEBUG] EDGE:
60660 2019-Jan-15 20:37:38.605197 - [DEBUG] ---> 60661 2019-Jan-15 20:37:38.605833 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60662 2019-Jan-15 20:37:38.606474 - [DEBUG]
60663 2019-Jan-15 20:37:38.606500 - [DEBUG] Compose: EdgeIdentity * AllBottom
60664 2019-Jan-15 20:37:38.606526 - [DEBUG]
60665 2019-Jan-15 20:37:38.606549 - [DEBUG] Propagate flow
60666 2019-Jan-15 20:37:38.606572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60667 2019-Jan-15 20:37:38.606628 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60668 2019-Jan-15 20:37:38.607262 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60669 2019-Jan-15 20:37:38.607913 - [DEBUG] Edge function : AllBottom (result of previous compose)
60670 2019-Jan-15 20:37:38.607938 - [DEBUG]
60671 2019-Jan-15 20:37:38.607963 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60672 2019-Jan-15 20:37:38.607989 - [DEBUG] = AllBottom
60673 2019-Jan-15 20:37:38.608013 - [DEBUG]
60674 2019-Jan-15 20:37:38.608036 - [DEBUG] PROPAGATE: No new function!
60675 2019-Jan-15 20:37:38.608061 - [DEBUG] EDGE:
60676 2019-Jan-15 20:37:38.608119 - [DEBUG] ---> 60677 2019-Jan-15 20:37:38.608755 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60678 2019-Jan-15 20:37:38.609393 - [DEBUG]
60679 2019-Jan-15 20:37:38.609419 - [DEBUG] Compose: EdgeIdentity * AllBottom
60680 2019-Jan-15 20:37:38.609445 - [DEBUG]
60681 2019-Jan-15 20:37:38.609469 - [DEBUG] Propagate flow
60682 2019-Jan-15 20:37:38.609492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60683 2019-Jan-15 20:37:38.609548 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60684 2019-Jan-15 20:37:38.610187 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60685 2019-Jan-15 20:37:38.610845 - [DEBUG] Edge function : AllBottom (result of previous compose)
60686 2019-Jan-15 20:37:38.610870 - [DEBUG]
60687 2019-Jan-15 20:37:38.610895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60688 2019-Jan-15 20:37:38.610921 - [DEBUG] = AllBottom
60689 2019-Jan-15 20:37:38.610946 - [DEBUG]
60690 2019-Jan-15 20:37:38.610969 - [DEBUG] PROPAGATE: No new function!
60691 2019-Jan-15 20:37:38.611007 - [DEBUG] Compose: EdgeIdentity * AllBottom
60692 2019-Jan-15 20:37:38.611034 - [DEBUG]
60693 2019-Jan-15 20:37:38.611058 - [DEBUG] Propagate flow
60694 2019-Jan-15 20:37:38.611081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60695 2019-Jan-15 20:37:38.611138 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60696 2019-Jan-15 20:37:38.611777 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60697 2019-Jan-15 20:37:38.612415 - [DEBUG] Edge function : AllBottom (result of previous compose)
60698 2019-Jan-15 20:37:38.612440 - [DEBUG]
60699 2019-Jan-15 20:37:38.612465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60700 2019-Jan-15 20:37:38.612490 - [DEBUG] = AllBottom
60701 2019-Jan-15 20:37:38.612515 - [DEBUG]
60702 2019-Jan-15 20:37:38.612538 - [DEBUG] PROPAGATE: No new function!
60703 2019-Jan-15 20:37:38.612564 - [DEBUG] Compose: EdgeIdentity * AllBottom
60704 2019-Jan-15 20:37:38.612598 - [DEBUG]
60705 2019-Jan-15 20:37:38.612622 - [DEBUG] Propagate flow
60706 2019-Jan-15 20:37:38.612645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60707 2019-Jan-15 20:37:38.612702 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60708 2019-Jan-15 20:37:38.613341 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60709 2019-Jan-15 20:37:38.613999 - [DEBUG] Edge function : AllBottom (result of previous compose)
60710 2019-Jan-15 20:37:38.614024 - [DEBUG]
60711 2019-Jan-15 20:37:38.614049 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60712 2019-Jan-15 20:37:38.614075 - [DEBUG] = AllBottom
60713 2019-Jan-15 20:37:38.614100 - [DEBUG]
60714 2019-Jan-15 20:37:38.614123 - [DEBUG] PROPAGATE: No new function!
60715 2019-Jan-15 20:37:38.614149 - [DEBUG] EDGE:
60716 2019-Jan-15 20:37:38.614207 - [DEBUG] ---> 60717 2019-Jan-15 20:37:38.614850 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60718 2019-Jan-15 20:37:38.615490 - [DEBUG]
60719 2019-Jan-15 20:37:38.615525 - [DEBUG] Compose: EdgeIdentity * AllBottom
60720 2019-Jan-15 20:37:38.615552 - [DEBUG]
60721 2019-Jan-15 20:37:38.615575 - [DEBUG] Propagate flow
60722 2019-Jan-15 20:37:38.615599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60723 2019-Jan-15 20:37:38.615655 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60724 2019-Jan-15 20:37:38.616294 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60725 2019-Jan-15 20:37:38.616931 - [DEBUG] Edge function : AllBottom (result of previous compose)
60726 2019-Jan-15 20:37:38.616956 - [DEBUG]
60727 2019-Jan-15 20:37:38.616981 - [DEBUG] Join: AllTop & AllBottom
60728 2019-Jan-15 20:37:38.617007 - [DEBUG] = AllBottom (new jump func)
60729 2019-Jan-15 20:37:38.617031 - [DEBUG]
60730 2019-Jan-15 20:37:38.617055 - [DEBUG] Start adding new jump function
60731 2019-Jan-15 20:37:38.617078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60732 2019-Jan-15 20:37:38.617133 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60733 2019-Jan-15 20:37:38.617793 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60734 2019-Jan-15 20:37:38.618431 - [DEBUG] Edge Function : AllBottom
60735 2019-Jan-15 20:37:38.618459 - [DEBUG] End adding new jump function
60736 2019-Jan-15 20:37:38.618483 - [DEBUG]
60737 2019-Jan-15 20:37:38.618507 - [DEBUG] -------------------------------------------- 1625. Path Edge --------------------------------------------
60738 2019-Jan-15 20:37:38.618532 - [DEBUG]
60739 2019-Jan-15 20:37:38.618555 - [DEBUG] Process 1625. path edge:
60740 2019-Jan-15 20:37:38.618579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60741 2019-Jan-15 20:37:38.618635 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
60742 2019-Jan-15 20:37:38.619271 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60743 2019-Jan-15 20:37:38.619910 - [DEBUG]
60744 2019-Jan-15 20:37:38.619935 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60745 2019-Jan-15 20:37:38.620586 - [DEBUG] Possible callees:
60746 2019-Jan-15 20:37:38.620625 - [DEBUG] foo
60747 2019-Jan-15 20:37:38.620659 - [DEBUG] Possible return sites:
60748 2019-Jan-15 20:37:38.620683 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12660749 2019-Jan-15 20:37:38.621948 - [DEBUG] Found and process special summary
60750 2019-Jan-15 20:37:38.621989 - [DEBUG] Compose: EdgeIdentity * AllBottom
60751 2019-Jan-15 20:37:38.622016 - [DEBUG]
60752 2019-Jan-15 20:37:38.622041 - [DEBUG] Propagate flow
60753 2019-Jan-15 20:37:38.622064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60754 2019-Jan-15 20:37:38.622121 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60755 2019-Jan-15 20:37:38.622758 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60756 2019-Jan-15 20:37:38.623396 - [DEBUG] Edge function : AllBottom (result of previous compose)
60757 2019-Jan-15 20:37:38.623421 - [DEBUG]
60758 2019-Jan-15 20:37:38.623445 - [DEBUG] Join: AllTop & AllBottom
60759 2019-Jan-15 20:37:38.623471 - [DEBUG] = AllBottom (new jump func)
60760 2019-Jan-15 20:37:38.623496 - [DEBUG]
60761 2019-Jan-15 20:37:38.623519 - [DEBUG] Start adding new jump function
60762 2019-Jan-15 20:37:38.623543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60763 2019-Jan-15 20:37:38.623598 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60764 2019-Jan-15 20:37:38.624254 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60765 2019-Jan-15 20:37:38.624893 - [DEBUG] Edge Function : AllBottom
60766 2019-Jan-15 20:37:38.624920 - [DEBUG] End adding new jump function
60767 2019-Jan-15 20:37:38.624944 - [DEBUG]
60768 2019-Jan-15 20:37:38.624968 - [DEBUG] -------------------------------------------- 1626. Path Edge --------------------------------------------
60769 2019-Jan-15 20:37:38.624992 - [DEBUG]
60770 2019-Jan-15 20:37:38.625015 - [DEBUG] Process 1626. path edge:
60771 2019-Jan-15 20:37:38.625039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60772 2019-Jan-15 20:37:38.625094 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
60773 2019-Jan-15 20:37:38.625733 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60774 2019-Jan-15 20:37:38.626372 - [DEBUG]
60775 2019-Jan-15 20:37:38.626396 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60776 2019-Jan-15 20:37:38.627058 - [DEBUG] Compose: EdgeIdentity * AllBottom
60777 2019-Jan-15 20:37:38.627086 - [DEBUG]
60778 2019-Jan-15 20:37:38.627109 - [DEBUG] Propagate flow
60779 2019-Jan-15 20:37:38.627133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60780 2019-Jan-15 20:37:38.627190 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60781 2019-Jan-15 20:37:38.627840 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60782 2019-Jan-15 20:37:38.628481 - [DEBUG] Edge function : AllBottom (result of previous compose)
60783 2019-Jan-15 20:37:38.628506 - [DEBUG]
60784 2019-Jan-15 20:37:38.628531 - [DEBUG] Join: AllTop & AllBottom
60785 2019-Jan-15 20:37:38.628557 - [DEBUG] = AllBottom (new jump func)
60786 2019-Jan-15 20:37:38.628581 - [DEBUG]
60787 2019-Jan-15 20:37:38.628604 - [DEBUG] Start adding new jump function
60788 2019-Jan-15 20:37:38.628628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60789 2019-Jan-15 20:37:38.628684 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60790 2019-Jan-15 20:37:38.629331 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60791 2019-Jan-15 20:37:38.629967 - [DEBUG] Edge Function : AllBottom
60792 2019-Jan-15 20:37:38.629996 - [DEBUG] End adding new jump function
60793 2019-Jan-15 20:37:38.630019 - [DEBUG]
60794 2019-Jan-15 20:37:38.630043 - [DEBUG] -------------------------------------------- 1627. Path Edge --------------------------------------------
60795 2019-Jan-15 20:37:38.630067 - [DEBUG]
60796 2019-Jan-15 20:37:38.630090 - [DEBUG] Process 1627. path edge:
60797 2019-Jan-15 20:37:38.630114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60798 2019-Jan-15 20:37:38.630170 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
60799 2019-Jan-15 20:37:38.630822 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60800 2019-Jan-15 20:37:38.631461 - [DEBUG]
60801 2019-Jan-15 20:37:38.631487 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60802 2019-Jan-15 20:37:38.632142 - [DEBUG] Compose: EdgeIdentity * AllBottom
60803 2019-Jan-15 20:37:38.632169 - [DEBUG]
60804 2019-Jan-15 20:37:38.632193 - [DEBUG] Propagate flow
60805 2019-Jan-15 20:37:38.632217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60806 2019-Jan-15 20:37:38.632273 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60807 2019-Jan-15 20:37:38.632909 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60808 2019-Jan-15 20:37:38.633548 - [DEBUG] Edge function : AllBottom (result of previous compose)
60809 2019-Jan-15 20:37:38.633573 - [DEBUG]
60810 2019-Jan-15 20:37:38.633597 - [DEBUG] Join: AllTop & AllBottom
60811 2019-Jan-15 20:37:38.633623 - [DEBUG] = AllBottom (new jump func)
60812 2019-Jan-15 20:37:38.633648 - [DEBUG]
60813 2019-Jan-15 20:37:38.633671 - [DEBUG] Start adding new jump function
60814 2019-Jan-15 20:37:38.633695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60815 2019-Jan-15 20:37:38.633750 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60816 2019-Jan-15 20:37:38.634407 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60817 2019-Jan-15 20:37:38.635043 - [DEBUG] Edge Function : AllBottom
60818 2019-Jan-15 20:37:38.635071 - [DEBUG] End adding new jump function
60819 2019-Jan-15 20:37:38.635095 - [DEBUG]
60820 2019-Jan-15 20:37:38.635118 - [DEBUG] -------------------------------------------- 1628. Path Edge --------------------------------------------
60821 2019-Jan-15 20:37:38.635142 - [DEBUG]
60822 2019-Jan-15 20:37:38.635166 - [DEBUG] Process 1628. path edge:
60823 2019-Jan-15 20:37:38.635189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60824 2019-Jan-15 20:37:38.635245 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
60825 2019-Jan-15 20:37:38.635881 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60826 2019-Jan-15 20:37:38.636520 - [DEBUG]
60827 2019-Jan-15 20:37:38.636545 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60828 2019-Jan-15 20:37:38.637201 - [DEBUG] Compose: EdgeIdentity * AllBottom
60829 2019-Jan-15 20:37:38.637229 - [DEBUG]
60830 2019-Jan-15 20:37:38.637253 - [DEBUG] Propagate flow
60831 2019-Jan-15 20:37:38.637290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60832 2019-Jan-15 20:37:38.637357 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60833 2019-Jan-15 20:37:38.638004 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60834 2019-Jan-15 20:37:38.638643 - [DEBUG] Edge function : AllBottom (result of previous compose)
60835 2019-Jan-15 20:37:38.638668 - [DEBUG]
60836 2019-Jan-15 20:37:38.638693 - [DEBUG] Join: AllTop & AllBottom
60837 2019-Jan-15 20:37:38.638719 - [DEBUG] = AllBottom (new jump func)
60838 2019-Jan-15 20:37:38.638744 - [DEBUG]
60839 2019-Jan-15 20:37:38.638767 - [DEBUG] Start adding new jump function
60840 2019-Jan-15 20:37:38.638791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60841 2019-Jan-15 20:37:38.638847 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60842 2019-Jan-15 20:37:38.639486 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60843 2019-Jan-15 20:37:38.640132 - [DEBUG] Edge Function : AllBottom
60844 2019-Jan-15 20:37:38.640160 - [DEBUG] End adding new jump function
60845 2019-Jan-15 20:37:38.640184 - [DEBUG]
60846 2019-Jan-15 20:37:38.640207 - [DEBUG] -------------------------------------------- 1629. Path Edge --------------------------------------------
60847 2019-Jan-15 20:37:38.640232 - [DEBUG]
60848 2019-Jan-15 20:37:38.640255 - [DEBUG] Process 1629. path edge:
60849 2019-Jan-15 20:37:38.640279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60850 2019-Jan-15 20:37:38.640335 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
60851 2019-Jan-15 20:37:38.640995 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60852 2019-Jan-15 20:37:38.641634 - [DEBUG]
60853 2019-Jan-15 20:37:38.641658 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60854 2019-Jan-15 20:37:38.642315 - [DEBUG] Possible callees:
60855 2019-Jan-15 20:37:38.642340 - [DEBUG] llvm.dbg.declare
60856 2019-Jan-15 20:37:38.642365 - [DEBUG] Possible return sites:
60857 2019-Jan-15 20:37:38.642389 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13660858 2019-Jan-15 20:37:38.643661 - [DEBUG] Found and process special summary
60859 2019-Jan-15 20:37:38.643701 - [DEBUG] Compose: EdgeIdentity * AllBottom
60860 2019-Jan-15 20:37:38.643729 - [DEBUG]
60861 2019-Jan-15 20:37:38.643753 - [DEBUG] Propagate flow
60862 2019-Jan-15 20:37:38.643776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60863 2019-Jan-15 20:37:38.643833 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60864 2019-Jan-15 20:37:38.644487 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60865 2019-Jan-15 20:37:38.645127 - [DEBUG] Edge function : AllBottom (result of previous compose)
60866 2019-Jan-15 20:37:38.645152 - [DEBUG]
60867 2019-Jan-15 20:37:38.645177 - [DEBUG] Join: AllTop & AllBottom
60868 2019-Jan-15 20:37:38.645203 - [DEBUG] = AllBottom (new jump func)
60869 2019-Jan-15 20:37:38.645227 - [DEBUG]
60870 2019-Jan-15 20:37:38.645251 - [DEBUG] Start adding new jump function
60871 2019-Jan-15 20:37:38.645274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60872 2019-Jan-15 20:37:38.645330 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60873 2019-Jan-15 20:37:38.645984 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60874 2019-Jan-15 20:37:38.646635 - [DEBUG] Edge Function : AllBottom
60875 2019-Jan-15 20:37:38.646664 - [DEBUG] End adding new jump function
60876 2019-Jan-15 20:37:38.646689 - [DEBUG]
60877 2019-Jan-15 20:37:38.646714 - [DEBUG] -------------------------------------------- 1630. Path Edge --------------------------------------------
60878 2019-Jan-15 20:37:38.646738 - [DEBUG]
60879 2019-Jan-15 20:37:38.646762 - [DEBUG] Process 1630. path edge:
60880 2019-Jan-15 20:37:38.646786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60881 2019-Jan-15 20:37:38.646851 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
60882 2019-Jan-15 20:37:38.647523 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60883 2019-Jan-15 20:37:38.648162 - [DEBUG]
60884 2019-Jan-15 20:37:38.648188 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60885 2019-Jan-15 20:37:38.648860 - [DEBUG] Compose: EdgeIdentity * AllBottom
60886 2019-Jan-15 20:37:38.648890 - [DEBUG]
60887 2019-Jan-15 20:37:38.648914 - [DEBUG] Propagate flow
60888 2019-Jan-15 20:37:38.648938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60889 2019-Jan-15 20:37:38.648996 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60890 2019-Jan-15 20:37:38.649631 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60891 2019-Jan-15 20:37:38.650269 - [DEBUG] Edge function : AllBottom (result of previous compose)
60892 2019-Jan-15 20:37:38.650294 - [DEBUG]
60893 2019-Jan-15 20:37:38.650319 - [DEBUG] Join: AllTop & AllBottom
60894 2019-Jan-15 20:37:38.650346 - [DEBUG] = AllBottom (new jump func)
60895 2019-Jan-15 20:37:38.650370 - [DEBUG]
60896 2019-Jan-15 20:37:38.650394 - [DEBUG] Start adding new jump function
60897 2019-Jan-15 20:37:38.650418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60898 2019-Jan-15 20:37:38.650474 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60899 2019-Jan-15 20:37:38.651130 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60900 2019-Jan-15 20:37:38.651766 - [DEBUG] Edge Function : AllBottom
60901 2019-Jan-15 20:37:38.651794 - [DEBUG] End adding new jump function
60902 2019-Jan-15 20:37:38.651818 - [DEBUG]
60903 2019-Jan-15 20:37:38.651842 - [DEBUG] -------------------------------------------- 1631. Path Edge --------------------------------------------
60904 2019-Jan-15 20:37:38.651867 - [DEBUG]
60905 2019-Jan-15 20:37:38.651890 - [DEBUG] Process 1631. path edge:
60906 2019-Jan-15 20:37:38.651915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60907 2019-Jan-15 20:37:38.651972 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
60908 2019-Jan-15 20:37:38.652605 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60909 2019-Jan-15 20:37:38.653243 - [DEBUG]
60910 2019-Jan-15 20:37:38.653268 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60911 2019-Jan-15 20:37:38.653924 - [DEBUG] Compose: EdgeIdentity * AllBottom
60912 2019-Jan-15 20:37:38.653966 - [DEBUG]
60913 2019-Jan-15 20:37:38.653990 - [DEBUG] Propagate flow
60914 2019-Jan-15 20:37:38.654013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60915 2019-Jan-15 20:37:38.654070 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
60916 2019-Jan-15 20:37:38.654727 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60917 2019-Jan-15 20:37:38.655367 - [DEBUG] Edge function : AllBottom (result of previous compose)
60918 2019-Jan-15 20:37:38.655393 - [DEBUG]
60919 2019-Jan-15 20:37:38.655418 - [DEBUG] Join: AllTop & AllBottom
60920 2019-Jan-15 20:37:38.655444 - [DEBUG] = AllBottom (new jump func)
60921 2019-Jan-15 20:37:38.655468 - [DEBUG]
60922 2019-Jan-15 20:37:38.655492 - [DEBUG] Start adding new jump function
60923 2019-Jan-15 20:37:38.655515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60924 2019-Jan-15 20:37:38.655571 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60925 2019-Jan-15 20:37:38.656210 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
60926 2019-Jan-15 20:37:38.656842 - [DEBUG] Edge Function : AllBottom
60927 2019-Jan-15 20:37:38.656870 - [DEBUG] End adding new jump function
60928 2019-Jan-15 20:37:38.656894 - [DEBUG]
60929 2019-Jan-15 20:37:38.656918 - [DEBUG] -------------------------------------------- 1632. Path Edge --------------------------------------------
60930 2019-Jan-15 20:37:38.656943 - [DEBUG]
60931 2019-Jan-15 20:37:38.656966 - [DEBUG] Process 1632. path edge:
60932 2019-Jan-15 20:37:38.656990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60933 2019-Jan-15 20:37:38.657047 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
60934 2019-Jan-15 20:37:38.657696 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60935 2019-Jan-15 20:37:38.658333 - [DEBUG]
60936 2019-Jan-15 20:37:38.658358 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
60937 2019-Jan-15 20:37:38.659012 - [DEBUG] Compose: EdgeIdentity * AllBottom
60938 2019-Jan-15 20:37:38.659040 - [DEBUG]
60939 2019-Jan-15 20:37:38.659064 - [DEBUG] Propagate flow
60940 2019-Jan-15 20:37:38.659087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60941 2019-Jan-15 20:37:38.659144 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60942 2019-Jan-15 20:37:38.659791 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60943 2019-Jan-15 20:37:38.660431 - [DEBUG] Edge function : AllBottom (result of previous compose)
60944 2019-Jan-15 20:37:38.660456 - [DEBUG]
60945 2019-Jan-15 20:37:38.660481 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60946 2019-Jan-15 20:37:38.660507 - [DEBUG] = AllBottom
60947 2019-Jan-15 20:37:38.660531 - [DEBUG]
60948 2019-Jan-15 20:37:38.660554 - [DEBUG] PROPAGATE: No new function!
60949 2019-Jan-15 20:37:38.660579 - [DEBUG] EDGE:
60950 2019-Jan-15 20:37:38.660649 - [DEBUG] ---> 60951 2019-Jan-15 20:37:38.661283 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60952 2019-Jan-15 20:37:38.661922 - [DEBUG]
60953 2019-Jan-15 20:37:38.661947 - [DEBUG] EDGE:
60954 2019-Jan-15 20:37:38.662005 - [DEBUG] ---> 60955 2019-Jan-15 20:37:38.662640 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60956 2019-Jan-15 20:37:38.663281 - [DEBUG]
60957 2019-Jan-15 20:37:38.663307 - [DEBUG] Compose: EdgeIdentity * AllBottom
60958 2019-Jan-15 20:37:38.663332 - [DEBUG]
60959 2019-Jan-15 20:37:38.663370 - [DEBUG] Propagate flow
60960 2019-Jan-15 20:37:38.663394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60961 2019-Jan-15 20:37:38.663451 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60962 2019-Jan-15 20:37:38.664107 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60963 2019-Jan-15 20:37:38.664747 - [DEBUG] Edge function : AllBottom (result of previous compose)
60964 2019-Jan-15 20:37:38.664773 - [DEBUG]
60965 2019-Jan-15 20:37:38.664798 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60966 2019-Jan-15 20:37:38.664824 - [DEBUG] = AllBottom
60967 2019-Jan-15 20:37:38.664848 - [DEBUG]
60968 2019-Jan-15 20:37:38.664872 - [DEBUG] PROPAGATE: No new function!
60969 2019-Jan-15 20:37:38.664896 - [DEBUG] EDGE:
60970 2019-Jan-15 20:37:38.664954 - [DEBUG] ---> 60971 2019-Jan-15 20:37:38.665590 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60972 2019-Jan-15 20:37:38.666231 - [DEBUG]
60973 2019-Jan-15 20:37:38.666257 - [DEBUG] Compose: EdgeIdentity * AllBottom
60974 2019-Jan-15 20:37:38.666283 - [DEBUG]
60975 2019-Jan-15 20:37:38.666307 - [DEBUG] Propagate flow
60976 2019-Jan-15 20:37:38.666330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60977 2019-Jan-15 20:37:38.666386 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60978 2019-Jan-15 20:37:38.667024 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60979 2019-Jan-15 20:37:38.667684 - [DEBUG] Edge function : AllBottom (result of previous compose)
60980 2019-Jan-15 20:37:38.667709 - [DEBUG]
60981 2019-Jan-15 20:37:38.667735 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60982 2019-Jan-15 20:37:38.667761 - [DEBUG] = AllBottom
60983 2019-Jan-15 20:37:38.667785 - [DEBUG]
60984 2019-Jan-15 20:37:38.667808 - [DEBUG] PROPAGATE: No new function!
60985 2019-Jan-15 20:37:38.667847 - [DEBUG] Compose: EdgeIdentity * AllBottom
60986 2019-Jan-15 20:37:38.667874 - [DEBUG]
60987 2019-Jan-15 20:37:38.667898 - [DEBUG] Propagate flow
60988 2019-Jan-15 20:37:38.667921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60989 2019-Jan-15 20:37:38.667978 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60990 2019-Jan-15 20:37:38.668617 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60991 2019-Jan-15 20:37:38.669270 - [DEBUG] Edge function : AllBottom (result of previous compose)
60992 2019-Jan-15 20:37:38.669295 - [DEBUG]
60993 2019-Jan-15 20:37:38.669320 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60994 2019-Jan-15 20:37:38.669346 - [DEBUG] = AllBottom
60995 2019-Jan-15 20:37:38.669371 - [DEBUG]
60996 2019-Jan-15 20:37:38.669394 - [DEBUG] PROPAGATE: No new function!
60997 2019-Jan-15 20:37:38.669420 - [DEBUG] Compose: EdgeIdentity * AllBottom
60998 2019-Jan-15 20:37:38.669446 - [DEBUG]
60999 2019-Jan-15 20:37:38.669470 - [DEBUG] Propagate flow
61000 2019-Jan-15 20:37:38.669493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61001 2019-Jan-15 20:37:38.669551 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61002 2019-Jan-15 20:37:38.670194 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61003 2019-Jan-15 20:37:38.670855 - [DEBUG] Edge function : AllBottom (result of previous compose)
61004 2019-Jan-15 20:37:38.670880 - [DEBUG]
61005 2019-Jan-15 20:37:38.670916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61006 2019-Jan-15 20:37:38.670943 - [DEBUG] = AllBottom
61007 2019-Jan-15 20:37:38.670967 - [DEBUG]
61008 2019-Jan-15 20:37:38.670990 - [DEBUG] PROPAGATE: No new function!
61009 2019-Jan-15 20:37:38.671018 - [DEBUG] EDGE:
61010 2019-Jan-15 20:37:38.671077 - [DEBUG] ---> 61011 2019-Jan-15 20:37:38.671776 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61012 2019-Jan-15 20:37:38.672478 - [DEBUG]
61013 2019-Jan-15 20:37:38.672534 - [DEBUG] Compose: EdgeIdentity * AllBottom
61014 2019-Jan-15 20:37:38.672562 - [DEBUG]
61015 2019-Jan-15 20:37:38.672587 - [DEBUG] Propagate flow
61016 2019-Jan-15 20:37:38.672610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61017 2019-Jan-15 20:37:38.672680 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61018 2019-Jan-15 20:37:38.673395 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61019 2019-Jan-15 20:37:38.674092 - [DEBUG] Edge function : AllBottom (result of previous compose)
61020 2019-Jan-15 20:37:38.674118 - [DEBUG]
61021 2019-Jan-15 20:37:38.674145 - [DEBUG] Join: AllTop & AllBottom
61022 2019-Jan-15 20:37:38.674172 - [DEBUG] = AllBottom (new jump func)
61023 2019-Jan-15 20:37:38.674196 - [DEBUG]
61024 2019-Jan-15 20:37:38.674220 - [DEBUG] Start adding new jump function
61025 2019-Jan-15 20:37:38.674244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61026 2019-Jan-15 20:37:38.674303 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61027 2019-Jan-15 20:37:38.674944 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61028 2019-Jan-15 20:37:38.675591 - [DEBUG] Edge Function : AllBottom
61029 2019-Jan-15 20:37:38.675621 - [DEBUG] End adding new jump function
61030 2019-Jan-15 20:37:38.675646 - [DEBUG]
61031 2019-Jan-15 20:37:38.675670 - [DEBUG] -------------------------------------------- 1633. Path Edge --------------------------------------------
61032 2019-Jan-15 20:37:38.675694 - [DEBUG]
61033 2019-Jan-15 20:37:38.675718 - [DEBUG] Process 1633. path edge:
61034 2019-Jan-15 20:37:38.675742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61035 2019-Jan-15 20:37:38.675798 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
61036 2019-Jan-15 20:37:38.676443 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61037 2019-Jan-15 20:37:38.677082 - [DEBUG]
61038 2019-Jan-15 20:37:38.677107 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61039 2019-Jan-15 20:37:38.677786 - [DEBUG] Possible callees:
61040 2019-Jan-15 20:37:38.677812 - [DEBUG] llvm.dbg.declare
61041 2019-Jan-15 20:37:38.677837 - [DEBUG] Possible return sites:
61042 2019-Jan-15 20:37:38.677861 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14361043 2019-Jan-15 20:37:38.679149 - [DEBUG] Found and process special summary
61044 2019-Jan-15 20:37:38.679201 - [DEBUG] Compose: EdgeIdentity * AllBottom
61045 2019-Jan-15 20:37:38.679229 - [DEBUG]
61046 2019-Jan-15 20:37:38.679271 - [DEBUG] Propagate flow
61047 2019-Jan-15 20:37:38.679295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61048 2019-Jan-15 20:37:38.679352 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61049 2019-Jan-15 20:37:38.679991 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61050 2019-Jan-15 20:37:38.680644 - [DEBUG] Edge function : AllBottom (result of previous compose)
61051 2019-Jan-15 20:37:38.680669 - [DEBUG]
61052 2019-Jan-15 20:37:38.680694 - [DEBUG] Join: AllTop & AllBottom
61053 2019-Jan-15 20:37:38.680720 - [DEBUG] = AllBottom (new jump func)
61054 2019-Jan-15 20:37:38.680745 - [DEBUG]
61055 2019-Jan-15 20:37:38.680768 - [DEBUG] Start adding new jump function
61056 2019-Jan-15 20:37:38.680792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61057 2019-Jan-15 20:37:38.680848 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61058 2019-Jan-15 20:37:38.681488 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61059 2019-Jan-15 20:37:38.682126 - [DEBUG] Edge Function : AllBottom
61060 2019-Jan-15 20:37:38.682155 - [DEBUG] End adding new jump function
61061 2019-Jan-15 20:37:38.682179 - [DEBUG]
61062 2019-Jan-15 20:37:38.682202 - [DEBUG] -------------------------------------------- 1634. Path Edge --------------------------------------------
61063 2019-Jan-15 20:37:38.682227 - [DEBUG]
61064 2019-Jan-15 20:37:38.682250 - [DEBUG] Process 1634. path edge:
61065 2019-Jan-15 20:37:38.682274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61066 2019-Jan-15 20:37:38.682330 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
61067 2019-Jan-15 20:37:38.682968 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61068 2019-Jan-15 20:37:38.683608 - [DEBUG]
61069 2019-Jan-15 20:37:38.683632 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61070 2019-Jan-15 20:37:38.684311 - [DEBUG] Compose: EdgeIdentity * AllBottom
61071 2019-Jan-15 20:37:38.684340 - [DEBUG]
61072 2019-Jan-15 20:37:38.684364 - [DEBUG] Propagate flow
61073 2019-Jan-15 20:37:38.684387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61074 2019-Jan-15 20:37:38.684444 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61075 2019-Jan-15 20:37:38.685078 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61076 2019-Jan-15 20:37:38.685716 - [DEBUG] Edge function : AllBottom (result of previous compose)
61077 2019-Jan-15 20:37:38.685741 - [DEBUG]
61078 2019-Jan-15 20:37:38.685766 - [DEBUG] Join: AllTop & AllBottom
61079 2019-Jan-15 20:37:38.685792 - [DEBUG] = AllBottom (new jump func)
61080 2019-Jan-15 20:37:38.685816 - [DEBUG]
61081 2019-Jan-15 20:37:38.685840 - [DEBUG] Start adding new jump function
61082 2019-Jan-15 20:37:38.685863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61083 2019-Jan-15 20:37:38.685919 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61084 2019-Jan-15 20:37:38.686559 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
61085 2019-Jan-15 20:37:38.687191 - [DEBUG] Edge Function : AllBottom
61086 2019-Jan-15 20:37:38.687218 - [DEBUG] End adding new jump function
61087 2019-Jan-15 20:37:38.687243 - [DEBUG]
61088 2019-Jan-15 20:37:38.687278 - [DEBUG] -------------------------------------------- 1635. Path Edge --------------------------------------------
61089 2019-Jan-15 20:37:38.687313 - [DEBUG]
61090 2019-Jan-15 20:37:38.687338 - [DEBUG] Process 1635. path edge:
61091 2019-Jan-15 20:37:38.687362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61092 2019-Jan-15 20:37:38.687419 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
61093 2019-Jan-15 20:37:38.688050 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61094 2019-Jan-15 20:37:38.688688 - [DEBUG]
61095 2019-Jan-15 20:37:38.688713 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
61096 2019-Jan-15 20:37:38.689367 - [DEBUG] Compose: EdgeIdentity * AllBottom
61097 2019-Jan-15 20:37:38.689396 - [DEBUG]
61098 2019-Jan-15 20:37:38.689419 - [DEBUG] Propagate flow
61099 2019-Jan-15 20:37:38.689443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61100 2019-Jan-15 20:37:38.689500 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61101 2019-Jan-15 20:37:38.690132 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61102 2019-Jan-15 20:37:38.690786 - [DEBUG] Edge function : AllBottom (result of previous compose)
61103 2019-Jan-15 20:37:38.690811 - [DEBUG]
61104 2019-Jan-15 20:37:38.690837 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61105 2019-Jan-15 20:37:38.690863 - [DEBUG] = AllBottom
61106 2019-Jan-15 20:37:38.690887 - [DEBUG]
61107 2019-Jan-15 20:37:38.690910 - [DEBUG] PROPAGATE: No new function!
61108 2019-Jan-15 20:37:38.690934 - [DEBUG] EDGE:
61109 2019-Jan-15 20:37:38.690992 - [DEBUG] ---> 61110 2019-Jan-15 20:37:38.691626 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61111 2019-Jan-15 20:37:38.692266 - [DEBUG]
61112 2019-Jan-15 20:37:38.692292 - [DEBUG] Compose: EdgeIdentity * AllBottom
61113 2019-Jan-15 20:37:38.692317 - [DEBUG]
61114 2019-Jan-15 20:37:38.692341 - [DEBUG] Propagate flow
61115 2019-Jan-15 20:37:38.692364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61116 2019-Jan-15 20:37:38.692420 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61117 2019-Jan-15 20:37:38.693054 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61118 2019-Jan-15 20:37:38.693691 - [DEBUG] Edge function : AllBottom (result of previous compose)
61119 2019-Jan-15 20:37:38.693716 - [DEBUG]
61120 2019-Jan-15 20:37:38.693741 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61121 2019-Jan-15 20:37:38.693767 - [DEBUG] = AllBottom
61122 2019-Jan-15 20:37:38.693791 - [DEBUG]
61123 2019-Jan-15 20:37:38.693814 - [DEBUG] PROPAGATE: No new function!
61124 2019-Jan-15 20:37:38.693839 - [DEBUG] EDGE:
61125 2019-Jan-15 20:37:38.693896 - [DEBUG] ---> 61126 2019-Jan-15 20:37:38.694547 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61127 2019-Jan-15 20:37:38.695186 - [DEBUG]
61128 2019-Jan-15 20:37:38.695212 - [DEBUG] Compose: EdgeIdentity * AllBottom
61129 2019-Jan-15 20:37:38.695238 - [DEBUG]
61130 2019-Jan-15 20:37:38.695261 - [DEBUG] Propagate flow
61131 2019-Jan-15 20:37:38.695285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61132 2019-Jan-15 20:37:38.695341 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61133 2019-Jan-15 20:37:38.695979 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61134 2019-Jan-15 20:37:38.696628 - [DEBUG] Edge function : AllBottom (result of previous compose)
61135 2019-Jan-15 20:37:38.696653 - [DEBUG]
61136 2019-Jan-15 20:37:38.696678 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61137 2019-Jan-15 20:37:38.696705 - [DEBUG] = AllBottom
61138 2019-Jan-15 20:37:38.696729 - [DEBUG]
61139 2019-Jan-15 20:37:38.696752 - [DEBUG] PROPAGATE: No new function!
61140 2019-Jan-15 20:37:38.696792 - [DEBUG] Compose: EdgeIdentity * AllBottom
61141 2019-Jan-15 20:37:38.696819 - [DEBUG]
61142 2019-Jan-15 20:37:38.696843 - [DEBUG] Propagate flow
61143 2019-Jan-15 20:37:38.696867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61144 2019-Jan-15 20:37:38.696924 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61145 2019-Jan-15 20:37:38.697578 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61146 2019-Jan-15 20:37:38.698216 - [DEBUG] Edge function : AllBottom (result of previous compose)
61147 2019-Jan-15 20:37:38.698242 - [DEBUG]
61148 2019-Jan-15 20:37:38.698266 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61149 2019-Jan-15 20:37:38.698293 - [DEBUG] = AllBottom
61150 2019-Jan-15 20:37:38.698317 - [DEBUG]
61151 2019-Jan-15 20:37:38.698341 - [DEBUG] PROPAGATE: No new function!
61152 2019-Jan-15 20:37:38.698366 - [DEBUG] Compose: EdgeIdentity * AllBottom
61153 2019-Jan-15 20:37:38.698392 - [DEBUG]
61154 2019-Jan-15 20:37:38.698416 - [DEBUG] Propagate flow
61155 2019-Jan-15 20:37:38.698439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61156 2019-Jan-15 20:37:38.698495 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61157 2019-Jan-15 20:37:38.699133 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61158 2019-Jan-15 20:37:38.699775 - [DEBUG] Edge function : AllBottom (result of previous compose)
61159 2019-Jan-15 20:37:38.699800 - [DEBUG]
61160 2019-Jan-15 20:37:38.699825 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61161 2019-Jan-15 20:37:38.699851 - [DEBUG] = AllBottom
61162 2019-Jan-15 20:37:38.699876 - [DEBUG]
61163 2019-Jan-15 20:37:38.699899 - [DEBUG] PROPAGATE: No new function!
61164 2019-Jan-15 20:37:38.699925 - [DEBUG] EDGE:
61165 2019-Jan-15 20:37:38.699983 - [DEBUG] ---> 61166 2019-Jan-15 20:37:38.700641 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61167 2019-Jan-15 20:37:38.701280 - [DEBUG]
61168 2019-Jan-15 20:37:38.701305 - [DEBUG] EDGE:
61169 2019-Jan-15 20:37:38.701363 - [DEBUG] ---> 61170 2019-Jan-15 20:37:38.701998 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61171 2019-Jan-15 20:37:38.702635 - [DEBUG]
61172 2019-Jan-15 20:37:38.702670 - [DEBUG] Compose: EdgeIdentity * AllBottom
61173 2019-Jan-15 20:37:38.702697 - [DEBUG]
61174 2019-Jan-15 20:37:38.702721 - [DEBUG] Propagate flow
61175 2019-Jan-15 20:37:38.702744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61176 2019-Jan-15 20:37:38.702800 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61177 2019-Jan-15 20:37:38.703436 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61178 2019-Jan-15 20:37:38.704095 - [DEBUG] Edge function : AllBottom (result of previous compose)
61179 2019-Jan-15 20:37:38.704130 - [DEBUG]
61180 2019-Jan-15 20:37:38.704156 - [DEBUG] Join: AllTop & AllBottom
61181 2019-Jan-15 20:37:38.704182 - [DEBUG] = AllBottom (new jump func)
61182 2019-Jan-15 20:37:38.704206 - [DEBUG]
61183 2019-Jan-15 20:37:38.704230 - [DEBUG] Start adding new jump function
61184 2019-Jan-15 20:37:38.704253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61185 2019-Jan-15 20:37:38.704309 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61186 2019-Jan-15 20:37:38.704950 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61187 2019-Jan-15 20:37:38.705586 - [DEBUG] Edge Function : AllBottom
61188 2019-Jan-15 20:37:38.705614 - [DEBUG] End adding new jump function
61189 2019-Jan-15 20:37:38.705638 - [DEBUG]
61190 2019-Jan-15 20:37:38.705662 - [DEBUG] -------------------------------------------- 1636. Path Edge --------------------------------------------
61191 2019-Jan-15 20:37:38.705686 - [DEBUG]
61192 2019-Jan-15 20:37:38.705710 - [DEBUG] Process 1636. path edge:
61193 2019-Jan-15 20:37:38.705733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61194 2019-Jan-15 20:37:38.705789 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
61195 2019-Jan-15 20:37:38.706426 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61196 2019-Jan-15 20:37:38.707064 - [DEBUG]
61197 2019-Jan-15 20:37:38.707090 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61198 2019-Jan-15 20:37:38.707766 - [DEBUG] Compose: EdgeIdentity * AllBottom
61199 2019-Jan-15 20:37:38.707794 - [DEBUG]
61200 2019-Jan-15 20:37:38.707819 - [DEBUG] Propagate flow
61201 2019-Jan-15 20:37:38.707842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61202 2019-Jan-15 20:37:38.707899 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61203 2019-Jan-15 20:37:38.708553 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61204 2019-Jan-15 20:37:38.709192 - [DEBUG] Edge function : AllBottom (result of previous compose)
61205 2019-Jan-15 20:37:38.709217 - [DEBUG]
61206 2019-Jan-15 20:37:38.709242 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61207 2019-Jan-15 20:37:38.709268 - [DEBUG] = AllBottom
61208 2019-Jan-15 20:37:38.709293 - [DEBUG]
61209 2019-Jan-15 20:37:38.709316 - [DEBUG] PROPAGATE: No new function!
61210 2019-Jan-15 20:37:38.709349 - [DEBUG] Compose: EdgeIdentity * AllBottom
61211 2019-Jan-15 20:37:38.709376 - [DEBUG]
61212 2019-Jan-15 20:37:38.709399 - [DEBUG] Propagate flow
61213 2019-Jan-15 20:37:38.709422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61214 2019-Jan-15 20:37:38.709478 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61215 2019-Jan-15 20:37:38.710124 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61216 2019-Jan-15 20:37:38.710781 - [DEBUG] Edge function : AllBottom (result of previous compose)
61217 2019-Jan-15 20:37:38.710806 - [DEBUG]
61218 2019-Jan-15 20:37:38.710831 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61219 2019-Jan-15 20:37:38.710857 - [DEBUG] = AllBottom
61220 2019-Jan-15 20:37:38.710881 - [DEBUG]
61221 2019-Jan-15 20:37:38.710904 - [DEBUG] PROPAGATE: No new function!
61222 2019-Jan-15 20:37:38.710928 - [DEBUG] EDGE:
61223 2019-Jan-15 20:37:38.711003 - [DEBUG] ---> 61224 2019-Jan-15 20:37:38.711641 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61225 2019-Jan-15 20:37:38.712281 - [DEBUG]
61226 2019-Jan-15 20:37:38.712306 - [DEBUG] EDGE:
61227 2019-Jan-15 20:37:38.712363 - [DEBUG] ---> 61228 2019-Jan-15 20:37:38.712999 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61229 2019-Jan-15 20:37:38.713639 - [DEBUG]
61230 2019-Jan-15 20:37:38.713666 - [DEBUG] Compose: EdgeIdentity * AllBottom
61231 2019-Jan-15 20:37:38.713692 - [DEBUG]
61232 2019-Jan-15 20:37:38.713715 - [DEBUG] Propagate flow
61233 2019-Jan-15 20:37:38.713738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61234 2019-Jan-15 20:37:38.713794 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61235 2019-Jan-15 20:37:38.714447 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61236 2019-Jan-15 20:37:38.715086 - [DEBUG] Edge function : AllBottom (result of previous compose)
61237 2019-Jan-15 20:37:38.715111 - [DEBUG]
61238 2019-Jan-15 20:37:38.715137 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61239 2019-Jan-15 20:37:38.715163 - [DEBUG] = AllBottom
61240 2019-Jan-15 20:37:38.715187 - [DEBUG]
61241 2019-Jan-15 20:37:38.715210 - [DEBUG] PROPAGATE: No new function!
61242 2019-Jan-15 20:37:38.715235 - [DEBUG] EDGE:
61243 2019-Jan-15 20:37:38.715293 - [DEBUG] ---> 61244 2019-Jan-15 20:37:38.715932 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61245 2019-Jan-15 20:37:38.716568 - [DEBUG]
61246 2019-Jan-15 20:37:38.716594 - [DEBUG] Compose: EdgeIdentity * AllBottom
61247 2019-Jan-15 20:37:38.716620 - [DEBUG]
61248 2019-Jan-15 20:37:38.716644 - [DEBUG] Propagate flow
61249 2019-Jan-15 20:37:38.716667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61250 2019-Jan-15 20:37:38.716723 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61251 2019-Jan-15 20:37:38.717378 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61252 2019-Jan-15 20:37:38.718016 - [DEBUG] Edge function : AllBottom (result of previous compose)
61253 2019-Jan-15 20:37:38.718041 - [DEBUG]
61254 2019-Jan-15 20:37:38.718067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61255 2019-Jan-15 20:37:38.718093 - [DEBUG] = AllBottom
61256 2019-Jan-15 20:37:38.718117 - [DEBUG]
61257 2019-Jan-15 20:37:38.718141 - [DEBUG] PROPAGATE: No new function!
61258 2019-Jan-15 20:37:38.718181 - [DEBUG] Compose: EdgeIdentity * AllBottom
61259 2019-Jan-15 20:37:38.718208 - [DEBUG]
61260 2019-Jan-15 20:37:38.718232 - [DEBUG] Propagate flow
61261 2019-Jan-15 20:37:38.718256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61262 2019-Jan-15 20:37:38.718312 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61263 2019-Jan-15 20:37:38.718951 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61264 2019-Jan-15 20:37:38.719588 - [DEBUG] Edge function : AllBottom (result of previous compose)
61265 2019-Jan-15 20:37:38.719613 - [DEBUG]
61266 2019-Jan-15 20:37:38.719638 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61267 2019-Jan-15 20:37:38.719672 - [DEBUG] = AllBottom
61268 2019-Jan-15 20:37:38.719697 - [DEBUG]
61269 2019-Jan-15 20:37:38.719720 - [DEBUG] PROPAGATE: No new function!
61270 2019-Jan-15 20:37:38.719745 - [DEBUG] Compose: EdgeIdentity * AllBottom
61271 2019-Jan-15 20:37:38.719771 - [DEBUG]
61272 2019-Jan-15 20:37:38.719794 - [DEBUG] Propagate flow
61273 2019-Jan-15 20:37:38.719818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61274 2019-Jan-15 20:37:38.719874 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61275 2019-Jan-15 20:37:38.720515 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61276 2019-Jan-15 20:37:38.721170 - [DEBUG] Edge function : AllBottom (result of previous compose)
61277 2019-Jan-15 20:37:38.721195 - [DEBUG]
61278 2019-Jan-15 20:37:38.721220 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61279 2019-Jan-15 20:37:38.721246 - [DEBUG] = AllBottom
61280 2019-Jan-15 20:37:38.721270 - [DEBUG]
61281 2019-Jan-15 20:37:38.721294 - [DEBUG] PROPAGATE: No new function!
61282 2019-Jan-15 20:37:38.721320 - [DEBUG] EDGE:
61283 2019-Jan-15 20:37:38.721377 - [DEBUG] ---> 61284 2019-Jan-15 20:37:38.722013 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61285 2019-Jan-15 20:37:38.722649 - [DEBUG]
61286 2019-Jan-15 20:37:38.722674 - [DEBUG] EDGE:
61287 2019-Jan-15 20:37:38.722732 - [DEBUG] ---> 61288 2019-Jan-15 20:37:38.723367 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61289 2019-Jan-15 20:37:38.724021 - [DEBUG]
61290 2019-Jan-15 20:37:38.724048 - [DEBUG] Compose: EdgeIdentity * AllBottom
61291 2019-Jan-15 20:37:38.724074 - [DEBUG]
61292 2019-Jan-15 20:37:38.724097 - [DEBUG] Propagate flow
61293 2019-Jan-15 20:37:38.724120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61294 2019-Jan-15 20:37:38.724176 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
61295 2019-Jan-15 20:37:38.724813 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61296 2019-Jan-15 20:37:38.725451 - [DEBUG] Edge function : AllBottom (result of previous compose)
61297 2019-Jan-15 20:37:38.725476 - [DEBUG]
61298 2019-Jan-15 20:37:38.725502 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61299 2019-Jan-15 20:37:38.725528 - [DEBUG] = AllBottom
61300 2019-Jan-15 20:37:38.725552 - [DEBUG]
61301 2019-Jan-15 20:37:38.725575 - [DEBUG] PROPAGATE: No new function!
61302 2019-Jan-15 20:37:38.725600 - [DEBUG] EDGE:
61303 2019-Jan-15 20:37:38.725658 - [DEBUG] ---> 61304 2019-Jan-15 20:37:38.726295 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61305 2019-Jan-15 20:37:38.726934 - [DEBUG]
61306 2019-Jan-15 20:37:38.726960 - [DEBUG] Compose: EdgeIdentity * AllBottom
61307 2019-Jan-15 20:37:38.726986 - [DEBUG]
61308 2019-Jan-15 20:37:38.727010 - [DEBUG] Propagate flow
61309 2019-Jan-15 20:37:38.727033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61310 2019-Jan-15 20:37:38.727089 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61311 2019-Jan-15 20:37:38.727744 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61312 2019-Jan-15 20:37:38.728390 - [DEBUG] Edge function : AllBottom (result of previous compose)
61313 2019-Jan-15 20:37:38.728415 - [DEBUG]
61314 2019-Jan-15 20:37:38.728441 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61315 2019-Jan-15 20:37:38.728467 - [DEBUG] = AllBottom
61316 2019-Jan-15 20:37:38.728492 - [DEBUG]
61317 2019-Jan-15 20:37:38.728515 - [DEBUG] PROPAGATE: No new function!
61318 2019-Jan-15 20:37:38.728540 - [DEBUG] EDGE:
61319 2019-Jan-15 20:37:38.728597 - [DEBUG] ---> 61320 2019-Jan-15 20:37:38.729232 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61321 2019-Jan-15 20:37:38.729872 - [DEBUG]
61322 2019-Jan-15 20:37:38.729897 - [DEBUG] EDGE:
61323 2019-Jan-15 20:37:38.729955 - [DEBUG] ---> 61324 2019-Jan-15 20:37:38.730590 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61325 2019-Jan-15 20:37:38.731243 - [DEBUG]
61326 2019-Jan-15 20:37:38.731270 - [DEBUG] Compose: EdgeIdentity * AllBottom
61327 2019-Jan-15 20:37:38.731296 - [DEBUG]
61328 2019-Jan-15 20:37:38.731319 - [DEBUG] Propagate flow
61329 2019-Jan-15 20:37:38.731343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61330 2019-Jan-15 20:37:38.731399 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
61331 2019-Jan-15 20:37:38.732035 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61332 2019-Jan-15 20:37:38.732673 - [DEBUG] Edge function : AllBottom (result of previous compose)
61333 2019-Jan-15 20:37:38.732698 - [DEBUG]
61334 2019-Jan-15 20:37:38.732724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61335 2019-Jan-15 20:37:38.732750 - [DEBUG] = AllBottom
61336 2019-Jan-15 20:37:38.732774 - [DEBUG]
61337 2019-Jan-15 20:37:38.732798 - [DEBUG] PROPAGATE: No new function!
61338 2019-Jan-15 20:37:38.732822 - [DEBUG] EDGE:
61339 2019-Jan-15 20:37:38.732880 - [DEBUG] ---> 61340 2019-Jan-15 20:37:38.733518 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61341 2019-Jan-15 20:37:38.734173 - [DEBUG]
61342 2019-Jan-15 20:37:38.734198 - [DEBUG] EDGE:
61343 2019-Jan-15 20:37:38.734256 - [DEBUG] ---> 61344 2019-Jan-15 20:37:38.734891 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61345 2019-Jan-15 20:37:38.735530 - [DEBUG]
61346 2019-Jan-15 20:37:38.735555 - [DEBUG] EDGE:
61347 2019-Jan-15 20:37:38.735613 - [DEBUG] ---> 61348 2019-Jan-15 20:37:38.736250 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61349 2019-Jan-15 20:37:38.736891 - [DEBUG]
61350 2019-Jan-15 20:37:38.736917 - [DEBUG] Compose: EdgeIdentity * AllBottom
61351 2019-Jan-15 20:37:38.736943 - [DEBUG]
61352 2019-Jan-15 20:37:38.736967 - [DEBUG] Propagate flow
61353 2019-Jan-15 20:37:38.736990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61354 2019-Jan-15 20:37:38.737046 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61355 2019-Jan-15 20:37:38.737704 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61356 2019-Jan-15 20:37:38.738358 - [DEBUG] Edge function : AllBottom (result of previous compose)
61357 2019-Jan-15 20:37:38.738384 - [DEBUG]
61358 2019-Jan-15 20:37:38.738410 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61359 2019-Jan-15 20:37:38.738437 - [DEBUG] = AllBottom
61360 2019-Jan-15 20:37:38.738462 - [DEBUG]
61361 2019-Jan-15 20:37:38.738485 - [DEBUG] PROPAGATE: No new function!
61362 2019-Jan-15 20:37:38.738526 - [DEBUG] Compose: EdgeIdentity * AllBottom
61363 2019-Jan-15 20:37:38.738553 - [DEBUG]
61364 2019-Jan-15 20:37:38.738577 - [DEBUG] Propagate flow
61365 2019-Jan-15 20:37:38.738601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61366 2019-Jan-15 20:37:38.738658 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61367 2019-Jan-15 20:37:38.739297 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61368 2019-Jan-15 20:37:38.739937 - [DEBUG] Edge function : AllBottom (result of previous compose)
61369 2019-Jan-15 20:37:38.739962 - [DEBUG]
61370 2019-Jan-15 20:37:38.739987 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61371 2019-Jan-15 20:37:38.740013 - [DEBUG] = AllBottom
61372 2019-Jan-15 20:37:38.740038 - [DEBUG]
61373 2019-Jan-15 20:37:38.740062 - [DEBUG] PROPAGATE: No new function!
61374 2019-Jan-15 20:37:38.740087 - [DEBUG] Compose: EdgeIdentity * AllBottom
61375 2019-Jan-15 20:37:38.740113 - [DEBUG]
61376 2019-Jan-15 20:37:38.740136 - [DEBUG] Propagate flow
61377 2019-Jan-15 20:37:38.740160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61378 2019-Jan-15 20:37:38.740216 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61379 2019-Jan-15 20:37:38.740871 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61380 2019-Jan-15 20:37:38.741515 - [DEBUG] Edge function : AllBottom (result of previous compose)
61381 2019-Jan-15 20:37:38.741541 - [DEBUG]
61382 2019-Jan-15 20:37:38.741566 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61383 2019-Jan-15 20:37:38.741592 - [DEBUG] = AllBottom
61384 2019-Jan-15 20:37:38.741617 - [DEBUG]
61385 2019-Jan-15 20:37:38.741640 - [DEBUG] PROPAGATE: No new function!
61386 2019-Jan-15 20:37:38.741666 - [DEBUG] EDGE:
61387 2019-Jan-15 20:37:38.741724 - [DEBUG] ---> 61388 2019-Jan-15 20:37:38.742370 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61389 2019-Jan-15 20:37:38.743009 - [DEBUG]
61390 2019-Jan-15 20:37:38.743044 - [DEBUG] Compose: EdgeIdentity * AllBottom
61391 2019-Jan-15 20:37:38.743071 - [DEBUG]
61392 2019-Jan-15 20:37:38.743094 - [DEBUG] Propagate flow
61393 2019-Jan-15 20:37:38.743118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61394 2019-Jan-15 20:37:38.743174 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61395 2019-Jan-15 20:37:38.743816 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61396 2019-Jan-15 20:37:38.744470 - [DEBUG] Edge function : AllBottom (result of previous compose)
61397 2019-Jan-15 20:37:38.744496 - [DEBUG]
61398 2019-Jan-15 20:37:38.744520 - [DEBUG] Join: AllTop & AllBottom
61399 2019-Jan-15 20:37:38.744546 - [DEBUG] = AllBottom (new jump func)
61400 2019-Jan-15 20:37:38.744571 - [DEBUG]
61401 2019-Jan-15 20:37:38.744594 - [DEBUG] Start adding new jump function
61402 2019-Jan-15 20:37:38.744618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61403 2019-Jan-15 20:37:38.744682 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61404 2019-Jan-15 20:37:38.745324 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61405 2019-Jan-15 20:37:38.745961 - [DEBUG] Edge Function : AllBottom
61406 2019-Jan-15 20:37:38.745989 - [DEBUG] End adding new jump function
61407 2019-Jan-15 20:37:38.746013 - [DEBUG]
61408 2019-Jan-15 20:37:38.746037 - [DEBUG] -------------------------------------------- 1637. Path Edge --------------------------------------------
61409 2019-Jan-15 20:37:38.746062 - [DEBUG]
61410 2019-Jan-15 20:37:38.746085 - [DEBUG] Process 1637. path edge:
61411 2019-Jan-15 20:37:38.746109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61412 2019-Jan-15 20:37:38.746165 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
61413 2019-Jan-15 20:37:38.746801 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61414 2019-Jan-15 20:37:38.747457 - [DEBUG]
61415 2019-Jan-15 20:37:38.747482 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61416 2019-Jan-15 20:37:38.748128 - [DEBUG] Possible callees:
61417 2019-Jan-15 20:37:38.748153 - [DEBUG] foo
61418 2019-Jan-15 20:37:38.748178 - [DEBUG] Possible return sites:
61419 2019-Jan-15 20:37:38.748201 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8461420 2019-Jan-15 20:37:38.749465 - [DEBUG] Found and process special summary
61421 2019-Jan-15 20:37:38.749504 - [DEBUG] Compose: EdgeIdentity * AllBottom
61422 2019-Jan-15 20:37:38.749532 - [DEBUG]
61423 2019-Jan-15 20:37:38.749556 - [DEBUG] Propagate flow
61424 2019-Jan-15 20:37:38.749579 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61425 2019-Jan-15 20:37:38.749637 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61426 2019-Jan-15 20:37:38.750274 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61427 2019-Jan-15 20:37:38.750930 - [DEBUG] Edge function : AllBottom (result of previous compose)
61428 2019-Jan-15 20:37:38.750956 - [DEBUG]
61429 2019-Jan-15 20:37:38.750980 - [DEBUG] Join: AllTop & AllBottom
61430 2019-Jan-15 20:37:38.751007 - [DEBUG] = AllBottom (new jump func)
61431 2019-Jan-15 20:37:38.751031 - [DEBUG]
61432 2019-Jan-15 20:37:38.751055 - [DEBUG] Start adding new jump function
61433 2019-Jan-15 20:37:38.751079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61434 2019-Jan-15 20:37:38.751135 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61435 2019-Jan-15 20:37:38.751774 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61436 2019-Jan-15 20:37:38.752411 - [DEBUG] Edge Function : AllBottom
61437 2019-Jan-15 20:37:38.752439 - [DEBUG] End adding new jump function
61438 2019-Jan-15 20:37:38.752464 - [DEBUG]
61439 2019-Jan-15 20:37:38.752487 - [DEBUG] -------------------------------------------- 1638. Path Edge --------------------------------------------
61440 2019-Jan-15 20:37:38.752511 - [DEBUG]
61441 2019-Jan-15 20:37:38.752535 - [DEBUG] Process 1638. path edge:
61442 2019-Jan-15 20:37:38.752559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61443 2019-Jan-15 20:37:38.752615 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
61444 2019-Jan-15 20:37:38.753251 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61445 2019-Jan-15 20:37:38.753895 - [DEBUG]
61446 2019-Jan-15 20:37:38.753921 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61447 2019-Jan-15 20:37:38.754589 - [DEBUG] Compose: EdgeIdentity * AllBottom
61448 2019-Jan-15 20:37:38.754618 - [DEBUG]
61449 2019-Jan-15 20:37:38.754642 - [DEBUG] Propagate flow
61450 2019-Jan-15 20:37:38.754665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61451 2019-Jan-15 20:37:38.754722 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61452 2019-Jan-15 20:37:38.755358 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61453 2019-Jan-15 20:37:38.755997 - [DEBUG] Edge function : AllBottom (result of previous compose)
61454 2019-Jan-15 20:37:38.756022 - [DEBUG]
61455 2019-Jan-15 20:37:38.756047 - [DEBUG] Join: AllTop & AllBottom
61456 2019-Jan-15 20:37:38.756073 - [DEBUG] = AllBottom (new jump func)
61457 2019-Jan-15 20:37:38.756098 - [DEBUG]
61458 2019-Jan-15 20:37:38.756121 - [DEBUG] Start adding new jump function
61459 2019-Jan-15 20:37:38.756144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61460 2019-Jan-15 20:37:38.756200 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61461 2019-Jan-15 20:37:38.756839 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61462 2019-Jan-15 20:37:38.757490 - [DEBUG] Edge Function : AllBottom
61463 2019-Jan-15 20:37:38.757518 - [DEBUG] End adding new jump function
61464 2019-Jan-15 20:37:38.757542 - [DEBUG]
61465 2019-Jan-15 20:37:38.757566 - [DEBUG] -------------------------------------------- 1639. Path Edge --------------------------------------------
61466 2019-Jan-15 20:37:38.757590 - [DEBUG]
61467 2019-Jan-15 20:37:38.757614 - [DEBUG] Process 1639. path edge:
61468 2019-Jan-15 20:37:38.757638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61469 2019-Jan-15 20:37:38.757695 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
61470 2019-Jan-15 20:37:38.758330 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61471 2019-Jan-15 20:37:38.758969 - [DEBUG]
61472 2019-Jan-15 20:37:38.758995 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61473 2019-Jan-15 20:37:38.759645 - [DEBUG] Compose: EdgeIdentity * AllBottom
61474 2019-Jan-15 20:37:38.759673 - [DEBUG]
61475 2019-Jan-15 20:37:38.759697 - [DEBUG] Propagate flow
61476 2019-Jan-15 20:37:38.759721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61477 2019-Jan-15 20:37:38.759777 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61478 2019-Jan-15 20:37:38.760420 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61479 2019-Jan-15 20:37:38.761078 - [DEBUG] Edge function : AllBottom (result of previous compose)
61480 2019-Jan-15 20:37:38.761104 - [DEBUG]
61481 2019-Jan-15 20:37:38.761128 - [DEBUG] Join: AllTop & AllBottom
61482 2019-Jan-15 20:37:38.761154 - [DEBUG] = AllBottom (new jump func)
61483 2019-Jan-15 20:37:38.761179 - [DEBUG]
61484 2019-Jan-15 20:37:38.761202 - [DEBUG] Start adding new jump function
61485 2019-Jan-15 20:37:38.761225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61486 2019-Jan-15 20:37:38.761281 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61487 2019-Jan-15 20:37:38.761930 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61488 2019-Jan-15 20:37:38.762574 - [DEBUG] Edge Function : AllBottom
61489 2019-Jan-15 20:37:38.762602 - [DEBUG] End adding new jump function
61490 2019-Jan-15 20:37:38.762626 - [DEBUG]
61491 2019-Jan-15 20:37:38.762650 - [DEBUG] -------------------------------------------- 1640. Path Edge --------------------------------------------
61492 2019-Jan-15 20:37:38.762674 - [DEBUG]
61493 2019-Jan-15 20:37:38.762698 - [DEBUG] Process 1640. path edge:
61494 2019-Jan-15 20:37:38.762722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61495 2019-Jan-15 20:37:38.762779 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
61496 2019-Jan-15 20:37:38.763424 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61497 2019-Jan-15 20:37:38.764081 - [DEBUG]
61498 2019-Jan-15 20:37:38.764105 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61499 2019-Jan-15 20:37:38.764759 - [DEBUG] Possible callees:
61500 2019-Jan-15 20:37:38.764784 - [DEBUG] llvm.dbg.declare
61501 2019-Jan-15 20:37:38.764808 - [DEBUG] Possible return sites:
61502 2019-Jan-15 20:37:38.764832 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9661503 2019-Jan-15 20:37:38.766103 - [DEBUG] Found and process special summary
61504 2019-Jan-15 20:37:38.766142 - [DEBUG] Compose: EdgeIdentity * AllBottom
61505 2019-Jan-15 20:37:38.766170 - [DEBUG]
61506 2019-Jan-15 20:37:38.766194 - [DEBUG] Propagate flow
61507 2019-Jan-15 20:37:38.766218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61508 2019-Jan-15 20:37:38.766275 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61509 2019-Jan-15 20:37:38.766914 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61510 2019-Jan-15 20:37:38.767566 - [DEBUG] Edge function : AllBottom (result of previous compose)
61511 2019-Jan-15 20:37:38.767591 - [DEBUG]
61512 2019-Jan-15 20:37:38.767616 - [DEBUG] Join: AllTop & AllBottom
61513 2019-Jan-15 20:37:38.767642 - [DEBUG] = AllBottom (new jump func)
61514 2019-Jan-15 20:37:38.767667 - [DEBUG]
61515 2019-Jan-15 20:37:38.767690 - [DEBUG] Start adding new jump function
61516 2019-Jan-15 20:37:38.767714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61517 2019-Jan-15 20:37:38.767770 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61518 2019-Jan-15 20:37:38.768409 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61519 2019-Jan-15 20:37:38.769048 - [DEBUG] Edge Function : AllBottom
61520 2019-Jan-15 20:37:38.769080 - [DEBUG] End adding new jump function
61521 2019-Jan-15 20:37:38.769104 - [DEBUG]
61522 2019-Jan-15 20:37:38.769128 - [DEBUG] -------------------------------------------- 1641. Path Edge --------------------------------------------
61523 2019-Jan-15 20:37:38.769152 - [DEBUG]
61524 2019-Jan-15 20:37:38.769175 - [DEBUG] Process 1641. path edge:
61525 2019-Jan-15 20:37:38.769199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61526 2019-Jan-15 20:37:38.769255 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
61527 2019-Jan-15 20:37:38.769892 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61528 2019-Jan-15 20:37:38.770536 - [DEBUG]
61529 2019-Jan-15 20:37:38.770561 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61530 2019-Jan-15 20:37:38.771235 - [DEBUG] Compose: EdgeIdentity * AllBottom
61531 2019-Jan-15 20:37:38.771263 - [DEBUG]
61532 2019-Jan-15 20:37:38.771287 - [DEBUG] Propagate flow
61533 2019-Jan-15 20:37:38.771311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61534 2019-Jan-15 20:37:38.771368 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61535 2019-Jan-15 20:37:38.772002 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61536 2019-Jan-15 20:37:38.772640 - [DEBUG] Edge function : AllBottom (result of previous compose)
61537 2019-Jan-15 20:37:38.772665 - [DEBUG]
61538 2019-Jan-15 20:37:38.772690 - [DEBUG] Join: AllTop & AllBottom
61539 2019-Jan-15 20:37:38.772716 - [DEBUG] = AllBottom (new jump func)
61540 2019-Jan-15 20:37:38.772741 - [DEBUG]
61541 2019-Jan-15 20:37:38.772764 - [DEBUG] Start adding new jump function
61542 2019-Jan-15 20:37:38.772788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61543 2019-Jan-15 20:37:38.772844 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61544 2019-Jan-15 20:37:38.773484 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61545 2019-Jan-15 20:37:38.774134 - [DEBUG] Edge Function : AllBottom
61546 2019-Jan-15 20:37:38.774162 - [DEBUG] End adding new jump function
61547 2019-Jan-15 20:37:38.774187 - [DEBUG]
61548 2019-Jan-15 20:37:38.774211 - [DEBUG] -------------------------------------------- 1642. Path Edge --------------------------------------------
61549 2019-Jan-15 20:37:38.774235 - [DEBUG]
61550 2019-Jan-15 20:37:38.774258 - [DEBUG] Process 1642. path edge:
61551 2019-Jan-15 20:37:38.774282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61552 2019-Jan-15 20:37:38.774339 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
61553 2019-Jan-15 20:37:38.774971 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61554 2019-Jan-15 20:37:38.775609 - [DEBUG]
61555 2019-Jan-15 20:37:38.775634 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61556 2019-Jan-15 20:37:38.776286 - [DEBUG] Compose: EdgeIdentity * AllBottom
61557 2019-Jan-15 20:37:38.776315 - [DEBUG]
61558 2019-Jan-15 20:37:38.776339 - [DEBUG] Propagate flow
61559 2019-Jan-15 20:37:38.776363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61560 2019-Jan-15 20:37:38.776420 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61561 2019-Jan-15 20:37:38.777052 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61562 2019-Jan-15 20:37:38.777707 - [DEBUG] Edge function : AllBottom (result of previous compose)
61563 2019-Jan-15 20:37:38.777733 - [DEBUG]
61564 2019-Jan-15 20:37:38.777757 - [DEBUG] Join: AllTop & AllBottom
61565 2019-Jan-15 20:37:38.777784 - [DEBUG] = AllBottom (new jump func)
61566 2019-Jan-15 20:37:38.777808 - [DEBUG]
61567 2019-Jan-15 20:37:38.777832 - [DEBUG] Start adding new jump function
61568 2019-Jan-15 20:37:38.777855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61569 2019-Jan-15 20:37:38.777911 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61570 2019-Jan-15 20:37:38.778551 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
61571 2019-Jan-15 20:37:38.779195 - [DEBUG] Edge Function : AllBottom
61572 2019-Jan-15 20:37:38.779224 - [DEBUG] End adding new jump function
61573 2019-Jan-15 20:37:38.779248 - [DEBUG]
61574 2019-Jan-15 20:37:38.779272 - [DEBUG] -------------------------------------------- 1643. Path Edge --------------------------------------------
61575 2019-Jan-15 20:37:38.779296 - [DEBUG]
61576 2019-Jan-15 20:37:38.779319 - [DEBUG] Process 1643. path edge:
61577 2019-Jan-15 20:37:38.779343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61578 2019-Jan-15 20:37:38.779400 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
61579 2019-Jan-15 20:37:38.780032 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61580 2019-Jan-15 20:37:38.780683 - [DEBUG]
61581 2019-Jan-15 20:37:38.780708 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
61582 2019-Jan-15 20:37:38.781357 - [DEBUG] Compose: EdgeIdentity * AllBottom
61583 2019-Jan-15 20:37:38.781385 - [DEBUG]
61584 2019-Jan-15 20:37:38.781409 - [DEBUG] Propagate flow
61585 2019-Jan-15 20:37:38.781432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61586 2019-Jan-15 20:37:38.781489 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61587 2019-Jan-15 20:37:38.782132 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61588 2019-Jan-15 20:37:38.782769 - [DEBUG] Edge function : AllBottom (result of previous compose)
61589 2019-Jan-15 20:37:38.782795 - [DEBUG]
61590 2019-Jan-15 20:37:38.782820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61591 2019-Jan-15 20:37:38.782845 - [DEBUG] = AllBottom
61592 2019-Jan-15 20:37:38.782870 - [DEBUG]
61593 2019-Jan-15 20:37:38.782893 - [DEBUG] PROPAGATE: No new function!
61594 2019-Jan-15 20:37:38.782917 - [DEBUG] EDGE:
61595 2019-Jan-15 20:37:38.782975 - [DEBUG] ---> 61596 2019-Jan-15 20:37:38.783608 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61597 2019-Jan-15 20:37:38.784263 - [DEBUG]
61598 2019-Jan-15 20:37:38.784288 - [DEBUG] EDGE:
61599 2019-Jan-15 20:37:38.784345 - [DEBUG] ---> 61600 2019-Jan-15 20:37:38.784980 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61601 2019-Jan-15 20:37:38.785619 - [DEBUG]
61602 2019-Jan-15 20:37:38.785645 - [DEBUG] Compose: EdgeIdentity * AllBottom
61603 2019-Jan-15 20:37:38.785671 - [DEBUG]
61604 2019-Jan-15 20:37:38.785694 - [DEBUG] Propagate flow
61605 2019-Jan-15 20:37:38.785718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61606 2019-Jan-15 20:37:38.785774 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61607 2019-Jan-15 20:37:38.786408 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61608 2019-Jan-15 20:37:38.787045 - [DEBUG] Edge function : AllBottom (result of previous compose)
61609 2019-Jan-15 20:37:38.787070 - [DEBUG]
61610 2019-Jan-15 20:37:38.787095 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61611 2019-Jan-15 20:37:38.787121 - [DEBUG] = AllBottom
61612 2019-Jan-15 20:37:38.787146 - [DEBUG]
61613 2019-Jan-15 20:37:38.787169 - [DEBUG] PROPAGATE: No new function!
61614 2019-Jan-15 20:37:38.787201 - [DEBUG] EDGE:
61615 2019-Jan-15 20:37:38.787258 - [DEBUG] ---> 61616 2019-Jan-15 20:37:38.787918 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61617 2019-Jan-15 20:37:38.788556 - [DEBUG]
61618 2019-Jan-15 20:37:38.788581 - [DEBUG] Compose: EdgeIdentity * AllBottom
61619 2019-Jan-15 20:37:38.788607 - [DEBUG]
61620 2019-Jan-15 20:37:38.788631 - [DEBUG] Propagate flow
61621 2019-Jan-15 20:37:38.788654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61622 2019-Jan-15 20:37:38.788710 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61623 2019-Jan-15 20:37:38.789351 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61624 2019-Jan-15 20:37:38.789994 - [DEBUG] Edge function : AllBottom (result of previous compose)
61625 2019-Jan-15 20:37:38.790019 - [DEBUG]
61626 2019-Jan-15 20:37:38.790044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61627 2019-Jan-15 20:37:38.790070 - [DEBUG] = AllBottom
61628 2019-Jan-15 20:37:38.790095 - [DEBUG]
61629 2019-Jan-15 20:37:38.790118 - [DEBUG] PROPAGATE: No new function!
61630 2019-Jan-15 20:37:38.790156 - [DEBUG] Compose: EdgeIdentity * AllBottom
61631 2019-Jan-15 20:37:38.790184 - [DEBUG]
61632 2019-Jan-15 20:37:38.790208 - [DEBUG] Propagate flow
61633 2019-Jan-15 20:37:38.790231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61634 2019-Jan-15 20:37:38.790288 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61635 2019-Jan-15 20:37:38.790943 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61636 2019-Jan-15 20:37:38.791580 - [DEBUG] Edge function : AllBottom (result of previous compose)
61637 2019-Jan-15 20:37:38.791606 - [DEBUG]
61638 2019-Jan-15 20:37:38.791630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61639 2019-Jan-15 20:37:38.791656 - [DEBUG] = AllBottom
61640 2019-Jan-15 20:37:38.791681 - [DEBUG]
61641 2019-Jan-15 20:37:38.791704 - [DEBUG] PROPAGATE: No new function!
61642 2019-Jan-15 20:37:38.791729 - [DEBUG] Compose: EdgeIdentity * AllBottom
61643 2019-Jan-15 20:37:38.791755 - [DEBUG]
61644 2019-Jan-15 20:37:38.791779 - [DEBUG] Propagate flow
61645 2019-Jan-15 20:37:38.791802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61646 2019-Jan-15 20:37:38.791858 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61647 2019-Jan-15 20:37:38.792498 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61648 2019-Jan-15 20:37:38.793140 - [DEBUG] Edge function : AllBottom (result of previous compose)
61649 2019-Jan-15 20:37:38.793165 - [DEBUG]
61650 2019-Jan-15 20:37:38.793190 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61651 2019-Jan-15 20:37:38.793216 - [DEBUG] = AllBottom
61652 2019-Jan-15 20:37:38.793241 - [DEBUG]
61653 2019-Jan-15 20:37:38.793264 - [DEBUG] PROPAGATE: No new function!
61654 2019-Jan-15 20:37:38.793290 - [DEBUG] EDGE:
61655 2019-Jan-15 20:37:38.793347 - [DEBUG] ---> 61656 2019-Jan-15 20:37:38.794007 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61657 2019-Jan-15 20:37:38.794649 - [DEBUG]
61658 2019-Jan-15 20:37:38.794683 - [DEBUG] Compose: EdgeIdentity * AllBottom
61659 2019-Jan-15 20:37:38.794710 - [DEBUG]
61660 2019-Jan-15 20:37:38.794734 - [DEBUG] Propagate flow
61661 2019-Jan-15 20:37:38.794757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61662 2019-Jan-15 20:37:38.794821 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61663 2019-Jan-15 20:37:38.795460 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61664 2019-Jan-15 20:37:38.796099 - [DEBUG] Edge function : AllBottom (result of previous compose)
61665 2019-Jan-15 20:37:38.796124 - [DEBUG]
61666 2019-Jan-15 20:37:38.796149 - [DEBUG] Join: AllTop & AllBottom
61667 2019-Jan-15 20:37:38.796175 - [DEBUG] = AllBottom (new jump func)
61668 2019-Jan-15 20:37:38.796200 - [DEBUG]
61669 2019-Jan-15 20:37:38.796223 - [DEBUG] Start adding new jump function
61670 2019-Jan-15 20:37:38.796247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61671 2019-Jan-15 20:37:38.796303 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61672 2019-Jan-15 20:37:38.796943 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61673 2019-Jan-15 20:37:38.797596 - [DEBUG] Edge Function : AllBottom
61674 2019-Jan-15 20:37:38.797624 - [DEBUG] End adding new jump function
61675 2019-Jan-15 20:37:38.797648 - [DEBUG]
61676 2019-Jan-15 20:37:38.797672 - [DEBUG] -------------------------------------------- 1644. Path Edge --------------------------------------------
61677 2019-Jan-15 20:37:38.797696 - [DEBUG]
61678 2019-Jan-15 20:37:38.797719 - [DEBUG] Process 1644. path edge:
61679 2019-Jan-15 20:37:38.797743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61680 2019-Jan-15 20:37:38.797799 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
61681 2019-Jan-15 20:37:38.798436 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61682 2019-Jan-15 20:37:38.799075 - [DEBUG]
61683 2019-Jan-15 20:37:38.799100 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61684 2019-Jan-15 20:37:38.799744 - [DEBUG] Possible callees:
61685 2019-Jan-15 20:37:38.799769 - [DEBUG] bar
61686 2019-Jan-15 20:37:38.799794 - [DEBUG] Possible return sites:
61687 2019-Jan-15 20:37:38.799818 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8961688 2019-Jan-15 20:37:38.801094 - [DEBUG] Found and process special summary
61689 2019-Jan-15 20:37:38.801134 - [DEBUG] Compose: EdgeIdentity * AllBottom
61690 2019-Jan-15 20:37:38.801162 - [DEBUG]
61691 2019-Jan-15 20:37:38.801186 - [DEBUG] Propagate flow
61692 2019-Jan-15 20:37:38.801209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61693 2019-Jan-15 20:37:38.801266 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61694 2019-Jan-15 20:37:38.801905 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61695 2019-Jan-15 20:37:38.802542 - [DEBUG] Edge function : AllBottom (result of previous compose)
61696 2019-Jan-15 20:37:38.802567 - [DEBUG]
61697 2019-Jan-15 20:37:38.802592 - [DEBUG] Join: AllTop & AllBottom
61698 2019-Jan-15 20:37:38.802618 - [DEBUG] = AllBottom (new jump func)
61699 2019-Jan-15 20:37:38.802643 - [DEBUG]
61700 2019-Jan-15 20:37:38.802666 - [DEBUG] Start adding new jump function
61701 2019-Jan-15 20:37:38.802690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61702 2019-Jan-15 20:37:38.802746 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61703 2019-Jan-15 20:37:38.803386 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61704 2019-Jan-15 20:37:38.804039 - [DEBUG] Edge Function : AllBottom
61705 2019-Jan-15 20:37:38.804074 - [DEBUG] End adding new jump function
61706 2019-Jan-15 20:37:38.804099 - [DEBUG]
61707 2019-Jan-15 20:37:38.804123 - [DEBUG] -------------------------------------------- 1645. Path Edge --------------------------------------------
61708 2019-Jan-15 20:37:38.804147 - [DEBUG]
61709 2019-Jan-15 20:37:38.804171 - [DEBUG] Process 1645. path edge:
61710 2019-Jan-15 20:37:38.804195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61711 2019-Jan-15 20:37:38.804251 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
61712 2019-Jan-15 20:37:38.804890 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61713 2019-Jan-15 20:37:38.805527 - [DEBUG]
61714 2019-Jan-15 20:37:38.805551 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61715 2019-Jan-15 20:37:38.806208 - [DEBUG] Compose: EdgeIdentity * AllBottom
61716 2019-Jan-15 20:37:38.806236 - [DEBUG]
61717 2019-Jan-15 20:37:38.806260 - [DEBUG] Propagate flow
61718 2019-Jan-15 20:37:38.806284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61719 2019-Jan-15 20:37:38.806340 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61720 2019-Jan-15 20:37:38.806975 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61721 2019-Jan-15 20:37:38.807628 - [DEBUG] Edge function : AllBottom (result of previous compose)
61722 2019-Jan-15 20:37:38.807654 - [DEBUG]
61723 2019-Jan-15 20:37:38.807678 - [DEBUG] Join: AllTop & AllBottom
61724 2019-Jan-15 20:37:38.807704 - [DEBUG] = AllBottom (new jump func)
61725 2019-Jan-15 20:37:38.807729 - [DEBUG]
61726 2019-Jan-15 20:37:38.807752 - [DEBUG] Start adding new jump function
61727 2019-Jan-15 20:37:38.807775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61728 2019-Jan-15 20:37:38.807831 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61729 2019-Jan-15 20:37:38.808472 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61730 2019-Jan-15 20:37:38.809107 - [DEBUG] Edge Function : AllBottom
61731 2019-Jan-15 20:37:38.809134 - [DEBUG] End adding new jump function
61732 2019-Jan-15 20:37:38.809158 - [DEBUG]
61733 2019-Jan-15 20:37:38.809182 - [DEBUG] -------------------------------------------- 1646. Path Edge --------------------------------------------
61734 2019-Jan-15 20:37:38.809206 - [DEBUG]
61735 2019-Jan-15 20:37:38.809229 - [DEBUG] Process 1646. path edge:
61736 2019-Jan-15 20:37:38.809253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61737 2019-Jan-15 20:37:38.809309 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
61738 2019-Jan-15 20:37:38.809944 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61739 2019-Jan-15 20:37:38.810583 - [DEBUG]
61740 2019-Jan-15 20:37:38.810620 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61741 2019-Jan-15 20:37:38.811273 - [DEBUG] Compose: EdgeIdentity * AllBottom
61742 2019-Jan-15 20:37:38.811301 - [DEBUG]
61743 2019-Jan-15 20:37:38.811325 - [DEBUG] Propagate flow
61744 2019-Jan-15 20:37:38.811348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61745 2019-Jan-15 20:37:38.811404 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61746 2019-Jan-15 20:37:38.812049 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61747 2019-Jan-15 20:37:38.812696 - [DEBUG] Edge function : AllBottom (result of previous compose)
61748 2019-Jan-15 20:37:38.812722 - [DEBUG]
61749 2019-Jan-15 20:37:38.812747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61750 2019-Jan-15 20:37:38.812773 - [DEBUG] = AllBottom
61751 2019-Jan-15 20:37:38.812797 - [DEBUG]
61752 2019-Jan-15 20:37:38.812820 - [DEBUG] PROPAGATE: No new function!
61753 2019-Jan-15 20:37:38.812853 - [DEBUG] Compose: EdgeIdentity * AllBottom
61754 2019-Jan-15 20:37:38.812880 - [DEBUG]
61755 2019-Jan-15 20:37:38.812903 - [DEBUG] Propagate flow
61756 2019-Jan-15 20:37:38.812927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61757 2019-Jan-15 20:37:38.812983 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61758 2019-Jan-15 20:37:38.813629 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61759 2019-Jan-15 20:37:38.814285 - [DEBUG] Edge function : AllBottom (result of previous compose)
61760 2019-Jan-15 20:37:38.814310 - [DEBUG]
61761 2019-Jan-15 20:37:38.814335 - [DEBUG] Join: AllTop & AllBottom
61762 2019-Jan-15 20:37:38.814361 - [DEBUG] = AllBottom (new jump func)
61763 2019-Jan-15 20:37:38.814386 - [DEBUG]
61764 2019-Jan-15 20:37:38.814409 - [DEBUG] Start adding new jump function
61765 2019-Jan-15 20:37:38.814432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61766 2019-Jan-15 20:37:38.814488 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61767 2019-Jan-15 20:37:38.815129 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61768 2019-Jan-15 20:37:38.815773 - [DEBUG] Edge Function : AllBottom
61769 2019-Jan-15 20:37:38.815801 - [DEBUG] End adding new jump function
61770 2019-Jan-15 20:37:38.815826 - [DEBUG]
61771 2019-Jan-15 20:37:38.815849 - [DEBUG] -------------------------------------------- 1647. Path Edge --------------------------------------------
61772 2019-Jan-15 20:37:38.815874 - [DEBUG]
61773 2019-Jan-15 20:37:38.815897 - [DEBUG] Process 1647. path edge:
61774 2019-Jan-15 20:37:38.815921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61775 2019-Jan-15 20:37:38.815977 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
61776 2019-Jan-15 20:37:38.816622 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61777 2019-Jan-15 20:37:38.817261 - [DEBUG]
61778 2019-Jan-15 20:37:38.817299 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61779 2019-Jan-15 20:37:38.817958 - [DEBUG] Possible callees:
61780 2019-Jan-15 20:37:38.817984 - [DEBUG] llvm.dbg.declare
61781 2019-Jan-15 20:37:38.818009 - [DEBUG] Possible return sites:
61782 2019-Jan-15 20:37:38.818033 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10361783 2019-Jan-15 20:37:38.819383 - [DEBUG] Found and process special summary
61784 2019-Jan-15 20:37:38.819444 - [DEBUG] Compose: EdgeIdentity * AllBottom
61785 2019-Jan-15 20:37:38.819473 - [DEBUG]
61786 2019-Jan-15 20:37:38.819498 - [DEBUG] Propagate flow
61787 2019-Jan-15 20:37:38.819522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61788 2019-Jan-15 20:37:38.819590 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61789 2019-Jan-15 20:37:38.820288 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61790 2019-Jan-15 20:37:38.820961 - [DEBUG] Edge function : AllBottom (result of previous compose)
61791 2019-Jan-15 20:37:38.820987 - [DEBUG]
61792 2019-Jan-15 20:37:38.821014 - [DEBUG] Join: AllTop & AllBottom
61793 2019-Jan-15 20:37:38.821040 - [DEBUG] = AllBottom (new jump func)
61794 2019-Jan-15 20:37:38.821065 - [DEBUG]
61795 2019-Jan-15 20:37:38.821088 - [DEBUG] Start adding new jump function
61796 2019-Jan-15 20:37:38.821111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61797 2019-Jan-15 20:37:38.821169 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61798 2019-Jan-15 20:37:38.821810 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61799 2019-Jan-15 20:37:38.822448 - [DEBUG] Edge Function : AllBottom
61800 2019-Jan-15 20:37:38.822482 - [DEBUG] End adding new jump function
61801 2019-Jan-15 20:37:38.822507 - [DEBUG]
61802 2019-Jan-15 20:37:38.822531 - [DEBUG] -------------------------------------------- 1648. Path Edge --------------------------------------------
61803 2019-Jan-15 20:37:38.822555 - [DEBUG]
61804 2019-Jan-15 20:37:38.822579 - [DEBUG] Process 1648. path edge:
61805 2019-Jan-15 20:37:38.822603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61806 2019-Jan-15 20:37:38.822660 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
61807 2019-Jan-15 20:37:38.823296 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61808 2019-Jan-15 20:37:38.823945 - [DEBUG]
61809 2019-Jan-15 20:37:38.823972 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61810 2019-Jan-15 20:37:38.824641 - [DEBUG] Compose: EdgeIdentity * AllBottom
61811 2019-Jan-15 20:37:38.824670 - [DEBUG]
61812 2019-Jan-15 20:37:38.824694 - [DEBUG] Propagate flow
61813 2019-Jan-15 20:37:38.824717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61814 2019-Jan-15 20:37:38.824774 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61815 2019-Jan-15 20:37:38.825419 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61816 2019-Jan-15 20:37:38.826057 - [DEBUG] Edge function : AllBottom (result of previous compose)
61817 2019-Jan-15 20:37:38.826083 - [DEBUG]
61818 2019-Jan-15 20:37:38.826107 - [DEBUG] Join: AllTop & AllBottom
61819 2019-Jan-15 20:37:38.826133 - [DEBUG] = AllBottom (new jump func)
61820 2019-Jan-15 20:37:38.826158 - [DEBUG]
61821 2019-Jan-15 20:37:38.826181 - [DEBUG] Start adding new jump function
61822 2019-Jan-15 20:37:38.826204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61823 2019-Jan-15 20:37:38.826260 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61824 2019-Jan-15 20:37:38.826900 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
61825 2019-Jan-15 20:37:38.827549 - [DEBUG] Edge Function : AllBottom
61826 2019-Jan-15 20:37:38.827577 - [DEBUG] End adding new jump function
61827 2019-Jan-15 20:37:38.827601 - [DEBUG]
61828 2019-Jan-15 20:37:38.827625 - [DEBUG] -------------------------------------------- 1649. Path Edge --------------------------------------------
61829 2019-Jan-15 20:37:38.827649 - [DEBUG]
61830 2019-Jan-15 20:37:38.827673 - [DEBUG] Process 1649. path edge:
61831 2019-Jan-15 20:37:38.827696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61832 2019-Jan-15 20:37:38.827753 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
61833 2019-Jan-15 20:37:38.828394 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61834 2019-Jan-15 20:37:38.829033 - [DEBUG]
61835 2019-Jan-15 20:37:38.829058 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
61836 2019-Jan-15 20:37:38.829709 - [DEBUG] Compose: EdgeIdentity * AllBottom
61837 2019-Jan-15 20:37:38.829738 - [DEBUG]
61838 2019-Jan-15 20:37:38.829762 - [DEBUG] Propagate flow
61839 2019-Jan-15 20:37:38.829785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61840 2019-Jan-15 20:37:38.829842 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61841 2019-Jan-15 20:37:38.830475 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61842 2019-Jan-15 20:37:38.831130 - [DEBUG] Edge function : AllBottom (result of previous compose)
61843 2019-Jan-15 20:37:38.831155 - [DEBUG]
61844 2019-Jan-15 20:37:38.831180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61845 2019-Jan-15 20:37:38.831206 - [DEBUG] = AllBottom
61846 2019-Jan-15 20:37:38.831230 - [DEBUG]
61847 2019-Jan-15 20:37:38.831254 - [DEBUG] PROPAGATE: No new function!
61848 2019-Jan-15 20:37:38.831278 - [DEBUG] EDGE:
61849 2019-Jan-15 20:37:38.831336 - [DEBUG] ---> 61850 2019-Jan-15 20:37:38.831968 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61851 2019-Jan-15 20:37:38.832606 - [DEBUG]
61852 2019-Jan-15 20:37:38.832632 - [DEBUG] Compose: EdgeIdentity * AllBottom
61853 2019-Jan-15 20:37:38.832658 - [DEBUG]
61854 2019-Jan-15 20:37:38.832681 - [DEBUG] Propagate flow
61855 2019-Jan-15 20:37:38.832704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61856 2019-Jan-15 20:37:38.832760 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61857 2019-Jan-15 20:37:38.833394 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61858 2019-Jan-15 20:37:38.834047 - [DEBUG] Edge function : AllBottom (result of previous compose)
61859 2019-Jan-15 20:37:38.834072 - [DEBUG]
61860 2019-Jan-15 20:37:38.834097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61861 2019-Jan-15 20:37:38.834122 - [DEBUG] = AllBottom
61862 2019-Jan-15 20:37:38.834147 - [DEBUG]
61863 2019-Jan-15 20:37:38.834170 - [DEBUG] PROPAGATE: No new function!
61864 2019-Jan-15 20:37:38.834194 - [DEBUG] EDGE:
61865 2019-Jan-15 20:37:38.834255 - [DEBUG] ---> 61866 2019-Jan-15 20:37:38.834925 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61867 2019-Jan-15 20:37:38.835604 - [DEBUG]
61868 2019-Jan-15 20:37:38.835633 - [DEBUG] Compose: EdgeIdentity * AllBottom
61869 2019-Jan-15 20:37:38.835659 - [DEBUG]
61870 2019-Jan-15 20:37:38.835683 - [DEBUG] Propagate flow
61871 2019-Jan-15 20:37:38.835707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61872 2019-Jan-15 20:37:38.835770 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61873 2019-Jan-15 20:37:38.836428 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61874 2019-Jan-15 20:37:38.837075 - [DEBUG] Edge function : AllBottom (result of previous compose)
61875 2019-Jan-15 20:37:38.837100 - [DEBUG]
61876 2019-Jan-15 20:37:38.837126 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61877 2019-Jan-15 20:37:38.837168 - [DEBUG] = AllBottom
61878 2019-Jan-15 20:37:38.837194 - [DEBUG]
61879 2019-Jan-15 20:37:38.837217 - [DEBUG] PROPAGATE: No new function!
61880 2019-Jan-15 20:37:38.837292 - [DEBUG] Compose: EdgeIdentity * AllBottom
61881 2019-Jan-15 20:37:38.837322 - [DEBUG]
61882 2019-Jan-15 20:37:38.837346 - [DEBUG] Propagate flow
61883 2019-Jan-15 20:37:38.837369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61884 2019-Jan-15 20:37:38.837428 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61885 2019-Jan-15 20:37:38.838069 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61886 2019-Jan-15 20:37:38.838707 - [DEBUG] Edge function : AllBottom (result of previous compose)
61887 2019-Jan-15 20:37:38.838732 - [DEBUG]
61888 2019-Jan-15 20:37:38.838756 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61889 2019-Jan-15 20:37:38.838782 - [DEBUG] = AllBottom
61890 2019-Jan-15 20:37:38.838807 - [DEBUG]
61891 2019-Jan-15 20:37:38.838830 - [DEBUG] PROPAGATE: No new function!
61892 2019-Jan-15 20:37:38.838855 - [DEBUG] Compose: EdgeIdentity * AllBottom
61893 2019-Jan-15 20:37:38.838881 - [DEBUG]
61894 2019-Jan-15 20:37:38.838904 - [DEBUG] Propagate flow
61895 2019-Jan-15 20:37:38.838927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61896 2019-Jan-15 20:37:38.838983 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61897 2019-Jan-15 20:37:38.839622 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61898 2019-Jan-15 20:37:38.840265 - [DEBUG] Edge function : AllBottom (result of previous compose)
61899 2019-Jan-15 20:37:38.840290 - [DEBUG]
61900 2019-Jan-15 20:37:38.840314 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61901 2019-Jan-15 20:37:38.840340 - [DEBUG] = AllBottom
61902 2019-Jan-15 20:37:38.840365 - [DEBUG]
61903 2019-Jan-15 20:37:38.840388 - [DEBUG] PROPAGATE: No new function!
61904 2019-Jan-15 20:37:38.840415 - [DEBUG] EDGE:
61905 2019-Jan-15 20:37:38.840474 - [DEBUG] ---> 61906 2019-Jan-15 20:37:38.841136 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61907 2019-Jan-15 20:37:38.841777 - [DEBUG]
61908 2019-Jan-15 20:37:38.841803 - [DEBUG] EDGE:
61909 2019-Jan-15 20:37:38.841861 - [DEBUG] ---> 61910 2019-Jan-15 20:37:38.842497 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61911 2019-Jan-15 20:37:38.843137 - [DEBUG]
61912 2019-Jan-15 20:37:38.843164 - [DEBUG] Compose: EdgeIdentity * AllBottom
61913 2019-Jan-15 20:37:38.843190 - [DEBUG]
61914 2019-Jan-15 20:37:38.843213 - [DEBUG] Propagate flow
61915 2019-Jan-15 20:37:38.843236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61916 2019-Jan-15 20:37:38.843292 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61917 2019-Jan-15 20:37:38.843927 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61918 2019-Jan-15 20:37:38.844580 - [DEBUG] Edge function : AllBottom (result of previous compose)
61919 2019-Jan-15 20:37:38.844605 - [DEBUG]
61920 2019-Jan-15 20:37:38.844630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61921 2019-Jan-15 20:37:38.844656 - [DEBUG] = AllBottom
61922 2019-Jan-15 20:37:38.844681 - [DEBUG]
61923 2019-Jan-15 20:37:38.844712 - [DEBUG] PROPAGATE: No new function!
61924 2019-Jan-15 20:37:38.844737 - [DEBUG] EDGE:
61925 2019-Jan-15 20:37:38.844795 - [DEBUG] ---> 61926 2019-Jan-15 20:37:38.845435 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61927 2019-Jan-15 20:37:38.846072 - [DEBUG]
61928 2019-Jan-15 20:37:38.846098 - [DEBUG] Compose: EdgeIdentity * AllBottom
61929 2019-Jan-15 20:37:38.846123 - [DEBUG]
61930 2019-Jan-15 20:37:38.846147 - [DEBUG] Propagate flow
61931 2019-Jan-15 20:37:38.846170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61932 2019-Jan-15 20:37:38.846226 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61933 2019-Jan-15 20:37:38.846865 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61934 2019-Jan-15 20:37:38.847516 - [DEBUG] Edge function : AllBottom (result of previous compose)
61935 2019-Jan-15 20:37:38.847541 - [DEBUG]
61936 2019-Jan-15 20:37:38.847566 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61937 2019-Jan-15 20:37:38.847592 - [DEBUG] = AllBottom
61938 2019-Jan-15 20:37:38.847616 - [DEBUG]
61939 2019-Jan-15 20:37:38.847639 - [DEBUG] PROPAGATE: No new function!
61940 2019-Jan-15 20:37:38.847677 - [DEBUG] Compose: EdgeIdentity * AllBottom
61941 2019-Jan-15 20:37:38.847704 - [DEBUG]
61942 2019-Jan-15 20:37:38.847728 - [DEBUG] Propagate flow
61943 2019-Jan-15 20:37:38.847751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61944 2019-Jan-15 20:37:38.847808 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61945 2019-Jan-15 20:37:38.848446 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61946 2019-Jan-15 20:37:38.849083 - [DEBUG] Edge function : AllBottom (result of previous compose)
61947 2019-Jan-15 20:37:38.849108 - [DEBUG]
61948 2019-Jan-15 20:37:38.849133 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61949 2019-Jan-15 20:37:38.849159 - [DEBUG] = AllBottom
61950 2019-Jan-15 20:37:38.849183 - [DEBUG]
61951 2019-Jan-15 20:37:38.849206 - [DEBUG] PROPAGATE: No new function!
61952 2019-Jan-15 20:37:38.849231 - [DEBUG] Compose: EdgeIdentity * AllBottom
61953 2019-Jan-15 20:37:38.849257 - [DEBUG]
61954 2019-Jan-15 20:37:38.849280 - [DEBUG] Propagate flow
61955 2019-Jan-15 20:37:38.849304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61956 2019-Jan-15 20:37:38.849360 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61957 2019-Jan-15 20:37:38.849999 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61958 2019-Jan-15 20:37:38.850647 - [DEBUG] Edge function : AllBottom (result of previous compose)
61959 2019-Jan-15 20:37:38.850673 - [DEBUG]
61960 2019-Jan-15 20:37:38.850697 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61961 2019-Jan-15 20:37:38.850723 - [DEBUG] = AllBottom
61962 2019-Jan-15 20:37:38.850747 - [DEBUG]
61963 2019-Jan-15 20:37:38.850770 - [DEBUG] PROPAGATE: No new function!
61964 2019-Jan-15 20:37:38.850795 - [DEBUG] EDGE:
61965 2019-Jan-15 20:37:38.850853 - [DEBUG] ---> 61966 2019-Jan-15 20:37:38.851498 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61967 2019-Jan-15 20:37:38.852140 - [DEBUG]
61968 2019-Jan-15 20:37:38.852165 - [DEBUG] EDGE:
61969 2019-Jan-15 20:37:38.852223 - [DEBUG] ---> 61970 2019-Jan-15 20:37:38.852867 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61971 2019-Jan-15 20:37:38.853506 - [DEBUG]
61972 2019-Jan-15 20:37:38.853533 - [DEBUG] Compose: EdgeIdentity * AllBottom
61973 2019-Jan-15 20:37:38.853559 - [DEBUG]
61974 2019-Jan-15 20:37:38.853583 - [DEBUG] Propagate flow
61975 2019-Jan-15 20:37:38.853606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61976 2019-Jan-15 20:37:38.853662 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61977 2019-Jan-15 20:37:38.854314 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61978 2019-Jan-15 20:37:38.854954 - [DEBUG] Edge function : AllBottom (result of previous compose)
61979 2019-Jan-15 20:37:38.854979 - [DEBUG]
61980 2019-Jan-15 20:37:38.855005 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61981 2019-Jan-15 20:37:38.855031 - [DEBUG] = AllBottom
61982 2019-Jan-15 20:37:38.855055 - [DEBUG]
61983 2019-Jan-15 20:37:38.855078 - [DEBUG] PROPAGATE: No new function!
61984 2019-Jan-15 20:37:38.855103 - [DEBUG] EDGE:
61985 2019-Jan-15 20:37:38.855160 - [DEBUG] ---> 61986 2019-Jan-15 20:37:38.855799 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61987 2019-Jan-15 20:37:38.856438 - [DEBUG]
61988 2019-Jan-15 20:37:38.856464 - [DEBUG] Compose: EdgeIdentity * AllBottom
61989 2019-Jan-15 20:37:38.856489 - [DEBUG]
61990 2019-Jan-15 20:37:38.856513 - [DEBUG] Propagate flow
61991 2019-Jan-15 20:37:38.856537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61992 2019-Jan-15 20:37:38.856592 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61993 2019-Jan-15 20:37:38.857232 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61994 2019-Jan-15 20:37:38.857887 - [DEBUG] Edge function : AllBottom (result of previous compose)
61995 2019-Jan-15 20:37:38.857912 - [DEBUG]
61996 2019-Jan-15 20:37:38.857937 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61997 2019-Jan-15 20:37:38.857963 - [DEBUG] = AllBottom
61998 2019-Jan-15 20:37:38.857987 - [DEBUG]
61999 2019-Jan-15 20:37:38.858011 - [DEBUG] PROPAGATE: No new function!
62000 2019-Jan-15 20:37:38.858051 - [DEBUG] Compose: EdgeIdentity * AllBottom
62001 2019-Jan-15 20:37:38.858078 - [DEBUG]
62002 2019-Jan-15 20:37:38.858102 - [DEBUG] Propagate flow
62003 2019-Jan-15 20:37:38.858125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62004 2019-Jan-15 20:37:38.858182 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62005 2019-Jan-15 20:37:38.858819 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62006 2019-Jan-15 20:37:38.859458 - [DEBUG] Edge function : AllBottom (result of previous compose)
62007 2019-Jan-15 20:37:38.859483 - [DEBUG]
62008 2019-Jan-15 20:37:38.859508 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62009 2019-Jan-15 20:37:38.859534 - [DEBUG] = AllBottom
62010 2019-Jan-15 20:37:38.859559 - [DEBUG]
62011 2019-Jan-15 20:37:38.859582 - [DEBUG] PROPAGATE: No new function!
62012 2019-Jan-15 20:37:38.859607 - [DEBUG] Compose: EdgeIdentity * AllBottom
62013 2019-Jan-15 20:37:38.859633 - [DEBUG]
62014 2019-Jan-15 20:37:38.859656 - [DEBUG] Propagate flow
62015 2019-Jan-15 20:37:38.859680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62016 2019-Jan-15 20:37:38.859736 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62017 2019-Jan-15 20:37:38.860383 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
62018 2019-Jan-15 20:37:38.861038 - [DEBUG] Edge function : AllBottom (result of previous compose)
62019 2019-Jan-15 20:37:38.861063 - [DEBUG]
62020 2019-Jan-15 20:37:38.861088 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62021 2019-Jan-15 20:37:38.861114 - [DEBUG] = AllBottom
62022 2019-Jan-15 20:37:38.861138 - [DEBUG]
62023 2019-Jan-15 20:37:38.861161 - [DEBUG] PROPAGATE: No new function!
62024 2019-Jan-15 20:37:38.861188 - [DEBUG] EDGE:
62025 2019-Jan-15 20:37:38.861245 - [DEBUG] ---> 62026 2019-Jan-15 20:37:38.861884 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62027 2019-Jan-15 20:37:38.862522 - [DEBUG]
62028 2019-Jan-15 20:37:38.862547 - [DEBUG] EDGE:
62029 2019-Jan-15 20:37:38.862605 - [DEBUG] ---> 62030 2019-Jan-15 20:37:38.863241 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62031 2019-Jan-15 20:37:38.863880 - [DEBUG]
62032 2019-Jan-15 20:37:38.863907 - [DEBUG] Compose: EdgeIdentity * AllBottom
62033 2019-Jan-15 20:37:38.863943 - [DEBUG]
62034 2019-Jan-15 20:37:38.863969 - [DEBUG] Propagate flow
62035 2019-Jan-15 20:37:38.863993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62036 2019-Jan-15 20:37:38.864049 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62037 2019-Jan-15 20:37:38.864685 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62038 2019-Jan-15 20:37:38.865323 - [DEBUG] Edge function : AllBottom (result of previous compose)
62039 2019-Jan-15 20:37:38.865348 - [DEBUG]
62040 2019-Jan-15 20:37:38.865373 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62041 2019-Jan-15 20:37:38.865399 - [DEBUG] = AllBottom
62042 2019-Jan-15 20:37:38.865424 - [DEBUG]
62043 2019-Jan-15 20:37:38.865447 - [DEBUG] PROPAGATE: No new function!
62044 2019-Jan-15 20:37:38.865471 - [DEBUG] EDGE:
62045 2019-Jan-15 20:37:38.865529 - [DEBUG] ---> 62046 2019-Jan-15 20:37:38.866168 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62047 2019-Jan-15 20:37:38.866806 - [DEBUG]
62048 2019-Jan-15 20:37:38.866832 - [DEBUG] Compose: EdgeIdentity * AllBottom
62049 2019-Jan-15 20:37:38.866858 - [DEBUG]
62050 2019-Jan-15 20:37:38.866881 - [DEBUG] Propagate flow
62051 2019-Jan-15 20:37:38.866905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62052 2019-Jan-15 20:37:38.866961 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62053 2019-Jan-15 20:37:38.867615 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62054 2019-Jan-15 20:37:38.868252 - [DEBUG] Edge function : AllBottom (result of previous compose)
62055 2019-Jan-15 20:37:38.868278 - [DEBUG]
62056 2019-Jan-15 20:37:38.868303 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62057 2019-Jan-15 20:37:38.868329 - [DEBUG] = AllBottom
62058 2019-Jan-15 20:37:38.868353 - [DEBUG]
62059 2019-Jan-15 20:37:38.868377 - [DEBUG] PROPAGATE: No new function!
62060 2019-Jan-15 20:37:38.868415 - [DEBUG] Compose: EdgeIdentity * AllBottom
62061 2019-Jan-15 20:37:38.868450 - [DEBUG]
62062 2019-Jan-15 20:37:38.868474 - [DEBUG] Propagate flow
62063 2019-Jan-15 20:37:38.868497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62064 2019-Jan-15 20:37:38.868554 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62065 2019-Jan-15 20:37:38.869192 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62066 2019-Jan-15 20:37:38.869830 - [DEBUG] Edge function : AllBottom (result of previous compose)
62067 2019-Jan-15 20:37:38.869856 - [DEBUG]
62068 2019-Jan-15 20:37:38.869880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62069 2019-Jan-15 20:37:38.869906 - [DEBUG] = AllBottom
62070 2019-Jan-15 20:37:38.869931 - [DEBUG]
62071 2019-Jan-15 20:37:38.869954 - [DEBUG] PROPAGATE: No new function!
62072 2019-Jan-15 20:37:38.869979 - [DEBUG] Compose: EdgeIdentity * AllBottom
62073 2019-Jan-15 20:37:38.870005 - [DEBUG]
62074 2019-Jan-15 20:37:38.870028 - [DEBUG] Propagate flow
62075 2019-Jan-15 20:37:38.870052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62076 2019-Jan-15 20:37:38.870107 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62077 2019-Jan-15 20:37:38.870761 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62078 2019-Jan-15 20:37:38.871397 - [DEBUG] Edge function : AllBottom (result of previous compose)
62079 2019-Jan-15 20:37:38.871422 - [DEBUG]
62080 2019-Jan-15 20:37:38.871447 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62081 2019-Jan-15 20:37:38.871473 - [DEBUG] = AllBottom
62082 2019-Jan-15 20:37:38.871497 - [DEBUG]
62083 2019-Jan-15 20:37:38.871521 - [DEBUG] PROPAGATE: No new function!
62084 2019-Jan-15 20:37:38.871547 - [DEBUG] EDGE:
62085 2019-Jan-15 20:37:38.871604 - [DEBUG] ---> 62086 2019-Jan-15 20:37:38.872241 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62087 2019-Jan-15 20:37:38.872878 - [DEBUG]
62088 2019-Jan-15 20:37:38.872913 - [DEBUG] Compose: EdgeIdentity * AllBottom
62089 2019-Jan-15 20:37:38.872940 - [DEBUG]
62090 2019-Jan-15 20:37:38.872963 - [DEBUG] Propagate flow
62091 2019-Jan-15 20:37:38.872986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62092 2019-Jan-15 20:37:38.873043 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62093 2019-Jan-15 20:37:38.873680 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62094 2019-Jan-15 20:37:38.874334 - [DEBUG] Edge function : AllBottom (result of previous compose)
62095 2019-Jan-15 20:37:38.874359 - [DEBUG]
62096 2019-Jan-15 20:37:38.874384 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62097 2019-Jan-15 20:37:38.874410 - [DEBUG] = AllBottom
62098 2019-Jan-15 20:37:38.874435 - [DEBUG]
62099 2019-Jan-15 20:37:38.874458 - [DEBUG] PROPAGATE: No new function!
62100 2019-Jan-15 20:37:38.874482 - [DEBUG] EDGE:
62101 2019-Jan-15 20:37:38.874539 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
62102 2019-Jan-15 20:37:38.875180 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62103 2019-Jan-15 20:37:38.875819 - [DEBUG]
62104 2019-Jan-15 20:37:38.875844 - [DEBUG] EDGE:
62105 2019-Jan-15 20:37:38.875902 - [DEBUG] ---> 62106 2019-Jan-15 20:37:38.876544 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62107 2019-Jan-15 20:37:38.877183 - [DEBUG]
62108 2019-Jan-15 20:37:38.877208 - [DEBUG] EDGE:
62109 2019-Jan-15 20:37:38.877277 - [DEBUG] ---> 62110 2019-Jan-15 20:37:38.877912 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62111 2019-Jan-15 20:37:38.878551 - [DEBUG]
62112 2019-Jan-15 20:37:38.878576 - [DEBUG] EDGE:
62113 2019-Jan-15 20:37:38.878634 - [DEBUG] ---> 62114 2019-Jan-15 20:37:38.879271 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62115 2019-Jan-15 20:37:38.879911 - [DEBUG]
62116 2019-Jan-15 20:37:38.879949 - [DEBUG] Compose: EdgeIdentity * AllBottom
62117 2019-Jan-15 20:37:38.879976 - [DEBUG]
62118 2019-Jan-15 20:37:38.880000 - [DEBUG] Propagate flow
62119 2019-Jan-15 20:37:38.880023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62120 2019-Jan-15 20:37:38.880080 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62121 2019-Jan-15 20:37:38.880733 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
62122 2019-Jan-15 20:37:38.881368 - [DEBUG] Edge function : AllBottom (result of previous compose)
62123 2019-Jan-15 20:37:38.881393 - [DEBUG]
62124 2019-Jan-15 20:37:38.881418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62125 2019-Jan-15 20:37:38.881444 - [DEBUG] = AllBottom
62126 2019-Jan-15 20:37:38.881468 - [DEBUG]
62127 2019-Jan-15 20:37:38.881491 - [DEBUG] PROPAGATE: No new function!
62128 2019-Jan-15 20:37:38.881517 - [DEBUG] Compose: EdgeIdentity * AllBottom
62129 2019-Jan-15 20:37:38.881542 - [DEBUG]
62130 2019-Jan-15 20:37:38.881565 - [DEBUG] Propagate flow
62131 2019-Jan-15 20:37:38.881589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62132 2019-Jan-15 20:37:38.881645 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62133 2019-Jan-15 20:37:38.882278 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62134 2019-Jan-15 20:37:38.882916 - [DEBUG] Edge function : AllBottom (result of previous compose)
62135 2019-Jan-15 20:37:38.882941 - [DEBUG]
62136 2019-Jan-15 20:37:38.882966 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62137 2019-Jan-15 20:37:38.882992 - [DEBUG] = AllBottom
62138 2019-Jan-15 20:37:38.883016 - [DEBUG]
62139 2019-Jan-15 20:37:38.883040 - [DEBUG] PROPAGATE: No new function!
62140 2019-Jan-15 20:37:38.883064 - [DEBUG] EDGE:
62141 2019-Jan-15 20:37:38.883121 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
62142 2019-Jan-15 20:37:38.883761 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
62143 2019-Jan-15 20:37:38.884412 - [DEBUG]
62144 2019-Jan-15 20:37:38.884438 - [DEBUG] Compose: EdgeIdentity * AllBottom
62145 2019-Jan-15 20:37:38.884464 - [DEBUG]
62146 2019-Jan-15 20:37:38.884487 - [DEBUG] Propagate flow
62147 2019-Jan-15 20:37:38.884511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62148 2019-Jan-15 20:37:38.884567 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62149 2019-Jan-15 20:37:38.885207 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62150 2019-Jan-15 20:37:38.885855 - [DEBUG] Edge function : AllBottom (result of previous compose)
62151 2019-Jan-15 20:37:38.885881 - [DEBUG]
62152 2019-Jan-15 20:37:38.885906 - [DEBUG] Join: AllTop & AllBottom
62153 2019-Jan-15 20:37:38.885932 - [DEBUG] = AllBottom (new jump func)
62154 2019-Jan-15 20:37:38.885956 - [DEBUG]
62155 2019-Jan-15 20:37:38.885980 - [DEBUG] Start adding new jump function
62156 2019-Jan-15 20:37:38.886003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62157 2019-Jan-15 20:37:38.886059 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62158 2019-Jan-15 20:37:38.886695 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62159 2019-Jan-15 20:37:38.887348 - [DEBUG] Edge Function : AllBottom
62160 2019-Jan-15 20:37:38.887377 - [DEBUG] End adding new jump function
62161 2019-Jan-15 20:37:38.887401 - [DEBUG]
62162 2019-Jan-15 20:37:38.887424 - [DEBUG] -------------------------------------------- 1650. Path Edge --------------------------------------------
62163 2019-Jan-15 20:37:38.887449 - [DEBUG]
62164 2019-Jan-15 20:37:38.887472 - [DEBUG] Process 1650. path edge:
62165 2019-Jan-15 20:37:38.887496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62166 2019-Jan-15 20:37:38.887552 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
62167 2019-Jan-15 20:37:38.888193 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62168 2019-Jan-15 20:37:38.888828 - [DEBUG]
62169 2019-Jan-15 20:37:38.888855 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62170 2019-Jan-15 20:37:38.889506 - [DEBUG] Compose: EdgeIdentity * AllBottom
62171 2019-Jan-15 20:37:38.889534 - [DEBUG]
62172 2019-Jan-15 20:37:38.889558 - [DEBUG] Propagate flow
62173 2019-Jan-15 20:37:38.889581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62174 2019-Jan-15 20:37:38.889638 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62175 2019-Jan-15 20:37:38.890275 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62176 2019-Jan-15 20:37:38.890923 - [DEBUG] Edge function : AllBottom (result of previous compose)
62177 2019-Jan-15 20:37:38.890948 - [DEBUG]
62178 2019-Jan-15 20:37:38.890972 - [DEBUG] Join: AllTop & AllBottom
62179 2019-Jan-15 20:37:38.890999 - [DEBUG] = AllBottom (new jump func)
62180 2019-Jan-15 20:37:38.891023 - [DEBUG]
62181 2019-Jan-15 20:37:38.891046 - [DEBUG] Start adding new jump function
62182 2019-Jan-15 20:37:38.891070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62183 2019-Jan-15 20:37:38.891125 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62184 2019-Jan-15 20:37:38.891761 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62185 2019-Jan-15 20:37:38.892399 - [DEBUG] Edge Function : AllBottom
62186 2019-Jan-15 20:37:38.892427 - [DEBUG] End adding new jump function
62187 2019-Jan-15 20:37:38.892450 - [DEBUG]
62188 2019-Jan-15 20:37:38.892474 - [DEBUG] -------------------------------------------- 1651. Path Edge --------------------------------------------
62189 2019-Jan-15 20:37:38.892498 - [DEBUG]
62190 2019-Jan-15 20:37:38.892521 - [DEBUG] Process 1651. path edge:
62191 2019-Jan-15 20:37:38.892545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62192 2019-Jan-15 20:37:38.892601 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
62193 2019-Jan-15 20:37:38.893240 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62194 2019-Jan-15 20:37:38.893884 - [DEBUG]
62195 2019-Jan-15 20:37:38.893908 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62196 2019-Jan-15 20:37:38.894578 - [DEBUG] Compose: EdgeIdentity * AllBottom
62197 2019-Jan-15 20:37:38.894606 - [DEBUG]
62198 2019-Jan-15 20:37:38.894630 - [DEBUG] Propagate flow
62199 2019-Jan-15 20:37:38.894653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62200 2019-Jan-15 20:37:38.894710 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62201 2019-Jan-15 20:37:38.895345 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62202 2019-Jan-15 20:37:38.895981 - [DEBUG] Edge function : AllBottom (result of previous compose)
62203 2019-Jan-15 20:37:38.896006 - [DEBUG]
62204 2019-Jan-15 20:37:38.896031 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62205 2019-Jan-15 20:37:38.896057 - [DEBUG] = AllBottom
62206 2019-Jan-15 20:37:38.896081 - [DEBUG]
62207 2019-Jan-15 20:37:38.896104 - [DEBUG] PROPAGATE: No new function!
62208 2019-Jan-15 20:37:38.896130 - [DEBUG] Compose: EdgeIdentity * AllBottom
62209 2019-Jan-15 20:37:38.896155 - [DEBUG]
62210 2019-Jan-15 20:37:38.896179 - [DEBUG] Propagate flow
62211 2019-Jan-15 20:37:38.896202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62212 2019-Jan-15 20:37:38.896258 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62213 2019-Jan-15 20:37:38.896891 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62214 2019-Jan-15 20:37:38.897539 - [DEBUG] Edge function : AllBottom (result of previous compose)
62215 2019-Jan-15 20:37:38.897564 - [DEBUG]
62216 2019-Jan-15 20:37:38.897589 - [DEBUG] Join: AllTop & AllBottom
62217 2019-Jan-15 20:37:38.897615 - [DEBUG] = AllBottom (new jump func)
62218 2019-Jan-15 20:37:38.897639 - [DEBUG]
62219 2019-Jan-15 20:37:38.897662 - [DEBUG] Start adding new jump function
62220 2019-Jan-15 20:37:38.897686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62221 2019-Jan-15 20:37:38.897742 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62222 2019-Jan-15 20:37:38.898377 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62223 2019-Jan-15 20:37:38.899011 - [DEBUG] Edge Function : AllBottom
62224 2019-Jan-15 20:37:38.899039 - [DEBUG] End adding new jump function
62225 2019-Jan-15 20:37:38.899062 - [DEBUG]
62226 2019-Jan-15 20:37:38.899086 - [DEBUG] -------------------------------------------- 1652. Path Edge --------------------------------------------
62227 2019-Jan-15 20:37:38.899110 - [DEBUG]
62228 2019-Jan-15 20:37:38.899133 - [DEBUG] Process 1652. path edge:
62229 2019-Jan-15 20:37:38.899157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62230 2019-Jan-15 20:37:38.899213 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
62231 2019-Jan-15 20:37:38.899846 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62232 2019-Jan-15 20:37:38.900478 - [DEBUG]
62233 2019-Jan-15 20:37:38.900503 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62234 2019-Jan-15 20:37:38.901165 - [DEBUG] Compose: EdgeIdentity * AllBottom
62235 2019-Jan-15 20:37:38.901193 - [DEBUG]
62236 2019-Jan-15 20:37:38.901216 - [DEBUG] Propagate flow
62237 2019-Jan-15 20:37:38.901240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62238 2019-Jan-15 20:37:38.901296 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62239 2019-Jan-15 20:37:38.901937 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62240 2019-Jan-15 20:37:38.902571 - [DEBUG] Edge function : AllBottom (result of previous compose)
62241 2019-Jan-15 20:37:38.902596 - [DEBUG]
62242 2019-Jan-15 20:37:38.902620 - [DEBUG] Join: AllTop & AllBottom
62243 2019-Jan-15 20:37:38.902646 - [DEBUG] = AllBottom (new jump func)
62244 2019-Jan-15 20:37:38.902671 - [DEBUG]
62245 2019-Jan-15 20:37:38.902695 - [DEBUG] Start adding new jump function
62246 2019-Jan-15 20:37:38.902718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62247 2019-Jan-15 20:37:38.902774 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62248 2019-Jan-15 20:37:38.903408 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62249 2019-Jan-15 20:37:38.904059 - [DEBUG] Edge Function : AllBottom
62250 2019-Jan-15 20:37:38.904086 - [DEBUG] End adding new jump function
62251 2019-Jan-15 20:37:38.904110 - [DEBUG]
62252 2019-Jan-15 20:37:38.904134 - [DEBUG] -------------------------------------------- 1653. Path Edge --------------------------------------------
62253 2019-Jan-15 20:37:38.904158 - [DEBUG]
62254 2019-Jan-15 20:37:38.904181 - [DEBUG] Process 1653. path edge:
62255 2019-Jan-15 20:37:38.904205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62256 2019-Jan-15 20:37:38.904261 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
62257 2019-Jan-15 20:37:38.904895 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62258 2019-Jan-15 20:37:38.905528 - [DEBUG]
62259 2019-Jan-15 20:37:38.905553 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62260 2019-Jan-15 20:37:38.906200 - [DEBUG] Compose: EdgeIdentity * AllBottom
62261 2019-Jan-15 20:37:38.906229 - [DEBUG]
62262 2019-Jan-15 20:37:38.906253 - [DEBUG] Propagate flow
62263 2019-Jan-15 20:37:38.906276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62264 2019-Jan-15 20:37:38.906333 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62265 2019-Jan-15 20:37:38.906972 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62266 2019-Jan-15 20:37:38.907624 - [DEBUG] Edge function : AllBottom (result of previous compose)
62267 2019-Jan-15 20:37:38.907649 - [DEBUG]
62268 2019-Jan-15 20:37:38.907674 - [DEBUG] Join: AllTop & AllBottom
62269 2019-Jan-15 20:37:38.907700 - [DEBUG] = AllBottom (new jump func)
62270 2019-Jan-15 20:37:38.907724 - [DEBUG]
62271 2019-Jan-15 20:37:38.907747 - [DEBUG] Start adding new jump function
62272 2019-Jan-15 20:37:38.907770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62273 2019-Jan-15 20:37:38.907826 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62274 2019-Jan-15 20:37:38.908461 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62275 2019-Jan-15 20:37:38.909099 - [DEBUG] Edge Function : AllBottom
62276 2019-Jan-15 20:37:38.909128 - [DEBUG] End adding new jump function
62277 2019-Jan-15 20:37:38.909153 - [DEBUG]
62278 2019-Jan-15 20:37:38.909176 - [DEBUG] -------------------------------------------- 1654. Path Edge --------------------------------------------
62279 2019-Jan-15 20:37:38.909200 - [DEBUG]
62280 2019-Jan-15 20:37:38.909224 - [DEBUG] Process 1654. path edge:
62281 2019-Jan-15 20:37:38.909247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62282 2019-Jan-15 20:37:38.909304 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
62283 2019-Jan-15 20:37:38.909953 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62284 2019-Jan-15 20:37:38.910588 - [DEBUG]
62285 2019-Jan-15 20:37:38.910627 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62286 2019-Jan-15 20:37:38.911283 - [DEBUG] Compose: EdgeIdentity * AllBottom
62287 2019-Jan-15 20:37:38.911311 - [DEBUG]
62288 2019-Jan-15 20:37:38.911334 - [DEBUG] Propagate flow
62289 2019-Jan-15 20:37:38.911358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62290 2019-Jan-15 20:37:38.911414 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62291 2019-Jan-15 20:37:38.912055 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62292 2019-Jan-15 20:37:38.912690 - [DEBUG] Edge function : AllBottom (result of previous compose)
62293 2019-Jan-15 20:37:38.912716 - [DEBUG]
62294 2019-Jan-15 20:37:38.912740 - [DEBUG] Join: AllTop & AllBottom
62295 2019-Jan-15 20:37:38.912766 - [DEBUG] = AllBottom (new jump func)
62296 2019-Jan-15 20:37:38.912791 - [DEBUG]
62297 2019-Jan-15 20:37:38.912814 - [DEBUG] Start adding new jump function
62298 2019-Jan-15 20:37:38.912838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62299 2019-Jan-15 20:37:38.912894 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62300 2019-Jan-15 20:37:38.913529 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62301 2019-Jan-15 20:37:38.914182 - [DEBUG] Edge Function : AllBottom
62302 2019-Jan-15 20:37:38.914210 - [DEBUG] End adding new jump function
62303 2019-Jan-15 20:37:38.914234 - [DEBUG]
62304 2019-Jan-15 20:37:38.914258 - [DEBUG] -------------------------------------------- 1655. Path Edge --------------------------------------------
62305 2019-Jan-15 20:37:38.914282 - [DEBUG]
62306 2019-Jan-15 20:37:38.914305 - [DEBUG] Process 1655. path edge:
62307 2019-Jan-15 20:37:38.914329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62308 2019-Jan-15 20:37:38.914385 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
62309 2019-Jan-15 20:37:38.915024 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62310 2019-Jan-15 20:37:38.915660 - [DEBUG]
62311 2019-Jan-15 20:37:38.915684 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62312 2019-Jan-15 20:37:38.916331 - [DEBUG] Possible callees:
62313 2019-Jan-15 20:37:38.916356 - [DEBUG] bar
62314 2019-Jan-15 20:37:38.916381 - [DEBUG] Possible return sites:
62315 2019-Jan-15 20:37:38.916404 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7162316 2019-Jan-15 20:37:38.917688 - [DEBUG] Found and process special summary
62317 2019-Jan-15 20:37:38.917727 - [DEBUG] Compose: EdgeIdentity * AllBottom
62318 2019-Jan-15 20:37:38.917755 - [DEBUG]
62319 2019-Jan-15 20:37:38.917779 - [DEBUG] Propagate flow
62320 2019-Jan-15 20:37:38.917803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62321 2019-Jan-15 20:37:38.917860 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62322 2019-Jan-15 20:37:38.918497 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62323 2019-Jan-15 20:37:38.919131 - [DEBUG] Edge function : AllBottom (result of previous compose)
62324 2019-Jan-15 20:37:38.919156 - [DEBUG]
62325 2019-Jan-15 20:37:38.919189 - [DEBUG] Join: AllTop & AllBottom
62326 2019-Jan-15 20:37:38.919216 - [DEBUG] = AllBottom (new jump func)
62327 2019-Jan-15 20:37:38.919240 - [DEBUG]
62328 2019-Jan-15 20:37:38.919264 - [DEBUG] Start adding new jump function
62329 2019-Jan-15 20:37:38.919287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62330 2019-Jan-15 20:37:38.919344 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62331 2019-Jan-15 20:37:38.919979 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62332 2019-Jan-15 20:37:38.920631 - [DEBUG] Edge Function : AllBottom
62333 2019-Jan-15 20:37:38.920659 - [DEBUG] End adding new jump function
62334 2019-Jan-15 20:37:38.920683 - [DEBUG]
62335 2019-Jan-15 20:37:38.920707 - [DEBUG] -------------------------------------------- 1656. Path Edge --------------------------------------------
62336 2019-Jan-15 20:37:38.920731 - [DEBUG]
62337 2019-Jan-15 20:37:38.920754 - [DEBUG] Process 1656. path edge:
62338 2019-Jan-15 20:37:38.920778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62339 2019-Jan-15 20:37:38.920834 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
62340 2019-Jan-15 20:37:38.921473 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62341 2019-Jan-15 20:37:38.922123 - [DEBUG]
62342 2019-Jan-15 20:37:38.922150 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62343 2019-Jan-15 20:37:38.922888 - [DEBUG] Compose: EdgeIdentity * AllBottom
62344 2019-Jan-15 20:37:38.922919 - [DEBUG]
62345 2019-Jan-15 20:37:38.922943 - [DEBUG] Propagate flow
62346 2019-Jan-15 20:37:38.922967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62347 2019-Jan-15 20:37:38.923038 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62348 2019-Jan-15 20:37:38.923735 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62349 2019-Jan-15 20:37:38.924451 - [DEBUG] Edge function : AllBottom (result of previous compose)
62350 2019-Jan-15 20:37:38.924478 - [DEBUG]
62351 2019-Jan-15 20:37:38.924504 - [DEBUG] Join: AllTop & AllBottom
62352 2019-Jan-15 20:37:38.924531 - [DEBUG] = AllBottom (new jump func)
62353 2019-Jan-15 20:37:38.924555 - [DEBUG]
62354 2019-Jan-15 20:37:38.924579 - [DEBUG] Start adding new jump function
62355 2019-Jan-15 20:37:38.924602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62356 2019-Jan-15 20:37:38.924668 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62357 2019-Jan-15 20:37:38.925307 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62358 2019-Jan-15 20:37:38.925941 - [DEBUG] Edge Function : AllBottom
62359 2019-Jan-15 20:37:38.925971 - [DEBUG] End adding new jump function
62360 2019-Jan-15 20:37:38.925995 - [DEBUG]
62361 2019-Jan-15 20:37:38.926019 - [DEBUG] -------------------------------------------- 1657. Path Edge --------------------------------------------
62362 2019-Jan-15 20:37:38.926044 - [DEBUG]
62363 2019-Jan-15 20:37:38.926067 - [DEBUG] Process 1657. path edge:
62364 2019-Jan-15 20:37:38.926091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62365 2019-Jan-15 20:37:38.926147 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
62366 2019-Jan-15 20:37:38.926793 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62367 2019-Jan-15 20:37:38.927445 - [DEBUG]
62368 2019-Jan-15 20:37:38.927472 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62369 2019-Jan-15 20:37:38.928149 - [DEBUG] Compose: EdgeIdentity * AllBottom
62370 2019-Jan-15 20:37:38.928177 - [DEBUG]
62371 2019-Jan-15 20:37:38.928201 - [DEBUG] Propagate flow
62372 2019-Jan-15 20:37:38.928225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62373 2019-Jan-15 20:37:38.928282 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62374 2019-Jan-15 20:37:38.928934 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62375 2019-Jan-15 20:37:38.929570 - [DEBUG] Edge function : AllBottom (result of previous compose)
62376 2019-Jan-15 20:37:38.929595 - [DEBUG]
62377 2019-Jan-15 20:37:38.929619 - [DEBUG] Join: AllTop & AllBottom
62378 2019-Jan-15 20:37:38.929645 - [DEBUG] = AllBottom (new jump func)
62379 2019-Jan-15 20:37:38.929670 - [DEBUG]
62380 2019-Jan-15 20:37:38.929693 - [DEBUG] Start adding new jump function
62381 2019-Jan-15 20:37:38.929717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62382 2019-Jan-15 20:37:38.929773 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62383 2019-Jan-15 20:37:38.930408 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62384 2019-Jan-15 20:37:38.931068 - [DEBUG] Edge Function : AllBottom
62385 2019-Jan-15 20:37:38.931096 - [DEBUG] End adding new jump function
62386 2019-Jan-15 20:37:38.931120 - [DEBUG]
62387 2019-Jan-15 20:37:38.931144 - [DEBUG] -------------------------------------------- 1658. Path Edge --------------------------------------------
62388 2019-Jan-15 20:37:38.931169 - [DEBUG]
62389 2019-Jan-15 20:37:38.931192 - [DEBUG] Process 1658. path edge:
62390 2019-Jan-15 20:37:38.931216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62391 2019-Jan-15 20:37:38.931273 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
62392 2019-Jan-15 20:37:38.931917 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62393 2019-Jan-15 20:37:38.932553 - [DEBUG]
62394 2019-Jan-15 20:37:38.932577 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62395 2019-Jan-15 20:37:38.933231 - [DEBUG] Possible callees:
62396 2019-Jan-15 20:37:38.933256 - [DEBUG] llvm.dbg.declare
62397 2019-Jan-15 20:37:38.933281 - [DEBUG] Possible return sites:
62398 2019-Jan-15 20:37:38.933304 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7862399 2019-Jan-15 20:37:38.934603 - [DEBUG] Found and process special summary
62400 2019-Jan-15 20:37:38.934648 - [DEBUG] Compose: EdgeIdentity * AllBottom
62401 2019-Jan-15 20:37:38.934676 - [DEBUG]
62402 2019-Jan-15 20:37:38.934700 - [DEBUG] Propagate flow
62403 2019-Jan-15 20:37:38.934723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62404 2019-Jan-15 20:37:38.934781 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62405 2019-Jan-15 20:37:38.935426 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62406 2019-Jan-15 20:37:38.936060 - [DEBUG] Edge function : AllBottom (result of previous compose)
62407 2019-Jan-15 20:37:38.936086 - [DEBUG]
62408 2019-Jan-15 20:37:38.936110 - [DEBUG] Join: AllTop & AllBottom
62409 2019-Jan-15 20:37:38.936136 - [DEBUG] = AllBottom (new jump func)
62410 2019-Jan-15 20:37:38.936170 - [DEBUG]
62411 2019-Jan-15 20:37:38.936195 - [DEBUG] Start adding new jump function
62412 2019-Jan-15 20:37:38.936218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62413 2019-Jan-15 20:37:38.936274 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62414 2019-Jan-15 20:37:38.936909 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62415 2019-Jan-15 20:37:38.937562 - [DEBUG] Edge Function : AllBottom
62416 2019-Jan-15 20:37:38.937590 - [DEBUG] End adding new jump function
62417 2019-Jan-15 20:37:38.937615 - [DEBUG]
62418 2019-Jan-15 20:37:38.937638 - [DEBUG] -------------------------------------------- 1659. Path Edge --------------------------------------------
62419 2019-Jan-15 20:37:38.937663 - [DEBUG]
62420 2019-Jan-15 20:37:38.937686 - [DEBUG] Process 1659. path edge:
62421 2019-Jan-15 20:37:38.937710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62422 2019-Jan-15 20:37:38.937767 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
62423 2019-Jan-15 20:37:38.938404 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62424 2019-Jan-15 20:37:38.939037 - [DEBUG]
62425 2019-Jan-15 20:37:38.939062 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62426 2019-Jan-15 20:37:38.939718 - [DEBUG] Compose: EdgeIdentity * AllBottom
62427 2019-Jan-15 20:37:38.939747 - [DEBUG]
62428 2019-Jan-15 20:37:38.939772 - [DEBUG] Propagate flow
62429 2019-Jan-15 20:37:38.939795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62430 2019-Jan-15 20:37:38.939853 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62431 2019-Jan-15 20:37:38.940487 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62432 2019-Jan-15 20:37:38.941139 - [DEBUG] Edge function : AllBottom (result of previous compose)
62433 2019-Jan-15 20:37:38.941164 - [DEBUG]
62434 2019-Jan-15 20:37:38.941190 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62435 2019-Jan-15 20:37:38.941216 - [DEBUG] = AllBottom
62436 2019-Jan-15 20:37:38.941241 - [DEBUG]
62437 2019-Jan-15 20:37:38.941264 - [DEBUG] PROPAGATE: No new function!
62438 2019-Jan-15 20:37:38.941290 - [DEBUG] Compose: EdgeIdentity * AllBottom
62439 2019-Jan-15 20:37:38.941316 - [DEBUG]
62440 2019-Jan-15 20:37:38.941339 - [DEBUG] Propagate flow
62441 2019-Jan-15 20:37:38.941363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62442 2019-Jan-15 20:37:38.941419 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62443 2019-Jan-15 20:37:38.942052 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62444 2019-Jan-15 20:37:38.942685 - [DEBUG] Edge function : AllBottom (result of previous compose)
62445 2019-Jan-15 20:37:38.942710 - [DEBUG]
62446 2019-Jan-15 20:37:38.942735 - [DEBUG] Join: AllTop & AllBottom
62447 2019-Jan-15 20:37:38.942761 - [DEBUG] = AllBottom (new jump func)
62448 2019-Jan-15 20:37:38.942786 - [DEBUG]
62449 2019-Jan-15 20:37:38.942810 - [DEBUG] Start adding new jump function
62450 2019-Jan-15 20:37:38.942833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62451 2019-Jan-15 20:37:38.942889 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62452 2019-Jan-15 20:37:38.943525 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62453 2019-Jan-15 20:37:38.944175 - [DEBUG] Edge Function : AllBottom
62454 2019-Jan-15 20:37:38.944202 - [DEBUG] End adding new jump function
62455 2019-Jan-15 20:37:38.944227 - [DEBUG]
62456 2019-Jan-15 20:37:38.944258 - [DEBUG] -------------------------------------------- 1660. Path Edge --------------------------------------------
62457 2019-Jan-15 20:37:38.944283 - [DEBUG]
62458 2019-Jan-15 20:37:38.944307 - [DEBUG] Process 1660. path edge:
62459 2019-Jan-15 20:37:38.944331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62460 2019-Jan-15 20:37:38.944387 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
62461 2019-Jan-15 20:37:38.945021 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62462 2019-Jan-15 20:37:38.945654 - [DEBUG]
62463 2019-Jan-15 20:37:38.945679 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62464 2019-Jan-15 20:37:38.946330 - [DEBUG] Compose: EdgeIdentity * AllBottom
62465 2019-Jan-15 20:37:38.946357 - [DEBUG]
62466 2019-Jan-15 20:37:38.946381 - [DEBUG] Propagate flow
62467 2019-Jan-15 20:37:38.946404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62468 2019-Jan-15 20:37:38.946461 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62469 2019-Jan-15 20:37:38.947099 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62470 2019-Jan-15 20:37:38.947750 - [DEBUG] Edge function : AllBottom (result of previous compose)
62471 2019-Jan-15 20:37:38.947776 - [DEBUG]
62472 2019-Jan-15 20:37:38.947801 - [DEBUG] Join: AllTop & AllBottom
62473 2019-Jan-15 20:37:38.947827 - [DEBUG] = AllBottom (new jump func)
62474 2019-Jan-15 20:37:38.947851 - [DEBUG]
62475 2019-Jan-15 20:37:38.947875 - [DEBUG] Start adding new jump function
62476 2019-Jan-15 20:37:38.947898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62477 2019-Jan-15 20:37:38.947954 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62478 2019-Jan-15 20:37:38.948588 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62479 2019-Jan-15 20:37:38.949225 - [DEBUG] Edge Function : AllBottom
62480 2019-Jan-15 20:37:38.949252 - [DEBUG] End adding new jump function
62481 2019-Jan-15 20:37:38.949276 - [DEBUG]
62482 2019-Jan-15 20:37:38.949300 - [DEBUG] -------------------------------------------- 1661. Path Edge --------------------------------------------
62483 2019-Jan-15 20:37:38.949324 - [DEBUG]
62484 2019-Jan-15 20:37:38.949347 - [DEBUG] Process 1661. path edge:
62485 2019-Jan-15 20:37:38.949371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62486 2019-Jan-15 20:37:38.949428 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
62487 2019-Jan-15 20:37:38.950063 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62488 2019-Jan-15 20:37:38.950710 - [DEBUG]
62489 2019-Jan-15 20:37:38.950735 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62490 2019-Jan-15 20:37:38.951397 - [DEBUG] Compose: EdgeIdentity * AllBottom
62491 2019-Jan-15 20:37:38.951425 - [DEBUG]
62492 2019-Jan-15 20:37:38.951449 - [DEBUG] Propagate flow
62493 2019-Jan-15 20:37:38.951472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62494 2019-Jan-15 20:37:38.951530 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62495 2019-Jan-15 20:37:38.952164 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62496 2019-Jan-15 20:37:38.952797 - [DEBUG] Edge function : AllBottom (result of previous compose)
62497 2019-Jan-15 20:37:38.952822 - [DEBUG]
62498 2019-Jan-15 20:37:38.952847 - [DEBUG] Join: AllTop & AllBottom
62499 2019-Jan-15 20:37:38.952873 - [DEBUG] = AllBottom (new jump func)
62500 2019-Jan-15 20:37:38.952906 - [DEBUG]
62501 2019-Jan-15 20:37:38.952931 - [DEBUG] Start adding new jump function
62502 2019-Jan-15 20:37:38.952954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62503 2019-Jan-15 20:37:38.953010 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62504 2019-Jan-15 20:37:38.953645 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62505 2019-Jan-15 20:37:38.954296 - [DEBUG] Edge Function : AllBottom
62506 2019-Jan-15 20:37:38.954324 - [DEBUG] End adding new jump function
62507 2019-Jan-15 20:37:38.954349 - [DEBUG]
62508 2019-Jan-15 20:37:38.954373 - [DEBUG] -------------------------------------------- 1662. Path Edge --------------------------------------------
62509 2019-Jan-15 20:37:38.954398 - [DEBUG]
62510 2019-Jan-15 20:37:38.954421 - [DEBUG] Process 1662. path edge:
62511 2019-Jan-15 20:37:38.954445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62512 2019-Jan-15 20:37:38.954502 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
62513 2019-Jan-15 20:37:38.955136 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62514 2019-Jan-15 20:37:38.955767 - [DEBUG]
62515 2019-Jan-15 20:37:38.955793 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62516 2019-Jan-15 20:37:38.956446 - [DEBUG] Compose: EdgeIdentity * AllBottom
62517 2019-Jan-15 20:37:38.956474 - [DEBUG]
62518 2019-Jan-15 20:37:38.956498 - [DEBUG] Propagate flow
62519 2019-Jan-15 20:37:38.956521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62520 2019-Jan-15 20:37:38.956578 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62521 2019-Jan-15 20:37:38.957217 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62522 2019-Jan-15 20:37:38.957866 - [DEBUG] Edge function : AllBottom (result of previous compose)
62523 2019-Jan-15 20:37:38.957892 - [DEBUG]
62524 2019-Jan-15 20:37:38.957917 - [DEBUG] Join: AllTop & AllBottom
62525 2019-Jan-15 20:37:38.957943 - [DEBUG] = AllBottom (new jump func)
62526 2019-Jan-15 20:37:38.957967 - [DEBUG]
62527 2019-Jan-15 20:37:38.957991 - [DEBUG] Start adding new jump function
62528 2019-Jan-15 20:37:38.958014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62529 2019-Jan-15 20:37:38.958070 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62530 2019-Jan-15 20:37:38.958705 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62531 2019-Jan-15 20:37:38.959338 - [DEBUG] Edge Function : AllBottom
62532 2019-Jan-15 20:37:38.959366 - [DEBUG] End adding new jump function
62533 2019-Jan-15 20:37:38.959390 - [DEBUG]
62534 2019-Jan-15 20:37:38.959414 - [DEBUG] -------------------------------------------- 1663. Path Edge --------------------------------------------
62535 2019-Jan-15 20:37:38.959438 - [DEBUG]
62536 2019-Jan-15 20:37:38.959462 - [DEBUG] Process 1663. path edge:
62537 2019-Jan-15 20:37:38.959486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62538 2019-Jan-15 20:37:38.959542 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
62539 2019-Jan-15 20:37:38.960180 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62540 2019-Jan-15 20:37:38.960829 - [DEBUG]
62541 2019-Jan-15 20:37:38.960854 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62542 2019-Jan-15 20:37:38.961507 - [DEBUG] Compose: EdgeIdentity * AllBottom
62543 2019-Jan-15 20:37:38.961544 - [DEBUG]
62544 2019-Jan-15 20:37:38.961569 - [DEBUG] Propagate flow
62545 2019-Jan-15 20:37:38.961592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62546 2019-Jan-15 20:37:38.961650 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62547 2019-Jan-15 20:37:38.962290 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62548 2019-Jan-15 20:37:38.962923 - [DEBUG] Edge function : AllBottom (result of previous compose)
62549 2019-Jan-15 20:37:38.962948 - [DEBUG]
62550 2019-Jan-15 20:37:38.962973 - [DEBUG] Join: AllTop & AllBottom
62551 2019-Jan-15 20:37:38.962999 - [DEBUG] = AllBottom (new jump func)
62552 2019-Jan-15 20:37:38.963024 - [DEBUG]
62553 2019-Jan-15 20:37:38.963047 - [DEBUG] Start adding new jump function
62554 2019-Jan-15 20:37:38.963070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62555 2019-Jan-15 20:37:38.963126 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62556 2019-Jan-15 20:37:38.963760 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62557 2019-Jan-15 20:37:38.964414 - [DEBUG] Edge Function : AllBottom
62558 2019-Jan-15 20:37:38.964441 - [DEBUG] End adding new jump function
62559 2019-Jan-15 20:37:38.964466 - [DEBUG]
62560 2019-Jan-15 20:37:38.964489 - [DEBUG] -------------------------------------------- 1664. Path Edge --------------------------------------------
62561 2019-Jan-15 20:37:38.964513 - [DEBUG]
62562 2019-Jan-15 20:37:38.964536 - [DEBUG] Process 1664. path edge:
62563 2019-Jan-15 20:37:38.964560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62564 2019-Jan-15 20:37:38.964616 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
62565 2019-Jan-15 20:37:38.965252 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62566 2019-Jan-15 20:37:38.965885 - [DEBUG]
62567 2019-Jan-15 20:37:38.965910 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62568 2019-Jan-15 20:37:38.966569 - [DEBUG] Compose: EdgeIdentity * AllBottom
62569 2019-Jan-15 20:37:38.966597 - [DEBUG]
62570 2019-Jan-15 20:37:38.966621 - [DEBUG] Propagate flow
62571 2019-Jan-15 20:37:38.966644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62572 2019-Jan-15 20:37:38.966701 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62573 2019-Jan-15 20:37:38.967349 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62574 2019-Jan-15 20:37:38.967985 - [DEBUG] Edge function : AllBottom (result of previous compose)
62575 2019-Jan-15 20:37:38.968010 - [DEBUG]
62576 2019-Jan-15 20:37:38.968036 - [DEBUG] Join: AllTop & AllBottom
62577 2019-Jan-15 20:37:38.968062 - [DEBUG] = AllBottom (new jump func)
62578 2019-Jan-15 20:37:38.968086 - [DEBUG]
62579 2019-Jan-15 20:37:38.968109 - [DEBUG] Start adding new jump function
62580 2019-Jan-15 20:37:38.968133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62581 2019-Jan-15 20:37:38.968188 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62582 2019-Jan-15 20:37:38.968823 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62583 2019-Jan-15 20:37:38.969457 - [DEBUG] Edge Function : AllBottom
62584 2019-Jan-15 20:37:38.969485 - [DEBUG] End adding new jump function
62585 2019-Jan-15 20:37:38.969509 - [DEBUG]
62586 2019-Jan-15 20:37:38.969533 - [DEBUG] -------------------------------------------- 1665. Path Edge --------------------------------------------
62587 2019-Jan-15 20:37:38.969571 - [DEBUG]
62588 2019-Jan-15 20:37:38.969595 - [DEBUG] Process 1665. path edge:
62589 2019-Jan-15 20:37:38.969619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62590 2019-Jan-15 20:37:38.969676 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
62591 2019-Jan-15 20:37:38.970311 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62592 2019-Jan-15 20:37:38.970958 - [DEBUG]
62593 2019-Jan-15 20:37:38.970984 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62594 2019-Jan-15 20:37:38.971637 - [DEBUG] Compose: EdgeIdentity * AllBottom
62595 2019-Jan-15 20:37:38.971665 - [DEBUG]
62596 2019-Jan-15 20:37:38.971689 - [DEBUG] Propagate flow
62597 2019-Jan-15 20:37:38.971712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62598 2019-Jan-15 20:37:38.971769 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62599 2019-Jan-15 20:37:38.972412 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62600 2019-Jan-15 20:37:38.973046 - [DEBUG] Edge function : AllBottom (result of previous compose)
62601 2019-Jan-15 20:37:38.973071 - [DEBUG]
62602 2019-Jan-15 20:37:38.973096 - [DEBUG] Join: AllTop & AllBottom
62603 2019-Jan-15 20:37:38.973122 - [DEBUG] = AllBottom (new jump func)
62604 2019-Jan-15 20:37:38.973147 - [DEBUG]
62605 2019-Jan-15 20:37:38.973170 - [DEBUG] Start adding new jump function
62606 2019-Jan-15 20:37:38.973194 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62607 2019-Jan-15 20:37:38.973250 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62608 2019-Jan-15 20:37:38.973884 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62609 2019-Jan-15 20:37:38.974543 - [DEBUG] Edge Function : AllBottom
62610 2019-Jan-15 20:37:38.974572 - [DEBUG] End adding new jump function
62611 2019-Jan-15 20:37:38.974596 - [DEBUG]
62612 2019-Jan-15 20:37:38.974620 - [DEBUG] -------------------------------------------- 1666. Path Edge --------------------------------------------
62613 2019-Jan-15 20:37:38.974644 - [DEBUG]
62614 2019-Jan-15 20:37:38.974668 - [DEBUG] Process 1666. path edge:
62615 2019-Jan-15 20:37:38.974692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62616 2019-Jan-15 20:37:38.974748 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
62617 2019-Jan-15 20:37:38.975394 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62618 2019-Jan-15 20:37:38.976028 - [DEBUG]
62619 2019-Jan-15 20:37:38.976052 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62620 2019-Jan-15 20:37:38.976709 - [DEBUG] Possible callees:
62621 2019-Jan-15 20:37:38.976735 - [DEBUG] llvm.dbg.declare
62622 2019-Jan-15 20:37:38.976760 - [DEBUG] Possible return sites:
62623 2019-Jan-15 20:37:38.976783 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12062624 2019-Jan-15 20:37:38.978072 - [DEBUG] Found and process special summary
62625 2019-Jan-15 20:37:38.978111 - [DEBUG] Compose: EdgeIdentity * AllBottom
62626 2019-Jan-15 20:37:38.978139 - [DEBUG]
62627 2019-Jan-15 20:37:38.978171 - [DEBUG] Propagate flow
62628 2019-Jan-15 20:37:38.978195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62629 2019-Jan-15 20:37:38.978252 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62630 2019-Jan-15 20:37:38.978890 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62631 2019-Jan-15 20:37:38.979523 - [DEBUG] Edge function : AllBottom (result of previous compose)
62632 2019-Jan-15 20:37:38.979548 - [DEBUG]
62633 2019-Jan-15 20:37:38.979573 - [DEBUG] Join: AllTop & AllBottom
62634 2019-Jan-15 20:37:38.979599 - [DEBUG] = AllBottom (new jump func)
62635 2019-Jan-15 20:37:38.979623 - [DEBUG]
62636 2019-Jan-15 20:37:38.979646 - [DEBUG] Start adding new jump function
62637 2019-Jan-15 20:37:38.979670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62638 2019-Jan-15 20:37:38.979725 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62639 2019-Jan-15 20:37:38.980359 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62640 2019-Jan-15 20:37:38.981012 - [DEBUG] Edge Function : AllBottom
62641 2019-Jan-15 20:37:38.981039 - [DEBUG] End adding new jump function
62642 2019-Jan-15 20:37:38.981063 - [DEBUG]
62643 2019-Jan-15 20:37:38.981087 - [DEBUG] -------------------------------------------- 1667. Path Edge --------------------------------------------
62644 2019-Jan-15 20:37:38.981111 - [DEBUG]
62645 2019-Jan-15 20:37:38.981134 - [DEBUG] Process 1667. path edge:
62646 2019-Jan-15 20:37:38.981158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62647 2019-Jan-15 20:37:38.981214 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
62648 2019-Jan-15 20:37:38.981853 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62649 2019-Jan-15 20:37:38.982487 - [DEBUG]
62650 2019-Jan-15 20:37:38.982511 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62651 2019-Jan-15 20:37:38.983171 - [DEBUG] Compose: EdgeIdentity * AllBottom
62652 2019-Jan-15 20:37:38.983199 - [DEBUG]
62653 2019-Jan-15 20:37:38.983222 - [DEBUG] Propagate flow
62654 2019-Jan-15 20:37:38.983246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62655 2019-Jan-15 20:37:38.983303 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62656 2019-Jan-15 20:37:38.983951 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62657 2019-Jan-15 20:37:38.984584 - [DEBUG] Edge function : AllBottom (result of previous compose)
62658 2019-Jan-15 20:37:38.984609 - [DEBUG]
62659 2019-Jan-15 20:37:38.984634 - [DEBUG] Join: AllTop & AllBottom
62660 2019-Jan-15 20:37:38.984660 - [DEBUG] = AllBottom (new jump func)
62661 2019-Jan-15 20:37:38.984684 - [DEBUG]
62662 2019-Jan-15 20:37:38.984708 - [DEBUG] Start adding new jump function
62663 2019-Jan-15 20:37:38.984731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62664 2019-Jan-15 20:37:38.984787 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62665 2019-Jan-15 20:37:38.985422 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62666 2019-Jan-15 20:37:38.986056 - [DEBUG] Edge Function : AllBottom
62667 2019-Jan-15 20:37:38.986084 - [DEBUG] End adding new jump function
62668 2019-Jan-15 20:37:38.986108 - [DEBUG]
62669 2019-Jan-15 20:37:38.986132 - [DEBUG] -------------------------------------------- 1668. Path Edge --------------------------------------------
62670 2019-Jan-15 20:37:38.986157 - [DEBUG]
62671 2019-Jan-15 20:37:38.986180 - [DEBUG] Process 1668. path edge:
62672 2019-Jan-15 20:37:38.986211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62673 2019-Jan-15 20:37:38.986268 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
62674 2019-Jan-15 20:37:38.986903 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62675 2019-Jan-15 20:37:38.987551 - [DEBUG]
62676 2019-Jan-15 20:37:38.987576 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62677 2019-Jan-15 20:37:38.988229 - [DEBUG] Compose: EdgeIdentity * AllBottom
62678 2019-Jan-15 20:37:38.988258 - [DEBUG]
62679 2019-Jan-15 20:37:38.988282 - [DEBUG] Propagate flow
62680 2019-Jan-15 20:37:38.988305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62681 2019-Jan-15 20:37:38.988362 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62682 2019-Jan-15 20:37:38.989007 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62683 2019-Jan-15 20:37:38.989640 - [DEBUG] Edge function : AllBottom (result of previous compose)
62684 2019-Jan-15 20:37:38.989665 - [DEBUG]
62685 2019-Jan-15 20:37:38.989690 - [DEBUG] Join: AllTop & AllBottom
62686 2019-Jan-15 20:37:38.989716 - [DEBUG] = AllBottom (new jump func)
62687 2019-Jan-15 20:37:38.989741 - [DEBUG]
62688 2019-Jan-15 20:37:38.989764 - [DEBUG] Start adding new jump function
62689 2019-Jan-15 20:37:38.989787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62690 2019-Jan-15 20:37:38.989843 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62691 2019-Jan-15 20:37:38.990478 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62692 2019-Jan-15 20:37:38.991139 - [DEBUG] Edge Function : AllBottom
62693 2019-Jan-15 20:37:38.991167 - [DEBUG] End adding new jump function
62694 2019-Jan-15 20:37:38.991191 - [DEBUG]
62695 2019-Jan-15 20:37:38.991215 - [DEBUG] -------------------------------------------- 1669. Path Edge --------------------------------------------
62696 2019-Jan-15 20:37:38.991238 - [DEBUG]
62697 2019-Jan-15 20:37:38.991262 - [DEBUG] Process 1669. path edge:
62698 2019-Jan-15 20:37:38.991285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62699 2019-Jan-15 20:37:38.991342 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
62700 2019-Jan-15 20:37:38.991987 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62701 2019-Jan-15 20:37:38.992622 - [DEBUG]
62702 2019-Jan-15 20:37:38.992646 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62703 2019-Jan-15 20:37:38.993305 - [DEBUG] Possible callees:
62704 2019-Jan-15 20:37:38.993330 - [DEBUG] llvm.dbg.declare
62705 2019-Jan-15 20:37:38.993355 - [DEBUG] Possible return sites:
62706 2019-Jan-15 20:37:38.993378 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14962707 2019-Jan-15 20:37:38.994665 - [DEBUG] Found and process special summary
62708 2019-Jan-15 20:37:38.994708 - [DEBUG] Compose: EdgeIdentity * AllBottom
62709 2019-Jan-15 20:37:38.994736 - [DEBUG]
62710 2019-Jan-15 20:37:38.994760 - [DEBUG] Propagate flow
62711 2019-Jan-15 20:37:38.994783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62712 2019-Jan-15 20:37:38.994840 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62713 2019-Jan-15 20:37:38.995491 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62714 2019-Jan-15 20:37:38.996125 - [DEBUG] Edge function : AllBottom (result of previous compose)
62715 2019-Jan-15 20:37:38.996150 - [DEBUG]
62716 2019-Jan-15 20:37:38.996175 - [DEBUG] Join: AllTop & AllBottom
62717 2019-Jan-15 20:37:38.996201 - [DEBUG] = AllBottom (new jump func)
62718 2019-Jan-15 20:37:38.996226 - [DEBUG]
62719 2019-Jan-15 20:37:38.996249 - [DEBUG] Start adding new jump function
62720 2019-Jan-15 20:37:38.996272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62721 2019-Jan-15 20:37:38.996328 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62722 2019-Jan-15 20:37:38.996963 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62723 2019-Jan-15 20:37:38.997615 - [DEBUG] Edge Function : AllBottom
62724 2019-Jan-15 20:37:38.997643 - [DEBUG] End adding new jump function
62725 2019-Jan-15 20:37:38.997667 - [DEBUG]
62726 2019-Jan-15 20:37:38.997691 - [DEBUG] -------------------------------------------- 1670. Path Edge --------------------------------------------
62727 2019-Jan-15 20:37:38.997715 - [DEBUG]
62728 2019-Jan-15 20:37:38.997738 - [DEBUG] Process 1670. path edge:
62729 2019-Jan-15 20:37:38.997761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62730 2019-Jan-15 20:37:38.997818 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
62731 2019-Jan-15 20:37:38.998455 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62732 2019-Jan-15 20:37:38.999088 - [DEBUG]
62733 2019-Jan-15 20:37:38.999113 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62734 2019-Jan-15 20:37:38.999778 - [DEBUG] Compose: EdgeIdentity * AllBottom
62735 2019-Jan-15 20:37:38.999807 - [DEBUG]
62736 2019-Jan-15 20:37:38.999831 - [DEBUG] Propagate flow
62737 2019-Jan-15 20:37:38.999854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62738 2019-Jan-15 20:37:38.999911 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62739 2019-Jan-15 20:37:39.000545 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62740 2019-Jan-15 20:37:39.001195 - [DEBUG] Edge function : AllBottom (result of previous compose)
62741 2019-Jan-15 20:37:39.001221 - [DEBUG]
62742 2019-Jan-15 20:37:39.001246 - [DEBUG] Join: AllTop & AllBottom
62743 2019-Jan-15 20:37:39.001272 - [DEBUG] = AllBottom (new jump func)
62744 2019-Jan-15 20:37:39.001297 - [DEBUG]
62745 2019-Jan-15 20:37:39.001320 - [DEBUG] Start adding new jump function
62746 2019-Jan-15 20:37:39.001344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62747 2019-Jan-15 20:37:39.001400 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62748 2019-Jan-15 20:37:39.002035 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62749 2019-Jan-15 20:37:39.002668 - [DEBUG] Edge Function : AllBottom
62750 2019-Jan-15 20:37:39.002697 - [DEBUG] End adding new jump function
62751 2019-Jan-15 20:37:39.002721 - [DEBUG]
62752 2019-Jan-15 20:37:39.002745 - [DEBUG] -------------------------------------------- 1671. Path Edge --------------------------------------------
62753 2019-Jan-15 20:37:39.002770 - [DEBUG]
62754 2019-Jan-15 20:37:39.002793 - [DEBUG] Process 1671. path edge:
62755 2019-Jan-15 20:37:39.002817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62756 2019-Jan-15 20:37:39.002873 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
62757 2019-Jan-15 20:37:39.003516 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62758 2019-Jan-15 20:37:39.004172 - [DEBUG]
62759 2019-Jan-15 20:37:39.004197 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62760 2019-Jan-15 20:37:39.004856 - [DEBUG] Compose: EdgeIdentity * AllBottom
62761 2019-Jan-15 20:37:39.004885 - [DEBUG]
62762 2019-Jan-15 20:37:39.004908 - [DEBUG] Propagate flow
62763 2019-Jan-15 20:37:39.004932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62764 2019-Jan-15 20:37:39.004990 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62765 2019-Jan-15 20:37:39.005636 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62766 2019-Jan-15 20:37:39.006271 - [DEBUG] Edge function : AllBottom (result of previous compose)
62767 2019-Jan-15 20:37:39.006297 - [DEBUG]
62768 2019-Jan-15 20:37:39.006322 - [DEBUG] Join: AllTop & AllBottom
62769 2019-Jan-15 20:37:39.006349 - [DEBUG] = AllBottom (new jump func)
62770 2019-Jan-15 20:37:39.006374 - [DEBUG]
62771 2019-Jan-15 20:37:39.006397 - [DEBUG] Start adding new jump function
62772 2019-Jan-15 20:37:39.006421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62773 2019-Jan-15 20:37:39.006477 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62774 2019-Jan-15 20:37:39.007112 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62775 2019-Jan-15 20:37:39.007771 - [DEBUG] Edge Function : AllBottom
62776 2019-Jan-15 20:37:39.007800 - [DEBUG] End adding new jump function
62777 2019-Jan-15 20:37:39.007825 - [DEBUG]
62778 2019-Jan-15 20:37:39.007849 - [DEBUG] -------------------------------------------- 1672. Path Edge --------------------------------------------
62779 2019-Jan-15 20:37:39.007873 - [DEBUG]
62780 2019-Jan-15 20:37:39.007897 - [DEBUG] Process 1672. path edge:
62781 2019-Jan-15 20:37:39.007921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62782 2019-Jan-15 20:37:39.007978 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
62783 2019-Jan-15 20:37:39.008622 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62784 2019-Jan-15 20:37:39.009258 - [DEBUG]
62785 2019-Jan-15 20:37:39.009282 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62786 2019-Jan-15 20:37:39.009941 - [DEBUG] Possible callees:
62787 2019-Jan-15 20:37:39.009966 - [DEBUG] llvm.dbg.declare
62788 2019-Jan-15 20:37:39.009991 - [DEBUG] Possible return sites:
62789 2019-Jan-15 20:37:39.010015 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15562790 2019-Jan-15 20:37:39.011313 - [DEBUG] Found and process special summary
62791 2019-Jan-15 20:37:39.011354 - [DEBUG] Compose: EdgeIdentity * AllBottom
62792 2019-Jan-15 20:37:39.011382 - [DEBUG]
62793 2019-Jan-15 20:37:39.011407 - [DEBUG] Propagate flow
62794 2019-Jan-15 20:37:39.011430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62795 2019-Jan-15 20:37:39.011487 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62796 2019-Jan-15 20:37:39.012124 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62797 2019-Jan-15 20:37:39.012766 - [DEBUG] Edge function : AllBottom (result of previous compose)
62798 2019-Jan-15 20:37:39.012792 - [DEBUG]
62799 2019-Jan-15 20:37:39.012817 - [DEBUG] Join: AllTop & AllBottom
62800 2019-Jan-15 20:37:39.012843 - [DEBUG] = AllBottom (new jump func)
62801 2019-Jan-15 20:37:39.012868 - [DEBUG]
62802 2019-Jan-15 20:37:39.012892 - [DEBUG] Start adding new jump function
62803 2019-Jan-15 20:37:39.012915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62804 2019-Jan-15 20:37:39.012971 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62805 2019-Jan-15 20:37:39.013607 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62806 2019-Jan-15 20:37:39.014264 - [DEBUG] Edge Function : AllBottom
62807 2019-Jan-15 20:37:39.014291 - [DEBUG] End adding new jump function
62808 2019-Jan-15 20:37:39.014316 - [DEBUG]
62809 2019-Jan-15 20:37:39.014340 - [DEBUG] -------------------------------------------- 1673. Path Edge --------------------------------------------
62810 2019-Jan-15 20:37:39.014364 - [DEBUG]
62811 2019-Jan-15 20:37:39.014388 - [DEBUG] Process 1673. path edge:
62812 2019-Jan-15 20:37:39.014412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62813 2019-Jan-15 20:37:39.014468 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
62814 2019-Jan-15 20:37:39.015106 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62815 2019-Jan-15 20:37:39.015740 - [DEBUG]
62816 2019-Jan-15 20:37:39.015765 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62817 2019-Jan-15 20:37:39.016431 - [DEBUG] Compose: EdgeIdentity * AllBottom
62818 2019-Jan-15 20:37:39.016460 - [DEBUG]
62819 2019-Jan-15 20:37:39.016484 - [DEBUG] Propagate flow
62820 2019-Jan-15 20:37:39.016507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62821 2019-Jan-15 20:37:39.016565 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62822 2019-Jan-15 20:37:39.017200 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62823 2019-Jan-15 20:37:39.017849 - [DEBUG] Edge function : AllBottom (result of previous compose)
62824 2019-Jan-15 20:37:39.017874 - [DEBUG]
62825 2019-Jan-15 20:37:39.017899 - [DEBUG] Join: AllTop & AllBottom
62826 2019-Jan-15 20:37:39.017926 - [DEBUG] = AllBottom (new jump func)
62827 2019-Jan-15 20:37:39.017950 - [DEBUG]
62828 2019-Jan-15 20:37:39.017974 - [DEBUG] Start adding new jump function
62829 2019-Jan-15 20:37:39.017997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62830 2019-Jan-15 20:37:39.018053 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62831 2019-Jan-15 20:37:39.018688 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62832 2019-Jan-15 20:37:39.019322 - [DEBUG] Edge Function : AllBottom
62833 2019-Jan-15 20:37:39.019350 - [DEBUG] End adding new jump function
62834 2019-Jan-15 20:37:39.019374 - [DEBUG]
62835 2019-Jan-15 20:37:39.019398 - [DEBUG] -------------------------------------------- 1674. Path Edge --------------------------------------------
62836 2019-Jan-15 20:37:39.019423 - [DEBUG]
62837 2019-Jan-15 20:37:39.019446 - [DEBUG] Process 1674. path edge:
62838 2019-Jan-15 20:37:39.019470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62839 2019-Jan-15 20:37:39.019527 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
62840 2019-Jan-15 20:37:39.020160 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62841 2019-Jan-15 20:37:39.020815 - [DEBUG]
62842 2019-Jan-15 20:37:39.020841 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62843 2019-Jan-15 20:37:39.021498 - [DEBUG] Compose: EdgeIdentity * AllBottom
62844 2019-Jan-15 20:37:39.021527 - [DEBUG]
62845 2019-Jan-15 20:37:39.021551 - [DEBUG] Propagate flow
62846 2019-Jan-15 20:37:39.021574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62847 2019-Jan-15 20:37:39.021632 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62848 2019-Jan-15 20:37:39.022268 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62849 2019-Jan-15 20:37:39.022899 - [DEBUG] Edge function : AllBottom (result of previous compose)
62850 2019-Jan-15 20:37:39.022925 - [DEBUG]
62851 2019-Jan-15 20:37:39.022950 - [DEBUG] Join: AllTop & AllBottom
62852 2019-Jan-15 20:37:39.022976 - [DEBUG] = AllBottom (new jump func)
62853 2019-Jan-15 20:37:39.023001 - [DEBUG]
62854 2019-Jan-15 20:37:39.023024 - [DEBUG] Start adding new jump function
62855 2019-Jan-15 20:37:39.023048 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62856 2019-Jan-15 20:37:39.023104 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62857 2019-Jan-15 20:37:39.023739 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62858 2019-Jan-15 20:37:39.024390 - [DEBUG] Edge Function : AllBottom
62859 2019-Jan-15 20:37:39.024418 - [DEBUG] End adding new jump function
62860 2019-Jan-15 20:37:39.024443 - [DEBUG]
62861 2019-Jan-15 20:37:39.024467 - [DEBUG] -------------------------------------------- 1675. Path Edge --------------------------------------------
62862 2019-Jan-15 20:37:39.024492 - [DEBUG]
62863 2019-Jan-15 20:37:39.024515 - [DEBUG] Process 1675. path edge:
62864 2019-Jan-15 20:37:39.024539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62865 2019-Jan-15 20:37:39.024595 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
62866 2019-Jan-15 20:37:39.025230 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62867 2019-Jan-15 20:37:39.025862 - [DEBUG]
62868 2019-Jan-15 20:37:39.025888 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62869 2019-Jan-15 20:37:39.026543 - [DEBUG] Compose: EdgeIdentity * AllBottom
62870 2019-Jan-15 20:37:39.026571 - [DEBUG]
62871 2019-Jan-15 20:37:39.026595 - [DEBUG] Propagate flow
62872 2019-Jan-15 20:37:39.026618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62873 2019-Jan-15 20:37:39.026676 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62874 2019-Jan-15 20:37:39.027336 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62875 2019-Jan-15 20:37:39.027970 - [DEBUG] Edge function : AllBottom (result of previous compose)
62876 2019-Jan-15 20:37:39.027995 - [DEBUG]
62877 2019-Jan-15 20:37:39.028021 - [DEBUG] Join: AllTop & AllBottom
62878 2019-Jan-15 20:37:39.028047 - [DEBUG] = AllBottom (new jump func)
62879 2019-Jan-15 20:37:39.028072 - [DEBUG]
62880 2019-Jan-15 20:37:39.028095 - [DEBUG] Start adding new jump function
62881 2019-Jan-15 20:37:39.028118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62882 2019-Jan-15 20:37:39.028175 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62883 2019-Jan-15 20:37:39.028810 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62884 2019-Jan-15 20:37:39.029461 - [DEBUG] Edge Function : AllBottom
62885 2019-Jan-15 20:37:39.029489 - [DEBUG] End adding new jump function
62886 2019-Jan-15 20:37:39.029514 - [DEBUG]
62887 2019-Jan-15 20:37:39.029537 - [DEBUG] -------------------------------------------- 1676. Path Edge --------------------------------------------
62888 2019-Jan-15 20:37:39.029562 - [DEBUG]
62889 2019-Jan-15 20:37:39.029585 - [DEBUG] Process 1676. path edge:
62890 2019-Jan-15 20:37:39.029609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62891 2019-Jan-15 20:37:39.029666 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
62892 2019-Jan-15 20:37:39.030311 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62893 2019-Jan-15 20:37:39.030961 - [DEBUG]
62894 2019-Jan-15 20:37:39.030985 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62895 2019-Jan-15 20:37:39.031644 - [DEBUG] Possible callees:
62896 2019-Jan-15 20:37:39.031670 - [DEBUG] llvm.dbg.declare
62897 2019-Jan-15 20:37:39.031695 - [DEBUG] Possible return sites:
62898 2019-Jan-15 20:37:39.031719 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16362899 2019-Jan-15 20:37:39.032991 - [DEBUG] Found and process special summary
62900 2019-Jan-15 20:37:39.033032 - [DEBUG] EDGE:
62901 2019-Jan-15 20:37:39.033090 - [DEBUG] ---> 62902 2019-Jan-15 20:37:39.033733 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62903 2019-Jan-15 20:37:39.034384 - [DEBUG]
62904 2019-Jan-15 20:37:39.034409 - [DEBUG] EDGE:
62905 2019-Jan-15 20:37:39.034467 - [DEBUG] ---> 62906 2019-Jan-15 20:37:39.035103 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62907 2019-Jan-15 20:37:39.035736 - [DEBUG]
62908 2019-Jan-15 20:37:39.035761 - [DEBUG] EDGE:
62909 2019-Jan-15 20:37:39.035818 - [DEBUG] ---> 62910 2019-Jan-15 20:37:39.036453 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62911 2019-Jan-15 20:37:39.037086 - [DEBUG]
62912 2019-Jan-15 20:37:39.037113 - [DEBUG] Compose: EdgeIdentity * AllBottom
62913 2019-Jan-15 20:37:39.037139 - [DEBUG]
62914 2019-Jan-15 20:37:39.037162 - [DEBUG] Propagate flow
62915 2019-Jan-15 20:37:39.037185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62916 2019-Jan-15 20:37:39.037241 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62917 2019-Jan-15 20:37:39.037892 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62918 2019-Jan-15 20:37:39.038529 - [DEBUG] Edge function : AllBottom (result of previous compose)
62919 2019-Jan-15 20:37:39.038554 - [DEBUG]
62920 2019-Jan-15 20:37:39.038579 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62921 2019-Jan-15 20:37:39.038606 - [DEBUG] = AllBottom
62922 2019-Jan-15 20:37:39.038630 - [DEBUG]
62923 2019-Jan-15 20:37:39.038653 - [DEBUG] PROPAGATE: No new function!
62924 2019-Jan-15 20:37:39.038678 - [DEBUG] EDGE:
62925 2019-Jan-15 20:37:39.038743 - [DEBUG] ---> 62926 2019-Jan-15 20:37:39.039380 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62927 2019-Jan-15 20:37:39.040014 - [DEBUG]
62928 2019-Jan-15 20:37:39.040040 - [DEBUG] Compose: EdgeIdentity * AllBottom
62929 2019-Jan-15 20:37:39.040065 - [DEBUG]
62930 2019-Jan-15 20:37:39.040089 - [DEBUG] Propagate flow
62931 2019-Jan-15 20:37:39.040113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62932 2019-Jan-15 20:37:39.040169 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62933 2019-Jan-15 20:37:39.040823 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62934 2019-Jan-15 20:37:39.041467 - [DEBUG] Edge function : AllBottom (result of previous compose)
62935 2019-Jan-15 20:37:39.041492 - [DEBUG]
62936 2019-Jan-15 20:37:39.041517 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62937 2019-Jan-15 20:37:39.041543 - [DEBUG] = AllBottom
62938 2019-Jan-15 20:37:39.041568 - [DEBUG]
62939 2019-Jan-15 20:37:39.041591 - [DEBUG] PROPAGATE: No new function!
62940 2019-Jan-15 20:37:39.041630 - [DEBUG] Compose: EdgeIdentity * AllBottom
62941 2019-Jan-15 20:37:39.041658 - [DEBUG]
62942 2019-Jan-15 20:37:39.041682 - [DEBUG] Propagate flow
62943 2019-Jan-15 20:37:39.041705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62944 2019-Jan-15 20:37:39.041761 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62945 2019-Jan-15 20:37:39.042400 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62946 2019-Jan-15 20:37:39.043032 - [DEBUG] Edge function : AllBottom (result of previous compose)
62947 2019-Jan-15 20:37:39.043057 - [DEBUG]
62948 2019-Jan-15 20:37:39.043082 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62949 2019-Jan-15 20:37:39.043108 - [DEBUG] = AllBottom
62950 2019-Jan-15 20:37:39.043133 - [DEBUG]
62951 2019-Jan-15 20:37:39.043156 - [DEBUG] PROPAGATE: No new function!
62952 2019-Jan-15 20:37:39.043181 - [DEBUG] Compose: EdgeIdentity * AllBottom
62953 2019-Jan-15 20:37:39.043207 - [DEBUG]
62954 2019-Jan-15 20:37:39.043230 - [DEBUG] Propagate flow
62955 2019-Jan-15 20:37:39.043254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62956 2019-Jan-15 20:37:39.043310 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62957 2019-Jan-15 20:37:39.043961 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62958 2019-Jan-15 20:37:39.044605 - [DEBUG] Edge function : AllBottom (result of previous compose)
62959 2019-Jan-15 20:37:39.044630 - [DEBUG]
62960 2019-Jan-15 20:37:39.044655 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62961 2019-Jan-15 20:37:39.044681 - [DEBUG] = AllBottom
62962 2019-Jan-15 20:37:39.044706 - [DEBUG]
62963 2019-Jan-15 20:37:39.044729 - [DEBUG] PROPAGATE: No new function!
62964 2019-Jan-15 20:37:39.044754 - [DEBUG] EDGE:
62965 2019-Jan-15 20:37:39.044812 - [DEBUG] ---> 62966 2019-Jan-15 20:37:39.045457 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62967 2019-Jan-15 20:37:39.046091 - [DEBUG]
62968 2019-Jan-15 20:37:39.046117 - [DEBUG] EDGE:
62969 2019-Jan-15 20:37:39.046174 - [DEBUG] ---> 62970 2019-Jan-15 20:37:39.046816 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62971 2019-Jan-15 20:37:39.047466 - [DEBUG]
62972 2019-Jan-15 20:37:39.047492 - [DEBUG] Compose: EdgeIdentity * AllBottom
62973 2019-Jan-15 20:37:39.047518 - [DEBUG]
62974 2019-Jan-15 20:37:39.047542 - [DEBUG] Propagate flow
62975 2019-Jan-15 20:37:39.047565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62976 2019-Jan-15 20:37:39.047621 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62977 2019-Jan-15 20:37:39.048256 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62978 2019-Jan-15 20:37:39.048893 - [DEBUG] Edge function : AllBottom (result of previous compose)
62979 2019-Jan-15 20:37:39.048919 - [DEBUG]
62980 2019-Jan-15 20:37:39.048944 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62981 2019-Jan-15 20:37:39.048970 - [DEBUG] = AllBottom
62982 2019-Jan-15 20:37:39.048995 - [DEBUG]
62983 2019-Jan-15 20:37:39.049018 - [DEBUG] PROPAGATE: No new function!
62984 2019-Jan-15 20:37:39.049043 - [DEBUG] EDGE:
62985 2019-Jan-15 20:37:39.049101 - [DEBUG] ---> 62986 2019-Jan-15 20:37:39.049737 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62987 2019-Jan-15 20:37:39.050372 - [DEBUG]
62988 2019-Jan-15 20:37:39.050398 - [DEBUG] Compose: EdgeIdentity * AllBottom
62989 2019-Jan-15 20:37:39.050423 - [DEBUG]
62990 2019-Jan-15 20:37:39.050447 - [DEBUG] Propagate flow
62991 2019-Jan-15 20:37:39.050471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62992 2019-Jan-15 20:37:39.050527 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62993 2019-Jan-15 20:37:39.051182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62994 2019-Jan-15 20:37:39.051828 - [DEBUG] Edge function : AllBottom (result of previous compose)
62995 2019-Jan-15 20:37:39.051854 - [DEBUG]
62996 2019-Jan-15 20:37:39.051880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62997 2019-Jan-15 20:37:39.051906 - [DEBUG] = AllBottom
62998 2019-Jan-15 20:37:39.051931 - [DEBUG]
62999 2019-Jan-15 20:37:39.051954 - [DEBUG] PROPAGATE: No new function!
63000 2019-Jan-15 20:37:39.051995 - [DEBUG] Compose: EdgeIdentity * AllBottom
63001 2019-Jan-15 20:37:39.052022 - [DEBUG]
63002 2019-Jan-15 20:37:39.052046 - [DEBUG] Propagate flow
63003 2019-Jan-15 20:37:39.052070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63004 2019-Jan-15 20:37:39.052127 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63005 2019-Jan-15 20:37:39.052767 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63006 2019-Jan-15 20:37:39.053402 - [DEBUG] Edge function : AllBottom (result of previous compose)
63007 2019-Jan-15 20:37:39.053427 - [DEBUG]
63008 2019-Jan-15 20:37:39.053452 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63009 2019-Jan-15 20:37:39.053479 - [DEBUG] = AllBottom
63010 2019-Jan-15 20:37:39.053503 - [DEBUG]
63011 2019-Jan-15 20:37:39.053527 - [DEBUG] PROPAGATE: No new function!
63012 2019-Jan-15 20:37:39.053552 - [DEBUG] Compose: EdgeIdentity * AllBottom
63013 2019-Jan-15 20:37:39.053578 - [DEBUG]
63014 2019-Jan-15 20:37:39.053601 - [DEBUG] Propagate flow
63015 2019-Jan-15 20:37:39.053625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63016 2019-Jan-15 20:37:39.053682 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63017 2019-Jan-15 20:37:39.054339 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63018 2019-Jan-15 20:37:39.054992 - [DEBUG] Edge function : AllBottom (result of previous compose)
63019 2019-Jan-15 20:37:39.055017 - [DEBUG]
63020 2019-Jan-15 20:37:39.055043 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63021 2019-Jan-15 20:37:39.055069 - [DEBUG] = AllBottom
63022 2019-Jan-15 20:37:39.055094 - [DEBUG]
63023 2019-Jan-15 20:37:39.055117 - [DEBUG] PROPAGATE: No new function!
63024 2019-Jan-15 20:37:39.055143 - [DEBUG] EDGE:
63025 2019-Jan-15 20:37:39.055201 - [DEBUG] ---> 63026 2019-Jan-15 20:37:39.055846 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63027 2019-Jan-15 20:37:39.056482 - [DEBUG]
63028 2019-Jan-15 20:37:39.056507 - [DEBUG] EDGE:
63029 2019-Jan-15 20:37:39.056565 - [DEBUG] ---> 63030 2019-Jan-15 20:37:39.057200 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63031 2019-Jan-15 20:37:39.057849 - [DEBUG]
63032 2019-Jan-15 20:37:39.057876 - [DEBUG] Compose: EdgeIdentity * AllBottom
63033 2019-Jan-15 20:37:39.057902 - [DEBUG]
63034 2019-Jan-15 20:37:39.057925 - [DEBUG] Propagate flow
63035 2019-Jan-15 20:37:39.057949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63036 2019-Jan-15 20:37:39.058004 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
63037 2019-Jan-15 20:37:39.058638 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63038 2019-Jan-15 20:37:39.059275 - [DEBUG] Edge function : AllBottom (result of previous compose)
63039 2019-Jan-15 20:37:39.059300 - [DEBUG]
63040 2019-Jan-15 20:37:39.059325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63041 2019-Jan-15 20:37:39.059351 - [DEBUG] = AllBottom
63042 2019-Jan-15 20:37:39.059376 - [DEBUG]
63043 2019-Jan-15 20:37:39.059399 - [DEBUG] PROPAGATE: No new function!
63044 2019-Jan-15 20:37:39.059424 - [DEBUG] EDGE:
63045 2019-Jan-15 20:37:39.059481 - [DEBUG] ---> 63046 2019-Jan-15 20:37:39.060118 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63047 2019-Jan-15 20:37:39.060767 - [DEBUG]
63048 2019-Jan-15 20:37:39.060793 - [DEBUG] Compose: EdgeIdentity * AllBottom
63049 2019-Jan-15 20:37:39.060818 - [DEBUG]
63050 2019-Jan-15 20:37:39.060842 - [DEBUG] Propagate flow
63051 2019-Jan-15 20:37:39.060866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63052 2019-Jan-15 20:37:39.060922 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63053 2019-Jan-15 20:37:39.061561 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63054 2019-Jan-15 20:37:39.062205 - [DEBUG] Edge function : AllBottom (result of previous compose)
63055 2019-Jan-15 20:37:39.062230 - [DEBUG]
63056 2019-Jan-15 20:37:39.062256 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63057 2019-Jan-15 20:37:39.062282 - [DEBUG] = AllBottom
63058 2019-Jan-15 20:37:39.062306 - [DEBUG]
63059 2019-Jan-15 20:37:39.062330 - [DEBUG] PROPAGATE: No new function!
63060 2019-Jan-15 20:37:39.062367 - [DEBUG] Compose: EdgeIdentity * AllBottom
63061 2019-Jan-15 20:37:39.062395 - [DEBUG]
63062 2019-Jan-15 20:37:39.062419 - [DEBUG] Propagate flow
63063 2019-Jan-15 20:37:39.062451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63064 2019-Jan-15 20:37:39.062508 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63065 2019-Jan-15 20:37:39.063147 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63066 2019-Jan-15 20:37:39.063781 - [DEBUG] Edge function : AllBottom (result of previous compose)
63067 2019-Jan-15 20:37:39.063806 - [DEBUG]
63068 2019-Jan-15 20:37:39.063831 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63069 2019-Jan-15 20:37:39.063857 - [DEBUG] = AllBottom
63070 2019-Jan-15 20:37:39.063882 - [DEBUG]
63071 2019-Jan-15 20:37:39.063905 - [DEBUG] PROPAGATE: No new function!
63072 2019-Jan-15 20:37:39.063930 - [DEBUG] Compose: EdgeIdentity * AllBottom
63073 2019-Jan-15 20:37:39.063969 - [DEBUG]
63074 2019-Jan-15 20:37:39.063993 - [DEBUG] Propagate flow
63075 2019-Jan-15 20:37:39.064016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63076 2019-Jan-15 20:37:39.064073 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63077 2019-Jan-15 20:37:39.064711 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63078 2019-Jan-15 20:37:39.065355 - [DEBUG] Edge function : AllBottom (result of previous compose)
63079 2019-Jan-15 20:37:39.065380 - [DEBUG]
63080 2019-Jan-15 20:37:39.065405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63081 2019-Jan-15 20:37:39.065431 - [DEBUG] = AllBottom
63082 2019-Jan-15 20:37:39.065456 - [DEBUG]
63083 2019-Jan-15 20:37:39.065479 - [DEBUG] PROPAGATE: No new function!
63084 2019-Jan-15 20:37:39.065505 - [DEBUG] EDGE:
63085 2019-Jan-15 20:37:39.065563 - [DEBUG] ---> 63086 2019-Jan-15 20:37:39.066205 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63087 2019-Jan-15 20:37:39.066840 - [DEBUG]
63088 2019-Jan-15 20:37:39.066874 - [DEBUG] Compose: EdgeIdentity * AllBottom
63089 2019-Jan-15 20:37:39.066900 - [DEBUG]
63090 2019-Jan-15 20:37:39.066924 - [DEBUG] Propagate flow
63091 2019-Jan-15 20:37:39.066947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63092 2019-Jan-15 20:37:39.067004 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63093 2019-Jan-15 20:37:39.067657 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63094 2019-Jan-15 20:37:39.068291 - [DEBUG] Edge function : AllBottom (result of previous compose)
63095 2019-Jan-15 20:37:39.068316 - [DEBUG]
63096 2019-Jan-15 20:37:39.068341 - [DEBUG] Join: AllTop & AllBottom
63097 2019-Jan-15 20:37:39.068367 - [DEBUG] = AllBottom (new jump func)
63098 2019-Jan-15 20:37:39.068392 - [DEBUG]
63099 2019-Jan-15 20:37:39.068415 - [DEBUG] Start adding new jump function
63100 2019-Jan-15 20:37:39.068439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63101 2019-Jan-15 20:37:39.068495 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63102 2019-Jan-15 20:37:39.069130 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63103 2019-Jan-15 20:37:39.069765 - [DEBUG] Edge Function : AllBottom
63104 2019-Jan-15 20:37:39.069794 - [DEBUG] End adding new jump function
63105 2019-Jan-15 20:37:39.069818 - [DEBUG]
63106 2019-Jan-15 20:37:39.069841 - [DEBUG] -------------------------------------------- 1677. Path Edge --------------------------------------------
63107 2019-Jan-15 20:37:39.069866 - [DEBUG]
63108 2019-Jan-15 20:37:39.069897 - [DEBUG] Process 1677. path edge:
63109 2019-Jan-15 20:37:39.069921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63110 2019-Jan-15 20:37:39.069977 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
63111 2019-Jan-15 20:37:39.070625 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63112 2019-Jan-15 20:37:39.071259 - [DEBUG]
63113 2019-Jan-15 20:37:39.071283 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63114 2019-Jan-15 20:37:39.071931 - [DEBUG] Possible callees:
63115 2019-Jan-15 20:37:39.071956 - [DEBUG] foo
63116 2019-Jan-15 20:37:39.071981 - [DEBUG] Possible return sites:
63117 2019-Jan-15 20:37:39.072005 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12663118 2019-Jan-15 20:37:39.073264 - [DEBUG] Found and process special summary
63119 2019-Jan-15 20:37:39.073303 - [DEBUG] Compose: EdgeIdentity * AllBottom
63120 2019-Jan-15 20:37:39.073331 - [DEBUG]
63121 2019-Jan-15 20:37:39.073355 - [DEBUG] Propagate flow
63122 2019-Jan-15 20:37:39.073378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63123 2019-Jan-15 20:37:39.073435 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63124 2019-Jan-15 20:37:39.074087 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63125 2019-Jan-15 20:37:39.074721 - [DEBUG] Edge function : AllBottom (result of previous compose)
63126 2019-Jan-15 20:37:39.074746 - [DEBUG]
63127 2019-Jan-15 20:37:39.074772 - [DEBUG] Join: AllTop & AllBottom
63128 2019-Jan-15 20:37:39.074798 - [DEBUG] = AllBottom (new jump func)
63129 2019-Jan-15 20:37:39.074822 - [DEBUG]
63130 2019-Jan-15 20:37:39.074846 - [DEBUG] Start adding new jump function
63131 2019-Jan-15 20:37:39.074869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63132 2019-Jan-15 20:37:39.074925 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63133 2019-Jan-15 20:37:39.075560 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63134 2019-Jan-15 20:37:39.076197 - [DEBUG] Edge Function : AllBottom
63135 2019-Jan-15 20:37:39.076225 - [DEBUG] End adding new jump function
63136 2019-Jan-15 20:37:39.076248 - [DEBUG]
63137 2019-Jan-15 20:37:39.076272 - [DEBUG] -------------------------------------------- 1678. Path Edge --------------------------------------------
63138 2019-Jan-15 20:37:39.076296 - [DEBUG]
63139 2019-Jan-15 20:37:39.076319 - [DEBUG] Process 1678. path edge:
63140 2019-Jan-15 20:37:39.076343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63141 2019-Jan-15 20:37:39.076399 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
63142 2019-Jan-15 20:37:39.077035 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63143 2019-Jan-15 20:37:39.077683 - [DEBUG]
63144 2019-Jan-15 20:37:39.077708 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63145 2019-Jan-15 20:37:39.078370 - [DEBUG] Compose: EdgeIdentity * AllBottom
63146 2019-Jan-15 20:37:39.078398 - [DEBUG]
63147 2019-Jan-15 20:37:39.078422 - [DEBUG] Propagate flow
63148 2019-Jan-15 20:37:39.078445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63149 2019-Jan-15 20:37:39.078503 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63150 2019-Jan-15 20:37:39.079145 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63151 2019-Jan-15 20:37:39.079787 - [DEBUG] Edge function : AllBottom (result of previous compose)
63152 2019-Jan-15 20:37:39.079813 - [DEBUG]
63153 2019-Jan-15 20:37:39.079838 - [DEBUG] Join: AllTop & AllBottom
63154 2019-Jan-15 20:37:39.079864 - [DEBUG] = AllBottom (new jump func)
63155 2019-Jan-15 20:37:39.079889 - [DEBUG]
63156 2019-Jan-15 20:37:39.079912 - [DEBUG] Start adding new jump function
63157 2019-Jan-15 20:37:39.079936 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63158 2019-Jan-15 20:37:39.079992 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63159 2019-Jan-15 20:37:39.080640 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63160 2019-Jan-15 20:37:39.081275 - [DEBUG] Edge Function : AllBottom
63161 2019-Jan-15 20:37:39.081304 - [DEBUG] End adding new jump function
63162 2019-Jan-15 20:37:39.081328 - [DEBUG]
63163 2019-Jan-15 20:37:39.081352 - [DEBUG] -------------------------------------------- 1679. Path Edge --------------------------------------------
63164 2019-Jan-15 20:37:39.081376 - [DEBUG]
63165 2019-Jan-15 20:37:39.081400 - [DEBUG] Process 1679. path edge:
63166 2019-Jan-15 20:37:39.081423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63167 2019-Jan-15 20:37:39.081480 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
63168 2019-Jan-15 20:37:39.082115 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63169 2019-Jan-15 20:37:39.082749 - [DEBUG]
63170 2019-Jan-15 20:37:39.082775 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63171 2019-Jan-15 20:37:39.083429 - [DEBUG] Compose: EdgeIdentity * AllBottom
63172 2019-Jan-15 20:37:39.083457 - [DEBUG]
63173 2019-Jan-15 20:37:39.083481 - [DEBUG] Propagate flow
63174 2019-Jan-15 20:37:39.083504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63175 2019-Jan-15 20:37:39.083561 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63176 2019-Jan-15 20:37:39.084212 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63177 2019-Jan-15 20:37:39.084846 - [DEBUG] Edge function : AllBottom (result of previous compose)
63178 2019-Jan-15 20:37:39.084871 - [DEBUG]
63179 2019-Jan-15 20:37:39.084896 - [DEBUG] Join: AllTop & AllBottom
63180 2019-Jan-15 20:37:39.084923 - [DEBUG] = AllBottom (new jump func)
63181 2019-Jan-15 20:37:39.084948 - [DEBUG]
63182 2019-Jan-15 20:37:39.084971 - [DEBUG] Start adding new jump function
63183 2019-Jan-15 20:37:39.084995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63184 2019-Jan-15 20:37:39.085051 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63185 2019-Jan-15 20:37:39.085686 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63186 2019-Jan-15 20:37:39.086321 - [DEBUG] Edge Function : AllBottom
63187 2019-Jan-15 20:37:39.086350 - [DEBUG] End adding new jump function
63188 2019-Jan-15 20:37:39.086374 - [DEBUG]
63189 2019-Jan-15 20:37:39.086398 - [DEBUG] -------------------------------------------- 1680. Path Edge --------------------------------------------
63190 2019-Jan-15 20:37:39.086423 - [DEBUG]
63191 2019-Jan-15 20:37:39.086446 - [DEBUG] Process 1680. path edge:
63192 2019-Jan-15 20:37:39.086470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63193 2019-Jan-15 20:37:39.086527 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
63194 2019-Jan-15 20:37:39.087171 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63195 2019-Jan-15 20:37:39.087824 - [DEBUG]
63196 2019-Jan-15 20:37:39.087849 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63197 2019-Jan-15 20:37:39.088505 - [DEBUG] Compose: EdgeIdentity * AllBottom
63198 2019-Jan-15 20:37:39.088533 - [DEBUG]
63199 2019-Jan-15 20:37:39.088557 - [DEBUG] Propagate flow
63200 2019-Jan-15 20:37:39.088581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63201 2019-Jan-15 20:37:39.088638 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63202 2019-Jan-15 20:37:39.089282 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63203 2019-Jan-15 20:37:39.089916 - [DEBUG] Edge function : AllBottom (result of previous compose)
63204 2019-Jan-15 20:37:39.089942 - [DEBUG]
63205 2019-Jan-15 20:37:39.089967 - [DEBUG] Join: AllTop & AllBottom
63206 2019-Jan-15 20:37:39.089993 - [DEBUG] = AllBottom (new jump func)
63207 2019-Jan-15 20:37:39.090018 - [DEBUG]
63208 2019-Jan-15 20:37:39.090041 - [DEBUG] Start adding new jump function
63209 2019-Jan-15 20:37:39.090065 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63210 2019-Jan-15 20:37:39.090121 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63211 2019-Jan-15 20:37:39.090771 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63212 2019-Jan-15 20:37:39.091415 - [DEBUG] Edge Function : AllBottom
63213 2019-Jan-15 20:37:39.091444 - [DEBUG] End adding new jump function
63214 2019-Jan-15 20:37:39.091468 - [DEBUG]
63215 2019-Jan-15 20:37:39.091492 - [DEBUG] -------------------------------------------- 1681. Path Edge --------------------------------------------
63216 2019-Jan-15 20:37:39.091517 - [DEBUG]
63217 2019-Jan-15 20:37:39.091541 - [DEBUG] Process 1681. path edge:
63218 2019-Jan-15 20:37:39.091565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63219 2019-Jan-15 20:37:39.091621 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
63220 2019-Jan-15 20:37:39.092267 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63221 2019-Jan-15 20:37:39.092902 - [DEBUG]
63222 2019-Jan-15 20:37:39.092926 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63223 2019-Jan-15 20:37:39.093582 - [DEBUG] Possible callees:
63224 2019-Jan-15 20:37:39.093607 - [DEBUG] llvm.dbg.declare
63225 2019-Jan-15 20:37:39.093632 - [DEBUG] Possible return sites:
63226 2019-Jan-15 20:37:39.093656 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13663227 2019-Jan-15 20:37:39.094944 - [DEBUG] Found and process special summary
63228 2019-Jan-15 20:37:39.094984 - [DEBUG] Compose: EdgeIdentity * AllBottom
63229 2019-Jan-15 20:37:39.095012 - [DEBUG]
63230 2019-Jan-15 20:37:39.095036 - [DEBUG] Propagate flow
63231 2019-Jan-15 20:37:39.095060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63232 2019-Jan-15 20:37:39.095117 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63233 2019-Jan-15 20:37:39.095754 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63234 2019-Jan-15 20:37:39.096395 - [DEBUG] Edge function : AllBottom (result of previous compose)
63235 2019-Jan-15 20:37:39.096421 - [DEBUG]
63236 2019-Jan-15 20:37:39.096446 - [DEBUG] Join: AllTop & AllBottom
63237 2019-Jan-15 20:37:39.096472 - [DEBUG] = AllBottom (new jump func)
63238 2019-Jan-15 20:37:39.096497 - [DEBUG]
63239 2019-Jan-15 20:37:39.096520 - [DEBUG] Start adding new jump function
63240 2019-Jan-15 20:37:39.096544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63241 2019-Jan-15 20:37:39.096599 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63242 2019-Jan-15 20:37:39.097234 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63243 2019-Jan-15 20:37:39.097888 - [DEBUG] Edge Function : AllBottom
63244 2019-Jan-15 20:37:39.097916 - [DEBUG] End adding new jump function
63245 2019-Jan-15 20:37:39.097940 - [DEBUG]
63246 2019-Jan-15 20:37:39.097964 - [DEBUG] -------------------------------------------- 1682. Path Edge --------------------------------------------
63247 2019-Jan-15 20:37:39.097988 - [DEBUG]
63248 2019-Jan-15 20:37:39.098012 - [DEBUG] Process 1682. path edge:
63249 2019-Jan-15 20:37:39.098035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63250 2019-Jan-15 20:37:39.098092 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
63251 2019-Jan-15 20:37:39.098729 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63252 2019-Jan-15 20:37:39.099362 - [DEBUG]
63253 2019-Jan-15 20:37:39.099387 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63254 2019-Jan-15 20:37:39.100047 - [DEBUG] Compose: EdgeIdentity * AllBottom
63255 2019-Jan-15 20:37:39.100077 - [DEBUG]
63256 2019-Jan-15 20:37:39.100101 - [DEBUG] Propagate flow
63257 2019-Jan-15 20:37:39.100125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63258 2019-Jan-15 20:37:39.100182 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63259 2019-Jan-15 20:37:39.100867 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63260 2019-Jan-15 20:37:39.101503 - [DEBUG] Edge function : AllBottom (result of previous compose)
63261 2019-Jan-15 20:37:39.101528 - [DEBUG]
63262 2019-Jan-15 20:37:39.101552 - [DEBUG] Join: AllTop & AllBottom
63263 2019-Jan-15 20:37:39.101578 - [DEBUG] = AllBottom (new jump func)
63264 2019-Jan-15 20:37:39.101603 - [DEBUG]
63265 2019-Jan-15 20:37:39.101626 - [DEBUG] Start adding new jump function
63266 2019-Jan-15 20:37:39.101650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63267 2019-Jan-15 20:37:39.101705 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63268 2019-Jan-15 20:37:39.102341 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63269 2019-Jan-15 20:37:39.102976 - [DEBUG] Edge Function : AllBottom
63270 2019-Jan-15 20:37:39.103004 - [DEBUG] End adding new jump function
63271 2019-Jan-15 20:37:39.103028 - [DEBUG]
63272 2019-Jan-15 20:37:39.103052 - [DEBUG] -------------------------------------------- 1683. Path Edge --------------------------------------------
63273 2019-Jan-15 20:37:39.103076 - [DEBUG]
63274 2019-Jan-15 20:37:39.103099 - [DEBUG] Process 1683. path edge:
63275 2019-Jan-15 20:37:39.103123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63276 2019-Jan-15 20:37:39.103180 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
63277 2019-Jan-15 20:37:39.103813 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63278 2019-Jan-15 20:37:39.104473 - [DEBUG]
63279 2019-Jan-15 20:37:39.104498 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63280 2019-Jan-15 20:37:39.105153 - [DEBUG] Compose: EdgeIdentity * AllBottom
63281 2019-Jan-15 20:37:39.105181 - [DEBUG]
63282 2019-Jan-15 20:37:39.105205 - [DEBUG] Propagate flow
63283 2019-Jan-15 20:37:39.105229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63284 2019-Jan-15 20:37:39.105286 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63285 2019-Jan-15 20:37:39.105919 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63286 2019-Jan-15 20:37:39.106553 - [DEBUG] Edge function : AllBottom (result of previous compose)
63287 2019-Jan-15 20:37:39.106578 - [DEBUG]
63288 2019-Jan-15 20:37:39.106603 - [DEBUG] Join: AllTop & AllBottom
63289 2019-Jan-15 20:37:39.106629 - [DEBUG] = AllBottom (new jump func)
63290 2019-Jan-15 20:37:39.106654 - [DEBUG]
63291 2019-Jan-15 20:37:39.106678 - [DEBUG] Start adding new jump function
63292 2019-Jan-15 20:37:39.106701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63293 2019-Jan-15 20:37:39.106757 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63294 2019-Jan-15 20:37:39.107408 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
63295 2019-Jan-15 20:37:39.108038 - [DEBUG] Edge Function : AllBottom
63296 2019-Jan-15 20:37:39.108065 - [DEBUG] End adding new jump function
63297 2019-Jan-15 20:37:39.108090 - [DEBUG]
63298 2019-Jan-15 20:37:39.108114 - [DEBUG] -------------------------------------------- 1684. Path Edge --------------------------------------------
63299 2019-Jan-15 20:37:39.108138 - [DEBUG]
63300 2019-Jan-15 20:37:39.108162 - [DEBUG] Process 1684. path edge:
63301 2019-Jan-15 20:37:39.108186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63302 2019-Jan-15 20:37:39.108242 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
63303 2019-Jan-15 20:37:39.108873 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63304 2019-Jan-15 20:37:39.109507 - [DEBUG]
63305 2019-Jan-15 20:37:39.109532 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
63306 2019-Jan-15 20:37:39.110186 - [DEBUG] Compose: EdgeIdentity * AllBottom
63307 2019-Jan-15 20:37:39.110214 - [DEBUG]
63308 2019-Jan-15 20:37:39.110238 - [DEBUG] Propagate flow
63309 2019-Jan-15 20:37:39.110261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63310 2019-Jan-15 20:37:39.110319 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63311 2019-Jan-15 20:37:39.110979 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63312 2019-Jan-15 20:37:39.111617 - [DEBUG] Edge function : AllBottom (result of previous compose)
63313 2019-Jan-15 20:37:39.111643 - [DEBUG]
63314 2019-Jan-15 20:37:39.111668 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63315 2019-Jan-15 20:37:39.111694 - [DEBUG] = AllBottom
63316 2019-Jan-15 20:37:39.111718 - [DEBUG]
63317 2019-Jan-15 20:37:39.111742 - [DEBUG] PROPAGATE: No new function!
63318 2019-Jan-15 20:37:39.111766 - [DEBUG] EDGE:
63319 2019-Jan-15 20:37:39.111824 - [DEBUG] ---> 63320 2019-Jan-15 20:37:39.112456 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63321 2019-Jan-15 20:37:39.113089 - [DEBUG]
63322 2019-Jan-15 20:37:39.113114 - [DEBUG] EDGE:
63323 2019-Jan-15 20:37:39.113181 - [DEBUG] ---> 63324 2019-Jan-15 20:37:39.113817 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63325 2019-Jan-15 20:37:39.114469 - [DEBUG]
63326 2019-Jan-15 20:37:39.114495 - [DEBUG] Compose: EdgeIdentity * AllBottom
63327 2019-Jan-15 20:37:39.114520 - [DEBUG]
63328 2019-Jan-15 20:37:39.114544 - [DEBUG] Propagate flow
63329 2019-Jan-15 20:37:39.114567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63330 2019-Jan-15 20:37:39.114623 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63331 2019-Jan-15 20:37:39.115259 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63332 2019-Jan-15 20:37:39.115897 - [DEBUG] Edge function : AllBottom (result of previous compose)
63333 2019-Jan-15 20:37:39.115923 - [DEBUG]
63334 2019-Jan-15 20:37:39.115947 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63335 2019-Jan-15 20:37:39.115973 - [DEBUG] = AllBottom
63336 2019-Jan-15 20:37:39.115998 - [DEBUG]
63337 2019-Jan-15 20:37:39.116021 - [DEBUG] PROPAGATE: No new function!
63338 2019-Jan-15 20:37:39.116046 - [DEBUG] EDGE:
63339 2019-Jan-15 20:37:39.116103 - [DEBUG] ---> 63340 2019-Jan-15 20:37:39.116739 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63341 2019-Jan-15 20:37:39.117387 - [DEBUG]
63342 2019-Jan-15 20:37:39.117413 - [DEBUG] Compose: EdgeIdentity * AllBottom
63343 2019-Jan-15 20:37:39.117438 - [DEBUG]
63344 2019-Jan-15 20:37:39.117462 - [DEBUG] Propagate flow
63345 2019-Jan-15 20:37:39.117485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63346 2019-Jan-15 20:37:39.117540 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63347 2019-Jan-15 20:37:39.118179 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63348 2019-Jan-15 20:37:39.118823 - [DEBUG] Edge function : AllBottom (result of previous compose)
63349 2019-Jan-15 20:37:39.118848 - [DEBUG]
63350 2019-Jan-15 20:37:39.118873 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63351 2019-Jan-15 20:37:39.118899 - [DEBUG] = AllBottom
63352 2019-Jan-15 20:37:39.118923 - [DEBUG]
63353 2019-Jan-15 20:37:39.118946 - [DEBUG] PROPAGATE: No new function!
63354 2019-Jan-15 20:37:39.118984 - [DEBUG] Compose: EdgeIdentity * AllBottom
63355 2019-Jan-15 20:37:39.119011 - [DEBUG]
63356 2019-Jan-15 20:37:39.119035 - [DEBUG] Propagate flow
63357 2019-Jan-15 20:37:39.119058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63358 2019-Jan-15 20:37:39.119114 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63359 2019-Jan-15 20:37:39.119754 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63360 2019-Jan-15 20:37:39.120389 - [DEBUG] Edge function : AllBottom (result of previous compose)
63361 2019-Jan-15 20:37:39.120414 - [DEBUG]
63362 2019-Jan-15 20:37:39.120438 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63363 2019-Jan-15 20:37:39.120464 - [DEBUG] = AllBottom
63364 2019-Jan-15 20:37:39.120489 - [DEBUG]
63365 2019-Jan-15 20:37:39.120512 - [DEBUG] PROPAGATE: No new function!
63366 2019-Jan-15 20:37:39.120537 - [DEBUG] Compose: EdgeIdentity * AllBottom
63367 2019-Jan-15 20:37:39.120562 - [DEBUG]
63368 2019-Jan-15 20:37:39.120586 - [DEBUG] Propagate flow
63369 2019-Jan-15 20:37:39.120622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63370 2019-Jan-15 20:37:39.120678 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63371 2019-Jan-15 20:37:39.121325 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63372 2019-Jan-15 20:37:39.121967 - [DEBUG] Edge function : AllBottom (result of previous compose)
63373 2019-Jan-15 20:37:39.121992 - [DEBUG]
63374 2019-Jan-15 20:37:39.122017 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63375 2019-Jan-15 20:37:39.122043 - [DEBUG] = AllBottom
63376 2019-Jan-15 20:37:39.122067 - [DEBUG]
63377 2019-Jan-15 20:37:39.122091 - [DEBUG] PROPAGATE: No new function!
63378 2019-Jan-15 20:37:39.122116 - [DEBUG] EDGE:
63379 2019-Jan-15 20:37:39.122173 - [DEBUG] ---> 63380 2019-Jan-15 20:37:39.122817 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63381 2019-Jan-15 20:37:39.123451 - [DEBUG]
63382 2019-Jan-15 20:37:39.123484 - [DEBUG] Compose: EdgeIdentity * AllBottom
63383 2019-Jan-15 20:37:39.123511 - [DEBUG]
63384 2019-Jan-15 20:37:39.123535 - [DEBUG] Propagate flow
63385 2019-Jan-15 20:37:39.123558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63386 2019-Jan-15 20:37:39.123614 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63387 2019-Jan-15 20:37:39.124274 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63388 2019-Jan-15 20:37:39.124908 - [DEBUG] Edge function : AllBottom (result of previous compose)
63389 2019-Jan-15 20:37:39.124934 - [DEBUG]
63390 2019-Jan-15 20:37:39.124958 - [DEBUG] Join: AllTop & AllBottom
63391 2019-Jan-15 20:37:39.124985 - [DEBUG] = AllBottom (new jump func)
63392 2019-Jan-15 20:37:39.125009 - [DEBUG]
63393 2019-Jan-15 20:37:39.125033 - [DEBUG] Start adding new jump function
63394 2019-Jan-15 20:37:39.125056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63395 2019-Jan-15 20:37:39.125112 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63396 2019-Jan-15 20:37:39.125748 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63397 2019-Jan-15 20:37:39.126392 - [DEBUG] Edge Function : AllBottom
63398 2019-Jan-15 20:37:39.126420 - [DEBUG] End adding new jump function
63399 2019-Jan-15 20:37:39.126444 - [DEBUG]
63400 2019-Jan-15 20:37:39.126467 - [DEBUG] -------------------------------------------- 1685. Path Edge --------------------------------------------
63401 2019-Jan-15 20:37:39.126491 - [DEBUG]
63402 2019-Jan-15 20:37:39.126515 - [DEBUG] Process 1685. path edge:
63403 2019-Jan-15 20:37:39.126539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63404 2019-Jan-15 20:37:39.126595 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
63405 2019-Jan-15 20:37:39.127240 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63406 2019-Jan-15 20:37:39.127890 - [DEBUG]
63407 2019-Jan-15 20:37:39.127915 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63408 2019-Jan-15 20:37:39.128572 - [DEBUG] Possible callees:
63409 2019-Jan-15 20:37:39.128597 - [DEBUG] llvm.dbg.declare
63410 2019-Jan-15 20:37:39.128622 - [DEBUG] Possible return sites:
63411 2019-Jan-15 20:37:39.128645 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14363412 2019-Jan-15 20:37:39.129925 - [DEBUG] Found and process special summary
63413 2019-Jan-15 20:37:39.129965 - [DEBUG] Compose: EdgeIdentity * AllBottom
63414 2019-Jan-15 20:37:39.129993 - [DEBUG]
63415 2019-Jan-15 20:37:39.130016 - [DEBUG] Propagate flow
63416 2019-Jan-15 20:37:39.130040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63417 2019-Jan-15 20:37:39.130096 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63418 2019-Jan-15 20:37:39.130748 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63419 2019-Jan-15 20:37:39.131381 - [DEBUG] Edge function : AllBottom (result of previous compose)
63420 2019-Jan-15 20:37:39.131407 - [DEBUG]
63421 2019-Jan-15 20:37:39.131431 - [DEBUG] Join: AllTop & AllBottom
63422 2019-Jan-15 20:37:39.131457 - [DEBUG] = AllBottom (new jump func)
63423 2019-Jan-15 20:37:39.131482 - [DEBUG]
63424 2019-Jan-15 20:37:39.131505 - [DEBUG] Start adding new jump function
63425 2019-Jan-15 20:37:39.131529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63426 2019-Jan-15 20:37:39.131585 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63427 2019-Jan-15 20:37:39.132220 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63428 2019-Jan-15 20:37:39.132858 - [DEBUG] Edge Function : AllBottom
63429 2019-Jan-15 20:37:39.132885 - [DEBUG] End adding new jump function
63430 2019-Jan-15 20:37:39.132910 - [DEBUG]
63431 2019-Jan-15 20:37:39.132933 - [DEBUG] -------------------------------------------- 1686. Path Edge --------------------------------------------
63432 2019-Jan-15 20:37:39.132958 - [DEBUG]
63433 2019-Jan-15 20:37:39.132981 - [DEBUG] Process 1686. path edge:
63434 2019-Jan-15 20:37:39.133005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63435 2019-Jan-15 20:37:39.133061 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
63436 2019-Jan-15 20:37:39.133699 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63437 2019-Jan-15 20:37:39.134348 - [DEBUG]
63438 2019-Jan-15 20:37:39.134372 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63439 2019-Jan-15 20:37:39.135034 - [DEBUG] Compose: EdgeIdentity * AllBottom
63440 2019-Jan-15 20:37:39.135063 - [DEBUG]
63441 2019-Jan-15 20:37:39.135087 - [DEBUG] Propagate flow
63442 2019-Jan-15 20:37:39.135110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63443 2019-Jan-15 20:37:39.135167 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63444 2019-Jan-15 20:37:39.135801 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63445 2019-Jan-15 20:37:39.136436 - [DEBUG] Edge function : AllBottom (result of previous compose)
63446 2019-Jan-15 20:37:39.136461 - [DEBUG]
63447 2019-Jan-15 20:37:39.136486 - [DEBUG] Join: AllTop & AllBottom
63448 2019-Jan-15 20:37:39.136512 - [DEBUG] = AllBottom (new jump func)
63449 2019-Jan-15 20:37:39.136537 - [DEBUG]
63450 2019-Jan-15 20:37:39.136560 - [DEBUG] Start adding new jump function
63451 2019-Jan-15 20:37:39.136584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63452 2019-Jan-15 20:37:39.136640 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63453 2019-Jan-15 20:37:39.137285 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
63454 2019-Jan-15 20:37:39.137920 - [DEBUG] Edge Function : AllBottom
63455 2019-Jan-15 20:37:39.137956 - [DEBUG] End adding new jump function
63456 2019-Jan-15 20:37:39.137981 - [DEBUG]
63457 2019-Jan-15 20:37:39.138005 - [DEBUG] -------------------------------------------- 1687. Path Edge --------------------------------------------
63458 2019-Jan-15 20:37:39.138029 - [DEBUG]
63459 2019-Jan-15 20:37:39.138053 - [DEBUG] Process 1687. path edge:
63460 2019-Jan-15 20:37:39.138077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63461 2019-Jan-15 20:37:39.138134 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
63462 2019-Jan-15 20:37:39.138767 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63463 2019-Jan-15 20:37:39.139401 - [DEBUG]
63464 2019-Jan-15 20:37:39.139427 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
63465 2019-Jan-15 20:37:39.140080 - [DEBUG] Compose: EdgeIdentity * AllBottom
63466 2019-Jan-15 20:37:39.140108 - [DEBUG]
63467 2019-Jan-15 20:37:39.140132 - [DEBUG] Propagate flow
63468 2019-Jan-15 20:37:39.140156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63469 2019-Jan-15 20:37:39.140213 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63470 2019-Jan-15 20:37:39.140867 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63471 2019-Jan-15 20:37:39.141499 - [DEBUG] Edge function : AllBottom (result of previous compose)
63472 2019-Jan-15 20:37:39.141524 - [DEBUG]
63473 2019-Jan-15 20:37:39.141549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63474 2019-Jan-15 20:37:39.141575 - [DEBUG] = AllBottom
63475 2019-Jan-15 20:37:39.141600 - [DEBUG]
63476 2019-Jan-15 20:37:39.141623 - [DEBUG] PROPAGATE: No new function!
63477 2019-Jan-15 20:37:39.141648 - [DEBUG] EDGE:
63478 2019-Jan-15 20:37:39.141705 - [DEBUG] ---> 63479 2019-Jan-15 20:37:39.142339 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63480 2019-Jan-15 20:37:39.142974 - [DEBUG]
63481 2019-Jan-15 20:37:39.143000 - [DEBUG] Compose: EdgeIdentity * AllBottom
63482 2019-Jan-15 20:37:39.143026 - [DEBUG]
63483 2019-Jan-15 20:37:39.143049 - [DEBUG] Propagate flow
63484 2019-Jan-15 20:37:39.143073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63485 2019-Jan-15 20:37:39.143128 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63486 2019-Jan-15 20:37:39.143762 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63487 2019-Jan-15 20:37:39.144415 - [DEBUG] Edge function : AllBottom (result of previous compose)
63488 2019-Jan-15 20:37:39.144441 - [DEBUG]
63489 2019-Jan-15 20:37:39.144465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63490 2019-Jan-15 20:37:39.144491 - [DEBUG] = AllBottom
63491 2019-Jan-15 20:37:39.144516 - [DEBUG]
63492 2019-Jan-15 20:37:39.144540 - [DEBUG] PROPAGATE: No new function!
63493 2019-Jan-15 20:37:39.144564 - [DEBUG] EDGE:
63494 2019-Jan-15 20:37:39.144621 - [DEBUG] ---> 63495 2019-Jan-15 20:37:39.145258 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63496 2019-Jan-15 20:37:39.145893 - [DEBUG]
63497 2019-Jan-15 20:37:39.145918 - [DEBUG] Compose: EdgeIdentity * AllBottom
63498 2019-Jan-15 20:37:39.145944 - [DEBUG]
63499 2019-Jan-15 20:37:39.145968 - [DEBUG] Propagate flow
63500 2019-Jan-15 20:37:39.145991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63501 2019-Jan-15 20:37:39.146046 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63502 2019-Jan-15 20:37:39.146693 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63503 2019-Jan-15 20:37:39.147353 - [DEBUG] Edge function : AllBottom (result of previous compose)
63504 2019-Jan-15 20:37:39.147378 - [DEBUG]
63505 2019-Jan-15 20:37:39.147403 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63506 2019-Jan-15 20:37:39.147429 - [DEBUG] = AllBottom
63507 2019-Jan-15 20:37:39.147453 - [DEBUG]
63508 2019-Jan-15 20:37:39.147476 - [DEBUG] PROPAGATE: No new function!
63509 2019-Jan-15 20:37:39.147513 - [DEBUG] Compose: EdgeIdentity * AllBottom
63510 2019-Jan-15 20:37:39.147540 - [DEBUG]
63511 2019-Jan-15 20:37:39.147564 - [DEBUG] Propagate flow
63512 2019-Jan-15 20:37:39.147587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63513 2019-Jan-15 20:37:39.147644 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63514 2019-Jan-15 20:37:39.148282 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63515 2019-Jan-15 20:37:39.148916 - [DEBUG] Edge function : AllBottom (result of previous compose)
63516 2019-Jan-15 20:37:39.148941 - [DEBUG]
63517 2019-Jan-15 20:37:39.148965 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63518 2019-Jan-15 20:37:39.148991 - [DEBUG] = AllBottom
63519 2019-Jan-15 20:37:39.149016 - [DEBUG]
63520 2019-Jan-15 20:37:39.149039 - [DEBUG] PROPAGATE: No new function!
63521 2019-Jan-15 20:37:39.149064 - [DEBUG] Compose: EdgeIdentity * AllBottom
63522 2019-Jan-15 20:37:39.149090 - [DEBUG]
63523 2019-Jan-15 20:37:39.149113 - [DEBUG] Propagate flow
63524 2019-Jan-15 20:37:39.149136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63525 2019-Jan-15 20:37:39.149192 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63526 2019-Jan-15 20:37:39.149831 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63527 2019-Jan-15 20:37:39.150473 - [DEBUG] Edge function : AllBottom (result of previous compose)
63528 2019-Jan-15 20:37:39.150498 - [DEBUG]
63529 2019-Jan-15 20:37:39.150522 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63530 2019-Jan-15 20:37:39.150548 - [DEBUG] = AllBottom
63531 2019-Jan-15 20:37:39.150573 - [DEBUG]
63532 2019-Jan-15 20:37:39.150596 - [DEBUG] PROPAGATE: No new function!
63533 2019-Jan-15 20:37:39.150634 - [DEBUG] EDGE:
63534 2019-Jan-15 20:37:39.150691 - [DEBUG] ---> 63535 2019-Jan-15 20:37:39.151337 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63536 2019-Jan-15 20:37:39.151971 - [DEBUG]
63537 2019-Jan-15 20:37:39.151996 - [DEBUG] EDGE:
63538 2019-Jan-15 20:37:39.152053 - [DEBUG] ---> 63539 2019-Jan-15 20:37:39.152689 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63540 2019-Jan-15 20:37:39.153322 - [DEBUG]
63541 2019-Jan-15 20:37:39.153355 - [DEBUG] Compose: EdgeIdentity * AllBottom
63542 2019-Jan-15 20:37:39.153382 - [DEBUG]
63543 2019-Jan-15 20:37:39.153406 - [DEBUG] Propagate flow
63544 2019-Jan-15 20:37:39.153429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63545 2019-Jan-15 20:37:39.153485 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63546 2019-Jan-15 20:37:39.154136 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63547 2019-Jan-15 20:37:39.154779 - [DEBUG] Edge function : AllBottom (result of previous compose)
63548 2019-Jan-15 20:37:39.154804 - [DEBUG]
63549 2019-Jan-15 20:37:39.154829 - [DEBUG] Join: AllTop & AllBottom
63550 2019-Jan-15 20:37:39.154856 - [DEBUG] = AllBottom (new jump func)
63551 2019-Jan-15 20:37:39.154880 - [DEBUG]
63552 2019-Jan-15 20:37:39.154903 - [DEBUG] Start adding new jump function
63553 2019-Jan-15 20:37:39.154927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63554 2019-Jan-15 20:37:39.154983 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63555 2019-Jan-15 20:37:39.155619 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63556 2019-Jan-15 20:37:39.156254 - [DEBUG] Edge Function : AllBottom
63557 2019-Jan-15 20:37:39.156281 - [DEBUG] End adding new jump function
63558 2019-Jan-15 20:37:39.156305 - [DEBUG]
63559 2019-Jan-15 20:37:39.156329 - [DEBUG] -------------------------------------------- 1688. Path Edge --------------------------------------------
63560 2019-Jan-15 20:37:39.156353 - [DEBUG]
63561 2019-Jan-15 20:37:39.156376 - [DEBUG] Process 1688. path edge:
63562 2019-Jan-15 20:37:39.156400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63563 2019-Jan-15 20:37:39.156456 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
63564 2019-Jan-15 20:37:39.157091 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63565 2019-Jan-15 20:37:39.157742 - [DEBUG]
63566 2019-Jan-15 20:37:39.157767 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63567 2019-Jan-15 20:37:39.158423 - [DEBUG] Compose: EdgeIdentity * AllBottom
63568 2019-Jan-15 20:37:39.158451 - [DEBUG]
63569 2019-Jan-15 20:37:39.158475 - [DEBUG] Propagate flow
63570 2019-Jan-15 20:37:39.158498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63571 2019-Jan-15 20:37:39.158556 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63572 2019-Jan-15 20:37:39.159200 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63573 2019-Jan-15 20:37:39.159834 - [DEBUG] Edge function : AllBottom (result of previous compose)
63574 2019-Jan-15 20:37:39.159859 - [DEBUG]
63575 2019-Jan-15 20:37:39.159885 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63576 2019-Jan-15 20:37:39.159911 - [DEBUG] = AllBottom
63577 2019-Jan-15 20:37:39.159936 - [DEBUG]
63578 2019-Jan-15 20:37:39.159959 - [DEBUG] PROPAGATE: No new function!
63579 2019-Jan-15 20:37:39.159991 - [DEBUG] Compose: EdgeIdentity * AllBottom
63580 2019-Jan-15 20:37:39.160018 - [DEBUG]
63581 2019-Jan-15 20:37:39.160042 - [DEBUG] Propagate flow
63582 2019-Jan-15 20:37:39.160066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63583 2019-Jan-15 20:37:39.160122 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63584 2019-Jan-15 20:37:39.160781 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63585 2019-Jan-15 20:37:39.161415 - [DEBUG] Edge function : AllBottom (result of previous compose)
63586 2019-Jan-15 20:37:39.161441 - [DEBUG]
63587 2019-Jan-15 20:37:39.161465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63588 2019-Jan-15 20:37:39.161492 - [DEBUG] = AllBottom
63589 2019-Jan-15 20:37:39.161516 - [DEBUG]
63590 2019-Jan-15 20:37:39.161540 - [DEBUG] PROPAGATE: No new function!
63591 2019-Jan-15 20:37:39.161572 - [DEBUG] EDGE:
63592 2019-Jan-15 20:37:39.161629 - [DEBUG] ---> 63593 2019-Jan-15 20:37:39.162266 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63594 2019-Jan-15 20:37:39.162899 - [DEBUG]
63595 2019-Jan-15 20:37:39.162923 - [DEBUG] EDGE:
63596 2019-Jan-15 20:37:39.162980 - [DEBUG] ---> 63597 2019-Jan-15 20:37:39.163615 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63598 2019-Jan-15 20:37:39.164263 - [DEBUG]
63599 2019-Jan-15 20:37:39.164289 - [DEBUG] Compose: EdgeIdentity * AllBottom
63600 2019-Jan-15 20:37:39.164315 - [DEBUG]
63601 2019-Jan-15 20:37:39.164338 - [DEBUG] Propagate flow
63602 2019-Jan-15 20:37:39.164361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63603 2019-Jan-15 20:37:39.164417 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63604 2019-Jan-15 20:37:39.165053 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63605 2019-Jan-15 20:37:39.165690 - [DEBUG] Edge function : AllBottom (result of previous compose)
63606 2019-Jan-15 20:37:39.165715 - [DEBUG]
63607 2019-Jan-15 20:37:39.165740 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63608 2019-Jan-15 20:37:39.165766 - [DEBUG] = AllBottom
63609 2019-Jan-15 20:37:39.165790 - [DEBUG]
63610 2019-Jan-15 20:37:39.165813 - [DEBUG] PROPAGATE: No new function!
63611 2019-Jan-15 20:37:39.165837 - [DEBUG] EDGE:
63612 2019-Jan-15 20:37:39.165895 - [DEBUG] ---> 63613 2019-Jan-15 20:37:39.166533 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63614 2019-Jan-15 20:37:39.167165 - [DEBUG]
63615 2019-Jan-15 20:37:39.167191 - [DEBUG] Compose: EdgeIdentity * AllBottom
63616 2019-Jan-15 20:37:39.167217 - [DEBUG]
63617 2019-Jan-15 20:37:39.167240 - [DEBUG] Propagate flow
63618 2019-Jan-15 20:37:39.167275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63619 2019-Jan-15 20:37:39.167333 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63620 2019-Jan-15 20:37:39.167973 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63621 2019-Jan-15 20:37:39.168609 - [DEBUG] Edge function : AllBottom (result of previous compose)
63622 2019-Jan-15 20:37:39.168634 - [DEBUG]
63623 2019-Jan-15 20:37:39.168659 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63624 2019-Jan-15 20:37:39.168685 - [DEBUG] = AllBottom
63625 2019-Jan-15 20:37:39.168709 - [DEBUG]
63626 2019-Jan-15 20:37:39.168733 - [DEBUG] PROPAGATE: No new function!
63627 2019-Jan-15 20:37:39.168769 - [DEBUG] Compose: EdgeIdentity * AllBottom
63628 2019-Jan-15 20:37:39.168797 - [DEBUG]
63629 2019-Jan-15 20:37:39.168821 - [DEBUG] Propagate flow
63630 2019-Jan-15 20:37:39.168844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63631 2019-Jan-15 20:37:39.168900 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63632 2019-Jan-15 20:37:39.169538 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63633 2019-Jan-15 20:37:39.170170 - [DEBUG] Edge function : AllBottom (result of previous compose)
63634 2019-Jan-15 20:37:39.170195 - [DEBUG]
63635 2019-Jan-15 20:37:39.170220 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63636 2019-Jan-15 20:37:39.170262 - [DEBUG] = AllBottom
63637 2019-Jan-15 20:37:39.170287 - [DEBUG]
63638 2019-Jan-15 20:37:39.170311 - [DEBUG] PROPAGATE: No new function!
63639 2019-Jan-15 20:37:39.170336 - [DEBUG] Compose: EdgeIdentity * AllBottom
63640 2019-Jan-15 20:37:39.170362 - [DEBUG]
63641 2019-Jan-15 20:37:39.170385 - [DEBUG] Propagate flow
63642 2019-Jan-15 20:37:39.170408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63643 2019-Jan-15 20:37:39.170464 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63644 2019-Jan-15 20:37:39.171119 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63645 2019-Jan-15 20:37:39.171755 - [DEBUG] Edge function : AllBottom (result of previous compose)
63646 2019-Jan-15 20:37:39.171781 - [DEBUG]
63647 2019-Jan-15 20:37:39.171805 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63648 2019-Jan-15 20:37:39.171831 - [DEBUG] = AllBottom
63649 2019-Jan-15 20:37:39.171856 - [DEBUG]
63650 2019-Jan-15 20:37:39.171879 - [DEBUG] PROPAGATE: No new function!
63651 2019-Jan-15 20:37:39.171904 - [DEBUG] EDGE:
63652 2019-Jan-15 20:37:39.171961 - [DEBUG] ---> 63653 2019-Jan-15 20:37:39.172598 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63654 2019-Jan-15 20:37:39.173268 - [DEBUG]
63655 2019-Jan-15 20:37:39.173294 - [DEBUG] EDGE:
63656 2019-Jan-15 20:37:39.173365 - [DEBUG] ---> 63657 2019-Jan-15 20:37:39.174081 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63658 2019-Jan-15 20:37:39.174778 - [DEBUG]
63659 2019-Jan-15 20:37:39.174810 - [DEBUG] Compose: EdgeIdentity * AllBottom
63660 2019-Jan-15 20:37:39.174836 - [DEBUG]
63661 2019-Jan-15 20:37:39.174859 - [DEBUG] Propagate flow
63662 2019-Jan-15 20:37:39.174883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63663 2019-Jan-15 20:37:39.174954 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63664 2019-Jan-15 20:37:39.175603 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63665 2019-Jan-15 20:37:39.176248 - [DEBUG] Edge function : AllBottom (result of previous compose)
63666 2019-Jan-15 20:37:39.176273 - [DEBUG]
63667 2019-Jan-15 20:37:39.176299 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63668 2019-Jan-15 20:37:39.176325 - [DEBUG] = AllBottom
63669 2019-Jan-15 20:37:39.176349 - [DEBUG]
63670 2019-Jan-15 20:37:39.176372 - [DEBUG] PROPAGATE: No new function!
63671 2019-Jan-15 20:37:39.176397 - [DEBUG] EDGE:
63672 2019-Jan-15 20:37:39.176456 - [DEBUG] ---> 63673 2019-Jan-15 20:37:39.177093 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63674 2019-Jan-15 20:37:39.177751 - [DEBUG]
63675 2019-Jan-15 20:37:39.177778 - [DEBUG] Compose: EdgeIdentity * AllBottom
63676 2019-Jan-15 20:37:39.177804 - [DEBUG]
63677 2019-Jan-15 20:37:39.177827 - [DEBUG] Propagate flow
63678 2019-Jan-15 20:37:39.177851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63679 2019-Jan-15 20:37:39.177907 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63680 2019-Jan-15 20:37:39.178545 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63681 2019-Jan-15 20:37:39.179210 - [DEBUG] Edge function : AllBottom (result of previous compose)
63682 2019-Jan-15 20:37:39.179237 - [DEBUG]
63683 2019-Jan-15 20:37:39.179263 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63684 2019-Jan-15 20:37:39.179289 - [DEBUG] = AllBottom
63685 2019-Jan-15 20:37:39.179313 - [DEBUG]
63686 2019-Jan-15 20:37:39.179335 - [DEBUG] PROPAGATE: No new function!
63687 2019-Jan-15 20:37:39.179359 - [DEBUG] EDGE:
63688 2019-Jan-15 20:37:39.179424 - [DEBUG] ---> 63689 2019-Jan-15 20:37:39.180076 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63690 2019-Jan-15 20:37:39.180731 - [DEBUG]
63691 2019-Jan-15 20:37:39.180756 - [DEBUG] EDGE:
63692 2019-Jan-15 20:37:39.180815 - [DEBUG] ---> 63693 2019-Jan-15 20:37:39.181449 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63694 2019-Jan-15 20:37:39.182083 - [DEBUG]
63695 2019-Jan-15 20:37:39.182110 - [DEBUG] Compose: EdgeIdentity * AllBottom
63696 2019-Jan-15 20:37:39.182136 - [DEBUG]
63697 2019-Jan-15 20:37:39.182159 - [DEBUG] Propagate flow
63698 2019-Jan-15 20:37:39.182183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63699 2019-Jan-15 20:37:39.182238 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63700 2019-Jan-15 20:37:39.182873 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63701 2019-Jan-15 20:37:39.183513 - [DEBUG] Edge function : AllBottom (result of previous compose)
63702 2019-Jan-15 20:37:39.183538 - [DEBUG]
63703 2019-Jan-15 20:37:39.183564 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63704 2019-Jan-15 20:37:39.183590 - [DEBUG] = AllBottom
63705 2019-Jan-15 20:37:39.183614 - [DEBUG]
63706 2019-Jan-15 20:37:39.183637 - [DEBUG] PROPAGATE: No new function!
63707 2019-Jan-15 20:37:39.183662 - [DEBUG] EDGE:
63708 2019-Jan-15 20:37:39.183719 - [DEBUG] ---> 63709 2019-Jan-15 20:37:39.184377 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63710 2019-Jan-15 20:37:39.185011 - [DEBUG]
63711 2019-Jan-15 20:37:39.185036 - [DEBUG] EDGE:
63712 2019-Jan-15 20:37:39.185093 - [DEBUG] ---> 63713 2019-Jan-15 20:37:39.185728 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63714 2019-Jan-15 20:37:39.186361 - [DEBUG]
63715 2019-Jan-15 20:37:39.186386 - [DEBUG] EDGE:
63716 2019-Jan-15 20:37:39.186443 - [DEBUG] ---> 63717 2019-Jan-15 20:37:39.187082 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63718 2019-Jan-15 20:37:39.187733 - [DEBUG]
63719 2019-Jan-15 20:37:39.187760 - [DEBUG] Compose: EdgeIdentity * AllBottom
63720 2019-Jan-15 20:37:39.187786 - [DEBUG]
63721 2019-Jan-15 20:37:39.187810 - [DEBUG] Propagate flow
63722 2019-Jan-15 20:37:39.187833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63723 2019-Jan-15 20:37:39.187889 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63724 2019-Jan-15 20:37:39.188527 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63725 2019-Jan-15 20:37:39.189184 - [DEBUG] Edge function : AllBottom (result of previous compose)
63726 2019-Jan-15 20:37:39.189210 - [DEBUG]
63727 2019-Jan-15 20:37:39.189236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63728 2019-Jan-15 20:37:39.189262 - [DEBUG] = AllBottom
63729 2019-Jan-15 20:37:39.189286 - [DEBUG]
63730 2019-Jan-15 20:37:39.189309 - [DEBUG] PROPAGATE: No new function!
63731 2019-Jan-15 20:37:39.189369 - [DEBUG] Compose: EdgeIdentity * AllBottom
63732 2019-Jan-15 20:37:39.189397 - [DEBUG]
63733 2019-Jan-15 20:37:39.189421 - [DEBUG] Propagate flow
63734 2019-Jan-15 20:37:39.189444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63735 2019-Jan-15 20:37:39.189501 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63736 2019-Jan-15 20:37:39.190140 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63737 2019-Jan-15 20:37:39.190790 - [DEBUG] Edge function : AllBottom (result of previous compose)
63738 2019-Jan-15 20:37:39.190815 - [DEBUG]
63739 2019-Jan-15 20:37:39.190840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63740 2019-Jan-15 20:37:39.190866 - [DEBUG] = AllBottom
63741 2019-Jan-15 20:37:39.190891 - [DEBUG]
63742 2019-Jan-15 20:37:39.190914 - [DEBUG] PROPAGATE: No new function!
63743 2019-Jan-15 20:37:39.190940 - [DEBUG] Compose: EdgeIdentity * AllBottom
63744 2019-Jan-15 20:37:39.190965 - [DEBUG]
63745 2019-Jan-15 20:37:39.190989 - [DEBUG] Propagate flow
63746 2019-Jan-15 20:37:39.191012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63747 2019-Jan-15 20:37:39.191069 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63748 2019-Jan-15 20:37:39.191708 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63749 2019-Jan-15 20:37:39.192352 - [DEBUG] Edge function : AllBottom (result of previous compose)
63750 2019-Jan-15 20:37:39.192377 - [DEBUG]
63751 2019-Jan-15 20:37:39.192402 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63752 2019-Jan-15 20:37:39.192428 - [DEBUG] = AllBottom
63753 2019-Jan-15 20:37:39.192452 - [DEBUG]
63754 2019-Jan-15 20:37:39.192475 - [DEBUG] PROPAGATE: No new function!
63755 2019-Jan-15 20:37:39.192503 - [DEBUG] EDGE:
63756 2019-Jan-15 20:37:39.192561 - [DEBUG] ---> 63757 2019-Jan-15 20:37:39.193203 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63758 2019-Jan-15 20:37:39.193839 - [DEBUG]
63759 2019-Jan-15 20:37:39.193874 - [DEBUG] Compose: EdgeIdentity * AllBottom
63760 2019-Jan-15 20:37:39.193901 - [DEBUG]
63761 2019-Jan-15 20:37:39.193925 - [DEBUG] Propagate flow
63762 2019-Jan-15 20:37:39.193962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63763 2019-Jan-15 20:37:39.194019 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63764 2019-Jan-15 20:37:39.194660 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63765 2019-Jan-15 20:37:39.195294 - [DEBUG] Edge function : AllBottom (result of previous compose)
63766 2019-Jan-15 20:37:39.195319 - [DEBUG]
63767 2019-Jan-15 20:37:39.195344 - [DEBUG] Join: AllTop & AllBottom
63768 2019-Jan-15 20:37:39.195370 - [DEBUG] = AllBottom (new jump func)
63769 2019-Jan-15 20:37:39.195395 - [DEBUG]
63770 2019-Jan-15 20:37:39.195418 - [DEBUG] Start adding new jump function
63771 2019-Jan-15 20:37:39.195441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63772 2019-Jan-15 20:37:39.195497 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63773 2019-Jan-15 20:37:39.196140 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63774 2019-Jan-15 20:37:39.196777 - [DEBUG] Edge Function : AllBottom
63775 2019-Jan-15 20:37:39.196806 - [DEBUG] End adding new jump function
63776 2019-Jan-15 20:37:39.196830 - [DEBUG]
63777 2019-Jan-15 20:37:39.196854 - [DEBUG] -------------------------------------------- 1689. Path Edge --------------------------------------------
63778 2019-Jan-15 20:37:39.196878 - [DEBUG]
63779 2019-Jan-15 20:37:39.196902 - [DEBUG] Process 1689. path edge:
63780 2019-Jan-15 20:37:39.196926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63781 2019-Jan-15 20:37:39.196981 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
63782 2019-Jan-15 20:37:39.197632 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63783 2019-Jan-15 20:37:39.198265 - [DEBUG]
63784 2019-Jan-15 20:37:39.198289 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63785 2019-Jan-15 20:37:39.198937 - [DEBUG] Possible callees:
63786 2019-Jan-15 20:37:39.198962 - [DEBUG] foo
63787 2019-Jan-15 20:37:39.198987 - [DEBUG] Possible return sites:
63788 2019-Jan-15 20:37:39.199010 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8463789 2019-Jan-15 20:37:39.200278 - [DEBUG] Found and process special summary
63790 2019-Jan-15 20:37:39.200319 - [DEBUG] Compose: EdgeIdentity * AllBottom
63791 2019-Jan-15 20:37:39.200347 - [DEBUG]
63792 2019-Jan-15 20:37:39.200371 - [DEBUG] Propagate flow
63793 2019-Jan-15 20:37:39.200394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63794 2019-Jan-15 20:37:39.200451 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63795 2019-Jan-15 20:37:39.201104 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63796 2019-Jan-15 20:37:39.201738 - [DEBUG] Edge function : AllBottom (result of previous compose)
63797 2019-Jan-15 20:37:39.201763 - [DEBUG]
63798 2019-Jan-15 20:37:39.201788 - [DEBUG] Join: AllTop & AllBottom
63799 2019-Jan-15 20:37:39.201814 - [DEBUG] = AllBottom (new jump func)
63800 2019-Jan-15 20:37:39.201839 - [DEBUG]
63801 2019-Jan-15 20:37:39.201862 - [DEBUG] Start adding new jump function
63802 2019-Jan-15 20:37:39.201886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63803 2019-Jan-15 20:37:39.201941 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63804 2019-Jan-15 20:37:39.202576 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63805 2019-Jan-15 20:37:39.203212 - [DEBUG] Edge Function : AllBottom
63806 2019-Jan-15 20:37:39.203240 - [DEBUG] End adding new jump function
63807 2019-Jan-15 20:37:39.203263 - [DEBUG]
63808 2019-Jan-15 20:37:39.203287 - [DEBUG] -------------------------------------------- 1690. Path Edge --------------------------------------------
63809 2019-Jan-15 20:37:39.203311 - [DEBUG]
63810 2019-Jan-15 20:37:39.203334 - [DEBUG] Process 1690. path edge:
63811 2019-Jan-15 20:37:39.203358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63812 2019-Jan-15 20:37:39.203414 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
63813 2019-Jan-15 20:37:39.204065 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63814 2019-Jan-15 20:37:39.204697 - [DEBUG]
63815 2019-Jan-15 20:37:39.204729 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63816 2019-Jan-15 20:37:39.205386 - [DEBUG] Compose: EdgeIdentity * AllBottom
63817 2019-Jan-15 20:37:39.205415 - [DEBUG]
63818 2019-Jan-15 20:37:39.205438 - [DEBUG] Propagate flow
63819 2019-Jan-15 20:37:39.205462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63820 2019-Jan-15 20:37:39.205519 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63821 2019-Jan-15 20:37:39.206155 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63822 2019-Jan-15 20:37:39.206789 - [DEBUG] Edge function : AllBottom (result of previous compose)
63823 2019-Jan-15 20:37:39.206815 - [DEBUG]
63824 2019-Jan-15 20:37:39.206839 - [DEBUG] Join: AllTop & AllBottom
63825 2019-Jan-15 20:37:39.206865 - [DEBUG] = AllBottom (new jump func)
63826 2019-Jan-15 20:37:39.206890 - [DEBUG]
63827 2019-Jan-15 20:37:39.206913 - [DEBUG] Start adding new jump function
63828 2019-Jan-15 20:37:39.206937 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63829 2019-Jan-15 20:37:39.206993 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63830 2019-Jan-15 20:37:39.207642 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63831 2019-Jan-15 20:37:39.208277 - [DEBUG] Edge Function : AllBottom
63832 2019-Jan-15 20:37:39.208305 - [DEBUG] End adding new jump function
63833 2019-Jan-15 20:37:39.208329 - [DEBUG]
63834 2019-Jan-15 20:37:39.208353 - [DEBUG] -------------------------------------------- 1691. Path Edge --------------------------------------------
63835 2019-Jan-15 20:37:39.208377 - [DEBUG]
63836 2019-Jan-15 20:37:39.208400 - [DEBUG] Process 1691. path edge:
63837 2019-Jan-15 20:37:39.208424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63838 2019-Jan-15 20:37:39.208480 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
63839 2019-Jan-15 20:37:39.209115 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63840 2019-Jan-15 20:37:39.209750 - [DEBUG]
63841 2019-Jan-15 20:37:39.209775 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63842 2019-Jan-15 20:37:39.210427 - [DEBUG] Compose: EdgeIdentity * AllBottom
63843 2019-Jan-15 20:37:39.210454 - [DEBUG]
63844 2019-Jan-15 20:37:39.210478 - [DEBUG] Propagate flow
63845 2019-Jan-15 20:37:39.210502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63846 2019-Jan-15 20:37:39.210559 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63847 2019-Jan-15 20:37:39.211219 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63848 2019-Jan-15 20:37:39.211854 - [DEBUG] Edge function : AllBottom (result of previous compose)
63849 2019-Jan-15 20:37:39.211880 - [DEBUG]
63850 2019-Jan-15 20:37:39.211904 - [DEBUG] Join: AllTop & AllBottom
63851 2019-Jan-15 20:37:39.211931 - [DEBUG] = AllBottom (new jump func)
63852 2019-Jan-15 20:37:39.211955 - [DEBUG]
63853 2019-Jan-15 20:37:39.211979 - [DEBUG] Start adding new jump function
63854 2019-Jan-15 20:37:39.212002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63855 2019-Jan-15 20:37:39.212058 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63856 2019-Jan-15 20:37:39.212694 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63857 2019-Jan-15 20:37:39.213352 - [DEBUG] Edge Function : AllBottom
63858 2019-Jan-15 20:37:39.213385 - [DEBUG] End adding new jump function
63859 2019-Jan-15 20:37:39.213409 - [DEBUG]
63860 2019-Jan-15 20:37:39.213433 - [DEBUG] -------------------------------------------- 1692. Path Edge --------------------------------------------
63861 2019-Jan-15 20:37:39.213457 - [DEBUG]
63862 2019-Jan-15 20:37:39.213480 - [DEBUG] Process 1692. path edge:
63863 2019-Jan-15 20:37:39.213504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63864 2019-Jan-15 20:37:39.213561 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
63865 2019-Jan-15 20:37:39.214222 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63866 2019-Jan-15 20:37:39.214858 - [DEBUG]
63867 2019-Jan-15 20:37:39.214882 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63868 2019-Jan-15 20:37:39.215535 - [DEBUG] Possible callees:
63869 2019-Jan-15 20:37:39.215560 - [DEBUG] llvm.dbg.declare
63870 2019-Jan-15 20:37:39.215585 - [DEBUG] Possible return sites:
63871 2019-Jan-15 20:37:39.215609 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9663872 2019-Jan-15 20:37:39.216879 - [DEBUG] Found and process special summary
63873 2019-Jan-15 20:37:39.216920 - [DEBUG] Compose: EdgeIdentity * AllBottom
63874 2019-Jan-15 20:37:39.216948 - [DEBUG]
63875 2019-Jan-15 20:37:39.216972 - [DEBUG] Propagate flow
63876 2019-Jan-15 20:37:39.216995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63877 2019-Jan-15 20:37:39.217052 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63878 2019-Jan-15 20:37:39.217707 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63879 2019-Jan-15 20:37:39.218339 - [DEBUG] Edge function : AllBottom (result of previous compose)
63880 2019-Jan-15 20:37:39.218365 - [DEBUG]
63881 2019-Jan-15 20:37:39.218390 - [DEBUG] Join: AllTop & AllBottom
63882 2019-Jan-15 20:37:39.218416 - [DEBUG] = AllBottom (new jump func)
63883 2019-Jan-15 20:37:39.218441 - [DEBUG]
63884 2019-Jan-15 20:37:39.218464 - [DEBUG] Start adding new jump function
63885 2019-Jan-15 20:37:39.218488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63886 2019-Jan-15 20:37:39.218544 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63887 2019-Jan-15 20:37:39.219179 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63888 2019-Jan-15 20:37:39.219817 - [DEBUG] Edge Function : AllBottom
63889 2019-Jan-15 20:37:39.219845 - [DEBUG] End adding new jump function
63890 2019-Jan-15 20:37:39.219869 - [DEBUG]
63891 2019-Jan-15 20:37:39.219893 - [DEBUG] -------------------------------------------- 1693. Path Edge --------------------------------------------
63892 2019-Jan-15 20:37:39.219918 - [DEBUG]
63893 2019-Jan-15 20:37:39.219941 - [DEBUG] Process 1693. path edge:
63894 2019-Jan-15 20:37:39.219965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63895 2019-Jan-15 20:37:39.220021 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
63896 2019-Jan-15 20:37:39.220672 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63897 2019-Jan-15 20:37:39.221306 - [DEBUG]
63898 2019-Jan-15 20:37:39.221331 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63899 2019-Jan-15 20:37:39.221996 - [DEBUG] Compose: EdgeIdentity * AllBottom
63900 2019-Jan-15 20:37:39.222025 - [DEBUG]
63901 2019-Jan-15 20:37:39.222049 - [DEBUG] Propagate flow
63902 2019-Jan-15 20:37:39.222072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63903 2019-Jan-15 20:37:39.222129 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63904 2019-Jan-15 20:37:39.222773 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63905 2019-Jan-15 20:37:39.223405 - [DEBUG] Edge function : AllBottom (result of previous compose)
63906 2019-Jan-15 20:37:39.223430 - [DEBUG]
63907 2019-Jan-15 20:37:39.223455 - [DEBUG] Join: AllTop & AllBottom
63908 2019-Jan-15 20:37:39.223481 - [DEBUG] = AllBottom (new jump func)
63909 2019-Jan-15 20:37:39.223506 - [DEBUG]
63910 2019-Jan-15 20:37:39.223529 - [DEBUG] Start adding new jump function
63911 2019-Jan-15 20:37:39.223552 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63912 2019-Jan-15 20:37:39.223608 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63913 2019-Jan-15 20:37:39.224257 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63914 2019-Jan-15 20:37:39.224890 - [DEBUG] Edge Function : AllBottom
63915 2019-Jan-15 20:37:39.224918 - [DEBUG] End adding new jump function
63916 2019-Jan-15 20:37:39.224942 - [DEBUG]
63917 2019-Jan-15 20:37:39.224966 - [DEBUG] -------------------------------------------- 1694. Path Edge --------------------------------------------
63918 2019-Jan-15 20:37:39.224990 - [DEBUG]
63919 2019-Jan-15 20:37:39.225014 - [DEBUG] Process 1694. path edge:
63920 2019-Jan-15 20:37:39.225038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63921 2019-Jan-15 20:37:39.225094 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
63922 2019-Jan-15 20:37:39.225727 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63923 2019-Jan-15 20:37:39.226358 - [DEBUG]
63924 2019-Jan-15 20:37:39.226383 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63925 2019-Jan-15 20:37:39.227036 - [DEBUG] Compose: EdgeIdentity * AllBottom
63926 2019-Jan-15 20:37:39.227065 - [DEBUG]
63927 2019-Jan-15 20:37:39.227088 - [DEBUG] Propagate flow
63928 2019-Jan-15 20:37:39.227112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63929 2019-Jan-15 20:37:39.227169 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
63930 2019-Jan-15 20:37:39.227816 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63931 2019-Jan-15 20:37:39.228449 - [DEBUG] Edge function : AllBottom (result of previous compose)
63932 2019-Jan-15 20:37:39.228474 - [DEBUG]
63933 2019-Jan-15 20:37:39.228499 - [DEBUG] Join: AllTop & AllBottom
63934 2019-Jan-15 20:37:39.228525 - [DEBUG] = AllBottom (new jump func)
63935 2019-Jan-15 20:37:39.228549 - [DEBUG]
63936 2019-Jan-15 20:37:39.228572 - [DEBUG] Start adding new jump function
63937 2019-Jan-15 20:37:39.228596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63938 2019-Jan-15 20:37:39.228651 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63939 2019-Jan-15 20:37:39.229285 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
63940 2019-Jan-15 20:37:39.229917 - [DEBUG] Edge Function : AllBottom
63941 2019-Jan-15 20:37:39.229944 - [DEBUG] End adding new jump function
63942 2019-Jan-15 20:37:39.229968 - [DEBUG]
63943 2019-Jan-15 20:37:39.229992 - [DEBUG] -------------------------------------------- 1695. Path Edge --------------------------------------------
63944 2019-Jan-15 20:37:39.230025 - [DEBUG]
63945 2019-Jan-15 20:37:39.230048 - [DEBUG] Process 1695. path edge:
63946 2019-Jan-15 20:37:39.230072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63947 2019-Jan-15 20:37:39.230129 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
63948 2019-Jan-15 20:37:39.230776 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63949 2019-Jan-15 20:37:39.231408 - [DEBUG]
63950 2019-Jan-15 20:37:39.231434 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
63951 2019-Jan-15 20:37:39.232085 - [DEBUG] Compose: EdgeIdentity * AllBottom
63952 2019-Jan-15 20:37:39.232113 - [DEBUG]
63953 2019-Jan-15 20:37:39.232136 - [DEBUG] Propagate flow
63954 2019-Jan-15 20:37:39.232160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63955 2019-Jan-15 20:37:39.232216 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63956 2019-Jan-15 20:37:39.232853 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63957 2019-Jan-15 20:37:39.233484 - [DEBUG] Edge function : AllBottom (result of previous compose)
63958 2019-Jan-15 20:37:39.233509 - [DEBUG]
63959 2019-Jan-15 20:37:39.233534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63960 2019-Jan-15 20:37:39.233561 - [DEBUG] = AllBottom
63961 2019-Jan-15 20:37:39.233585 - [DEBUG]
63962 2019-Jan-15 20:37:39.233608 - [DEBUG] PROPAGATE: No new function!
63963 2019-Jan-15 20:37:39.233633 - [DEBUG] EDGE:
63964 2019-Jan-15 20:37:39.233690 - [DEBUG] ---> 63965 2019-Jan-15 20:37:39.234338 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63966 2019-Jan-15 20:37:39.234971 - [DEBUG]
63967 2019-Jan-15 20:37:39.234996 - [DEBUG] EDGE:
63968 2019-Jan-15 20:37:39.235053 - [DEBUG] ---> 63969 2019-Jan-15 20:37:39.235687 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63970 2019-Jan-15 20:37:39.236319 - [DEBUG]
63971 2019-Jan-15 20:37:39.236345 - [DEBUG] Compose: EdgeIdentity * AllBottom
63972 2019-Jan-15 20:37:39.236371 - [DEBUG]
63973 2019-Jan-15 20:37:39.236394 - [DEBUG] Propagate flow
63974 2019-Jan-15 20:37:39.236417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63975 2019-Jan-15 20:37:39.236473 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63976 2019-Jan-15 20:37:39.237107 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63977 2019-Jan-15 20:37:39.237761 - [DEBUG] Edge function : AllBottom (result of previous compose)
63978 2019-Jan-15 20:37:39.237786 - [DEBUG]
63979 2019-Jan-15 20:37:39.237811 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63980 2019-Jan-15 20:37:39.237837 - [DEBUG] = AllBottom
63981 2019-Jan-15 20:37:39.237862 - [DEBUG]
63982 2019-Jan-15 20:37:39.237885 - [DEBUG] PROPAGATE: No new function!
63983 2019-Jan-15 20:37:39.237909 - [DEBUG] EDGE:
63984 2019-Jan-15 20:37:39.237967 - [DEBUG] ---> 63985 2019-Jan-15 20:37:39.238604 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63986 2019-Jan-15 20:37:39.239235 - [DEBUG]
63987 2019-Jan-15 20:37:39.239261 - [DEBUG] Compose: EdgeIdentity * AllBottom
63988 2019-Jan-15 20:37:39.239286 - [DEBUG]
63989 2019-Jan-15 20:37:39.239310 - [DEBUG] Propagate flow
63990 2019-Jan-15 20:37:39.239343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63991 2019-Jan-15 20:37:39.239399 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63992 2019-Jan-15 20:37:39.240039 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63993 2019-Jan-15 20:37:39.240698 - [DEBUG] Edge function : AllBottom (result of previous compose)
63994 2019-Jan-15 20:37:39.240723 - [DEBUG]
63995 2019-Jan-15 20:37:39.240748 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63996 2019-Jan-15 20:37:39.240774 - [DEBUG] = AllBottom
63997 2019-Jan-15 20:37:39.240799 - [DEBUG]
63998 2019-Jan-15 20:37:39.240822 - [DEBUG] PROPAGATE: No new function!
63999 2019-Jan-15 20:37:39.240860 - [DEBUG] Compose: EdgeIdentity * AllBottom
64000 2019-Jan-15 20:37:39.240887 - [DEBUG]
64001 2019-Jan-15 20:37:39.240911 - [DEBUG] Propagate flow
64002 2019-Jan-15 20:37:39.240934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64003 2019-Jan-15 20:37:39.240991 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64004 2019-Jan-15 20:37:39.241632 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64005 2019-Jan-15 20:37:39.242266 - [DEBUG] Edge function : AllBottom (result of previous compose)
64006 2019-Jan-15 20:37:39.242292 - [DEBUG]
64007 2019-Jan-15 20:37:39.242316 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64008 2019-Jan-15 20:37:39.242342 - [DEBUG] = AllBottom
64009 2019-Jan-15 20:37:39.242367 - [DEBUG]
64010 2019-Jan-15 20:37:39.242390 - [DEBUG] PROPAGATE: No new function!
64011 2019-Jan-15 20:37:39.242415 - [DEBUG] Compose: EdgeIdentity * AllBottom
64012 2019-Jan-15 20:37:39.242440 - [DEBUG]
64013 2019-Jan-15 20:37:39.242464 - [DEBUG] Propagate flow
64014 2019-Jan-15 20:37:39.242487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64015 2019-Jan-15 20:37:39.242543 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64016 2019-Jan-15 20:37:39.243182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64017 2019-Jan-15 20:37:39.243824 - [DEBUG] Edge function : AllBottom (result of previous compose)
64018 2019-Jan-15 20:37:39.243850 - [DEBUG]
64019 2019-Jan-15 20:37:39.243874 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64020 2019-Jan-15 20:37:39.243900 - [DEBUG] = AllBottom
64021 2019-Jan-15 20:37:39.243924 - [DEBUG]
64022 2019-Jan-15 20:37:39.243962 - [DEBUG] PROPAGATE: No new function!
64023 2019-Jan-15 20:37:39.243988 - [DEBUG] EDGE:
64024 2019-Jan-15 20:37:39.244045 - [DEBUG] ---> 64025 2019-Jan-15 20:37:39.244689 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64026 2019-Jan-15 20:37:39.245324 - [DEBUG]
64027 2019-Jan-15 20:37:39.245357 - [DEBUG] Compose: EdgeIdentity * AllBottom
64028 2019-Jan-15 20:37:39.245384 - [DEBUG]
64029 2019-Jan-15 20:37:39.245408 - [DEBUG] Propagate flow
64030 2019-Jan-15 20:37:39.245431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64031 2019-Jan-15 20:37:39.245488 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64032 2019-Jan-15 20:37:39.246127 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64033 2019-Jan-15 20:37:39.246761 - [DEBUG] Edge function : AllBottom (result of previous compose)
64034 2019-Jan-15 20:37:39.246786 - [DEBUG]
64035 2019-Jan-15 20:37:39.246811 - [DEBUG] Join: AllTop & AllBottom
64036 2019-Jan-15 20:37:39.246844 - [DEBUG] = AllBottom (new jump func)
64037 2019-Jan-15 20:37:39.246869 - [DEBUG]
64038 2019-Jan-15 20:37:39.246893 - [DEBUG] Start adding new jump function
64039 2019-Jan-15 20:37:39.246916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64040 2019-Jan-15 20:37:39.246972 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64041 2019-Jan-15 20:37:39.247624 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64042 2019-Jan-15 20:37:39.248264 - [DEBUG] Edge Function : AllBottom
64043 2019-Jan-15 20:37:39.248291 - [DEBUG] End adding new jump function
64044 2019-Jan-15 20:37:39.248315 - [DEBUG]
64045 2019-Jan-15 20:37:39.248338 - [DEBUG] -------------------------------------------- 1696. Path Edge --------------------------------------------
64046 2019-Jan-15 20:37:39.248363 - [DEBUG]
64047 2019-Jan-15 20:37:39.248386 - [DEBUG] Process 1696. path edge:
64048 2019-Jan-15 20:37:39.248410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64049 2019-Jan-15 20:37:39.248466 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
64050 2019-Jan-15 20:37:39.249102 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64051 2019-Jan-15 20:37:39.249734 - [DEBUG]
64052 2019-Jan-15 20:37:39.249758 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64053 2019-Jan-15 20:37:39.250405 - [DEBUG] Possible callees:
64054 2019-Jan-15 20:37:39.250430 - [DEBUG] bar
64055 2019-Jan-15 20:37:39.250455 - [DEBUG] Possible return sites:
64056 2019-Jan-15 20:37:39.250478 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8964057 2019-Jan-15 20:37:39.251754 - [DEBUG] Found and process special summary
64058 2019-Jan-15 20:37:39.251793 - [DEBUG] Compose: EdgeIdentity * AllBottom
64059 2019-Jan-15 20:37:39.251821 - [DEBUG]
64060 2019-Jan-15 20:37:39.251845 - [DEBUG] Propagate flow
64061 2019-Jan-15 20:37:39.251869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64062 2019-Jan-15 20:37:39.251925 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64063 2019-Jan-15 20:37:39.252563 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64064 2019-Jan-15 20:37:39.253195 - [DEBUG] Edge function : AllBottom (result of previous compose)
64065 2019-Jan-15 20:37:39.253220 - [DEBUG]
64066 2019-Jan-15 20:37:39.253244 - [DEBUG] Join: AllTop & AllBottom
64067 2019-Jan-15 20:37:39.253271 - [DEBUG] = AllBottom (new jump func)
64068 2019-Jan-15 20:37:39.253295 - [DEBUG]
64069 2019-Jan-15 20:37:39.253318 - [DEBUG] Start adding new jump function
64070 2019-Jan-15 20:37:39.253342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64071 2019-Jan-15 20:37:39.253398 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64072 2019-Jan-15 20:37:39.254048 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64073 2019-Jan-15 20:37:39.254686 - [DEBUG] Edge Function : AllBottom
64074 2019-Jan-15 20:37:39.254713 - [DEBUG] End adding new jump function
64075 2019-Jan-15 20:37:39.254738 - [DEBUG]
64076 2019-Jan-15 20:37:39.254762 - [DEBUG] -------------------------------------------- 1697. Path Edge --------------------------------------------
64077 2019-Jan-15 20:37:39.254786 - [DEBUG]
64078 2019-Jan-15 20:37:39.254809 - [DEBUG] Process 1697. path edge:
64079 2019-Jan-15 20:37:39.254833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64080 2019-Jan-15 20:37:39.254897 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
64081 2019-Jan-15 20:37:39.255535 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64082 2019-Jan-15 20:37:39.256167 - [DEBUG]
64083 2019-Jan-15 20:37:39.256192 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64084 2019-Jan-15 20:37:39.256848 - [DEBUG] Compose: EdgeIdentity * AllBottom
64085 2019-Jan-15 20:37:39.256876 - [DEBUG]
64086 2019-Jan-15 20:37:39.256900 - [DEBUG] Propagate flow
64087 2019-Jan-15 20:37:39.256924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64088 2019-Jan-15 20:37:39.256980 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64089 2019-Jan-15 20:37:39.257636 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64090 2019-Jan-15 20:37:39.258269 - [DEBUG] Edge function : AllBottom (result of previous compose)
64091 2019-Jan-15 20:37:39.258294 - [DEBUG]
64092 2019-Jan-15 20:37:39.258318 - [DEBUG] Join: AllTop & AllBottom
64093 2019-Jan-15 20:37:39.258344 - [DEBUG] = AllBottom (new jump func)
64094 2019-Jan-15 20:37:39.258369 - [DEBUG]
64095 2019-Jan-15 20:37:39.258392 - [DEBUG] Start adding new jump function
64096 2019-Jan-15 20:37:39.258416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64097 2019-Jan-15 20:37:39.258471 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64098 2019-Jan-15 20:37:39.259105 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64099 2019-Jan-15 20:37:39.259739 - [DEBUG] Edge Function : AllBottom
64100 2019-Jan-15 20:37:39.259766 - [DEBUG] End adding new jump function
64101 2019-Jan-15 20:37:39.259790 - [DEBUG]
64102 2019-Jan-15 20:37:39.259814 - [DEBUG] -------------------------------------------- 1698. Path Edge --------------------------------------------
64103 2019-Jan-15 20:37:39.259838 - [DEBUG]
64104 2019-Jan-15 20:37:39.259862 - [DEBUG] Process 1698. path edge:
64105 2019-Jan-15 20:37:39.259886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64106 2019-Jan-15 20:37:39.259942 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
64107 2019-Jan-15 20:37:39.260576 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64108 2019-Jan-15 20:37:39.261224 - [DEBUG]
64109 2019-Jan-15 20:37:39.261249 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64110 2019-Jan-15 20:37:39.261902 - [DEBUG] Compose: EdgeIdentity * AllBottom
64111 2019-Jan-15 20:37:39.261930 - [DEBUG]
64112 2019-Jan-15 20:37:39.261953 - [DEBUG] Propagate flow
64113 2019-Jan-15 20:37:39.261977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64114 2019-Jan-15 20:37:39.262034 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64115 2019-Jan-15 20:37:39.262678 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64116 2019-Jan-15 20:37:39.263312 - [DEBUG] Edge function : AllBottom (result of previous compose)
64117 2019-Jan-15 20:37:39.263337 - [DEBUG]
64118 2019-Jan-15 20:37:39.263362 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64119 2019-Jan-15 20:37:39.263388 - [DEBUG] = AllBottom
64120 2019-Jan-15 20:37:39.263412 - [DEBUG]
64121 2019-Jan-15 20:37:39.263435 - [DEBUG] PROPAGATE: No new function!
64122 2019-Jan-15 20:37:39.263468 - [DEBUG] Compose: EdgeIdentity * AllBottom
64123 2019-Jan-15 20:37:39.263503 - [DEBUG]
64124 2019-Jan-15 20:37:39.263527 - [DEBUG] Propagate flow
64125 2019-Jan-15 20:37:39.263550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64126 2019-Jan-15 20:37:39.263607 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64127 2019-Jan-15 20:37:39.264267 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64128 2019-Jan-15 20:37:39.264902 - [DEBUG] Edge function : AllBottom (result of previous compose)
64129 2019-Jan-15 20:37:39.264927 - [DEBUG]
64130 2019-Jan-15 20:37:39.264952 - [DEBUG] Join: AllTop & AllBottom
64131 2019-Jan-15 20:37:39.264978 - [DEBUG] = AllBottom (new jump func)
64132 2019-Jan-15 20:37:39.265002 - [DEBUG]
64133 2019-Jan-15 20:37:39.265026 - [DEBUG] Start adding new jump function
64134 2019-Jan-15 20:37:39.265049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64135 2019-Jan-15 20:37:39.265105 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64136 2019-Jan-15 20:37:39.265740 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64137 2019-Jan-15 20:37:39.266383 - [DEBUG] Edge Function : AllBottom
64138 2019-Jan-15 20:37:39.266415 - [DEBUG] End adding new jump function
64139 2019-Jan-15 20:37:39.266440 - [DEBUG]
64140 2019-Jan-15 20:37:39.266464 - [DEBUG] -------------------------------------------- 1699. Path Edge --------------------------------------------
64141 2019-Jan-15 20:37:39.266488 - [DEBUG]
64142 2019-Jan-15 20:37:39.266512 - [DEBUG] Process 1699. path edge:
64143 2019-Jan-15 20:37:39.266535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64144 2019-Jan-15 20:37:39.266592 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
64145 2019-Jan-15 20:37:39.267238 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64146 2019-Jan-15 20:37:39.267889 - [DEBUG]
64147 2019-Jan-15 20:37:39.267913 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64148 2019-Jan-15 20:37:39.268566 - [DEBUG] Possible callees:
64149 2019-Jan-15 20:37:39.268592 - [DEBUG] llvm.dbg.declare
64150 2019-Jan-15 20:37:39.268617 - [DEBUG] Possible return sites:
64151 2019-Jan-15 20:37:39.268641 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10364152 2019-Jan-15 20:37:39.269911 - [DEBUG] Found and process special summary
64153 2019-Jan-15 20:37:39.269951 - [DEBUG] Compose: EdgeIdentity * AllBottom
64154 2019-Jan-15 20:37:39.269979 - [DEBUG]
64155 2019-Jan-15 20:37:39.270002 - [DEBUG] Propagate flow
64156 2019-Jan-15 20:37:39.270026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64157 2019-Jan-15 20:37:39.270082 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64158 2019-Jan-15 20:37:39.270736 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64159 2019-Jan-15 20:37:39.271370 - [DEBUG] Edge function : AllBottom (result of previous compose)
64160 2019-Jan-15 20:37:39.271395 - [DEBUG]
64161 2019-Jan-15 20:37:39.271420 - [DEBUG] Join: AllTop & AllBottom
64162 2019-Jan-15 20:37:39.271446 - [DEBUG] = AllBottom (new jump func)
64163 2019-Jan-15 20:37:39.271471 - [DEBUG]
64164 2019-Jan-15 20:37:39.271494 - [DEBUG] Start adding new jump function
64165 2019-Jan-15 20:37:39.271525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64166 2019-Jan-15 20:37:39.271581 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64167 2019-Jan-15 20:37:39.272216 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64168 2019-Jan-15 20:37:39.272855 - [DEBUG] Edge Function : AllBottom
64169 2019-Jan-15 20:37:39.272882 - [DEBUG] End adding new jump function
64170 2019-Jan-15 20:37:39.272907 - [DEBUG]
64171 2019-Jan-15 20:37:39.272931 - [DEBUG] -------------------------------------------- 1700. Path Edge --------------------------------------------
64172 2019-Jan-15 20:37:39.272955 - [DEBUG]
64173 2019-Jan-15 20:37:39.272978 - [DEBUG] Process 1700. path edge:
64174 2019-Jan-15 20:37:39.273002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64175 2019-Jan-15 20:37:39.273059 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
64176 2019-Jan-15 20:37:39.273696 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64177 2019-Jan-15 20:37:39.274345 - [DEBUG]
64178 2019-Jan-15 20:37:39.274370 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64179 2019-Jan-15 20:37:39.275027 - [DEBUG] Compose: EdgeIdentity * AllBottom
64180 2019-Jan-15 20:37:39.275055 - [DEBUG]
64181 2019-Jan-15 20:37:39.275079 - [DEBUG] Propagate flow
64182 2019-Jan-15 20:37:39.275103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64183 2019-Jan-15 20:37:39.275159 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64184 2019-Jan-15 20:37:39.275792 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64185 2019-Jan-15 20:37:39.276426 - [DEBUG] Edge function : AllBottom (result of previous compose)
64186 2019-Jan-15 20:37:39.276452 - [DEBUG]
64187 2019-Jan-15 20:37:39.276476 - [DEBUG] Join: AllTop & AllBottom
64188 2019-Jan-15 20:37:39.276503 - [DEBUG] = AllBottom (new jump func)
64189 2019-Jan-15 20:37:39.276527 - [DEBUG]
64190 2019-Jan-15 20:37:39.276551 - [DEBUG] Start adding new jump function
64191 2019-Jan-15 20:37:39.276574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64192 2019-Jan-15 20:37:39.276630 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64193 2019-Jan-15 20:37:39.277275 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
64194 2019-Jan-15 20:37:39.277910 - [DEBUG] Edge Function : AllBottom
64195 2019-Jan-15 20:37:39.277938 - [DEBUG] End adding new jump function
64196 2019-Jan-15 20:37:39.277963 - [DEBUG]
64197 2019-Jan-15 20:37:39.277987 - [DEBUG] -------------------------------------------- 1701. Path Edge --------------------------------------------
64198 2019-Jan-15 20:37:39.278011 - [DEBUG]
64199 2019-Jan-15 20:37:39.278035 - [DEBUG] Process 1701. path edge:
64200 2019-Jan-15 20:37:39.278058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64201 2019-Jan-15 20:37:39.278115 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
64202 2019-Jan-15 20:37:39.278746 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64203 2019-Jan-15 20:37:39.279378 - [DEBUG]
64204 2019-Jan-15 20:37:39.279403 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
64205 2019-Jan-15 20:37:39.280051 - [DEBUG] Compose: EdgeIdentity * AllBottom
64206 2019-Jan-15 20:37:39.280079 - [DEBUG]
64207 2019-Jan-15 20:37:39.280103 - [DEBUG] Propagate flow
64208 2019-Jan-15 20:37:39.280126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64209 2019-Jan-15 20:37:39.280191 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
64210 2019-Jan-15 20:37:39.280847 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64211 2019-Jan-15 20:37:39.281481 - [DEBUG] Edge function : AllBottom (result of previous compose)
64212 2019-Jan-15 20:37:39.281506 - [DEBUG]
64213 2019-Jan-15 20:37:39.281531 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64214 2019-Jan-15 20:37:39.281557 - [DEBUG] = AllBottom
64215 2019-Jan-15 20:37:39.281581 - [DEBUG]
64216 2019-Jan-15 20:37:39.281605 - [DEBUG] PROPAGATE: No new function!
64217 2019-Jan-15 20:37:39.281629 - [DEBUG] EDGE:
64218 2019-Jan-15 20:37:39.281686 - [DEBUG] ---> 64219 2019-Jan-15 20:37:39.282319 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64220 2019-Jan-15 20:37:39.282951 - [DEBUG]
64221 2019-Jan-15 20:37:39.282977 - [DEBUG] Compose: EdgeIdentity * AllBottom
64222 2019-Jan-15 20:37:39.283003 - [DEBUG]
64223 2019-Jan-15 20:37:39.283026 - [DEBUG] Propagate flow
64224 2019-Jan-15 20:37:39.283050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64225 2019-Jan-15 20:37:39.283105 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64226 2019-Jan-15 20:37:39.283738 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64227 2019-Jan-15 20:37:39.284393 - [DEBUG] Edge function : AllBottom (result of previous compose)
64228 2019-Jan-15 20:37:39.284418 - [DEBUG]
64229 2019-Jan-15 20:37:39.284443 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64230 2019-Jan-15 20:37:39.284469 - [DEBUG] = AllBottom
64231 2019-Jan-15 20:37:39.284493 - [DEBUG]
64232 2019-Jan-15 20:37:39.284516 - [DEBUG] PROPAGATE: No new function!
64233 2019-Jan-15 20:37:39.284541 - [DEBUG] EDGE:
64234 2019-Jan-15 20:37:39.284599 - [DEBUG] ---> 64235 2019-Jan-15 20:37:39.285235 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64236 2019-Jan-15 20:37:39.285869 - [DEBUG]
64237 2019-Jan-15 20:37:39.285895 - [DEBUG] Compose: EdgeIdentity * AllBottom
64238 2019-Jan-15 20:37:39.285921 - [DEBUG]
64239 2019-Jan-15 20:37:39.285945 - [DEBUG] Propagate flow
64240 2019-Jan-15 20:37:39.285968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64241 2019-Jan-15 20:37:39.286024 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64242 2019-Jan-15 20:37:39.286661 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64243 2019-Jan-15 20:37:39.287318 - [DEBUG] Edge function : AllBottom (result of previous compose)
64244 2019-Jan-15 20:37:39.287344 - [DEBUG]
64245 2019-Jan-15 20:37:39.287368 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64246 2019-Jan-15 20:37:39.287394 - [DEBUG] = AllBottom
64247 2019-Jan-15 20:37:39.287419 - [DEBUG]
64248 2019-Jan-15 20:37:39.287442 - [DEBUG] PROPAGATE: No new function!
64249 2019-Jan-15 20:37:39.287479 - [DEBUG] Compose: EdgeIdentity * AllBottom
64250 2019-Jan-15 20:37:39.287506 - [DEBUG]
64251 2019-Jan-15 20:37:39.287530 - [DEBUG] Propagate flow
64252 2019-Jan-15 20:37:39.287553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64253 2019-Jan-15 20:37:39.287610 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64254 2019-Jan-15 20:37:39.288248 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64255 2019-Jan-15 20:37:39.288888 - [DEBUG] Edge function : AllBottom (result of previous compose)
64256 2019-Jan-15 20:37:39.288914 - [DEBUG]
64257 2019-Jan-15 20:37:39.288938 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64258 2019-Jan-15 20:37:39.288964 - [DEBUG] = AllBottom
64259 2019-Jan-15 20:37:39.288989 - [DEBUG]
64260 2019-Jan-15 20:37:39.289012 - [DEBUG] PROPAGATE: No new function!
64261 2019-Jan-15 20:37:39.289037 - [DEBUG] Compose: EdgeIdentity * AllBottom
64262 2019-Jan-15 20:37:39.289063 - [DEBUG]
64263 2019-Jan-15 20:37:39.289086 - [DEBUG] Propagate flow
64264 2019-Jan-15 20:37:39.289110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64265 2019-Jan-15 20:37:39.289166 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64266 2019-Jan-15 20:37:39.289804 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64267 2019-Jan-15 20:37:39.290446 - [DEBUG] Edge function : AllBottom (result of previous compose)
64268 2019-Jan-15 20:37:39.290471 - [DEBUG]
64269 2019-Jan-15 20:37:39.290496 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64270 2019-Jan-15 20:37:39.290522 - [DEBUG] = AllBottom
64271 2019-Jan-15 20:37:39.290546 - [DEBUG]
64272 2019-Jan-15 20:37:39.290569 - [DEBUG] PROPAGATE: No new function!
64273 2019-Jan-15 20:37:39.290595 - [DEBUG] EDGE:
64274 2019-Jan-15 20:37:39.290666 - [DEBUG] ---> 64275 2019-Jan-15 20:37:39.291310 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64276 2019-Jan-15 20:37:39.291945 - [DEBUG]
64277 2019-Jan-15 20:37:39.291970 - [DEBUG] EDGE:
64278 2019-Jan-15 20:37:39.292027 - [DEBUG] ---> 64279 2019-Jan-15 20:37:39.292662 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64280 2019-Jan-15 20:37:39.293294 - [DEBUG]
64281 2019-Jan-15 20:37:39.293320 - [DEBUG] Compose: EdgeIdentity * AllBottom
64282 2019-Jan-15 20:37:39.293346 - [DEBUG]
64283 2019-Jan-15 20:37:39.293370 - [DEBUG] Propagate flow
64284 2019-Jan-15 20:37:39.293393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64285 2019-Jan-15 20:37:39.293449 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64286 2019-Jan-15 20:37:39.294099 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64287 2019-Jan-15 20:37:39.294736 - [DEBUG] Edge function : AllBottom (result of previous compose)
64288 2019-Jan-15 20:37:39.294762 - [DEBUG]
64289 2019-Jan-15 20:37:39.294787 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64290 2019-Jan-15 20:37:39.294813 - [DEBUG] = AllBottom
64291 2019-Jan-15 20:37:39.294838 - [DEBUG]
64292 2019-Jan-15 20:37:39.294861 - [DEBUG] PROPAGATE: No new function!
64293 2019-Jan-15 20:37:39.294885 - [DEBUG] EDGE:
64294 2019-Jan-15 20:37:39.294943 - [DEBUG] ---> 64295 2019-Jan-15 20:37:39.295582 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64296 2019-Jan-15 20:37:39.296214 - [DEBUG]
64297 2019-Jan-15 20:37:39.296240 - [DEBUG] Compose: EdgeIdentity * AllBottom
64298 2019-Jan-15 20:37:39.296265 - [DEBUG]
64299 2019-Jan-15 20:37:39.296289 - [DEBUG] Propagate flow
64300 2019-Jan-15 20:37:39.296313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64301 2019-Jan-15 20:37:39.296382 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64302 2019-Jan-15 20:37:39.297023 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64303 2019-Jan-15 20:37:39.297676 - [DEBUG] Edge function : AllBottom (result of previous compose)
64304 2019-Jan-15 20:37:39.297701 - [DEBUG]
64305 2019-Jan-15 20:37:39.297726 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64306 2019-Jan-15 20:37:39.297752 - [DEBUG] = AllBottom
64307 2019-Jan-15 20:37:39.297776 - [DEBUG]
64308 2019-Jan-15 20:37:39.297800 - [DEBUG] PROPAGATE: No new function!
64309 2019-Jan-15 20:37:39.297836 - [DEBUG] Compose: EdgeIdentity * AllBottom
64310 2019-Jan-15 20:37:39.297863 - [DEBUG]
64311 2019-Jan-15 20:37:39.297887 - [DEBUG] Propagate flow
64312 2019-Jan-15 20:37:39.297910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64313 2019-Jan-15 20:37:39.297967 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64314 2019-Jan-15 20:37:39.298605 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64315 2019-Jan-15 20:37:39.299237 - [DEBUG] Edge function : AllBottom (result of previous compose)
64316 2019-Jan-15 20:37:39.299262 - [DEBUG]
64317 2019-Jan-15 20:37:39.299287 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64318 2019-Jan-15 20:37:39.299313 - [DEBUG] = AllBottom
64319 2019-Jan-15 20:37:39.299337 - [DEBUG]
64320 2019-Jan-15 20:37:39.299360 - [DEBUG] PROPAGATE: No new function!
64321 2019-Jan-15 20:37:39.299385 - [DEBUG] Compose: EdgeIdentity * AllBottom
64322 2019-Jan-15 20:37:39.299411 - [DEBUG]
64323 2019-Jan-15 20:37:39.299434 - [DEBUG] Propagate flow
64324 2019-Jan-15 20:37:39.299458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64325 2019-Jan-15 20:37:39.299514 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64326 2019-Jan-15 20:37:39.300153 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64327 2019-Jan-15 20:37:39.300804 - [DEBUG] Edge function : AllBottom (result of previous compose)
64328 2019-Jan-15 20:37:39.300829 - [DEBUG]
64329 2019-Jan-15 20:37:39.300854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64330 2019-Jan-15 20:37:39.300880 - [DEBUG] = AllBottom
64331 2019-Jan-15 20:37:39.300904 - [DEBUG]
64332 2019-Jan-15 20:37:39.300927 - [DEBUG] PROPAGATE: No new function!
64333 2019-Jan-15 20:37:39.300953 - [DEBUG] EDGE:
64334 2019-Jan-15 20:37:39.301010 - [DEBUG] ---> 64335 2019-Jan-15 20:37:39.301648 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64336 2019-Jan-15 20:37:39.302282 - [DEBUG]
64337 2019-Jan-15 20:37:39.302307 - [DEBUG] EDGE:
64338 2019-Jan-15 20:37:39.302364 - [DEBUG] ---> 64339 2019-Jan-15 20:37:39.302999 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64340 2019-Jan-15 20:37:39.303633 - [DEBUG]
64341 2019-Jan-15 20:37:39.303659 - [DEBUG] Compose: EdgeIdentity * AllBottom
64342 2019-Jan-15 20:37:39.303684 - [DEBUG]
64343 2019-Jan-15 20:37:39.303708 - [DEBUG] Propagate flow
64344 2019-Jan-15 20:37:39.303731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64345 2019-Jan-15 20:37:39.303787 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
64346 2019-Jan-15 20:37:39.304443 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64347 2019-Jan-15 20:37:39.305094 - [DEBUG] Edge function : AllBottom (result of previous compose)
64348 2019-Jan-15 20:37:39.305120 - [DEBUG]
64349 2019-Jan-15 20:37:39.305145 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64350 2019-Jan-15 20:37:39.305171 - [DEBUG] = AllBottom
64351 2019-Jan-15 20:37:39.305196 - [DEBUG]
64352 2019-Jan-15 20:37:39.305219 - [DEBUG] PROPAGATE: No new function!
64353 2019-Jan-15 20:37:39.305244 - [DEBUG] EDGE:
64354 2019-Jan-15 20:37:39.305303 - [DEBUG] ---> 64355 2019-Jan-15 20:37:39.305967 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64356 2019-Jan-15 20:37:39.306628 - [DEBUG]
64357 2019-Jan-15 20:37:39.306656 - [DEBUG] Compose: EdgeIdentity * AllBottom
64358 2019-Jan-15 20:37:39.306682 - [DEBUG]
64359 2019-Jan-15 20:37:39.306707 - [DEBUG] Propagate flow
64360 2019-Jan-15 20:37:39.306730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64361 2019-Jan-15 20:37:39.306796 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64362 2019-Jan-15 20:37:39.307476 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64363 2019-Jan-15 20:37:39.308132 - [DEBUG] Edge function : AllBottom (result of previous compose)
64364 2019-Jan-15 20:37:39.308158 - [DEBUG]
64365 2019-Jan-15 20:37:39.308184 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64366 2019-Jan-15 20:37:39.308210 - [DEBUG] = AllBottom
64367 2019-Jan-15 20:37:39.308235 - [DEBUG]
64368 2019-Jan-15 20:37:39.308258 - [DEBUG] PROPAGATE: No new function!
64369 2019-Jan-15 20:37:39.308311 - [DEBUG] Compose: EdgeIdentity * AllBottom
64370 2019-Jan-15 20:37:39.308339 - [DEBUG]
64371 2019-Jan-15 20:37:39.308362 - [DEBUG] Propagate flow
64372 2019-Jan-15 20:37:39.308386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64373 2019-Jan-15 20:37:39.308444 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64374 2019-Jan-15 20:37:39.309083 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64375 2019-Jan-15 20:37:39.309717 - [DEBUG] Edge function : AllBottom (result of previous compose)
64376 2019-Jan-15 20:37:39.309742 - [DEBUG]
64377 2019-Jan-15 20:37:39.309767 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64378 2019-Jan-15 20:37:39.309793 - [DEBUG] = AllBottom
64379 2019-Jan-15 20:37:39.309818 - [DEBUG]
64380 2019-Jan-15 20:37:39.309841 - [DEBUG] PROPAGATE: No new function!
64381 2019-Jan-15 20:37:39.309867 - [DEBUG] Compose: EdgeIdentity * AllBottom
64382 2019-Jan-15 20:37:39.309892 - [DEBUG]
64383 2019-Jan-15 20:37:39.309916 - [DEBUG] Propagate flow
64384 2019-Jan-15 20:37:39.309939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64385 2019-Jan-15 20:37:39.309995 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64386 2019-Jan-15 20:37:39.310648 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64387 2019-Jan-15 20:37:39.311285 - [DEBUG] Edge function : AllBottom (result of previous compose)
64388 2019-Jan-15 20:37:39.311311 - [DEBUG]
64389 2019-Jan-15 20:37:39.311335 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64390 2019-Jan-15 20:37:39.311361 - [DEBUG] = AllBottom
64391 2019-Jan-15 20:37:39.311386 - [DEBUG]
64392 2019-Jan-15 20:37:39.311409 - [DEBUG] PROPAGATE: No new function!
64393 2019-Jan-15 20:37:39.311436 - [DEBUG] EDGE:
64394 2019-Jan-15 20:37:39.311495 - [DEBUG] ---> 64395 2019-Jan-15 20:37:39.312150 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64396 2019-Jan-15 20:37:39.312784 - [DEBUG]
64397 2019-Jan-15 20:37:39.312810 - [DEBUG] EDGE:
64398 2019-Jan-15 20:37:39.312868 - [DEBUG] ---> 64399 2019-Jan-15 20:37:39.313504 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64400 2019-Jan-15 20:37:39.314156 - [DEBUG]
64401 2019-Jan-15 20:37:39.314184 - [DEBUG] Compose: EdgeIdentity * AllBottom
64402 2019-Jan-15 20:37:39.314210 - [DEBUG]
64403 2019-Jan-15 20:37:39.314233 - [DEBUG] Propagate flow
64404 2019-Jan-15 20:37:39.314256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64405 2019-Jan-15 20:37:39.314312 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64406 2019-Jan-15 20:37:39.314947 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64407 2019-Jan-15 20:37:39.315585 - [DEBUG] Edge function : AllBottom (result of previous compose)
64408 2019-Jan-15 20:37:39.315610 - [DEBUG]
64409 2019-Jan-15 20:37:39.315636 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64410 2019-Jan-15 20:37:39.315662 - [DEBUG] = AllBottom
64411 2019-Jan-15 20:37:39.315686 - [DEBUG]
64412 2019-Jan-15 20:37:39.315710 - [DEBUG] PROPAGATE: No new function!
64413 2019-Jan-15 20:37:39.315734 - [DEBUG] EDGE:
64414 2019-Jan-15 20:37:39.315791 - [DEBUG] ---> 64415 2019-Jan-15 20:37:39.316430 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64416 2019-Jan-15 20:37:39.317063 - [DEBUG]
64417 2019-Jan-15 20:37:39.317089 - [DEBUG] Compose: EdgeIdentity * AllBottom
64418 2019-Jan-15 20:37:39.317115 - [DEBUG]
64419 2019-Jan-15 20:37:39.317138 - [DEBUG] Propagate flow
64420 2019-Jan-15 20:37:39.317162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64421 2019-Jan-15 20:37:39.317217 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64422 2019-Jan-15 20:37:39.317871 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64423 2019-Jan-15 20:37:39.318507 - [DEBUG] Edge function : AllBottom (result of previous compose)
64424 2019-Jan-15 20:37:39.318532 - [DEBUG]
64425 2019-Jan-15 20:37:39.318557 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64426 2019-Jan-15 20:37:39.318583 - [DEBUG] = AllBottom
64427 2019-Jan-15 20:37:39.318607 - [DEBUG]
64428 2019-Jan-15 20:37:39.318631 - [DEBUG] PROPAGATE: No new function!
64429 2019-Jan-15 20:37:39.318669 - [DEBUG] Compose: EdgeIdentity * AllBottom
64430 2019-Jan-15 20:37:39.318696 - [DEBUG]
64431 2019-Jan-15 20:37:39.318720 - [DEBUG] Propagate flow
64432 2019-Jan-15 20:37:39.318743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64433 2019-Jan-15 20:37:39.318800 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64434 2019-Jan-15 20:37:39.319437 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64435 2019-Jan-15 20:37:39.320070 - [DEBUG] Edge function : AllBottom (result of previous compose)
64436 2019-Jan-15 20:37:39.320095 - [DEBUG]
64437 2019-Jan-15 20:37:39.320119 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64438 2019-Jan-15 20:37:39.320145 - [DEBUG] = AllBottom
64439 2019-Jan-15 20:37:39.320170 - [DEBUG]
64440 2019-Jan-15 20:37:39.320193 - [DEBUG] PROPAGATE: No new function!
64441 2019-Jan-15 20:37:39.320218 - [DEBUG] Compose: EdgeIdentity * AllBottom
64442 2019-Jan-15 20:37:39.320252 - [DEBUG]
64443 2019-Jan-15 20:37:39.320276 - [DEBUG] Propagate flow
64444 2019-Jan-15 20:37:39.320299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64445 2019-Jan-15 20:37:39.320355 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64446 2019-Jan-15 20:37:39.321011 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64447 2019-Jan-15 20:37:39.321648 - [DEBUG] Edge function : AllBottom (result of previous compose)
64448 2019-Jan-15 20:37:39.321673 - [DEBUG]
64449 2019-Jan-15 20:37:39.321698 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64450 2019-Jan-15 20:37:39.321724 - [DEBUG] = AllBottom
64451 2019-Jan-15 20:37:39.321748 - [DEBUG]
64452 2019-Jan-15 20:37:39.321771 - [DEBUG] PROPAGATE: No new function!
64453 2019-Jan-15 20:37:39.321797 - [DEBUG] EDGE:
64454 2019-Jan-15 20:37:39.321855 - [DEBUG] ---> 64455 2019-Jan-15 20:37:39.322492 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64456 2019-Jan-15 20:37:39.323132 - [DEBUG]
64457 2019-Jan-15 20:37:39.323169 - [DEBUG] Compose: EdgeIdentity * AllBottom
64458 2019-Jan-15 20:37:39.323196 - [DEBUG]
64459 2019-Jan-15 20:37:39.323220 - [DEBUG] Propagate flow
64460 2019-Jan-15 20:37:39.323243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64461 2019-Jan-15 20:37:39.323300 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64462 2019-Jan-15 20:37:39.323952 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64463 2019-Jan-15 20:37:39.324588 - [DEBUG] Edge function : AllBottom (result of previous compose)
64464 2019-Jan-15 20:37:39.324613 - [DEBUG]
64465 2019-Jan-15 20:37:39.324639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64466 2019-Jan-15 20:37:39.324664 - [DEBUG] = AllBottom
64467 2019-Jan-15 20:37:39.324689 - [DEBUG]
64468 2019-Jan-15 20:37:39.324712 - [DEBUG] PROPAGATE: No new function!
64469 2019-Jan-15 20:37:39.324736 - [DEBUG] EDGE:
64470 2019-Jan-15 20:37:39.324794 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
64471 2019-Jan-15 20:37:39.325436 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64472 2019-Jan-15 20:37:39.326072 - [DEBUG]
64473 2019-Jan-15 20:37:39.326098 - [DEBUG] Compose: EdgeIdentity * AllBottom
64474 2019-Jan-15 20:37:39.326124 - [DEBUG]
64475 2019-Jan-15 20:37:39.326147 - [DEBUG] Propagate flow
64476 2019-Jan-15 20:37:39.326170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64477 2019-Jan-15 20:37:39.326226 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64478 2019-Jan-15 20:37:39.326866 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64479 2019-Jan-15 20:37:39.327516 - [DEBUG] Edge function : AllBottom (result of previous compose)
64480 2019-Jan-15 20:37:39.327541 - [DEBUG]
64481 2019-Jan-15 20:37:39.327567 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64482 2019-Jan-15 20:37:39.327593 - [DEBUG] = AllBottom
64483 2019-Jan-15 20:37:39.327617 - [DEBUG]
64484 2019-Jan-15 20:37:39.327641 - [DEBUG] PROPAGATE: No new function!
64485 2019-Jan-15 20:37:39.327665 - [DEBUG] EDGE:
64486 2019-Jan-15 20:37:39.327723 - [DEBUG] ---> 64487 2019-Jan-15 20:37:39.328371 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64488 2019-Jan-15 20:37:39.329006 - [DEBUG]
64489 2019-Jan-15 20:37:39.329032 - [DEBUG] EDGE:
64490 2019-Jan-15 20:37:39.329089 - [DEBUG] ---> 64491 2019-Jan-15 20:37:39.329725 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64492 2019-Jan-15 20:37:39.330359 - [DEBUG]
64493 2019-Jan-15 20:37:39.330384 - [DEBUG] EDGE:
64494 2019-Jan-15 20:37:39.330441 - [DEBUG] ---> 64495 2019-Jan-15 20:37:39.331097 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64496 2019-Jan-15 20:37:39.331733 - [DEBUG]
64497 2019-Jan-15 20:37:39.331767 - [DEBUG] Compose: EdgeIdentity * AllBottom
64498 2019-Jan-15 20:37:39.331794 - [DEBUG]
64499 2019-Jan-15 20:37:39.331818 - [DEBUG] Propagate flow
64500 2019-Jan-15 20:37:39.331841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64501 2019-Jan-15 20:37:39.331897 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64502 2019-Jan-15 20:37:39.332536 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64503 2019-Jan-15 20:37:39.333169 - [DEBUG] Edge function : AllBottom (result of previous compose)
64504 2019-Jan-15 20:37:39.333194 - [DEBUG]
64505 2019-Jan-15 20:37:39.333219 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64506 2019-Jan-15 20:37:39.333245 - [DEBUG] = AllBottom
64507 2019-Jan-15 20:37:39.333269 - [DEBUG]
64508 2019-Jan-15 20:37:39.333292 - [DEBUG] PROPAGATE: No new function!
64509 2019-Jan-15 20:37:39.333316 - [DEBUG] EDGE:
64510 2019-Jan-15 20:37:39.333374 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
64511 2019-Jan-15 20:37:39.334029 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64512 2019-Jan-15 20:37:39.334664 - [DEBUG]
64513 2019-Jan-15 20:37:39.334690 - [DEBUG] EDGE:
64514 2019-Jan-15 20:37:39.334747 - [DEBUG] ---> 64515 2019-Jan-15 20:37:39.335382 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64516 2019-Jan-15 20:37:39.336017 - [DEBUG]
64517 2019-Jan-15 20:37:39.336057 - [DEBUG] Compose: EdgeIdentity * AllBottom
64518 2019-Jan-15 20:37:39.336085 - [DEBUG]
64519 2019-Jan-15 20:37:39.336108 - [DEBUG] Propagate flow
64520 2019-Jan-15 20:37:39.336131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64521 2019-Jan-15 20:37:39.336188 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64522 2019-Jan-15 20:37:39.336834 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64523 2019-Jan-15 20:37:39.337490 - [DEBUG] Edge function : AllBottom (result of previous compose)
64524 2019-Jan-15 20:37:39.337515 - [DEBUG]
64525 2019-Jan-15 20:37:39.337540 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64526 2019-Jan-15 20:37:39.337566 - [DEBUG] = AllBottom
64527 2019-Jan-15 20:37:39.337590 - [DEBUG]
64528 2019-Jan-15 20:37:39.337613 - [DEBUG] PROPAGATE: No new function!
64529 2019-Jan-15 20:37:39.337639 - [DEBUG] Compose: EdgeIdentity * AllBottom
64530 2019-Jan-15 20:37:39.337665 - [DEBUG]
64531 2019-Jan-15 20:37:39.337697 - [DEBUG] Propagate flow
64532 2019-Jan-15 20:37:39.337720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64533 2019-Jan-15 20:37:39.337777 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64534 2019-Jan-15 20:37:39.338423 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64535 2019-Jan-15 20:37:39.339058 - [DEBUG] Edge function : AllBottom (result of previous compose)
64536 2019-Jan-15 20:37:39.339083 - [DEBUG]
64537 2019-Jan-15 20:37:39.339108 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64538 2019-Jan-15 20:37:39.339133 - [DEBUG] = AllBottom
64539 2019-Jan-15 20:37:39.339157 - [DEBUG]
64540 2019-Jan-15 20:37:39.339180 - [DEBUG] PROPAGATE: No new function!
64541 2019-Jan-15 20:37:39.339205 - [DEBUG] EDGE:
64542 2019-Jan-15 20:37:39.339262 - [DEBUG] ---> 64543 2019-Jan-15 20:37:39.339899 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
64544 2019-Jan-15 20:37:39.340537 - [DEBUG]
64545 2019-Jan-15 20:37:39.340562 - [DEBUG] EDGE:
64546 2019-Jan-15 20:37:39.340633 - [DEBUG] ---> 64547 2019-Jan-15 20:37:39.341273 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64548 2019-Jan-15 20:37:39.341911 - [DEBUG]
64549 2019-Jan-15 20:37:39.341938 - [DEBUG] Compose: EdgeIdentity * AllBottom
64550 2019-Jan-15 20:37:39.341963 - [DEBUG]
64551 2019-Jan-15 20:37:39.341987 - [DEBUG] Propagate flow
64552 2019-Jan-15 20:37:39.342010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64553 2019-Jan-15 20:37:39.342066 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64554 2019-Jan-15 20:37:39.342705 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64555 2019-Jan-15 20:37:39.343343 - [DEBUG] Edge function : AllBottom (result of previous compose)
64556 2019-Jan-15 20:37:39.343368 - [DEBUG]
64557 2019-Jan-15 20:37:39.343393 - [DEBUG] Join: AllTop & AllBottom
64558 2019-Jan-15 20:37:39.343419 - [DEBUG] = AllBottom (new jump func)
64559 2019-Jan-15 20:37:39.343444 - [DEBUG]
64560 2019-Jan-15 20:37:39.343467 - [DEBUG] Start adding new jump function
64561 2019-Jan-15 20:37:39.343491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64562 2019-Jan-15 20:37:39.343547 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64563 2019-Jan-15 20:37:39.344201 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64564 2019-Jan-15 20:37:39.344838 - [DEBUG] Edge Function : AllBottom
64565 2019-Jan-15 20:37:39.344866 - [DEBUG] End adding new jump function
64566 2019-Jan-15 20:37:39.344890 - [DEBUG]
64567 2019-Jan-15 20:37:39.344914 - [DEBUG] -------------------------------------------- 1702. Path Edge --------------------------------------------
64568 2019-Jan-15 20:37:39.344938 - [DEBUG]
64569 2019-Jan-15 20:37:39.344962 - [DEBUG] Process 1702. path edge:
64570 2019-Jan-15 20:37:39.344985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64571 2019-Jan-15 20:37:39.345041 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
64572 2019-Jan-15 20:37:39.345680 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64573 2019-Jan-15 20:37:39.346314 - [DEBUG]
64574 2019-Jan-15 20:37:39.346339 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64575 2019-Jan-15 20:37:39.346999 - [DEBUG] Compose: EdgeIdentity * AllBottom
64576 2019-Jan-15 20:37:39.347028 - [DEBUG]
64577 2019-Jan-15 20:37:39.347052 - [DEBUG] Propagate flow
64578 2019-Jan-15 20:37:39.347075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64579 2019-Jan-15 20:37:39.347132 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64580 2019-Jan-15 20:37:39.347785 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64581 2019-Jan-15 20:37:39.348423 - [DEBUG] Edge function : AllBottom (result of previous compose)
64582 2019-Jan-15 20:37:39.348449 - [DEBUG]
64583 2019-Jan-15 20:37:39.348473 - [DEBUG] Join: AllTop & AllBottom
64584 2019-Jan-15 20:37:39.348499 - [DEBUG] = AllBottom (new jump func)
64585 2019-Jan-15 20:37:39.348524 - [DEBUG]
64586 2019-Jan-15 20:37:39.348547 - [DEBUG] Start adding new jump function
64587 2019-Jan-15 20:37:39.348570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64588 2019-Jan-15 20:37:39.348626 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64589 2019-Jan-15 20:37:39.349265 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64590 2019-Jan-15 20:37:39.349898 - [DEBUG] Edge Function : AllBottom
64591 2019-Jan-15 20:37:39.349926 - [DEBUG] End adding new jump function
64592 2019-Jan-15 20:37:39.349950 - [DEBUG]
64593 2019-Jan-15 20:37:39.349974 - [DEBUG] -------------------------------------------- 1703. Path Edge --------------------------------------------
64594 2019-Jan-15 20:37:39.349998 - [DEBUG]
64595 2019-Jan-15 20:37:39.350021 - [DEBUG] Process 1703. path edge:
64596 2019-Jan-15 20:37:39.350045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64597 2019-Jan-15 20:37:39.350101 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
64598 2019-Jan-15 20:37:39.350751 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64599 2019-Jan-15 20:37:39.351386 - [DEBUG]
64600 2019-Jan-15 20:37:39.351412 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64601 2019-Jan-15 20:37:39.352055 - [DEBUG] Compose: EdgeIdentity * AllBottom
64602 2019-Jan-15 20:37:39.352083 - [DEBUG]
64603 2019-Jan-15 20:37:39.352107 - [DEBUG] Propagate flow
64604 2019-Jan-15 20:37:39.352131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64605 2019-Jan-15 20:37:39.352187 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64606 2019-Jan-15 20:37:39.352823 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64607 2019-Jan-15 20:37:39.353458 - [DEBUG] Edge function : AllBottom (result of previous compose)
64608 2019-Jan-15 20:37:39.353483 - [DEBUG]
64609 2019-Jan-15 20:37:39.353508 - [DEBUG] Join: AllTop & AllBottom
64610 2019-Jan-15 20:37:39.353534 - [DEBUG] = AllBottom (new jump func)
64611 2019-Jan-15 20:37:39.353559 - [DEBUG]
64612 2019-Jan-15 20:37:39.353582 - [DEBUG] Start adding new jump function
64613 2019-Jan-15 20:37:39.353606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64614 2019-Jan-15 20:37:39.353662 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64615 2019-Jan-15 20:37:39.354310 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64616 2019-Jan-15 20:37:39.354944 - [DEBUG] Edge Function : AllBottom
64617 2019-Jan-15 20:37:39.354971 - [DEBUG] End adding new jump function
64618 2019-Jan-15 20:37:39.354995 - [DEBUG]
64619 2019-Jan-15 20:37:39.355027 - [DEBUG] -------------------------------------------- 1704. Path Edge --------------------------------------------
64620 2019-Jan-15 20:37:39.355051 - [DEBUG]
64621 2019-Jan-15 20:37:39.355075 - [DEBUG] Process 1704. path edge:
64622 2019-Jan-15 20:37:39.355099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64623 2019-Jan-15 20:37:39.355154 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
64624 2019-Jan-15 20:37:39.355792 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64625 2019-Jan-15 20:37:39.356427 - [DEBUG]
64626 2019-Jan-15 20:37:39.356451 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64627 2019-Jan-15 20:37:39.357102 - [DEBUG] Compose: EdgeIdentity * AllBottom
64628 2019-Jan-15 20:37:39.357130 - [DEBUG]
64629 2019-Jan-15 20:37:39.357154 - [DEBUG] Propagate flow
64630 2019-Jan-15 20:37:39.357178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64631 2019-Jan-15 20:37:39.357234 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64632 2019-Jan-15 20:37:39.357889 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64633 2019-Jan-15 20:37:39.358523 - [DEBUG] Edge function : AllBottom (result of previous compose)
64634 2019-Jan-15 20:37:39.358548 - [DEBUG]
64635 2019-Jan-15 20:37:39.358573 - [DEBUG] Join: AllTop & AllBottom
64636 2019-Jan-15 20:37:39.358599 - [DEBUG] = AllBottom (new jump func)
64637 2019-Jan-15 20:37:39.358624 - [DEBUG]
64638 2019-Jan-15 20:37:39.358647 - [DEBUG] Start adding new jump function
64639 2019-Jan-15 20:37:39.358671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64640 2019-Jan-15 20:37:39.358727 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64641 2019-Jan-15 20:37:39.359361 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64642 2019-Jan-15 20:37:39.359999 - [DEBUG] Edge Function : AllBottom
64643 2019-Jan-15 20:37:39.360026 - [DEBUG] End adding new jump function
64644 2019-Jan-15 20:37:39.360050 - [DEBUG]
64645 2019-Jan-15 20:37:39.360074 - [DEBUG] -------------------------------------------- 1705. Path Edge --------------------------------------------
64646 2019-Jan-15 20:37:39.360098 - [DEBUG]
64647 2019-Jan-15 20:37:39.360122 - [DEBUG] Process 1705. path edge:
64648 2019-Jan-15 20:37:39.360145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64649 2019-Jan-15 20:37:39.360201 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
64650 2019-Jan-15 20:37:39.360858 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64651 2019-Jan-15 20:37:39.361492 - [DEBUG]
64652 2019-Jan-15 20:37:39.361518 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64653 2019-Jan-15 20:37:39.362168 - [DEBUG] Compose: EdgeIdentity * AllBottom
64654 2019-Jan-15 20:37:39.362197 - [DEBUG]
64655 2019-Jan-15 20:37:39.362220 - [DEBUG] Propagate flow
64656 2019-Jan-15 20:37:39.362244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64657 2019-Jan-15 20:37:39.362300 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64658 2019-Jan-15 20:37:39.362938 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64659 2019-Jan-15 20:37:39.363572 - [DEBUG] Edge function : AllBottom (result of previous compose)
64660 2019-Jan-15 20:37:39.363597 - [DEBUG]
64661 2019-Jan-15 20:37:39.363622 - [DEBUG] Join: AllTop & AllBottom
64662 2019-Jan-15 20:37:39.363657 - [DEBUG] = AllBottom (new jump func)
64663 2019-Jan-15 20:37:39.363682 - [DEBUG]
64664 2019-Jan-15 20:37:39.363705 - [DEBUG] Start adding new jump function
64665 2019-Jan-15 20:37:39.363729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64666 2019-Jan-15 20:37:39.363785 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64667 2019-Jan-15 20:37:39.364438 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64668 2019-Jan-15 20:37:39.365073 - [DEBUG] Edge Function : AllBottom
64669 2019-Jan-15 20:37:39.365100 - [DEBUG] End adding new jump function
64670 2019-Jan-15 20:37:39.365124 - [DEBUG]
64671 2019-Jan-15 20:37:39.365148 - [DEBUG] -------------------------------------------- 1706. Path Edge --------------------------------------------
64672 2019-Jan-15 20:37:39.365172 - [DEBUG]
64673 2019-Jan-15 20:37:39.365195 - [DEBUG] Process 1706. path edge:
64674 2019-Jan-15 20:37:39.365219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64675 2019-Jan-15 20:37:39.365275 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
64676 2019-Jan-15 20:37:39.365913 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64677 2019-Jan-15 20:37:39.366546 - [DEBUG]
64678 2019-Jan-15 20:37:39.366571 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64679 2019-Jan-15 20:37:39.367219 - [DEBUG] Compose: EdgeIdentity * AllBottom
64680 2019-Jan-15 20:37:39.367247 - [DEBUG]
64681 2019-Jan-15 20:37:39.367284 - [DEBUG] Propagate flow
64682 2019-Jan-15 20:37:39.367308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64683 2019-Jan-15 20:37:39.367365 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64684 2019-Jan-15 20:37:39.368001 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64685 2019-Jan-15 20:37:39.368636 - [DEBUG] Edge function : AllBottom (result of previous compose)
64686 2019-Jan-15 20:37:39.368661 - [DEBUG]
64687 2019-Jan-15 20:37:39.368686 - [DEBUG] Join: AllTop & AllBottom
64688 2019-Jan-15 20:37:39.368712 - [DEBUG] = AllBottom (new jump func)
64689 2019-Jan-15 20:37:39.368737 - [DEBUG]
64690 2019-Jan-15 20:37:39.368760 - [DEBUG] Start adding new jump function
64691 2019-Jan-15 20:37:39.368783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64692 2019-Jan-15 20:37:39.368839 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64693 2019-Jan-15 20:37:39.369477 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64694 2019-Jan-15 20:37:39.370109 - [DEBUG] Edge Function : AllBottom
64695 2019-Jan-15 20:37:39.370137 - [DEBUG] End adding new jump function
64696 2019-Jan-15 20:37:39.370161 - [DEBUG]
64697 2019-Jan-15 20:37:39.370185 - [DEBUG] -------------------------------------------- 1707. Path Edge --------------------------------------------
64698 2019-Jan-15 20:37:39.370209 - [DEBUG]
64699 2019-Jan-15 20:37:39.370232 - [DEBUG] Process 1707. path edge:
64700 2019-Jan-15 20:37:39.370256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64701 2019-Jan-15 20:37:39.370312 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
64702 2019-Jan-15 20:37:39.370960 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64703 2019-Jan-15 20:37:39.371595 - [DEBUG]
64704 2019-Jan-15 20:37:39.371620 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64705 2019-Jan-15 20:37:39.372263 - [DEBUG] Compose: EdgeIdentity * AllBottom
64706 2019-Jan-15 20:37:39.372291 - [DEBUG]
64707 2019-Jan-15 20:37:39.372323 - [DEBUG] Propagate flow
64708 2019-Jan-15 20:37:39.372346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64709 2019-Jan-15 20:37:39.372403 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64710 2019-Jan-15 20:37:39.373038 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64711 2019-Jan-15 20:37:39.373672 - [DEBUG] Edge function : AllBottom (result of previous compose)
64712 2019-Jan-15 20:37:39.373697 - [DEBUG]
64713 2019-Jan-15 20:37:39.373722 - [DEBUG] Join: AllTop & AllBottom
64714 2019-Jan-15 20:37:39.373748 - [DEBUG] = AllBottom (new jump func)
64715 2019-Jan-15 20:37:39.373773 - [DEBUG]
64716 2019-Jan-15 20:37:39.373796 - [DEBUG] Start adding new jump function
64717 2019-Jan-15 20:37:39.373820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64718 2019-Jan-15 20:37:39.373876 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64719 2019-Jan-15 20:37:39.374526 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64720 2019-Jan-15 20:37:39.375159 - [DEBUG] Edge Function : AllBottom
64721 2019-Jan-15 20:37:39.375187 - [DEBUG] End adding new jump function
64722 2019-Jan-15 20:37:39.375211 - [DEBUG]
64723 2019-Jan-15 20:37:39.375234 - [DEBUG] -------------------------------------------- 1708. Path Edge --------------------------------------------
64724 2019-Jan-15 20:37:39.375258 - [DEBUG]
64725 2019-Jan-15 20:37:39.375282 - [DEBUG] Process 1708. path edge:
64726 2019-Jan-15 20:37:39.375306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64727 2019-Jan-15 20:37:39.375362 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
64728 2019-Jan-15 20:37:39.375995 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64729 2019-Jan-15 20:37:39.376632 - [DEBUG]
64730 2019-Jan-15 20:37:39.376656 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64731 2019-Jan-15 20:37:39.377317 - [DEBUG] Compose: EdgeIdentity * AllBottom
64732 2019-Jan-15 20:37:39.377344 - [DEBUG]
64733 2019-Jan-15 20:37:39.377368 - [DEBUG] Propagate flow
64734 2019-Jan-15 20:37:39.377391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64735 2019-Jan-15 20:37:39.377448 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64736 2019-Jan-15 20:37:39.378087 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64737 2019-Jan-15 20:37:39.378722 - [DEBUG] Edge function : AllBottom (result of previous compose)
64738 2019-Jan-15 20:37:39.378747 - [DEBUG]
64739 2019-Jan-15 20:37:39.378771 - [DEBUG] Join: AllTop & AllBottom
64740 2019-Jan-15 20:37:39.378797 - [DEBUG] = AllBottom (new jump func)
64741 2019-Jan-15 20:37:39.378822 - [DEBUG]
64742 2019-Jan-15 20:37:39.378845 - [DEBUG] Start adding new jump function
64743 2019-Jan-15 20:37:39.378869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64744 2019-Jan-15 20:37:39.378925 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64745 2019-Jan-15 20:37:39.379559 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64746 2019-Jan-15 20:37:39.380197 - [DEBUG] Edge Function : AllBottom
64747 2019-Jan-15 20:37:39.380225 - [DEBUG] End adding new jump function
64748 2019-Jan-15 20:37:39.380249 - [DEBUG]
64749 2019-Jan-15 20:37:39.380272 - [DEBUG] -------------------------------------------- 1709. Path Edge --------------------------------------------
64750 2019-Jan-15 20:37:39.380296 - [DEBUG]
64751 2019-Jan-15 20:37:39.380327 - [DEBUG] Process 1709. path edge:
64752 2019-Jan-15 20:37:39.380351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64753 2019-Jan-15 20:37:39.380408 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
64754 2019-Jan-15 20:37:39.381064 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64755 2019-Jan-15 20:37:39.381698 - [DEBUG]
64756 2019-Jan-15 20:37:39.381724 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64757 2019-Jan-15 20:37:39.382375 - [DEBUG] Compose: EdgeIdentity * AllBottom
64758 2019-Jan-15 20:37:39.382403 - [DEBUG]
64759 2019-Jan-15 20:37:39.382426 - [DEBUG] Propagate flow
64760 2019-Jan-15 20:37:39.382449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64761 2019-Jan-15 20:37:39.382506 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64762 2019-Jan-15 20:37:39.383145 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64763 2019-Jan-15 20:37:39.383781 - [DEBUG] Edge function : AllBottom (result of previous compose)
64764 2019-Jan-15 20:37:39.383806 - [DEBUG]
64765 2019-Jan-15 20:37:39.383830 - [DEBUG] Join: AllTop & AllBottom
64766 2019-Jan-15 20:37:39.383856 - [DEBUG] = AllBottom (new jump func)
64767 2019-Jan-15 20:37:39.383880 - [DEBUG]
64768 2019-Jan-15 20:37:39.383904 - [DEBUG] Start adding new jump function
64769 2019-Jan-15 20:37:39.383927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64770 2019-Jan-15 20:37:39.383995 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64771 2019-Jan-15 20:37:39.384630 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64772 2019-Jan-15 20:37:39.385265 - [DEBUG] Edge Function : AllBottom
64773 2019-Jan-15 20:37:39.385292 - [DEBUG] End adding new jump function
64774 2019-Jan-15 20:37:39.385316 - [DEBUG]
64775 2019-Jan-15 20:37:39.385339 - [DEBUG] -------------------------------------------- 1710. Path Edge --------------------------------------------
64776 2019-Jan-15 20:37:39.385363 - [DEBUG]
64777 2019-Jan-15 20:37:39.385386 - [DEBUG] Process 1710. path edge:
64778 2019-Jan-15 20:37:39.385410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64779 2019-Jan-15 20:37:39.385466 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
64780 2019-Jan-15 20:37:39.386103 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64781 2019-Jan-15 20:37:39.386739 - [DEBUG]
64782 2019-Jan-15 20:37:39.386764 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64783 2019-Jan-15 20:37:39.387424 - [DEBUG] Possible callees:
64784 2019-Jan-15 20:37:39.387449 - [DEBUG] bar
64785 2019-Jan-15 20:37:39.387474 - [DEBUG] Possible return sites:
64786 2019-Jan-15 20:37:39.387497 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7164787 2019-Jan-15 20:37:39.388763 - [DEBUG] Found and process special summary
64788 2019-Jan-15 20:37:39.388796 - [DEBUG] Compose: EdgeIdentity * AllBottom
64789 2019-Jan-15 20:37:39.388823 - [DEBUG]
64790 2019-Jan-15 20:37:39.388847 - [DEBUG] Propagate flow
64791 2019-Jan-15 20:37:39.388870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64792 2019-Jan-15 20:37:39.388926 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64793 2019-Jan-15 20:37:39.389571 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64794 2019-Jan-15 20:37:39.390215 - [DEBUG] Edge function : AllBottom (result of previous compose)
64795 2019-Jan-15 20:37:39.390240 - [DEBUG]
64796 2019-Jan-15 20:37:39.390265 - [DEBUG] Join: AllTop & AllBottom
64797 2019-Jan-15 20:37:39.390291 - [DEBUG] = AllBottom (new jump func)
64798 2019-Jan-15 20:37:39.390315 - [DEBUG]
64799 2019-Jan-15 20:37:39.390339 - [DEBUG] Start adding new jump function
64800 2019-Jan-15 20:37:39.390362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64801 2019-Jan-15 20:37:39.390418 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64802 2019-Jan-15 20:37:39.391072 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64803 2019-Jan-15 20:37:39.391709 - [DEBUG] Edge Function : AllBottom
64804 2019-Jan-15 20:37:39.391736 - [DEBUG] End adding new jump function
64805 2019-Jan-15 20:37:39.391760 - [DEBUG]
64806 2019-Jan-15 20:37:39.391784 - [DEBUG] -------------------------------------------- 1711. Path Edge --------------------------------------------
64807 2019-Jan-15 20:37:39.391808 - [DEBUG]
64808 2019-Jan-15 20:37:39.391831 - [DEBUG] Process 1711. path edge:
64809 2019-Jan-15 20:37:39.391855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64810 2019-Jan-15 20:37:39.391911 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
64811 2019-Jan-15 20:37:39.392549 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64812 2019-Jan-15 20:37:39.393182 - [DEBUG]
64813 2019-Jan-15 20:37:39.393207 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64814 2019-Jan-15 20:37:39.393855 - [DEBUG] Compose: EdgeIdentity * AllBottom
64815 2019-Jan-15 20:37:39.393883 - [DEBUG]
64816 2019-Jan-15 20:37:39.393907 - [DEBUG] Propagate flow
64817 2019-Jan-15 20:37:39.393942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64818 2019-Jan-15 20:37:39.394001 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64819 2019-Jan-15 20:37:39.394642 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64820 2019-Jan-15 20:37:39.395276 - [DEBUG] Edge function : AllBottom (result of previous compose)
64821 2019-Jan-15 20:37:39.395302 - [DEBUG]
64822 2019-Jan-15 20:37:39.395326 - [DEBUG] Join: AllTop & AllBottom
64823 2019-Jan-15 20:37:39.395352 - [DEBUG] = AllBottom (new jump func)
64824 2019-Jan-15 20:37:39.395377 - [DEBUG]
64825 2019-Jan-15 20:37:39.395400 - [DEBUG] Start adding new jump function
64826 2019-Jan-15 20:37:39.395424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64827 2019-Jan-15 20:37:39.395480 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64828 2019-Jan-15 20:37:39.396115 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64829 2019-Jan-15 20:37:39.396748 - [DEBUG] Edge Function : AllBottom
64830 2019-Jan-15 20:37:39.396776 - [DEBUG] End adding new jump function
64831 2019-Jan-15 20:37:39.396800 - [DEBUG]
64832 2019-Jan-15 20:37:39.396824 - [DEBUG] -------------------------------------------- 1712. Path Edge --------------------------------------------
64833 2019-Jan-15 20:37:39.396848 - [DEBUG]
64834 2019-Jan-15 20:37:39.396871 - [DEBUG] Process 1712. path edge:
64835 2019-Jan-15 20:37:39.396895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64836 2019-Jan-15 20:37:39.396952 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
64837 2019-Jan-15 20:37:39.397602 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64838 2019-Jan-15 20:37:39.398249 - [DEBUG]
64839 2019-Jan-15 20:37:39.398274 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64840 2019-Jan-15 20:37:39.398923 - [DEBUG] Compose: EdgeIdentity * AllBottom
64841 2019-Jan-15 20:37:39.398951 - [DEBUG]
64842 2019-Jan-15 20:37:39.398974 - [DEBUG] Propagate flow
64843 2019-Jan-15 20:37:39.398998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64844 2019-Jan-15 20:37:39.399054 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64845 2019-Jan-15 20:37:39.399699 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64846 2019-Jan-15 20:37:39.400333 - [DEBUG] Edge function : AllBottom (result of previous compose)
64847 2019-Jan-15 20:37:39.400358 - [DEBUG]
64848 2019-Jan-15 20:37:39.400382 - [DEBUG] Join: AllTop & AllBottom
64849 2019-Jan-15 20:37:39.400409 - [DEBUG] = AllBottom (new jump func)
64850 2019-Jan-15 20:37:39.400433 - [DEBUG]
64851 2019-Jan-15 20:37:39.400456 - [DEBUG] Start adding new jump function
64852 2019-Jan-15 20:37:39.400480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64853 2019-Jan-15 20:37:39.400536 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64854 2019-Jan-15 20:37:39.401192 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64855 2019-Jan-15 20:37:39.401834 - [DEBUG] Edge Function : AllBottom
64856 2019-Jan-15 20:37:39.401862 - [DEBUG] End adding new jump function
64857 2019-Jan-15 20:37:39.401886 - [DEBUG]
64858 2019-Jan-15 20:37:39.401910 - [DEBUG] -------------------------------------------- 1713. Path Edge --------------------------------------------
64859 2019-Jan-15 20:37:39.401934 - [DEBUG]
64860 2019-Jan-15 20:37:39.401958 - [DEBUG] Process 1713. path edge:
64861 2019-Jan-15 20:37:39.401981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64862 2019-Jan-15 20:37:39.402038 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
64863 2019-Jan-15 20:37:39.402683 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64864 2019-Jan-15 20:37:39.403317 - [DEBUG]
64865 2019-Jan-15 20:37:39.403341 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64866 2019-Jan-15 20:37:39.404007 - [DEBUG] Possible callees:
64867 2019-Jan-15 20:37:39.404032 - [DEBUG] llvm.dbg.declare
64868 2019-Jan-15 20:37:39.404057 - [DEBUG] Possible return sites:
64869 2019-Jan-15 20:37:39.404081 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7864870 2019-Jan-15 20:37:39.405351 - [DEBUG] Found and process special summary
64871 2019-Jan-15 20:37:39.405384 - [DEBUG] Compose: EdgeIdentity * AllBottom
64872 2019-Jan-15 20:37:39.405412 - [DEBUG]
64873 2019-Jan-15 20:37:39.405435 - [DEBUG] Propagate flow
64874 2019-Jan-15 20:37:39.405459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64875 2019-Jan-15 20:37:39.405515 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64876 2019-Jan-15 20:37:39.406153 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64877 2019-Jan-15 20:37:39.406787 - [DEBUG] Edge function : AllBottom (result of previous compose)
64878 2019-Jan-15 20:37:39.406812 - [DEBUG]
64879 2019-Jan-15 20:37:39.406837 - [DEBUG] Join: AllTop & AllBottom
64880 2019-Jan-15 20:37:39.406872 - [DEBUG] = AllBottom (new jump func)
64881 2019-Jan-15 20:37:39.406897 - [DEBUG]
64882 2019-Jan-15 20:37:39.406921 - [DEBUG] Start adding new jump function
64883 2019-Jan-15 20:37:39.406944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64884 2019-Jan-15 20:37:39.407001 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64885 2019-Jan-15 20:37:39.407654 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64886 2019-Jan-15 20:37:39.408290 - [DEBUG] Edge Function : AllBottom
64887 2019-Jan-15 20:37:39.408317 - [DEBUG] End adding new jump function
64888 2019-Jan-15 20:37:39.408341 - [DEBUG]
64889 2019-Jan-15 20:37:39.408365 - [DEBUG] -------------------------------------------- 1714. Path Edge --------------------------------------------
64890 2019-Jan-15 20:37:39.408390 - [DEBUG]
64891 2019-Jan-15 20:37:39.408413 - [DEBUG] Process 1714. path edge:
64892 2019-Jan-15 20:37:39.408437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64893 2019-Jan-15 20:37:39.408493 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
64894 2019-Jan-15 20:37:39.409130 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64895 2019-Jan-15 20:37:39.409766 - [DEBUG]
64896 2019-Jan-15 20:37:39.409791 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64897 2019-Jan-15 20:37:39.410438 - [DEBUG] Compose: EdgeIdentity * AllBottom
64898 2019-Jan-15 20:37:39.410466 - [DEBUG]
64899 2019-Jan-15 20:37:39.410490 - [DEBUG] Propagate flow
64900 2019-Jan-15 20:37:39.410513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64901 2019-Jan-15 20:37:39.410570 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64902 2019-Jan-15 20:37:39.411220 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64903 2019-Jan-15 20:37:39.411855 - [DEBUG] Edge function : AllBottom (result of previous compose)
64904 2019-Jan-15 20:37:39.411880 - [DEBUG]
64905 2019-Jan-15 20:37:39.411905 - [DEBUG] Join: AllTop & AllBottom
64906 2019-Jan-15 20:37:39.411931 - [DEBUG] = AllBottom (new jump func)
64907 2019-Jan-15 20:37:39.411955 - [DEBUG]
64908 2019-Jan-15 20:37:39.411979 - [DEBUG] Start adding new jump function
64909 2019-Jan-15 20:37:39.412002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64910 2019-Jan-15 20:37:39.412058 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64911 2019-Jan-15 20:37:39.412696 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64912 2019-Jan-15 20:37:39.413327 - [DEBUG] Edge Function : AllBottom
64913 2019-Jan-15 20:37:39.413355 - [DEBUG] End adding new jump function
64914 2019-Jan-15 20:37:39.413379 - [DEBUG]
64915 2019-Jan-15 20:37:39.413403 - [DEBUG] -------------------------------------------- 1715. Path Edge --------------------------------------------
64916 2019-Jan-15 20:37:39.413427 - [DEBUG]
64917 2019-Jan-15 20:37:39.413450 - [DEBUG] Process 1715. path edge:
64918 2019-Jan-15 20:37:39.413474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64919 2019-Jan-15 20:37:39.413530 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
64920 2019-Jan-15 20:37:39.414178 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64921 2019-Jan-15 20:37:39.414811 - [DEBUG]
64922 2019-Jan-15 20:37:39.414836 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64923 2019-Jan-15 20:37:39.415482 - [DEBUG] Compose: EdgeIdentity * AllBottom
64924 2019-Jan-15 20:37:39.415509 - [DEBUG]
64925 2019-Jan-15 20:37:39.415540 - [DEBUG] Propagate flow
64926 2019-Jan-15 20:37:39.415564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64927 2019-Jan-15 20:37:39.415621 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64928 2019-Jan-15 20:37:39.416260 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64929 2019-Jan-15 20:37:39.416895 - [DEBUG] Edge function : AllBottom (result of previous compose)
64930 2019-Jan-15 20:37:39.416920 - [DEBUG]
64931 2019-Jan-15 20:37:39.416944 - [DEBUG] Join: AllTop & AllBottom
64932 2019-Jan-15 20:37:39.416970 - [DEBUG] = AllBottom (new jump func)
64933 2019-Jan-15 20:37:39.416995 - [DEBUG]
64934 2019-Jan-15 20:37:39.417018 - [DEBUG] Start adding new jump function
64935 2019-Jan-15 20:37:39.417041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64936 2019-Jan-15 20:37:39.417097 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64937 2019-Jan-15 20:37:39.417751 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64938 2019-Jan-15 20:37:39.418387 - [DEBUG] Edge Function : AllBottom
64939 2019-Jan-15 20:37:39.418414 - [DEBUG] End adding new jump function
64940 2019-Jan-15 20:37:39.418438 - [DEBUG]
64941 2019-Jan-15 20:37:39.418462 - [DEBUG] -------------------------------------------- 1716. Path Edge --------------------------------------------
64942 2019-Jan-15 20:37:39.418486 - [DEBUG]
64943 2019-Jan-15 20:37:39.418509 - [DEBUG] Process 1716. path edge:
64944 2019-Jan-15 20:37:39.418533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64945 2019-Jan-15 20:37:39.418589 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
64946 2019-Jan-15 20:37:39.419224 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64947 2019-Jan-15 20:37:39.419860 - [DEBUG]
64948 2019-Jan-15 20:37:39.419885 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64949 2019-Jan-15 20:37:39.420538 - [DEBUG] Compose: EdgeIdentity * AllBottom
64950 2019-Jan-15 20:37:39.420566 - [DEBUG]
64951 2019-Jan-15 20:37:39.420590 - [DEBUG] Propagate flow
64952 2019-Jan-15 20:37:39.420627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64953 2019-Jan-15 20:37:39.420684 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64954 2019-Jan-15 20:37:39.421319 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64955 2019-Jan-15 20:37:39.421953 - [DEBUG] Edge function : AllBottom (result of previous compose)
64956 2019-Jan-15 20:37:39.421978 - [DEBUG]
64957 2019-Jan-15 20:37:39.422003 - [DEBUG] Join: AllTop & AllBottom
64958 2019-Jan-15 20:37:39.422029 - [DEBUG] = AllBottom (new jump func)
64959 2019-Jan-15 20:37:39.422054 - [DEBUG]
64960 2019-Jan-15 20:37:39.422077 - [DEBUG] Start adding new jump function
64961 2019-Jan-15 20:37:39.422100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64962 2019-Jan-15 20:37:39.422156 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64963 2019-Jan-15 20:37:39.422793 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64964 2019-Jan-15 20:37:39.423430 - [DEBUG] Edge Function : AllBottom
64965 2019-Jan-15 20:37:39.423458 - [DEBUG] End adding new jump function
64966 2019-Jan-15 20:37:39.423483 - [DEBUG]
64967 2019-Jan-15 20:37:39.423507 - [DEBUG] -------------------------------------------- 1717. Path Edge --------------------------------------------
64968 2019-Jan-15 20:37:39.423532 - [DEBUG]
64969 2019-Jan-15 20:37:39.423555 - [DEBUG] Process 1717. path edge:
64970 2019-Jan-15 20:37:39.423591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64971 2019-Jan-15 20:37:39.423656 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
64972 2019-Jan-15 20:37:39.424365 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64973 2019-Jan-15 20:37:39.425061 - [DEBUG]
64974 2019-Jan-15 20:37:39.425088 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64975 2019-Jan-15 20:37:39.425814 - [DEBUG] Compose: EdgeIdentity * AllBottom
64976 2019-Jan-15 20:37:39.425845 - [DEBUG]
64977 2019-Jan-15 20:37:39.425868 - [DEBUG] Propagate flow
64978 2019-Jan-15 20:37:39.425892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64979 2019-Jan-15 20:37:39.425962 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64980 2019-Jan-15 20:37:39.426607 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64981 2019-Jan-15 20:37:39.427244 - [DEBUG] Edge function : AllBottom (result of previous compose)
64982 2019-Jan-15 20:37:39.427290 - [DEBUG]
64983 2019-Jan-15 20:37:39.427317 - [DEBUG] Join: AllTop & AllBottom
64984 2019-Jan-15 20:37:39.427344 - [DEBUG] = AllBottom (new jump func)
64985 2019-Jan-15 20:37:39.427369 - [DEBUG]
64986 2019-Jan-15 20:37:39.427392 - [DEBUG] Start adding new jump function
64987 2019-Jan-15 20:37:39.427416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64988 2019-Jan-15 20:37:39.427473 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64989 2019-Jan-15 20:37:39.428110 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64990 2019-Jan-15 20:37:39.428746 - [DEBUG] Edge Function : AllBottom
64991 2019-Jan-15 20:37:39.428774 - [DEBUG] End adding new jump function
64992 2019-Jan-15 20:37:39.428799 - [DEBUG]
64993 2019-Jan-15 20:37:39.428822 - [DEBUG] -------------------------------------------- 1718. Path Edge --------------------------------------------
64994 2019-Jan-15 20:37:39.428847 - [DEBUG]
64995 2019-Jan-15 20:37:39.428870 - [DEBUG] Process 1718. path edge:
64996 2019-Jan-15 20:37:39.428894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64997 2019-Jan-15 20:37:39.428951 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
64998 2019-Jan-15 20:37:39.429588 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64999 2019-Jan-15 20:37:39.430224 - [DEBUG]
65000 2019-Jan-15 20:37:39.430249 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65001 2019-Jan-15 20:37:39.430941 - [DEBUG] Compose: EdgeIdentity * AllBottom
65002 2019-Jan-15 20:37:39.430969 - [DEBUG]
65003 2019-Jan-15 20:37:39.430993 - [DEBUG] Propagate flow
65004 2019-Jan-15 20:37:39.431016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65005 2019-Jan-15 20:37:39.431073 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65006 2019-Jan-15 20:37:39.431714 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65007 2019-Jan-15 20:37:39.432348 - [DEBUG] Edge function : AllBottom (result of previous compose)
65008 2019-Jan-15 20:37:39.432373 - [DEBUG]
65009 2019-Jan-15 20:37:39.432398 - [DEBUG] Join: AllTop & AllBottom
65010 2019-Jan-15 20:37:39.432424 - [DEBUG] = AllBottom (new jump func)
65011 2019-Jan-15 20:37:39.432449 - [DEBUG]
65012 2019-Jan-15 20:37:39.432472 - [DEBUG] Start adding new jump function
65013 2019-Jan-15 20:37:39.432495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65014 2019-Jan-15 20:37:39.432551 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65015 2019-Jan-15 20:37:39.433205 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65016 2019-Jan-15 20:37:39.433841 - [DEBUG] Edge Function : AllBottom
65017 2019-Jan-15 20:37:39.433869 - [DEBUG] End adding new jump function
65018 2019-Jan-15 20:37:39.433893 - [DEBUG]
65019 2019-Jan-15 20:37:39.433917 - [DEBUG] -------------------------------------------- 1719. Path Edge --------------------------------------------
65020 2019-Jan-15 20:37:39.433954 - [DEBUG]
65021 2019-Jan-15 20:37:39.433978 - [DEBUG] Process 1719. path edge:
65022 2019-Jan-15 20:37:39.434002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65023 2019-Jan-15 20:37:39.434058 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
65024 2019-Jan-15 20:37:39.434696 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65025 2019-Jan-15 20:37:39.435329 - [DEBUG]
65026 2019-Jan-15 20:37:39.435354 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65027 2019-Jan-15 20:37:39.436008 - [DEBUG] Compose: EdgeIdentity * AllBottom
65028 2019-Jan-15 20:37:39.436036 - [DEBUG]
65029 2019-Jan-15 20:37:39.436060 - [DEBUG] Propagate flow
65030 2019-Jan-15 20:37:39.436084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65031 2019-Jan-15 20:37:39.436142 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65032 2019-Jan-15 20:37:39.436780 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65033 2019-Jan-15 20:37:39.437433 - [DEBUG] Edge function : AllBottom (result of previous compose)
65034 2019-Jan-15 20:37:39.437458 - [DEBUG]
65035 2019-Jan-15 20:37:39.437483 - [DEBUG] Join: AllTop & AllBottom
65036 2019-Jan-15 20:37:39.437509 - [DEBUG] = AllBottom (new jump func)
65037 2019-Jan-15 20:37:39.437534 - [DEBUG]
65038 2019-Jan-15 20:37:39.437557 - [DEBUG] Start adding new jump function
65039 2019-Jan-15 20:37:39.437581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65040 2019-Jan-15 20:37:39.437637 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65041 2019-Jan-15 20:37:39.438271 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65042 2019-Jan-15 20:37:39.438904 - [DEBUG] Edge Function : AllBottom
65043 2019-Jan-15 20:37:39.438932 - [DEBUG] End adding new jump function
65044 2019-Jan-15 20:37:39.438956 - [DEBUG]
65045 2019-Jan-15 20:37:39.438980 - [DEBUG] -------------------------------------------- 1720. Path Edge --------------------------------------------
65046 2019-Jan-15 20:37:39.439005 - [DEBUG]
65047 2019-Jan-15 20:37:39.439029 - [DEBUG] Process 1720. path edge:
65048 2019-Jan-15 20:37:39.439052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65049 2019-Jan-15 20:37:39.439109 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
65050 2019-Jan-15 20:37:39.439743 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65051 2019-Jan-15 20:37:39.440375 - [DEBUG]
65052 2019-Jan-15 20:37:39.440401 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65053 2019-Jan-15 20:37:39.441072 - [DEBUG] Compose: EdgeIdentity * AllBottom
65054 2019-Jan-15 20:37:39.441101 - [DEBUG]
65055 2019-Jan-15 20:37:39.441125 - [DEBUG] Propagate flow
65056 2019-Jan-15 20:37:39.441148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65057 2019-Jan-15 20:37:39.441206 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65058 2019-Jan-15 20:37:39.441863 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65059 2019-Jan-15 20:37:39.442498 - [DEBUG] Edge function : AllBottom (result of previous compose)
65060 2019-Jan-15 20:37:39.442523 - [DEBUG]
65061 2019-Jan-15 20:37:39.442548 - [DEBUG] Join: AllTop & AllBottom
65062 2019-Jan-15 20:37:39.442574 - [DEBUG] = AllBottom (new jump func)
65063 2019-Jan-15 20:37:39.442599 - [DEBUG]
65064 2019-Jan-15 20:37:39.442622 - [DEBUG] Start adding new jump function
65065 2019-Jan-15 20:37:39.442646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65066 2019-Jan-15 20:37:39.442702 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65067 2019-Jan-15 20:37:39.443337 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65068 2019-Jan-15 20:37:39.443995 - [DEBUG] Edge Function : AllBottom
65069 2019-Jan-15 20:37:39.444024 - [DEBUG] End adding new jump function
65070 2019-Jan-15 20:37:39.444048 - [DEBUG]
65071 2019-Jan-15 20:37:39.444072 - [DEBUG] -------------------------------------------- 1721. Path Edge --------------------------------------------
65072 2019-Jan-15 20:37:39.444097 - [DEBUG]
65073 2019-Jan-15 20:37:39.444120 - [DEBUG] Process 1721. path edge:
65074 2019-Jan-15 20:37:39.444144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65075 2019-Jan-15 20:37:39.444201 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
65076 2019-Jan-15 20:37:39.444846 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65077 2019-Jan-15 20:37:39.445480 - [DEBUG]
65078 2019-Jan-15 20:37:39.445505 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65079 2019-Jan-15 20:37:39.446163 - [DEBUG] Possible callees:
65080 2019-Jan-15 20:37:39.446189 - [DEBUG] llvm.dbg.declare
65081 2019-Jan-15 20:37:39.446214 - [DEBUG] Possible return sites:
65082 2019-Jan-15 20:37:39.446238 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12065083 2019-Jan-15 20:37:39.447533 - [DEBUG] Found and process special summary
65084 2019-Jan-15 20:37:39.447567 - [DEBUG] Compose: EdgeIdentity * AllBottom
65085 2019-Jan-15 20:37:39.447594 - [DEBUG]
65086 2019-Jan-15 20:37:39.447618 - [DEBUG] Propagate flow
65087 2019-Jan-15 20:37:39.447642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65088 2019-Jan-15 20:37:39.447698 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65089 2019-Jan-15 20:37:39.448336 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65090 2019-Jan-15 20:37:39.448971 - [DEBUG] Edge function : AllBottom (result of previous compose)
65091 2019-Jan-15 20:37:39.448996 - [DEBUG]
65092 2019-Jan-15 20:37:39.449020 - [DEBUG] Join: AllTop & AllBottom
65093 2019-Jan-15 20:37:39.449046 - [DEBUG] = AllBottom (new jump func)
65094 2019-Jan-15 20:37:39.449071 - [DEBUG]
65095 2019-Jan-15 20:37:39.449094 - [DEBUG] Start adding new jump function
65096 2019-Jan-15 20:37:39.449117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65097 2019-Jan-15 20:37:39.449173 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65098 2019-Jan-15 20:37:39.449808 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65099 2019-Jan-15 20:37:39.450451 - [DEBUG] Edge Function : AllBottom
65100 2019-Jan-15 20:37:39.450479 - [DEBUG] End adding new jump function
65101 2019-Jan-15 20:37:39.450503 - [DEBUG]
65102 2019-Jan-15 20:37:39.450527 - [DEBUG] -------------------------------------------- 1722. Path Edge --------------------------------------------
65103 2019-Jan-15 20:37:39.450551 - [DEBUG]
65104 2019-Jan-15 20:37:39.450574 - [DEBUG] Process 1722. path edge:
65105 2019-Jan-15 20:37:39.450609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65106 2019-Jan-15 20:37:39.450668 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
65107 2019-Jan-15 20:37:39.451306 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65108 2019-Jan-15 20:37:39.451943 - [DEBUG]
65109 2019-Jan-15 20:37:39.451968 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65110 2019-Jan-15 20:37:39.452626 - [DEBUG] Compose: EdgeIdentity * AllBottom
65111 2019-Jan-15 20:37:39.452654 - [DEBUG]
65112 2019-Jan-15 20:37:39.452678 - [DEBUG] Propagate flow
65113 2019-Jan-15 20:37:39.452701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65114 2019-Jan-15 20:37:39.452758 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65115 2019-Jan-15 20:37:39.453392 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65116 2019-Jan-15 20:37:39.454039 - [DEBUG] Edge function : AllBottom (result of previous compose)
65117 2019-Jan-15 20:37:39.454064 - [DEBUG]
65118 2019-Jan-15 20:37:39.454088 - [DEBUG] Join: AllTop & AllBottom
65119 2019-Jan-15 20:37:39.454114 - [DEBUG] = AllBottom (new jump func)
65120 2019-Jan-15 20:37:39.454139 - [DEBUG]
65121 2019-Jan-15 20:37:39.454162 - [DEBUG] Start adding new jump function
65122 2019-Jan-15 20:37:39.454185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65123 2019-Jan-15 20:37:39.454241 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65124 2019-Jan-15 20:37:39.454881 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65125 2019-Jan-15 20:37:39.455512 - [DEBUG] Edge Function : AllBottom
65126 2019-Jan-15 20:37:39.455540 - [DEBUG] End adding new jump function
65127 2019-Jan-15 20:37:39.455564 - [DEBUG]
65128 2019-Jan-15 20:37:39.455588 - [DEBUG] -------------------------------------------- 1723. Path Edge --------------------------------------------
65129 2019-Jan-15 20:37:39.455613 - [DEBUG]
65130 2019-Jan-15 20:37:39.455636 - [DEBUG] Process 1723. path edge:
65131 2019-Jan-15 20:37:39.455660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65132 2019-Jan-15 20:37:39.455716 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
65133 2019-Jan-15 20:37:39.456348 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65134 2019-Jan-15 20:37:39.456982 - [DEBUG]
65135 2019-Jan-15 20:37:39.457007 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65136 2019-Jan-15 20:37:39.457671 - [DEBUG] Compose: EdgeIdentity * AllBottom
65137 2019-Jan-15 20:37:39.457699 - [DEBUG]
65138 2019-Jan-15 20:37:39.457723 - [DEBUG] Propagate flow
65139 2019-Jan-15 20:37:39.457746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65140 2019-Jan-15 20:37:39.457803 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65141 2019-Jan-15 20:37:39.458447 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65142 2019-Jan-15 20:37:39.459081 - [DEBUG] Edge function : AllBottom (result of previous compose)
65143 2019-Jan-15 20:37:39.459116 - [DEBUG]
65144 2019-Jan-15 20:37:39.459141 - [DEBUG] Join: AllTop & AllBottom
65145 2019-Jan-15 20:37:39.459167 - [DEBUG] = AllBottom (new jump func)
65146 2019-Jan-15 20:37:39.459192 - [DEBUG]
65147 2019-Jan-15 20:37:39.459215 - [DEBUG] Start adding new jump function
65148 2019-Jan-15 20:37:39.459238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65149 2019-Jan-15 20:37:39.459294 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65150 2019-Jan-15 20:37:39.459930 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65151 2019-Jan-15 20:37:39.460574 - [DEBUG] Edge Function : AllBottom
65152 2019-Jan-15 20:37:39.460614 - [DEBUG] End adding new jump function
65153 2019-Jan-15 20:37:39.460640 - [DEBUG]
65154 2019-Jan-15 20:37:39.460664 - [DEBUG] -------------------------------------------- 1724. Path Edge --------------------------------------------
65155 2019-Jan-15 20:37:39.460689 - [DEBUG]
65156 2019-Jan-15 20:37:39.460712 - [DEBUG] Process 1724. path edge:
65157 2019-Jan-15 20:37:39.460735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65158 2019-Jan-15 20:37:39.460792 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
65159 2019-Jan-15 20:37:39.461439 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65160 2019-Jan-15 20:37:39.462073 - [DEBUG]
65161 2019-Jan-15 20:37:39.462097 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65162 2019-Jan-15 20:37:39.462755 - [DEBUG] Possible callees:
65163 2019-Jan-15 20:37:39.462780 - [DEBUG] llvm.dbg.declare
65164 2019-Jan-15 20:37:39.462805 - [DEBUG] Possible return sites:
65165 2019-Jan-15 20:37:39.462829 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14965166 2019-Jan-15 20:37:39.464116 - [DEBUG] Found and process special summary
65167 2019-Jan-15 20:37:39.464150 - [DEBUG] Compose: EdgeIdentity * AllBottom
65168 2019-Jan-15 20:37:39.464177 - [DEBUG]
65169 2019-Jan-15 20:37:39.464202 - [DEBUG] Propagate flow
65170 2019-Jan-15 20:37:39.464225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65171 2019-Jan-15 20:37:39.464282 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65172 2019-Jan-15 20:37:39.464920 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65173 2019-Jan-15 20:37:39.465554 - [DEBUG] Edge function : AllBottom (result of previous compose)
65174 2019-Jan-15 20:37:39.465579 - [DEBUG]
65175 2019-Jan-15 20:37:39.465604 - [DEBUG] Join: AllTop & AllBottom
65176 2019-Jan-15 20:37:39.465630 - [DEBUG] = AllBottom (new jump func)
65177 2019-Jan-15 20:37:39.465655 - [DEBUG]
65178 2019-Jan-15 20:37:39.465678 - [DEBUG] Start adding new jump function
65179 2019-Jan-15 20:37:39.465702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65180 2019-Jan-15 20:37:39.465757 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65181 2019-Jan-15 20:37:39.466391 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65182 2019-Jan-15 20:37:39.467026 - [DEBUG] Edge Function : AllBottom
65183 2019-Jan-15 20:37:39.467054 - [DEBUG] End adding new jump function
65184 2019-Jan-15 20:37:39.467078 - [DEBUG]
65185 2019-Jan-15 20:37:39.467102 - [DEBUG] -------------------------------------------- 1725. Path Edge --------------------------------------------
65186 2019-Jan-15 20:37:39.467135 - [DEBUG]
65187 2019-Jan-15 20:37:39.467158 - [DEBUG] Process 1725. path edge:
65188 2019-Jan-15 20:37:39.467182 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65189 2019-Jan-15 20:37:39.467239 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
65190 2019-Jan-15 20:37:39.467892 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65191 2019-Jan-15 20:37:39.468528 - [DEBUG]
65192 2019-Jan-15 20:37:39.468552 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65193 2019-Jan-15 20:37:39.469210 - [DEBUG] Compose: EdgeIdentity * AllBottom
65194 2019-Jan-15 20:37:39.469238 - [DEBUG]
65195 2019-Jan-15 20:37:39.469262 - [DEBUG] Propagate flow
65196 2019-Jan-15 20:37:39.469285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65197 2019-Jan-15 20:37:39.469342 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65198 2019-Jan-15 20:37:39.469977 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65199 2019-Jan-15 20:37:39.470624 - [DEBUG] Edge function : AllBottom (result of previous compose)
65200 2019-Jan-15 20:37:39.470649 - [DEBUG]
65201 2019-Jan-15 20:37:39.470674 - [DEBUG] Join: AllTop & AllBottom
65202 2019-Jan-15 20:37:39.470700 - [DEBUG] = AllBottom (new jump func)
65203 2019-Jan-15 20:37:39.470725 - [DEBUG]
65204 2019-Jan-15 20:37:39.470748 - [DEBUG] Start adding new jump function
65205 2019-Jan-15 20:37:39.470772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65206 2019-Jan-15 20:37:39.470828 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65207 2019-Jan-15 20:37:39.471464 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65208 2019-Jan-15 20:37:39.472096 - [DEBUG] Edge Function : AllBottom
65209 2019-Jan-15 20:37:39.472124 - [DEBUG] End adding new jump function
65210 2019-Jan-15 20:37:39.472149 - [DEBUG]
65211 2019-Jan-15 20:37:39.472173 - [DEBUG] -------------------------------------------- 1726. Path Edge --------------------------------------------
65212 2019-Jan-15 20:37:39.472197 - [DEBUG]
65213 2019-Jan-15 20:37:39.472221 - [DEBUG] Process 1726. path edge:
65214 2019-Jan-15 20:37:39.472245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65215 2019-Jan-15 20:37:39.472301 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
65216 2019-Jan-15 20:37:39.472934 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65217 2019-Jan-15 20:37:39.473569 - [DEBUG]
65218 2019-Jan-15 20:37:39.473595 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65219 2019-Jan-15 20:37:39.474265 - [DEBUG] Compose: EdgeIdentity * AllBottom
65220 2019-Jan-15 20:37:39.474294 - [DEBUG]
65221 2019-Jan-15 20:37:39.474318 - [DEBUG] Propagate flow
65222 2019-Jan-15 20:37:39.474341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65223 2019-Jan-15 20:37:39.474399 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65224 2019-Jan-15 20:37:39.475046 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65225 2019-Jan-15 20:37:39.475681 - [DEBUG] Edge function : AllBottom (result of previous compose)
65226 2019-Jan-15 20:37:39.475707 - [DEBUG]
65227 2019-Jan-15 20:37:39.475731 - [DEBUG] Join: AllTop & AllBottom
65228 2019-Jan-15 20:37:39.475757 - [DEBUG] = AllBottom (new jump func)
65229 2019-Jan-15 20:37:39.475782 - [DEBUG]
65230 2019-Jan-15 20:37:39.475815 - [DEBUG] Start adding new jump function
65231 2019-Jan-15 20:37:39.475838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65232 2019-Jan-15 20:37:39.475895 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65233 2019-Jan-15 20:37:39.476533 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65234 2019-Jan-15 20:37:39.477176 - [DEBUG] Edge Function : AllBottom
65235 2019-Jan-15 20:37:39.477204 - [DEBUG] End adding new jump function
65236 2019-Jan-15 20:37:39.477228 - [DEBUG]
65237 2019-Jan-15 20:37:39.477252 - [DEBUG] -------------------------------------------- 1727. Path Edge --------------------------------------------
65238 2019-Jan-15 20:37:39.477291 - [DEBUG]
65239 2019-Jan-15 20:37:39.477314 - [DEBUG] Process 1727. path edge:
65240 2019-Jan-15 20:37:39.477338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65241 2019-Jan-15 20:37:39.477395 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
65242 2019-Jan-15 20:37:39.478040 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65243 2019-Jan-15 20:37:39.478675 - [DEBUG]
65244 2019-Jan-15 20:37:39.478699 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65245 2019-Jan-15 20:37:39.479358 - [DEBUG] Possible callees:
65246 2019-Jan-15 20:37:39.479383 - [DEBUG] llvm.dbg.declare
65247 2019-Jan-15 20:37:39.479408 - [DEBUG] Possible return sites:
65248 2019-Jan-15 20:37:39.479431 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15565249 2019-Jan-15 20:37:39.480719 - [DEBUG] Found and process special summary
65250 2019-Jan-15 20:37:39.480752 - [DEBUG] Compose: EdgeIdentity * AllBottom
65251 2019-Jan-15 20:37:39.480779 - [DEBUG]
65252 2019-Jan-15 20:37:39.480803 - [DEBUG] Propagate flow
65253 2019-Jan-15 20:37:39.480826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65254 2019-Jan-15 20:37:39.480883 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65255 2019-Jan-15 20:37:39.481520 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65256 2019-Jan-15 20:37:39.482153 - [DEBUG] Edge function : AllBottom (result of previous compose)
65257 2019-Jan-15 20:37:39.482178 - [DEBUG]
65258 2019-Jan-15 20:37:39.482203 - [DEBUG] Join: AllTop & AllBottom
65259 2019-Jan-15 20:37:39.482229 - [DEBUG] = AllBottom (new jump func)
65260 2019-Jan-15 20:37:39.482254 - [DEBUG]
65261 2019-Jan-15 20:37:39.482277 - [DEBUG] Start adding new jump function
65262 2019-Jan-15 20:37:39.482300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65263 2019-Jan-15 20:37:39.482356 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65264 2019-Jan-15 20:37:39.482990 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65265 2019-Jan-15 20:37:39.483628 - [DEBUG] Edge Function : AllBottom
65266 2019-Jan-15 20:37:39.483656 - [DEBUG] End adding new jump function
65267 2019-Jan-15 20:37:39.483680 - [DEBUG]
65268 2019-Jan-15 20:37:39.483703 - [DEBUG] -------------------------------------------- 1728. Path Edge --------------------------------------------
65269 2019-Jan-15 20:37:39.483727 - [DEBUG]
65270 2019-Jan-15 20:37:39.483750 - [DEBUG] Process 1728. path edge:
65271 2019-Jan-15 20:37:39.483774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65272 2019-Jan-15 20:37:39.483838 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
65273 2019-Jan-15 20:37:39.484492 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65274 2019-Jan-15 20:37:39.485130 - [DEBUG]
65275 2019-Jan-15 20:37:39.485154 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65276 2019-Jan-15 20:37:39.485814 - [DEBUG] Compose: EdgeIdentity * AllBottom
65277 2019-Jan-15 20:37:39.485842 - [DEBUG]
65278 2019-Jan-15 20:37:39.485865 - [DEBUG] Propagate flow
65279 2019-Jan-15 20:37:39.485888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65280 2019-Jan-15 20:37:39.485946 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65281 2019-Jan-15 20:37:39.486580 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65282 2019-Jan-15 20:37:39.487215 - [DEBUG] Edge function : AllBottom (result of previous compose)
65283 2019-Jan-15 20:37:39.487240 - [DEBUG]
65284 2019-Jan-15 20:37:39.487276 - [DEBUG] Join: AllTop & AllBottom
65285 2019-Jan-15 20:37:39.487304 - [DEBUG] = AllBottom (new jump func)
65286 2019-Jan-15 20:37:39.487329 - [DEBUG]
65287 2019-Jan-15 20:37:39.487352 - [DEBUG] Start adding new jump function
65288 2019-Jan-15 20:37:39.487376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65289 2019-Jan-15 20:37:39.487432 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65290 2019-Jan-15 20:37:39.488066 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65291 2019-Jan-15 20:37:39.488699 - [DEBUG] Edge Function : AllBottom
65292 2019-Jan-15 20:37:39.488727 - [DEBUG] End adding new jump function
65293 2019-Jan-15 20:37:39.488751 - [DEBUG]
65294 2019-Jan-15 20:37:39.488774 - [DEBUG] -------------------------------------------- 1729. Path Edge --------------------------------------------
65295 2019-Jan-15 20:37:39.488799 - [DEBUG]
65296 2019-Jan-15 20:37:39.488822 - [DEBUG] Process 1729. path edge:
65297 2019-Jan-15 20:37:39.488846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65298 2019-Jan-15 20:37:39.488902 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
65299 2019-Jan-15 20:37:39.489536 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65300 2019-Jan-15 20:37:39.490175 - [DEBUG]
65301 2019-Jan-15 20:37:39.490200 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65302 2019-Jan-15 20:37:39.490869 - [DEBUG] Compose: EdgeIdentity * AllBottom
65303 2019-Jan-15 20:37:39.490897 - [DEBUG]
65304 2019-Jan-15 20:37:39.490920 - [DEBUG] Propagate flow
65305 2019-Jan-15 20:37:39.490944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65306 2019-Jan-15 20:37:39.491001 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65307 2019-Jan-15 20:37:39.491636 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65308 2019-Jan-15 20:37:39.492271 - [DEBUG] Edge function : AllBottom (result of previous compose)
65309 2019-Jan-15 20:37:39.492296 - [DEBUG]
65310 2019-Jan-15 20:37:39.492321 - [DEBUG] Join: AllTop & AllBottom
65311 2019-Jan-15 20:37:39.492347 - [DEBUG] = AllBottom (new jump func)
65312 2019-Jan-15 20:37:39.492371 - [DEBUG]
65313 2019-Jan-15 20:37:39.492395 - [DEBUG] Start adding new jump function
65314 2019-Jan-15 20:37:39.492418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65315 2019-Jan-15 20:37:39.492474 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65316 2019-Jan-15 20:37:39.493111 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65317 2019-Jan-15 20:37:39.493751 - [DEBUG] Edge Function : AllBottom
65318 2019-Jan-15 20:37:39.493779 - [DEBUG] End adding new jump function
65319 2019-Jan-15 20:37:39.493803 - [DEBUG]
65320 2019-Jan-15 20:37:39.493827 - [DEBUG] -------------------------------------------- 1730. Path Edge --------------------------------------------
65321 2019-Jan-15 20:37:39.493851 - [DEBUG]
65322 2019-Jan-15 20:37:39.493875 - [DEBUG] Process 1730. path edge:
65323 2019-Jan-15 20:37:39.493899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65324 2019-Jan-15 20:37:39.493969 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
65325 2019-Jan-15 20:37:39.494603 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65326 2019-Jan-15 20:37:39.495238 - [DEBUG]
65327 2019-Jan-15 20:37:39.495262 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65328 2019-Jan-15 20:37:39.495917 - [DEBUG] Compose: EdgeIdentity * AllBottom
65329 2019-Jan-15 20:37:39.495945 - [DEBUG]
65330 2019-Jan-15 20:37:39.495968 - [DEBUG] Propagate flow
65331 2019-Jan-15 20:37:39.495992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65332 2019-Jan-15 20:37:39.496049 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65333 2019-Jan-15 20:37:39.496693 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65334 2019-Jan-15 20:37:39.497339 - [DEBUG] Edge function : AllBottom (result of previous compose)
65335 2019-Jan-15 20:37:39.497365 - [DEBUG]
65336 2019-Jan-15 20:37:39.497389 - [DEBUG] Join: AllTop & AllBottom
65337 2019-Jan-15 20:37:39.497415 - [DEBUG] = AllBottom (new jump func)
65338 2019-Jan-15 20:37:39.497440 - [DEBUG]
65339 2019-Jan-15 20:37:39.497463 - [DEBUG] Start adding new jump function
65340 2019-Jan-15 20:37:39.497486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65341 2019-Jan-15 20:37:39.497542 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65342 2019-Jan-15 20:37:39.498177 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65343 2019-Jan-15 20:37:39.498819 - [DEBUG] Edge Function : AllBottom
65344 2019-Jan-15 20:37:39.498847 - [DEBUG] End adding new jump function
65345 2019-Jan-15 20:37:39.498871 - [DEBUG]
65346 2019-Jan-15 20:37:39.498895 - [DEBUG] -------------------------------------------- 1731. Path Edge --------------------------------------------
65347 2019-Jan-15 20:37:39.498919 - [DEBUG]
65348 2019-Jan-15 20:37:39.498943 - [DEBUG] Process 1731. path edge:
65349 2019-Jan-15 20:37:39.498967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65350 2019-Jan-15 20:37:39.499024 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
65351 2019-Jan-15 20:37:39.499669 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65352 2019-Jan-15 20:37:39.500303 - [DEBUG]
65353 2019-Jan-15 20:37:39.500327 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65354 2019-Jan-15 20:37:39.501002 - [DEBUG] Possible callees:
65355 2019-Jan-15 20:37:39.501028 - [DEBUG] llvm.dbg.declare
65356 2019-Jan-15 20:37:39.501053 - [DEBUG] Possible return sites:
65357 2019-Jan-15 20:37:39.501077 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16365358 2019-Jan-15 20:37:39.502356 - [DEBUG] Found and process special summary
65359 2019-Jan-15 20:37:39.502390 - [DEBUG] Compose: EdgeIdentity * AllBottom
65360 2019-Jan-15 20:37:39.502417 - [DEBUG]
65361 2019-Jan-15 20:37:39.502441 - [DEBUG] Propagate flow
65362 2019-Jan-15 20:37:39.502464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65363 2019-Jan-15 20:37:39.502521 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65364 2019-Jan-15 20:37:39.503157 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65365 2019-Jan-15 20:37:39.503791 - [DEBUG] Edge function : AllBottom (result of previous compose)
65366 2019-Jan-15 20:37:39.503817 - [DEBUG]
65367 2019-Jan-15 20:37:39.503841 - [DEBUG] Join: AllTop & AllBottom
65368 2019-Jan-15 20:37:39.503867 - [DEBUG] = AllBottom (new jump func)
65369 2019-Jan-15 20:37:39.503892 - [DEBUG]
65370 2019-Jan-15 20:37:39.503915 - [DEBUG] Start adding new jump function
65371 2019-Jan-15 20:37:39.503952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65372 2019-Jan-15 20:37:39.504008 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65373 2019-Jan-15 20:37:39.504643 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65374 2019-Jan-15 20:37:39.505278 - [DEBUG] Edge Function : AllBottom
65375 2019-Jan-15 20:37:39.505306 - [DEBUG] End adding new jump function
65376 2019-Jan-15 20:37:39.505330 - [DEBUG]
65377 2019-Jan-15 20:37:39.505354 - [DEBUG] -------------------------------------------- 1732. Path Edge --------------------------------------------
65378 2019-Jan-15 20:37:39.505378 - [DEBUG]
65379 2019-Jan-15 20:37:39.505401 - [DEBUG] Process 1732. path edge:
65380 2019-Jan-15 20:37:39.505425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65381 2019-Jan-15 20:37:39.505481 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
65382 2019-Jan-15 20:37:39.506117 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65383 2019-Jan-15 20:37:39.506757 - [DEBUG]
65384 2019-Jan-15 20:37:39.506781 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65385 2019-Jan-15 20:37:39.507454 - [DEBUG] Compose: EdgeIdentity * AllBottom
65386 2019-Jan-15 20:37:39.507483 - [DEBUG]
65387 2019-Jan-15 20:37:39.507507 - [DEBUG] Propagate flow
65388 2019-Jan-15 20:37:39.507530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65389 2019-Jan-15 20:37:39.507588 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65390 2019-Jan-15 20:37:39.508221 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65391 2019-Jan-15 20:37:39.508854 - [DEBUG] Edge function : AllBottom (result of previous compose)
65392 2019-Jan-15 20:37:39.508879 - [DEBUG]
65393 2019-Jan-15 20:37:39.508905 - [DEBUG] Join: AllTop & AllBottom
65394 2019-Jan-15 20:37:39.508931 - [DEBUG] = AllBottom (new jump func)
65395 2019-Jan-15 20:37:39.508956 - [DEBUG]
65396 2019-Jan-15 20:37:39.508979 - [DEBUG] Start adding new jump function
65397 2019-Jan-15 20:37:39.509002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65398 2019-Jan-15 20:37:39.509058 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65399 2019-Jan-15 20:37:39.509696 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65400 2019-Jan-15 20:37:39.510329 - [DEBUG] Edge Function : AllBottom
65401 2019-Jan-15 20:37:39.510357 - [DEBUG] End adding new jump function
65402 2019-Jan-15 20:37:39.510381 - [DEBUG]
65403 2019-Jan-15 20:37:39.510405 - [DEBUG] -------------------------------------------- 1733. Path Edge --------------------------------------------
65404 2019-Jan-15 20:37:39.510438 - [DEBUG]
65405 2019-Jan-15 20:37:39.510462 - [DEBUG] Process 1733. path edge:
65406 2019-Jan-15 20:37:39.510486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65407 2019-Jan-15 20:37:39.510543 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
65408 2019-Jan-15 20:37:39.511194 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65409 2019-Jan-15 20:37:39.511828 - [DEBUG]
65410 2019-Jan-15 20:37:39.511853 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65411 2019-Jan-15 20:37:39.512508 - [DEBUG] Compose: EdgeIdentity * AllBottom
65412 2019-Jan-15 20:37:39.512536 - [DEBUG]
65413 2019-Jan-15 20:37:39.512560 - [DEBUG] Propagate flow
65414 2019-Jan-15 20:37:39.512584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65415 2019-Jan-15 20:37:39.512641 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65416 2019-Jan-15 20:37:39.513285 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65417 2019-Jan-15 20:37:39.513919 - [DEBUG] Edge function : AllBottom (result of previous compose)
65418 2019-Jan-15 20:37:39.513957 - [DEBUG]
65419 2019-Jan-15 20:37:39.513982 - [DEBUG] Join: AllTop & AllBottom
65420 2019-Jan-15 20:37:39.514008 - [DEBUG] = AllBottom (new jump func)
65421 2019-Jan-15 20:37:39.514033 - [DEBUG]
65422 2019-Jan-15 20:37:39.514056 - [DEBUG] Start adding new jump function
65423 2019-Jan-15 20:37:39.514079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65424 2019-Jan-15 20:37:39.514136 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65425 2019-Jan-15 20:37:39.514770 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65426 2019-Jan-15 20:37:39.515413 - [DEBUG] Edge Function : AllBottom
65427 2019-Jan-15 20:37:39.515441 - [DEBUG] End adding new jump function
65428 2019-Jan-15 20:37:39.515465 - [DEBUG]
65429 2019-Jan-15 20:37:39.515489 - [DEBUG] -------------------------------------------- 1734. Path Edge --------------------------------------------
65430 2019-Jan-15 20:37:39.515513 - [DEBUG]
65431 2019-Jan-15 20:37:39.515537 - [DEBUG] Process 1734. path edge:
65432 2019-Jan-15 20:37:39.515561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65433 2019-Jan-15 20:37:39.515618 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
65434 2019-Jan-15 20:37:39.516263 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65435 2019-Jan-15 20:37:39.516897 - [DEBUG]
65436 2019-Jan-15 20:37:39.516921 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65437 2019-Jan-15 20:37:39.517597 - [DEBUG] Possible callees:
65438 2019-Jan-15 20:37:39.517622 - [DEBUG] llvm.dbg.declare
65439 2019-Jan-15 20:37:39.517647 - [DEBUG] Possible return sites:
65440 2019-Jan-15 20:37:39.517671 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16965441 2019-Jan-15 20:37:39.518954 - [DEBUG] Found and process special summary
65442 2019-Jan-15 20:37:39.518989 - [DEBUG] Compose: EdgeIdentity * AllBottom
65443 2019-Jan-15 20:37:39.519016 - [DEBUG]
65444 2019-Jan-15 20:37:39.519040 - [DEBUG] Propagate flow
65445 2019-Jan-15 20:37:39.519064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65446 2019-Jan-15 20:37:39.519134 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65447 2019-Jan-15 20:37:39.519773 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65448 2019-Jan-15 20:37:39.520408 - [DEBUG] Edge function : AllBottom (result of previous compose)
65449 2019-Jan-15 20:37:39.520433 - [DEBUG]
65450 2019-Jan-15 20:37:39.520458 - [DEBUG] Join: AllTop & AllBottom
65451 2019-Jan-15 20:37:39.520484 - [DEBUG] = AllBottom (new jump func)
65452 2019-Jan-15 20:37:39.520509 - [DEBUG]
65453 2019-Jan-15 20:37:39.520532 - [DEBUG] Start adding new jump function
65454 2019-Jan-15 20:37:39.520555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65455 2019-Jan-15 20:37:39.520625 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65456 2019-Jan-15 20:37:39.521262 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65457 2019-Jan-15 20:37:39.521897 - [DEBUG] Edge Function : AllBottom
65458 2019-Jan-15 20:37:39.521924 - [DEBUG] End adding new jump function
65459 2019-Jan-15 20:37:39.521948 - [DEBUG]
65460 2019-Jan-15 20:37:39.521972 - [DEBUG] -------------------------------------------- 1735. Path Edge --------------------------------------------
65461 2019-Jan-15 20:37:39.521996 - [DEBUG]
65462 2019-Jan-15 20:37:39.522020 - [DEBUG] Process 1735. path edge:
65463 2019-Jan-15 20:37:39.522044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65464 2019-Jan-15 20:37:39.522100 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
65465 2019-Jan-15 20:37:39.522736 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65466 2019-Jan-15 20:37:39.523370 - [DEBUG]
65467 2019-Jan-15 20:37:39.523394 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65468 2019-Jan-15 20:37:39.524067 - [DEBUG] Compose: EdgeIdentity * AllBottom
65469 2019-Jan-15 20:37:39.524095 - [DEBUG]
65470 2019-Jan-15 20:37:39.524119 - [DEBUG] Propagate flow
65471 2019-Jan-15 20:37:39.524142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65472 2019-Jan-15 20:37:39.524199 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65473 2019-Jan-15 20:37:39.524839 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65474 2019-Jan-15 20:37:39.525472 - [DEBUG] Edge function : AllBottom (result of previous compose)
65475 2019-Jan-15 20:37:39.525497 - [DEBUG]
65476 2019-Jan-15 20:37:39.525522 - [DEBUG] Join: AllTop & AllBottom
65477 2019-Jan-15 20:37:39.525548 - [DEBUG] = AllBottom (new jump func)
65478 2019-Jan-15 20:37:39.525573 - [DEBUG]
65479 2019-Jan-15 20:37:39.525596 - [DEBUG] Start adding new jump function
65480 2019-Jan-15 20:37:39.525620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65481 2019-Jan-15 20:37:39.525675 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65482 2019-Jan-15 20:37:39.526315 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65483 2019-Jan-15 20:37:39.526949 - [DEBUG] Edge Function : AllBottom
65484 2019-Jan-15 20:37:39.526977 - [DEBUG] End adding new jump function
65485 2019-Jan-15 20:37:39.527001 - [DEBUG]
65486 2019-Jan-15 20:37:39.527025 - [DEBUG] -------------------------------------------- 1736. Path Edge --------------------------------------------
65487 2019-Jan-15 20:37:39.527050 - [DEBUG]
65488 2019-Jan-15 20:37:39.527073 - [DEBUG] Process 1736. path edge:
65489 2019-Jan-15 20:37:39.527098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65490 2019-Jan-15 20:37:39.527162 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
65491 2019-Jan-15 20:37:39.527815 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65492 2019-Jan-15 20:37:39.528449 - [DEBUG]
65493 2019-Jan-15 20:37:39.528473 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65494 2019-Jan-15 20:37:39.529128 - [DEBUG] Compose: EdgeIdentity * AllBottom
65495 2019-Jan-15 20:37:39.529156 - [DEBUG]
65496 2019-Jan-15 20:37:39.529180 - [DEBUG] Propagate flow
65497 2019-Jan-15 20:37:39.529203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65498 2019-Jan-15 20:37:39.529260 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65499 2019-Jan-15 20:37:39.529901 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65500 2019-Jan-15 20:37:39.530535 - [DEBUG] Edge function : AllBottom (result of previous compose)
65501 2019-Jan-15 20:37:39.530560 - [DEBUG]
65502 2019-Jan-15 20:37:39.530585 - [DEBUG] Join: AllTop & AllBottom
65503 2019-Jan-15 20:37:39.530625 - [DEBUG] = AllBottom (new jump func)
65504 2019-Jan-15 20:37:39.530650 - [DEBUG]
65505 2019-Jan-15 20:37:39.530673 - [DEBUG] Start adding new jump function
65506 2019-Jan-15 20:37:39.530696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65507 2019-Jan-15 20:37:39.530753 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65508 2019-Jan-15 20:37:39.531391 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65509 2019-Jan-15 20:37:39.532028 - [DEBUG] Edge Function : AllBottom
65510 2019-Jan-15 20:37:39.532056 - [DEBUG] End adding new jump function
65511 2019-Jan-15 20:37:39.532081 - [DEBUG]
65512 2019-Jan-15 20:37:39.532104 - [DEBUG] -------------------------------------------- 1737. Path Edge --------------------------------------------
65513 2019-Jan-15 20:37:39.532129 - [DEBUG]
65514 2019-Jan-15 20:37:39.532152 - [DEBUG] Process 1737. path edge:
65515 2019-Jan-15 20:37:39.532176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65516 2019-Jan-15 20:37:39.532233 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
65517 2019-Jan-15 20:37:39.532871 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65518 2019-Jan-15 20:37:39.533505 - [DEBUG]
65519 2019-Jan-15 20:37:39.533529 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65520 2019-Jan-15 20:37:39.534204 - [DEBUG] Compose: EdgeIdentity * AllBottom
65521 2019-Jan-15 20:37:39.534233 - [DEBUG]
65522 2019-Jan-15 20:37:39.534257 - [DEBUG] Propagate flow
65523 2019-Jan-15 20:37:39.534281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65524 2019-Jan-15 20:37:39.534338 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65525 2019-Jan-15 20:37:39.534973 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65526 2019-Jan-15 20:37:39.535608 - [DEBUG] Edge function : AllBottom (result of previous compose)
65527 2019-Jan-15 20:37:39.535633 - [DEBUG]
65528 2019-Jan-15 20:37:39.535658 - [DEBUG] Join: AllTop & AllBottom
65529 2019-Jan-15 20:37:39.535684 - [DEBUG] = AllBottom (new jump func)
65530 2019-Jan-15 20:37:39.535708 - [DEBUG]
65531 2019-Jan-15 20:37:39.535732 - [DEBUG] Start adding new jump function
65532 2019-Jan-15 20:37:39.535755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65533 2019-Jan-15 20:37:39.535810 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65534 2019-Jan-15 20:37:39.536454 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65535 2019-Jan-15 20:37:39.537090 - [DEBUG] Edge Function : AllBottom
65536 2019-Jan-15 20:37:39.537118 - [DEBUG] End adding new jump function
65537 2019-Jan-15 20:37:39.537142 - [DEBUG]
65538 2019-Jan-15 20:37:39.537166 - [DEBUG] -------------------------------------------- 1738. Path Edge --------------------------------------------
65539 2019-Jan-15 20:37:39.537190 - [DEBUG]
65540 2019-Jan-15 20:37:39.537214 - [DEBUG] Process 1738. path edge:
65541 2019-Jan-15 20:37:39.537238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65542 2019-Jan-15 20:37:39.537307 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
65543 2019-Jan-15 20:37:39.537944 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65544 2019-Jan-15 20:37:39.538578 - [DEBUG]
65545 2019-Jan-15 20:37:39.538603 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65546 2019-Jan-15 20:37:39.539259 - [DEBUG] Compose: EdgeIdentity * AllBottom
65547 2019-Jan-15 20:37:39.539287 - [DEBUG]
65548 2019-Jan-15 20:37:39.539311 - [DEBUG] Propagate flow
65549 2019-Jan-15 20:37:39.539334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65550 2019-Jan-15 20:37:39.539392 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65551 2019-Jan-15 20:37:39.540030 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65552 2019-Jan-15 20:37:39.540679 - [DEBUG] Edge function : AllBottom (result of previous compose)
65553 2019-Jan-15 20:37:39.540705 - [DEBUG]
65554 2019-Jan-15 20:37:39.540729 - [DEBUG] Join: AllTop & AllBottom
65555 2019-Jan-15 20:37:39.540755 - [DEBUG] = AllBottom (new jump func)
65556 2019-Jan-15 20:37:39.540780 - [DEBUG]
65557 2019-Jan-15 20:37:39.540803 - [DEBUG] Start adding new jump function
65558 2019-Jan-15 20:37:39.540827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65559 2019-Jan-15 20:37:39.540882 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65560 2019-Jan-15 20:37:39.541520 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65561 2019-Jan-15 20:37:39.542157 - [DEBUG] Edge Function : AllBottom
65562 2019-Jan-15 20:37:39.542184 - [DEBUG] End adding new jump function
65563 2019-Jan-15 20:37:39.542209 - [DEBUG]
65564 2019-Jan-15 20:37:39.542233 - [DEBUG] -------------------------------------------- 1739. Path Edge --------------------------------------------
65565 2019-Jan-15 20:37:39.542257 - [DEBUG]
65566 2019-Jan-15 20:37:39.542281 - [DEBUG] Process 1739. path edge:
65567 2019-Jan-15 20:37:39.542305 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65568 2019-Jan-15 20:37:39.542362 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
65569 2019-Jan-15 20:37:39.542998 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65570 2019-Jan-15 20:37:39.543634 - [DEBUG]
65571 2019-Jan-15 20:37:39.543659 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65572 2019-Jan-15 20:37:39.544329 - [DEBUG] Compose: EdgeIdentity * AllBottom
65573 2019-Jan-15 20:37:39.544356 - [DEBUG]
65574 2019-Jan-15 20:37:39.544380 - [DEBUG] Propagate flow
65575 2019-Jan-15 20:37:39.544404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65576 2019-Jan-15 20:37:39.544461 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65577 2019-Jan-15 20:37:39.545104 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65578 2019-Jan-15 20:37:39.545740 - [DEBUG] Edge function : AllBottom (result of previous compose)
65579 2019-Jan-15 20:37:39.545765 - [DEBUG]
65580 2019-Jan-15 20:37:39.545790 - [DEBUG] Join: AllTop & AllBottom
65581 2019-Jan-15 20:37:39.545817 - [DEBUG] = AllBottom (new jump func)
65582 2019-Jan-15 20:37:39.545841 - [DEBUG]
65583 2019-Jan-15 20:37:39.545865 - [DEBUG] Start adding new jump function
65584 2019-Jan-15 20:37:39.545888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65585 2019-Jan-15 20:37:39.545944 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65586 2019-Jan-15 20:37:39.546582 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65587 2019-Jan-15 20:37:39.547215 - [DEBUG] Edge Function : AllBottom
65588 2019-Jan-15 20:37:39.547243 - [DEBUG] End adding new jump function
65589 2019-Jan-15 20:37:39.547278 - [DEBUG]
65590 2019-Jan-15 20:37:39.547304 - [DEBUG] -------------------------------------------- 1740. Path Edge --------------------------------------------
65591 2019-Jan-15 20:37:39.547329 - [DEBUG]
65592 2019-Jan-15 20:37:39.547352 - [DEBUG] Process 1740. path edge:
65593 2019-Jan-15 20:37:39.547377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65594 2019-Jan-15 20:37:39.547433 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
65595 2019-Jan-15 20:37:39.548068 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65596 2019-Jan-15 20:37:39.548703 - [DEBUG]
65597 2019-Jan-15 20:37:39.548728 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65598 2019-Jan-15 20:37:39.549383 - [DEBUG] Compose: EdgeIdentity * AllBottom
65599 2019-Jan-15 20:37:39.549410 - [DEBUG]
65600 2019-Jan-15 20:37:39.549434 - [DEBUG] Propagate flow
65601 2019-Jan-15 20:37:39.549457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65602 2019-Jan-15 20:37:39.549514 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65603 2019-Jan-15 20:37:39.550160 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65604 2019-Jan-15 20:37:39.550809 - [DEBUG] Edge function : AllBottom (result of previous compose)
65605 2019-Jan-15 20:37:39.550835 - [DEBUG]
65606 2019-Jan-15 20:37:39.550860 - [DEBUG] Join: AllTop & AllBottom
65607 2019-Jan-15 20:37:39.550886 - [DEBUG] = AllBottom (new jump func)
65608 2019-Jan-15 20:37:39.550910 - [DEBUG]
65609 2019-Jan-15 20:37:39.550934 - [DEBUG] Start adding new jump function
65610 2019-Jan-15 20:37:39.550957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65611 2019-Jan-15 20:37:39.551013 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65612 2019-Jan-15 20:37:39.551647 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65613 2019-Jan-15 20:37:39.552283 - [DEBUG] Edge Function : AllBottom
65614 2019-Jan-15 20:37:39.552310 - [DEBUG] End adding new jump function
65615 2019-Jan-15 20:37:39.552334 - [DEBUG]
65616 2019-Jan-15 20:37:39.552358 - [DEBUG] -------------------------------------------- 1741. Path Edge --------------------------------------------
65617 2019-Jan-15 20:37:39.552383 - [DEBUG]
65618 2019-Jan-15 20:37:39.552406 - [DEBUG] Process 1741. path edge:
65619 2019-Jan-15 20:37:39.552431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65620 2019-Jan-15 20:37:39.552488 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
65621 2019-Jan-15 20:37:39.553126 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65622 2019-Jan-15 20:37:39.553769 - [DEBUG]
65623 2019-Jan-15 20:37:39.553794 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65624 2019-Jan-15 20:37:39.554465 - [DEBUG] Compose: EdgeIdentity * AllBottom
65625 2019-Jan-15 20:37:39.554494 - [DEBUG]
65626 2019-Jan-15 20:37:39.554518 - [DEBUG] Propagate flow
65627 2019-Jan-15 20:37:39.554541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65628 2019-Jan-15 20:37:39.554599 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65629 2019-Jan-15 20:37:39.555245 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65630 2019-Jan-15 20:37:39.555879 - [DEBUG] Edge function : AllBottom (result of previous compose)
65631 2019-Jan-15 20:37:39.555904 - [DEBUG]
65632 2019-Jan-15 20:37:39.555928 - [DEBUG] Join: AllTop & AllBottom
65633 2019-Jan-15 20:37:39.555955 - [DEBUG] = AllBottom (new jump func)
65634 2019-Jan-15 20:37:39.555979 - [DEBUG]
65635 2019-Jan-15 20:37:39.556003 - [DEBUG] Start adding new jump function
65636 2019-Jan-15 20:37:39.556026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65637 2019-Jan-15 20:37:39.556082 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65638 2019-Jan-15 20:37:39.556717 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65639 2019-Jan-15 20:37:39.557371 - [DEBUG] Edge Function : AllBottom
65640 2019-Jan-15 20:37:39.557398 - [DEBUG] End adding new jump function
65641 2019-Jan-15 20:37:39.557422 - [DEBUG]
65642 2019-Jan-15 20:37:39.557446 - [DEBUG] -------------------------------------------- 1742. Path Edge --------------------------------------------
65643 2019-Jan-15 20:37:39.557471 - [DEBUG]
65644 2019-Jan-15 20:37:39.557495 - [DEBUG] Process 1742. path edge:
65645 2019-Jan-15 20:37:39.557519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65646 2019-Jan-15 20:37:39.557576 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
65647 2019-Jan-15 20:37:39.558218 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65648 2019-Jan-15 20:37:39.558851 - [DEBUG]
65649 2019-Jan-15 20:37:39.558877 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65650 2019-Jan-15 20:37:39.559538 - [DEBUG] Compose: EdgeIdentity * AllBottom
65651 2019-Jan-15 20:37:39.559566 - [DEBUG]
65652 2019-Jan-15 20:37:39.559589 - [DEBUG] Propagate flow
65653 2019-Jan-15 20:37:39.559612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65654 2019-Jan-15 20:37:39.559670 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65655 2019-Jan-15 20:37:39.560308 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65656 2019-Jan-15 20:37:39.560959 - [DEBUG] Edge function : AllBottom (result of previous compose)
65657 2019-Jan-15 20:37:39.560985 - [DEBUG]
65658 2019-Jan-15 20:37:39.561009 - [DEBUG] Join: AllTop & AllBottom
65659 2019-Jan-15 20:37:39.561035 - [DEBUG] = AllBottom (new jump func)
65660 2019-Jan-15 20:37:39.561060 - [DEBUG]
65661 2019-Jan-15 20:37:39.561083 - [DEBUG] Start adding new jump function
65662 2019-Jan-15 20:37:39.561106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65663 2019-Jan-15 20:37:39.561162 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65664 2019-Jan-15 20:37:39.561796 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65665 2019-Jan-15 20:37:39.562438 - [DEBUG] Edge Function : AllBottom
65666 2019-Jan-15 20:37:39.562474 - [DEBUG] End adding new jump function
65667 2019-Jan-15 20:37:39.562498 - [DEBUG]
65668 2019-Jan-15 20:37:39.562522 - [DEBUG] -------------------------------------------- 1743. Path Edge --------------------------------------------
65669 2019-Jan-15 20:37:39.562547 - [DEBUG]
65670 2019-Jan-15 20:37:39.562570 - [DEBUG] Process 1743. path edge:
65671 2019-Jan-15 20:37:39.562594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65672 2019-Jan-15 20:37:39.562651 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
65673 2019-Jan-15 20:37:39.563289 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65674 2019-Jan-15 20:37:39.563927 - [DEBUG]
65675 2019-Jan-15 20:37:39.563965 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65676 2019-Jan-15 20:37:39.564624 - [DEBUG] Compose: EdgeIdentity * AllBottom
65677 2019-Jan-15 20:37:39.564652 - [DEBUG]
65678 2019-Jan-15 20:37:39.564676 - [DEBUG] Propagate flow
65679 2019-Jan-15 20:37:39.564699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65680 2019-Jan-15 20:37:39.564757 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65681 2019-Jan-15 20:37:39.565391 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65682 2019-Jan-15 20:37:39.566026 - [DEBUG] Edge function : AllBottom (result of previous compose)
65683 2019-Jan-15 20:37:39.566051 - [DEBUG]
65684 2019-Jan-15 20:37:39.566076 - [DEBUG] Join: AllTop & AllBottom
65685 2019-Jan-15 20:37:39.566103 - [DEBUG] = AllBottom (new jump func)
65686 2019-Jan-15 20:37:39.566127 - [DEBUG]
65687 2019-Jan-15 20:37:39.566151 - [DEBUG] Start adding new jump function
65688 2019-Jan-15 20:37:39.566174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65689 2019-Jan-15 20:37:39.566230 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65690 2019-Jan-15 20:37:39.566869 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65691 2019-Jan-15 20:37:39.567516 - [DEBUG] Edge Function : AllBottom
65692 2019-Jan-15 20:37:39.567552 - [DEBUG] End adding new jump function
65693 2019-Jan-15 20:37:39.567577 - [DEBUG]
65694 2019-Jan-15 20:37:39.567601 - [DEBUG] -------------------------------------------- 1744. Path Edge --------------------------------------------
65695 2019-Jan-15 20:37:39.567625 - [DEBUG]
65696 2019-Jan-15 20:37:39.567649 - [DEBUG] Process 1744. path edge:
65697 2019-Jan-15 20:37:39.567673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65698 2019-Jan-15 20:37:39.567730 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
65699 2019-Jan-15 20:37:39.568365 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65700 2019-Jan-15 20:37:39.568999 - [DEBUG]
65701 2019-Jan-15 20:37:39.569024 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65702 2019-Jan-15 20:37:39.569678 - [DEBUG] Start of endsummarytab entry
65703 2019-Jan-15 20:37:39.569716 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65704 2019-Jan-15 20:37:39.570366 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
65705 2019-Jan-15 20:37:39.570428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65706 2019-Jan-15 20:37:39.571086 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65707 2019-Jan-15 20:37:39.571721 - [DEBUG] EF: AllBottom
65708 2019-Jan-15 20:37:39.571746 - [DEBUG]
65709 2019-Jan-15 20:37:39.571779 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65710 2019-Jan-15 20:37:39.572414 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65711 2019-Jan-15 20:37:39.573048 - [DEBUG] EF: AllBottom
65712 2019-Jan-15 20:37:39.573073 - [DEBUG]
65713 2019-Jan-15 20:37:39.573096 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65714 2019-Jan-15 20:37:39.573730 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65715 2019-Jan-15 20:37:39.574387 - [DEBUG] EF: AllBottom
65716 2019-Jan-15 20:37:39.574412 - [DEBUG]
65717 2019-Jan-15 20:37:39.574435 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65718 2019-Jan-15 20:37:39.575068 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
65719 2019-Jan-15 20:37:39.575707 - [DEBUG] EF: AllBottom
65720 2019-Jan-15 20:37:39.575732 - [DEBUG]
65721 2019-Jan-15 20:37:39.575755 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65722 2019-Jan-15 20:37:39.576388 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
65723 2019-Jan-15 20:37:39.577024 - [DEBUG] EF: AllBottom
65724 2019-Jan-15 20:37:39.577048 - [DEBUG]
65725 2019-Jan-15 20:37:39.577072 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65726 2019-Jan-15 20:37:39.577721 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65727 2019-Jan-15 20:37:39.578358 - [DEBUG] EF: AllBottom
65728 2019-Jan-15 20:37:39.578383 - [DEBUG]
65729 2019-Jan-15 20:37:39.578406 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65730 2019-Jan-15 20:37:39.579039 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65731 2019-Jan-15 20:37:39.579677 - [DEBUG] EF: AllBottom
65732 2019-Jan-15 20:37:39.579702 - [DEBUG]
65733 2019-Jan-15 20:37:39.579725 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65734 2019-Jan-15 20:37:39.580358 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65735 2019-Jan-15 20:37:39.581017 - [DEBUG] EF: AllBottom
65736 2019-Jan-15 20:37:39.581042 - [DEBUG]
65737 2019-Jan-15 20:37:39.581065 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65738 2019-Jan-15 20:37:39.581700 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65739 2019-Jan-15 20:37:39.582338 - [DEBUG] EF: AllBottom
65740 2019-Jan-15 20:37:39.582363 - [DEBUG]
65741 2019-Jan-15 20:37:39.582386 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65742 2019-Jan-15 20:37:39.583018 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65743 2019-Jan-15 20:37:39.583660 - [DEBUG] EF: AllBottom
65744 2019-Jan-15 20:37:39.583685 - [DEBUG]
65745 2019-Jan-15 20:37:39.583709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65746 2019-Jan-15 20:37:39.584360 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65747 2019-Jan-15 20:37:39.584999 - [DEBUG] EF: AllBottom
65748 2019-Jan-15 20:37:39.585024 - [DEBUG]
65749 2019-Jan-15 20:37:39.585047 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65750 2019-Jan-15 20:37:39.585679 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65751 2019-Jan-15 20:37:39.586314 - [DEBUG] EF: AllBottom
65752 2019-Jan-15 20:37:39.586339 - [DEBUG]
65753 2019-Jan-15 20:37:39.586362 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65754 2019-Jan-15 20:37:39.586994 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65755 2019-Jan-15 20:37:39.587652 - [DEBUG] EF: AllBottom
65756 2019-Jan-15 20:37:39.587677 - [DEBUG]
65757 2019-Jan-15 20:37:39.587701 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65758 2019-Jan-15 20:37:39.588334 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65759 2019-Jan-15 20:37:39.588967 - [DEBUG] EF: AllBottom
65760 2019-Jan-15 20:37:39.588992 - [DEBUG]
65761 2019-Jan-15 20:37:39.589015 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65762 2019-Jan-15 20:37:39.589648 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
65763 2019-Jan-15 20:37:39.590286 - [DEBUG] EF: AllBottom
65764 2019-Jan-15 20:37:39.590311 - [DEBUG]
65765 2019-Jan-15 20:37:39.590334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65766 2019-Jan-15 20:37:39.590977 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65767 2019-Jan-15 20:37:39.591613 - [DEBUG] EF: AllBottom
65768 2019-Jan-15 20:37:39.591638 - [DEBUG]
65769 2019-Jan-15 20:37:39.591661 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65770 2019-Jan-15 20:37:39.592295 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65771 2019-Jan-15 20:37:39.592928 - [DEBUG] EF: AllBottom
65772 2019-Jan-15 20:37:39.592953 - [DEBUG]
65773 2019-Jan-15 20:37:39.592976 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65774 2019-Jan-15 20:37:39.593609 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
65775 2019-Jan-15 20:37:39.594262 - [DEBUG] EF: AllBottom
65776 2019-Jan-15 20:37:39.594287 - [DEBUG]
65777 2019-Jan-15 20:37:39.594310 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65778 2019-Jan-15 20:37:39.594943 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65779 2019-Jan-15 20:37:39.595585 - [DEBUG] EF: AllBottom
65780 2019-Jan-15 20:37:39.595610 - [DEBUG]
65781 2019-Jan-15 20:37:39.595633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65782 2019-Jan-15 20:37:39.596267 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65783 2019-Jan-15 20:37:39.596906 - [DEBUG] EF: AllBottom
65784 2019-Jan-15 20:37:39.596930 - [DEBUG]
65785 2019-Jan-15 20:37:39.596954 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65786 2019-Jan-15 20:37:39.597600 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65787 2019-Jan-15 20:37:39.598237 - [DEBUG] EF: AllBottom
65788 2019-Jan-15 20:37:39.598262 - [DEBUG]
65789 2019-Jan-15 20:37:39.598286 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65790 2019-Jan-15 20:37:39.598919 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65791 2019-Jan-15 20:37:39.599560 - [DEBUG] EF: AllBottom
65792 2019-Jan-15 20:37:39.599585 - [DEBUG]
65793 2019-Jan-15 20:37:39.599608 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65794 2019-Jan-15 20:37:39.600243 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
65795 2019-Jan-15 20:37:39.600902 - [DEBUG] EF: AllBottom
65796 2019-Jan-15 20:37:39.600927 - [DEBUG]
65797 2019-Jan-15 20:37:39.600950 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65798 2019-Jan-15 20:37:39.601585 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
65799 2019-Jan-15 20:37:39.602222 - [DEBUG] EF: AllBottom
65800 2019-Jan-15 20:37:39.602247 - [DEBUG]
65801 2019-Jan-15 20:37:39.602270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65802 2019-Jan-15 20:37:39.602909 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65803 2019-Jan-15 20:37:39.603548 - [DEBUG] EF: AllBottom
65804 2019-Jan-15 20:37:39.603572 - [DEBUG]
65805 2019-Jan-15 20:37:39.603596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65806 2019-Jan-15 20:37:39.604243 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65807 2019-Jan-15 20:37:39.604881 - [DEBUG] EF: AllBottom
65808 2019-Jan-15 20:37:39.604906 - [DEBUG]
65809 2019-Jan-15 20:37:39.604930 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65810 2019-Jan-15 20:37:39.605562 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65811 2019-Jan-15 20:37:39.606203 - [DEBUG] EF: AllBottom
65812 2019-Jan-15 20:37:39.606228 - [DEBUG]
65813 2019-Jan-15 20:37:39.606252 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65814 2019-Jan-15 20:37:39.606885 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
65815 2019-Jan-15 20:37:39.607536 - [DEBUG] EF: AllBottom
65816 2019-Jan-15 20:37:39.607561 - [DEBUG]
65817 2019-Jan-15 20:37:39.607584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65818 2019-Jan-15 20:37:39.608217 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65819 2019-Jan-15 20:37:39.608858 - [DEBUG] EF: AllBottom
65820 2019-Jan-15 20:37:39.608883 - [DEBUG]
65821 2019-Jan-15 20:37:39.608906 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65822 2019-Jan-15 20:37:39.609541 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65823 2019-Jan-15 20:37:39.610179 - [DEBUG] EF: AllBottom
65824 2019-Jan-15 20:37:39.610204 - [DEBUG]
65825 2019-Jan-15 20:37:39.610227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65826 2019-Jan-15 20:37:39.610876 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65827 2019-Jan-15 20:37:39.611513 - [DEBUG] EF: AllBottom
65828 2019-Jan-15 20:37:39.611538 - [DEBUG]
65829 2019-Jan-15 20:37:39.611562 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65830 2019-Jan-15 20:37:39.612194 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65831 2019-Jan-15 20:37:39.612835 - [DEBUG] EF: AllBottom
65832 2019-Jan-15 20:37:39.612860 - [DEBUG]
65833 2019-Jan-15 20:37:39.612883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65834 2019-Jan-15 20:37:39.613518 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65835 2019-Jan-15 20:37:39.614174 - [DEBUG] EF: AllBottom
65836 2019-Jan-15 20:37:39.614200 - [DEBUG]
65837 2019-Jan-15 20:37:39.614223 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65838 2019-Jan-15 20:37:39.614857 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
65839 2019-Jan-15 20:37:39.615496 - [DEBUG] EF: AllBottom
65840 2019-Jan-15 20:37:39.615521 - [DEBUG]
65841 2019-Jan-15 20:37:39.615544 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65842 2019-Jan-15 20:37:39.616177 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65843 2019-Jan-15 20:37:39.616814 - [DEBUG] EF: AllBottom
65844 2019-Jan-15 20:37:39.616839 - [DEBUG]
65845 2019-Jan-15 20:37:39.616862 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65846 2019-Jan-15 20:37:39.617510 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
65847 2019-Jan-15 20:37:39.618163 - [DEBUG] EF: AllBottom
65848 2019-Jan-15 20:37:39.618188 - [DEBUG]
65849 2019-Jan-15 20:37:39.618212 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65850 2019-Jan-15 20:37:39.618845 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65851 2019-Jan-15 20:37:39.619483 - [DEBUG] EF: AllBottom
65852 2019-Jan-15 20:37:39.619508 - [DEBUG]
65853 2019-Jan-15 20:37:39.619532 - [DEBUG] ---------------
65854 2019-Jan-15 20:37:39.619555 - [DEBUG]
65855 2019-Jan-15 20:37:39.619582 - [DEBUG] End of endsummarytab entry
65856 2019-Jan-15 20:37:39.619606 - [DEBUG]
65857 2019-Jan-15 20:37:39.619629 - [DEBUG] Start of incomingtab entry
65858 2019-Jan-15 20:37:39.619653 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65859 2019-Jan-15 20:37:39.620290 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
65860 2019-Jan-15 20:37:39.620347 - [DEBUG] ---------------
65861 2019-Jan-15 20:37:39.620371 - [DEBUG] End of incomingtab entry
65862 2019-Jan-15 20:37:39.620395 - [DEBUG]
65863 2019-Jan-15 20:37:39.620419 - [DEBUG] EDGE:
65864 2019-Jan-15 20:37:39.620476 - [DEBUG] ---> 65865 2019-Jan-15 20:37:39.621125 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65866 2019-Jan-15 20:37:39.621759 - [DEBUG]
65867 2019-Jan-15 20:37:39.621784 - [DEBUG] EDGE:
65868 2019-Jan-15 20:37:39.621842 - [DEBUG] ---> 65869 2019-Jan-15 20:37:39.622478 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65870 2019-Jan-15 20:37:39.623114 - [DEBUG]
65871 2019-Jan-15 20:37:39.623149 - [DEBUG] Compose: EdgeIdentity * AllBottom
65872 2019-Jan-15 20:37:39.623176 - [DEBUG]
65873 2019-Jan-15 20:37:39.623199 - [DEBUG] Propagate flow
65874 2019-Jan-15 20:37:39.623223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65875 2019-Jan-15 20:37:39.623279 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65876 2019-Jan-15 20:37:39.623924 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65877 2019-Jan-15 20:37:39.624571 - [DEBUG] Edge function : AllBottom (result of previous compose)
65878 2019-Jan-15 20:37:39.624596 - [DEBUG]
65879 2019-Jan-15 20:37:39.624621 - [DEBUG] Join: AllTop & AllBottom
65880 2019-Jan-15 20:37:39.624647 - [DEBUG] = AllBottom (new jump func)
65881 2019-Jan-15 20:37:39.624672 - [DEBUG]
65882 2019-Jan-15 20:37:39.624695 - [DEBUG] Start adding new jump function
65883 2019-Jan-15 20:37:39.624719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65884 2019-Jan-15 20:37:39.624775 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65885 2019-Jan-15 20:37:39.625412 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65886 2019-Jan-15 20:37:39.626054 - [DEBUG] Edge Function : AllBottom
65887 2019-Jan-15 20:37:39.626082 - [DEBUG] End adding new jump function
65888 2019-Jan-15 20:37:39.626106 - [DEBUG]
65889 2019-Jan-15 20:37:39.626130 - [DEBUG] -------------------------------------------- 1745. Path Edge --------------------------------------------
65890 2019-Jan-15 20:37:39.626154 - [DEBUG]
65891 2019-Jan-15 20:37:39.626178 - [DEBUG] Process 1745. path edge:
65892 2019-Jan-15 20:37:39.626201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65893 2019-Jan-15 20:37:39.626257 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
65894 2019-Jan-15 20:37:39.626909 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65895 2019-Jan-15 20:37:39.627560 - [DEBUG]
65896 2019-Jan-15 20:37:39.627584 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65897 2019-Jan-15 20:37:39.628245 - [DEBUG] Possible callees:
65898 2019-Jan-15 20:37:39.628270 - [DEBUG] llvm.dbg.declare
65899 2019-Jan-15 20:37:39.628295 - [DEBUG] Possible return sites:
65900 2019-Jan-15 20:37:39.628318 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19365901 2019-Jan-15 20:37:39.629592 - [DEBUG] Found and process special summary
65902 2019-Jan-15 20:37:39.629627 - [DEBUG] Compose: EdgeIdentity * AllBottom
65903 2019-Jan-15 20:37:39.629654 - [DEBUG]
65904 2019-Jan-15 20:37:39.629678 - [DEBUG] Propagate flow
65905 2019-Jan-15 20:37:39.629701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65906 2019-Jan-15 20:37:39.629758 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65907 2019-Jan-15 20:37:39.630408 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65908 2019-Jan-15 20:37:39.631061 - [DEBUG] Edge function : AllBottom (result of previous compose)
65909 2019-Jan-15 20:37:39.631087 - [DEBUG]
65910 2019-Jan-15 20:37:39.631111 - [DEBUG] Join: AllTop & AllBottom
65911 2019-Jan-15 20:37:39.631138 - [DEBUG] = AllBottom (new jump func)
65912 2019-Jan-15 20:37:39.631162 - [DEBUG]
65913 2019-Jan-15 20:37:39.631186 - [DEBUG] Start adding new jump function
65914 2019-Jan-15 20:37:39.631209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65915 2019-Jan-15 20:37:39.631265 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65916 2019-Jan-15 20:37:39.631903 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65917 2019-Jan-15 20:37:39.632538 - [DEBUG] Edge Function : AllBottom
65918 2019-Jan-15 20:37:39.632565 - [DEBUG] End adding new jump function
65919 2019-Jan-15 20:37:39.632589 - [DEBUG]
65920 2019-Jan-15 20:37:39.632613 - [DEBUG] -------------------------------------------- 1746. Path Edge --------------------------------------------
65921 2019-Jan-15 20:37:39.632637 - [DEBUG]
65922 2019-Jan-15 20:37:39.632661 - [DEBUG] Process 1746. path edge:
65923 2019-Jan-15 20:37:39.632684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65924 2019-Jan-15 20:37:39.632740 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
65925 2019-Jan-15 20:37:39.633375 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65926 2019-Jan-15 20:37:39.634026 - [DEBUG]
65927 2019-Jan-15 20:37:39.634051 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65928 2019-Jan-15 20:37:39.634711 - [DEBUG] Compose: EdgeIdentity * AllBottom
65929 2019-Jan-15 20:37:39.634739 - [DEBUG]
65930 2019-Jan-15 20:37:39.634763 - [DEBUG] Propagate flow
65931 2019-Jan-15 20:37:39.634786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65932 2019-Jan-15 20:37:39.634843 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65933 2019-Jan-15 20:37:39.635488 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65934 2019-Jan-15 20:37:39.636121 - [DEBUG] Edge function : AllBottom (result of previous compose)
65935 2019-Jan-15 20:37:39.636155 - [DEBUG]
65936 2019-Jan-15 20:37:39.636181 - [DEBUG] Join: AllTop & AllBottom
65937 2019-Jan-15 20:37:39.636207 - [DEBUG] = AllBottom (new jump func)
65938 2019-Jan-15 20:37:39.636231 - [DEBUG]
65939 2019-Jan-15 20:37:39.636255 - [DEBUG] Start adding new jump function
65940 2019-Jan-15 20:37:39.636278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65941 2019-Jan-15 20:37:39.636334 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65942 2019-Jan-15 20:37:39.636968 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65943 2019-Jan-15 20:37:39.637617 - [DEBUG] Edge Function : AllBottom
65944 2019-Jan-15 20:37:39.637651 - [DEBUG] End adding new jump function
65945 2019-Jan-15 20:37:39.637675 - [DEBUG]
65946 2019-Jan-15 20:37:39.637698 - [DEBUG] -------------------------------------------- 1747. Path Edge --------------------------------------------
65947 2019-Jan-15 20:37:39.637723 - [DEBUG]
65948 2019-Jan-15 20:37:39.637746 - [DEBUG] Process 1747. path edge:
65949 2019-Jan-15 20:37:39.637770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65950 2019-Jan-15 20:37:39.637827 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
65951 2019-Jan-15 20:37:39.638461 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65952 2019-Jan-15 20:37:39.639100 - [DEBUG]
65953 2019-Jan-15 20:37:39.639125 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65954 2019-Jan-15 20:37:39.639779 - [DEBUG] Compose: EdgeIdentity * AllBottom
65955 2019-Jan-15 20:37:39.639807 - [DEBUG]
65956 2019-Jan-15 20:37:39.639831 - [DEBUG] Propagate flow
65957 2019-Jan-15 20:37:39.639854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65958 2019-Jan-15 20:37:39.639911 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65959 2019-Jan-15 20:37:39.640549 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65960 2019-Jan-15 20:37:39.641199 - [DEBUG] Edge function : AllBottom (result of previous compose)
65961 2019-Jan-15 20:37:39.641224 - [DEBUG]
65962 2019-Jan-15 20:37:39.641249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65963 2019-Jan-15 20:37:39.641275 - [DEBUG] = AllBottom
65964 2019-Jan-15 20:37:39.641299 - [DEBUG]
65965 2019-Jan-15 20:37:39.641322 - [DEBUG] PROPAGATE: No new function!
65966 2019-Jan-15 20:37:39.641346 - [DEBUG] EDGE:
65967 2019-Jan-15 20:37:39.641404 - [DEBUG] ---> 65968 2019-Jan-15 20:37:39.642039 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65969 2019-Jan-15 20:37:39.642676 - [DEBUG]
65970 2019-Jan-15 20:37:39.642701 - [DEBUG] EDGE:
65971 2019-Jan-15 20:37:39.642758 - [DEBUG] ---> 65972 2019-Jan-15 20:37:39.643397 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65973 2019-Jan-15 20:37:39.644046 - [DEBUG]
65974 2019-Jan-15 20:37:39.644084 - [DEBUG] Compose: EdgeIdentity * AllBottom
65975 2019-Jan-15 20:37:39.644111 - [DEBUG]
65976 2019-Jan-15 20:37:39.644135 - [DEBUG] Propagate flow
65977 2019-Jan-15 20:37:39.644158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65978 2019-Jan-15 20:37:39.644214 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65979 2019-Jan-15 20:37:39.644853 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65980 2019-Jan-15 20:37:39.645499 - [DEBUG] Edge function : AllBottom (result of previous compose)
65981 2019-Jan-15 20:37:39.645524 - [DEBUG]
65982 2019-Jan-15 20:37:39.645549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65983 2019-Jan-15 20:37:39.645575 - [DEBUG] = AllBottom
65984 2019-Jan-15 20:37:39.645600 - [DEBUG]
65985 2019-Jan-15 20:37:39.645623 - [DEBUG] PROPAGATE: No new function!
65986 2019-Jan-15 20:37:39.645649 - [DEBUG] EDGE:
65987 2019-Jan-15 20:37:39.645707 - [DEBUG] ---> 65988 2019-Jan-15 20:37:39.646353 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65989 2019-Jan-15 20:37:39.646989 - [DEBUG]
65990 2019-Jan-15 20:37:39.647014 - [DEBUG] EDGE:
65991 2019-Jan-15 20:37:39.647075 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
65992 2019-Jan-15 20:37:39.647761 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65993 2019-Jan-15 20:37:39.648399 - [DEBUG]
65994 2019-Jan-15 20:37:39.648424 - [DEBUG] EDGE:
65995 2019-Jan-15 20:37:39.648483 - [DEBUG] ---> 65996 2019-Jan-15 20:37:39.649117 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65997 2019-Jan-15 20:37:39.649750 - [DEBUG]
65998 2019-Jan-15 20:37:39.649775 - [DEBUG] EDGE:
65999 2019-Jan-15 20:37:39.649832 - [DEBUG] ---> 66000 2019-Jan-15 20:37:39.650468 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66001 2019-Jan-15 20:37:39.651124 - [DEBUG]
66002 2019-Jan-15 20:37:39.651149 - [DEBUG] EDGE:
66003 2019-Jan-15 20:37:39.651206 - [DEBUG] ---> 66004 2019-Jan-15 20:37:39.651845 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66005 2019-Jan-15 20:37:39.652481 - [DEBUG]
66006 2019-Jan-15 20:37:39.652519 - [DEBUG] Compose: EdgeIdentity * AllBottom
66007 2019-Jan-15 20:37:39.652546 - [DEBUG]
66008 2019-Jan-15 20:37:39.652569 - [DEBUG] Propagate flow
66009 2019-Jan-15 20:37:39.652593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66010 2019-Jan-15 20:37:39.652650 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66011 2019-Jan-15 20:37:39.653289 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66012 2019-Jan-15 20:37:39.653928 - [DEBUG] Edge function : AllBottom (result of previous compose)
66013 2019-Jan-15 20:37:39.653967 - [DEBUG]
66014 2019-Jan-15 20:37:39.653992 - [DEBUG] Join: AllTop & AllBottom
66015 2019-Jan-15 20:37:39.654018 - [DEBUG] = AllBottom (new jump func)
66016 2019-Jan-15 20:37:39.654043 - [DEBUG]
66017 2019-Jan-15 20:37:39.654066 - [DEBUG] Start adding new jump function
66018 2019-Jan-15 20:37:39.654090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66019 2019-Jan-15 20:37:39.654145 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66020 2019-Jan-15 20:37:39.654783 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66021 2019-Jan-15 20:37:39.655421 - [DEBUG] Edge Function : AllBottom
66022 2019-Jan-15 20:37:39.655449 - [DEBUG] End adding new jump function
66023 2019-Jan-15 20:37:39.655492 - [DEBUG]
66024 2019-Jan-15 20:37:39.655517 - [DEBUG] -------------------------------------------- 1748. Path Edge --------------------------------------------
66025 2019-Jan-15 20:37:39.655541 - [DEBUG]
66026 2019-Jan-15 20:37:39.655564 - [DEBUG] Process 1748. path edge:
66027 2019-Jan-15 20:37:39.655588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66028 2019-Jan-15 20:37:39.655645 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
66029 2019-Jan-15 20:37:39.656283 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66030 2019-Jan-15 20:37:39.656919 - [DEBUG]
66031 2019-Jan-15 20:37:39.656944 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66032 2019-Jan-15 20:37:39.657620 - [DEBUG] Compose: EdgeIdentity * AllBottom
66033 2019-Jan-15 20:37:39.657648 - [DEBUG]
66034 2019-Jan-15 20:37:39.657672 - [DEBUG] Propagate flow
66035 2019-Jan-15 20:37:39.657695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66036 2019-Jan-15 20:37:39.657752 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
66037 2019-Jan-15 20:37:39.658396 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66038 2019-Jan-15 20:37:39.659032 - [DEBUG] Edge function : AllBottom (result of previous compose)
66039 2019-Jan-15 20:37:39.659057 - [DEBUG]
66040 2019-Jan-15 20:37:39.659082 - [DEBUG] Join: AllTop & AllBottom
66041 2019-Jan-15 20:37:39.659108 - [DEBUG] = AllBottom (new jump func)
66042 2019-Jan-15 20:37:39.659132 - [DEBUG]
66043 2019-Jan-15 20:37:39.659156 - [DEBUG] Start adding new jump function
66044 2019-Jan-15 20:37:39.659179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66045 2019-Jan-15 20:37:39.659235 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66046 2019-Jan-15 20:37:39.659870 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
66047 2019-Jan-15 20:37:39.660501 - [DEBUG] Edge Function : AllBottom
66048 2019-Jan-15 20:37:39.660529 - [DEBUG] End adding new jump function
66049 2019-Jan-15 20:37:39.660553 - [DEBUG]
66050 2019-Jan-15 20:37:39.660577 - [DEBUG] -------------------------------------------- 1749. Path Edge --------------------------------------------
66051 2019-Jan-15 20:37:39.660612 - [DEBUG]
66052 2019-Jan-15 20:37:39.660637 - [DEBUG] Process 1749. path edge:
66053 2019-Jan-15 20:37:39.660661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66054 2019-Jan-15 20:37:39.660718 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
66055 2019-Jan-15 20:37:39.661351 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66056 2019-Jan-15 20:37:39.661986 - [DEBUG]
66057 2019-Jan-15 20:37:39.662011 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
66058 2019-Jan-15 20:37:39.662666 - [DEBUG] Compose: EdgeIdentity * AllBottom
66059 2019-Jan-15 20:37:39.662694 - [DEBUG]
66060 2019-Jan-15 20:37:39.662718 - [DEBUG] Propagate flow
66061 2019-Jan-15 20:37:39.662741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66062 2019-Jan-15 20:37:39.662799 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
66063 2019-Jan-15 20:37:39.663438 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66064 2019-Jan-15 20:37:39.664091 - [DEBUG] Edge function : AllBottom (result of previous compose)
66065 2019-Jan-15 20:37:39.664116 - [DEBUG]
66066 2019-Jan-15 20:37:39.664141 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66067 2019-Jan-15 20:37:39.664167 - [DEBUG] = AllBottom
66068 2019-Jan-15 20:37:39.664200 - [DEBUG]
66069 2019-Jan-15 20:37:39.664224 - [DEBUG] PROPAGATE: No new function!
66070 2019-Jan-15 20:37:39.664249 - [DEBUG] EDGE:
66071 2019-Jan-15 20:37:39.664306 - [DEBUG] ---> 66072 2019-Jan-15 20:37:39.664940 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66073 2019-Jan-15 20:37:39.665576 - [DEBUG]
66074 2019-Jan-15 20:37:39.665600 - [DEBUG] EDGE:
66075 2019-Jan-15 20:37:39.665658 - [DEBUG] ---> 66076 2019-Jan-15 20:37:39.666296 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66077 2019-Jan-15 20:37:39.666934 - [DEBUG]
66078 2019-Jan-15 20:37:39.666959 - [DEBUG] EDGE:
66079 2019-Jan-15 20:37:39.667016 - [DEBUG] ---> 66080 2019-Jan-15 20:37:39.667667 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66081 2019-Jan-15 20:37:39.668304 - [DEBUG]
66082 2019-Jan-15 20:37:39.668329 - [DEBUG] EDGE:
66083 2019-Jan-15 20:37:39.668387 - [DEBUG] ---> 66084 2019-Jan-15 20:37:39.669025 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66085 2019-Jan-15 20:37:39.669659 - [DEBUG]
66086 2019-Jan-15 20:37:39.669684 - [DEBUG] EDGE:
66087 2019-Jan-15 20:37:39.669741 - [DEBUG] ---> 66088 2019-Jan-15 20:37:39.670379 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66089 2019-Jan-15 20:37:39.671028 - [DEBUG]
66090 2019-Jan-15 20:37:39.671053 - [DEBUG] EDGE:
66091 2019-Jan-15 20:37:39.671111 - [DEBUG] ---> 66092 2019-Jan-15 20:37:39.671749 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66093 2019-Jan-15 20:37:39.672397 - [DEBUG]
66094 2019-Jan-15 20:37:39.672438 - [DEBUG] Compose: EdgeIdentity * AllBottom
66095 2019-Jan-15 20:37:39.672465 - [DEBUG]
66096 2019-Jan-15 20:37:39.672489 - [DEBUG] Propagate flow
66097 2019-Jan-15 20:37:39.672512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66098 2019-Jan-15 20:37:39.672571 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
66099 2019-Jan-15 20:37:39.673215 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66100 2019-Jan-15 20:37:39.673854 - [DEBUG] Edge function : AllBottom (result of previous compose)
66101 2019-Jan-15 20:37:39.673880 - [DEBUG]
66102 2019-Jan-15 20:37:39.673905 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66103 2019-Jan-15 20:37:39.673943 - [DEBUG] = AllBottom
66104 2019-Jan-15 20:37:39.673971 - [DEBUG]
66105 2019-Jan-15 20:37:39.673994 - [DEBUG] PROPAGATE: No new function!
66106 2019-Jan-15 20:37:39.674021 - [DEBUG] EDGE:
66107 2019-Jan-15 20:37:39.674081 - [DEBUG] ---> 66108 2019-Jan-15 20:37:39.674779 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66109 2019-Jan-15 20:37:39.675500 - [DEBUG]
66110 2019-Jan-15 20:37:39.675529 - [DEBUG] EDGE:
66111 2019-Jan-15 20:37:39.675603 - [DEBUG] ---> 66112 2019-Jan-15 20:37:39.676298 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66113 2019-Jan-15 20:37:39.676973 - [DEBUG]
66114 2019-Jan-15 20:37:39.676999 - [DEBUG] EDGE:
66115 2019-Jan-15 20:37:39.677063 - [DEBUG] ---> 66116 2019-Jan-15 20:37:39.677729 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66117 2019-Jan-15 20:37:39.678366 - [DEBUG]
66118 2019-Jan-15 20:37:39.678421 - [DEBUG] Compose: EdgeIdentity * AllBottom
66119 2019-Jan-15 20:37:39.678449 - [DEBUG]
66120 2019-Jan-15 20:37:39.678474 - [DEBUG] Propagate flow
66121 2019-Jan-15 20:37:39.678497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66122 2019-Jan-15 20:37:39.678554 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
66123 2019-Jan-15 20:37:39.679193 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66124 2019-Jan-15 20:37:39.679831 - [DEBUG] Edge function : AllBottom (result of previous compose)
66125 2019-Jan-15 20:37:39.679856 - [DEBUG]
66126 2019-Jan-15 20:37:39.679882 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66127 2019-Jan-15 20:37:39.679908 - [DEBUG] = AllBottom
66128 2019-Jan-15 20:37:39.679933 - [DEBUG]
66129 2019-Jan-15 20:37:39.679956 - [DEBUG] PROPAGATE: No new function!
66130 2019-Jan-15 20:37:39.679984 - [DEBUG] EDGE:
66131 2019-Jan-15 20:37:39.680042 - [DEBUG] ---> 66132 2019-Jan-15 20:37:39.680703 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66133 2019-Jan-15 20:37:39.681340 - [DEBUG]
66134 2019-Jan-15 20:37:39.681365 - [DEBUG] EDGE:
66135 2019-Jan-15 20:37:39.681423 - [DEBUG] ---> 66136 2019-Jan-15 20:37:39.682058 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66137 2019-Jan-15 20:37:39.682696 - [DEBUG]
66138 2019-Jan-15 20:37:39.682721 - [DEBUG] EDGE:
66139 2019-Jan-15 20:37:39.682779 - [DEBUG] ---> 66140 2019-Jan-15 20:37:39.683413 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66141 2019-Jan-15 20:37:39.684063 - [DEBUG]
66142 2019-Jan-15 20:37:39.684088 - [DEBUG] EDGE:
66143 2019-Jan-15 20:37:39.684146 - [DEBUG] ---> 66144 2019-Jan-15 20:37:39.684786 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66145 2019-Jan-15 20:37:39.685419 - [DEBUG]
66146 2019-Jan-15 20:37:39.685456 - [DEBUG] Compose: EdgeIdentity * AllBottom
66147 2019-Jan-15 20:37:39.685483 - [DEBUG]
66148 2019-Jan-15 20:37:39.685507 - [DEBUG] Propagate flow
66149 2019-Jan-15 20:37:39.685531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66150 2019-Jan-15 20:37:39.685587 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66151 2019-Jan-15 20:37:39.686226 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66152 2019-Jan-15 20:37:39.686877 - [DEBUG] Edge function : AllBottom (result of previous compose)
66153 2019-Jan-15 20:37:39.686903 - [DEBUG]
66154 2019-Jan-15 20:37:39.686928 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66155 2019-Jan-15 20:37:39.686954 - [DEBUG] = AllBottom
66156 2019-Jan-15 20:37:39.686979 - [DEBUG]
66157 2019-Jan-15 20:37:39.687002 - [DEBUG] PROPAGATE: No new function!
66158 2019-Jan-15 20:37:39.687028 - [DEBUG] EDGE:
66159 2019-Jan-15 20:37:39.687086 - [DEBUG] ---> 66160 2019-Jan-15 20:37:39.687749 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66161 2019-Jan-15 20:37:39.688385 - [DEBUG]
66162 2019-Jan-15 20:37:39.688411 - [DEBUG] EDGE:
66163 2019-Jan-15 20:37:39.688468 - [DEBUG] ---> 66164 2019-Jan-15 20:37:39.689103 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66165 2019-Jan-15 20:37:39.689737 - [DEBUG]
66166 2019-Jan-15 20:37:39.689762 - [DEBUG] EDGE:
66167 2019-Jan-15 20:37:39.689820 - [DEBUG] ---> 66168 2019-Jan-15 20:37:39.690458 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66169 2019-Jan-15 20:37:39.691107 - [DEBUG]
66170 2019-Jan-15 20:37:39.691144 - [DEBUG] Compose: EdgeIdentity * AllBottom
66171 2019-Jan-15 20:37:39.691171 - [DEBUG]
66172 2019-Jan-15 20:37:39.691195 - [DEBUG] Propagate flow
66173 2019-Jan-15 20:37:39.691218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66174 2019-Jan-15 20:37:39.691275 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66175 2019-Jan-15 20:37:39.691912 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66176 2019-Jan-15 20:37:39.692546 - [DEBUG] Edge function : AllBottom (result of previous compose)
66177 2019-Jan-15 20:37:39.692572 - [DEBUG]
66178 2019-Jan-15 20:37:39.692597 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66179 2019-Jan-15 20:37:39.692623 - [DEBUG] = AllBottom
66180 2019-Jan-15 20:37:39.692647 - [DEBUG]
66181 2019-Jan-15 20:37:39.692670 - [DEBUG] PROPAGATE: No new function!
66182 2019-Jan-15 20:37:39.692696 - [DEBUG] EDGE:
66183 2019-Jan-15 20:37:39.692754 - [DEBUG] ---> 66184 2019-Jan-15 20:37:39.693397 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66185 2019-Jan-15 20:37:39.694045 - [DEBUG]
66186 2019-Jan-15 20:37:39.694070 - [DEBUG] EDGE:
66187 2019-Jan-15 20:37:39.694128 - [DEBUG] ---> 66188 2019-Jan-15 20:37:39.694763 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66189 2019-Jan-15 20:37:39.695400 - [DEBUG]
66190 2019-Jan-15 20:37:39.695425 - [DEBUG] EDGE:
66191 2019-Jan-15 20:37:39.695483 - [DEBUG] ---> 66192 2019-Jan-15 20:37:39.696122 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66193 2019-Jan-15 20:37:39.696755 - [DEBUG]
66194 2019-Jan-15 20:37:39.696800 - [DEBUG] Compose: EdgeIdentity * AllBottom
66195 2019-Jan-15 20:37:39.696827 - [DEBUG]
66196 2019-Jan-15 20:37:39.696851 - [DEBUG] Propagate flow
66197 2019-Jan-15 20:37:39.696875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66198 2019-Jan-15 20:37:39.696931 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66199 2019-Jan-15 20:37:39.697587 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66200 2019-Jan-15 20:37:39.698224 - [DEBUG] Edge function : AllBottom (result of previous compose)
66201 2019-Jan-15 20:37:39.698249 - [DEBUG]
66202 2019-Jan-15 20:37:39.698275 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66203 2019-Jan-15 20:37:39.698301 - [DEBUG] = AllBottom
66204 2019-Jan-15 20:37:39.698325 - [DEBUG]
66205 2019-Jan-15 20:37:39.698349 - [DEBUG] PROPAGATE: No new function!
66206 2019-Jan-15 20:37:39.698374 - [DEBUG] EDGE:
66207 2019-Jan-15 20:37:39.698432 - [DEBUG] ---> 66208 2019-Jan-15 20:37:39.699076 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66209 2019-Jan-15 20:37:39.699711 - [DEBUG]
66210 2019-Jan-15 20:37:39.699746 - [DEBUG] Compose: EdgeIdentity * AllBottom
66211 2019-Jan-15 20:37:39.699773 - [DEBUG]
66212 2019-Jan-15 20:37:39.699796 - [DEBUG] Propagate flow
66213 2019-Jan-15 20:37:39.699820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66214 2019-Jan-15 20:37:39.699876 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66215 2019-Jan-15 20:37:39.700515 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66216 2019-Jan-15 20:37:39.701166 - [DEBUG] Edge function : AllBottom (result of previous compose)
66217 2019-Jan-15 20:37:39.701191 - [DEBUG]
66218 2019-Jan-15 20:37:39.701217 - [DEBUG] Join: AllTop & AllBottom
66219 2019-Jan-15 20:37:39.701243 - [DEBUG] = AllBottom (new jump func)
66220 2019-Jan-15 20:37:39.701267 - [DEBUG]
66221 2019-Jan-15 20:37:39.701291 - [DEBUG] Start adding new jump function
66222 2019-Jan-15 20:37:39.701314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66223 2019-Jan-15 20:37:39.701370 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66224 2019-Jan-15 20:37:39.702006 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66225 2019-Jan-15 20:37:39.702642 - [DEBUG] Edge Function : AllBottom
66226 2019-Jan-15 20:37:39.702671 - [DEBUG] End adding new jump function
66227 2019-Jan-15 20:37:39.702695 - [DEBUG]
66228 2019-Jan-15 20:37:39.702719 - [DEBUG] -------------------------------------------- 1750. Path Edge --------------------------------------------
66229 2019-Jan-15 20:37:39.702744 - [DEBUG]
66230 2019-Jan-15 20:37:39.702767 - [DEBUG] Process 1750. path edge:
66231 2019-Jan-15 20:37:39.702791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66232 2019-Jan-15 20:37:39.702846 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
66233 2019-Jan-15 20:37:39.703482 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66234 2019-Jan-15 20:37:39.704135 - [DEBUG]
66235 2019-Jan-15 20:37:39.704159 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66236 2019-Jan-15 20:37:39.704813 - [DEBUG] Possible callees:
66237 2019-Jan-15 20:37:39.704838 - [DEBUG] foo
66238 2019-Jan-15 20:37:39.704863 - [DEBUG] Possible return sites:
66239 2019-Jan-15 20:37:39.704887 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12666240 2019-Jan-15 20:37:39.706163 - [DEBUG] Found and process special summary
66241 2019-Jan-15 20:37:39.706198 - [DEBUG] Compose: EdgeIdentity * AllBottom
66242 2019-Jan-15 20:37:39.706225 - [DEBUG]
66243 2019-Jan-15 20:37:39.706249 - [DEBUG] Propagate flow
66244 2019-Jan-15 20:37:39.706272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66245 2019-Jan-15 20:37:39.706329 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66246 2019-Jan-15 20:37:39.706967 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66247 2019-Jan-15 20:37:39.707616 - [DEBUG] Edge function : AllBottom (result of previous compose)
66248 2019-Jan-15 20:37:39.707641 - [DEBUG]
66249 2019-Jan-15 20:37:39.707666 - [DEBUG] Join: AllTop & AllBottom
66250 2019-Jan-15 20:37:39.707692 - [DEBUG] = AllBottom (new jump func)
66251 2019-Jan-15 20:37:39.707716 - [DEBUG]
66252 2019-Jan-15 20:37:39.707739 - [DEBUG] Start adding new jump function
66253 2019-Jan-15 20:37:39.707763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66254 2019-Jan-15 20:37:39.707818 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66255 2019-Jan-15 20:37:39.708457 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66256 2019-Jan-15 20:37:39.709094 - [DEBUG] Edge Function : AllBottom
66257 2019-Jan-15 20:37:39.709122 - [DEBUG] End adding new jump function
66258 2019-Jan-15 20:37:39.709146 - [DEBUG]
66259 2019-Jan-15 20:37:39.709170 - [DEBUG] -------------------------------------------- 1751. Path Edge --------------------------------------------
66260 2019-Jan-15 20:37:39.709194 - [DEBUG]
66261 2019-Jan-15 20:37:39.709217 - [DEBUG] Process 1751. path edge:
66262 2019-Jan-15 20:37:39.709240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66263 2019-Jan-15 20:37:39.709296 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
66264 2019-Jan-15 20:37:39.709934 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66265 2019-Jan-15 20:37:39.710567 - [DEBUG]
66266 2019-Jan-15 20:37:39.710592 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66267 2019-Jan-15 20:37:39.711267 - [DEBUG] Compose: EdgeIdentity * AllBottom
66268 2019-Jan-15 20:37:39.711295 - [DEBUG]
66269 2019-Jan-15 20:37:39.711318 - [DEBUG] Propagate flow
66270 2019-Jan-15 20:37:39.711342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66271 2019-Jan-15 20:37:39.711399 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66272 2019-Jan-15 20:37:39.712034 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66273 2019-Jan-15 20:37:39.712668 - [DEBUG] Edge function : AllBottom (result of previous compose)
66274 2019-Jan-15 20:37:39.712693 - [DEBUG]
66275 2019-Jan-15 20:37:39.712718 - [DEBUG] Join: AllTop & AllBottom
66276 2019-Jan-15 20:37:39.712743 - [DEBUG] = AllBottom (new jump func)
66277 2019-Jan-15 20:37:39.712768 - [DEBUG]
66278 2019-Jan-15 20:37:39.712791 - [DEBUG] Start adding new jump function
66279 2019-Jan-15 20:37:39.712815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66280 2019-Jan-15 20:37:39.712871 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66281 2019-Jan-15 20:37:39.713508 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66282 2019-Jan-15 20:37:39.714157 - [DEBUG] Edge Function : AllBottom
66283 2019-Jan-15 20:37:39.714195 - [DEBUG] End adding new jump function
66284 2019-Jan-15 20:37:39.714220 - [DEBUG]
66285 2019-Jan-15 20:37:39.714243 - [DEBUG] -------------------------------------------- 1752. Path Edge --------------------------------------------
66286 2019-Jan-15 20:37:39.714268 - [DEBUG]
66287 2019-Jan-15 20:37:39.714291 - [DEBUG] Process 1752. path edge:
66288 2019-Jan-15 20:37:39.714314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66289 2019-Jan-15 20:37:39.714371 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
66290 2019-Jan-15 20:37:39.715007 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66291 2019-Jan-15 20:37:39.715640 - [DEBUG]
66292 2019-Jan-15 20:37:39.715666 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66293 2019-Jan-15 20:37:39.716320 - [DEBUG] Compose: EdgeIdentity * AllBottom
66294 2019-Jan-15 20:37:39.716348 - [DEBUG]
66295 2019-Jan-15 20:37:39.716372 - [DEBUG] Propagate flow
66296 2019-Jan-15 20:37:39.716395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66297 2019-Jan-15 20:37:39.716452 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66298 2019-Jan-15 20:37:39.717087 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66299 2019-Jan-15 20:37:39.717740 - [DEBUG] Edge function : AllBottom (result of previous compose)
66300 2019-Jan-15 20:37:39.717765 - [DEBUG]
66301 2019-Jan-15 20:37:39.717789 - [DEBUG] Join: AllTop & AllBottom
66302 2019-Jan-15 20:37:39.717815 - [DEBUG] = AllBottom (new jump func)
66303 2019-Jan-15 20:37:39.717840 - [DEBUG]
66304 2019-Jan-15 20:37:39.717863 - [DEBUG] Start adding new jump function
66305 2019-Jan-15 20:37:39.717886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66306 2019-Jan-15 20:37:39.717942 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66307 2019-Jan-15 20:37:39.718578 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66308 2019-Jan-15 20:37:39.719213 - [DEBUG] Edge Function : AllBottom
66309 2019-Jan-15 20:37:39.719241 - [DEBUG] End adding new jump function
66310 2019-Jan-15 20:37:39.719265 - [DEBUG]
66311 2019-Jan-15 20:37:39.719289 - [DEBUG] -------------------------------------------- 1753. Path Edge --------------------------------------------
66312 2019-Jan-15 20:37:39.719313 - [DEBUG]
66313 2019-Jan-15 20:37:39.719336 - [DEBUG] Process 1753. path edge:
66314 2019-Jan-15 20:37:39.719360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66315 2019-Jan-15 20:37:39.719416 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
66316 2019-Jan-15 20:37:39.720052 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66317 2019-Jan-15 20:37:39.720701 - [DEBUG]
66318 2019-Jan-15 20:37:39.720727 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66319 2019-Jan-15 20:37:39.721383 - [DEBUG] Compose: EdgeIdentity * AllBottom
66320 2019-Jan-15 20:37:39.721410 - [DEBUG]
66321 2019-Jan-15 20:37:39.721434 - [DEBUG] Propagate flow
66322 2019-Jan-15 20:37:39.721457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66323 2019-Jan-15 20:37:39.721515 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66324 2019-Jan-15 20:37:39.722159 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66325 2019-Jan-15 20:37:39.722805 - [DEBUG] Edge function : AllBottom (result of previous compose)
66326 2019-Jan-15 20:37:39.722831 - [DEBUG]
66327 2019-Jan-15 20:37:39.722856 - [DEBUG] Join: AllTop & AllBottom
66328 2019-Jan-15 20:37:39.722882 - [DEBUG] = AllBottom (new jump func)
66329 2019-Jan-15 20:37:39.722906 - [DEBUG]
66330 2019-Jan-15 20:37:39.722930 - [DEBUG] Start adding new jump function
66331 2019-Jan-15 20:37:39.722953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66332 2019-Jan-15 20:37:39.723009 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66333 2019-Jan-15 20:37:39.723646 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66334 2019-Jan-15 20:37:39.724304 - [DEBUG] Edge Function : AllBottom
66335 2019-Jan-15 20:37:39.724332 - [DEBUG] End adding new jump function
66336 2019-Jan-15 20:37:39.724356 - [DEBUG]
66337 2019-Jan-15 20:37:39.724380 - [DEBUG] -------------------------------------------- 1754. Path Edge --------------------------------------------
66338 2019-Jan-15 20:37:39.724404 - [DEBUG]
66339 2019-Jan-15 20:37:39.724428 - [DEBUG] Process 1754. path edge:
66340 2019-Jan-15 20:37:39.724451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66341 2019-Jan-15 20:37:39.724508 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
66342 2019-Jan-15 20:37:39.725153 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66343 2019-Jan-15 20:37:39.725790 - [DEBUG]
66344 2019-Jan-15 20:37:39.725814 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66345 2019-Jan-15 20:37:39.726473 - [DEBUG] Possible callees:
66346 2019-Jan-15 20:37:39.726498 - [DEBUG] llvm.dbg.declare
66347 2019-Jan-15 20:37:39.726523 - [DEBUG] Possible return sites:
66348 2019-Jan-15 20:37:39.726547 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13666349 2019-Jan-15 20:37:39.727835 - [DEBUG] Found and process special summary
66350 2019-Jan-15 20:37:39.727869 - [DEBUG] Compose: EdgeIdentity * AllBottom
66351 2019-Jan-15 20:37:39.727896 - [DEBUG]
66352 2019-Jan-15 20:37:39.727920 - [DEBUG] Propagate flow
66353 2019-Jan-15 20:37:39.727943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66354 2019-Jan-15 20:37:39.727999 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66355 2019-Jan-15 20:37:39.728638 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66356 2019-Jan-15 20:37:39.729272 - [DEBUG] Edge function : AllBottom (result of previous compose)
66357 2019-Jan-15 20:37:39.729297 - [DEBUG]
66358 2019-Jan-15 20:37:39.729322 - [DEBUG] Join: AllTop & AllBottom
66359 2019-Jan-15 20:37:39.729348 - [DEBUG] = AllBottom (new jump func)
66360 2019-Jan-15 20:37:39.729372 - [DEBUG]
66361 2019-Jan-15 20:37:39.729395 - [DEBUG] Start adding new jump function
66362 2019-Jan-15 20:37:39.729419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66363 2019-Jan-15 20:37:39.729475 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66364 2019-Jan-15 20:37:39.730111 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66365 2019-Jan-15 20:37:39.730765 - [DEBUG] Edge Function : AllBottom
66366 2019-Jan-15 20:37:39.730792 - [DEBUG] End adding new jump function
66367 2019-Jan-15 20:37:39.730816 - [DEBUG]
66368 2019-Jan-15 20:37:39.730839 - [DEBUG] -------------------------------------------- 1755. Path Edge --------------------------------------------
66369 2019-Jan-15 20:37:39.730872 - [DEBUG]
66370 2019-Jan-15 20:37:39.730896 - [DEBUG] Process 1755. path edge:
66371 2019-Jan-15 20:37:39.730920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66372 2019-Jan-15 20:37:39.730976 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
66373 2019-Jan-15 20:37:39.731614 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66374 2019-Jan-15 20:37:39.732250 - [DEBUG]
66375 2019-Jan-15 20:37:39.732274 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66376 2019-Jan-15 20:37:39.732934 - [DEBUG] Compose: EdgeIdentity * AllBottom
66377 2019-Jan-15 20:37:39.732963 - [DEBUG]
66378 2019-Jan-15 20:37:39.732987 - [DEBUG] Propagate flow
66379 2019-Jan-15 20:37:39.733011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66380 2019-Jan-15 20:37:39.733068 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66381 2019-Jan-15 20:37:39.733703 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66382 2019-Jan-15 20:37:39.734356 - [DEBUG] Edge function : AllBottom (result of previous compose)
66383 2019-Jan-15 20:37:39.734381 - [DEBUG]
66384 2019-Jan-15 20:37:39.734406 - [DEBUG] Join: AllTop & AllBottom
66385 2019-Jan-15 20:37:39.734432 - [DEBUG] = AllBottom (new jump func)
66386 2019-Jan-15 20:37:39.734456 - [DEBUG]
66387 2019-Jan-15 20:37:39.734480 - [DEBUG] Start adding new jump function
66388 2019-Jan-15 20:37:39.734503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66389 2019-Jan-15 20:37:39.734559 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66390 2019-Jan-15 20:37:39.735196 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66391 2019-Jan-15 20:37:39.735832 - [DEBUG] Edge Function : AllBottom
66392 2019-Jan-15 20:37:39.735859 - [DEBUG] End adding new jump function
66393 2019-Jan-15 20:37:39.735884 - [DEBUG]
66394 2019-Jan-15 20:37:39.735908 - [DEBUG] -------------------------------------------- 1756. Path Edge --------------------------------------------
66395 2019-Jan-15 20:37:39.735932 - [DEBUG]
66396 2019-Jan-15 20:37:39.735956 - [DEBUG] Process 1756. path edge:
66397 2019-Jan-15 20:37:39.735979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66398 2019-Jan-15 20:37:39.736036 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
66399 2019-Jan-15 20:37:39.736668 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66400 2019-Jan-15 20:37:39.737317 - [DEBUG]
66401 2019-Jan-15 20:37:39.737343 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66402 2019-Jan-15 20:37:39.737999 - [DEBUG] Compose: EdgeIdentity * AllBottom
66403 2019-Jan-15 20:37:39.738027 - [DEBUG]
66404 2019-Jan-15 20:37:39.738051 - [DEBUG] Propagate flow
66405 2019-Jan-15 20:37:39.738074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66406 2019-Jan-15 20:37:39.738132 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66407 2019-Jan-15 20:37:39.738765 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66408 2019-Jan-15 20:37:39.739398 - [DEBUG] Edge function : AllBottom (result of previous compose)
66409 2019-Jan-15 20:37:39.739424 - [DEBUG]
66410 2019-Jan-15 20:37:39.739448 - [DEBUG] Join: AllTop & AllBottom
66411 2019-Jan-15 20:37:39.739474 - [DEBUG] = AllBottom (new jump func)
66412 2019-Jan-15 20:37:39.739499 - [DEBUG]
66413 2019-Jan-15 20:37:39.739522 - [DEBUG] Start adding new jump function
66414 2019-Jan-15 20:37:39.739555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66415 2019-Jan-15 20:37:39.739611 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66416 2019-Jan-15 20:37:39.740248 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
66417 2019-Jan-15 20:37:39.740894 - [DEBUG] Edge Function : AllBottom
66418 2019-Jan-15 20:37:39.740922 - [DEBUG] End adding new jump function
66419 2019-Jan-15 20:37:39.740946 - [DEBUG]
66420 2019-Jan-15 20:37:39.740969 - [DEBUG] -------------------------------------------- 1757. Path Edge --------------------------------------------
66421 2019-Jan-15 20:37:39.740994 - [DEBUG]
66422 2019-Jan-15 20:37:39.741017 - [DEBUG] Process 1757. path edge:
66423 2019-Jan-15 20:37:39.741041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66424 2019-Jan-15 20:37:39.741097 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
66425 2019-Jan-15 20:37:39.741728 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66426 2019-Jan-15 20:37:39.742361 - [DEBUG]
66427 2019-Jan-15 20:37:39.742387 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
66428 2019-Jan-15 20:37:39.743038 - [DEBUG] Compose: EdgeIdentity * AllBottom
66429 2019-Jan-15 20:37:39.743065 - [DEBUG]
66430 2019-Jan-15 20:37:39.743089 - [DEBUG] Propagate flow
66431 2019-Jan-15 20:37:39.743112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66432 2019-Jan-15 20:37:39.743169 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66433 2019-Jan-15 20:37:39.743815 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66434 2019-Jan-15 20:37:39.744468 - [DEBUG] Edge function : AllBottom (result of previous compose)
66435 2019-Jan-15 20:37:39.744493 - [DEBUG]
66436 2019-Jan-15 20:37:39.744518 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66437 2019-Jan-15 20:37:39.744544 - [DEBUG] = AllBottom
66438 2019-Jan-15 20:37:39.744568 - [DEBUG]
66439 2019-Jan-15 20:37:39.744591 - [DEBUG] PROPAGATE: No new function!
66440 2019-Jan-15 20:37:39.744615 - [DEBUG] EDGE:
66441 2019-Jan-15 20:37:39.744672 - [DEBUG] ---> 66442 2019-Jan-15 20:37:39.745305 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66443 2019-Jan-15 20:37:39.745939 - [DEBUG]
66444 2019-Jan-15 20:37:39.745964 - [DEBUG] EDGE:
66445 2019-Jan-15 20:37:39.746021 - [DEBUG] ---> 66446 2019-Jan-15 20:37:39.746654 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66447 2019-Jan-15 20:37:39.747301 - [DEBUG]
66448 2019-Jan-15 20:37:39.747326 - [DEBUG] EDGE:
66449 2019-Jan-15 20:37:39.747384 - [DEBUG] ---> 66450 2019-Jan-15 20:37:39.748022 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66451 2019-Jan-15 20:37:39.748655 - [DEBUG]
66452 2019-Jan-15 20:37:39.748690 - [DEBUG] Compose: EdgeIdentity * AllBottom
66453 2019-Jan-15 20:37:39.748717 - [DEBUG]
66454 2019-Jan-15 20:37:39.748741 - [DEBUG] Propagate flow
66455 2019-Jan-15 20:37:39.748765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66456 2019-Jan-15 20:37:39.748821 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66457 2019-Jan-15 20:37:39.749457 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66458 2019-Jan-15 20:37:39.750099 - [DEBUG] Edge function : AllBottom (result of previous compose)
66459 2019-Jan-15 20:37:39.750124 - [DEBUG]
66460 2019-Jan-15 20:37:39.750149 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66461 2019-Jan-15 20:37:39.750175 - [DEBUG] = AllBottom
66462 2019-Jan-15 20:37:39.750199 - [DEBUG]
66463 2019-Jan-15 20:37:39.750222 - [DEBUG] PROPAGATE: No new function!
66464 2019-Jan-15 20:37:39.750248 - [DEBUG] EDGE:
66465 2019-Jan-15 20:37:39.750306 - [DEBUG] ---> 66466 2019-Jan-15 20:37:39.750964 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66467 2019-Jan-15 20:37:39.751598 - [DEBUG]
66468 2019-Jan-15 20:37:39.751631 - [DEBUG] Compose: EdgeIdentity * AllBottom
66469 2019-Jan-15 20:37:39.751657 - [DEBUG]
66470 2019-Jan-15 20:37:39.751681 - [DEBUG] Propagate flow
66471 2019-Jan-15 20:37:39.751704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66472 2019-Jan-15 20:37:39.751761 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66473 2019-Jan-15 20:37:39.752404 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66474 2019-Jan-15 20:37:39.753041 - [DEBUG] Edge function : AllBottom (result of previous compose)
66475 2019-Jan-15 20:37:39.753066 - [DEBUG]
66476 2019-Jan-15 20:37:39.753090 - [DEBUG] Join: AllTop & AllBottom
66477 2019-Jan-15 20:37:39.753116 - [DEBUG] = AllBottom (new jump func)
66478 2019-Jan-15 20:37:39.753141 - [DEBUG]
66479 2019-Jan-15 20:37:39.753165 - [DEBUG] Start adding new jump function
66480 2019-Jan-15 20:37:39.753188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66481 2019-Jan-15 20:37:39.753244 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66482 2019-Jan-15 20:37:39.753881 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66483 2019-Jan-15 20:37:39.754539 - [DEBUG] Edge Function : AllBottom
66484 2019-Jan-15 20:37:39.754567 - [DEBUG] End adding new jump function
66485 2019-Jan-15 20:37:39.754591 - [DEBUG]
66486 2019-Jan-15 20:37:39.754614 - [DEBUG] -------------------------------------------- 1758. Path Edge --------------------------------------------
66487 2019-Jan-15 20:37:39.754639 - [DEBUG]
66488 2019-Jan-15 20:37:39.754662 - [DEBUG] Process 1758. path edge:
66489 2019-Jan-15 20:37:39.754686 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66490 2019-Jan-15 20:37:39.754742 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
66491 2019-Jan-15 20:37:39.755385 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66492 2019-Jan-15 20:37:39.756023 - [DEBUG]
66493 2019-Jan-15 20:37:39.756047 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66494 2019-Jan-15 20:37:39.756703 - [DEBUG] Possible callees:
66495 2019-Jan-15 20:37:39.756728 - [DEBUG] llvm.dbg.declare
66496 2019-Jan-15 20:37:39.756753 - [DEBUG] Possible return sites:
66497 2019-Jan-15 20:37:39.756777 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14366498 2019-Jan-15 20:37:39.758063 - [DEBUG] Found and process special summary
66499 2019-Jan-15 20:37:39.758110 - [DEBUG] Compose: EdgeIdentity * AllBottom
66500 2019-Jan-15 20:37:39.758137 - [DEBUG]
66501 2019-Jan-15 20:37:39.758161 - [DEBUG] Propagate flow
66502 2019-Jan-15 20:37:39.758184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66503 2019-Jan-15 20:37:39.758241 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66504 2019-Jan-15 20:37:39.758879 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66505 2019-Jan-15 20:37:39.759514 - [DEBUG] Edge function : AllBottom (result of previous compose)
66506 2019-Jan-15 20:37:39.759539 - [DEBUG]
66507 2019-Jan-15 20:37:39.759564 - [DEBUG] Join: AllTop & AllBottom
66508 2019-Jan-15 20:37:39.759590 - [DEBUG] = AllBottom (new jump func)
66509 2019-Jan-15 20:37:39.759615 - [DEBUG]
66510 2019-Jan-15 20:37:39.759638 - [DEBUG] Start adding new jump function
66511 2019-Jan-15 20:37:39.759661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66512 2019-Jan-15 20:37:39.759717 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66513 2019-Jan-15 20:37:39.760356 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66514 2019-Jan-15 20:37:39.761010 - [DEBUG] Edge Function : AllBottom
66515 2019-Jan-15 20:37:39.761038 - [DEBUG] End adding new jump function
66516 2019-Jan-15 20:37:39.761062 - [DEBUG]
66517 2019-Jan-15 20:37:39.761086 - [DEBUG] -------------------------------------------- 1759. Path Edge --------------------------------------------
66518 2019-Jan-15 20:37:39.761111 - [DEBUG]
66519 2019-Jan-15 20:37:39.761134 - [DEBUG] Process 1759. path edge:
66520 2019-Jan-15 20:37:39.761158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66521 2019-Jan-15 20:37:39.761214 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
66522 2019-Jan-15 20:37:39.761851 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66523 2019-Jan-15 20:37:39.762488 - [DEBUG]
66524 2019-Jan-15 20:37:39.762513 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66525 2019-Jan-15 20:37:39.763169 - [DEBUG] Compose: EdgeIdentity * AllBottom
66526 2019-Jan-15 20:37:39.763197 - [DEBUG]
66527 2019-Jan-15 20:37:39.763220 - [DEBUG] Propagate flow
66528 2019-Jan-15 20:37:39.763244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66529 2019-Jan-15 20:37:39.763301 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
66530 2019-Jan-15 20:37:39.763946 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66531 2019-Jan-15 20:37:39.764583 - [DEBUG] Edge function : AllBottom (result of previous compose)
66532 2019-Jan-15 20:37:39.764608 - [DEBUG]
66533 2019-Jan-15 20:37:39.764633 - [DEBUG] Join: AllTop & AllBottom
66534 2019-Jan-15 20:37:39.764659 - [DEBUG] = AllBottom (new jump func)
66535 2019-Jan-15 20:37:39.764684 - [DEBUG]
66536 2019-Jan-15 20:37:39.764707 - [DEBUG] Start adding new jump function
66537 2019-Jan-15 20:37:39.764731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66538 2019-Jan-15 20:37:39.764787 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66539 2019-Jan-15 20:37:39.765425 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
66540 2019-Jan-15 20:37:39.766057 - [DEBUG] Edge Function : AllBottom
66541 2019-Jan-15 20:37:39.766084 - [DEBUG] End adding new jump function
66542 2019-Jan-15 20:37:39.766108 - [DEBUG]
66543 2019-Jan-15 20:37:39.766132 - [DEBUG] -------------------------------------------- 1760. Path Edge --------------------------------------------
66544 2019-Jan-15 20:37:39.766164 - [DEBUG]
66545 2019-Jan-15 20:37:39.766188 - [DEBUG] Process 1760. path edge:
66546 2019-Jan-15 20:37:39.766212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66547 2019-Jan-15 20:37:39.766269 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
66548 2019-Jan-15 20:37:39.766901 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66549 2019-Jan-15 20:37:39.767551 - [DEBUG]
66550 2019-Jan-15 20:37:39.767576 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
66551 2019-Jan-15 20:37:39.768227 - [DEBUG] Compose: EdgeIdentity * AllBottom
66552 2019-Jan-15 20:37:39.768255 - [DEBUG]
66553 2019-Jan-15 20:37:39.768279 - [DEBUG] Propagate flow
66554 2019-Jan-15 20:37:39.768302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66555 2019-Jan-15 20:37:39.768359 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66556 2019-Jan-15 20:37:39.768992 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66557 2019-Jan-15 20:37:39.769626 - [DEBUG] Edge function : AllBottom (result of previous compose)
66558 2019-Jan-15 20:37:39.769651 - [DEBUG]
66559 2019-Jan-15 20:37:39.769676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66560 2019-Jan-15 20:37:39.769702 - [DEBUG] = AllBottom
66561 2019-Jan-15 20:37:39.769727 - [DEBUG]
66562 2019-Jan-15 20:37:39.769750 - [DEBUG] PROPAGATE: No new function!
66563 2019-Jan-15 20:37:39.769774 - [DEBUG] EDGE:
66564 2019-Jan-15 20:37:39.769831 - [DEBUG] ---> 66565 2019-Jan-15 20:37:39.770464 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66566 2019-Jan-15 20:37:39.771115 - [DEBUG]
66567 2019-Jan-15 20:37:39.771140 - [DEBUG] EDGE:
66568 2019-Jan-15 20:37:39.771197 - [DEBUG] ---> 66569 2019-Jan-15 20:37:39.771834 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66570 2019-Jan-15 20:37:39.772473 - [DEBUG]
66571 2019-Jan-15 20:37:39.772508 - [DEBUG] Compose: EdgeIdentity * AllBottom
66572 2019-Jan-15 20:37:39.772535 - [DEBUG]
66573 2019-Jan-15 20:37:39.772559 - [DEBUG] Propagate flow
66574 2019-Jan-15 20:37:39.772582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66575 2019-Jan-15 20:37:39.772638 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66576 2019-Jan-15 20:37:39.773277 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66577 2019-Jan-15 20:37:39.773914 - [DEBUG] Edge function : AllBottom (result of previous compose)
66578 2019-Jan-15 20:37:39.773952 - [DEBUG]
66579 2019-Jan-15 20:37:39.773977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66580 2019-Jan-15 20:37:39.774003 - [DEBUG] = AllBottom
66581 2019-Jan-15 20:37:39.774028 - [DEBUG]
66582 2019-Jan-15 20:37:39.774051 - [DEBUG] PROPAGATE: No new function!
66583 2019-Jan-15 20:37:39.774076 - [DEBUG] EDGE:
66584 2019-Jan-15 20:37:39.774134 - [DEBUG] ---> 66585 2019-Jan-15 20:37:39.774777 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66586 2019-Jan-15 20:37:39.775416 - [DEBUG]
66587 2019-Jan-15 20:37:39.775441 - [DEBUG] EDGE:
66588 2019-Jan-15 20:37:39.775499 - [DEBUG] ---> 66589 2019-Jan-15 20:37:39.776142 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66590 2019-Jan-15 20:37:39.776776 - [DEBUG]
66591 2019-Jan-15 20:37:39.776808 - [DEBUG] Compose: EdgeIdentity * AllBottom
66592 2019-Jan-15 20:37:39.776835 - [DEBUG]
66593 2019-Jan-15 20:37:39.776859 - [DEBUG] Propagate flow
66594 2019-Jan-15 20:37:39.776882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66595 2019-Jan-15 20:37:39.776938 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66596 2019-Jan-15 20:37:39.777589 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66597 2019-Jan-15 20:37:39.778223 - [DEBUG] Edge function : AllBottom (result of previous compose)
66598 2019-Jan-15 20:37:39.778248 - [DEBUG]
66599 2019-Jan-15 20:37:39.778273 - [DEBUG] Join: AllTop & AllBottom
66600 2019-Jan-15 20:37:39.778299 - [DEBUG] = AllBottom (new jump func)
66601 2019-Jan-15 20:37:39.778323 - [DEBUG]
66602 2019-Jan-15 20:37:39.778347 - [DEBUG] Start adding new jump function
66603 2019-Jan-15 20:37:39.778370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66604 2019-Jan-15 20:37:39.778426 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66605 2019-Jan-15 20:37:39.779062 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66606 2019-Jan-15 20:37:39.779698 - [DEBUG] Edge Function : AllBottom
66607 2019-Jan-15 20:37:39.779726 - [DEBUG] End adding new jump function
66608 2019-Jan-15 20:37:39.779750 - [DEBUG]
66609 2019-Jan-15 20:37:39.779773 - [DEBUG] -------------------------------------------- 1761. Path Edge --------------------------------------------
66610 2019-Jan-15 20:37:39.779797 - [DEBUG]
66611 2019-Jan-15 20:37:39.779821 - [DEBUG] Process 1761. path edge:
66612 2019-Jan-15 20:37:39.779845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66613 2019-Jan-15 20:37:39.779901 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
66614 2019-Jan-15 20:37:39.780538 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66615 2019-Jan-15 20:37:39.781189 - [DEBUG]
66616 2019-Jan-15 20:37:39.781214 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66617 2019-Jan-15 20:37:39.781870 - [DEBUG] Compose: EdgeIdentity * AllBottom
66618 2019-Jan-15 20:37:39.781898 - [DEBUG]
66619 2019-Jan-15 20:37:39.781921 - [DEBUG] Propagate flow
66620 2019-Jan-15 20:37:39.781945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66621 2019-Jan-15 20:37:39.782002 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66622 2019-Jan-15 20:37:39.782645 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66623 2019-Jan-15 20:37:39.783283 - [DEBUG] Edge function : AllBottom (result of previous compose)
66624 2019-Jan-15 20:37:39.783308 - [DEBUG]
66625 2019-Jan-15 20:37:39.783333 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66626 2019-Jan-15 20:37:39.783360 - [DEBUG] = AllBottom
66627 2019-Jan-15 20:37:39.783384 - [DEBUG]
66628 2019-Jan-15 20:37:39.783407 - [DEBUG] PROPAGATE: No new function!
66629 2019-Jan-15 20:37:39.783438 - [DEBUG] Compose: EdgeIdentity * AllBottom
66630 2019-Jan-15 20:37:39.783465 - [DEBUG]
66631 2019-Jan-15 20:37:39.783489 - [DEBUG] Propagate flow
66632 2019-Jan-15 20:37:39.783513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66633 2019-Jan-15 20:37:39.783569 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66634 2019-Jan-15 20:37:39.784238 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66635 2019-Jan-15 20:37:39.784873 - [DEBUG] Edge function : AllBottom (result of previous compose)
66636 2019-Jan-15 20:37:39.784898 - [DEBUG]
66637 2019-Jan-15 20:37:39.784923 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66638 2019-Jan-15 20:37:39.784949 - [DEBUG] = AllBottom
66639 2019-Jan-15 20:37:39.784974 - [DEBUG]
66640 2019-Jan-15 20:37:39.784997 - [DEBUG] PROPAGATE: No new function!
66641 2019-Jan-15 20:37:39.785021 - [DEBUG] EDGE:
66642 2019-Jan-15 20:37:39.785079 - [DEBUG] ---> 66643 2019-Jan-15 20:37:39.785714 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66644 2019-Jan-15 20:37:39.786347 - [DEBUG]
66645 2019-Jan-15 20:37:39.786372 - [DEBUG] EDGE:
66646 2019-Jan-15 20:37:39.786429 - [DEBUG] ---> 66647 2019-Jan-15 20:37:39.787064 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66648 2019-Jan-15 20:37:39.787714 - [DEBUG]
66649 2019-Jan-15 20:37:39.787739 - [DEBUG] EDGE:
66650 2019-Jan-15 20:37:39.787797 - [DEBUG] ---> 66651 2019-Jan-15 20:37:39.788435 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66652 2019-Jan-15 20:37:39.789070 - [DEBUG]
66653 2019-Jan-15 20:37:39.789104 - [DEBUG] Compose: EdgeIdentity * AllBottom
66654 2019-Jan-15 20:37:39.789131 - [DEBUG]
66655 2019-Jan-15 20:37:39.789155 - [DEBUG] Propagate flow
66656 2019-Jan-15 20:37:39.789179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66657 2019-Jan-15 20:37:39.789235 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66658 2019-Jan-15 20:37:39.789874 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66659 2019-Jan-15 20:37:39.790511 - [DEBUG] Edge function : AllBottom (result of previous compose)
66660 2019-Jan-15 20:37:39.790536 - [DEBUG]
66661 2019-Jan-15 20:37:39.790561 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66662 2019-Jan-15 20:37:39.790587 - [DEBUG] = AllBottom
66663 2019-Jan-15 20:37:39.790625 - [DEBUG]
66664 2019-Jan-15 20:37:39.790648 - [DEBUG] PROPAGATE: No new function!
66665 2019-Jan-15 20:37:39.790674 - [DEBUG] EDGE:
66666 2019-Jan-15 20:37:39.790731 - [DEBUG] ---> 66667 2019-Jan-15 20:37:39.791367 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66668 2019-Jan-15 20:37:39.792004 - [DEBUG]
66669 2019-Jan-15 20:37:39.792029 - [DEBUG] EDGE:
66670 2019-Jan-15 20:37:39.792086 - [DEBUG] ---> 66671 2019-Jan-15 20:37:39.792722 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66672 2019-Jan-15 20:37:39.793356 - [DEBUG]
66673 2019-Jan-15 20:37:39.793381 - [DEBUG] EDGE:
66674 2019-Jan-15 20:37:39.793439 - [DEBUG] ---> 66675 2019-Jan-15 20:37:39.794093 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66676 2019-Jan-15 20:37:39.794734 - [DEBUG]
66677 2019-Jan-15 20:37:39.794759 - [DEBUG] EDGE:
66678 2019-Jan-15 20:37:39.794817 - [DEBUG] ---> 66679 2019-Jan-15 20:37:39.795451 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66680 2019-Jan-15 20:37:39.796085 - [DEBUG]
66681 2019-Jan-15 20:37:39.796110 - [DEBUG] EDGE:
66682 2019-Jan-15 20:37:39.796167 - [DEBUG] ---> 66683 2019-Jan-15 20:37:39.796803 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66684 2019-Jan-15 20:37:39.797455 - [DEBUG]
66685 2019-Jan-15 20:37:39.797480 - [DEBUG] EDGE:
66686 2019-Jan-15 20:37:39.797538 - [DEBUG] ---> 66687 2019-Jan-15 20:37:39.798177 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66688 2019-Jan-15 20:37:39.798810 - [DEBUG]
66689 2019-Jan-15 20:37:39.798835 - [DEBUG] EDGE:
66690 2019-Jan-15 20:37:39.798893 - [DEBUG] ---> 66691 2019-Jan-15 20:37:39.799527 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66692 2019-Jan-15 20:37:39.800164 - [DEBUG]
66693 2019-Jan-15 20:37:39.800189 - [DEBUG] EDGE:
66694 2019-Jan-15 20:37:39.800246 - [DEBUG] ---> 66695 2019-Jan-15 20:37:39.800900 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66696 2019-Jan-15 20:37:39.801535 - [DEBUG]
66697 2019-Jan-15 20:37:39.801572 - [DEBUG] Compose: EdgeIdentity * AllBottom
66698 2019-Jan-15 20:37:39.801599 - [DEBUG]
66699 2019-Jan-15 20:37:39.801623 - [DEBUG] Propagate flow
66700 2019-Jan-15 20:37:39.801646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66701 2019-Jan-15 20:37:39.801703 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66702 2019-Jan-15 20:37:39.802342 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66703 2019-Jan-15 20:37:39.802979 - [DEBUG] Edge function : AllBottom (result of previous compose)
66704 2019-Jan-15 20:37:39.803004 - [DEBUG]
66705 2019-Jan-15 20:37:39.803030 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66706 2019-Jan-15 20:37:39.803056 - [DEBUG] = AllBottom
66707 2019-Jan-15 20:37:39.803081 - [DEBUG]
66708 2019-Jan-15 20:37:39.803104 - [DEBUG] PROPAGATE: No new function!
66709 2019-Jan-15 20:37:39.803130 - [DEBUG] EDGE:
66710 2019-Jan-15 20:37:39.803187 - [DEBUG] ---> 66711 2019-Jan-15 20:37:39.803831 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66712 2019-Jan-15 20:37:39.804482 - [DEBUG]
66713 2019-Jan-15 20:37:39.804515 - [DEBUG] Compose: EdgeIdentity * AllBottom
66714 2019-Jan-15 20:37:39.804542 - [DEBUG]
66715 2019-Jan-15 20:37:39.804565 - [DEBUG] Propagate flow
66716 2019-Jan-15 20:37:39.804588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66717 2019-Jan-15 20:37:39.804645 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66718 2019-Jan-15 20:37:39.805292 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66719 2019-Jan-15 20:37:39.805928 - [DEBUG] Edge function : AllBottom (result of previous compose)
66720 2019-Jan-15 20:37:39.805953 - [DEBUG]
66721 2019-Jan-15 20:37:39.805977 - [DEBUG] Join: AllTop & AllBottom
66722 2019-Jan-15 20:37:39.806003 - [DEBUG] = AllBottom (new jump func)
66723 2019-Jan-15 20:37:39.806028 - [DEBUG]
66724 2019-Jan-15 20:37:39.806051 - [DEBUG] Start adding new jump function
66725 2019-Jan-15 20:37:39.806075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66726 2019-Jan-15 20:37:39.806131 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66727 2019-Jan-15 20:37:39.806771 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66728 2019-Jan-15 20:37:39.807422 - [DEBUG] Edge Function : AllBottom
66729 2019-Jan-15 20:37:39.807449 - [DEBUG] End adding new jump function
66730 2019-Jan-15 20:37:39.807473 - [DEBUG]
66731 2019-Jan-15 20:37:39.807496 - [DEBUG] -------------------------------------------- 1762. Path Edge --------------------------------------------
66732 2019-Jan-15 20:37:39.807521 - [DEBUG]
66733 2019-Jan-15 20:37:39.807544 - [DEBUG] Process 1762. path edge:
66734 2019-Jan-15 20:37:39.807567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66735 2019-Jan-15 20:37:39.807623 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
66736 2019-Jan-15 20:37:39.808260 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66737 2019-Jan-15 20:37:39.808897 - [DEBUG]
66738 2019-Jan-15 20:37:39.808921 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66739 2019-Jan-15 20:37:39.809566 - [DEBUG] Possible callees:
66740 2019-Jan-15 20:37:39.809590 - [DEBUG] foo
66741 2019-Jan-15 20:37:39.809615 - [DEBUG] Possible return sites:
66742 2019-Jan-15 20:37:39.809639 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8466743 2019-Jan-15 20:37:39.810918 - [DEBUG] Found and process special summary
66744 2019-Jan-15 20:37:39.810951 - [DEBUG] Compose: EdgeIdentity * AllBottom
66745 2019-Jan-15 20:37:39.810979 - [DEBUG]
66746 2019-Jan-15 20:37:39.811003 - [DEBUG] Propagate flow
66747 2019-Jan-15 20:37:39.811026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66748 2019-Jan-15 20:37:39.811084 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66749 2019-Jan-15 20:37:39.811723 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66750 2019-Jan-15 20:37:39.812358 - [DEBUG] Edge function : AllBottom (result of previous compose)
66751 2019-Jan-15 20:37:39.812383 - [DEBUG]
66752 2019-Jan-15 20:37:39.812407 - [DEBUG] Join: AllTop & AllBottom
66753 2019-Jan-15 20:37:39.812434 - [DEBUG] = AllBottom (new jump func)
66754 2019-Jan-15 20:37:39.812458 - [DEBUG]
66755 2019-Jan-15 20:37:39.812482 - [DEBUG] Start adding new jump function
66756 2019-Jan-15 20:37:39.812505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66757 2019-Jan-15 20:37:39.812561 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66758 2019-Jan-15 20:37:39.813199 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66759 2019-Jan-15 20:37:39.813835 - [DEBUG] Edge Function : AllBottom
66760 2019-Jan-15 20:37:39.813862 - [DEBUG] End adding new jump function
66761 2019-Jan-15 20:37:39.813886 - [DEBUG]
66762 2019-Jan-15 20:37:39.813909 - [DEBUG] -------------------------------------------- 1763. Path Edge --------------------------------------------
66763 2019-Jan-15 20:37:39.813957 - [DEBUG]
66764 2019-Jan-15 20:37:39.813982 - [DEBUG] Process 1763. path edge:
66765 2019-Jan-15 20:37:39.814005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66766 2019-Jan-15 20:37:39.814062 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
66767 2019-Jan-15 20:37:39.814699 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66768 2019-Jan-15 20:37:39.815334 - [DEBUG]
66769 2019-Jan-15 20:37:39.815358 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66770 2019-Jan-15 20:37:39.816009 - [DEBUG] Compose: EdgeIdentity * AllBottom
66771 2019-Jan-15 20:37:39.816036 - [DEBUG]
66772 2019-Jan-15 20:37:39.816060 - [DEBUG] Propagate flow
66773 2019-Jan-15 20:37:39.816083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66774 2019-Jan-15 20:37:39.816140 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66775 2019-Jan-15 20:37:39.816776 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66776 2019-Jan-15 20:37:39.817426 - [DEBUG] Edge function : AllBottom (result of previous compose)
66777 2019-Jan-15 20:37:39.817451 - [DEBUG]
66778 2019-Jan-15 20:37:39.817475 - [DEBUG] Join: AllTop & AllBottom
66779 2019-Jan-15 20:37:39.817501 - [DEBUG] = AllBottom (new jump func)
66780 2019-Jan-15 20:37:39.817526 - [DEBUG]
66781 2019-Jan-15 20:37:39.817549 - [DEBUG] Start adding new jump function
66782 2019-Jan-15 20:37:39.817572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66783 2019-Jan-15 20:37:39.817628 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66784 2019-Jan-15 20:37:39.818263 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66785 2019-Jan-15 20:37:39.818897 - [DEBUG] Edge Function : AllBottom
66786 2019-Jan-15 20:37:39.818925 - [DEBUG] End adding new jump function
66787 2019-Jan-15 20:37:39.818949 - [DEBUG]
66788 2019-Jan-15 20:37:39.818972 - [DEBUG] -------------------------------------------- 1764. Path Edge --------------------------------------------
66789 2019-Jan-15 20:37:39.818996 - [DEBUG]
66790 2019-Jan-15 20:37:39.819019 - [DEBUG] Process 1764. path edge:
66791 2019-Jan-15 20:37:39.819043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66792 2019-Jan-15 20:37:39.819099 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
66793 2019-Jan-15 20:37:39.819735 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66794 2019-Jan-15 20:37:39.820368 - [DEBUG]
66795 2019-Jan-15 20:37:39.820393 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66796 2019-Jan-15 20:37:39.821058 - [DEBUG] Compose: EdgeIdentity * AllBottom
66797 2019-Jan-15 20:37:39.821086 - [DEBUG]
66798 2019-Jan-15 20:37:39.821110 - [DEBUG] Propagate flow
66799 2019-Jan-15 20:37:39.821133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66800 2019-Jan-15 20:37:39.821190 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66801 2019-Jan-15 20:37:39.821832 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66802 2019-Jan-15 20:37:39.822466 - [DEBUG] Edge function : AllBottom (result of previous compose)
66803 2019-Jan-15 20:37:39.822491 - [DEBUG]
66804 2019-Jan-15 20:37:39.822515 - [DEBUG] Join: AllTop & AllBottom
66805 2019-Jan-15 20:37:39.822551 - [DEBUG] = AllBottom (new jump func)
66806 2019-Jan-15 20:37:39.822576 - [DEBUG]
66807 2019-Jan-15 20:37:39.822599 - [DEBUG] Start adding new jump function
66808 2019-Jan-15 20:37:39.822622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66809 2019-Jan-15 20:37:39.822679 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66810 2019-Jan-15 20:37:39.823317 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66811 2019-Jan-15 20:37:39.823971 - [DEBUG] Edge Function : AllBottom
66812 2019-Jan-15 20:37:39.823998 - [DEBUG] End adding new jump function
66813 2019-Jan-15 20:37:39.824022 - [DEBUG]
66814 2019-Jan-15 20:37:39.824045 - [DEBUG] -------------------------------------------- 1765. Path Edge --------------------------------------------
66815 2019-Jan-15 20:37:39.824069 - [DEBUG]
66816 2019-Jan-15 20:37:39.824092 - [DEBUG] Process 1765. path edge:
66817 2019-Jan-15 20:37:39.824116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66818 2019-Jan-15 20:37:39.824173 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
66819 2019-Jan-15 20:37:39.824816 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66820 2019-Jan-15 20:37:39.825450 - [DEBUG]
66821 2019-Jan-15 20:37:39.825474 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66822 2019-Jan-15 20:37:39.826128 - [DEBUG] Possible callees:
66823 2019-Jan-15 20:37:39.826152 - [DEBUG] llvm.dbg.declare
66824 2019-Jan-15 20:37:39.826177 - [DEBUG] Possible return sites:
66825 2019-Jan-15 20:37:39.826201 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9666826 2019-Jan-15 20:37:39.827492 - [DEBUG] Found and process special summary
66827 2019-Jan-15 20:37:39.827525 - [DEBUG] Compose: EdgeIdentity * AllBottom
66828 2019-Jan-15 20:37:39.827552 - [DEBUG]
66829 2019-Jan-15 20:37:39.827576 - [DEBUG] Propagate flow
66830 2019-Jan-15 20:37:39.827600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66831 2019-Jan-15 20:37:39.827657 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66832 2019-Jan-15 20:37:39.828302 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66833 2019-Jan-15 20:37:39.828935 - [DEBUG] Edge function : AllBottom (result of previous compose)
66834 2019-Jan-15 20:37:39.828961 - [DEBUG]
66835 2019-Jan-15 20:37:39.828985 - [DEBUG] Join: AllTop & AllBottom
66836 2019-Jan-15 20:37:39.829011 - [DEBUG] = AllBottom (new jump func)
66837 2019-Jan-15 20:37:39.829036 - [DEBUG]
66838 2019-Jan-15 20:37:39.829059 - [DEBUG] Start adding new jump function
66839 2019-Jan-15 20:37:39.829082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66840 2019-Jan-15 20:37:39.829138 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66841 2019-Jan-15 20:37:39.829777 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66842 2019-Jan-15 20:37:39.830414 - [DEBUG] Edge Function : AllBottom
66843 2019-Jan-15 20:37:39.830442 - [DEBUG] End adding new jump function
66844 2019-Jan-15 20:37:39.830466 - [DEBUG]
66845 2019-Jan-15 20:37:39.830490 - [DEBUG] -------------------------------------------- 1766. Path Edge --------------------------------------------
66846 2019-Jan-15 20:37:39.830514 - [DEBUG]
66847 2019-Jan-15 20:37:39.830538 - [DEBUG] Process 1766. path edge:
66848 2019-Jan-15 20:37:39.830570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66849 2019-Jan-15 20:37:39.830640 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
66850 2019-Jan-15 20:37:39.831277 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66851 2019-Jan-15 20:37:39.831911 - [DEBUG]
66852 2019-Jan-15 20:37:39.831936 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66853 2019-Jan-15 20:37:39.832588 - [DEBUG] Compose: EdgeIdentity * AllBottom
66854 2019-Jan-15 20:37:39.832616 - [DEBUG]
66855 2019-Jan-15 20:37:39.832639 - [DEBUG] Propagate flow
66856 2019-Jan-15 20:37:39.832663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66857 2019-Jan-15 20:37:39.832720 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66858 2019-Jan-15 20:37:39.833353 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66859 2019-Jan-15 20:37:39.834003 - [DEBUG] Edge function : AllBottom (result of previous compose)
66860 2019-Jan-15 20:37:39.834028 - [DEBUG]
66861 2019-Jan-15 20:37:39.834052 - [DEBUG] Join: AllTop & AllBottom
66862 2019-Jan-15 20:37:39.834078 - [DEBUG] = AllBottom (new jump func)
66863 2019-Jan-15 20:37:39.834102 - [DEBUG]
66864 2019-Jan-15 20:37:39.834125 - [DEBUG] Start adding new jump function
66865 2019-Jan-15 20:37:39.834149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66866 2019-Jan-15 20:37:39.834205 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66867 2019-Jan-15 20:37:39.834840 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66868 2019-Jan-15 20:37:39.835473 - [DEBUG] Edge Function : AllBottom
66869 2019-Jan-15 20:37:39.835501 - [DEBUG] End adding new jump function
66870 2019-Jan-15 20:37:39.835525 - [DEBUG]
66871 2019-Jan-15 20:37:39.835549 - [DEBUG] -------------------------------------------- 1767. Path Edge --------------------------------------------
66872 2019-Jan-15 20:37:39.835573 - [DEBUG]
66873 2019-Jan-15 20:37:39.835596 - [DEBUG] Process 1767. path edge:
66874 2019-Jan-15 20:37:39.835620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66875 2019-Jan-15 20:37:39.835676 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
66876 2019-Jan-15 20:37:39.836309 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66877 2019-Jan-15 20:37:39.836942 - [DEBUG]
66878 2019-Jan-15 20:37:39.836967 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66879 2019-Jan-15 20:37:39.837633 - [DEBUG] Compose: EdgeIdentity * AllBottom
66880 2019-Jan-15 20:37:39.837662 - [DEBUG]
66881 2019-Jan-15 20:37:39.837686 - [DEBUG] Propagate flow
66882 2019-Jan-15 20:37:39.837709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66883 2019-Jan-15 20:37:39.837766 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
66884 2019-Jan-15 20:37:39.838399 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66885 2019-Jan-15 20:37:39.839032 - [DEBUG] Edge function : AllBottom (result of previous compose)
66886 2019-Jan-15 20:37:39.839057 - [DEBUG]
66887 2019-Jan-15 20:37:39.839082 - [DEBUG] Join: AllTop & AllBottom
66888 2019-Jan-15 20:37:39.839108 - [DEBUG] = AllBottom (new jump func)
66889 2019-Jan-15 20:37:39.839132 - [DEBUG]
66890 2019-Jan-15 20:37:39.839155 - [DEBUG] Start adding new jump function
66891 2019-Jan-15 20:37:39.839179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66892 2019-Jan-15 20:37:39.839234 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66893 2019-Jan-15 20:37:39.839882 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
66894 2019-Jan-15 20:37:39.840513 - [DEBUG] Edge Function : AllBottom
66895 2019-Jan-15 20:37:39.840541 - [DEBUG] End adding new jump function
66896 2019-Jan-15 20:37:39.840565 - [DEBUG]
66897 2019-Jan-15 20:37:39.840589 - [DEBUG] -------------------------------------------- 1768. Path Edge --------------------------------------------
66898 2019-Jan-15 20:37:39.840628 - [DEBUG]
66899 2019-Jan-15 20:37:39.840651 - [DEBUG] Process 1768. path edge:
66900 2019-Jan-15 20:37:39.840675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66901 2019-Jan-15 20:37:39.840732 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
66902 2019-Jan-15 20:37:39.841363 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66903 2019-Jan-15 20:37:39.841999 - [DEBUG]
66904 2019-Jan-15 20:37:39.842024 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
66905 2019-Jan-15 20:37:39.842671 - [DEBUG] Compose: EdgeIdentity * AllBottom
66906 2019-Jan-15 20:37:39.842698 - [DEBUG]
66907 2019-Jan-15 20:37:39.842722 - [DEBUG] Propagate flow
66908 2019-Jan-15 20:37:39.842745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66909 2019-Jan-15 20:37:39.842802 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66910 2019-Jan-15 20:37:39.843438 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66911 2019-Jan-15 20:37:39.844087 - [DEBUG] Edge function : AllBottom (result of previous compose)
66912 2019-Jan-15 20:37:39.844112 - [DEBUG]
66913 2019-Jan-15 20:37:39.844137 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66914 2019-Jan-15 20:37:39.844163 - [DEBUG] = AllBottom
66915 2019-Jan-15 20:37:39.844188 - [DEBUG]
66916 2019-Jan-15 20:37:39.844211 - [DEBUG] PROPAGATE: No new function!
66917 2019-Jan-15 20:37:39.844235 - [DEBUG] EDGE:
66918 2019-Jan-15 20:37:39.844292 - [DEBUG] ---> 66919 2019-Jan-15 20:37:39.844924 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66920 2019-Jan-15 20:37:39.845557 - [DEBUG]
66921 2019-Jan-15 20:37:39.845582 - [DEBUG] EDGE:
66922 2019-Jan-15 20:37:39.845639 - [DEBUG] ---> 66923 2019-Jan-15 20:37:39.846272 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66924 2019-Jan-15 20:37:39.846905 - [DEBUG]
66925 2019-Jan-15 20:37:39.846929 - [DEBUG] EDGE:
66926 2019-Jan-15 20:37:39.846987 - [DEBUG] ---> 66927 2019-Jan-15 20:37:39.847638 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66928 2019-Jan-15 20:37:39.848271 - [DEBUG]
66929 2019-Jan-15 20:37:39.848305 - [DEBUG] Compose: EdgeIdentity * AllBottom
66930 2019-Jan-15 20:37:39.848332 - [DEBUG]
66931 2019-Jan-15 20:37:39.848356 - [DEBUG] Propagate flow
66932 2019-Jan-15 20:37:39.848379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66933 2019-Jan-15 20:37:39.848435 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66934 2019-Jan-15 20:37:39.849075 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66935 2019-Jan-15 20:37:39.849707 - [DEBUG] Edge function : AllBottom (result of previous compose)
66936 2019-Jan-15 20:37:39.849732 - [DEBUG]
66937 2019-Jan-15 20:37:39.849757 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66938 2019-Jan-15 20:37:39.849791 - [DEBUG] = AllBottom
66939 2019-Jan-15 20:37:39.849816 - [DEBUG]
66940 2019-Jan-15 20:37:39.849839 - [DEBUG] PROPAGATE: No new function!
66941 2019-Jan-15 20:37:39.849865 - [DEBUG] EDGE:
66942 2019-Jan-15 20:37:39.849922 - [DEBUG] ---> 66943 2019-Jan-15 20:37:39.850567 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66944 2019-Jan-15 20:37:39.851217 - [DEBUG]
66945 2019-Jan-15 20:37:39.851250 - [DEBUG] Compose: EdgeIdentity * AllBottom
66946 2019-Jan-15 20:37:39.851276 - [DEBUG]
66947 2019-Jan-15 20:37:39.851300 - [DEBUG] Propagate flow
66948 2019-Jan-15 20:37:39.851323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66949 2019-Jan-15 20:37:39.851380 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66950 2019-Jan-15 20:37:39.852017 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66951 2019-Jan-15 20:37:39.852652 - [DEBUG] Edge function : AllBottom (result of previous compose)
66952 2019-Jan-15 20:37:39.852677 - [DEBUG]
66953 2019-Jan-15 20:37:39.852701 - [DEBUG] Join: AllTop & AllBottom
66954 2019-Jan-15 20:37:39.852727 - [DEBUG] = AllBottom (new jump func)
66955 2019-Jan-15 20:37:39.852752 - [DEBUG]
66956 2019-Jan-15 20:37:39.852775 - [DEBUG] Start adding new jump function
66957 2019-Jan-15 20:37:39.852798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66958 2019-Jan-15 20:37:39.852854 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66959 2019-Jan-15 20:37:39.853491 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66960 2019-Jan-15 20:37:39.854143 - [DEBUG] Edge Function : AllBottom
66961 2019-Jan-15 20:37:39.854171 - [DEBUG] End adding new jump function
66962 2019-Jan-15 20:37:39.854194 - [DEBUG]
66963 2019-Jan-15 20:37:39.854218 - [DEBUG] -------------------------------------------- 1769. Path Edge --------------------------------------------
66964 2019-Jan-15 20:37:39.854242 - [DEBUG]
66965 2019-Jan-15 20:37:39.854265 - [DEBUG] Process 1769. path edge:
66966 2019-Jan-15 20:37:39.854288 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66967 2019-Jan-15 20:37:39.854344 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
66968 2019-Jan-15 20:37:39.854979 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66969 2019-Jan-15 20:37:39.855616 - [DEBUG]
66970 2019-Jan-15 20:37:39.855641 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66971 2019-Jan-15 20:37:39.856286 - [DEBUG] Possible callees:
66972 2019-Jan-15 20:37:39.856311 - [DEBUG] bar
66973 2019-Jan-15 20:37:39.856335 - [DEBUG] Possible return sites:
66974 2019-Jan-15 20:37:39.856359 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8966975 2019-Jan-15 20:37:39.857639 - [DEBUG] Found and process special summary
66976 2019-Jan-15 20:37:39.857674 - [DEBUG] Compose: EdgeIdentity * AllBottom
66977 2019-Jan-15 20:37:39.857701 - [DEBUG]
66978 2019-Jan-15 20:37:39.857725 - [DEBUG] Propagate flow
66979 2019-Jan-15 20:37:39.857748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66980 2019-Jan-15 20:37:39.857806 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66981 2019-Jan-15 20:37:39.858448 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66982 2019-Jan-15 20:37:39.859090 - [DEBUG] Edge function : AllBottom (result of previous compose)
66983 2019-Jan-15 20:37:39.859116 - [DEBUG]
66984 2019-Jan-15 20:37:39.859140 - [DEBUG] Join: AllTop & AllBottom
66985 2019-Jan-15 20:37:39.859166 - [DEBUG] = AllBottom (new jump func)
66986 2019-Jan-15 20:37:39.859190 - [DEBUG]
66987 2019-Jan-15 20:37:39.859213 - [DEBUG] Start adding new jump function
66988 2019-Jan-15 20:37:39.859236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66989 2019-Jan-15 20:37:39.859292 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66990 2019-Jan-15 20:37:39.859929 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66991 2019-Jan-15 20:37:39.860565 - [DEBUG] Edge Function : AllBottom
66992 2019-Jan-15 20:37:39.860593 - [DEBUG] End adding new jump function
66993 2019-Jan-15 20:37:39.860634 - [DEBUG]
66994 2019-Jan-15 20:37:39.860658 - [DEBUG] -------------------------------------------- 1770. Path Edge --------------------------------------------
66995 2019-Jan-15 20:37:39.860682 - [DEBUG]
66996 2019-Jan-15 20:37:39.860705 - [DEBUG] Process 1770. path edge:
66997 2019-Jan-15 20:37:39.860729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66998 2019-Jan-15 20:37:39.860786 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
66999 2019-Jan-15 20:37:39.861424 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67000 2019-Jan-15 20:37:39.862067 - [DEBUG]
67001 2019-Jan-15 20:37:39.862092 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67002 2019-Jan-15 20:37:39.862755 - [DEBUG] Compose: EdgeIdentity * AllBottom
67003 2019-Jan-15 20:37:39.862783 - [DEBUG]
67004 2019-Jan-15 20:37:39.862806 - [DEBUG] Propagate flow
67005 2019-Jan-15 20:37:39.862830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67006 2019-Jan-15 20:37:39.862887 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67007 2019-Jan-15 20:37:39.863524 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67008 2019-Jan-15 20:37:39.864176 - [DEBUG] Edge function : AllBottom (result of previous compose)
67009 2019-Jan-15 20:37:39.864201 - [DEBUG]
67010 2019-Jan-15 20:37:39.864226 - [DEBUG] Join: AllTop & AllBottom
67011 2019-Jan-15 20:37:39.864252 - [DEBUG] = AllBottom (new jump func)
67012 2019-Jan-15 20:37:39.864276 - [DEBUG]
67013 2019-Jan-15 20:37:39.864300 - [DEBUG] Start adding new jump function
67014 2019-Jan-15 20:37:39.864323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67015 2019-Jan-15 20:37:39.864379 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67016 2019-Jan-15 20:37:39.865013 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67017 2019-Jan-15 20:37:39.865646 - [DEBUG] Edge Function : AllBottom
67018 2019-Jan-15 20:37:39.865681 - [DEBUG] End adding new jump function
67019 2019-Jan-15 20:37:39.865705 - [DEBUG]
67020 2019-Jan-15 20:37:39.865729 - [DEBUG] -------------------------------------------- 1771. Path Edge --------------------------------------------
67021 2019-Jan-15 20:37:39.865753 - [DEBUG]
67022 2019-Jan-15 20:37:39.865775 - [DEBUG] Process 1771. path edge:
67023 2019-Jan-15 20:37:39.865799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67024 2019-Jan-15 20:37:39.865857 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
67025 2019-Jan-15 20:37:39.866492 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67026 2019-Jan-15 20:37:39.867143 - [DEBUG]
67027 2019-Jan-15 20:37:39.867169 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67028 2019-Jan-15 20:37:39.867850 - [DEBUG] Compose: EdgeIdentity * AllBottom
67029 2019-Jan-15 20:37:39.867877 - [DEBUG]
67030 2019-Jan-15 20:37:39.867901 - [DEBUG] Propagate flow
67031 2019-Jan-15 20:37:39.867924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67032 2019-Jan-15 20:37:39.867981 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
67033 2019-Jan-15 20:37:39.868628 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67034 2019-Jan-15 20:37:39.869264 - [DEBUG] Edge function : AllBottom (result of previous compose)
67035 2019-Jan-15 20:37:39.869288 - [DEBUG]
67036 2019-Jan-15 20:37:39.869314 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67037 2019-Jan-15 20:37:39.869339 - [DEBUG] = AllBottom
67038 2019-Jan-15 20:37:39.869364 - [DEBUG]
67039 2019-Jan-15 20:37:39.869387 - [DEBUG] PROPAGATE: No new function!
67040 2019-Jan-15 20:37:39.869418 - [DEBUG] Compose: EdgeIdentity * AllBottom
67041 2019-Jan-15 20:37:39.869445 - [DEBUG]
67042 2019-Jan-15 20:37:39.869468 - [DEBUG] Propagate flow
67043 2019-Jan-15 20:37:39.869491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67044 2019-Jan-15 20:37:39.869547 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67045 2019-Jan-15 20:37:39.870210 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67046 2019-Jan-15 20:37:39.870863 - [DEBUG] Edge function : AllBottom (result of previous compose)
67047 2019-Jan-15 20:37:39.870888 - [DEBUG]
67048 2019-Jan-15 20:37:39.870912 - [DEBUG] Join: AllTop & AllBottom
67049 2019-Jan-15 20:37:39.870938 - [DEBUG] = AllBottom (new jump func)
67050 2019-Jan-15 20:37:39.870962 - [DEBUG]
67051 2019-Jan-15 20:37:39.870985 - [DEBUG] Start adding new jump function
67052 2019-Jan-15 20:37:39.871008 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67053 2019-Jan-15 20:37:39.871064 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67054 2019-Jan-15 20:37:39.871708 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67055 2019-Jan-15 20:37:39.872351 - [DEBUG] Edge Function : AllBottom
67056 2019-Jan-15 20:37:39.872379 - [DEBUG] End adding new jump function
67057 2019-Jan-15 20:37:39.872404 - [DEBUG]
67058 2019-Jan-15 20:37:39.872427 - [DEBUG] -------------------------------------------- 1772. Path Edge --------------------------------------------
67059 2019-Jan-15 20:37:39.872451 - [DEBUG]
67060 2019-Jan-15 20:37:39.872474 - [DEBUG] Process 1772. path edge:
67061 2019-Jan-15 20:37:39.872498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67062 2019-Jan-15 20:37:39.872554 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
67063 2019-Jan-15 20:37:39.873197 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67064 2019-Jan-15 20:37:39.873833 - [DEBUG]
67065 2019-Jan-15 20:37:39.873857 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67066 2019-Jan-15 20:37:39.874539 - [DEBUG] Possible callees:
67067 2019-Jan-15 20:37:39.874565 - [DEBUG] llvm.dbg.declare
67068 2019-Jan-15 20:37:39.874589 - [DEBUG] Possible return sites:
67069 2019-Jan-15 20:37:39.874612 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10367070 2019-Jan-15 20:37:39.875916 - [DEBUG] Found and process special summary
67071 2019-Jan-15 20:37:39.875954 - [DEBUG] Compose: EdgeIdentity * AllBottom
67072 2019-Jan-15 20:37:39.875982 - [DEBUG]
67073 2019-Jan-15 20:37:39.876006 - [DEBUG] Propagate flow
67074 2019-Jan-15 20:37:39.876030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67075 2019-Jan-15 20:37:39.876088 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67076 2019-Jan-15 20:37:39.876724 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67077 2019-Jan-15 20:37:39.877373 - [DEBUG] Edge function : AllBottom (result of previous compose)
67078 2019-Jan-15 20:37:39.877398 - [DEBUG]
67079 2019-Jan-15 20:37:39.877423 - [DEBUG] Join: AllTop & AllBottom
67080 2019-Jan-15 20:37:39.877449 - [DEBUG] = AllBottom (new jump func)
67081 2019-Jan-15 20:37:39.877473 - [DEBUG]
67082 2019-Jan-15 20:37:39.877497 - [DEBUG] Start adding new jump function
67083 2019-Jan-15 20:37:39.877520 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67084 2019-Jan-15 20:37:39.877575 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67085 2019-Jan-15 20:37:39.878208 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67086 2019-Jan-15 20:37:39.878846 - [DEBUG] Edge Function : AllBottom
67087 2019-Jan-15 20:37:39.878874 - [DEBUG] End adding new jump function
67088 2019-Jan-15 20:37:39.878899 - [DEBUG]
67089 2019-Jan-15 20:37:39.878922 - [DEBUG] -------------------------------------------- 1773. Path Edge --------------------------------------------
67090 2019-Jan-15 20:37:39.878947 - [DEBUG]
67091 2019-Jan-15 20:37:39.878970 - [DEBUG] Process 1773. path edge:
67092 2019-Jan-15 20:37:39.878994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67093 2019-Jan-15 20:37:39.879051 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
67094 2019-Jan-15 20:37:39.879686 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67095 2019-Jan-15 20:37:39.880324 - [DEBUG]
67096 2019-Jan-15 20:37:39.880349 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67097 2019-Jan-15 20:37:39.881030 - [DEBUG] Compose: EdgeIdentity * AllBottom
67098 2019-Jan-15 20:37:39.881058 - [DEBUG]
67099 2019-Jan-15 20:37:39.881081 - [DEBUG] Propagate flow
67100 2019-Jan-15 20:37:39.881105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67101 2019-Jan-15 20:37:39.881161 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
67102 2019-Jan-15 20:37:39.881796 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67103 2019-Jan-15 20:37:39.882430 - [DEBUG] Edge function : AllBottom (result of previous compose)
67104 2019-Jan-15 20:37:39.882455 - [DEBUG]
67105 2019-Jan-15 20:37:39.882480 - [DEBUG] Join: AllTop & AllBottom
67106 2019-Jan-15 20:37:39.882506 - [DEBUG] = AllBottom (new jump func)
67107 2019-Jan-15 20:37:39.882530 - [DEBUG]
67108 2019-Jan-15 20:37:39.882554 - [DEBUG] Start adding new jump function
67109 2019-Jan-15 20:37:39.882577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67110 2019-Jan-15 20:37:39.882633 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67111 2019-Jan-15 20:37:39.883270 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
67112 2019-Jan-15 20:37:39.883900 - [DEBUG] Edge Function : AllBottom
67113 2019-Jan-15 20:37:39.883950 - [DEBUG] End adding new jump function
67114 2019-Jan-15 20:37:39.883976 - [DEBUG]
67115 2019-Jan-15 20:37:39.884000 - [DEBUG] -------------------------------------------- 1774. Path Edge --------------------------------------------
67116 2019-Jan-15 20:37:39.884024 - [DEBUG]
67117 2019-Jan-15 20:37:39.884047 - [DEBUG] Process 1774. path edge:
67118 2019-Jan-15 20:37:39.884071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67119 2019-Jan-15 20:37:39.884128 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
67120 2019-Jan-15 20:37:39.884760 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67121 2019-Jan-15 20:37:39.885393 - [DEBUG]
67122 2019-Jan-15 20:37:39.885419 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
67123 2019-Jan-15 20:37:39.886067 - [DEBUG] Compose: EdgeIdentity * AllBottom
67124 2019-Jan-15 20:37:39.886096 - [DEBUG]
67125 2019-Jan-15 20:37:39.886120 - [DEBUG] Propagate flow
67126 2019-Jan-15 20:37:39.886143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67127 2019-Jan-15 20:37:39.886200 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
67128 2019-Jan-15 20:37:39.886834 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67129 2019-Jan-15 20:37:39.887487 - [DEBUG] Edge function : AllBottom (result of previous compose)
67130 2019-Jan-15 20:37:39.887512 - [DEBUG]
67131 2019-Jan-15 20:37:39.887538 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67132 2019-Jan-15 20:37:39.887564 - [DEBUG] = AllBottom
67133 2019-Jan-15 20:37:39.887588 - [DEBUG]
67134 2019-Jan-15 20:37:39.887611 - [DEBUG] PROPAGATE: No new function!
67135 2019-Jan-15 20:37:39.887636 - [DEBUG] EDGE:
67136 2019-Jan-15 20:37:39.887693 - [DEBUG] ---> 67137 2019-Jan-15 20:37:39.888326 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67138 2019-Jan-15 20:37:39.888961 - [DEBUG]
67139 2019-Jan-15 20:37:39.888985 - [DEBUG] EDGE:
67140 2019-Jan-15 20:37:39.889043 - [DEBUG] ---> 67141 2019-Jan-15 20:37:39.889680 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67142 2019-Jan-15 20:37:39.890315 - [DEBUG]
67143 2019-Jan-15 20:37:39.890352 - [DEBUG] Compose: EdgeIdentity * AllBottom
67144 2019-Jan-15 20:37:39.890379 - [DEBUG]
67145 2019-Jan-15 20:37:39.890403 - [DEBUG] Propagate flow
67146 2019-Jan-15 20:37:39.890426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67147 2019-Jan-15 20:37:39.890482 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67148 2019-Jan-15 20:37:39.891136 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67149 2019-Jan-15 20:37:39.891769 - [DEBUG] Edge function : AllBottom (result of previous compose)
67150 2019-Jan-15 20:37:39.891795 - [DEBUG]
67151 2019-Jan-15 20:37:39.891819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67152 2019-Jan-15 20:37:39.891845 - [DEBUG] = AllBottom
67153 2019-Jan-15 20:37:39.891870 - [DEBUG]
67154 2019-Jan-15 20:37:39.891893 - [DEBUG] PROPAGATE: No new function!
67155 2019-Jan-15 20:37:39.891920 - [DEBUG] EDGE:
67156 2019-Jan-15 20:37:39.891978 - [DEBUG] ---> 67157 2019-Jan-15 20:37:39.892624 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67158 2019-Jan-15 20:37:39.893266 - [DEBUG]
67159 2019-Jan-15 20:37:39.893291 - [DEBUG] EDGE:
67160 2019-Jan-15 20:37:39.893349 - [DEBUG] ---> 67161 2019-Jan-15 20:37:39.893998 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67162 2019-Jan-15 20:37:39.894633 - [DEBUG]
67163 2019-Jan-15 20:37:39.894658 - [DEBUG] EDGE:
67164 2019-Jan-15 20:37:39.894715 - [DEBUG] ---> 67165 2019-Jan-15 20:37:39.895356 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67166 2019-Jan-15 20:37:39.895990 - [DEBUG]
67167 2019-Jan-15 20:37:39.896025 - [DEBUG] Compose: EdgeIdentity * AllBottom
67168 2019-Jan-15 20:37:39.896052 - [DEBUG]
67169 2019-Jan-15 20:37:39.896076 - [DEBUG] Propagate flow
67170 2019-Jan-15 20:37:39.896099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67171 2019-Jan-15 20:37:39.896155 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67172 2019-Jan-15 20:37:39.896795 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67173 2019-Jan-15 20:37:39.897448 - [DEBUG] Edge function : AllBottom (result of previous compose)
67174 2019-Jan-15 20:37:39.897473 - [DEBUG]
67175 2019-Jan-15 20:37:39.897498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67176 2019-Jan-15 20:37:39.897524 - [DEBUG] = AllBottom
67177 2019-Jan-15 20:37:39.897549 - [DEBUG]
67178 2019-Jan-15 20:37:39.897572 - [DEBUG] PROPAGATE: No new function!
67179 2019-Jan-15 20:37:39.897598 - [DEBUG] EDGE:
67180 2019-Jan-15 20:37:39.897655 - [DEBUG] ---> 67181 2019-Jan-15 20:37:39.898296 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67182 2019-Jan-15 20:37:39.898932 - [DEBUG]
67183 2019-Jan-15 20:37:39.898957 - [DEBUG] EDGE:
67184 2019-Jan-15 20:37:39.899015 - [DEBUG] ---> 67185 2019-Jan-15 20:37:39.899650 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67186 2019-Jan-15 20:37:39.900288 - [DEBUG]
67187 2019-Jan-15 20:37:39.900313 - [DEBUG] EDGE:
67188 2019-Jan-15 20:37:39.900371 - [DEBUG] ---> 67189 2019-Jan-15 20:37:39.901025 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67190 2019-Jan-15 20:37:39.901660 - [DEBUG]
67191 2019-Jan-15 20:37:39.901695 - [DEBUG] Compose: EdgeIdentity * AllBottom
67192 2019-Jan-15 20:37:39.901722 - [DEBUG]
67193 2019-Jan-15 20:37:39.901746 - [DEBUG] Propagate flow
67194 2019-Jan-15 20:37:39.901769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67195 2019-Jan-15 20:37:39.901826 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
67196 2019-Jan-15 20:37:39.902465 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67197 2019-Jan-15 20:37:39.903103 - [DEBUG] Edge function : AllBottom (result of previous compose)
67198 2019-Jan-15 20:37:39.903128 - [DEBUG]
67199 2019-Jan-15 20:37:39.903154 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67200 2019-Jan-15 20:37:39.903180 - [DEBUG] = AllBottom
67201 2019-Jan-15 20:37:39.903212 - [DEBUG]
67202 2019-Jan-15 20:37:39.903236 - [DEBUG] PROPAGATE: No new function!
67203 2019-Jan-15 20:37:39.903262 - [DEBUG] EDGE:
67204 2019-Jan-15 20:37:39.903320 - [DEBUG] ---> 67205 2019-Jan-15 20:37:39.903973 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67206 2019-Jan-15 20:37:39.904609 - [DEBUG]
67207 2019-Jan-15 20:37:39.904634 - [DEBUG] EDGE:
67208 2019-Jan-15 20:37:39.904691 - [DEBUG] ---> 67209 2019-Jan-15 20:37:39.905326 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67210 2019-Jan-15 20:37:39.905961 - [DEBUG]
67211 2019-Jan-15 20:37:39.905986 - [DEBUG] EDGE:
67212 2019-Jan-15 20:37:39.906044 - [DEBUG] ---> 67213 2019-Jan-15 20:37:39.906682 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67214 2019-Jan-15 20:37:39.907328 - [DEBUG]
67215 2019-Jan-15 20:37:39.907362 - [DEBUG] Compose: EdgeIdentity * AllBottom
67216 2019-Jan-15 20:37:39.907389 - [DEBUG]
67217 2019-Jan-15 20:37:39.907413 - [DEBUG] Propagate flow
67218 2019-Jan-15 20:37:39.907436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67219 2019-Jan-15 20:37:39.907492 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67220 2019-Jan-15 20:37:39.908131 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67221 2019-Jan-15 20:37:39.908768 - [DEBUG] Edge function : AllBottom (result of previous compose)
67222 2019-Jan-15 20:37:39.908793 - [DEBUG]
67223 2019-Jan-15 20:37:39.908818 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67224 2019-Jan-15 20:37:39.908844 - [DEBUG] = AllBottom
67225 2019-Jan-15 20:37:39.908869 - [DEBUG]
67226 2019-Jan-15 20:37:39.908892 - [DEBUG] PROPAGATE: No new function!
67227 2019-Jan-15 20:37:39.908918 - [DEBUG] EDGE:
67228 2019-Jan-15 20:37:39.908975 - [DEBUG] ---> 67229 2019-Jan-15 20:37:39.909614 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67230 2019-Jan-15 20:37:39.910252 - [DEBUG]
67231 2019-Jan-15 20:37:39.910286 - [DEBUG] Compose: EdgeIdentity * AllBottom
67232 2019-Jan-15 20:37:39.910313 - [DEBUG]
67233 2019-Jan-15 20:37:39.910337 - [DEBUG] Propagate flow
67234 2019-Jan-15 20:37:39.910360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67235 2019-Jan-15 20:37:39.910417 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67236 2019-Jan-15 20:37:39.911072 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67237 2019-Jan-15 20:37:39.911711 - [DEBUG] Edge function : AllBottom (result of previous compose)
67238 2019-Jan-15 20:37:39.911736 - [DEBUG]
67239 2019-Jan-15 20:37:39.911761 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67240 2019-Jan-15 20:37:39.911787 - [DEBUG] = AllBottom
67241 2019-Jan-15 20:37:39.911812 - [DEBUG]
67242 2019-Jan-15 20:37:39.911835 - [DEBUG] PROPAGATE: No new function!
67243 2019-Jan-15 20:37:39.911859 - [DEBUG] EDGE:
67244 2019-Jan-15 20:37:39.911917 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
67245 2019-Jan-15 20:37:39.912559 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67246 2019-Jan-15 20:37:39.913202 - [DEBUG]
67247 2019-Jan-15 20:37:39.913227 - [DEBUG] EDGE:
67248 2019-Jan-15 20:37:39.913285 - [DEBUG] ---> 67249 2019-Jan-15 20:37:39.913922 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67250 2019-Jan-15 20:37:39.914569 - [DEBUG]
67251 2019-Jan-15 20:37:39.914595 - [DEBUG] EDGE:
67252 2019-Jan-15 20:37:39.914652 - [DEBUG] ---> 67253 2019-Jan-15 20:37:39.915286 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67254 2019-Jan-15 20:37:39.915919 - [DEBUG]
67255 2019-Jan-15 20:37:39.915945 - [DEBUG] EDGE:
67256 2019-Jan-15 20:37:39.916002 - [DEBUG] ---> 67257 2019-Jan-15 20:37:39.916638 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67258 2019-Jan-15 20:37:39.917285 - [DEBUG]
67259 2019-Jan-15 20:37:39.917318 - [DEBUG] Compose: EdgeIdentity * AllBottom
67260 2019-Jan-15 20:37:39.917344 - [DEBUG]
67261 2019-Jan-15 20:37:39.917368 - [DEBUG] Propagate flow
67262 2019-Jan-15 20:37:39.917391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67263 2019-Jan-15 20:37:39.917448 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67264 2019-Jan-15 20:37:39.918084 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67265 2019-Jan-15 20:37:39.918717 - [DEBUG] Edge function : AllBottom (result of previous compose)
67266 2019-Jan-15 20:37:39.918742 - [DEBUG]
67267 2019-Jan-15 20:37:39.918767 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67268 2019-Jan-15 20:37:39.918793 - [DEBUG] = AllBottom
67269 2019-Jan-15 20:37:39.918818 - [DEBUG]
67270 2019-Jan-15 20:37:39.918841 - [DEBUG] PROPAGATE: No new function!
67271 2019-Jan-15 20:37:39.918865 - [DEBUG] EDGE:
67272 2019-Jan-15 20:37:39.918923 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
67273 2019-Jan-15 20:37:39.919559 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67274 2019-Jan-15 20:37:39.920196 - [DEBUG]
67275 2019-Jan-15 20:37:39.920221 - [DEBUG] EDGE:
67276 2019-Jan-15 20:37:39.920279 - [DEBUG] ---> 67277 2019-Jan-15 20:37:39.920928 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67278 2019-Jan-15 20:37:39.921563 - [DEBUG]
67279 2019-Jan-15 20:37:39.921596 - [DEBUG] Compose: EdgeIdentity * AllBottom
67280 2019-Jan-15 20:37:39.921623 - [DEBUG]
67281 2019-Jan-15 20:37:39.921647 - [DEBUG] Propagate flow
67282 2019-Jan-15 20:37:39.921670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67283 2019-Jan-15 20:37:39.921727 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67284 2019-Jan-15 20:37:39.922371 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67285 2019-Jan-15 20:37:39.923010 - [DEBUG] Edge function : AllBottom (result of previous compose)
67286 2019-Jan-15 20:37:39.923035 - [DEBUG]
67287 2019-Jan-15 20:37:39.923061 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67288 2019-Jan-15 20:37:39.923094 - [DEBUG] = AllBottom
67289 2019-Jan-15 20:37:39.923120 - [DEBUG]
67290 2019-Jan-15 20:37:39.923143 - [DEBUG] PROPAGATE: No new function!
67291 2019-Jan-15 20:37:39.923168 - [DEBUG] EDGE:
67292 2019-Jan-15 20:37:39.923225 - [DEBUG] ---> 67293 2019-Jan-15 20:37:39.923860 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67294 2019-Jan-15 20:37:39.924511 - [DEBUG]
67295 2019-Jan-15 20:37:39.924538 - [DEBUG] Compose: EdgeIdentity * AllBottom
67296 2019-Jan-15 20:37:39.924563 - [DEBUG]
67297 2019-Jan-15 20:37:39.924587 - [DEBUG] Propagate flow
67298 2019-Jan-15 20:37:39.924609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67299 2019-Jan-15 20:37:39.924665 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67300 2019-Jan-15 20:37:39.925667 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67301 2019-Jan-15 20:37:39.926405 - [DEBUG] Edge function : AllBottom (result of previous compose)
67302 2019-Jan-15 20:37:39.926433 - [DEBUG]
67303 2019-Jan-15 20:37:39.926461 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67304 2019-Jan-15 20:37:39.926488 - [DEBUG] = AllBottom
67305 2019-Jan-15 20:37:39.926513 - [DEBUG]
67306 2019-Jan-15 20:37:39.926536 - [DEBUG] PROPAGATE: No new function!
67307 2019-Jan-15 20:37:39.926564 - [DEBUG] EDGE:
67308 2019-Jan-15 20:37:39.926637 - [DEBUG] ---> 67309 2019-Jan-15 20:37:39.927374 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67310 2019-Jan-15 20:37:39.928028 - [DEBUG]
67311 2019-Jan-15 20:37:39.928054 - [DEBUG] EDGE:
67312 2019-Jan-15 20:37:39.928114 - [DEBUG] ---> 67313 2019-Jan-15 20:37:39.928753 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67314 2019-Jan-15 20:37:39.929389 - [DEBUG]


getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !4667315 2019-Jan-15 20:37:39.930062 - [DEBUG] Compose: EdgeIdentity * AllBottom
67316 2019-Jan-15 20:37:39.930092 - [DEBUG]
67317 2019-Jan-15 20:37:39.930117 - [DEBUG] Propagate flow
67318 2019-Jan-15 20:37:39.930140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67319 2019-Jan-15 20:37:39.930198 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67320 2019-Jan-15 20:37:39.930863 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67321 2019-Jan-15 20:37:39.931500 - [DEBUG] Edge function : AllBottom (result of previous compose)
67322 2019-Jan-15 20:37:39.931525 - [DEBUG]
67323 2019-Jan-15 20:37:39.931551 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67324 2019-Jan-15 20:37:39.931578 - [DEBUG] = AllBottom
67325 2019-Jan-15 20:37:39.931602 - [DEBUG]
67326 2019-Jan-15 20:37:39.931626 - [DEBUG] PROPAGATE: No new function!
67327 2019-Jan-15 20:37:39.931650 - [DEBUG] EDGE:
67328 2019-Jan-15 20:37:39.931708 - [DEBUG] ---> 67329 2019-Jan-15 20:37:39.932342 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67330 2019-Jan-15 20:37:39.932978 - [DEBUG]
67331 2019-Jan-15 20:37:39.933004 - [DEBUG] EDGE:
67332 2019-Jan-15 20:37:39.933079 - [DEBUG] ---> 67333 2019-Jan-15 20:37:39.933721 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67334 2019-Jan-15 20:37:39.934375 - [DEBUG]
67335 2019-Jan-15 20:37:39.934400 - [DEBUG] EDGE:
67336 2019-Jan-15 20:37:39.934457 - [DEBUG] ---> 67337 2019-Jan-15 20:37:39.935091 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67338 2019-Jan-15 20:37:39.935728 - [DEBUG]
67339 2019-Jan-15 20:37:39.935754 - [DEBUG] EDGE:
67340 2019-Jan-15 20:37:39.935812 - [DEBUG] ---> 67341 2019-Jan-15 20:37:39.936448 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
67342 2019-Jan-15 20:37:39.937105 - [DEBUG]
67343 2019-Jan-15 20:37:39.937149 - [DEBUG] Compose: AllBottom * AllBottom
67344 2019-Jan-15 20:37:39.937176 - [DEBUG]
67345 2019-Jan-15 20:37:39.937201 - [DEBUG] Propagate flow
67346 2019-Jan-15 20:37:39.937224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67347 2019-Jan-15 20:37:39.937295 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67348 2019-Jan-15 20:37:39.937935 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67349 2019-Jan-15 20:37:39.937991 - [DEBUG] Edge function : AllBottom (result of previous compose)
67350 2019-Jan-15 20:37:39.938016 - [DEBUG]
67351 2019-Jan-15 20:37:39.938041 - [DEBUG] Join: AllTop & AllBottom
67352 2019-Jan-15 20:37:39.938067 - [DEBUG] = AllBottom (new jump func)
67353 2019-Jan-15 20:37:39.938092 - [DEBUG]
67354 2019-Jan-15 20:37:39.938115 - [DEBUG] Start adding new jump function
67355 2019-Jan-15 20:37:39.938138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67356 2019-Jan-15 20:37:39.938194 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67357 2019-Jan-15 20:37:39.938248 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67358 2019-Jan-15 20:37:39.938885 - [DEBUG] Edge Function : AllBottom
67359 2019-Jan-15 20:37:39.938914 - [DEBUG] End adding new jump function
67360 2019-Jan-15 20:37:39.938938 - [DEBUG]
67361 2019-Jan-15 20:37:39.938961 - [DEBUG] -------------------------------------------- 1775. Path Edge --------------------------------------------
67362 2019-Jan-15 20:37:39.938986 - [DEBUG]
67363 2019-Jan-15 20:37:39.939009 - [DEBUG] Process 1775. path edge:
67364 2019-Jan-15 20:37:39.939033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67365 2019-Jan-15 20:37:39.939090 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
67366 2019-Jan-15 20:37:39.939727 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67367 2019-Jan-15 20:37:39.939783 - [DEBUG]
67368 2019-Jan-15 20:37:39.939809 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67369 2019-Jan-15 20:37:39.940460 - [DEBUG] Compose: AllBottom * AllBottom
67370 2019-Jan-15 20:37:39.940488 - [DEBUG]
67371 2019-Jan-15 20:37:39.940512 - [DEBUG] Propagate flow
67372 2019-Jan-15 20:37:39.940535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67373 2019-Jan-15 20:37:39.940592 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67374 2019-Jan-15 20:37:39.941243 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67375 2019-Jan-15 20:37:39.941315 - [DEBUG] Edge function : AllBottom (result of previous compose)
67376 2019-Jan-15 20:37:39.941341 - [DEBUG]
67377 2019-Jan-15 20:37:39.941366 - [DEBUG] Join: AllTop & AllBottom
67378 2019-Jan-15 20:37:39.941392 - [DEBUG] = AllBottom (new jump func)
67379 2019-Jan-15 20:37:39.941417 - [DEBUG]
67380 2019-Jan-15 20:37:39.941440 - [DEBUG] Start adding new jump function
67381 2019-Jan-15 20:37:39.941463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67382 2019-Jan-15 20:37:39.941518 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67383 2019-Jan-15 20:37:39.941573 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67384 2019-Jan-15 20:37:39.942208 - [DEBUG] Edge Function : AllBottom
67385 2019-Jan-15 20:37:39.942235 - [DEBUG] End adding new jump function
67386 2019-Jan-15 20:37:39.942259 - [DEBUG]
67387 2019-Jan-15 20:37:39.942282 - [DEBUG] -------------------------------------------- 1776. Path Edge --------------------------------------------
67388 2019-Jan-15 20:37:39.942306 - [DEBUG]
67389 2019-Jan-15 20:37:39.942329 - [DEBUG] Process 1776. path edge:
67390 2019-Jan-15 20:37:39.942353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67391 2019-Jan-15 20:37:39.942409 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
67392 2019-Jan-15 20:37:39.943044 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67393 2019-Jan-15 20:37:39.943100 - [DEBUG]
67394 2019-Jan-15 20:37:39.943124 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67395 2019-Jan-15 20:37:39.943774 - [DEBUG] Compose: AllBottom * AllBottom
67396 2019-Jan-15 20:37:39.943801 - [DEBUG]
67397 2019-Jan-15 20:37:39.943825 - [DEBUG] Propagate flow
67398 2019-Jan-15 20:37:39.943848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67399 2019-Jan-15 20:37:39.943905 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67400 2019-Jan-15 20:37:39.944560 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67401 2019-Jan-15 20:37:39.944616 - [DEBUG] Edge function : AllBottom (result of previous compose)
67402 2019-Jan-15 20:37:39.944641 - [DEBUG]
67403 2019-Jan-15 20:37:39.944666 - [DEBUG] Join: AllTop & AllBottom
67404 2019-Jan-15 20:37:39.944692 - [DEBUG] = AllBottom (new jump func)
67405 2019-Jan-15 20:37:39.944716 - [DEBUG]
67406 2019-Jan-15 20:37:39.944740 - [DEBUG] Start adding new jump function
67407 2019-Jan-15 20:37:39.944763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67408 2019-Jan-15 20:37:39.944819 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67409 2019-Jan-15 20:37:39.944873 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67410 2019-Jan-15 20:37:39.945511 - [DEBUG] Edge Function : AllBottom
67411 2019-Jan-15 20:37:39.945537 - [DEBUG] End adding new jump function
67412 2019-Jan-15 20:37:39.945561 - [DEBUG]
67413 2019-Jan-15 20:37:39.945585 - [DEBUG] -------------------------------------------- 1777. Path Edge --------------------------------------------
67414 2019-Jan-15 20:37:39.945609 - [DEBUG]
67415 2019-Jan-15 20:37:39.945633 - [DEBUG] Process 1777. path edge:
67416 2019-Jan-15 20:37:39.945656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67417 2019-Jan-15 20:37:39.945713 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
67418 2019-Jan-15 20:37:39.946350 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67419 2019-Jan-15 20:37:39.946406 - [DEBUG]
67420 2019-Jan-15 20:37:39.946430 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67421 2019-Jan-15 20:37:39.947086 - [DEBUG] Compose: AllBottom * AllBottom
67422 2019-Jan-15 20:37:39.947114 - [DEBUG]
67423 2019-Jan-15 20:37:39.947138 - [DEBUG] Propagate flow
67424 2019-Jan-15 20:37:39.947161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67425 2019-Jan-15 20:37:39.947218 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67426 2019-Jan-15 20:37:39.947867 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67427 2019-Jan-15 20:37:39.947923 - [DEBUG] Edge function : AllBottom (result of previous compose)
67428 2019-Jan-15 20:37:39.947948 - [DEBUG]
67429 2019-Jan-15 20:37:39.947973 - [DEBUG] Join: AllTop & AllBottom
67430 2019-Jan-15 20:37:39.947999 - [DEBUG] = AllBottom (new jump func)
67431 2019-Jan-15 20:37:39.948023 - [DEBUG]
67432 2019-Jan-15 20:37:39.948047 - [DEBUG] Start adding new jump function
67433 2019-Jan-15 20:37:39.948070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67434 2019-Jan-15 20:37:39.948125 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67435 2019-Jan-15 20:37:39.948180 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67436 2019-Jan-15 20:37:39.948816 - [DEBUG] Edge Function : AllBottom
67437 2019-Jan-15 20:37:39.948843 - [DEBUG] End adding new jump function
67438 2019-Jan-15 20:37:39.948867 - [DEBUG]
67439 2019-Jan-15 20:37:39.948890 - [DEBUG] -------------------------------------------- 1778. Path Edge --------------------------------------------
67440 2019-Jan-15 20:37:39.948914 - [DEBUG]
67441 2019-Jan-15 20:37:39.948938 - [DEBUG] Process 1778. path edge:
67442 2019-Jan-15 20:37:39.948962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67443 2019-Jan-15 20:37:39.949017 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
67444 2019-Jan-15 20:37:39.949652 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67445 2019-Jan-15 20:37:39.949708 - [DEBUG]
67446 2019-Jan-15 20:37:39.949734 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67447 2019-Jan-15 20:37:39.950378 - [DEBUG] Compose: AllBottom * AllBottom
67448 2019-Jan-15 20:37:39.950407 - [DEBUG]
67449 2019-Jan-15 20:37:39.950432 - [DEBUG] Propagate flow
67450 2019-Jan-15 20:37:39.950455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67451 2019-Jan-15 20:37:39.950512 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67452 2019-Jan-15 20:37:39.951167 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67453 2019-Jan-15 20:37:39.951223 - [DEBUG] Edge function : AllBottom (result of previous compose)
67454 2019-Jan-15 20:37:39.951249 - [DEBUG]
67455 2019-Jan-15 20:37:39.951273 - [DEBUG] Join: AllTop & AllBottom
67456 2019-Jan-15 20:37:39.951300 - [DEBUG] = AllBottom (new jump func)
67457 2019-Jan-15 20:37:39.951325 - [DEBUG]
67458 2019-Jan-15 20:37:39.951348 - [DEBUG] Start adding new jump function
67459 2019-Jan-15 20:37:39.951372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67460 2019-Jan-15 20:37:39.951427 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67461 2019-Jan-15 20:37:39.951482 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67462 2019-Jan-15 20:37:39.952119 - [DEBUG] Edge Function : AllBottom
67463 2019-Jan-15 20:37:39.952147 - [DEBUG] End adding new jump function
67464 2019-Jan-15 20:37:39.952171 - [DEBUG]
67465 2019-Jan-15 20:37:39.952194 - [DEBUG] -------------------------------------------- 1779. Path Edge --------------------------------------------
67466 2019-Jan-15 20:37:39.952219 - [DEBUG]
67467 2019-Jan-15 20:37:39.952242 - [DEBUG] Process 1779. path edge:
67468 2019-Jan-15 20:37:39.952274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67469 2019-Jan-15 20:37:39.952330 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
67470 2019-Jan-15 20:37:39.952968 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67471 2019-Jan-15 20:37:39.953024 - [DEBUG]
67472 2019-Jan-15 20:37:39.953048 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67473 2019-Jan-15 20:37:39.953696 - [DEBUG] Compose: AllBottom * AllBottom
67474 2019-Jan-15 20:37:39.953724 - [DEBUG]
67475 2019-Jan-15 20:37:39.953748 - [DEBUG] Propagate flow
67476 2019-Jan-15 20:37:39.953771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67477 2019-Jan-15 20:37:39.953827 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67478 2019-Jan-15 20:37:39.954494 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67479 2019-Jan-15 20:37:39.954550 - [DEBUG] Edge function : AllBottom (result of previous compose)
67480 2019-Jan-15 20:37:39.954575 - [DEBUG]
67481 2019-Jan-15 20:37:39.954600 - [DEBUG] Join: AllTop & AllBottom
67482 2019-Jan-15 20:37:39.954626 - [DEBUG] = AllBottom (new jump func)
67483 2019-Jan-15 20:37:39.954651 - [DEBUG]
67484 2019-Jan-15 20:37:39.954674 - [DEBUG] Start adding new jump function
67485 2019-Jan-15 20:37:39.954697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67486 2019-Jan-15 20:37:39.954752 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67487 2019-Jan-15 20:37:39.954807 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67488 2019-Jan-15 20:37:39.955445 - [DEBUG] Edge Function : AllBottom
67489 2019-Jan-15 20:37:39.955474 - [DEBUG] End adding new jump function
67490 2019-Jan-15 20:37:39.955499 - [DEBUG]
67491 2019-Jan-15 20:37:39.955522 - [DEBUG] -------------------------------------------- 1780. Path Edge --------------------------------------------
67492 2019-Jan-15 20:37:39.955547 - [DEBUG]
67493 2019-Jan-15 20:37:39.955570 - [DEBUG] Process 1780. path edge:
67494 2019-Jan-15 20:37:39.955594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67495 2019-Jan-15 20:37:39.955650 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
67496 2019-Jan-15 20:37:39.956289 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67497 2019-Jan-15 20:37:39.956346 - [DEBUG]
67498 2019-Jan-15 20:37:39.956370 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67499 2019-Jan-15 20:37:39.957020 - [DEBUG] Compose: AllBottom * AllBottom
67500 2019-Jan-15 20:37:39.957047 - [DEBUG]
67501 2019-Jan-15 20:37:39.957071 - [DEBUG] Propagate flow
67502 2019-Jan-15 20:37:39.957094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67503 2019-Jan-15 20:37:39.957151 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67504 2019-Jan-15 20:37:39.957801 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67505 2019-Jan-15 20:37:39.957857 - [DEBUG] Edge function : AllBottom (result of previous compose)
67506 2019-Jan-15 20:37:39.957882 - [DEBUG]
67507 2019-Jan-15 20:37:39.957907 - [DEBUG] Join: AllTop & AllBottom
67508 2019-Jan-15 20:37:39.957933 - [DEBUG] = AllBottom (new jump func)
67509 2019-Jan-15 20:37:39.957957 - [DEBUG]
67510 2019-Jan-15 20:37:39.957981 - [DEBUG] Start adding new jump function
67511 2019-Jan-15 20:37:39.958004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67512 2019-Jan-15 20:37:39.958059 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67513 2019-Jan-15 20:37:39.958113 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67514 2019-Jan-15 20:37:39.958758 - [DEBUG] Edge Function : AllBottom
67515 2019-Jan-15 20:37:39.958786 - [DEBUG] End adding new jump function
67516 2019-Jan-15 20:37:39.958810 - [DEBUG]
67517 2019-Jan-15 20:37:39.958834 - [DEBUG] -------------------------------------------- 1781. Path Edge --------------------------------------------
67518 2019-Jan-15 20:37:39.958858 - [DEBUG]
67519 2019-Jan-15 20:37:39.958881 - [DEBUG] Process 1781. path edge:
67520 2019-Jan-15 20:37:39.958905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67521 2019-Jan-15 20:37:39.958961 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
67522 2019-Jan-15 20:37:39.959596 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67523 2019-Jan-15 20:37:39.959652 - [DEBUG]
67524 2019-Jan-15 20:37:39.959677 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67525 2019-Jan-15 20:37:39.960324 - [DEBUG] Compose: AllBottom * AllBottom
67526 2019-Jan-15 20:37:39.960351 - [DEBUG]
67527 2019-Jan-15 20:37:39.960375 - [DEBUG] Propagate flow
67528 2019-Jan-15 20:37:39.960399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67529 2019-Jan-15 20:37:39.960454 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67530 2019-Jan-15 20:37:39.961108 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67531 2019-Jan-15 20:37:39.961164 - [DEBUG] Edge function : AllBottom (result of previous compose)
67532 2019-Jan-15 20:37:39.961189 - [DEBUG]
67533 2019-Jan-15 20:37:39.961213 - [DEBUG] Join: AllTop & AllBottom
67534 2019-Jan-15 20:37:39.961239 - [DEBUG] = AllBottom (new jump func)
67535 2019-Jan-15 20:37:39.961264 - [DEBUG]
67536 2019-Jan-15 20:37:39.961287 - [DEBUG] Start adding new jump function
67537 2019-Jan-15 20:37:39.961311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67538 2019-Jan-15 20:37:39.961366 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67539 2019-Jan-15 20:37:39.961420 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67540 2019-Jan-15 20:37:39.962055 - [DEBUG] Edge Function : AllBottom
67541 2019-Jan-15 20:37:39.962083 - [DEBUG] End adding new jump function
67542 2019-Jan-15 20:37:39.962107 - [DEBUG]
67543 2019-Jan-15 20:37:39.962131 - [DEBUG] -------------------------------------------- 1782. Path Edge --------------------------------------------
67544 2019-Jan-15 20:37:39.962155 - [DEBUG]
67545 2019-Jan-15 20:37:39.962178 - [DEBUG] Process 1782. path edge:
67546 2019-Jan-15 20:37:39.962202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67547 2019-Jan-15 20:37:39.962258 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
67548 2019-Jan-15 20:37:39.962893 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67549 2019-Jan-15 20:37:39.962949 - [DEBUG]
67550 2019-Jan-15 20:37:39.962973 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67551 2019-Jan-15 20:37:39.963621 - [DEBUG] Compose: AllBottom * AllBottom
67552 2019-Jan-15 20:37:39.963648 - [DEBUG]
67553 2019-Jan-15 20:37:39.963672 - [DEBUG] Propagate flow
67554 2019-Jan-15 20:37:39.963695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67555 2019-Jan-15 20:37:39.963751 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67556 2019-Jan-15 20:37:39.964413 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67557 2019-Jan-15 20:37:39.964469 - [DEBUG] Edge function : AllBottom (result of previous compose)
67558 2019-Jan-15 20:37:39.964494 - [DEBUG]
67559 2019-Jan-15 20:37:39.964519 - [DEBUG] Join: AllTop & AllBottom
67560 2019-Jan-15 20:37:39.964553 - [DEBUG] = AllBottom (new jump func)
67561 2019-Jan-15 20:37:39.964578 - [DEBUG]
67562 2019-Jan-15 20:37:39.964601 - [DEBUG] Start adding new jump function
67563 2019-Jan-15 20:37:39.964625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67564 2019-Jan-15 20:37:39.964680 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67565 2019-Jan-15 20:37:39.964734 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67566 2019-Jan-15 20:37:39.965376 - [DEBUG] Edge Function : AllBottom
67567 2019-Jan-15 20:37:39.965404 - [DEBUG] End adding new jump function
67568 2019-Jan-15 20:37:39.965428 - [DEBUG]
67569 2019-Jan-15 20:37:39.965452 - [DEBUG] -------------------------------------------- 1783. Path Edge --------------------------------------------
67570 2019-Jan-15 20:37:39.965476 - [DEBUG]
67571 2019-Jan-15 20:37:39.965499 - [DEBUG] Process 1783. path edge:
67572 2019-Jan-15 20:37:39.965523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67573 2019-Jan-15 20:37:39.965579 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
67574 2019-Jan-15 20:37:39.966220 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67575 2019-Jan-15 20:37:39.966276 - [DEBUG]
67576 2019-Jan-15 20:37:39.966301 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67577 2019-Jan-15 20:37:39.966953 - [DEBUG] Compose: AllBottom * AllBottom
67578 2019-Jan-15 20:37:39.966981 - [DEBUG]
67579 2019-Jan-15 20:37:39.967005 - [DEBUG] Propagate flow
67580 2019-Jan-15 20:37:39.967029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67581 2019-Jan-15 20:37:39.967085 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67582 2019-Jan-15 20:37:39.967740 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67583 2019-Jan-15 20:37:39.967796 - [DEBUG] Edge function : AllBottom (result of previous compose)
67584 2019-Jan-15 20:37:39.967821 - [DEBUG]
67585 2019-Jan-15 20:37:39.967845 - [DEBUG] Join: AllTop & AllBottom
67586 2019-Jan-15 20:37:39.967871 - [DEBUG] = AllBottom (new jump func)
67587 2019-Jan-15 20:37:39.967895 - [DEBUG]
67588 2019-Jan-15 20:37:39.967919 - [DEBUG] Start adding new jump function
67589 2019-Jan-15 20:37:39.967942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67590 2019-Jan-15 20:37:39.967997 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67591 2019-Jan-15 20:37:39.968051 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67592 2019-Jan-15 20:37:39.968687 - [DEBUG] Edge Function : AllBottom
67593 2019-Jan-15 20:37:39.968718 - [DEBUG] End adding new jump function
67594 2019-Jan-15 20:37:39.968742 - [DEBUG]
67595 2019-Jan-15 20:37:39.968765 - [DEBUG] -------------------------------------------- 1784. Path Edge --------------------------------------------
67596 2019-Jan-15 20:37:39.968789 - [DEBUG]
67597 2019-Jan-15 20:37:39.968813 - [DEBUG] Process 1784. path edge:
67598 2019-Jan-15 20:37:39.968836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67599 2019-Jan-15 20:37:39.968892 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
67600 2019-Jan-15 20:37:39.969530 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67601 2019-Jan-15 20:37:39.969586 - [DEBUG]
67602 2019-Jan-15 20:37:39.969610 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67603 2019-Jan-15 20:37:39.970260 - [DEBUG] Compose: AllBottom * AllBottom
67604 2019-Jan-15 20:37:39.970288 - [DEBUG]
67605 2019-Jan-15 20:37:39.970311 - [DEBUG] Propagate flow
67606 2019-Jan-15 20:37:39.970343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67607 2019-Jan-15 20:37:39.970399 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67608 2019-Jan-15 20:37:39.971051 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67609 2019-Jan-15 20:37:39.971107 - [DEBUG] Edge function : AllBottom (result of previous compose)
67610 2019-Jan-15 20:37:39.971132 - [DEBUG]
67611 2019-Jan-15 20:37:39.971156 - [DEBUG] Join: AllTop & AllBottom
67612 2019-Jan-15 20:37:39.971182 - [DEBUG] = AllBottom (new jump func)
67613 2019-Jan-15 20:37:39.971207 - [DEBUG]
67614 2019-Jan-15 20:37:39.971230 - [DEBUG] Start adding new jump function
67615 2019-Jan-15 20:37:39.971253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67616 2019-Jan-15 20:37:39.971308 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67617 2019-Jan-15 20:37:39.971362 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67618 2019-Jan-15 20:37:39.971996 - [DEBUG] Edge Function : AllBottom
67619 2019-Jan-15 20:37:39.972024 - [DEBUG] End adding new jump function
67620 2019-Jan-15 20:37:39.972048 - [DEBUG]
67621 2019-Jan-15 20:37:39.972072 - [DEBUG] -------------------------------------------- 1785. Path Edge --------------------------------------------
67622 2019-Jan-15 20:37:39.972096 - [DEBUG]
67623 2019-Jan-15 20:37:39.972119 - [DEBUG] Process 1785. path edge:
67624 2019-Jan-15 20:37:39.972143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67625 2019-Jan-15 20:37:39.972199 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
67626 2019-Jan-15 20:37:39.972831 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67627 2019-Jan-15 20:37:39.972887 - [DEBUG]
67628 2019-Jan-15 20:37:39.972911 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67629 2019-Jan-15 20:37:39.973554 - [DEBUG] Compose: AllBottom * AllBottom
67630 2019-Jan-15 20:37:39.973582 - [DEBUG]
67631 2019-Jan-15 20:37:39.973606 - [DEBUG] Propagate flow
67632 2019-Jan-15 20:37:39.973629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67633 2019-Jan-15 20:37:39.973685 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67634 2019-Jan-15 20:37:39.974343 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67635 2019-Jan-15 20:37:39.974399 - [DEBUG] Edge function : AllBottom (result of previous compose)
67636 2019-Jan-15 20:37:39.974424 - [DEBUG]
67637 2019-Jan-15 20:37:39.974449 - [DEBUG] Join: AllTop & AllBottom
67638 2019-Jan-15 20:37:39.974475 - [DEBUG] = AllBottom (new jump func)
67639 2019-Jan-15 20:37:39.974499 - [DEBUG]
67640 2019-Jan-15 20:37:39.974523 - [DEBUG] Start adding new jump function
67641 2019-Jan-15 20:37:39.974546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67642 2019-Jan-15 20:37:39.974601 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67643 2019-Jan-15 20:37:39.974655 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67644 2019-Jan-15 20:37:39.975289 - [DEBUG] Edge Function : AllBottom
67645 2019-Jan-15 20:37:39.975316 - [DEBUG] End adding new jump function
67646 2019-Jan-15 20:37:39.975340 - [DEBUG]
67647 2019-Jan-15 20:37:39.975364 - [DEBUG] -------------------------------------------- 1786. Path Edge --------------------------------------------
67648 2019-Jan-15 20:37:39.975388 - [DEBUG]
67649 2019-Jan-15 20:37:39.975412 - [DEBUG] Process 1786. path edge:
67650 2019-Jan-15 20:37:39.975435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67651 2019-Jan-15 20:37:39.975492 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
67652 2019-Jan-15 20:37:39.976125 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67653 2019-Jan-15 20:37:39.976191 - [DEBUG]
67654 2019-Jan-15 20:37:39.976216 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67655 2019-Jan-15 20:37:39.976862 - [DEBUG] Compose: AllBottom * AllBottom
67656 2019-Jan-15 20:37:39.976889 - [DEBUG]
67657 2019-Jan-15 20:37:39.976913 - [DEBUG] Propagate flow
67658 2019-Jan-15 20:37:39.976937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67659 2019-Jan-15 20:37:39.976993 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67660 2019-Jan-15 20:37:39.977647 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67661 2019-Jan-15 20:37:39.977703 - [DEBUG] Edge function : AllBottom (result of previous compose)
67662 2019-Jan-15 20:37:39.977728 - [DEBUG]
67663 2019-Jan-15 20:37:39.977753 - [DEBUG] Join: AllTop & AllBottom
67664 2019-Jan-15 20:37:39.977779 - [DEBUG] = AllBottom (new jump func)
67665 2019-Jan-15 20:37:39.977803 - [DEBUG]
67666 2019-Jan-15 20:37:39.977827 - [DEBUG] Start adding new jump function
67667 2019-Jan-15 20:37:39.977850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67668 2019-Jan-15 20:37:39.977905 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67669 2019-Jan-15 20:37:39.977960 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67670 2019-Jan-15 20:37:39.978600 - [DEBUG] Edge Function : AllBottom
67671 2019-Jan-15 20:37:39.978628 - [DEBUG] End adding new jump function
67672 2019-Jan-15 20:37:39.978652 - [DEBUG]
67673 2019-Jan-15 20:37:39.978677 - [DEBUG] -------------------------------------------- 1787. Path Edge --------------------------------------------
67674 2019-Jan-15 20:37:39.978701 - [DEBUG]
67675 2019-Jan-15 20:37:39.978724 - [DEBUG] Process 1787. path edge:
67676 2019-Jan-15 20:37:39.978748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67677 2019-Jan-15 20:37:39.978805 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
67678 2019-Jan-15 20:37:39.979445 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67679 2019-Jan-15 20:37:39.979501 - [DEBUG]
67680 2019-Jan-15 20:37:39.979526 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67681 2019-Jan-15 20:37:39.980181 - [DEBUG] Compose: AllBottom * AllBottom
67682 2019-Jan-15 20:37:39.980210 - [DEBUG]
67683 2019-Jan-15 20:37:39.980234 - [DEBUG] Propagate flow
67684 2019-Jan-15 20:37:39.980257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67685 2019-Jan-15 20:37:39.980314 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67686 2019-Jan-15 20:37:39.980968 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67687 2019-Jan-15 20:37:39.981024 - [DEBUG] Edge function : AllBottom (result of previous compose)
67688 2019-Jan-15 20:37:39.981049 - [DEBUG]
67689 2019-Jan-15 20:37:39.981073 - [DEBUG] Join: AllTop & AllBottom
67690 2019-Jan-15 20:37:39.981099 - [DEBUG] = AllBottom (new jump func)
67691 2019-Jan-15 20:37:39.981124 - [DEBUG]
67692 2019-Jan-15 20:37:39.981147 - [DEBUG] Start adding new jump function
67693 2019-Jan-15 20:37:39.981171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67694 2019-Jan-15 20:37:39.981226 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67695 2019-Jan-15 20:37:39.981280 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67696 2019-Jan-15 20:37:39.981918 - [DEBUG] Edge Function : AllBottom
67697 2019-Jan-15 20:37:39.981946 - [DEBUG] End adding new jump function
67698 2019-Jan-15 20:37:39.981978 - [DEBUG]
67699 2019-Jan-15 20:37:39.982002 - [DEBUG] -------------------------------------------- 1788. Path Edge --------------------------------------------
67700 2019-Jan-15 20:37:39.982027 - [DEBUG]
67701 2019-Jan-15 20:37:39.982051 - [DEBUG] Process 1788. path edge:
67702 2019-Jan-15 20:37:39.982075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67703 2019-Jan-15 20:37:39.982132 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
67704 2019-Jan-15 20:37:39.982770 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67705 2019-Jan-15 20:37:39.982826 - [DEBUG]
67706 2019-Jan-15 20:37:39.982850 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67707 2019-Jan-15 20:37:39.983496 - [DEBUG] Possible callees:
67708 2019-Jan-15 20:37:39.983521 - [DEBUG] bar
67709 2019-Jan-15 20:37:39.983546 - [DEBUG] Possible return sites:
67710 2019-Jan-15 20:37:39.983570 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7167711 2019-Jan-15 20:37:39.984848 - [DEBUG] Found and process special summary
67712 2019-Jan-15 20:37:39.984881 - [DEBUG] Compose: EdgeIdentity * AllBottom
67713 2019-Jan-15 20:37:39.984908 - [DEBUG]
67714 2019-Jan-15 20:37:39.984932 - [DEBUG] Propagate flow
67715 2019-Jan-15 20:37:39.984956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67716 2019-Jan-15 20:37:39.985013 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67717 2019-Jan-15 20:37:39.985651 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67718 2019-Jan-15 20:37:39.985707 - [DEBUG] Edge function : AllBottom (result of previous compose)
67719 2019-Jan-15 20:37:39.985732 - [DEBUG]
67720 2019-Jan-15 20:37:39.985757 - [DEBUG] Join: AllTop & AllBottom
67721 2019-Jan-15 20:37:39.985783 - [DEBUG] = AllBottom (new jump func)
67722 2019-Jan-15 20:37:39.985807 - [DEBUG]
67723 2019-Jan-15 20:37:39.985831 - [DEBUG] Start adding new jump function
67724 2019-Jan-15 20:37:39.985854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67725 2019-Jan-15 20:37:39.985910 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67726 2019-Jan-15 20:37:39.985964 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67727 2019-Jan-15 20:37:39.986602 - [DEBUG] Edge Function : AllBottom
67728 2019-Jan-15 20:37:39.986631 - [DEBUG] End adding new jump function
67729 2019-Jan-15 20:37:39.986655 - [DEBUG]
67730 2019-Jan-15 20:37:39.986679 - [DEBUG] -------------------------------------------- 1789. Path Edge --------------------------------------------
67731 2019-Jan-15 20:37:39.986703 - [DEBUG]
67732 2019-Jan-15 20:37:39.986726 - [DEBUG] Process 1789. path edge:
67733 2019-Jan-15 20:37:39.986750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67734 2019-Jan-15 20:37:39.986807 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
67735 2019-Jan-15 20:37:39.987460 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67736 2019-Jan-15 20:37:39.987516 - [DEBUG]
67737 2019-Jan-15 20:37:39.987540 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67738 2019-Jan-15 20:37:39.988190 - [DEBUG] Compose: AllBottom * AllBottom
67739 2019-Jan-15 20:37:39.988218 - [DEBUG]
67740 2019-Jan-15 20:37:39.988242 - [DEBUG] Propagate flow
67741 2019-Jan-15 20:37:39.988265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67742 2019-Jan-15 20:37:39.988322 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67743 2019-Jan-15 20:37:39.988969 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67744 2019-Jan-15 20:37:39.989025 - [DEBUG] Edge function : AllBottom (result of previous compose)
67745 2019-Jan-15 20:37:39.989050 - [DEBUG]
67746 2019-Jan-15 20:37:39.989075 - [DEBUG] Join: AllTop & AllBottom
67747 2019-Jan-15 20:37:39.989101 - [DEBUG] = AllBottom (new jump func)
67748 2019-Jan-15 20:37:39.989125 - [DEBUG]
67749 2019-Jan-15 20:37:39.989149 - [DEBUG] Start adding new jump function
67750 2019-Jan-15 20:37:39.989172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67751 2019-Jan-15 20:37:39.989227 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67752 2019-Jan-15 20:37:39.989282 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67753 2019-Jan-15 20:37:39.989918 - [DEBUG] Edge Function : AllBottom
67754 2019-Jan-15 20:37:39.989946 - [DEBUG] End adding new jump function
67755 2019-Jan-15 20:37:39.989970 - [DEBUG]
67756 2019-Jan-15 20:37:39.989993 - [DEBUG] -------------------------------------------- 1790. Path Edge --------------------------------------------
67757 2019-Jan-15 20:37:39.990017 - [DEBUG]
67758 2019-Jan-15 20:37:39.990041 - [DEBUG] Process 1790. path edge:
67759 2019-Jan-15 20:37:39.990064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67760 2019-Jan-15 20:37:39.990120 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
67761 2019-Jan-15 20:37:39.990772 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67762 2019-Jan-15 20:37:39.990829 - [DEBUG]
67763 2019-Jan-15 20:37:39.990854 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67764 2019-Jan-15 20:37:39.991505 - [DEBUG] Compose: AllBottom * AllBottom
67765 2019-Jan-15 20:37:39.991533 - [DEBUG]
67766 2019-Jan-15 20:37:39.991556 - [DEBUG] Propagate flow
67767 2019-Jan-15 20:37:39.991580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67768 2019-Jan-15 20:37:39.991636 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67769 2019-Jan-15 20:37:39.992288 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67770 2019-Jan-15 20:37:39.992343 - [DEBUG] Edge function : AllBottom (result of previous compose)
67771 2019-Jan-15 20:37:39.992369 - [DEBUG]
67772 2019-Jan-15 20:37:39.992393 - [DEBUG] Join: AllTop & AllBottom
67773 2019-Jan-15 20:37:39.992419 - [DEBUG] = AllBottom (new jump func)
67774 2019-Jan-15 20:37:39.992444 - [DEBUG]
67775 2019-Jan-15 20:37:39.992467 - [DEBUG] Start adding new jump function
67776 2019-Jan-15 20:37:39.992490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67777 2019-Jan-15 20:37:39.992545 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67778 2019-Jan-15 20:37:39.992600 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67779 2019-Jan-15 20:37:39.993246 - [DEBUG] Edge Function : AllBottom
67780 2019-Jan-15 20:37:39.993273 - [DEBUG] End adding new jump function
67781 2019-Jan-15 20:37:39.993298 - [DEBUG]
67782 2019-Jan-15 20:37:39.993321 - [DEBUG] -------------------------------------------- 1791. Path Edge --------------------------------------------
67783 2019-Jan-15 20:37:39.993346 - [DEBUG]
67784 2019-Jan-15 20:37:39.993369 - [DEBUG] Process 1791. path edge:
67785 2019-Jan-15 20:37:39.993393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67786 2019-Jan-15 20:37:39.993449 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
67787 2019-Jan-15 20:37:39.994109 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67788 2019-Jan-15 20:37:39.994174 - [DEBUG]
67789 2019-Jan-15 20:37:39.994198 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67790 2019-Jan-15 20:37:39.994852 - [DEBUG] Possible callees:
67791 2019-Jan-15 20:37:39.994877 - [DEBUG] llvm.dbg.declare
67792 2019-Jan-15 20:37:39.994902 - [DEBUG] Possible return sites:
67793 2019-Jan-15 20:37:39.994926 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7867794 2019-Jan-15 20:37:39.996198 - [DEBUG] Found and process special summary
67795 2019-Jan-15 20:37:39.996232 - [DEBUG] Compose: EdgeIdentity * AllBottom
67796 2019-Jan-15 20:37:39.996259 - [DEBUG]
67797 2019-Jan-15 20:37:39.996283 - [DEBUG] Propagate flow
67798 2019-Jan-15 20:37:39.996306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67799 2019-Jan-15 20:37:39.996362 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67800 2019-Jan-15 20:37:39.997000 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67801 2019-Jan-15 20:37:39.997056 - [DEBUG] Edge function : AllBottom (result of previous compose)
67802 2019-Jan-15 20:37:39.997082 - [DEBUG]
67803 2019-Jan-15 20:37:39.997106 - [DEBUG] Join: AllTop & AllBottom
67804 2019-Jan-15 20:37:39.997132 - [DEBUG] = AllBottom (new jump func)
67805 2019-Jan-15 20:37:39.997157 - [DEBUG]
67806 2019-Jan-15 20:37:39.997180 - [DEBUG] Start adding new jump function
67807 2019-Jan-15 20:37:39.997204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67808 2019-Jan-15 20:37:39.997259 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67809 2019-Jan-15 20:37:39.997326 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67810 2019-Jan-15 20:37:39.997963 - [DEBUG] Edge Function : AllBottom
67811 2019-Jan-15 20:37:39.997991 - [DEBUG] End adding new jump function
67812 2019-Jan-15 20:37:39.998015 - [DEBUG]
67813 2019-Jan-15 20:37:39.998039 - [DEBUG] -------------------------------------------- 1792. Path Edge --------------------------------------------
67814 2019-Jan-15 20:37:39.998063 - [DEBUG]
67815 2019-Jan-15 20:37:39.998086 - [DEBUG] Process 1792. path edge:
67816 2019-Jan-15 20:37:39.998110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67817 2019-Jan-15 20:37:39.998166 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
67818 2019-Jan-15 20:37:39.998803 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67819 2019-Jan-15 20:37:39.998859 - [DEBUG]
67820 2019-Jan-15 20:37:39.998883 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67821 2019-Jan-15 20:37:39.999533 - [DEBUG] Compose: AllBottom * AllBottom
67822 2019-Jan-15 20:37:39.999560 - [DEBUG]
67823 2019-Jan-15 20:37:39.999585 - [DEBUG] Propagate flow
67824 2019-Jan-15 20:37:39.999608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67825 2019-Jan-15 20:37:39.999664 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67826 2019-Jan-15 20:37:40.000306 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67827 2019-Jan-15 20:37:40.000364 - [DEBUG] Edge function : AllBottom (result of previous compose)
67828 2019-Jan-15 20:37:40.000389 - [DEBUG]
67829 2019-Jan-15 20:37:40.000415 - [DEBUG] Join: AllTop & AllBottom
67830 2019-Jan-15 20:37:40.000441 - [DEBUG] = AllBottom (new jump func)
67831 2019-Jan-15 20:37:40.000466 - [DEBUG]
67832 2019-Jan-15 20:37:40.000490 - [DEBUG] Start adding new jump function
67833 2019-Jan-15 20:37:40.000514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67834 2019-Jan-15 20:37:40.000579 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67835 2019-Jan-15 20:37:40.000650 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67836 2019-Jan-15 20:37:40.004429 - [DEBUG] Edge Function : AllBottom
67837 2019-Jan-15 20:37:40.004460 - [DEBUG] End adding new jump function
67838 2019-Jan-15 20:37:40.004484 - [DEBUG]
67839 2019-Jan-15 20:37:40.004509 - [DEBUG] -------------------------------------------- 1793. Path Edge --------------------------------------------
67840 2019-Jan-15 20:37:40.004533 - [DEBUG]
67841 2019-Jan-15 20:37:40.004556 - [DEBUG] Process 1793. path edge:
67842 2019-Jan-15 20:37:40.005162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67843 2019-Jan-15 20:37:40.005222 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
67844 2019-Jan-15 20:37:40.005884 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67845 2019-Jan-15 20:37:40.005944 - [DEBUG]
67846 2019-Jan-15 20:37:40.005970 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67847 2019-Jan-15 20:37:40.006668 - [DEBUG] Compose: AllBottom * AllBottom
67848 2019-Jan-15 20:37:40.006699 - [DEBUG]
67849 2019-Jan-15 20:37:40.006724 - [DEBUG] Propagate flow
67850 2019-Jan-15 20:37:40.006748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67851 2019-Jan-15 20:37:40.006812 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67852 2019-Jan-15 20:37:40.007524 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67853 2019-Jan-15 20:37:40.007587 - [DEBUG] Edge function : AllBottom (result of previous compose)
67854 2019-Jan-15 20:37:40.007613 - [DEBUG]
67855 2019-Jan-15 20:37:40.007638 - [DEBUG] Join: AllTop & AllBottom
67856 2019-Jan-15 20:37:40.007665 - [DEBUG] = AllBottom (new jump func)
67857 2019-Jan-15 20:37:40.007689 - [DEBUG]
67858 2019-Jan-15 20:37:40.007713 - [DEBUG] Start adding new jump function
67859 2019-Jan-15 20:37:40.007737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67860 2019-Jan-15 20:37:40.007794 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67861 2019-Jan-15 20:37:40.007849 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67862 2019-Jan-15 20:37:40.008517 - [DEBUG] Edge Function : AllBottom
67863 2019-Jan-15 20:37:40.008548 - [DEBUG] End adding new jump function
67864 2019-Jan-15 20:37:40.008573 - [DEBUG]
67865 2019-Jan-15 20:37:40.008598 - [DEBUG] -------------------------------------------- 1794. Path Edge --------------------------------------------
67866 2019-Jan-15 20:37:40.008623 - [DEBUG]
67867 2019-Jan-15 20:37:40.008646 - [DEBUG] Process 1794. path edge:
67868 2019-Jan-15 20:37:40.008671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67869 2019-Jan-15 20:37:40.008731 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
67870 2019-Jan-15 20:37:40.009382 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67871 2019-Jan-15 20:37:40.009438 - [DEBUG]
67872 2019-Jan-15 20:37:40.009463 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67873 2019-Jan-15 20:37:40.010131 - [DEBUG] Compose: AllBottom * AllBottom
67874 2019-Jan-15 20:37:40.010159 - [DEBUG]
67875 2019-Jan-15 20:37:40.010183 - [DEBUG] Propagate flow
67876 2019-Jan-15 20:37:40.010206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67877 2019-Jan-15 20:37:40.010263 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67878 2019-Jan-15 20:37:40.010920 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67879 2019-Jan-15 20:37:40.010976 - [DEBUG] Edge function : AllBottom (result of previous compose)
67880 2019-Jan-15 20:37:40.011017 - [DEBUG]
67881 2019-Jan-15 20:37:40.011043 - [DEBUG] Join: AllTop & AllBottom
67882 2019-Jan-15 20:37:40.011069 - [DEBUG] = AllBottom (new jump func)
67883 2019-Jan-15 20:37:40.011094 - [DEBUG]
67884 2019-Jan-15 20:37:40.011118 - [DEBUG] Start adding new jump function
67885 2019-Jan-15 20:37:40.011141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67886 2019-Jan-15 20:37:40.011196 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67887 2019-Jan-15 20:37:40.011251 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67888 2019-Jan-15 20:37:40.011885 - [DEBUG] Edge Function : AllBottom
67889 2019-Jan-15 20:37:40.011914 - [DEBUG] End adding new jump function
67890 2019-Jan-15 20:37:40.011938 - [DEBUG]
67891 2019-Jan-15 20:37:40.011962 - [DEBUG] -------------------------------------------- 1795. Path Edge --------------------------------------------
67892 2019-Jan-15 20:37:40.011987 - [DEBUG]
67893 2019-Jan-15 20:37:40.012010 - [DEBUG] Process 1795. path edge:
67894 2019-Jan-15 20:37:40.012034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67895 2019-Jan-15 20:37:40.012090 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
67896 2019-Jan-15 20:37:40.012724 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67897 2019-Jan-15 20:37:40.012779 - [DEBUG]
67898 2019-Jan-15 20:37:40.012805 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67899 2019-Jan-15 20:37:40.013459 - [DEBUG] Compose: AllBottom * AllBottom
67900 2019-Jan-15 20:37:40.013487 - [DEBUG]
67901 2019-Jan-15 20:37:40.013511 - [DEBUG] Propagate flow
67902 2019-Jan-15 20:37:40.013535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67903 2019-Jan-15 20:37:40.013592 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67904 2019-Jan-15 20:37:40.014251 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67905 2019-Jan-15 20:37:40.014307 - [DEBUG] Edge function : AllBottom (result of previous compose)
67906 2019-Jan-15 20:37:40.014332 - [DEBUG]
67907 2019-Jan-15 20:37:40.014357 - [DEBUG] Join: AllTop & AllBottom
67908 2019-Jan-15 20:37:40.014383 - [DEBUG] = AllBottom (new jump func)
67909 2019-Jan-15 20:37:40.014408 - [DEBUG]
67910 2019-Jan-15 20:37:40.014431 - [DEBUG] Start adding new jump function
67911 2019-Jan-15 20:37:40.014455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67912 2019-Jan-15 20:37:40.014510 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67913 2019-Jan-15 20:37:40.014564 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67914 2019-Jan-15 20:37:40.015203 - [DEBUG] Edge Function : AllBottom
67915 2019-Jan-15 20:37:40.015231 - [DEBUG] End adding new jump function
67916 2019-Jan-15 20:37:40.015255 - [DEBUG]
67917 2019-Jan-15 20:37:40.015279 - [DEBUG] -------------------------------------------- 1796. Path Edge --------------------------------------------
67918 2019-Jan-15 20:37:40.015304 - [DEBUG]
67919 2019-Jan-15 20:37:40.015328 - [DEBUG] Process 1796. path edge:
67920 2019-Jan-15 20:37:40.015351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67921 2019-Jan-15 20:37:40.015408 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
67922 2019-Jan-15 20:37:40.016045 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67923 2019-Jan-15 20:37:40.016101 - [DEBUG]
67924 2019-Jan-15 20:37:40.016126 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67925 2019-Jan-15 20:37:40.016779 - [DEBUG] Compose: AllBottom * AllBottom
67926 2019-Jan-15 20:37:40.016807 - [DEBUG]
67927 2019-Jan-15 20:37:40.016831 - [DEBUG] Propagate flow
67928 2019-Jan-15 20:37:40.016869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67929 2019-Jan-15 20:37:40.016926 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67930 2019-Jan-15 20:37:40.017584 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67931 2019-Jan-15 20:37:40.017640 - [DEBUG] Edge function : AllBottom (result of previous compose)
67932 2019-Jan-15 20:37:40.017666 - [DEBUG]
67933 2019-Jan-15 20:37:40.017690 - [DEBUG] Join: AllTop & AllBottom
67934 2019-Jan-15 20:37:40.017717 - [DEBUG] = AllBottom (new jump func)
67935 2019-Jan-15 20:37:40.017741 - [DEBUG]
67936 2019-Jan-15 20:37:40.017765 - [DEBUG] Start adding new jump function
67937 2019-Jan-15 20:37:40.017789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67938 2019-Jan-15 20:37:40.017844 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67939 2019-Jan-15 20:37:40.017898 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67940 2019-Jan-15 20:37:40.018537 - [DEBUG] Edge Function : AllBottom
67941 2019-Jan-15 20:37:40.018564 - [DEBUG] End adding new jump function
67942 2019-Jan-15 20:37:40.018589 - [DEBUG]
67943 2019-Jan-15 20:37:40.018613 - [DEBUG] -------------------------------------------- 1797. Path Edge --------------------------------------------
67944 2019-Jan-15 20:37:40.018638 - [DEBUG]
67945 2019-Jan-15 20:37:40.018661 - [DEBUG] Process 1797. path edge:
67946 2019-Jan-15 20:37:40.018685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67947 2019-Jan-15 20:37:40.018741 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
67948 2019-Jan-15 20:37:40.019378 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67949 2019-Jan-15 20:37:40.019434 - [DEBUG]
67950 2019-Jan-15 20:37:40.019459 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67951 2019-Jan-15 20:37:40.020117 - [DEBUG] Compose: AllBottom * AllBottom
67952 2019-Jan-15 20:37:40.020146 - [DEBUG]
67953 2019-Jan-15 20:37:40.020170 - [DEBUG] Propagate flow
67954 2019-Jan-15 20:37:40.020193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67955 2019-Jan-15 20:37:40.020251 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67956 2019-Jan-15 20:37:40.020902 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67957 2019-Jan-15 20:37:40.020958 - [DEBUG] Edge function : AllBottom (result of previous compose)
67958 2019-Jan-15 20:37:40.020983 - [DEBUG]
67959 2019-Jan-15 20:37:40.021008 - [DEBUG] Join: AllTop & AllBottom
67960 2019-Jan-15 20:37:40.021034 - [DEBUG] = AllBottom (new jump func)
67961 2019-Jan-15 20:37:40.021059 - [DEBUG]
67962 2019-Jan-15 20:37:40.021082 - [DEBUG] Start adding new jump function
67963 2019-Jan-15 20:37:40.021106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67964 2019-Jan-15 20:37:40.021161 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67965 2019-Jan-15 20:37:40.021215 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67966 2019-Jan-15 20:37:40.021851 - [DEBUG] Edge Function : AllBottom
67967 2019-Jan-15 20:37:40.021879 - [DEBUG] End adding new jump function
67968 2019-Jan-15 20:37:40.021903 - [DEBUG]
67969 2019-Jan-15 20:37:40.021927 - [DEBUG] -------------------------------------------- 1798. Path Edge --------------------------------------------
67970 2019-Jan-15 20:37:40.021952 - [DEBUG]
67971 2019-Jan-15 20:37:40.021975 - [DEBUG] Process 1798. path edge:
67972 2019-Jan-15 20:37:40.021999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67973 2019-Jan-15 20:37:40.022055 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
67974 2019-Jan-15 20:37:40.022707 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67975 2019-Jan-15 20:37:40.022763 - [DEBUG]
67976 2019-Jan-15 20:37:40.022789 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67977 2019-Jan-15 20:37:40.023445 - [DEBUG] Compose: AllBottom * AllBottom
67978 2019-Jan-15 20:37:40.023473 - [DEBUG]
67979 2019-Jan-15 20:37:40.023497 - [DEBUG] Propagate flow
67980 2019-Jan-15 20:37:40.023520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67981 2019-Jan-15 20:37:40.023577 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67982 2019-Jan-15 20:37:40.024241 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67983 2019-Jan-15 20:37:40.024297 - [DEBUG] Edge function : AllBottom (result of previous compose)
67984 2019-Jan-15 20:37:40.024322 - [DEBUG]
67985 2019-Jan-15 20:37:40.024346 - [DEBUG] Join: AllTop & AllBottom
67986 2019-Jan-15 20:37:40.024372 - [DEBUG] = AllBottom (new jump func)
67987 2019-Jan-15 20:37:40.024397 - [DEBUG]
67988 2019-Jan-15 20:37:40.024420 - [DEBUG] Start adding new jump function
67989 2019-Jan-15 20:37:40.024444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67990 2019-Jan-15 20:37:40.024498 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67991 2019-Jan-15 20:37:40.024553 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67992 2019-Jan-15 20:37:40.025199 - [DEBUG] Edge Function : AllBottom
67993 2019-Jan-15 20:37:40.025227 - [DEBUG] End adding new jump function
67994 2019-Jan-15 20:37:40.025251 - [DEBUG]
67995 2019-Jan-15 20:37:40.025275 - [DEBUG] -------------------------------------------- 1799. Path Edge --------------------------------------------
67996 2019-Jan-15 20:37:40.025300 - [DEBUG]
67997 2019-Jan-15 20:37:40.025323 - [DEBUG] Process 1799. path edge:
67998 2019-Jan-15 20:37:40.025347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67999 2019-Jan-15 20:37:40.025403 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
68000 2019-Jan-15 20:37:40.026048 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68001 2019-Jan-15 20:37:40.026104 - [DEBUG]
68002 2019-Jan-15 20:37:40.026128 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68003 2019-Jan-15 20:37:40.026788 - [DEBUG] Possible callees:
68004 2019-Jan-15 20:37:40.026814 - [DEBUG] llvm.dbg.declare
68005 2019-Jan-15 20:37:40.026839 - [DEBUG] Possible return sites:
68006 2019-Jan-15 20:37:40.026863 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12068007 2019-Jan-15 20:37:40.028160 - [DEBUG] Found and process special summary
68008 2019-Jan-15 20:37:40.028194 - [DEBUG] Compose: EdgeIdentity * AllBottom
68009 2019-Jan-15 20:37:40.028221 - [DEBUG]
68010 2019-Jan-15 20:37:40.028245 - [DEBUG] Propagate flow
68011 2019-Jan-15 20:37:40.028269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68012 2019-Jan-15 20:37:40.028325 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68013 2019-Jan-15 20:37:40.028963 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68014 2019-Jan-15 20:37:40.029019 - [DEBUG] Edge function : AllBottom (result of previous compose)
68015 2019-Jan-15 20:37:40.029044 - [DEBUG]
68016 2019-Jan-15 20:37:40.029077 - [DEBUG] Join: AllTop & AllBottom
68017 2019-Jan-15 20:37:40.029104 - [DEBUG] = AllBottom (new jump func)
68018 2019-Jan-15 20:37:40.029128 - [DEBUG]
68019 2019-Jan-15 20:37:40.029152 - [DEBUG] Start adding new jump function
68020 2019-Jan-15 20:37:40.029175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68021 2019-Jan-15 20:37:40.029230 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68022 2019-Jan-15 20:37:40.029284 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68023 2019-Jan-15 20:37:40.029922 - [DEBUG] Edge Function : AllBottom
68024 2019-Jan-15 20:37:40.029950 - [DEBUG] End adding new jump function
68025 2019-Jan-15 20:37:40.029974 - [DEBUG]
68026 2019-Jan-15 20:37:40.029997 - [DEBUG] -------------------------------------------- 1800. Path Edge --------------------------------------------
68027 2019-Jan-15 20:37:40.030021 - [DEBUG]
68028 2019-Jan-15 20:37:40.030044 - [DEBUG] Process 1800. path edge:
68029 2019-Jan-15 20:37:40.030068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68030 2019-Jan-15 20:37:40.030124 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
68031 2019-Jan-15 20:37:40.030780 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68032 2019-Jan-15 20:37:40.030836 - [DEBUG]
68033 2019-Jan-15 20:37:40.030861 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68034 2019-Jan-15 20:37:40.031520 - [DEBUG] Compose: AllBottom * AllBottom
68035 2019-Jan-15 20:37:40.031548 - [DEBUG]
68036 2019-Jan-15 20:37:40.031572 - [DEBUG] Propagate flow
68037 2019-Jan-15 20:37:40.031595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68038 2019-Jan-15 20:37:40.031652 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68039 2019-Jan-15 20:37:40.032286 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68040 2019-Jan-15 20:37:40.032342 - [DEBUG] Edge function : AllBottom (result of previous compose)
68041 2019-Jan-15 20:37:40.032367 - [DEBUG]
68042 2019-Jan-15 20:37:40.032391 - [DEBUG] Join: AllTop & AllBottom
68043 2019-Jan-15 20:37:40.032417 - [DEBUG] = AllBottom (new jump func)
68044 2019-Jan-15 20:37:40.032442 - [DEBUG]
68045 2019-Jan-15 20:37:40.032465 - [DEBUG] Start adding new jump function
68046 2019-Jan-15 20:37:40.032489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68047 2019-Jan-15 20:37:40.032544 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68048 2019-Jan-15 20:37:40.032598 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68049 2019-Jan-15 20:37:40.033231 - [DEBUG] Edge Function : AllBottom
68050 2019-Jan-15 20:37:40.033259 - [DEBUG] End adding new jump function
68051 2019-Jan-15 20:37:40.033283 - [DEBUG]
68052 2019-Jan-15 20:37:40.033307 - [DEBUG] -------------------------------------------- 1801. Path Edge --------------------------------------------
68053 2019-Jan-15 20:37:40.033332 - [DEBUG]
68054 2019-Jan-15 20:37:40.033355 - [DEBUG] Process 1801. path edge:
68055 2019-Jan-15 20:37:40.033379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68056 2019-Jan-15 20:37:40.033435 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
68057 2019-Jan-15 20:37:40.034083 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68058 2019-Jan-15 20:37:40.034139 - [DEBUG]
68059 2019-Jan-15 20:37:40.034164 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68060 2019-Jan-15 20:37:40.034816 - [DEBUG] Compose: AllBottom * AllBottom
68061 2019-Jan-15 20:37:40.034844 - [DEBUG]
68062 2019-Jan-15 20:37:40.034868 - [DEBUG] Propagate flow
68063 2019-Jan-15 20:37:40.034892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68064 2019-Jan-15 20:37:40.034957 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68065 2019-Jan-15 20:37:40.035604 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68066 2019-Jan-15 20:37:40.035660 - [DEBUG] Edge function : AllBottom (result of previous compose)
68067 2019-Jan-15 20:37:40.035685 - [DEBUG]
68068 2019-Jan-15 20:37:40.035710 - [DEBUG] Join: AllTop & AllBottom
68069 2019-Jan-15 20:37:40.035736 - [DEBUG] = AllBottom (new jump func)
68070 2019-Jan-15 20:37:40.035761 - [DEBUG]
68071 2019-Jan-15 20:37:40.035785 - [DEBUG] Start adding new jump function
68072 2019-Jan-15 20:37:40.035808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68073 2019-Jan-15 20:37:40.035863 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68074 2019-Jan-15 20:37:40.035918 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68075 2019-Jan-15 20:37:40.036565 - [DEBUG] Edge Function : AllBottom
68076 2019-Jan-15 20:37:40.036594 - [DEBUG] End adding new jump function
68077 2019-Jan-15 20:37:40.036618 - [DEBUG]
68078 2019-Jan-15 20:37:40.036642 - [DEBUG] -------------------------------------------- 1802. Path Edge --------------------------------------------
68079 2019-Jan-15 20:37:40.036667 - [DEBUG]
68080 2019-Jan-15 20:37:40.036690 - [DEBUG] Process 1802. path edge:
68081 2019-Jan-15 20:37:40.036714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68082 2019-Jan-15 20:37:40.036771 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
68083 2019-Jan-15 20:37:40.037438 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68084 2019-Jan-15 20:37:40.037495 - [DEBUG]
68085 2019-Jan-15 20:37:40.037519 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68086 2019-Jan-15 20:37:40.038179 - [DEBUG] Possible callees:
68087 2019-Jan-15 20:37:40.038204 - [DEBUG] llvm.dbg.declare
68088 2019-Jan-15 20:37:40.038229 - [DEBUG] Possible return sites:
68089 2019-Jan-15 20:37:40.038253 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14968090 2019-Jan-15 20:37:40.039525 - [DEBUG] Found and process special summary
68091 2019-Jan-15 20:37:40.039559 - [DEBUG] Compose: EdgeIdentity * AllBottom
68092 2019-Jan-15 20:37:40.039587 - [DEBUG]
68093 2019-Jan-15 20:37:40.039611 - [DEBUG] Propagate flow
68094 2019-Jan-15 20:37:40.039634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68095 2019-Jan-15 20:37:40.039691 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68096 2019-Jan-15 20:37:40.040329 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68097 2019-Jan-15 20:37:40.040385 - [DEBUG] Edge function : AllBottom (result of previous compose)
68098 2019-Jan-15 20:37:40.040411 - [DEBUG]
68099 2019-Jan-15 20:37:40.040435 - [DEBUG] Join: AllTop & AllBottom
68100 2019-Jan-15 20:37:40.040462 - [DEBUG] = AllBottom (new jump func)
68101 2019-Jan-15 20:37:40.040487 - [DEBUG]
68102 2019-Jan-15 20:37:40.040510 - [DEBUG] Start adding new jump function
68103 2019-Jan-15 20:37:40.040534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68104 2019-Jan-15 20:37:40.040589 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68105 2019-Jan-15 20:37:40.040657 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68106 2019-Jan-15 20:37:40.041295 - [DEBUG] Edge Function : AllBottom
68107 2019-Jan-15 20:37:40.041332 - [DEBUG] End adding new jump function
68108 2019-Jan-15 20:37:40.041357 - [DEBUG]
68109 2019-Jan-15 20:37:40.041381 - [DEBUG] -------------------------------------------- 1803. Path Edge --------------------------------------------
68110 2019-Jan-15 20:37:40.041405 - [DEBUG]
68111 2019-Jan-15 20:37:40.041428 - [DEBUG] Process 1803. path edge:
68112 2019-Jan-15 20:37:40.041452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68113 2019-Jan-15 20:37:40.041509 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
68114 2019-Jan-15 20:37:40.042147 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68115 2019-Jan-15 20:37:40.042203 - [DEBUG]
68116 2019-Jan-15 20:37:40.042227 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68117 2019-Jan-15 20:37:40.042887 - [DEBUG] Compose: AllBottom * AllBottom
68118 2019-Jan-15 20:37:40.042916 - [DEBUG]
68119 2019-Jan-15 20:37:40.042940 - [DEBUG] Propagate flow
68120 2019-Jan-15 20:37:40.042963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68121 2019-Jan-15 20:37:40.043021 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68122 2019-Jan-15 20:37:40.043655 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68123 2019-Jan-15 20:37:40.043711 - [DEBUG] Edge function : AllBottom (result of previous compose)
68124 2019-Jan-15 20:37:40.043736 - [DEBUG]
68125 2019-Jan-15 20:37:40.043761 - [DEBUG] Join: AllTop & AllBottom
68126 2019-Jan-15 20:37:40.043787 - [DEBUG] = AllBottom (new jump func)
68127 2019-Jan-15 20:37:40.043812 - [DEBUG]
68128 2019-Jan-15 20:37:40.043835 - [DEBUG] Start adding new jump function
68129 2019-Jan-15 20:37:40.043859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68130 2019-Jan-15 20:37:40.043914 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68131 2019-Jan-15 20:37:40.043984 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68132 2019-Jan-15 20:37:40.044617 - [DEBUG] Edge Function : AllBottom
68133 2019-Jan-15 20:37:40.044645 - [DEBUG] End adding new jump function
68134 2019-Jan-15 20:37:40.044669 - [DEBUG]
68135 2019-Jan-15 20:37:40.044693 - [DEBUG] -------------------------------------------- 1804. Path Edge --------------------------------------------
68136 2019-Jan-15 20:37:40.044718 - [DEBUG]
68137 2019-Jan-15 20:37:40.044741 - [DEBUG] Process 1804. path edge:
68138 2019-Jan-15 20:37:40.044765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68139 2019-Jan-15 20:37:40.044821 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
68140 2019-Jan-15 20:37:40.045454 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68141 2019-Jan-15 20:37:40.045510 - [DEBUG]
68142 2019-Jan-15 20:37:40.045535 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68143 2019-Jan-15 20:37:40.046190 - [DEBUG] Compose: AllBottom * AllBottom
68144 2019-Jan-15 20:37:40.046218 - [DEBUG]
68145 2019-Jan-15 20:37:40.046242 - [DEBUG] Propagate flow
68146 2019-Jan-15 20:37:40.046266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68147 2019-Jan-15 20:37:40.046323 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68148 2019-Jan-15 20:37:40.046967 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68149 2019-Jan-15 20:37:40.047024 - [DEBUG] Edge function : AllBottom (result of previous compose)
68150 2019-Jan-15 20:37:40.047049 - [DEBUG]
68151 2019-Jan-15 20:37:40.047074 - [DEBUG] Join: AllTop & AllBottom
68152 2019-Jan-15 20:37:40.047100 - [DEBUG] = AllBottom (new jump func)
68153 2019-Jan-15 20:37:40.047124 - [DEBUG]
68154 2019-Jan-15 20:37:40.047157 - [DEBUG] Start adding new jump function
68155 2019-Jan-15 20:37:40.047181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68156 2019-Jan-15 20:37:40.047236 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68157 2019-Jan-15 20:37:40.047304 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68158 2019-Jan-15 20:37:40.047951 - [DEBUG] Edge Function : AllBottom
68159 2019-Jan-15 20:37:40.047980 - [DEBUG] End adding new jump function
68160 2019-Jan-15 20:37:40.048004 - [DEBUG]
68161 2019-Jan-15 20:37:40.048028 - [DEBUG] -------------------------------------------- 1805. Path Edge --------------------------------------------
68162 2019-Jan-15 20:37:40.048053 - [DEBUG]
68163 2019-Jan-15 20:37:40.048076 - [DEBUG] Process 1805. path edge:
68164 2019-Jan-15 20:37:40.048100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68165 2019-Jan-15 20:37:40.048157 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
68166 2019-Jan-15 20:37:40.048802 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68167 2019-Jan-15 20:37:40.048858 - [DEBUG]
68168 2019-Jan-15 20:37:40.048882 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68169 2019-Jan-15 20:37:40.049543 - [DEBUG] Possible callees:
68170 2019-Jan-15 20:37:40.049569 - [DEBUG] llvm.dbg.declare
68171 2019-Jan-15 20:37:40.049594 - [DEBUG] Possible return sites:
68172 2019-Jan-15 20:37:40.049617 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15568173 2019-Jan-15 20:37:40.050908 - [DEBUG] Found and process special summary
68174 2019-Jan-15 20:37:40.050943 - [DEBUG] Compose: EdgeIdentity * AllBottom
68175 2019-Jan-15 20:37:40.050970 - [DEBUG]
68176 2019-Jan-15 20:37:40.050993 - [DEBUG] Propagate flow
68177 2019-Jan-15 20:37:40.051017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68178 2019-Jan-15 20:37:40.051073 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68179 2019-Jan-15 20:37:40.051710 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68180 2019-Jan-15 20:37:40.051766 - [DEBUG] Edge function : AllBottom (result of previous compose)
68181 2019-Jan-15 20:37:40.051791 - [DEBUG]
68182 2019-Jan-15 20:37:40.051815 - [DEBUG] Join: AllTop & AllBottom
68183 2019-Jan-15 20:37:40.051841 - [DEBUG] = AllBottom (new jump func)
68184 2019-Jan-15 20:37:40.051866 - [DEBUG]
68185 2019-Jan-15 20:37:40.051890 - [DEBUG] Start adding new jump function
68186 2019-Jan-15 20:37:40.051913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68187 2019-Jan-15 20:37:40.051968 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68188 2019-Jan-15 20:37:40.052023 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68189 2019-Jan-15 20:37:40.052662 - [DEBUG] Edge Function : AllBottom
68190 2019-Jan-15 20:37:40.052690 - [DEBUG] End adding new jump function
68191 2019-Jan-15 20:37:40.052715 - [DEBUG]
68192 2019-Jan-15 20:37:40.052738 - [DEBUG] -------------------------------------------- 1806. Path Edge --------------------------------------------
68193 2019-Jan-15 20:37:40.052762 - [DEBUG]
68194 2019-Jan-15 20:37:40.052786 - [DEBUG] Process 1806. path edge:
68195 2019-Jan-15 20:37:40.052809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68196 2019-Jan-15 20:37:40.052865 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
68197 2019-Jan-15 20:37:40.053509 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68198 2019-Jan-15 20:37:40.053566 - [DEBUG]
68199 2019-Jan-15 20:37:40.053590 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68200 2019-Jan-15 20:37:40.054268 - [DEBUG] Compose: AllBottom * AllBottom
68201 2019-Jan-15 20:37:40.054296 - [DEBUG]
68202 2019-Jan-15 20:37:40.054320 - [DEBUG] Propagate flow
68203 2019-Jan-15 20:37:40.054343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68204 2019-Jan-15 20:37:40.054400 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68205 2019-Jan-15 20:37:40.055035 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68206 2019-Jan-15 20:37:40.055091 - [DEBUG] Edge function : AllBottom (result of previous compose)
68207 2019-Jan-15 20:37:40.055116 - [DEBUG]
68208 2019-Jan-15 20:37:40.055141 - [DEBUG] Join: AllTop & AllBottom
68209 2019-Jan-15 20:37:40.055167 - [DEBUG] = AllBottom (new jump func)
68210 2019-Jan-15 20:37:40.055192 - [DEBUG]
68211 2019-Jan-15 20:37:40.055216 - [DEBUG] Start adding new jump function
68212 2019-Jan-15 20:37:40.055239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68213 2019-Jan-15 20:37:40.055295 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68214 2019-Jan-15 20:37:40.055349 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68215 2019-Jan-15 20:37:40.055985 - [DEBUG] Edge Function : AllBottom
68216 2019-Jan-15 20:37:40.056012 - [DEBUG] End adding new jump function
68217 2019-Jan-15 20:37:40.056037 - [DEBUG]
68218 2019-Jan-15 20:37:40.056061 - [DEBUG] -------------------------------------------- 1807. Path Edge --------------------------------------------
68219 2019-Jan-15 20:37:40.056086 - [DEBUG]
68220 2019-Jan-15 20:37:40.056109 - [DEBUG] Process 1807. path edge:
68221 2019-Jan-15 20:37:40.056133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68222 2019-Jan-15 20:37:40.056189 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
68223 2019-Jan-15 20:37:40.056824 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68224 2019-Jan-15 20:37:40.056879 - [DEBUG]
68225 2019-Jan-15 20:37:40.056905 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68226 2019-Jan-15 20:37:40.057577 - [DEBUG] Compose: AllBottom * AllBottom
68227 2019-Jan-15 20:37:40.057605 - [DEBUG]
68228 2019-Jan-15 20:37:40.057629 - [DEBUG] Propagate flow
68229 2019-Jan-15 20:37:40.057652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68230 2019-Jan-15 20:37:40.057710 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68231 2019-Jan-15 20:37:40.058355 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68232 2019-Jan-15 20:37:40.058411 - [DEBUG] Edge function : AllBottom (result of previous compose)
68233 2019-Jan-15 20:37:40.058437 - [DEBUG]
68234 2019-Jan-15 20:37:40.058462 - [DEBUG] Join: AllTop & AllBottom
68235 2019-Jan-15 20:37:40.058488 - [DEBUG] = AllBottom (new jump func)
68236 2019-Jan-15 20:37:40.058513 - [DEBUG]
68237 2019-Jan-15 20:37:40.058536 - [DEBUG] Start adding new jump function
68238 2019-Jan-15 20:37:40.058560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68239 2019-Jan-15 20:37:40.058615 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68240 2019-Jan-15 20:37:40.058670 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68241 2019-Jan-15 20:37:40.059303 - [DEBUG] Edge Function : AllBottom
68242 2019-Jan-15 20:37:40.059331 - [DEBUG] End adding new jump function
68243 2019-Jan-15 20:37:40.059355 - [DEBUG]
68244 2019-Jan-15 20:37:40.059379 - [DEBUG] -------------------------------------------- 1808. Path Edge --------------------------------------------
68245 2019-Jan-15 20:37:40.059412 - [DEBUG]
68246 2019-Jan-15 20:37:40.059437 - [DEBUG] Process 1808. path edge:
68247 2019-Jan-15 20:37:40.059461 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68248 2019-Jan-15 20:37:40.059518 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
68249 2019-Jan-15 20:37:40.060153 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68250 2019-Jan-15 20:37:40.060209 - [DEBUG]
68251 2019-Jan-15 20:37:40.060234 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68252 2019-Jan-15 20:37:40.060904 - [DEBUG] Compose: AllBottom * AllBottom
68253 2019-Jan-15 20:37:40.060933 - [DEBUG]
68254 2019-Jan-15 20:37:40.060957 - [DEBUG] Propagate flow
68255 2019-Jan-15 20:37:40.060981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68256 2019-Jan-15 20:37:40.061038 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68257 2019-Jan-15 20:37:40.061683 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68258 2019-Jan-15 20:37:40.061739 - [DEBUG] Edge function : AllBottom (result of previous compose)
68259 2019-Jan-15 20:37:40.061764 - [DEBUG]
68260 2019-Jan-15 20:37:40.061788 - [DEBUG] Join: AllTop & AllBottom
68261 2019-Jan-15 20:37:40.061815 - [DEBUG] = AllBottom (new jump func)
68262 2019-Jan-15 20:37:40.061839 - [DEBUG]
68263 2019-Jan-15 20:37:40.061863 - [DEBUG] Start adding new jump function
68264 2019-Jan-15 20:37:40.061886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68265 2019-Jan-15 20:37:40.061941 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68266 2019-Jan-15 20:37:40.061996 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68267 2019-Jan-15 20:37:40.062639 - [DEBUG] Edge Function : AllBottom
68268 2019-Jan-15 20:37:40.062667 - [DEBUG] End adding new jump function
68269 2019-Jan-15 20:37:40.062691 - [DEBUG]
68270 2019-Jan-15 20:37:40.062715 - [DEBUG] -------------------------------------------- 1809. Path Edge --------------------------------------------
68271 2019-Jan-15 20:37:40.062740 - [DEBUG]
68272 2019-Jan-15 20:37:40.062764 - [DEBUG] Process 1809. path edge:
68273 2019-Jan-15 20:37:40.062788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68274 2019-Jan-15 20:37:40.062845 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
68275 2019-Jan-15 20:37:40.063489 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68276 2019-Jan-15 20:37:40.063545 - [DEBUG]
68277 2019-Jan-15 20:37:40.063569 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68278 2019-Jan-15 20:37:40.064244 - [DEBUG] Possible callees:
68279 2019-Jan-15 20:37:40.064270 - [DEBUG] llvm.dbg.declare
68280 2019-Jan-15 20:37:40.064295 - [DEBUG] Possible return sites:
68281 2019-Jan-15 20:37:40.064318 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16368282 2019-Jan-15 20:37:40.065592 - [DEBUG] Found and process special summary
68283 2019-Jan-15 20:37:40.065625 - [DEBUG] Compose: EdgeIdentity * AllBottom
68284 2019-Jan-15 20:37:40.065652 - [DEBUG]
68285 2019-Jan-15 20:37:40.065676 - [DEBUG] Propagate flow
68286 2019-Jan-15 20:37:40.065700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68287 2019-Jan-15 20:37:40.065756 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68288 2019-Jan-15 20:37:40.066401 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68289 2019-Jan-15 20:37:40.066458 - [DEBUG] Edge function : AllBottom (result of previous compose)
68290 2019-Jan-15 20:37:40.066483 - [DEBUG]
68291 2019-Jan-15 20:37:40.066508 - [DEBUG] Join: AllTop & AllBottom
68292 2019-Jan-15 20:37:40.066534 - [DEBUG] = AllBottom (new jump func)
68293 2019-Jan-15 20:37:40.066558 - [DEBUG]
68294 2019-Jan-15 20:37:40.066582 - [DEBUG] Start adding new jump function
68295 2019-Jan-15 20:37:40.066605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68296 2019-Jan-15 20:37:40.066660 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68297 2019-Jan-15 20:37:40.066715 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68298 2019-Jan-15 20:37:40.067366 - [DEBUG] Edge Function : AllBottom
68299 2019-Jan-15 20:37:40.067394 - [DEBUG] End adding new jump function
68300 2019-Jan-15 20:37:40.067419 - [DEBUG]
68301 2019-Jan-15 20:37:40.067442 - [DEBUG] -------------------------------------------- 1810. Path Edge --------------------------------------------
68302 2019-Jan-15 20:37:40.067466 - [DEBUG]
68303 2019-Jan-15 20:37:40.067490 - [DEBUG] Process 1810. path edge:
68304 2019-Jan-15 20:37:40.067513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68305 2019-Jan-15 20:37:40.067570 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
68306 2019-Jan-15 20:37:40.068207 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68307 2019-Jan-15 20:37:40.068262 - [DEBUG]
68308 2019-Jan-15 20:37:40.068287 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68309 2019-Jan-15 20:37:40.068945 - [DEBUG] Compose: AllBottom * AllBottom
68310 2019-Jan-15 20:37:40.068973 - [DEBUG]
68311 2019-Jan-15 20:37:40.068997 - [DEBUG] Propagate flow
68312 2019-Jan-15 20:37:40.069021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68313 2019-Jan-15 20:37:40.069078 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68314 2019-Jan-15 20:37:40.069712 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68315 2019-Jan-15 20:37:40.069769 - [DEBUG] Edge function : AllBottom (result of previous compose)
68316 2019-Jan-15 20:37:40.069794 - [DEBUG]
68317 2019-Jan-15 20:37:40.069819 - [DEBUG] Join: AllTop & AllBottom
68318 2019-Jan-15 20:37:40.069845 - [DEBUG] = AllBottom (new jump func)
68319 2019-Jan-15 20:37:40.069870 - [DEBUG]
68320 2019-Jan-15 20:37:40.069894 - [DEBUG] Start adding new jump function
68321 2019-Jan-15 20:37:40.069918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68322 2019-Jan-15 20:37:40.069973 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68323 2019-Jan-15 20:37:40.070027 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68324 2019-Jan-15 20:37:40.070676 - [DEBUG] Edge Function : AllBottom
68325 2019-Jan-15 20:37:40.070704 - [DEBUG] End adding new jump function
68326 2019-Jan-15 20:37:40.070728 - [DEBUG]
68327 2019-Jan-15 20:37:40.070752 - [DEBUG] -------------------------------------------- 1811. Path Edge --------------------------------------------
68328 2019-Jan-15 20:37:40.070778 - [DEBUG]
68329 2019-Jan-15 20:37:40.070801 - [DEBUG] Process 1811. path edge:
68330 2019-Jan-15 20:37:40.070825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68331 2019-Jan-15 20:37:40.070881 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
68332 2019-Jan-15 20:37:40.071515 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68333 2019-Jan-15 20:37:40.071572 - [DEBUG]
68334 2019-Jan-15 20:37:40.071597 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68335 2019-Jan-15 20:37:40.072259 - [DEBUG] Compose: AllBottom * AllBottom
68336 2019-Jan-15 20:37:40.072287 - [DEBUG]
68337 2019-Jan-15 20:37:40.072311 - [DEBUG] Propagate flow
68338 2019-Jan-15 20:37:40.072334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68339 2019-Jan-15 20:37:40.072392 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68340 2019-Jan-15 20:37:40.073037 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68341 2019-Jan-15 20:37:40.073093 - [DEBUG] Edge function : AllBottom (result of previous compose)
68342 2019-Jan-15 20:37:40.073118 - [DEBUG]
68343 2019-Jan-15 20:37:40.073142 - [DEBUG] Join: AllTop & AllBottom
68344 2019-Jan-15 20:37:40.073168 - [DEBUG] = AllBottom (new jump func)
68345 2019-Jan-15 20:37:40.073193 - [DEBUG]
68346 2019-Jan-15 20:37:40.073216 - [DEBUG] Start adding new jump function
68347 2019-Jan-15 20:37:40.073240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68348 2019-Jan-15 20:37:40.073295 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68349 2019-Jan-15 20:37:40.073349 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68350 2019-Jan-15 20:37:40.074009 - [DEBUG] Edge Function : AllBottom
68351 2019-Jan-15 20:37:40.074037 - [DEBUG] End adding new jump function
68352 2019-Jan-15 20:37:40.074062 - [DEBUG]
68353 2019-Jan-15 20:37:40.074085 - [DEBUG] -------------------------------------------- 1812. Path Edge --------------------------------------------
68354 2019-Jan-15 20:37:40.074110 - [DEBUG]
68355 2019-Jan-15 20:37:40.074133 - [DEBUG] Process 1812. path edge:
68356 2019-Jan-15 20:37:40.074157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68357 2019-Jan-15 20:37:40.074214 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
68358 2019-Jan-15 20:37:40.074858 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68359 2019-Jan-15 20:37:40.074915 - [DEBUG]
68360 2019-Jan-15 20:37:40.074939 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68361 2019-Jan-15 20:37:40.075599 - [DEBUG] Possible callees:
68362 2019-Jan-15 20:37:40.075625 - [DEBUG] llvm.dbg.declare
68363 2019-Jan-15 20:37:40.075650 - [DEBUG] Possible return sites:
68364 2019-Jan-15 20:37:40.075673 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16968365 2019-Jan-15 20:37:40.076945 - [DEBUG] Found and process special summary
68366 2019-Jan-15 20:37:40.076979 - [DEBUG] Compose: EdgeIdentity * AllBottom
68367 2019-Jan-15 20:37:40.077006 - [DEBUG]
68368 2019-Jan-15 20:37:40.077031 - [DEBUG] Propagate flow
68369 2019-Jan-15 20:37:40.077054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68370 2019-Jan-15 20:37:40.077111 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68371 2019-Jan-15 20:37:40.077765 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68372 2019-Jan-15 20:37:40.077821 - [DEBUG] Edge function : AllBottom (result of previous compose)
68373 2019-Jan-15 20:37:40.077846 - [DEBUG]
68374 2019-Jan-15 20:37:40.077870 - [DEBUG] Join: AllTop & AllBottom
68375 2019-Jan-15 20:37:40.077897 - [DEBUG] = AllBottom (new jump func)
68376 2019-Jan-15 20:37:40.077921 - [DEBUG]
68377 2019-Jan-15 20:37:40.077944 - [DEBUG] Start adding new jump function
68378 2019-Jan-15 20:37:40.077968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68379 2019-Jan-15 20:37:40.078023 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68380 2019-Jan-15 20:37:40.078084 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68381 2019-Jan-15 20:37:40.078722 - [DEBUG] Edge Function : AllBottom
68382 2019-Jan-15 20:37:40.078749 - [DEBUG] End adding new jump function
68383 2019-Jan-15 20:37:40.078773 - [DEBUG]
68384 2019-Jan-15 20:37:40.078797 - [DEBUG] -------------------------------------------- 1813. Path Edge --------------------------------------------
68385 2019-Jan-15 20:37:40.078822 - [DEBUG]
68386 2019-Jan-15 20:37:40.078845 - [DEBUG] Process 1813. path edge:
68387 2019-Jan-15 20:37:40.078869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68388 2019-Jan-15 20:37:40.078926 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
68389 2019-Jan-15 20:37:40.079561 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68390 2019-Jan-15 20:37:40.079617 - [DEBUG]
68391 2019-Jan-15 20:37:40.079641 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68392 2019-Jan-15 20:37:40.080300 - [DEBUG] Compose: AllBottom * AllBottom
68393 2019-Jan-15 20:37:40.080328 - [DEBUG]
68394 2019-Jan-15 20:37:40.080352 - [DEBUG] Propagate flow
68395 2019-Jan-15 20:37:40.080375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68396 2019-Jan-15 20:37:40.080432 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68397 2019-Jan-15 20:37:40.081095 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68398 2019-Jan-15 20:37:40.081151 - [DEBUG] Edge function : AllBottom (result of previous compose)
68399 2019-Jan-15 20:37:40.081177 - [DEBUG]
68400 2019-Jan-15 20:37:40.081201 - [DEBUG] Join: AllTop & AllBottom
68401 2019-Jan-15 20:37:40.081228 - [DEBUG] = AllBottom (new jump func)
68402 2019-Jan-15 20:37:40.081252 - [DEBUG]
68403 2019-Jan-15 20:37:40.081276 - [DEBUG] Start adding new jump function
68404 2019-Jan-15 20:37:40.081299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68405 2019-Jan-15 20:37:40.081354 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68406 2019-Jan-15 20:37:40.081409 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68407 2019-Jan-15 20:37:40.082046 - [DEBUG] Edge Function : AllBottom
68408 2019-Jan-15 20:37:40.082074 - [DEBUG] End adding new jump function
68409 2019-Jan-15 20:37:40.082098 - [DEBUG]
68410 2019-Jan-15 20:37:40.082122 - [DEBUG] -------------------------------------------- 1814. Path Edge --------------------------------------------
68411 2019-Jan-15 20:37:40.082147 - [DEBUG]
68412 2019-Jan-15 20:37:40.082170 - [DEBUG] Process 1814. path edge:
68413 2019-Jan-15 20:37:40.082194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68414 2019-Jan-15 20:37:40.082251 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
68415 2019-Jan-15 20:37:40.082887 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68416 2019-Jan-15 20:37:40.082943 - [DEBUG]
68417 2019-Jan-15 20:37:40.082967 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68418 2019-Jan-15 20:37:40.083625 - [DEBUG] Compose: AllBottom * AllBottom
68419 2019-Jan-15 20:37:40.083654 - [DEBUG]
68420 2019-Jan-15 20:37:40.083678 - [DEBUG] Propagate flow
68421 2019-Jan-15 20:37:40.083701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68422 2019-Jan-15 20:37:40.083758 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68423 2019-Jan-15 20:37:40.084415 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68424 2019-Jan-15 20:37:40.084472 - [DEBUG] Edge function : AllBottom (result of previous compose)
68425 2019-Jan-15 20:37:40.084505 - [DEBUG]
68426 2019-Jan-15 20:37:40.084531 - [DEBUG] Join: AllTop & AllBottom
68427 2019-Jan-15 20:37:40.084557 - [DEBUG] = AllBottom (new jump func)
68428 2019-Jan-15 20:37:40.084581 - [DEBUG]
68429 2019-Jan-15 20:37:40.084605 - [DEBUG] Start adding new jump function
68430 2019-Jan-15 20:37:40.084628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68431 2019-Jan-15 20:37:40.084683 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68432 2019-Jan-15 20:37:40.084738 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68433 2019-Jan-15 20:37:40.085376 - [DEBUG] Edge Function : AllBottom
68434 2019-Jan-15 20:37:40.085404 - [DEBUG] End adding new jump function
68435 2019-Jan-15 20:37:40.085428 - [DEBUG]
68436 2019-Jan-15 20:37:40.085452 - [DEBUG] -------------------------------------------- 1815. Path Edge --------------------------------------------
68437 2019-Jan-15 20:37:40.085477 - [DEBUG]
68438 2019-Jan-15 20:37:40.085500 - [DEBUG] Process 1815. path edge:
68439 2019-Jan-15 20:37:40.085524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68440 2019-Jan-15 20:37:40.085581 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
68441 2019-Jan-15 20:37:40.086219 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68442 2019-Jan-15 20:37:40.086275 - [DEBUG]
68443 2019-Jan-15 20:37:40.086299 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68444 2019-Jan-15 20:37:40.086959 - [DEBUG] Compose: AllBottom * AllBottom
68445 2019-Jan-15 20:37:40.086987 - [DEBUG]
68446 2019-Jan-15 20:37:40.087011 - [DEBUG] Propagate flow
68447 2019-Jan-15 20:37:40.087034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68448 2019-Jan-15 20:37:40.087091 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68449 2019-Jan-15 20:37:40.087743 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68450 2019-Jan-15 20:37:40.087799 - [DEBUG] Edge function : AllBottom (result of previous compose)
68451 2019-Jan-15 20:37:40.087824 - [DEBUG]
68452 2019-Jan-15 20:37:40.087849 - [DEBUG] Join: AllTop & AllBottom
68453 2019-Jan-15 20:37:40.087875 - [DEBUG] = AllBottom (new jump func)
68454 2019-Jan-15 20:37:40.087899 - [DEBUG]
68455 2019-Jan-15 20:37:40.087923 - [DEBUG] Start adding new jump function
68456 2019-Jan-15 20:37:40.087946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68457 2019-Jan-15 20:37:40.088001 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68458 2019-Jan-15 20:37:40.088055 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68459 2019-Jan-15 20:37:40.088692 - [DEBUG] Edge Function : AllBottom
68460 2019-Jan-15 20:37:40.088720 - [DEBUG] End adding new jump function
68461 2019-Jan-15 20:37:40.088744 - [DEBUG]
68462 2019-Jan-15 20:37:40.088768 - [DEBUG] -------------------------------------------- 1816. Path Edge --------------------------------------------
68463 2019-Jan-15 20:37:40.088792 - [DEBUG]
68464 2019-Jan-15 20:37:40.088816 - [DEBUG] Process 1816. path edge:
68465 2019-Jan-15 20:37:40.088839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68466 2019-Jan-15 20:37:40.088896 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
68467 2019-Jan-15 20:37:40.089531 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68468 2019-Jan-15 20:37:40.089587 - [DEBUG]
68469 2019-Jan-15 20:37:40.089612 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68470 2019-Jan-15 20:37:40.090277 - [DEBUG] Compose: AllBottom * AllBottom
68471 2019-Jan-15 20:37:40.090305 - [DEBUG]
68472 2019-Jan-15 20:37:40.090329 - [DEBUG] Propagate flow
68473 2019-Jan-15 20:37:40.090352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68474 2019-Jan-15 20:37:40.090410 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68475 2019-Jan-15 20:37:40.091066 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68476 2019-Jan-15 20:37:40.091122 - [DEBUG] Edge function : AllBottom (result of previous compose)
68477 2019-Jan-15 20:37:40.091148 - [DEBUG]
68478 2019-Jan-15 20:37:40.091172 - [DEBUG] Join: AllTop & AllBottom
68479 2019-Jan-15 20:37:40.091198 - [DEBUG] = AllBottom (new jump func)
68480 2019-Jan-15 20:37:40.091223 - [DEBUG]
68481 2019-Jan-15 20:37:40.091246 - [DEBUG] Start adding new jump function
68482 2019-Jan-15 20:37:40.091270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68483 2019-Jan-15 20:37:40.091325 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68484 2019-Jan-15 20:37:40.091380 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68485 2019-Jan-15 20:37:40.092017 - [DEBUG] Edge Function : AllBottom
68486 2019-Jan-15 20:37:40.092045 - [DEBUG] End adding new jump function
68487 2019-Jan-15 20:37:40.092070 - [DEBUG]
68488 2019-Jan-15 20:37:40.092094 - [DEBUG] -------------------------------------------- 1817. Path Edge --------------------------------------------
68489 2019-Jan-15 20:37:40.092119 - [DEBUG]
68490 2019-Jan-15 20:37:40.092142 - [DEBUG] Process 1817. path edge:
68491 2019-Jan-15 20:37:40.092166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68492 2019-Jan-15 20:37:40.092223 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
68493 2019-Jan-15 20:37:40.092861 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68494 2019-Jan-15 20:37:40.092917 - [DEBUG]
68495 2019-Jan-15 20:37:40.092941 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68496 2019-Jan-15 20:37:40.093599 - [DEBUG] Compose: AllBottom * AllBottom
68497 2019-Jan-15 20:37:40.093627 - [DEBUG]
68498 2019-Jan-15 20:37:40.093651 - [DEBUG] Propagate flow
68499 2019-Jan-15 20:37:40.093675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68500 2019-Jan-15 20:37:40.093732 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68501 2019-Jan-15 20:37:40.094387 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68502 2019-Jan-15 20:37:40.094443 - [DEBUG] Edge function : AllBottom (result of previous compose)
68503 2019-Jan-15 20:37:40.094469 - [DEBUG]
68504 2019-Jan-15 20:37:40.094493 - [DEBUG] Join: AllTop & AllBottom
68505 2019-Jan-15 20:37:40.094520 - [DEBUG] = AllBottom (new jump func)
68506 2019-Jan-15 20:37:40.094544 - [DEBUG]
68507 2019-Jan-15 20:37:40.094568 - [DEBUG] Start adding new jump function
68508 2019-Jan-15 20:37:40.094591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68509 2019-Jan-15 20:37:40.094647 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68510 2019-Jan-15 20:37:40.094701 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68511 2019-Jan-15 20:37:40.095335 - [DEBUG] Edge Function : AllBottom
68512 2019-Jan-15 20:37:40.095363 - [DEBUG] End adding new jump function
68513 2019-Jan-15 20:37:40.095388 - [DEBUG]
68514 2019-Jan-15 20:37:40.095412 - [DEBUG] -------------------------------------------- 1818. Path Edge --------------------------------------------
68515 2019-Jan-15 20:37:40.095437 - [DEBUG]
68516 2019-Jan-15 20:37:40.095460 - [DEBUG] Process 1818. path edge:
68517 2019-Jan-15 20:37:40.095484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68518 2019-Jan-15 20:37:40.095553 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
68519 2019-Jan-15 20:37:40.096189 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68520 2019-Jan-15 20:37:40.096245 - [DEBUG]
68521 2019-Jan-15 20:37:40.096270 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68522 2019-Jan-15 20:37:40.096926 - [DEBUG] Compose: AllBottom * AllBottom
68523 2019-Jan-15 20:37:40.096955 - [DEBUG]
68524 2019-Jan-15 20:37:40.096979 - [DEBUG] Propagate flow
68525 2019-Jan-15 20:37:40.097002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68526 2019-Jan-15 20:37:40.097060 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68527 2019-Jan-15 20:37:40.097715 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68528 2019-Jan-15 20:37:40.097771 - [DEBUG] Edge function : AllBottom (result of previous compose)
68529 2019-Jan-15 20:37:40.097796 - [DEBUG]
68530 2019-Jan-15 20:37:40.097821 - [DEBUG] Join: AllTop & AllBottom
68531 2019-Jan-15 20:37:40.097847 - [DEBUG] = AllBottom (new jump func)
68532 2019-Jan-15 20:37:40.097872 - [DEBUG]
68533 2019-Jan-15 20:37:40.097895 - [DEBUG] Start adding new jump function
68534 2019-Jan-15 20:37:40.097919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68535 2019-Jan-15 20:37:40.097974 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68536 2019-Jan-15 20:37:40.098028 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68537 2019-Jan-15 20:37:40.098664 - [DEBUG] Edge Function : AllBottom
68538 2019-Jan-15 20:37:40.098692 - [DEBUG] End adding new jump function
68539 2019-Jan-15 20:37:40.098717 - [DEBUG]
68540 2019-Jan-15 20:37:40.098741 - [DEBUG] -------------------------------------------- 1819. Path Edge --------------------------------------------
68541 2019-Jan-15 20:37:40.098765 - [DEBUG]
68542 2019-Jan-15 20:37:40.098789 - [DEBUG] Process 1819. path edge:
68543 2019-Jan-15 20:37:40.098813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68544 2019-Jan-15 20:37:40.098870 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
68545 2019-Jan-15 20:37:40.099504 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68546 2019-Jan-15 20:37:40.099560 - [DEBUG]
68547 2019-Jan-15 20:37:40.099584 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68548 2019-Jan-15 20:37:40.100239 - [DEBUG] Compose: AllBottom * AllBottom
68549 2019-Jan-15 20:37:40.100267 - [DEBUG]
68550 2019-Jan-15 20:37:40.100291 - [DEBUG] Propagate flow
68551 2019-Jan-15 20:37:40.100314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68552 2019-Jan-15 20:37:40.100371 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68553 2019-Jan-15 20:37:40.101040 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68554 2019-Jan-15 20:37:40.101096 - [DEBUG] Edge function : AllBottom (result of previous compose)
68555 2019-Jan-15 20:37:40.101121 - [DEBUG]
68556 2019-Jan-15 20:37:40.101145 - [DEBUG] Join: AllTop & AllBottom
68557 2019-Jan-15 20:37:40.101171 - [DEBUG] = AllBottom (new jump func)
68558 2019-Jan-15 20:37:40.101195 - [DEBUG]
68559 2019-Jan-15 20:37:40.101218 - [DEBUG] Start adding new jump function
68560 2019-Jan-15 20:37:40.101242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68561 2019-Jan-15 20:37:40.101297 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68562 2019-Jan-15 20:37:40.101351 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68563 2019-Jan-15 20:37:40.102001 - [DEBUG] Edge Function : AllBottom
68564 2019-Jan-15 20:37:40.102030 - [DEBUG] End adding new jump function
68565 2019-Jan-15 20:37:40.102054 - [DEBUG]
68566 2019-Jan-15 20:37:40.102077 - [DEBUG] -------------------------------------------- 1820. Path Edge --------------------------------------------
68567 2019-Jan-15 20:37:40.102102 - [DEBUG]
68568 2019-Jan-15 20:37:40.102125 - [DEBUG] Process 1820. path edge:
68569 2019-Jan-15 20:37:40.102149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68570 2019-Jan-15 20:37:40.102205 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
68571 2019-Jan-15 20:37:40.102847 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68572 2019-Jan-15 20:37:40.102903 - [DEBUG]
68573 2019-Jan-15 20:37:40.102928 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68574 2019-Jan-15 20:37:40.103592 - [DEBUG] Compose: AllBottom * AllBottom
68575 2019-Jan-15 20:37:40.103620 - [DEBUG]
68576 2019-Jan-15 20:37:40.103644 - [DEBUG] Propagate flow
68577 2019-Jan-15 20:37:40.103667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68578 2019-Jan-15 20:37:40.103724 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68579 2019-Jan-15 20:37:40.104378 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68580 2019-Jan-15 20:37:40.104435 - [DEBUG] Edge function : AllBottom (result of previous compose)
68581 2019-Jan-15 20:37:40.104460 - [DEBUG]
68582 2019-Jan-15 20:37:40.104484 - [DEBUG] Join: AllTop & AllBottom
68583 2019-Jan-15 20:37:40.104510 - [DEBUG] = AllBottom (new jump func)
68584 2019-Jan-15 20:37:40.104535 - [DEBUG]
68585 2019-Jan-15 20:37:40.104558 - [DEBUG] Start adding new jump function
68586 2019-Jan-15 20:37:40.104582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68587 2019-Jan-15 20:37:40.104636 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68588 2019-Jan-15 20:37:40.104691 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68589 2019-Jan-15 20:37:40.105329 - [DEBUG] Edge Function : AllBottom
68590 2019-Jan-15 20:37:40.105357 - [DEBUG] End adding new jump function
68591 2019-Jan-15 20:37:40.105381 - [DEBUG]
68592 2019-Jan-15 20:37:40.105405 - [DEBUG] -------------------------------------------- 1821. Path Edge --------------------------------------------
68593 2019-Jan-15 20:37:40.105430 - [DEBUG]
68594 2019-Jan-15 20:37:40.105454 - [DEBUG] Process 1821. path edge:
68595 2019-Jan-15 20:37:40.105478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68596 2019-Jan-15 20:37:40.105534 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
68597 2019-Jan-15 20:37:40.106170 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68598 2019-Jan-15 20:37:40.106226 - [DEBUG]
68599 2019-Jan-15 20:37:40.106250 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68600 2019-Jan-15 20:37:40.106911 - [DEBUG] Compose: AllBottom * AllBottom
68601 2019-Jan-15 20:37:40.106939 - [DEBUG]
68602 2019-Jan-15 20:37:40.106963 - [DEBUG] Propagate flow
68603 2019-Jan-15 20:37:40.106986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68604 2019-Jan-15 20:37:40.107044 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68605 2019-Jan-15 20:37:40.107694 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68606 2019-Jan-15 20:37:40.107750 - [DEBUG] Edge function : AllBottom (result of previous compose)
68607 2019-Jan-15 20:37:40.107775 - [DEBUG]
68608 2019-Jan-15 20:37:40.107799 - [DEBUG] Join: AllTop & AllBottom
68609 2019-Jan-15 20:37:40.107833 - [DEBUG] = AllBottom (new jump func)
68610 2019-Jan-15 20:37:40.107858 - [DEBUG]
68611 2019-Jan-15 20:37:40.107882 - [DEBUG] Start adding new jump function
68612 2019-Jan-15 20:37:40.107906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68613 2019-Jan-15 20:37:40.107961 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68614 2019-Jan-15 20:37:40.108015 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68615 2019-Jan-15 20:37:40.108649 - [DEBUG] Edge Function : AllBottom
68616 2019-Jan-15 20:37:40.108678 - [DEBUG] End adding new jump function
68617 2019-Jan-15 20:37:40.108702 - [DEBUG]
68618 2019-Jan-15 20:37:40.108726 - [DEBUG] -------------------------------------------- 1822. Path Edge --------------------------------------------
68619 2019-Jan-15 20:37:40.108751 - [DEBUG]
68620 2019-Jan-15 20:37:40.108775 - [DEBUG] Process 1822. path edge:
68621 2019-Jan-15 20:37:40.108799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68622 2019-Jan-15 20:37:40.108855 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
68623 2019-Jan-15 20:37:40.109490 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68624 2019-Jan-15 20:37:40.109546 - [DEBUG]
68625 2019-Jan-15 20:37:40.109570 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68626 2019-Jan-15 20:37:40.110219 - [DEBUG] Start of endsummarytab entry
68627 2019-Jan-15 20:37:40.110260 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68628 2019-Jan-15 20:37:40.110950 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
68629 2019-Jan-15 20:37:40.111014 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68630 2019-Jan-15 20:37:40.111658 - [DEBUG] d2: @zero_value = constant i2 0, align 4, ID: -1
68631 2019-Jan-15 20:37:40.111715 - [DEBUG] EF: AllBottom
68632 2019-Jan-15 20:37:40.111740 - [DEBUG]
68633 2019-Jan-15 20:37:40.111763 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68634 2019-Jan-15 20:37:40.112397 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68635 2019-Jan-15 20:37:40.113030 - [DEBUG] EF: AllBottom
68636 2019-Jan-15 20:37:40.113055 - [DEBUG]
68637 2019-Jan-15 20:37:40.113079 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68638 2019-Jan-15 20:37:40.113712 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68639 2019-Jan-15 20:37:40.114363 - [DEBUG] EF: AllBottom
68640 2019-Jan-15 20:37:40.114388 - [DEBUG]
68641 2019-Jan-15 20:37:40.114411 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68642 2019-Jan-15 20:37:40.115046 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68643 2019-Jan-15 20:37:40.115683 - [DEBUG] EF: AllBottom
68644 2019-Jan-15 20:37:40.115708 - [DEBUG]
68645 2019-Jan-15 20:37:40.115732 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68646 2019-Jan-15 20:37:40.116364 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68647 2019-Jan-15 20:37:40.117003 - [DEBUG] EF: AllBottom
68648 2019-Jan-15 20:37:40.117027 - [DEBUG]
68649 2019-Jan-15 20:37:40.117051 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68650 2019-Jan-15 20:37:40.117699 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68651 2019-Jan-15 20:37:40.118333 - [DEBUG] EF: AllBottom
68652 2019-Jan-15 20:37:40.118358 - [DEBUG]
68653 2019-Jan-15 20:37:40.118381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68654 2019-Jan-15 20:37:40.119014 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
68655 2019-Jan-15 20:37:40.119652 - [DEBUG] EF: AllBottom
68656 2019-Jan-15 20:37:40.119677 - [DEBUG]
68657 2019-Jan-15 20:37:40.119709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68658 2019-Jan-15 20:37:40.120342 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68659 2019-Jan-15 20:37:40.120997 - [DEBUG] EF: AllBottom
68660 2019-Jan-15 20:37:40.121022 - [DEBUG]
68661 2019-Jan-15 20:37:40.121046 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68662 2019-Jan-15 20:37:40.121678 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68663 2019-Jan-15 20:37:40.122321 - [DEBUG] EF: AllBottom
68664 2019-Jan-15 20:37:40.122346 - [DEBUG]
68665 2019-Jan-15 20:37:40.122369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68666 2019-Jan-15 20:37:40.123004 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68667 2019-Jan-15 20:37:40.123643 - [DEBUG] EF: AllBottom
68668 2019-Jan-15 20:37:40.123668 - [DEBUG]
68669 2019-Jan-15 20:37:40.123691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68670 2019-Jan-15 20:37:40.124339 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68671 2019-Jan-15 20:37:40.124981 - [DEBUG] EF: AllBottom
68672 2019-Jan-15 20:37:40.125006 - [DEBUG]
68673 2019-Jan-15 20:37:40.125030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68674 2019-Jan-15 20:37:40.125664 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68675 2019-Jan-15 20:37:40.126302 - [DEBUG] EF: AllBottom
68676 2019-Jan-15 20:37:40.126327 - [DEBUG]
68677 2019-Jan-15 20:37:40.126350 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68678 2019-Jan-15 20:37:40.126982 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
68679 2019-Jan-15 20:37:40.127633 - [DEBUG] EF: AllBottom
68680 2019-Jan-15 20:37:40.127658 - [DEBUG]
68681 2019-Jan-15 20:37:40.127681 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68682 2019-Jan-15 20:37:40.128315 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68683 2019-Jan-15 20:37:40.128952 - [DEBUG] EF: AllBottom
68684 2019-Jan-15 20:37:40.128977 - [DEBUG]
68685 2019-Jan-15 20:37:40.129000 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68686 2019-Jan-15 20:37:40.129632 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68687 2019-Jan-15 20:37:40.130266 - [DEBUG] EF: AllBottom
68688 2019-Jan-15 20:37:40.130291 - [DEBUG]
68689 2019-Jan-15 20:37:40.130314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68690 2019-Jan-15 20:37:40.130962 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
68691 2019-Jan-15 20:37:40.131599 - [DEBUG] EF: AllBottom
68692 2019-Jan-15 20:37:40.131623 - [DEBUG]
68693 2019-Jan-15 20:37:40.131647 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68694 2019-Jan-15 20:37:40.132279 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68695 2019-Jan-15 20:37:40.132915 - [DEBUG] EF: AllBottom
68696 2019-Jan-15 20:37:40.132940 - [DEBUG]
68697 2019-Jan-15 20:37:40.132964 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68698 2019-Jan-15 20:37:40.133598 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
68699 2019-Jan-15 20:37:40.134246 - [DEBUG] EF: AllBottom
68700 2019-Jan-15 20:37:40.134271 - [DEBUG]
68701 2019-Jan-15 20:37:40.134295 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68702 2019-Jan-15 20:37:40.134928 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
68703 2019-Jan-15 20:37:40.135573 - [DEBUG] EF: AllBottom
68704 2019-Jan-15 20:37:40.135598 - [DEBUG]
68705 2019-Jan-15 20:37:40.135622 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68706 2019-Jan-15 20:37:40.136254 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
68707 2019-Jan-15 20:37:40.136895 - [DEBUG] EF: AllBottom
68708 2019-Jan-15 20:37:40.136920 - [DEBUG]
68709 2019-Jan-15 20:37:40.136943 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68710 2019-Jan-15 20:37:40.137594 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68711 2019-Jan-15 20:37:40.138233 - [DEBUG] EF: AllBottom
68712 2019-Jan-15 20:37:40.138258 - [DEBUG]
68713 2019-Jan-15 20:37:40.138281 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68714 2019-Jan-15 20:37:40.138914 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
68715 2019-Jan-15 20:37:40.139551 - [DEBUG] EF: AllBottom
68716 2019-Jan-15 20:37:40.139576 - [DEBUG]
68717 2019-Jan-15 20:37:40.139599 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68718 2019-Jan-15 20:37:40.140232 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68719 2019-Jan-15 20:37:40.140890 - [DEBUG] EF: AllBottom
68720 2019-Jan-15 20:37:40.140915 - [DEBUG]
68721 2019-Jan-15 20:37:40.140938 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68722 2019-Jan-15 20:37:40.141573 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68723 2019-Jan-15 20:37:40.142216 - [DEBUG] EF: AllBottom
68724 2019-Jan-15 20:37:40.142241 - [DEBUG]
68725 2019-Jan-15 20:37:40.142264 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68726 2019-Jan-15 20:37:40.142898 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68727 2019-Jan-15 20:37:40.143534 - [DEBUG] EF: AllBottom
68728 2019-Jan-15 20:37:40.143559 - [DEBUG]
68729 2019-Jan-15 20:37:40.143583 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68730 2019-Jan-15 20:37:40.144230 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68731 2019-Jan-15 20:37:40.144868 - [DEBUG] EF: AllBottom
68732 2019-Jan-15 20:37:40.144893 - [DEBUG]
68733 2019-Jan-15 20:37:40.144916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68734 2019-Jan-15 20:37:40.145548 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
68735 2019-Jan-15 20:37:40.146186 - [DEBUG] EF: AllBottom
68736 2019-Jan-15 20:37:40.146211 - [DEBUG]
68737 2019-Jan-15 20:37:40.146234 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68738 2019-Jan-15 20:37:40.146866 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68739 2019-Jan-15 20:37:40.147523 - [DEBUG] EF: AllBottom
68740 2019-Jan-15 20:37:40.147548 - [DEBUG]
68741 2019-Jan-15 20:37:40.147572 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68742 2019-Jan-15 20:37:40.148205 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68743 2019-Jan-15 20:37:40.148840 - [DEBUG] EF: AllBottom
68744 2019-Jan-15 20:37:40.148865 - [DEBUG]
68745 2019-Jan-15 20:37:40.148889 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68746 2019-Jan-15 20:37:40.149520 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68747 2019-Jan-15 20:37:40.150162 - [DEBUG] EF: AllBottom
68748 2019-Jan-15 20:37:40.150197 - [DEBUG]
68749 2019-Jan-15 20:37:40.150221 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68750 2019-Jan-15 20:37:40.150871 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68751 2019-Jan-15 20:37:40.151511 - [DEBUG] EF: AllBottom
68752 2019-Jan-15 20:37:40.151536 - [DEBUG]
68753 2019-Jan-15 20:37:40.151559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68754 2019-Jan-15 20:37:40.152191 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68755 2019-Jan-15 20:37:40.152828 - [DEBUG] EF: AllBottom
68756 2019-Jan-15 20:37:40.152853 - [DEBUG]
68757 2019-Jan-15 20:37:40.152876 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68758 2019-Jan-15 20:37:40.153508 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68759 2019-Jan-15 20:37:40.154165 - [DEBUG] EF: AllBottom
68760 2019-Jan-15 20:37:40.154190 - [DEBUG]
68761 2019-Jan-15 20:37:40.154213 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68762 2019-Jan-15 20:37:40.154848 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68763 2019-Jan-15 20:37:40.155491 - [DEBUG] EF: AllBottom
68764 2019-Jan-15 20:37:40.155515 - [DEBUG]
68765 2019-Jan-15 20:37:40.155539 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68766 2019-Jan-15 20:37:40.156173 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68767 2019-Jan-15 20:37:40.156811 - [DEBUG] EF: AllBottom
68768 2019-Jan-15 20:37:40.156836 - [DEBUG]
68769 2019-Jan-15 20:37:40.156859 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68770 2019-Jan-15 20:37:40.157507 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68771 2019-Jan-15 20:37:40.158145 - [DEBUG] EF: AllBottom
68772 2019-Jan-15 20:37:40.158170 - [DEBUG]
68773 2019-Jan-15 20:37:40.158193 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68774 2019-Jan-15 20:37:40.158825 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68775 2019-Jan-15 20:37:40.159462 - [DEBUG] EF: AllBottom
68776 2019-Jan-15 20:37:40.159487 - [DEBUG]
68777 2019-Jan-15 20:37:40.159510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68778 2019-Jan-15 20:37:40.160143 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68779 2019-Jan-15 20:37:40.160796 - [DEBUG] EF: AllBottom
68780 2019-Jan-15 20:37:40.160820 - [DEBUG]
68781 2019-Jan-15 20:37:40.160845 - [DEBUG] ---------------
68782 2019-Jan-15 20:37:40.160868 - [DEBUG]
68783 2019-Jan-15 20:37:40.160895 - [DEBUG] End of endsummarytab entry
68784 2019-Jan-15 20:37:40.160919 - [DEBUG]
68785 2019-Jan-15 20:37:40.160942 - [DEBUG] Start of incomingtab entry
68786 2019-Jan-15 20:37:40.160966 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68787 2019-Jan-15 20:37:40.161602 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
68788 2019-Jan-15 20:37:40.161659 - [DEBUG] ---------------
68789 2019-Jan-15 20:37:40.161683 - [DEBUG] End of incomingtab entry
68790 2019-Jan-15 20:37:40.161706 - [DEBUG]
68791 2019-Jan-15 20:37:40.161743 - [DEBUG] Compose: AllBottom * AllBottom
68792 2019-Jan-15 20:37:40.161770 - [DEBUG]
68793 2019-Jan-15 20:37:40.161794 - [DEBUG] Propagate flow
68794 2019-Jan-15 20:37:40.161817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68795 2019-Jan-15 20:37:40.161873 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68796 2019-Jan-15 20:37:40.162517 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68797 2019-Jan-15 20:37:40.162581 - [DEBUG] Edge function : AllBottom (result of previous compose)
68798 2019-Jan-15 20:37:40.162607 - [DEBUG]
68799 2019-Jan-15 20:37:40.162632 - [DEBUG] Join: AllTop & AllBottom
68800 2019-Jan-15 20:37:40.162658 - [DEBUG] = AllBottom (new jump func)
68801 2019-Jan-15 20:37:40.162683 - [DEBUG]
68802 2019-Jan-15 20:37:40.162706 - [DEBUG] Start adding new jump function
68803 2019-Jan-15 20:37:40.162729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68804 2019-Jan-15 20:37:40.162784 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68805 2019-Jan-15 20:37:40.162839 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68806 2019-Jan-15 20:37:40.163484 - [DEBUG] Edge Function : AllBottom
68807 2019-Jan-15 20:37:40.163513 - [DEBUG] End adding new jump function
68808 2019-Jan-15 20:37:40.163537 - [DEBUG]
68809 2019-Jan-15 20:37:40.163561 - [DEBUG] -------------------------------------------- 1823. Path Edge --------------------------------------------
68810 2019-Jan-15 20:37:40.163585 - [DEBUG]
68811 2019-Jan-15 20:37:40.163609 - [DEBUG] Process 1823. path edge:
68812 2019-Jan-15 20:37:40.163632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68813 2019-Jan-15 20:37:40.163688 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
68814 2019-Jan-15 20:37:40.164349 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68815 2019-Jan-15 20:37:40.164406 - [DEBUG]
68816 2019-Jan-15 20:37:40.164430 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68817 2019-Jan-15 20:37:40.165092 - [DEBUG] Possible callees:
68818 2019-Jan-15 20:37:40.165117 - [DEBUG] llvm.dbg.declare
68819 2019-Jan-15 20:37:40.165142 - [DEBUG] Possible return sites:
68820 2019-Jan-15 20:37:40.165165 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19368821 2019-Jan-15 20:37:40.166439 - [DEBUG] Found and process special summary
68822 2019-Jan-15 20:37:40.166473 - [DEBUG] Compose: EdgeIdentity * AllBottom
68823 2019-Jan-15 20:37:40.166500 - [DEBUG]
68824 2019-Jan-15 20:37:40.166524 - [DEBUG] Propagate flow
68825 2019-Jan-15 20:37:40.166548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68826 2019-Jan-15 20:37:40.166604 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68827 2019-Jan-15 20:37:40.167248 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68828 2019-Jan-15 20:37:40.167316 - [DEBUG] Edge function : AllBottom (result of previous compose)
68829 2019-Jan-15 20:37:40.167341 - [DEBUG]
68830 2019-Jan-15 20:37:40.167366 - [DEBUG] Join: AllTop & AllBottom
68831 2019-Jan-15 20:37:40.167392 - [DEBUG] = AllBottom (new jump func)
68832 2019-Jan-15 20:37:40.167416 - [DEBUG]
68833 2019-Jan-15 20:37:40.167440 - [DEBUG] Start adding new jump function
68834 2019-Jan-15 20:37:40.167463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68835 2019-Jan-15 20:37:40.167518 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68836 2019-Jan-15 20:37:40.167573 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68837 2019-Jan-15 20:37:40.168209 - [DEBUG] Edge Function : AllBottom
68838 2019-Jan-15 20:37:40.168246 - [DEBUG] End adding new jump function
68839 2019-Jan-15 20:37:40.168270 - [DEBUG]
68840 2019-Jan-15 20:37:40.168294 - [DEBUG] -------------------------------------------- 1824. Path Edge --------------------------------------------
68841 2019-Jan-15 20:37:40.168326 - [DEBUG]
68842 2019-Jan-15 20:37:40.168350 - [DEBUG] Process 1824. path edge:
68843 2019-Jan-15 20:37:40.168374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68844 2019-Jan-15 20:37:40.168430 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
68845 2019-Jan-15 20:37:40.169067 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68846 2019-Jan-15 20:37:40.169123 - [DEBUG]
68847 2019-Jan-15 20:37:40.169147 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68848 2019-Jan-15 20:37:40.169808 - [DEBUG] Compose: AllBottom * AllBottom
68849 2019-Jan-15 20:37:40.169836 - [DEBUG]
68850 2019-Jan-15 20:37:40.169860 - [DEBUG] Propagate flow
68851 2019-Jan-15 20:37:40.169883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68852 2019-Jan-15 20:37:40.169940 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68853 2019-Jan-15 20:37:40.170577 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68854 2019-Jan-15 20:37:40.170647 - [DEBUG] Edge function : AllBottom (result of previous compose)
68855 2019-Jan-15 20:37:40.170672 - [DEBUG]
68856 2019-Jan-15 20:37:40.170696 - [DEBUG] Join: AllTop & AllBottom
68857 2019-Jan-15 20:37:40.170722 - [DEBUG] = AllBottom (new jump func)
68858 2019-Jan-15 20:37:40.170747 - [DEBUG]
68859 2019-Jan-15 20:37:40.170770 - [DEBUG] Start adding new jump function
68860 2019-Jan-15 20:37:40.170793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68861 2019-Jan-15 20:37:40.170849 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68862 2019-Jan-15 20:37:40.170903 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68863 2019-Jan-15 20:37:40.171539 - [DEBUG] Edge Function : AllBottom
68864 2019-Jan-15 20:37:40.171567 - [DEBUG] End adding new jump function
68865 2019-Jan-15 20:37:40.171591 - [DEBUG]
68866 2019-Jan-15 20:37:40.171615 - [DEBUG] -------------------------------------------- 1825. Path Edge --------------------------------------------
68867 2019-Jan-15 20:37:40.171640 - [DEBUG]
68868 2019-Jan-15 20:37:40.171664 - [DEBUG] Process 1825. path edge:
68869 2019-Jan-15 20:37:40.171688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68870 2019-Jan-15 20:37:40.171744 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
68871 2019-Jan-15 20:37:40.172388 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68872 2019-Jan-15 20:37:40.172447 - [DEBUG]
68873 2019-Jan-15 20:37:40.172472 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68874 2019-Jan-15 20:37:40.173136 - [DEBUG] Compose: AllBottom * AllBottom
68875 2019-Jan-15 20:37:40.173164 - [DEBUG]
68876 2019-Jan-15 20:37:40.173187 - [DEBUG] Propagate flow
68877 2019-Jan-15 20:37:40.173211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68878 2019-Jan-15 20:37:40.173268 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68879 2019-Jan-15 20:37:40.173907 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68880 2019-Jan-15 20:37:40.173977 - [DEBUG] Edge function : AllBottom (result of previous compose)
68881 2019-Jan-15 20:37:40.174002 - [DEBUG]
68882 2019-Jan-15 20:37:40.174027 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68883 2019-Jan-15 20:37:40.174053 - [DEBUG] = AllBottom
68884 2019-Jan-15 20:37:40.174077 - [DEBUG]
68885 2019-Jan-15 20:37:40.174100 - [DEBUG] PROPAGATE: No new function!
68886 2019-Jan-15 20:37:40.174139 - [DEBUG] Compose: AllBottom * AllBottom
68887 2019-Jan-15 20:37:40.174166 - [DEBUG]
68888 2019-Jan-15 20:37:40.174190 - [DEBUG] Propagate flow
68889 2019-Jan-15 20:37:40.174214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68890 2019-Jan-15 20:37:40.174279 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68891 2019-Jan-15 20:37:40.174918 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68892 2019-Jan-15 20:37:40.174975 - [DEBUG] Edge function : AllBottom (result of previous compose)
68893 2019-Jan-15 20:37:40.174999 - [DEBUG]
68894 2019-Jan-15 20:37:40.175024 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68895 2019-Jan-15 20:37:40.175050 - [DEBUG] = AllBottom
68896 2019-Jan-15 20:37:40.175074 - [DEBUG]
68897 2019-Jan-15 20:37:40.175097 - [DEBUG] PROPAGATE: No new function!
68898 2019-Jan-15 20:37:40.175136 - [DEBUG] Compose: AllBottom * AllBottom
68899 2019-Jan-15 20:37:40.175163 - [DEBUG]
68900 2019-Jan-15 20:37:40.175187 - [DEBUG] Propagate flow
68901 2019-Jan-15 20:37:40.175210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68902 2019-Jan-15 20:37:40.175266 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68903 2019-Jan-15 20:37:40.175917 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68904 2019-Jan-15 20:37:40.175980 - [DEBUG] Edge function : AllBottom (result of previous compose)
68905 2019-Jan-15 20:37:40.176005 - [DEBUG]
68906 2019-Jan-15 20:37:40.176031 - [DEBUG] Join: AllTop & AllBottom
68907 2019-Jan-15 20:37:40.176057 - [DEBUG] = AllBottom (new jump func)
68908 2019-Jan-15 20:37:40.176082 - [DEBUG]
68909 2019-Jan-15 20:37:40.176105 - [DEBUG] Start adding new jump function
68910 2019-Jan-15 20:37:40.176128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68911 2019-Jan-15 20:37:40.176185 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68912 2019-Jan-15 20:37:40.176240 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68913 2019-Jan-15 20:37:40.176948 - [DEBUG] Edge Function : AllBottom
68914 2019-Jan-15 20:37:40.176981 - [DEBUG] End adding new jump function
68915 2019-Jan-15 20:37:40.177006 - [DEBUG]
68916 2019-Jan-15 20:37:40.177030 - [DEBUG] -------------------------------------------- 1826. Path Edge --------------------------------------------
68917 2019-Jan-15 20:37:40.177055 - [DEBUG]
68918 2019-Jan-15 20:37:40.177078 - [DEBUG] Process 1826. path edge:
68919 2019-Jan-15 20:37:40.177102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68920 2019-Jan-15 20:37:40.177174 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
68921 2019-Jan-15 20:37:40.177915 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68922 2019-Jan-15 20:37:40.177984 - [DEBUG]
68923 2019-Jan-15 20:37:40.178010 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68924 2019-Jan-15 20:37:40.178723 - [DEBUG] Compose: AllBottom * AllBottom
68925 2019-Jan-15 20:37:40.178753 - [DEBUG]
68926 2019-Jan-15 20:37:40.178776 - [DEBUG] Propagate flow
68927 2019-Jan-15 20:37:40.178800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68928 2019-Jan-15 20:37:40.178860 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
68929 2019-Jan-15 20:37:40.179506 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68930 2019-Jan-15 20:37:40.179562 - [DEBUG] Edge function : AllBottom (result of previous compose)
68931 2019-Jan-15 20:37:40.179588 - [DEBUG]
68932 2019-Jan-15 20:37:40.179613 - [DEBUG] Join: AllTop & AllBottom
68933 2019-Jan-15 20:37:40.179640 - [DEBUG] = AllBottom (new jump func)
68934 2019-Jan-15 20:37:40.179664 - [DEBUG]
68935 2019-Jan-15 20:37:40.179688 - [DEBUG] Start adding new jump function
68936 2019-Jan-15 20:37:40.179712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68937 2019-Jan-15 20:37:40.179769 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68938 2019-Jan-15 20:37:40.179841 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
68939 2019-Jan-15 20:37:40.180504 - [DEBUG] Edge Function : AllBottom
68940 2019-Jan-15 20:37:40.180534 - [DEBUG] End adding new jump function
68941 2019-Jan-15 20:37:40.180558 - [DEBUG]
68942 2019-Jan-15 20:37:40.180582 - [DEBUG] -------------------------------------------- 1827. Path Edge --------------------------------------------
68943 2019-Jan-15 20:37:40.180627 - [DEBUG]
68944 2019-Jan-15 20:37:40.180651 - [DEBUG] Process 1827. path edge:
68945 2019-Jan-15 20:37:40.180675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68946 2019-Jan-15 20:37:40.180734 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
68947 2019-Jan-15 20:37:40.181369 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68948 2019-Jan-15 20:37:40.181425 - [DEBUG]
68949 2019-Jan-15 20:37:40.181451 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
68950 2019-Jan-15 20:37:40.182114 - [DEBUG] Compose: AllBottom * AllBottom
68951 2019-Jan-15 20:37:40.182143 - [DEBUG]
68952 2019-Jan-15 20:37:40.182167 - [DEBUG] Propagate flow
68953 2019-Jan-15 20:37:40.182190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68954 2019-Jan-15 20:37:40.182248 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68955 2019-Jan-15 20:37:40.182890 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68956 2019-Jan-15 20:37:40.182946 - [DEBUG] Edge function : AllBottom (result of previous compose)
68957 2019-Jan-15 20:37:40.182971 - [DEBUG]
68958 2019-Jan-15 20:37:40.182996 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68959 2019-Jan-15 20:37:40.183022 - [DEBUG] = AllBottom
68960 2019-Jan-15 20:37:40.183047 - [DEBUG]
68961 2019-Jan-15 20:37:40.183070 - [DEBUG] PROPAGATE: No new function!
68962 2019-Jan-15 20:37:40.183118 - [DEBUG] Compose: AllBottom * AllBottom
68963 2019-Jan-15 20:37:40.183145 - [DEBUG]
68964 2019-Jan-15 20:37:40.183169 - [DEBUG] Propagate flow
68965 2019-Jan-15 20:37:40.183192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68966 2019-Jan-15 20:37:40.183248 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68967 2019-Jan-15 20:37:40.183888 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68968 2019-Jan-15 20:37:40.183958 - [DEBUG] Edge function : AllBottom (result of previous compose)
68969 2019-Jan-15 20:37:40.183984 - [DEBUG]
68970 2019-Jan-15 20:37:40.184009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68971 2019-Jan-15 20:37:40.184035 - [DEBUG] = AllBottom
68972 2019-Jan-15 20:37:40.184059 - [DEBUG]
68973 2019-Jan-15 20:37:40.184082 - [DEBUG] PROPAGATE: No new function!
68974 2019-Jan-15 20:37:40.184124 - [DEBUG] Compose: AllBottom * AllBottom
68975 2019-Jan-15 20:37:40.184151 - [DEBUG]
68976 2019-Jan-15 20:37:40.184175 - [DEBUG] Propagate flow
68977 2019-Jan-15 20:37:40.184198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68978 2019-Jan-15 20:37:40.184254 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68979 2019-Jan-15 20:37:40.184892 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68980 2019-Jan-15 20:37:40.184948 - [DEBUG] Edge function : AllBottom (result of previous compose)
68981 2019-Jan-15 20:37:40.184974 - [DEBUG]
68982 2019-Jan-15 20:37:40.184999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68983 2019-Jan-15 20:37:40.185025 - [DEBUG] = AllBottom
68984 2019-Jan-15 20:37:40.185049 - [DEBUG]
68985 2019-Jan-15 20:37:40.185072 - [DEBUG] PROPAGATE: No new function!
68986 2019-Jan-15 20:37:40.185114 - [DEBUG] Compose: AllBottom * AllBottom
68987 2019-Jan-15 20:37:40.185141 - [DEBUG]
68988 2019-Jan-15 20:37:40.185165 - [DEBUG] Propagate flow
68989 2019-Jan-15 20:37:40.185199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68990 2019-Jan-15 20:37:40.185255 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68991 2019-Jan-15 20:37:40.185895 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68992 2019-Jan-15 20:37:40.185951 - [DEBUG] Edge function : AllBottom (result of previous compose)
68993 2019-Jan-15 20:37:40.185976 - [DEBUG]
68994 2019-Jan-15 20:37:40.186001 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68995 2019-Jan-15 20:37:40.186027 - [DEBUG] = AllBottom
68996 2019-Jan-15 20:37:40.186052 - [DEBUG]
68997 2019-Jan-15 20:37:40.186075 - [DEBUG] PROPAGATE: No new function!
68998 2019-Jan-15 20:37:40.186115 - [DEBUG] Compose: AllBottom * AllBottom
68999 2019-Jan-15 20:37:40.186142 - [DEBUG]
69000 2019-Jan-15 20:37:40.186166 - [DEBUG] Propagate flow
69001 2019-Jan-15 20:37:40.186190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69002 2019-Jan-15 20:37:40.186246 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
69003 2019-Jan-15 20:37:40.186884 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69004 2019-Jan-15 20:37:40.186940 - [DEBUG] Edge function : AllBottom (result of previous compose)
69005 2019-Jan-15 20:37:40.186965 - [DEBUG]
69006 2019-Jan-15 20:37:40.186990 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69007 2019-Jan-15 20:37:40.187016 - [DEBUG] = AllBottom
69008 2019-Jan-15 20:37:40.187040 - [DEBUG]
69009 2019-Jan-15 20:37:40.187063 - [DEBUG] PROPAGATE: No new function!
69010 2019-Jan-15 20:37:40.187105 - [DEBUG] Compose: AllBottom * AllBottom
69011 2019-Jan-15 20:37:40.187132 - [DEBUG]
69012 2019-Jan-15 20:37:40.187156 - [DEBUG] Propagate flow
69013 2019-Jan-15 20:37:40.187179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69014 2019-Jan-15 20:37:40.187235 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
69015 2019-Jan-15 20:37:40.187890 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69016 2019-Jan-15 20:37:40.187946 - [DEBUG] Edge function : AllBottom (result of previous compose)
69017 2019-Jan-15 20:37:40.187971 - [DEBUG]
69018 2019-Jan-15 20:37:40.187996 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69019 2019-Jan-15 20:37:40.188022 - [DEBUG] = AllBottom
69020 2019-Jan-15 20:37:40.188046 - [DEBUG]
69021 2019-Jan-15 20:37:40.188069 - [DEBUG] PROPAGATE: No new function!
69022 2019-Jan-15 20:37:40.188106 - [DEBUG] Compose: AllBottom * AllBottom
69023 2019-Jan-15 20:37:40.188132 - [DEBUG]
69024 2019-Jan-15 20:37:40.188156 - [DEBUG] Propagate flow
69025 2019-Jan-15 20:37:40.188179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69026 2019-Jan-15 20:37:40.188235 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69027 2019-Jan-15 20:37:40.188876 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69028 2019-Jan-15 20:37:40.188932 - [DEBUG] Edge function : AllBottom (result of previous compose)
69029 2019-Jan-15 20:37:40.188957 - [DEBUG]
69030 2019-Jan-15 20:37:40.188981 - [DEBUG] Join: AllTop & AllBottom
69031 2019-Jan-15 20:37:40.189007 - [DEBUG] = AllBottom (new jump func)
69032 2019-Jan-15 20:37:40.189032 - [DEBUG]
69033 2019-Jan-15 20:37:40.189055 - [DEBUG] Start adding new jump function
69034 2019-Jan-15 20:37:40.189079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69035 2019-Jan-15 20:37:40.189134 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69036 2019-Jan-15 20:37:40.189188 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69037 2019-Jan-15 20:37:40.189826 - [DEBUG] Edge Function : AllBottom
69038 2019-Jan-15 20:37:40.189854 - [DEBUG] End adding new jump function
69039 2019-Jan-15 20:37:40.189887 - [DEBUG]
69040 2019-Jan-15 20:37:40.189911 - [DEBUG] -------------------------------------------- 1828. Path Edge --------------------------------------------
69041 2019-Jan-15 20:37:40.189935 - [DEBUG]
69042 2019-Jan-15 20:37:40.189958 - [DEBUG] Process 1828. path edge:
69043 2019-Jan-15 20:37:40.189982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69044 2019-Jan-15 20:37:40.190038 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
69045 2019-Jan-15 20:37:40.190689 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69046 2019-Jan-15 20:37:40.190745 - [DEBUG]
69047 2019-Jan-15 20:37:40.190769 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69048 2019-Jan-15 20:37:40.191421 - [DEBUG] Possible callees:
69049 2019-Jan-15 20:37:40.191446 - [DEBUG] foo
69050 2019-Jan-15 20:37:40.191470 - [DEBUG] Possible return sites:
69051 2019-Jan-15 20:37:40.191494 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12669052 2019-Jan-15 20:37:40.192761 - [DEBUG] Found and process special summary
69053 2019-Jan-15 20:37:40.192795 - [DEBUG] Compose: EdgeIdentity * AllBottom
69054 2019-Jan-15 20:37:40.192822 - [DEBUG]
69055 2019-Jan-15 20:37:40.192846 - [DEBUG] Propagate flow
69056 2019-Jan-15 20:37:40.192869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69057 2019-Jan-15 20:37:40.192926 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69058 2019-Jan-15 20:37:40.193563 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69059 2019-Jan-15 20:37:40.193619 - [DEBUG] Edge function : AllBottom (result of previous compose)
69060 2019-Jan-15 20:37:40.193643 - [DEBUG]
69061 2019-Jan-15 20:37:40.193668 - [DEBUG] Join: AllTop & AllBottom
69062 2019-Jan-15 20:37:40.193694 - [DEBUG] = AllBottom (new jump func)
69063 2019-Jan-15 20:37:40.193718 - [DEBUG]
69064 2019-Jan-15 20:37:40.193741 - [DEBUG] Start adding new jump function
69065 2019-Jan-15 20:37:40.193765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69066 2019-Jan-15 20:37:40.193820 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69067 2019-Jan-15 20:37:40.193874 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69068 2019-Jan-15 20:37:40.194528 - [DEBUG] Edge Function : AllBottom
69069 2019-Jan-15 20:37:40.194556 - [DEBUG] End adding new jump function
69070 2019-Jan-15 20:37:40.194579 - [DEBUG]
69071 2019-Jan-15 20:37:40.194603 - [DEBUG] -------------------------------------------- 1829. Path Edge --------------------------------------------
69072 2019-Jan-15 20:37:40.194627 - [DEBUG]
69073 2019-Jan-15 20:37:40.194650 - [DEBUG] Process 1829. path edge:
69074 2019-Jan-15 20:37:40.194674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69075 2019-Jan-15 20:37:40.194729 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
69076 2019-Jan-15 20:37:40.195367 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69077 2019-Jan-15 20:37:40.195423 - [DEBUG]
69078 2019-Jan-15 20:37:40.195447 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69079 2019-Jan-15 20:37:40.196106 - [DEBUG] Compose: AllBottom * AllBottom
69080 2019-Jan-15 20:37:40.196134 - [DEBUG]
69081 2019-Jan-15 20:37:40.196157 - [DEBUG] Propagate flow
69082 2019-Jan-15 20:37:40.196181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69083 2019-Jan-15 20:37:40.196238 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69084 2019-Jan-15 20:37:40.196882 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69085 2019-Jan-15 20:37:40.196938 - [DEBUG] Edge function : AllBottom (result of previous compose)
69086 2019-Jan-15 20:37:40.196963 - [DEBUG]
69087 2019-Jan-15 20:37:40.196988 - [DEBUG] Join: AllTop & AllBottom
69088 2019-Jan-15 20:37:40.197014 - [DEBUG] = AllBottom (new jump func)
69089 2019-Jan-15 20:37:40.197038 - [DEBUG]
69090 2019-Jan-15 20:37:40.197062 - [DEBUG] Start adding new jump function
69091 2019-Jan-15 20:37:40.197085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69092 2019-Jan-15 20:37:40.197140 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69093 2019-Jan-15 20:37:40.197195 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69094 2019-Jan-15 20:37:40.197848 - [DEBUG] Edge Function : AllBottom
69095 2019-Jan-15 20:37:40.197876 - [DEBUG] End adding new jump function
69096 2019-Jan-15 20:37:40.197900 - [DEBUG]
69097 2019-Jan-15 20:37:40.197924 - [DEBUG] -------------------------------------------- 1830. Path Edge --------------------------------------------
69098 2019-Jan-15 20:37:40.197949 - [DEBUG]
69099 2019-Jan-15 20:37:40.197972 - [DEBUG] Process 1830. path edge:
69100 2019-Jan-15 20:37:40.197996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69101 2019-Jan-15 20:37:40.198052 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
69102 2019-Jan-15 20:37:40.198689 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69103 2019-Jan-15 20:37:40.198745 - [DEBUG]
69104 2019-Jan-15 20:37:40.198771 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69105 2019-Jan-15 20:37:40.199427 - [DEBUG] Compose: AllBottom * AllBottom
69106 2019-Jan-15 20:37:40.199454 - [DEBUG]
69107 2019-Jan-15 20:37:40.199478 - [DEBUG] Propagate flow
69108 2019-Jan-15 20:37:40.199501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69109 2019-Jan-15 20:37:40.199558 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69110 2019-Jan-15 20:37:40.200193 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69111 2019-Jan-15 20:37:40.200249 - [DEBUG] Edge function : AllBottom (result of previous compose)
69112 2019-Jan-15 20:37:40.200274 - [DEBUG]
69113 2019-Jan-15 20:37:40.200298 - [DEBUG] Join: AllTop & AllBottom
69114 2019-Jan-15 20:37:40.200324 - [DEBUG] = AllBottom (new jump func)
69115 2019-Jan-15 20:37:40.200349 - [DEBUG]
69116 2019-Jan-15 20:37:40.200372 - [DEBUG] Start adding new jump function
69117 2019-Jan-15 20:37:40.200396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69118 2019-Jan-15 20:37:40.200451 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69119 2019-Jan-15 20:37:40.200505 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69120 2019-Jan-15 20:37:40.201158 - [DEBUG] Edge Function : AllBottom
69121 2019-Jan-15 20:37:40.201185 - [DEBUG] End adding new jump function
69122 2019-Jan-15 20:37:40.201209 - [DEBUG]
69123 2019-Jan-15 20:37:40.201233 - [DEBUG] -------------------------------------------- 1831. Path Edge --------------------------------------------
69124 2019-Jan-15 20:37:40.201257 - [DEBUG]
69125 2019-Jan-15 20:37:40.201280 - [DEBUG] Process 1831. path edge:
69126 2019-Jan-15 20:37:40.201304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69127 2019-Jan-15 20:37:40.201360 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
69128 2019-Jan-15 20:37:40.201996 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69129 2019-Jan-15 20:37:40.202052 - [DEBUG]
69130 2019-Jan-15 20:37:40.202085 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69131 2019-Jan-15 20:37:40.202744 - [DEBUG] Compose: AllBottom * AllBottom
69132 2019-Jan-15 20:37:40.202771 - [DEBUG]
69133 2019-Jan-15 20:37:40.202795 - [DEBUG] Propagate flow
69134 2019-Jan-15 20:37:40.202819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69135 2019-Jan-15 20:37:40.202875 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69136 2019-Jan-15 20:37:40.203521 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69137 2019-Jan-15 20:37:40.203577 - [DEBUG] Edge function : AllBottom (result of previous compose)
69138 2019-Jan-15 20:37:40.203602 - [DEBUG]
69139 2019-Jan-15 20:37:40.203626 - [DEBUG] Join: AllTop & AllBottom
69140 2019-Jan-15 20:37:40.203652 - [DEBUG] = AllBottom (new jump func)
69141 2019-Jan-15 20:37:40.203676 - [DEBUG]
69142 2019-Jan-15 20:37:40.203700 - [DEBUG] Start adding new jump function
69143 2019-Jan-15 20:37:40.203723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69144 2019-Jan-15 20:37:40.203778 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69145 2019-Jan-15 20:37:40.203833 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69146 2019-Jan-15 20:37:40.204493 - [DEBUG] Edge Function : AllBottom
69147 2019-Jan-15 20:37:40.204521 - [DEBUG] End adding new jump function
69148 2019-Jan-15 20:37:40.204545 - [DEBUG]
69149 2019-Jan-15 20:37:40.204568 - [DEBUG] -------------------------------------------- 1832. Path Edge --------------------------------------------
69150 2019-Jan-15 20:37:40.204593 - [DEBUG]
69151 2019-Jan-15 20:37:40.204616 - [DEBUG] Process 1832. path edge:
69152 2019-Jan-15 20:37:40.204640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69153 2019-Jan-15 20:37:40.204696 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
69154 2019-Jan-15 20:37:40.205340 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69155 2019-Jan-15 20:37:40.205396 - [DEBUG]
69156 2019-Jan-15 20:37:40.205420 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69157 2019-Jan-15 20:37:40.206078 - [DEBUG] Possible callees:
69158 2019-Jan-15 20:37:40.206103 - [DEBUG] llvm.dbg.declare
69159 2019-Jan-15 20:37:40.206128 - [DEBUG] Possible return sites:
69160 2019-Jan-15 20:37:40.206151 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13669161 2019-Jan-15 20:37:40.207441 - [DEBUG] Found and process special summary
69162 2019-Jan-15 20:37:40.207475 - [DEBUG] Compose: EdgeIdentity * AllBottom
69163 2019-Jan-15 20:37:40.207501 - [DEBUG]
69164 2019-Jan-15 20:37:40.207525 - [DEBUG] Propagate flow
69165 2019-Jan-15 20:37:40.207548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69166 2019-Jan-15 20:37:40.207604 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69167 2019-Jan-15 20:37:40.208243 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69168 2019-Jan-15 20:37:40.208299 - [DEBUG] Edge function : AllBottom (result of previous compose)
69169 2019-Jan-15 20:37:40.208324 - [DEBUG]
69170 2019-Jan-15 20:37:40.208348 - [DEBUG] Join: AllTop & AllBottom
69171 2019-Jan-15 20:37:40.208374 - [DEBUG] = AllBottom (new jump func)
69172 2019-Jan-15 20:37:40.208398 - [DEBUG]
69173 2019-Jan-15 20:37:40.208422 - [DEBUG] Start adding new jump function
69174 2019-Jan-15 20:37:40.208460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69175 2019-Jan-15 20:37:40.208516 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69176 2019-Jan-15 20:37:40.208570 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69177 2019-Jan-15 20:37:40.209207 - [DEBUG] Edge Function : AllBottom
69178 2019-Jan-15 20:37:40.209234 - [DEBUG] End adding new jump function
69179 2019-Jan-15 20:37:40.209258 - [DEBUG]
69180 2019-Jan-15 20:37:40.209282 - [DEBUG] -------------------------------------------- 1833. Path Edge --------------------------------------------
69181 2019-Jan-15 20:37:40.209306 - [DEBUG]
69182 2019-Jan-15 20:37:40.209329 - [DEBUG] Process 1833. path edge:
69183 2019-Jan-15 20:37:40.209353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69184 2019-Jan-15 20:37:40.209409 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
69185 2019-Jan-15 20:37:40.210046 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69186 2019-Jan-15 20:37:40.210102 - [DEBUG]
69187 2019-Jan-15 20:37:40.210126 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69188 2019-Jan-15 20:37:40.210800 - [DEBUG] Compose: AllBottom * AllBottom
69189 2019-Jan-15 20:37:40.210828 - [DEBUG]
69190 2019-Jan-15 20:37:40.210852 - [DEBUG] Propagate flow
69191 2019-Jan-15 20:37:40.210876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69192 2019-Jan-15 20:37:40.210934 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69193 2019-Jan-15 20:37:40.211570 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69194 2019-Jan-15 20:37:40.211625 - [DEBUG] Edge function : AllBottom (result of previous compose)
69195 2019-Jan-15 20:37:40.211650 - [DEBUG]
69196 2019-Jan-15 20:37:40.211674 - [DEBUG] Join: AllTop & AllBottom
69197 2019-Jan-15 20:37:40.211700 - [DEBUG] = AllBottom (new jump func)
69198 2019-Jan-15 20:37:40.211725 - [DEBUG]
69199 2019-Jan-15 20:37:40.211748 - [DEBUG] Start adding new jump function
69200 2019-Jan-15 20:37:40.211771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69201 2019-Jan-15 20:37:40.211827 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69202 2019-Jan-15 20:37:40.211881 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69203 2019-Jan-15 20:37:40.212515 - [DEBUG] Edge Function : AllBottom
69204 2019-Jan-15 20:37:40.212543 - [DEBUG] End adding new jump function
69205 2019-Jan-15 20:37:40.212567 - [DEBUG]
69206 2019-Jan-15 20:37:40.212590 - [DEBUG] -------------------------------------------- 1834. Path Edge --------------------------------------------
69207 2019-Jan-15 20:37:40.212615 - [DEBUG]
69208 2019-Jan-15 20:37:40.212638 - [DEBUG] Process 1834. path edge:
69209 2019-Jan-15 20:37:40.212662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69210 2019-Jan-15 20:37:40.212718 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
69211 2019-Jan-15 20:37:40.213350 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69212 2019-Jan-15 20:37:40.213406 - [DEBUG]
69213 2019-Jan-15 20:37:40.213431 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69214 2019-Jan-15 20:37:40.214100 - [DEBUG] Compose: AllBottom * AllBottom
69215 2019-Jan-15 20:37:40.214128 - [DEBUG]
69216 2019-Jan-15 20:37:40.214151 - [DEBUG] Propagate flow
69217 2019-Jan-15 20:37:40.214175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69218 2019-Jan-15 20:37:40.214232 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69219 2019-Jan-15 20:37:40.214865 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69220 2019-Jan-15 20:37:40.214930 - [DEBUG] Edge function : AllBottom (result of previous compose)
69221 2019-Jan-15 20:37:40.214955 - [DEBUG]
69222 2019-Jan-15 20:37:40.214980 - [DEBUG] Join: AllTop & AllBottom
69223 2019-Jan-15 20:37:40.215006 - [DEBUG] = AllBottom (new jump func)
69224 2019-Jan-15 20:37:40.215030 - [DEBUG]
69225 2019-Jan-15 20:37:40.215053 - [DEBUG] Start adding new jump function
69226 2019-Jan-15 20:37:40.215077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69227 2019-Jan-15 20:37:40.215132 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69228 2019-Jan-15 20:37:40.215186 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
69229 2019-Jan-15 20:37:40.215818 - [DEBUG] Edge Function : AllBottom
69230 2019-Jan-15 20:37:40.215846 - [DEBUG] End adding new jump function
69231 2019-Jan-15 20:37:40.215870 - [DEBUG]
69232 2019-Jan-15 20:37:40.215894 - [DEBUG] -------------------------------------------- 1835. Path Edge --------------------------------------------
69233 2019-Jan-15 20:37:40.215919 - [DEBUG]
69234 2019-Jan-15 20:37:40.215942 - [DEBUG] Process 1835. path edge:
69235 2019-Jan-15 20:37:40.215966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69236 2019-Jan-15 20:37:40.216023 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
69237 2019-Jan-15 20:37:40.216655 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69238 2019-Jan-15 20:37:40.216711 - [DEBUG]
69239 2019-Jan-15 20:37:40.216736 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
69240 2019-Jan-15 20:37:40.217403 - [DEBUG] Compose: AllBottom * AllBottom
69241 2019-Jan-15 20:37:40.217431 - [DEBUG]
69242 2019-Jan-15 20:37:40.217455 - [DEBUG] Propagate flow
69243 2019-Jan-15 20:37:40.217478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69244 2019-Jan-15 20:37:40.217535 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69245 2019-Jan-15 20:37:40.218181 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69246 2019-Jan-15 20:37:40.218237 - [DEBUG] Edge function : AllBottom (result of previous compose)
69247 2019-Jan-15 20:37:40.218262 - [DEBUG]
69248 2019-Jan-15 20:37:40.218287 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69249 2019-Jan-15 20:37:40.218313 - [DEBUG] = AllBottom
69250 2019-Jan-15 20:37:40.218338 - [DEBUG]
69251 2019-Jan-15 20:37:40.218361 - [DEBUG] PROPAGATE: No new function!
69252 2019-Jan-15 20:37:40.218398 - [DEBUG] Compose: AllBottom * AllBottom
69253 2019-Jan-15 20:37:40.218425 - [DEBUG]
69254 2019-Jan-15 20:37:40.218449 - [DEBUG] Propagate flow
69255 2019-Jan-15 20:37:40.218472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69256 2019-Jan-15 20:37:40.218528 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69257 2019-Jan-15 20:37:40.219168 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69258 2019-Jan-15 20:37:40.219224 - [DEBUG] Edge function : AllBottom (result of previous compose)
69259 2019-Jan-15 20:37:40.219249 - [DEBUG]
69260 2019-Jan-15 20:37:40.219273 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69261 2019-Jan-15 20:37:40.219299 - [DEBUG] = AllBottom
69262 2019-Jan-15 20:37:40.219323 - [DEBUG]
69263 2019-Jan-15 20:37:40.219346 - [DEBUG] PROPAGATE: No new function!
69264 2019-Jan-15 20:37:40.219381 - [DEBUG] Compose: AllBottom * AllBottom
69265 2019-Jan-15 20:37:40.219408 - [DEBUG]
69266 2019-Jan-15 20:37:40.219431 - [DEBUG] Propagate flow
69267 2019-Jan-15 20:37:40.219454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69268 2019-Jan-15 20:37:40.219510 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69269 2019-Jan-15 20:37:40.220163 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69270 2019-Jan-15 20:37:40.220219 - [DEBUG] Edge function : AllBottom (result of previous compose)
69271 2019-Jan-15 20:37:40.220244 - [DEBUG]
69272 2019-Jan-15 20:37:40.220268 - [DEBUG] Join: AllTop & AllBottom
69273 2019-Jan-15 20:37:40.220294 - [DEBUG] = AllBottom (new jump func)
69274 2019-Jan-15 20:37:40.220319 - [DEBUG]
69275 2019-Jan-15 20:37:40.220342 - [DEBUG] Start adding new jump function
69276 2019-Jan-15 20:37:40.220365 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69277 2019-Jan-15 20:37:40.220420 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69278 2019-Jan-15 20:37:40.220475 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69279 2019-Jan-15 20:37:40.221136 - [DEBUG] Edge Function : AllBottom
69280 2019-Jan-15 20:37:40.221163 - [DEBUG] End adding new jump function
69281 2019-Jan-15 20:37:40.221187 - [DEBUG]
69282 2019-Jan-15 20:37:40.221211 - [DEBUG] -------------------------------------------- 1836. Path Edge --------------------------------------------
69283 2019-Jan-15 20:37:40.221235 - [DEBUG]
69284 2019-Jan-15 20:37:40.221258 - [DEBUG] Process 1836. path edge:
69285 2019-Jan-15 20:37:40.221282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69286 2019-Jan-15 20:37:40.221338 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
69287 2019-Jan-15 20:37:40.221983 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69288 2019-Jan-15 20:37:40.222039 - [DEBUG]
69289 2019-Jan-15 20:37:40.222063 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69290 2019-Jan-15 20:37:40.222722 - [DEBUG] Possible callees:
69291 2019-Jan-15 20:37:40.222747 - [DEBUG] llvm.dbg.declare
69292 2019-Jan-15 20:37:40.222772 - [DEBUG] Possible return sites:
69293 2019-Jan-15 20:37:40.222795 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14369294 2019-Jan-15 20:37:40.224087 - [DEBUG] Found and process special summary
69295 2019-Jan-15 20:37:40.224120 - [DEBUG] Compose: EdgeIdentity * AllBottom
69296 2019-Jan-15 20:37:40.224147 - [DEBUG]
69297 2019-Jan-15 20:37:40.224171 - [DEBUG] Propagate flow
69298 2019-Jan-15 20:37:40.224194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69299 2019-Jan-15 20:37:40.224251 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69300 2019-Jan-15 20:37:40.224889 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69301 2019-Jan-15 20:37:40.224945 - [DEBUG] Edge function : AllBottom (result of previous compose)
69302 2019-Jan-15 20:37:40.224970 - [DEBUG]
69303 2019-Jan-15 20:37:40.224994 - [DEBUG] Join: AllTop & AllBottom
69304 2019-Jan-15 20:37:40.225020 - [DEBUG] = AllBottom (new jump func)
69305 2019-Jan-15 20:37:40.225045 - [DEBUG]
69306 2019-Jan-15 20:37:40.225068 - [DEBUG] Start adding new jump function
69307 2019-Jan-15 20:37:40.225092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69308 2019-Jan-15 20:37:40.225146 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69309 2019-Jan-15 20:37:40.225201 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69310 2019-Jan-15 20:37:40.225837 - [DEBUG] Edge Function : AllBottom
69311 2019-Jan-15 20:37:40.225865 - [DEBUG] End adding new jump function
69312 2019-Jan-15 20:37:40.225889 - [DEBUG]
69313 2019-Jan-15 20:37:40.225913 - [DEBUG] -------------------------------------------- 1837. Path Edge --------------------------------------------
69314 2019-Jan-15 20:37:40.225946 - [DEBUG]
69315 2019-Jan-15 20:37:40.225970 - [DEBUG] Process 1837. path edge:
69316 2019-Jan-15 20:37:40.225993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69317 2019-Jan-15 20:37:40.226050 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
69318 2019-Jan-15 20:37:40.226686 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69319 2019-Jan-15 20:37:40.226742 - [DEBUG]
69320 2019-Jan-15 20:37:40.226766 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69321 2019-Jan-15 20:37:40.227439 - [DEBUG] Compose: AllBottom * AllBottom
69322 2019-Jan-15 20:37:40.227467 - [DEBUG]
69323 2019-Jan-15 20:37:40.227491 - [DEBUG] Propagate flow
69324 2019-Jan-15 20:37:40.227514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69325 2019-Jan-15 20:37:40.227570 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
69326 2019-Jan-15 20:37:40.228204 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69327 2019-Jan-15 20:37:40.228260 - [DEBUG] Edge function : AllBottom (result of previous compose)
69328 2019-Jan-15 20:37:40.228285 - [DEBUG]
69329 2019-Jan-15 20:37:40.228310 - [DEBUG] Join: AllTop & AllBottom
69330 2019-Jan-15 20:37:40.228336 - [DEBUG] = AllBottom (new jump func)
69331 2019-Jan-15 20:37:40.228360 - [DEBUG]
69332 2019-Jan-15 20:37:40.228384 - [DEBUG] Start adding new jump function
69333 2019-Jan-15 20:37:40.228407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69334 2019-Jan-15 20:37:40.228462 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69335 2019-Jan-15 20:37:40.228516 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
69336 2019-Jan-15 20:37:40.229148 - [DEBUG] Edge Function : AllBottom
69337 2019-Jan-15 20:37:40.229176 - [DEBUG] End adding new jump function
69338 2019-Jan-15 20:37:40.229200 - [DEBUG]
69339 2019-Jan-15 20:37:40.229224 - [DEBUG] -------------------------------------------- 1838. Path Edge --------------------------------------------
69340 2019-Jan-15 20:37:40.229248 - [DEBUG]
69341 2019-Jan-15 20:37:40.229271 - [DEBUG] Process 1838. path edge:
69342 2019-Jan-15 20:37:40.229295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69343 2019-Jan-15 20:37:40.229351 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
69344 2019-Jan-15 20:37:40.229982 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69345 2019-Jan-15 20:37:40.230037 - [DEBUG]
69346 2019-Jan-15 20:37:40.230062 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
69347 2019-Jan-15 20:37:40.230730 - [DEBUG] Compose: AllBottom * AllBottom
69348 2019-Jan-15 20:37:40.230758 - [DEBUG]
69349 2019-Jan-15 20:37:40.230782 - [DEBUG] Propagate flow
69350 2019-Jan-15 20:37:40.230805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69351 2019-Jan-15 20:37:40.230862 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69352 2019-Jan-15 20:37:40.231495 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69353 2019-Jan-15 20:37:40.231550 - [DEBUG] Edge function : AllBottom (result of previous compose)
69354 2019-Jan-15 20:37:40.231575 - [DEBUG]
69355 2019-Jan-15 20:37:40.231600 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69356 2019-Jan-15 20:37:40.231625 - [DEBUG] = AllBottom
69357 2019-Jan-15 20:37:40.231650 - [DEBUG]
69358 2019-Jan-15 20:37:40.231673 - [DEBUG] PROPAGATE: No new function!
69359 2019-Jan-15 20:37:40.231709 - [DEBUG] Compose: AllBottom * AllBottom
69360 2019-Jan-15 20:37:40.231736 - [DEBUG]
69361 2019-Jan-15 20:37:40.231760 - [DEBUG] Propagate flow
69362 2019-Jan-15 20:37:40.231783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69363 2019-Jan-15 20:37:40.231847 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69364 2019-Jan-15 20:37:40.232485 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69365 2019-Jan-15 20:37:40.232541 - [DEBUG] Edge function : AllBottom (result of previous compose)
69366 2019-Jan-15 20:37:40.232566 - [DEBUG]
69367 2019-Jan-15 20:37:40.232591 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69368 2019-Jan-15 20:37:40.232617 - [DEBUG] = AllBottom
69369 2019-Jan-15 20:37:40.232641 - [DEBUG]
69370 2019-Jan-15 20:37:40.232664 - [DEBUG] PROPAGATE: No new function!
69371 2019-Jan-15 20:37:40.232700 - [DEBUG] Compose: AllBottom * AllBottom
69372 2019-Jan-15 20:37:40.232727 - [DEBUG]
69373 2019-Jan-15 20:37:40.232750 - [DEBUG] Propagate flow
69374 2019-Jan-15 20:37:40.232773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69375 2019-Jan-15 20:37:40.232829 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69376 2019-Jan-15 20:37:40.233465 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69377 2019-Jan-15 20:37:40.233521 - [DEBUG] Edge function : AllBottom (result of previous compose)
69378 2019-Jan-15 20:37:40.233546 - [DEBUG]
69379 2019-Jan-15 20:37:40.233571 - [DEBUG] Join: AllTop & AllBottom
69380 2019-Jan-15 20:37:40.233597 - [DEBUG] = AllBottom (new jump func)
69381 2019-Jan-15 20:37:40.233621 - [DEBUG]
69382 2019-Jan-15 20:37:40.233644 - [DEBUG] Start adding new jump function
69383 2019-Jan-15 20:37:40.233668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69384 2019-Jan-15 20:37:40.233723 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69385 2019-Jan-15 20:37:40.233777 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69386 2019-Jan-15 20:37:40.234430 - [DEBUG] Edge Function : AllBottom
69387 2019-Jan-15 20:37:40.234458 - [DEBUG] End adding new jump function
69388 2019-Jan-15 20:37:40.234482 - [DEBUG]
69389 2019-Jan-15 20:37:40.234505 - [DEBUG] -------------------------------------------- 1839. Path Edge --------------------------------------------
69390 2019-Jan-15 20:37:40.234529 - [DEBUG]
69391 2019-Jan-15 20:37:40.234552 - [DEBUG] Process 1839. path edge:
69392 2019-Jan-15 20:37:40.234576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69393 2019-Jan-15 20:37:40.234632 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
69394 2019-Jan-15 20:37:40.235269 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69395 2019-Jan-15 20:37:40.235324 - [DEBUG]
69396 2019-Jan-15 20:37:40.235350 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69397 2019-Jan-15 20:37:40.236006 - [DEBUG] Compose: AllBottom * AllBottom
69398 2019-Jan-15 20:37:40.236033 - [DEBUG]
69399 2019-Jan-15 20:37:40.236057 - [DEBUG] Propagate flow
69400 2019-Jan-15 20:37:40.236081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69401 2019-Jan-15 20:37:40.236138 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69402 2019-Jan-15 20:37:40.236782 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69403 2019-Jan-15 20:37:40.236838 - [DEBUG] Edge function : AllBottom (result of previous compose)
69404 2019-Jan-15 20:37:40.236863 - [DEBUG]
69405 2019-Jan-15 20:37:40.236888 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69406 2019-Jan-15 20:37:40.236914 - [DEBUG] = AllBottom
69407 2019-Jan-15 20:37:40.236938 - [DEBUG]
69408 2019-Jan-15 20:37:40.236961 - [DEBUG] PROPAGATE: No new function!
69409 2019-Jan-15 20:37:40.236993 - [DEBUG] Compose: AllBottom * AllBottom
69410 2019-Jan-15 20:37:40.237029 - [DEBUG]
69411 2019-Jan-15 20:37:40.237053 - [DEBUG] Propagate flow
69412 2019-Jan-15 20:37:40.237076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69413 2019-Jan-15 20:37:40.237131 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69414 2019-Jan-15 20:37:40.237796 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69415 2019-Jan-15 20:37:40.237852 - [DEBUG] Edge function : AllBottom (result of previous compose)
69416 2019-Jan-15 20:37:40.237877 - [DEBUG]
69417 2019-Jan-15 20:37:40.237902 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69418 2019-Jan-15 20:37:40.237928 - [DEBUG] = AllBottom
69419 2019-Jan-15 20:37:40.237952 - [DEBUG]
69420 2019-Jan-15 20:37:40.237976 - [DEBUG] PROPAGATE: No new function!
69421 2019-Jan-15 20:37:40.238012 - [DEBUG] Compose: AllBottom * AllBottom
69422 2019-Jan-15 20:37:40.238039 - [DEBUG]
69423 2019-Jan-15 20:37:40.238063 - [DEBUG] Propagate flow
69424 2019-Jan-15 20:37:40.238087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69425 2019-Jan-15 20:37:40.238142 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69426 2019-Jan-15 20:37:40.238783 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69427 2019-Jan-15 20:37:40.238839 - [DEBUG] Edge function : AllBottom (result of previous compose)
69428 2019-Jan-15 20:37:40.238864 - [DEBUG]
69429 2019-Jan-15 20:37:40.238889 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69430 2019-Jan-15 20:37:40.238915 - [DEBUG] = AllBottom
69431 2019-Jan-15 20:37:40.238939 - [DEBUG]
69432 2019-Jan-15 20:37:40.238962 - [DEBUG] PROPAGATE: No new function!
69433 2019-Jan-15 20:37:40.239008 - [DEBUG] Compose: AllBottom * AllBottom
69434 2019-Jan-15 20:37:40.239035 - [DEBUG]
69435 2019-Jan-15 20:37:40.239059 - [DEBUG] Propagate flow
69436 2019-Jan-15 20:37:40.239082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69437 2019-Jan-15 20:37:40.239139 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69438 2019-Jan-15 20:37:40.239778 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69439 2019-Jan-15 20:37:40.239834 - [DEBUG] Edge function : AllBottom (result of previous compose)
69440 2019-Jan-15 20:37:40.239859 - [DEBUG]
69441 2019-Jan-15 20:37:40.239884 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69442 2019-Jan-15 20:37:40.239910 - [DEBUG] = AllBottom
69443 2019-Jan-15 20:37:40.239935 - [DEBUG]
69444 2019-Jan-15 20:37:40.239958 - [DEBUG] PROPAGATE: No new function!
69445 2019-Jan-15 20:37:40.239994 - [DEBUG] Compose: AllBottom * AllBottom
69446 2019-Jan-15 20:37:40.240021 - [DEBUG]
69447 2019-Jan-15 20:37:40.240045 - [DEBUG] Propagate flow
69448 2019-Jan-15 20:37:40.240068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69449 2019-Jan-15 20:37:40.240124 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69450 2019-Jan-15 20:37:40.240781 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69451 2019-Jan-15 20:37:40.240837 - [DEBUG] Edge function : AllBottom (result of previous compose)
69452 2019-Jan-15 20:37:40.240862 - [DEBUG]
69453 2019-Jan-15 20:37:40.240886 - [DEBUG] Join: AllTop & AllBottom
69454 2019-Jan-15 20:37:40.240912 - [DEBUG] = AllBottom (new jump func)
69455 2019-Jan-15 20:37:40.240936 - [DEBUG]
69456 2019-Jan-15 20:37:40.240960 - [DEBUG] Start adding new jump function
69457 2019-Jan-15 20:37:40.240983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69458 2019-Jan-15 20:37:40.241038 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69459 2019-Jan-15 20:37:40.241092 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69460 2019-Jan-15 20:37:40.241737 - [DEBUG] Edge Function : AllBottom
69461 2019-Jan-15 20:37:40.241765 - [DEBUG] End adding new jump function
69462 2019-Jan-15 20:37:40.241789 - [DEBUG]
69463 2019-Jan-15 20:37:40.241813 - [DEBUG] -------------------------------------------- 1840. Path Edge --------------------------------------------
69464 2019-Jan-15 20:37:40.241837 - [DEBUG]
69465 2019-Jan-15 20:37:40.241860 - [DEBUG] Process 1840. path edge:
69466 2019-Jan-15 20:37:40.241883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69467 2019-Jan-15 20:37:40.241939 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
69468 2019-Jan-15 20:37:40.242575 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69469 2019-Jan-15 20:37:40.242631 - [DEBUG]
69470 2019-Jan-15 20:37:40.242655 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69471 2019-Jan-15 20:37:40.243301 - [DEBUG] Possible callees:
69472 2019-Jan-15 20:37:40.243326 - [DEBUG] foo
69473 2019-Jan-15 20:37:40.243350 - [DEBUG] Possible return sites:
69474 2019-Jan-15 20:37:40.243374 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8469475 2019-Jan-15 20:37:40.244648 - [DEBUG] Found and process special summary
69476 2019-Jan-15 20:37:40.244681 - [DEBUG] Compose: EdgeIdentity * AllBottom
69477 2019-Jan-15 20:37:40.244709 - [DEBUG]
69478 2019-Jan-15 20:37:40.244732 - [DEBUG] Propagate flow
69479 2019-Jan-15 20:37:40.244756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69480 2019-Jan-15 20:37:40.244813 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69481 2019-Jan-15 20:37:40.245450 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69482 2019-Jan-15 20:37:40.245506 - [DEBUG] Edge function : AllBottom (result of previous compose)
69483 2019-Jan-15 20:37:40.245531 - [DEBUG]
69484 2019-Jan-15 20:37:40.245555 - [DEBUG] Join: AllTop & AllBottom
69485 2019-Jan-15 20:37:40.245581 - [DEBUG] = AllBottom (new jump func)
69486 2019-Jan-15 20:37:40.245606 - [DEBUG]
69487 2019-Jan-15 20:37:40.245629 - [DEBUG] Start adding new jump function
69488 2019-Jan-15 20:37:40.245653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69489 2019-Jan-15 20:37:40.245707 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69490 2019-Jan-15 20:37:40.245762 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69491 2019-Jan-15 20:37:40.246398 - [DEBUG] Edge Function : AllBottom
69492 2019-Jan-15 20:37:40.246426 - [DEBUG] End adding new jump function
69493 2019-Jan-15 20:37:40.246450 - [DEBUG]
69494 2019-Jan-15 20:37:40.246473 - [DEBUG] -------------------------------------------- 1841. Path Edge --------------------------------------------
69495 2019-Jan-15 20:37:40.246497 - [DEBUG]
69496 2019-Jan-15 20:37:40.246520 - [DEBUG] Process 1841. path edge:
69497 2019-Jan-15 20:37:40.246544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69498 2019-Jan-15 20:37:40.246600 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
69499 2019-Jan-15 20:37:40.247237 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69500 2019-Jan-15 20:37:40.247306 - [DEBUG]
69501 2019-Jan-15 20:37:40.247330 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69502 2019-Jan-15 20:37:40.247984 - [DEBUG] Compose: AllBottom * AllBottom
69503 2019-Jan-15 20:37:40.248011 - [DEBUG]
69504 2019-Jan-15 20:37:40.248035 - [DEBUG] Propagate flow
69505 2019-Jan-15 20:37:40.248058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69506 2019-Jan-15 20:37:40.248115 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69507 2019-Jan-15 20:37:40.248759 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69508 2019-Jan-15 20:37:40.248815 - [DEBUG] Edge function : AllBottom (result of previous compose)
69509 2019-Jan-15 20:37:40.248840 - [DEBUG]
69510 2019-Jan-15 20:37:40.248864 - [DEBUG] Join: AllTop & AllBottom
69511 2019-Jan-15 20:37:40.248890 - [DEBUG] = AllBottom (new jump func)
69512 2019-Jan-15 20:37:40.248915 - [DEBUG]
69513 2019-Jan-15 20:37:40.248938 - [DEBUG] Start adding new jump function
69514 2019-Jan-15 20:37:40.248961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69515 2019-Jan-15 20:37:40.249016 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69516 2019-Jan-15 20:37:40.249071 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69517 2019-Jan-15 20:37:40.249707 - [DEBUG] Edge Function : AllBottom
69518 2019-Jan-15 20:37:40.249735 - [DEBUG] End adding new jump function
69519 2019-Jan-15 20:37:40.249759 - [DEBUG]
69520 2019-Jan-15 20:37:40.249782 - [DEBUG] -------------------------------------------- 1842. Path Edge --------------------------------------------
69521 2019-Jan-15 20:37:40.249807 - [DEBUG]
69522 2019-Jan-15 20:37:40.249830 - [DEBUG] Process 1842. path edge:
69523 2019-Jan-15 20:37:40.249853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69524 2019-Jan-15 20:37:40.249910 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
69525 2019-Jan-15 20:37:40.250544 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69526 2019-Jan-15 20:37:40.250611 - [DEBUG]
69527 2019-Jan-15 20:37:40.250638 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69528 2019-Jan-15 20:37:40.251290 - [DEBUG] Compose: AllBottom * AllBottom
69529 2019-Jan-15 20:37:40.251317 - [DEBUG]
69530 2019-Jan-15 20:37:40.251341 - [DEBUG] Propagate flow
69531 2019-Jan-15 20:37:40.251364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69532 2019-Jan-15 20:37:40.251421 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69533 2019-Jan-15 20:37:40.252063 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69534 2019-Jan-15 20:37:40.252118 - [DEBUG] Edge function : AllBottom (result of previous compose)
69535 2019-Jan-15 20:37:40.252143 - [DEBUG]
69536 2019-Jan-15 20:37:40.252168 - [DEBUG] Join: AllTop & AllBottom
69537 2019-Jan-15 20:37:40.252194 - [DEBUG] = AllBottom (new jump func)
69538 2019-Jan-15 20:37:40.252218 - [DEBUG]
69539 2019-Jan-15 20:37:40.252242 - [DEBUG] Start adding new jump function
69540 2019-Jan-15 20:37:40.252265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69541 2019-Jan-15 20:37:40.252320 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69542 2019-Jan-15 20:37:40.252374 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69543 2019-Jan-15 20:37:40.253018 - [DEBUG] Edge Function : AllBottom
69544 2019-Jan-15 20:37:40.253045 - [DEBUG] End adding new jump function
69545 2019-Jan-15 20:37:40.253069 - [DEBUG]
69546 2019-Jan-15 20:37:40.253093 - [DEBUG] -------------------------------------------- 1843. Path Edge --------------------------------------------
69547 2019-Jan-15 20:37:40.253117 - [DEBUG]
69548 2019-Jan-15 20:37:40.253140 - [DEBUG] Process 1843. path edge:
69549 2019-Jan-15 20:37:40.253164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69550 2019-Jan-15 20:37:40.253220 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
69551 2019-Jan-15 20:37:40.253878 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69552 2019-Jan-15 20:37:40.253946 - [DEBUG]
69553 2019-Jan-15 20:37:40.253972 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69554 2019-Jan-15 20:37:40.254628 - [DEBUG] Possible callees:
69555 2019-Jan-15 20:37:40.254653 - [DEBUG] llvm.dbg.declare
69556 2019-Jan-15 20:37:40.254678 - [DEBUG] Possible return sites:
69557 2019-Jan-15 20:37:40.254701 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9669558 2019-Jan-15 20:37:40.255973 - [DEBUG] Found and process special summary
69559 2019-Jan-15 20:37:40.256007 - [DEBUG] Compose: EdgeIdentity * AllBottom
69560 2019-Jan-15 20:37:40.256034 - [DEBUG]
69561 2019-Jan-15 20:37:40.256057 - [DEBUG] Propagate flow
69562 2019-Jan-15 20:37:40.256081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69563 2019-Jan-15 20:37:40.256137 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69564 2019-Jan-15 20:37:40.256776 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69565 2019-Jan-15 20:37:40.256832 - [DEBUG] Edge function : AllBottom (result of previous compose)
69566 2019-Jan-15 20:37:40.256857 - [DEBUG]
69567 2019-Jan-15 20:37:40.256882 - [DEBUG] Join: AllTop & AllBottom
69568 2019-Jan-15 20:37:40.256908 - [DEBUG] = AllBottom (new jump func)
69569 2019-Jan-15 20:37:40.256932 - [DEBUG]
69570 2019-Jan-15 20:37:40.256956 - [DEBUG] Start adding new jump function
69571 2019-Jan-15 20:37:40.256979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69572 2019-Jan-15 20:37:40.257034 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69573 2019-Jan-15 20:37:40.257089 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69574 2019-Jan-15 20:37:40.257743 - [DEBUG] Edge Function : AllBottom
69575 2019-Jan-15 20:37:40.257771 - [DEBUG] End adding new jump function
69576 2019-Jan-15 20:37:40.257795 - [DEBUG]
69577 2019-Jan-15 20:37:40.257819 - [DEBUG] -------------------------------------------- 1844. Path Edge --------------------------------------------
69578 2019-Jan-15 20:37:40.257843 - [DEBUG]
69579 2019-Jan-15 20:37:40.257866 - [DEBUG] Process 1844. path edge:
69580 2019-Jan-15 20:37:40.257890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69581 2019-Jan-15 20:37:40.257947 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
69582 2019-Jan-15 20:37:40.258583 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69583 2019-Jan-15 20:37:40.258639 - [DEBUG]
69584 2019-Jan-15 20:37:40.258664 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69585 2019-Jan-15 20:37:40.259316 - [DEBUG] Compose: AllBottom * AllBottom
69586 2019-Jan-15 20:37:40.259344 - [DEBUG]
69587 2019-Jan-15 20:37:40.259367 - [DEBUG] Propagate flow
69588 2019-Jan-15 20:37:40.259391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69589 2019-Jan-15 20:37:40.259447 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69590 2019-Jan-15 20:37:40.260081 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69591 2019-Jan-15 20:37:40.260137 - [DEBUG] Edge function : AllBottom (result of previous compose)
69592 2019-Jan-15 20:37:40.260162 - [DEBUG]
69593 2019-Jan-15 20:37:40.260186 - [DEBUG] Join: AllTop & AllBottom
69594 2019-Jan-15 20:37:40.260213 - [DEBUG] = AllBottom (new jump func)
69595 2019-Jan-15 20:37:40.260237 - [DEBUG]
69596 2019-Jan-15 20:37:40.260260 - [DEBUG] Start adding new jump function
69597 2019-Jan-15 20:37:40.260292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69598 2019-Jan-15 20:37:40.260348 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69599 2019-Jan-15 20:37:40.260402 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69600 2019-Jan-15 20:37:40.261052 - [DEBUG] Edge Function : AllBottom
69601 2019-Jan-15 20:37:40.261080 - [DEBUG] End adding new jump function
69602 2019-Jan-15 20:37:40.261104 - [DEBUG]
69603 2019-Jan-15 20:37:40.261128 - [DEBUG] -------------------------------------------- 1845. Path Edge --------------------------------------------
69604 2019-Jan-15 20:37:40.261152 - [DEBUG]
69605 2019-Jan-15 20:37:40.261175 - [DEBUG] Process 1845. path edge:
69606 2019-Jan-15 20:37:40.261199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69607 2019-Jan-15 20:37:40.261255 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
69608 2019-Jan-15 20:37:40.261888 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69609 2019-Jan-15 20:37:40.261945 - [DEBUG]
69610 2019-Jan-15 20:37:40.261969 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69611 2019-Jan-15 20:37:40.262620 - [DEBUG] Compose: AllBottom * AllBottom
69612 2019-Jan-15 20:37:40.262649 - [DEBUG]
69613 2019-Jan-15 20:37:40.262673 - [DEBUG] Propagate flow
69614 2019-Jan-15 20:37:40.262697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69615 2019-Jan-15 20:37:40.262754 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69616 2019-Jan-15 20:37:40.263385 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69617 2019-Jan-15 20:37:40.263442 - [DEBUG] Edge function : AllBottom (result of previous compose)
69618 2019-Jan-15 20:37:40.263467 - [DEBUG]
69619 2019-Jan-15 20:37:40.263491 - [DEBUG] Join: AllTop & AllBottom
69620 2019-Jan-15 20:37:40.263517 - [DEBUG] = AllBottom (new jump func)
69621 2019-Jan-15 20:37:40.263542 - [DEBUG]
69622 2019-Jan-15 20:37:40.263565 - [DEBUG] Start adding new jump function
69623 2019-Jan-15 20:37:40.263589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69624 2019-Jan-15 20:37:40.263644 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69625 2019-Jan-15 20:37:40.263698 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
69626 2019-Jan-15 20:37:40.264345 - [DEBUG] Edge Function : AllBottom
69627 2019-Jan-15 20:37:40.264373 - [DEBUG] End adding new jump function
69628 2019-Jan-15 20:37:40.264398 - [DEBUG]
69629 2019-Jan-15 20:37:40.264422 - [DEBUG] -------------------------------------------- 1846. Path Edge --------------------------------------------
69630 2019-Jan-15 20:37:40.264446 - [DEBUG]
69631 2019-Jan-15 20:37:40.264469 - [DEBUG] Process 1846. path edge:
69632 2019-Jan-15 20:37:40.264493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69633 2019-Jan-15 20:37:40.264550 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
69634 2019-Jan-15 20:37:40.265181 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69635 2019-Jan-15 20:37:40.265237 - [DEBUG]
69636 2019-Jan-15 20:37:40.265262 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
69637 2019-Jan-15 20:37:40.265911 - [DEBUG] Compose: AllBottom * AllBottom
69638 2019-Jan-15 20:37:40.265938 - [DEBUG]
69639 2019-Jan-15 20:37:40.265962 - [DEBUG] Propagate flow
69640 2019-Jan-15 20:37:40.265985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69641 2019-Jan-15 20:37:40.266042 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69642 2019-Jan-15 20:37:40.266679 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69643 2019-Jan-15 20:37:40.266735 - [DEBUG] Edge function : AllBottom (result of previous compose)
69644 2019-Jan-15 20:37:40.266768 - [DEBUG]
69645 2019-Jan-15 20:37:40.266794 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69646 2019-Jan-15 20:37:40.266820 - [DEBUG] = AllBottom
69647 2019-Jan-15 20:37:40.266844 - [DEBUG]
69648 2019-Jan-15 20:37:40.266868 - [DEBUG] PROPAGATE: No new function!
69649 2019-Jan-15 20:37:40.266905 - [DEBUG] Compose: AllBottom * AllBottom
69650 2019-Jan-15 20:37:40.266932 - [DEBUG]
69651 2019-Jan-15 20:37:40.266956 - [DEBUG] Propagate flow
69652 2019-Jan-15 20:37:40.266980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69653 2019-Jan-15 20:37:40.267036 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69654 2019-Jan-15 20:37:40.267691 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69655 2019-Jan-15 20:37:40.267747 - [DEBUG] Edge function : AllBottom (result of previous compose)
69656 2019-Jan-15 20:37:40.267773 - [DEBUG]
69657 2019-Jan-15 20:37:40.267797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69658 2019-Jan-15 20:37:40.267823 - [DEBUG] = AllBottom
69659 2019-Jan-15 20:37:40.267848 - [DEBUG]
69660 2019-Jan-15 20:37:40.267871 - [DEBUG] PROPAGATE: No new function!
69661 2019-Jan-15 20:37:40.267905 - [DEBUG] Compose: AllBottom * AllBottom
69662 2019-Jan-15 20:37:40.267932 - [DEBUG]
69663 2019-Jan-15 20:37:40.267956 - [DEBUG] Propagate flow
69664 2019-Jan-15 20:37:40.267979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69665 2019-Jan-15 20:37:40.268035 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69666 2019-Jan-15 20:37:40.268673 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69667 2019-Jan-15 20:37:40.268729 - [DEBUG] Edge function : AllBottom (result of previous compose)
69668 2019-Jan-15 20:37:40.268754 - [DEBUG]
69669 2019-Jan-15 20:37:40.268779 - [DEBUG] Join: AllTop & AllBottom
69670 2019-Jan-15 20:37:40.268805 - [DEBUG] = AllBottom (new jump func)
69671 2019-Jan-15 20:37:40.268829 - [DEBUG]
69672 2019-Jan-15 20:37:40.268853 - [DEBUG] Start adding new jump function
69673 2019-Jan-15 20:37:40.268876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69674 2019-Jan-15 20:37:40.268931 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69675 2019-Jan-15 20:37:40.268986 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69676 2019-Jan-15 20:37:40.269622 - [DEBUG] Edge Function : AllBottom
69677 2019-Jan-15 20:37:40.269650 - [DEBUG] End adding new jump function
69678 2019-Jan-15 20:37:40.269674 - [DEBUG]
69679 2019-Jan-15 20:37:40.269697 - [DEBUG] -------------------------------------------- 1847. Path Edge --------------------------------------------
69680 2019-Jan-15 20:37:40.269721 - [DEBUG]
69681 2019-Jan-15 20:37:40.269745 - [DEBUG] Process 1847. path edge:
69682 2019-Jan-15 20:37:40.269769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69683 2019-Jan-15 20:37:40.269825 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
69684 2019-Jan-15 20:37:40.270459 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69685 2019-Jan-15 20:37:40.270515 - [DEBUG]
69686 2019-Jan-15 20:37:40.270539 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69687 2019-Jan-15 20:37:40.271202 - [DEBUG] Possible callees:
69688 2019-Jan-15 20:37:40.271227 - [DEBUG] bar
69689 2019-Jan-15 20:37:40.271251 - [DEBUG] Possible return sites:
69690 2019-Jan-15 20:37:40.271275 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8969691 2019-Jan-15 20:37:40.272534 - [DEBUG] Found and process special summary
69692 2019-Jan-15 20:37:40.272573 - [DEBUG] Compose: EdgeIdentity * AllBottom
69693 2019-Jan-15 20:37:40.272601 - [DEBUG]
69694 2019-Jan-15 20:37:40.272625 - [DEBUG] Propagate flow
69695 2019-Jan-15 20:37:40.272649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69696 2019-Jan-15 20:37:40.272705 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69697 2019-Jan-15 20:37:40.273343 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69698 2019-Jan-15 20:37:40.273399 - [DEBUG] Edge function : AllBottom (result of previous compose)
69699 2019-Jan-15 20:37:40.273425 - [DEBUG]
69700 2019-Jan-15 20:37:40.273449 - [DEBUG] Join: AllTop & AllBottom
69701 2019-Jan-15 20:37:40.273475 - [DEBUG] = AllBottom (new jump func)
69702 2019-Jan-15 20:37:40.273500 - [DEBUG]
69703 2019-Jan-15 20:37:40.273523 - [DEBUG] Start adding new jump function
69704 2019-Jan-15 20:37:40.273547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69705 2019-Jan-15 20:37:40.273602 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69706 2019-Jan-15 20:37:40.273657 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69707 2019-Jan-15 20:37:40.274308 - [DEBUG] Edge Function : AllBottom
69708 2019-Jan-15 20:37:40.274340 - [DEBUG] End adding new jump function
69709 2019-Jan-15 20:37:40.274364 - [DEBUG]
69710 2019-Jan-15 20:37:40.274388 - [DEBUG] -------------------------------------------- 1848. Path Edge --------------------------------------------
69711 2019-Jan-15 20:37:40.274413 - [DEBUG]
69712 2019-Jan-15 20:37:40.274436 - [DEBUG] Process 1848. path edge:
69713 2019-Jan-15 20:37:40.274460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69714 2019-Jan-15 20:37:40.274517 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
69715 2019-Jan-15 20:37:40.275154 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69716 2019-Jan-15 20:37:40.275210 - [DEBUG]
69717 2019-Jan-15 20:37:40.275234 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69718 2019-Jan-15 20:37:40.275887 - [DEBUG] Compose: AllBottom * AllBottom
69719 2019-Jan-15 20:37:40.275915 - [DEBUG]
69720 2019-Jan-15 20:37:40.275938 - [DEBUG] Propagate flow
69721 2019-Jan-15 20:37:40.275962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69722 2019-Jan-15 20:37:40.276018 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69723 2019-Jan-15 20:37:40.276653 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69724 2019-Jan-15 20:37:40.276709 - [DEBUG] Edge function : AllBottom (result of previous compose)
69725 2019-Jan-15 20:37:40.276734 - [DEBUG]
69726 2019-Jan-15 20:37:40.276758 - [DEBUG] Join: AllTop & AllBottom
69727 2019-Jan-15 20:37:40.276784 - [DEBUG] = AllBottom (new jump func)
69728 2019-Jan-15 20:37:40.276809 - [DEBUG]
69729 2019-Jan-15 20:37:40.276832 - [DEBUG] Start adding new jump function
69730 2019-Jan-15 20:37:40.276856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69731 2019-Jan-15 20:37:40.276910 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69732 2019-Jan-15 20:37:40.276965 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69733 2019-Jan-15 20:37:40.277615 - [DEBUG] Edge Function : AllBottom
69734 2019-Jan-15 20:37:40.277642 - [DEBUG] End adding new jump function
69735 2019-Jan-15 20:37:40.277666 - [DEBUG]
69736 2019-Jan-15 20:37:40.277690 - [DEBUG] -------------------------------------------- 1849. Path Edge --------------------------------------------
69737 2019-Jan-15 20:37:40.277714 - [DEBUG]
69738 2019-Jan-15 20:37:40.277737 - [DEBUG] Process 1849. path edge:
69739 2019-Jan-15 20:37:40.277761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69740 2019-Jan-15 20:37:40.277826 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
69741 2019-Jan-15 20:37:40.278464 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69742 2019-Jan-15 20:37:40.278520 - [DEBUG]
69743 2019-Jan-15 20:37:40.278546 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69744 2019-Jan-15 20:37:40.279199 - [DEBUG] Compose: AllBottom * AllBottom
69745 2019-Jan-15 20:37:40.279226 - [DEBUG]
69746 2019-Jan-15 20:37:40.279250 - [DEBUG] Propagate flow
69747 2019-Jan-15 20:37:40.279274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69748 2019-Jan-15 20:37:40.279330 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69749 2019-Jan-15 20:37:40.279974 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69750 2019-Jan-15 20:37:40.280031 - [DEBUG] Edge function : AllBottom (result of previous compose)
69751 2019-Jan-15 20:37:40.280056 - [DEBUG]
69752 2019-Jan-15 20:37:40.280080 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69753 2019-Jan-15 20:37:40.280107 - [DEBUG] = AllBottom
69754 2019-Jan-15 20:37:40.280131 - [DEBUG]
69755 2019-Jan-15 20:37:40.280154 - [DEBUG] PROPAGATE: No new function!
69756 2019-Jan-15 20:37:40.280187 - [DEBUG] Compose: AllBottom * AllBottom
69757 2019-Jan-15 20:37:40.280213 - [DEBUG]
69758 2019-Jan-15 20:37:40.280237 - [DEBUG] Propagate flow
69759 2019-Jan-15 20:37:40.280261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69760 2019-Jan-15 20:37:40.280316 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69761 2019-Jan-15 20:37:40.280976 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69762 2019-Jan-15 20:37:40.281033 - [DEBUG] Edge function : AllBottom (result of previous compose)
69763 2019-Jan-15 20:37:40.281058 - [DEBUG]
69764 2019-Jan-15 20:37:40.281082 - [DEBUG] Join: AllTop & AllBottom
69765 2019-Jan-15 20:37:40.281109 - [DEBUG] = AllBottom (new jump func)
69766 2019-Jan-15 20:37:40.281133 - [DEBUG]
69767 2019-Jan-15 20:37:40.281156 - [DEBUG] Start adding new jump function
69768 2019-Jan-15 20:37:40.281180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69769 2019-Jan-15 20:37:40.281235 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69770 2019-Jan-15 20:37:40.281290 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69771 2019-Jan-15 20:37:40.281933 - [DEBUG] Edge Function : AllBottom
69772 2019-Jan-15 20:37:40.281960 - [DEBUG] End adding new jump function
69773 2019-Jan-15 20:37:40.281984 - [DEBUG]
69774 2019-Jan-15 20:37:40.282008 - [DEBUG] -------------------------------------------- 1850. Path Edge --------------------------------------------
69775 2019-Jan-15 20:37:40.282033 - [DEBUG]
69776 2019-Jan-15 20:37:40.282056 - [DEBUG] Process 1850. path edge:
69777 2019-Jan-15 20:37:40.282080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69778 2019-Jan-15 20:37:40.282137 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
69779 2019-Jan-15 20:37:40.282781 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69780 2019-Jan-15 20:37:40.282837 - [DEBUG]
69781 2019-Jan-15 20:37:40.282861 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69782 2019-Jan-15 20:37:40.283513 - [DEBUG] Possible callees:
69783 2019-Jan-15 20:37:40.283539 - [DEBUG] llvm.dbg.declare
69784 2019-Jan-15 20:37:40.283572 - [DEBUG] Possible return sites:
69785 2019-Jan-15 20:37:40.283597 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10369786 2019-Jan-15 20:37:40.284883 - [DEBUG] Found and process special summary
69787 2019-Jan-15 20:37:40.284916 - [DEBUG] Compose: EdgeIdentity * AllBottom
69788 2019-Jan-15 20:37:40.284943 - [DEBUG]
69789 2019-Jan-15 20:37:40.284967 - [DEBUG] Propagate flow
69790 2019-Jan-15 20:37:40.284991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69791 2019-Jan-15 20:37:40.285047 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69792 2019-Jan-15 20:37:40.285685 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69793 2019-Jan-15 20:37:40.285741 - [DEBUG] Edge function : AllBottom (result of previous compose)
69794 2019-Jan-15 20:37:40.285766 - [DEBUG]
69795 2019-Jan-15 20:37:40.285791 - [DEBUG] Join: AllTop & AllBottom
69796 2019-Jan-15 20:37:40.285817 - [DEBUG] = AllBottom (new jump func)
69797 2019-Jan-15 20:37:40.285842 - [DEBUG]
69798 2019-Jan-15 20:37:40.285865 - [DEBUG] Start adding new jump function
69799 2019-Jan-15 20:37:40.285889 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69800 2019-Jan-15 20:37:40.285944 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69801 2019-Jan-15 20:37:40.285999 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69802 2019-Jan-15 20:37:40.286635 - [DEBUG] Edge Function : AllBottom
69803 2019-Jan-15 20:37:40.286662 - [DEBUG] End adding new jump function
69804 2019-Jan-15 20:37:40.286687 - [DEBUG]
69805 2019-Jan-15 20:37:40.286711 - [DEBUG] -------------------------------------------- 1851. Path Edge --------------------------------------------
69806 2019-Jan-15 20:37:40.286736 - [DEBUG]
69807 2019-Jan-15 20:37:40.286759 - [DEBUG] Process 1851. path edge:
69808 2019-Jan-15 20:37:40.286783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69809 2019-Jan-15 20:37:40.286839 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
69810 2019-Jan-15 20:37:40.287490 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69811 2019-Jan-15 20:37:40.287546 - [DEBUG]
69812 2019-Jan-15 20:37:40.287571 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69813 2019-Jan-15 20:37:40.288225 - [DEBUG] Compose: AllBottom * AllBottom
69814 2019-Jan-15 20:37:40.288252 - [DEBUG]
69815 2019-Jan-15 20:37:40.288276 - [DEBUG] Propagate flow
69816 2019-Jan-15 20:37:40.288299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69817 2019-Jan-15 20:37:40.288356 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
69818 2019-Jan-15 20:37:40.288989 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69819 2019-Jan-15 20:37:40.289045 - [DEBUG] Edge function : AllBottom (result of previous compose)
69820 2019-Jan-15 20:37:40.289070 - [DEBUG]
69821 2019-Jan-15 20:37:40.289095 - [DEBUG] Join: AllTop & AllBottom
69822 2019-Jan-15 20:37:40.289121 - [DEBUG] = AllBottom (new jump func)
69823 2019-Jan-15 20:37:40.289145 - [DEBUG]
69824 2019-Jan-15 20:37:40.289168 - [DEBUG] Start adding new jump function
69825 2019-Jan-15 20:37:40.289192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69826 2019-Jan-15 20:37:40.289247 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69827 2019-Jan-15 20:37:40.289301 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
69828 2019-Jan-15 20:37:40.289933 - [DEBUG] Edge Function : AllBottom
69829 2019-Jan-15 20:37:40.289961 - [DEBUG] End adding new jump function
69830 2019-Jan-15 20:37:40.289993 - [DEBUG]
69831 2019-Jan-15 20:37:40.290018 - [DEBUG] -------------------------------------------- 1852. Path Edge --------------------------------------------
69832 2019-Jan-15 20:37:40.290042 - [DEBUG]
69833 2019-Jan-15 20:37:40.290065 - [DEBUG] Process 1852. path edge:
69834 2019-Jan-15 20:37:40.290089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69835 2019-Jan-15 20:37:40.290145 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
69836 2019-Jan-15 20:37:40.290791 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69837 2019-Jan-15 20:37:40.290847 - [DEBUG]
69838 2019-Jan-15 20:37:40.290872 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
69839 2019-Jan-15 20:37:40.291519 - [DEBUG] Compose: AllBottom * AllBottom
69840 2019-Jan-15 20:37:40.291547 - [DEBUG]
69841 2019-Jan-15 20:37:40.291571 - [DEBUG] Propagate flow
69842 2019-Jan-15 20:37:40.291595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69843 2019-Jan-15 20:37:40.291651 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69844 2019-Jan-15 20:37:40.292285 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69845 2019-Jan-15 20:37:40.292341 - [DEBUG] Edge function : AllBottom (result of previous compose)
69846 2019-Jan-15 20:37:40.292366 - [DEBUG]
69847 2019-Jan-15 20:37:40.292390 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69848 2019-Jan-15 20:37:40.292416 - [DEBUG] = AllBottom
69849 2019-Jan-15 20:37:40.292441 - [DEBUG]
69850 2019-Jan-15 20:37:40.292464 - [DEBUG] PROPAGATE: No new function!
69851 2019-Jan-15 20:37:40.292500 - [DEBUG] Compose: AllBottom * AllBottom
69852 2019-Jan-15 20:37:40.292527 - [DEBUG]
69853 2019-Jan-15 20:37:40.292551 - [DEBUG] Propagate flow
69854 2019-Jan-15 20:37:40.292575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69855 2019-Jan-15 20:37:40.292630 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69856 2019-Jan-15 20:37:40.293267 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69857 2019-Jan-15 20:37:40.293323 - [DEBUG] Edge function : AllBottom (result of previous compose)
69858 2019-Jan-15 20:37:40.293348 - [DEBUG]
69859 2019-Jan-15 20:37:40.293373 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69860 2019-Jan-15 20:37:40.293398 - [DEBUG] = AllBottom
69861 2019-Jan-15 20:37:40.293423 - [DEBUG]
69862 2019-Jan-15 20:37:40.293446 - [DEBUG] PROPAGATE: No new function!
69863 2019-Jan-15 20:37:40.293483 - [DEBUG] Compose: AllBottom * AllBottom
69864 2019-Jan-15 20:37:40.293510 - [DEBUG]
69865 2019-Jan-15 20:37:40.293534 - [DEBUG] Propagate flow
69866 2019-Jan-15 20:37:40.293557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69867 2019-Jan-15 20:37:40.293613 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69868 2019-Jan-15 20:37:40.294267 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69869 2019-Jan-15 20:37:40.294323 - [DEBUG] Edge function : AllBottom (result of previous compose)
69870 2019-Jan-15 20:37:40.294348 - [DEBUG]
69871 2019-Jan-15 20:37:40.294372 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69872 2019-Jan-15 20:37:40.294398 - [DEBUG] = AllBottom
69873 2019-Jan-15 20:37:40.294422 - [DEBUG]
69874 2019-Jan-15 20:37:40.294446 - [DEBUG] PROPAGATE: No new function!
69875 2019-Jan-15 20:37:40.294482 - [DEBUG] Compose: AllBottom * AllBottom
69876 2019-Jan-15 20:37:40.294509 - [DEBUG]
69877 2019-Jan-15 20:37:40.294533 - [DEBUG] Propagate flow
69878 2019-Jan-15 20:37:40.294557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69879 2019-Jan-15 20:37:40.294613 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69880 2019-Jan-15 20:37:40.295251 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69881 2019-Jan-15 20:37:40.295320 - [DEBUG] Edge function : AllBottom (result of previous compose)
69882 2019-Jan-15 20:37:40.295345 - [DEBUG]
69883 2019-Jan-15 20:37:40.295370 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69884 2019-Jan-15 20:37:40.295396 - [DEBUG] = AllBottom
69885 2019-Jan-15 20:37:40.295421 - [DEBUG]
69886 2019-Jan-15 20:37:40.295444 - [DEBUG] PROPAGATE: No new function!
69887 2019-Jan-15 20:37:40.295482 - [DEBUG] Compose: AllBottom * AllBottom
69888 2019-Jan-15 20:37:40.295509 - [DEBUG]
69889 2019-Jan-15 20:37:40.295533 - [DEBUG] Propagate flow
69890 2019-Jan-15 20:37:40.295557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69891 2019-Jan-15 20:37:40.295613 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69892 2019-Jan-15 20:37:40.296252 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69893 2019-Jan-15 20:37:40.296308 - [DEBUG] Edge function : AllBottom (result of previous compose)
69894 2019-Jan-15 20:37:40.296333 - [DEBUG]
69895 2019-Jan-15 20:37:40.296358 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69896 2019-Jan-15 20:37:40.296384 - [DEBUG] = AllBottom
69897 2019-Jan-15 20:37:40.296409 - [DEBUG]
69898 2019-Jan-15 20:37:40.296432 - [DEBUG] PROPAGATE: No new function!
69899 2019-Jan-15 20:37:40.296469 - [DEBUG] Compose: AllBottom * AllBottom
69900 2019-Jan-15 20:37:40.296495 - [DEBUG]
69901 2019-Jan-15 20:37:40.296519 - [DEBUG] Propagate flow
69902 2019-Jan-15 20:37:40.296542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69903 2019-Jan-15 20:37:40.296598 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69904 2019-Jan-15 20:37:40.297236 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69905 2019-Jan-15 20:37:40.297306 - [DEBUG] Edge function : AllBottom (result of previous compose)
69906 2019-Jan-15 20:37:40.297331 - [DEBUG]
69907 2019-Jan-15 20:37:40.297356 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69908 2019-Jan-15 20:37:40.297382 - [DEBUG] = AllBottom
69909 2019-Jan-15 20:37:40.297406 - [DEBUG]
69910 2019-Jan-15 20:37:40.297429 - [DEBUG] PROPAGATE: No new function!
69911 2019-Jan-15 20:37:40.297466 - [DEBUG] Compose: AllBottom * AllBottom
69912 2019-Jan-15 20:37:40.297493 - [DEBUG]
69913 2019-Jan-15 20:37:40.297516 - [DEBUG] Propagate flow
69914 2019-Jan-15 20:37:40.297540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69915 2019-Jan-15 20:37:40.297596 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69916 2019-Jan-15 20:37:40.298234 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69917 2019-Jan-15 20:37:40.298290 - [DEBUG] Edge function : AllBottom (result of previous compose)
69918 2019-Jan-15 20:37:40.298314 - [DEBUG]
69919 2019-Jan-15 20:37:40.298339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69920 2019-Jan-15 20:37:40.298365 - [DEBUG] = AllBottom
69921 2019-Jan-15 20:37:40.298390 - [DEBUG]
69922 2019-Jan-15 20:37:40.298413 - [DEBUG] PROPAGATE: No new function!
69923 2019-Jan-15 20:37:40.298449 - [DEBUG] Compose: AllBottom * AllBottom
69924 2019-Jan-15 20:37:40.298475 - [DEBUG]
69925 2019-Jan-15 20:37:40.298499 - [DEBUG] Propagate flow
69926 2019-Jan-15 20:37:40.298522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69927 2019-Jan-15 20:37:40.298578 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
69928 2019-Jan-15 20:37:40.299224 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69929 2019-Jan-15 20:37:40.299280 - [DEBUG] Edge function : AllBottom (result of previous compose)
69930 2019-Jan-15 20:37:40.299305 - [DEBUG]
69931 2019-Jan-15 20:37:40.299330 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69932 2019-Jan-15 20:37:40.299364 - [DEBUG] = AllBottom
69933 2019-Jan-15 20:37:40.299389 - [DEBUG]
69934 2019-Jan-15 20:37:40.299412 - [DEBUG] PROPAGATE: No new function!
69935 2019-Jan-15 20:37:40.299448 - [DEBUG] Compose: AllBottom * AllBottom
69936 2019-Jan-15 20:37:40.299475 - [DEBUG]
69937 2019-Jan-15 20:37:40.299499 - [DEBUG] Propagate flow
69938 2019-Jan-15 20:37:40.299522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69939 2019-Jan-15 20:37:40.299578 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
69940 2019-Jan-15 20:37:40.300223 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69941 2019-Jan-15 20:37:40.300280 - [DEBUG] Edge function : AllBottom (result of previous compose)
69942 2019-Jan-15 20:37:40.300305 - [DEBUG]
69943 2019-Jan-15 20:37:40.300330 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69944 2019-Jan-15 20:37:40.300356 - [DEBUG] = AllBottom
69945 2019-Jan-15 20:37:40.300380 - [DEBUG]
69946 2019-Jan-15 20:37:40.300403 - [DEBUG] PROPAGATE: No new function!
69947 2019-Jan-15 20:37:40.300450 - [DEBUG] Compose: AllBottom * AllBottom
69948 2019-Jan-15 20:37:40.300477 - [DEBUG]
69949 2019-Jan-15 20:37:40.300502 - [DEBUG] Propagate flow
69950 2019-Jan-15 20:37:40.300525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69951 2019-Jan-15 20:37:40.300581 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69952 2019-Jan-15 20:37:40.301257 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69953 2019-Jan-15 20:37:40.301313 - [DEBUG] Edge function : AllBottom (result of previous compose)
69954 2019-Jan-15 20:37:40.301338 - [DEBUG]
69955 2019-Jan-15 20:37:40.301363 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69956 2019-Jan-15 20:37:40.301388 - [DEBUG] = AllBottom
69957 2019-Jan-15 20:37:40.301413 - [DEBUG]
69958 2019-Jan-15 20:37:40.301436 - [DEBUG] PROPAGATE: No new function!
69959 2019-Jan-15 20:37:40.301476 - [DEBUG] Compose: AllBottom * AllBottom
69960 2019-Jan-15 20:37:40.301503 - [DEBUG]
69961 2019-Jan-15 20:37:40.301528 - [DEBUG] Propagate flow
69962 2019-Jan-15 20:37:40.301551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69963 2019-Jan-15 20:37:40.301607 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
69964 2019-Jan-15 20:37:40.302253 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69965 2019-Jan-15 20:37:40.302309 - [DEBUG] Edge function : AllBottom (result of previous compose)
69966 2019-Jan-15 20:37:40.302334 - [DEBUG]
69967 2019-Jan-15 20:37:40.302359 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69968 2019-Jan-15 20:37:40.302385 - [DEBUG] = AllBottom
69969 2019-Jan-15 20:37:40.302409 - [DEBUG]
69970 2019-Jan-15 20:37:40.302433 - [DEBUG] PROPAGATE: No new function!
69971 2019-Jan-15 20:37:40.302473 - [DEBUG] Compose: AllBottom * AllBottom
69972 2019-Jan-15 20:37:40.302500 - [DEBUG]
69973 2019-Jan-15 20:37:40.302524 - [DEBUG] Propagate flow
69974 2019-Jan-15 20:37:40.302547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69975 2019-Jan-15 20:37:40.302603 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
69976 2019-Jan-15 20:37:40.303249 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69977 2019-Jan-15 20:37:40.303304 - [DEBUG] Edge function : AllBottom (result of previous compose)
69978 2019-Jan-15 20:37:40.303329 - [DEBUG]
69979 2019-Jan-15 20:37:40.303354 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69980 2019-Jan-15 20:37:40.303380 - [DEBUG] = AllBottom
69981 2019-Jan-15 20:37:40.303404 - [DEBUG]
69982 2019-Jan-15 20:37:40.303436 - [DEBUG] PROPAGATE: No new function!
69983 2019-Jan-15 20:37:40.303478 - [DEBUG] Start adding new jump function
69984 2019-Jan-15 20:37:40.303502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69985 2019-Jan-15 20:37:40.303559 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69986 2019-Jan-15 20:37:40.303613 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69987 2019-Jan-15 20:37:40.304264 - [DEBUG] Edge Function : EdgeIdentity
69988 2019-Jan-15 20:37:40.304291 - [DEBUG] End adding new jump function
69989 2019-Jan-15 20:37:40.304315 - [DEBUG]
69990 2019-Jan-15 20:37:40.304338 - [INFO] Compute the final values according to the edge functions
69991 2019-Jan-15 20:37:40.304362 - [DEBUG] Start computing values
69992 2019-Jan-15 20:37:40.304387 - [DEBUG] Function : main
69993 2019-Jan-15 20:37:40.304412 - [DEBUG] Inst. : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69994 2019-Jan-15 20:37:40.305047 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69995 2019-Jan-15 20:37:40.305103 - [DEBUG] Value : BOTTOM
69996 2019-Jan-15 20:37:40.305129 - [DEBUG]
69997 2019-Jan-15 20:37:40.305160 - [DEBUG] Function : main
69998 2019-Jan-15 20:37:40.305185 - [DEBUG] Inst. : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69999 2019-Jan-15 20:37:40.305836 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70000 2019-Jan-15 20:37:40.305892 - [DEBUG] Value : BOTTOM
70001 2019-Jan-15 20:37:40.305917 - [DEBUG]


getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !3970002 2019-Jan-15 20:37:40.306777 - [DEBUG] Could not get starting points of 'getenv' because it is a declaration
70003 2019-Jan-15 20:37:40.306822 - [DEBUG] Function : main
70004 2019-Jan-15 20:37:40.306847 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
70005 2019-Jan-15 20:37:40.307569 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70006 2019-Jan-15 20:37:40.307634 - [DEBUG] Value : BOTTOM
70007 2019-Jan-15 20:37:40.307662 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !3170008 2019-Jan-15 20:37:40.308338 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70009 2019-Jan-15 20:37:40.308371 - [DEBUG] Function : main
70010 2019-Jan-15 20:37:40.308399 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
70011 2019-Jan-15 20:37:40.309044 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70012 2019-Jan-15 20:37:40.309100 - [DEBUG] Value : BOTTOM
70013 2019-Jan-15 20:37:40.309125 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !3470014 2019-Jan-15 20:37:40.309783 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70015 2019-Jan-15 20:37:40.309814 - [DEBUG] Function : main
70016 2019-Jan-15 20:37:40.309840 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
70017 2019-Jan-15 20:37:40.310494 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70018 2019-Jan-15 20:37:40.310550 - [DEBUG] Value : BOTTOM
70019 2019-Jan-15 20:37:40.310576 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !3770020 2019-Jan-15 20:37:40.311261 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70021 2019-Jan-15 20:37:40.311309 - [DEBUG] Function : main
70022 2019-Jan-15 20:37:40.311336 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70023 2019-Jan-15 20:37:40.311976 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70024 2019-Jan-15 20:37:40.312614 - [DEBUG] Value : BOTTOM
70025 2019-Jan-15 20:37:40.312640 - [DEBUG]


getCallFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7170026 2019-Jan-15 20:37:40.313288 - [DEBUG] Function : main
70027 2019-Jan-15 20:37:40.313316 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70028 2019-Jan-15 20:37:40.313966 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70029 2019-Jan-15 20:37:40.314600 - [DEBUG] Value : BOTTOM
70030 2019-Jan-15 20:37:40.314626 - [DEBUG]
70031 2019-Jan-15 20:37:40.314655 - [DEBUG] Function : main
70032 2019-Jan-15 20:37:40.314681 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70033 2019-Jan-15 20:37:40.315317 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70034 2019-Jan-15 20:37:40.315953 - [DEBUG] Value : BOTTOM
70035 2019-Jan-15 20:37:40.315979 - [DEBUG]
70036 2019-Jan-15 20:37:40.316008 - [DEBUG] Function : main
70037 2019-Jan-15 20:37:40.316033 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70038 2019-Jan-15 20:37:40.316668 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70039 2019-Jan-15 20:37:40.317319 - [DEBUG] Value : BOTTOM
70040 2019-Jan-15 20:37:40.317347 - [DEBUG]
70041 2019-Jan-15 20:37:40.317376 - [DEBUG] Function : main
70042 2019-Jan-15 20:37:40.317401 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70043 2019-Jan-15 20:37:40.318037 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70044 2019-Jan-15 20:37:40.318670 - [DEBUG] Value : BOTTOM
70045 2019-Jan-15 20:37:40.318696 - [DEBUG]
70046 2019-Jan-15 20:37:40.318725 - [DEBUG] Function : main
70047 2019-Jan-15 20:37:40.318751 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70048 2019-Jan-15 20:37:40.319385 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70049 2019-Jan-15 20:37:40.320019 - [DEBUG] Value : BOTTOM
70050 2019-Jan-15 20:37:40.320044 - [DEBUG]
70051 2019-Jan-15 20:37:40.320074 - [DEBUG] Function : main
70052 2019-Jan-15 20:37:40.320100 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70053 2019-Jan-15 20:37:40.320751 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70054 2019-Jan-15 20:37:40.321385 - [DEBUG] Value : BOTTOM
70055 2019-Jan-15 20:37:40.321411 - [DEBUG]
70056 2019-Jan-15 20:37:40.321439 - [DEBUG] Function : main
70057 2019-Jan-15 20:37:40.321465 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70058 2019-Jan-15 20:37:40.322100 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70059 2019-Jan-15 20:37:40.322739 - [DEBUG] Value : BOTTOM
70060 2019-Jan-15 20:37:40.322765 - [DEBUG]
70061 2019-Jan-15 20:37:40.322794 - [DEBUG] Function : main
70062 2019-Jan-15 20:37:40.322819 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70063 2019-Jan-15 20:37:40.323462 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70064 2019-Jan-15 20:37:40.324117 - [DEBUG] Value : BOTTOM
70065 2019-Jan-15 20:37:40.324155 - [DEBUG]
70066 2019-Jan-15 20:37:40.324185 - [DEBUG] Function : main
70067 2019-Jan-15 20:37:40.324210 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70068 2019-Jan-15 20:37:40.324848 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70069 2019-Jan-15 20:37:40.324905 - [DEBUG] Value : BOTTOM
70070 2019-Jan-15 20:37:40.324932 - [DEBUG]
70071 2019-Jan-15 20:37:40.324962 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70072 2019-Jan-15 20:37:40.324996 - [DEBUG] Function : main
70073 2019-Jan-15 20:37:40.325021 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70074 2019-Jan-15 20:37:40.325665 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70075 2019-Jan-15 20:37:40.326302 - [DEBUG] Value : BOTTOM
70076 2019-Jan-15 20:37:40.326328 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7870077 2019-Jan-15 20:37:40.327016 - [DEBUG] Function : main
70078 2019-Jan-15 20:37:40.327045 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70079 2019-Jan-15 20:37:40.327703 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70080 2019-Jan-15 20:37:40.328339 - [DEBUG] Value : BOTTOM
70081 2019-Jan-15 20:37:40.328365 - [DEBUG]
70082 2019-Jan-15 20:37:40.328408 - [DEBUG] Function : main
70083 2019-Jan-15 20:37:40.328435 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70084 2019-Jan-15 20:37:40.329076 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70085 2019-Jan-15 20:37:40.329713 - [DEBUG] Value : BOTTOM
70086 2019-Jan-15 20:37:40.329739 - [DEBUG]
70087 2019-Jan-15 20:37:40.329770 - [DEBUG] Function : main
70088 2019-Jan-15 20:37:40.329796 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70089 2019-Jan-15 20:37:40.330437 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70090 2019-Jan-15 20:37:40.331090 - [DEBUG] Value : BOTTOM
70091 2019-Jan-15 20:37:40.331116 - [DEBUG]
70092 2019-Jan-15 20:37:40.331147 - [DEBUG] Function : main
70093 2019-Jan-15 20:37:40.331173 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70094 2019-Jan-15 20:37:40.331815 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70095 2019-Jan-15 20:37:40.332451 - [DEBUG] Value : BOTTOM
70096 2019-Jan-15 20:37:40.332477 - [DEBUG]
70097 2019-Jan-15 20:37:40.332508 - [DEBUG] Function : main
70098 2019-Jan-15 20:37:40.332533 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70099 2019-Jan-15 20:37:40.333175 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70100 2019-Jan-15 20:37:40.333809 - [DEBUG] Value : BOTTOM
70101 2019-Jan-15 20:37:40.333836 - [DEBUG]
70102 2019-Jan-15 20:37:40.333868 - [DEBUG] Function : main
70103 2019-Jan-15 20:37:40.333894 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70104 2019-Jan-15 20:37:40.334553 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70105 2019-Jan-15 20:37:40.335188 - [DEBUG] Value : BOTTOM
70106 2019-Jan-15 20:37:40.335214 - [DEBUG]
70107 2019-Jan-15 20:37:40.335252 - [DEBUG] Function : main
70108 2019-Jan-15 20:37:40.335278 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70109 2019-Jan-15 20:37:40.335922 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70110 2019-Jan-15 20:37:40.336560 - [DEBUG] Value : BOTTOM
70111 2019-Jan-15 20:37:40.336586 - [DEBUG]
70112 2019-Jan-15 20:37:40.336617 - [DEBUG] Function : main
70113 2019-Jan-15 20:37:40.336643 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70114 2019-Jan-15 20:37:40.337300 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70115 2019-Jan-15 20:37:40.337940 - [DEBUG] Value : BOTTOM
70116 2019-Jan-15 20:37:40.337966 - [DEBUG]
70117 2019-Jan-15 20:37:40.337997 - [DEBUG] Function : main
70118 2019-Jan-15 20:37:40.338022 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70119 2019-Jan-15 20:37:40.338665 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70120 2019-Jan-15 20:37:40.339303 - [DEBUG] Value : BOTTOM
70121 2019-Jan-15 20:37:40.339328 - [DEBUG]
70122 2019-Jan-15 20:37:40.339359 - [DEBUG] Function : main
70123 2019-Jan-15 20:37:40.339385 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70124 2019-Jan-15 20:37:40.340029 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70125 2019-Jan-15 20:37:40.340680 - [DEBUG] Value : BOTTOM
70126 2019-Jan-15 20:37:40.340706 - [DEBUG]
70127 2019-Jan-15 20:37:40.340737 - [DEBUG] Function : main
70128 2019-Jan-15 20:37:40.340763 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70129 2019-Jan-15 20:37:40.341405 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70130 2019-Jan-15 20:37:40.342039 - [DEBUG] Value : BOTTOM
70131 2019-Jan-15 20:37:40.342066 - [DEBUG]
70132 2019-Jan-15 20:37:40.342097 - [DEBUG] Function : main
70133 2019-Jan-15 20:37:40.342122 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70134 2019-Jan-15 20:37:40.342765 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70135 2019-Jan-15 20:37:40.342822 - [DEBUG] Value : BOTTOM
70136 2019-Jan-15 20:37:40.342848 - [DEBUG]
70137 2019-Jan-15 20:37:40.342879 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70138 2019-Jan-15 20:37:40.342911 - [DEBUG] Function : main
70139 2019-Jan-15 20:37:40.342937 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70140 2019-Jan-15 20:37:40.343575 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70141 2019-Jan-15 20:37:40.344227 - [DEBUG] Value : BOTTOM
70142 2019-Jan-15 20:37:40.344253 - [DEBUG]


getCallFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8470143 2019-Jan-15 20:37:40.344902 - [DEBUG] Function : main
70144 2019-Jan-15 20:37:40.344931 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70145 2019-Jan-15 20:37:40.345565 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70146 2019-Jan-15 20:37:40.346199 - [DEBUG] Value : BOTTOM
70147 2019-Jan-15 20:37:40.346225 - [DEBUG]
70148 2019-Jan-15 20:37:40.346254 - [DEBUG] Function : main
70149 2019-Jan-15 20:37:40.346281 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70150 2019-Jan-15 20:37:40.346926 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70151 2019-Jan-15 20:37:40.347576 - [DEBUG] Value : BOTTOM
70152 2019-Jan-15 20:37:40.347602 - [DEBUG]
70153 2019-Jan-15 20:37:40.347631 - [DEBUG] Function : main
70154 2019-Jan-15 20:37:40.347656 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70155 2019-Jan-15 20:37:40.348292 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70156 2019-Jan-15 20:37:40.348928 - [DEBUG] Value : BOTTOM
70157 2019-Jan-15 20:37:40.348954 - [DEBUG]
70158 2019-Jan-15 20:37:40.348983 - [DEBUG] Function : main
70159 2019-Jan-15 20:37:40.349008 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70160 2019-Jan-15 20:37:40.349644 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70161 2019-Jan-15 20:37:40.350276 - [DEBUG] Value : BOTTOM
70162 2019-Jan-15 20:37:40.350303 - [DEBUG]
70163 2019-Jan-15 20:37:40.350332 - [DEBUG] Function : main
70164 2019-Jan-15 20:37:40.350357 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70165 2019-Jan-15 20:37:40.351009 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70166 2019-Jan-15 20:37:40.351641 - [DEBUG] Value : BOTTOM
70167 2019-Jan-15 20:37:40.351667 - [DEBUG]
70168 2019-Jan-15 20:37:40.351697 - [DEBUG] Function : main
70169 2019-Jan-15 20:37:40.351722 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70170 2019-Jan-15 20:37:40.352359 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70171 2019-Jan-15 20:37:40.352992 - [DEBUG] Value : BOTTOM
70172 2019-Jan-15 20:37:40.353018 - [DEBUG]
70173 2019-Jan-15 20:37:40.353046 - [DEBUG] Function : main
70174 2019-Jan-15 20:37:40.353072 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70175 2019-Jan-15 20:37:40.353706 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70176 2019-Jan-15 20:37:40.354362 - [DEBUG] Value : BOTTOM
70177 2019-Jan-15 20:37:40.354388 - [DEBUG]
70178 2019-Jan-15 20:37:40.354417 - [DEBUG] Function : main
70179 2019-Jan-15 20:37:40.354443 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70180 2019-Jan-15 20:37:40.355079 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70181 2019-Jan-15 20:37:40.355720 - [DEBUG] Value : BOTTOM
70182 2019-Jan-15 20:37:40.355745 - [DEBUG]
70183 2019-Jan-15 20:37:40.355774 - [DEBUG] Function : main
70184 2019-Jan-15 20:37:40.355800 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70185 2019-Jan-15 20:37:40.356437 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70186 2019-Jan-15 20:37:40.357071 - [DEBUG] Value : BOTTOM
70187 2019-Jan-15 20:37:40.357097 - [DEBUG]
70188 2019-Jan-15 20:37:40.357125 - [DEBUG] Function : main
70189 2019-Jan-15 20:37:40.357151 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70190 2019-Jan-15 20:37:40.357802 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70191 2019-Jan-15 20:37:40.358436 - [DEBUG] Value : BOTTOM
70192 2019-Jan-15 20:37:40.358463 - [DEBUG]
70193 2019-Jan-15 20:37:40.358492 - [DEBUG] Function : main
70194 2019-Jan-15 20:37:40.358518 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70195 2019-Jan-15 20:37:40.359154 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70196 2019-Jan-15 20:37:40.359794 - [DEBUG] Value : BOTTOM
70197 2019-Jan-15 20:37:40.359820 - [DEBUG]
70198 2019-Jan-15 20:37:40.359849 - [DEBUG] Function : main
70199 2019-Jan-15 20:37:40.359875 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70200 2019-Jan-15 20:37:40.360512 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70201 2019-Jan-15 20:37:40.360569 - [DEBUG] Value : BOTTOM
70202 2019-Jan-15 20:37:40.360594 - [DEBUG]
70203 2019-Jan-15 20:37:40.360637 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70204 2019-Jan-15 20:37:40.360670 - [DEBUG] Function : main
70205 2019-Jan-15 20:37:40.360695 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70206 2019-Jan-15 20:37:40.361334 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70207 2019-Jan-15 20:37:40.361971 - [DEBUG] Value : BOTTOM
70208 2019-Jan-15 20:37:40.361997 - [DEBUG]


getCallFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8970209 2019-Jan-15 20:37:40.362644 - [DEBUG] Function : main
70210 2019-Jan-15 20:37:40.362672 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70211 2019-Jan-15 20:37:40.363307 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70212 2019-Jan-15 20:37:40.363954 - [DEBUG] Value : BOTTOM
70213 2019-Jan-15 20:37:40.363980 - [DEBUG]
70214 2019-Jan-15 20:37:40.364009 - [DEBUG] Function : main
70215 2019-Jan-15 20:37:40.364035 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70216 2019-Jan-15 20:37:40.364671 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70217 2019-Jan-15 20:37:40.365305 - [DEBUG] Value : BOTTOM
70218 2019-Jan-15 20:37:40.365330 - [DEBUG]
70219 2019-Jan-15 20:37:40.365359 - [DEBUG] Function : main
70220 2019-Jan-15 20:37:40.365385 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70221 2019-Jan-15 20:37:40.366019 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70222 2019-Jan-15 20:37:40.366655 - [DEBUG] Value : BOTTOM
70223 2019-Jan-15 20:37:40.366681 - [DEBUG]
70224 2019-Jan-15 20:37:40.366710 - [DEBUG] Function : main
70225 2019-Jan-15 20:37:40.366736 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70226 2019-Jan-15 20:37:40.367386 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70227 2019-Jan-15 20:37:40.368019 - [DEBUG] Value : BOTTOM
70228 2019-Jan-15 20:37:40.368045 - [DEBUG]
70229 2019-Jan-15 20:37:40.368074 - [DEBUG] Function : main
70230 2019-Jan-15 20:37:40.368099 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70231 2019-Jan-15 20:37:40.368734 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70232 2019-Jan-15 20:37:40.369366 - [DEBUG] Value : BOTTOM
70233 2019-Jan-15 20:37:40.369391 - [DEBUG]
70234 2019-Jan-15 20:37:40.369421 - [DEBUG] Function : main
70235 2019-Jan-15 20:37:40.369446 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70236 2019-Jan-15 20:37:40.370083 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70237 2019-Jan-15 20:37:40.370730 - [DEBUG] Value : BOTTOM
70238 2019-Jan-15 20:37:40.370756 - [DEBUG]
70239 2019-Jan-15 20:37:40.370785 - [DEBUG] Function : main
70240 2019-Jan-15 20:37:40.370811 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70241 2019-Jan-15 20:37:40.371446 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70242 2019-Jan-15 20:37:40.372091 - [DEBUG] Value : BOTTOM
70243 2019-Jan-15 20:37:40.372117 - [DEBUG]
70244 2019-Jan-15 20:37:40.372146 - [DEBUG] Function : main
70245 2019-Jan-15 20:37:40.372172 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70246 2019-Jan-15 20:37:40.372809 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70247 2019-Jan-15 20:37:40.373446 - [DEBUG] Value : BOTTOM
70248 2019-Jan-15 20:37:40.373472 - [DEBUG]
70249 2019-Jan-15 20:37:40.373501 - [DEBUG] Function : main
70250 2019-Jan-15 20:37:40.373526 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70251 2019-Jan-15 20:37:40.374177 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70252 2019-Jan-15 20:37:40.374813 - [DEBUG] Value : BOTTOM
70253 2019-Jan-15 20:37:40.374840 - [DEBUG]
70254 2019-Jan-15 20:37:40.374869 - [DEBUG] Function : main
70255 2019-Jan-15 20:37:40.374895 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70256 2019-Jan-15 20:37:40.375530 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70257 2019-Jan-15 20:37:40.376166 - [DEBUG] Value : BOTTOM
70258 2019-Jan-15 20:37:40.376191 - [DEBUG]
70259 2019-Jan-15 20:37:40.376220 - [DEBUG] Function : main
70260 2019-Jan-15 20:37:40.376246 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70261 2019-Jan-15 20:37:40.376881 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70262 2019-Jan-15 20:37:40.377529 - [DEBUG] Value : BOTTOM
70263 2019-Jan-15 20:37:40.377555 - [DEBUG]
70264 2019-Jan-15 20:37:40.377583 - [DEBUG] Function : main
70265 2019-Jan-15 20:37:40.377609 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70266 2019-Jan-15 20:37:40.378246 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70267 2019-Jan-15 20:37:40.378882 - [DEBUG] Value : BOTTOM
70268 2019-Jan-15 20:37:40.378907 - [DEBUG]
70269 2019-Jan-15 20:37:40.378936 - [DEBUG] Function : main
70270 2019-Jan-15 20:37:40.378962 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70271 2019-Jan-15 20:37:40.379596 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70272 2019-Jan-15 20:37:40.380231 - [DEBUG] Value : BOTTOM
70273 2019-Jan-15 20:37:40.380257 - [DEBUG]
70274 2019-Jan-15 20:37:40.380285 - [DEBUG] Function : main
70275 2019-Jan-15 20:37:40.380311 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70276 2019-Jan-15 20:37:40.380961 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70277 2019-Jan-15 20:37:40.381595 - [DEBUG] Value : BOTTOM
70278 2019-Jan-15 20:37:40.381621 - [DEBUG]
70279 2019-Jan-15 20:37:40.381650 - [DEBUG] Function : main
70280 2019-Jan-15 20:37:40.381675 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70281 2019-Jan-15 20:37:40.382314 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70282 2019-Jan-15 20:37:40.382370 - [DEBUG] Value : BOTTOM
70283 2019-Jan-15 20:37:40.382397 - [DEBUG]
70284 2019-Jan-15 20:37:40.382427 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70285 2019-Jan-15 20:37:40.382460 - [DEBUG] Function : main
70286 2019-Jan-15 20:37:40.382486 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70287 2019-Jan-15 20:37:40.383138 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70288 2019-Jan-15 20:37:40.383776 - [DEBUG] Value : BOTTOM
70289 2019-Jan-15 20:37:40.383802 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9670290 2019-Jan-15 20:37:40.384489 - [DEBUG] Function : main
70291 2019-Jan-15 20:37:40.384518 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70292 2019-Jan-15 20:37:40.385159 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70293 2019-Jan-15 20:37:40.385794 - [DEBUG] Value : BOTTOM
70294 2019-Jan-15 20:37:40.385820 - [DEBUG]
70295 2019-Jan-15 20:37:40.385863 - [DEBUG] Function : main
70296 2019-Jan-15 20:37:40.385890 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70297 2019-Jan-15 20:37:40.386542 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70298 2019-Jan-15 20:37:40.387176 - [DEBUG] Value : BOTTOM
70299 2019-Jan-15 20:37:40.387201 - [DEBUG]
70300 2019-Jan-15 20:37:40.387232 - [DEBUG] Function : main
70301 2019-Jan-15 20:37:40.387258 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70302 2019-Jan-15 20:37:40.387916 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70303 2019-Jan-15 20:37:40.388555 - [DEBUG] Value : BOTTOM
70304 2019-Jan-15 20:37:40.388581 - [DEBUG]
70305 2019-Jan-15 20:37:40.388612 - [DEBUG] Function : main
70306 2019-Jan-15 20:37:40.388638 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70307 2019-Jan-15 20:37:40.389281 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70308 2019-Jan-15 20:37:40.389914 - [DEBUG] Value : BOTTOM
70309 2019-Jan-15 20:37:40.389940 - [DEBUG]
70310 2019-Jan-15 20:37:40.389971 - [DEBUG] Function : main
70311 2019-Jan-15 20:37:40.389997 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70312 2019-Jan-15 20:37:40.390652 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70313 2019-Jan-15 20:37:40.391287 - [DEBUG] Value : BOTTOM
70314 2019-Jan-15 20:37:40.391314 - [DEBUG]
70315 2019-Jan-15 20:37:40.391346 - [DEBUG] Function : main
70316 2019-Jan-15 20:37:40.391372 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70317 2019-Jan-15 20:37:40.392017 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70318 2019-Jan-15 20:37:40.392650 - [DEBUG] Value : BOTTOM
70319 2019-Jan-15 20:37:40.392675 - [DEBUG]
70320 2019-Jan-15 20:37:40.392706 - [DEBUG] Function : main
70321 2019-Jan-15 20:37:40.392732 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70322 2019-Jan-15 20:37:40.393375 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70323 2019-Jan-15 20:37:40.394027 - [DEBUG] Value : BOTTOM
70324 2019-Jan-15 20:37:40.394053 - [DEBUG]
70325 2019-Jan-15 20:37:40.394084 - [DEBUG] Function : main
70326 2019-Jan-15 20:37:40.394110 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70327 2019-Jan-15 20:37:40.394753 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70328 2019-Jan-15 20:37:40.395400 - [DEBUG] Value : BOTTOM
70329 2019-Jan-15 20:37:40.395426 - [DEBUG]
70330 2019-Jan-15 20:37:40.395457 - [DEBUG] Function : main
70331 2019-Jan-15 20:37:40.395483 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70332 2019-Jan-15 20:37:40.396127 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70333 2019-Jan-15 20:37:40.396763 - [DEBUG] Value : BOTTOM
70334 2019-Jan-15 20:37:40.396789 - [DEBUG]
70335 2019-Jan-15 20:37:40.396820 - [DEBUG] Function : main
70336 2019-Jan-15 20:37:40.396846 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70337 2019-Jan-15 20:37:40.397504 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70338 2019-Jan-15 20:37:40.398142 - [DEBUG] Value : BOTTOM
70339 2019-Jan-15 20:37:40.398168 - [DEBUG]
70340 2019-Jan-15 20:37:40.398199 - [DEBUG] Function : main
70341 2019-Jan-15 20:37:40.398225 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70342 2019-Jan-15 20:37:40.398867 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70343 2019-Jan-15 20:37:40.399502 - [DEBUG] Value : BOTTOM
70344 2019-Jan-15 20:37:40.399528 - [DEBUG]
70345 2019-Jan-15 20:37:40.399559 - [DEBUG] Function : main
70346 2019-Jan-15 20:37:40.399585 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70347 2019-Jan-15 20:37:40.400229 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70348 2019-Jan-15 20:37:40.400883 - [DEBUG] Value : BOTTOM
70349 2019-Jan-15 20:37:40.400909 - [DEBUG]
70350 2019-Jan-15 20:37:40.400940 - [DEBUG] Function : main
70351 2019-Jan-15 20:37:40.400966 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70352 2019-Jan-15 20:37:40.401607 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70353 2019-Jan-15 20:37:40.402245 - [DEBUG] Value : BOTTOM
70354 2019-Jan-15 20:37:40.402271 - [DEBUG]
70355 2019-Jan-15 20:37:40.402302 - [DEBUG] Function : main
70356 2019-Jan-15 20:37:40.402327 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70357 2019-Jan-15 20:37:40.402970 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70358 2019-Jan-15 20:37:40.403605 - [DEBUG] Value : BOTTOM
70359 2019-Jan-15 20:37:40.403630 - [DEBUG]
70360 2019-Jan-15 20:37:40.403661 - [DEBUG] Function : main
70361 2019-Jan-15 20:37:40.403687 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70362 2019-Jan-15 20:37:40.404347 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70363 2019-Jan-15 20:37:40.404984 - [DEBUG] Value : BOTTOM
70364 2019-Jan-15 20:37:40.405010 - [DEBUG]
70365 2019-Jan-15 20:37:40.405042 - [DEBUG] Function : main
70366 2019-Jan-15 20:37:40.405068 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70367 2019-Jan-15 20:37:40.405711 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70368 2019-Jan-15 20:37:40.406349 - [DEBUG] Value : BOTTOM
70369 2019-Jan-15 20:37:40.406374 - [DEBUG]
70370 2019-Jan-15 20:37:40.406405 - [DEBUG] Function : main
70371 2019-Jan-15 20:37:40.406438 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70372 2019-Jan-15 20:37:40.407081 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70373 2019-Jan-15 20:37:40.407731 - [DEBUG] Value : BOTTOM
70374 2019-Jan-15 20:37:40.407758 - [DEBUG]
70375 2019-Jan-15 20:37:40.407789 - [DEBUG] Function : main
70376 2019-Jan-15 20:37:40.407815 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70377 2019-Jan-15 20:37:40.408459 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70378 2019-Jan-15 20:37:40.408515 - [DEBUG] Value : BOTTOM
70379 2019-Jan-15 20:37:40.408541 - [DEBUG]
70380 2019-Jan-15 20:37:40.408573 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70381 2019-Jan-15 20:37:40.408606 - [DEBUG] Function : main
70382 2019-Jan-15 20:37:40.408631 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70383 2019-Jan-15 20:37:40.409275 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70384 2019-Jan-15 20:37:40.409914 - [DEBUG] Value : BOTTOM
70385 2019-Jan-15 20:37:40.409940 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10370386 2019-Jan-15 20:37:40.410623 - [DEBUG] Function : main
70387 2019-Jan-15 20:37:40.410653 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70388 2019-Jan-15 20:37:40.411295 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70389 2019-Jan-15 20:37:40.411930 - [DEBUG] Value : BOTTOM
70390 2019-Jan-15 20:37:40.411956 - [DEBUG]
70391 2019-Jan-15 20:37:40.412000 - [DEBUG] Function : main
70392 2019-Jan-15 20:37:40.412027 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70393 2019-Jan-15 20:37:40.412668 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70394 2019-Jan-15 20:37:40.413306 - [DEBUG] Value : BOTTOM
70395 2019-Jan-15 20:37:40.413332 - [DEBUG]
70396 2019-Jan-15 20:37:40.413363 - [DEBUG] Function : main
70397 2019-Jan-15 20:37:40.413389 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70398 2019-Jan-15 20:37:40.414045 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70399 2019-Jan-15 20:37:40.414683 - [DEBUG] Value : BOTTOM
70400 2019-Jan-15 20:37:40.414709 - [DEBUG]
70401 2019-Jan-15 20:37:40.414740 - [DEBUG] Function : main
70402 2019-Jan-15 20:37:40.414766 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70403 2019-Jan-15 20:37:40.415407 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70404 2019-Jan-15 20:37:40.416044 - [DEBUG] Value : BOTTOM
70405 2019-Jan-15 20:37:40.416070 - [DEBUG]
70406 2019-Jan-15 20:37:40.416102 - [DEBUG] Function : main
70407 2019-Jan-15 20:37:40.416127 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70408 2019-Jan-15 20:37:40.416769 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70409 2019-Jan-15 20:37:40.417418 - [DEBUG] Value : BOTTOM
70410 2019-Jan-15 20:37:40.417444 - [DEBUG]
70411 2019-Jan-15 20:37:40.417492 - [DEBUG] Function : main
70412 2019-Jan-15 20:37:40.417518 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70413 2019-Jan-15 20:37:40.418163 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70414 2019-Jan-15 20:37:40.418797 - [DEBUG] Value : BOTTOM
70415 2019-Jan-15 20:37:40.418823 - [DEBUG]
70416 2019-Jan-15 20:37:40.418854 - [DEBUG] Function : main
70417 2019-Jan-15 20:37:40.418879 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70418 2019-Jan-15 20:37:40.419523 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70419 2019-Jan-15 20:37:40.420163 - [DEBUG] Value : BOTTOM
70420 2019-Jan-15 20:37:40.420188 - [DEBUG]
70421 2019-Jan-15 20:37:40.420218 - [DEBUG] Function : main
70422 2019-Jan-15 20:37:40.420244 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70423 2019-Jan-15 20:37:40.420903 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70424 2019-Jan-15 20:37:40.421543 - [DEBUG] Value : BOTTOM
70425 2019-Jan-15 20:37:40.421568 - [DEBUG]
70426 2019-Jan-15 20:37:40.421599 - [DEBUG] Function : main
70427 2019-Jan-15 20:37:40.421625 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70428 2019-Jan-15 20:37:40.422268 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70429 2019-Jan-15 20:37:40.422907 - [DEBUG] Value : BOTTOM
70430 2019-Jan-15 20:37:40.422933 - [DEBUG]
70431 2019-Jan-15 20:37:40.422964 - [DEBUG] Function : main
70432 2019-Jan-15 20:37:40.422990 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70433 2019-Jan-15 20:37:40.423632 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70434 2019-Jan-15 20:37:40.424284 - [DEBUG] Value : BOTTOM
70435 2019-Jan-15 20:37:40.424311 - [DEBUG]
70436 2019-Jan-15 20:37:40.424342 - [DEBUG] Function : main
70437 2019-Jan-15 20:37:40.424368 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70438 2019-Jan-15 20:37:40.425011 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70439 2019-Jan-15 20:37:40.425644 - [DEBUG] Value : BOTTOM
70440 2019-Jan-15 20:37:40.425670 - [DEBUG]
70441 2019-Jan-15 20:37:40.425701 - [DEBUG] Function : main
70442 2019-Jan-15 20:37:40.425727 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70443 2019-Jan-15 20:37:40.426369 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70444 2019-Jan-15 20:37:40.427038 - [DEBUG] Value : BOTTOM
70445 2019-Jan-15 20:37:40.427066 - [DEBUG]
70446 2019-Jan-15 20:37:40.427108 - [DEBUG] Function : main
70447 2019-Jan-15 20:37:40.427134 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70448 2019-Jan-15 20:37:40.427873 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70449 2019-Jan-15 20:37:40.428579 - [DEBUG] Value : BOTTOM
70450 2019-Jan-15 20:37:40.428608 - [DEBUG]
70451 2019-Jan-15 20:37:40.428659 - [DEBUG] Function : main
70452 2019-Jan-15 20:37:40.428685 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70453 2019-Jan-15 20:37:40.429428 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70454 2019-Jan-15 20:37:40.430133 - [DEBUG] Value : BOTTOM
70455 2019-Jan-15 20:37:40.430162 - [DEBUG]
70456 2019-Jan-15 20:37:40.430209 - [DEBUG] Function : main
70457 2019-Jan-15 20:37:40.430236 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70458 2019-Jan-15 20:37:40.430944 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70459 2019-Jan-15 20:37:40.431619 - [DEBUG] Value : BOTTOM
70460 2019-Jan-15 20:37:40.431646 - [DEBUG]
70461 2019-Jan-15 20:37:40.431689 - [DEBUG] Function : main
70462 2019-Jan-15 20:37:40.431715 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70463 2019-Jan-15 20:37:40.432395 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70464 2019-Jan-15 20:37:40.433046 - [DEBUG] Value : BOTTOM
70465 2019-Jan-15 20:37:40.433073 - [DEBUG]
70466 2019-Jan-15 20:37:40.433111 - [DEBUG] Function : main
70467 2019-Jan-15 20:37:40.433137 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70468 2019-Jan-15 20:37:40.433830 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70469 2019-Jan-15 20:37:40.434554 - [DEBUG] Value : BOTTOM
70470 2019-Jan-15 20:37:40.434582 - [DEBUG]
70471 2019-Jan-15 20:37:40.434632 - [DEBUG] Function : main
70472 2019-Jan-15 20:37:40.434658 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70473 2019-Jan-15 20:37:40.435382 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70474 2019-Jan-15 20:37:40.435456 - [DEBUG] Value : BOTTOM
70475 2019-Jan-15 20:37:40.435482 - [DEBUG]
70476 2019-Jan-15 20:37:40.435524 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70477 2019-Jan-15 20:37:40.435565 - [DEBUG] Function : main
70478 2019-Jan-15 20:37:40.435591 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70479 2019-Jan-15 20:37:40.436276 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70480 2019-Jan-15 20:37:40.436924 - [DEBUG] Value : BOTTOM
70481 2019-Jan-15 20:37:40.436950 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12070482 2019-Jan-15 20:37:40.437670 - [DEBUG] Function : main
70483 2019-Jan-15 20:37:40.437700 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70484 2019-Jan-15 20:37:40.438343 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70485 2019-Jan-15 20:37:40.438982 - [DEBUG] Value : BOTTOM
70486 2019-Jan-15 20:37:40.439008 - [DEBUG]
70487 2019-Jan-15 20:37:40.439052 - [DEBUG] Function : main
70488 2019-Jan-15 20:37:40.439079 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70489 2019-Jan-15 20:37:40.439723 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70490 2019-Jan-15 20:37:40.440361 - [DEBUG] Value : BOTTOM
70491 2019-Jan-15 20:37:40.440387 - [DEBUG]
70492 2019-Jan-15 20:37:40.440430 - [DEBUG] Function : main
70493 2019-Jan-15 20:37:40.440456 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70494 2019-Jan-15 20:37:40.441135 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70495 2019-Jan-15 20:37:40.441775 - [DEBUG] Value : BOTTOM
70496 2019-Jan-15 20:37:40.441802 - [DEBUG]
70497 2019-Jan-15 20:37:40.441834 - [DEBUG] Function : main
70498 2019-Jan-15 20:37:40.441859 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70499 2019-Jan-15 20:37:40.442502 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70500 2019-Jan-15 20:37:40.443141 - [DEBUG] Value : BOTTOM
70501 2019-Jan-15 20:37:40.443167 - [DEBUG]
70502 2019-Jan-15 20:37:40.443198 - [DEBUG] Function : main
70503 2019-Jan-15 20:37:40.443224 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70504 2019-Jan-15 20:37:40.443867 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70505 2019-Jan-15 20:37:40.444539 - [DEBUG] Value : BOTTOM
70506 2019-Jan-15 20:37:40.444565 - [DEBUG]
70507 2019-Jan-15 20:37:40.444598 - [DEBUG] Function : main
70508 2019-Jan-15 20:37:40.444624 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70509 2019-Jan-15 20:37:40.445266 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70510 2019-Jan-15 20:37:40.445901 - [DEBUG] Value : BOTTOM
70511 2019-Jan-15 20:37:40.445927 - [DEBUG]
70512 2019-Jan-15 20:37:40.445958 - [DEBUG] Function : main
70513 2019-Jan-15 20:37:40.445984 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70514 2019-Jan-15 20:37:40.446627 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70515 2019-Jan-15 20:37:40.447276 - [DEBUG] Value : BOTTOM
70516 2019-Jan-15 20:37:40.447305 - [DEBUG]
70517 2019-Jan-15 20:37:40.447336 - [DEBUG] Function : main
70518 2019-Jan-15 20:37:40.447362 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70519 2019-Jan-15 20:37:40.448003 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70520 2019-Jan-15 20:37:40.448645 - [DEBUG] Value : BOTTOM
70521 2019-Jan-15 20:37:40.448671 - [DEBUG]
70522 2019-Jan-15 20:37:40.448701 - [DEBUG] Function : main
70523 2019-Jan-15 20:37:40.448727 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70524 2019-Jan-15 20:37:40.449370 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70525 2019-Jan-15 20:37:40.450004 - [DEBUG] Value : BOTTOM
70526 2019-Jan-15 20:37:40.450031 - [DEBUG]
70527 2019-Jan-15 20:37:40.450062 - [DEBUG] Function : main
70528 2019-Jan-15 20:37:40.450087 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70529 2019-Jan-15 20:37:40.450746 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70530 2019-Jan-15 20:37:40.451385 - [DEBUG] Value : BOTTOM
70531 2019-Jan-15 20:37:40.451411 - [DEBUG]
70532 2019-Jan-15 20:37:40.451442 - [DEBUG] Function : main
70533 2019-Jan-15 20:37:40.451468 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70534 2019-Jan-15 20:37:40.452111 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70535 2019-Jan-15 20:37:40.452760 - [DEBUG] Value : BOTTOM
70536 2019-Jan-15 20:37:40.452786 - [DEBUG]
70537 2019-Jan-15 20:37:40.452817 - [DEBUG] Function : main
70538 2019-Jan-15 20:37:40.452843 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70539 2019-Jan-15 20:37:40.453487 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70540 2019-Jan-15 20:37:40.454141 - [DEBUG] Value : BOTTOM
70541 2019-Jan-15 20:37:40.454167 - [DEBUG]
70542 2019-Jan-15 20:37:40.454197 - [DEBUG] Function : main
70543 2019-Jan-15 20:37:40.454223 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70544 2019-Jan-15 20:37:40.454866 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70545 2019-Jan-15 20:37:40.455509 - [DEBUG] Value : BOTTOM
70546 2019-Jan-15 20:37:40.455534 - [DEBUG]
70547 2019-Jan-15 20:37:40.455565 - [DEBUG] Function : main
70548 2019-Jan-15 20:37:40.455591 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70549 2019-Jan-15 20:37:40.456234 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70550 2019-Jan-15 20:37:40.456870 - [DEBUG] Value : BOTTOM
70551 2019-Jan-15 20:37:40.456896 - [DEBUG]
70552 2019-Jan-15 20:37:40.456927 - [DEBUG] Function : main
70553 2019-Jan-15 20:37:40.456953 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70554 2019-Jan-15 20:37:40.457611 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70555 2019-Jan-15 20:37:40.458249 - [DEBUG] Value : BOTTOM
70556 2019-Jan-15 20:37:40.458276 - [DEBUG]
70557 2019-Jan-15 20:37:40.458308 - [DEBUG] Function : main
70558 2019-Jan-15 20:37:40.458334 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70559 2019-Jan-15 20:37:40.458979 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70560 2019-Jan-15 20:37:40.459616 - [DEBUG] Value : BOTTOM
70561 2019-Jan-15 20:37:40.459641 - [DEBUG]
70562 2019-Jan-15 20:37:40.459672 - [DEBUG] Function : main
70563 2019-Jan-15 20:37:40.459698 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70564 2019-Jan-15 20:37:40.460341 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70565 2019-Jan-15 20:37:40.460995 - [DEBUG] Value : BOTTOM
70566 2019-Jan-15 20:37:40.461022 - [DEBUG]
70567 2019-Jan-15 20:37:40.461054 - [DEBUG] Function : main
70568 2019-Jan-15 20:37:40.461080 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70569 2019-Jan-15 20:37:40.461724 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70570 2019-Jan-15 20:37:40.462367 - [DEBUG] Value : BOTTOM
70571 2019-Jan-15 20:37:40.462392 - [DEBUG]
70572 2019-Jan-15 20:37:40.462423 - [DEBUG] Function : main
70573 2019-Jan-15 20:37:40.462449 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70574 2019-Jan-15 20:37:40.463092 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70575 2019-Jan-15 20:37:40.463730 - [DEBUG] Value : BOTTOM
70576 2019-Jan-15 20:37:40.463756 - [DEBUG]
70577 2019-Jan-15 20:37:40.463810 - [DEBUG] Function : main
70578 2019-Jan-15 20:37:40.463837 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70579 2019-Jan-15 20:37:40.464497 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70580 2019-Jan-15 20:37:40.465140 - [DEBUG] Value : BOTTOM
70581 2019-Jan-15 20:37:40.465166 - [DEBUG]
70582 2019-Jan-15 20:37:40.465197 - [DEBUG] Function : main
70583 2019-Jan-15 20:37:40.465223 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70584 2019-Jan-15 20:37:40.465865 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70585 2019-Jan-15 20:37:40.466502 - [DEBUG] Value : BOTTOM
70586 2019-Jan-15 20:37:40.466529 - [DEBUG]
70587 2019-Jan-15 20:37:40.466572 - [DEBUG] Function : main
70588 2019-Jan-15 20:37:40.466599 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70589 2019-Jan-15 20:37:40.467242 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70590 2019-Jan-15 20:37:40.467895 - [DEBUG] Value : BOTTOM
70591 2019-Jan-15 20:37:40.467921 - [DEBUG]
70592 2019-Jan-15 20:37:40.467964 - [DEBUG] Function : main
70593 2019-Jan-15 20:37:40.467991 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70594 2019-Jan-15 20:37:40.468633 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70595 2019-Jan-15 20:37:40.469275 - [DEBUG] Value : BOTTOM
70596 2019-Jan-15 20:37:40.469300 - [DEBUG]
70597 2019-Jan-15 20:37:40.469332 - [DEBUG] Function : main
70598 2019-Jan-15 20:37:40.469358 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70599 2019-Jan-15 20:37:40.470000 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70600 2019-Jan-15 20:37:40.470647 - [DEBUG] Value : BOTTOM
70601 2019-Jan-15 20:37:40.470673 - [DEBUG]
70602 2019-Jan-15 20:37:40.470704 - [DEBUG] Function : main
70603 2019-Jan-15 20:37:40.470730 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70604 2019-Jan-15 20:37:40.471373 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70605 2019-Jan-15 20:37:40.471432 - [DEBUG] Value : BOTTOM
70606 2019-Jan-15 20:37:40.471457 - [DEBUG]
70607 2019-Jan-15 20:37:40.471489 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70608 2019-Jan-15 20:37:40.471525 - [DEBUG] Function : main
70609 2019-Jan-15 20:37:40.471550 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70610 2019-Jan-15 20:37:40.472190 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70611 2019-Jan-15 20:37:40.472827 - [DEBUG] Value : BOTTOM
70612 2019-Jan-15 20:37:40.472853 - [DEBUG]


getCallFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12670613 2019-Jan-15 20:37:40.473502 - [DEBUG] Function : main
70614 2019-Jan-15 20:37:40.473531 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70615 2019-Jan-15 20:37:40.474181 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70616 2019-Jan-15 20:37:40.474817 - [DEBUG] Value : BOTTOM
70617 2019-Jan-15 20:37:40.474843 - [DEBUG]
70618 2019-Jan-15 20:37:40.474873 - [DEBUG] Function : main
70619 2019-Jan-15 20:37:40.474907 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70620 2019-Jan-15 20:37:40.475544 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70621 2019-Jan-15 20:37:40.476179 - [DEBUG] Value : BOTTOM
70622 2019-Jan-15 20:37:40.476205 - [DEBUG]
70623 2019-Jan-15 20:37:40.476233 - [DEBUG] Function : main
70624 2019-Jan-15 20:37:40.476259 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70625 2019-Jan-15 20:37:40.476893 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70626 2019-Jan-15 20:37:40.477542 - [DEBUG] Value : BOTTOM
70627 2019-Jan-15 20:37:40.477567 - [DEBUG]
70628 2019-Jan-15 20:37:40.477596 - [DEBUG] Function : main
70629 2019-Jan-15 20:37:40.477622 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70630 2019-Jan-15 20:37:40.478257 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70631 2019-Jan-15 20:37:40.478894 - [DEBUG] Value : BOTTOM
70632 2019-Jan-15 20:37:40.478920 - [DEBUG]
70633 2019-Jan-15 20:37:40.478949 - [DEBUG] Function : main
70634 2019-Jan-15 20:37:40.478974 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70635 2019-Jan-15 20:37:40.479610 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70636 2019-Jan-15 20:37:40.480243 - [DEBUG] Value : BOTTOM
70637 2019-Jan-15 20:37:40.480268 - [DEBUG]
70638 2019-Jan-15 20:37:40.480298 - [DEBUG] Function : main
70639 2019-Jan-15 20:37:40.480323 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70640 2019-Jan-15 20:37:40.480972 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70641 2019-Jan-15 20:37:40.481604 - [DEBUG] Value : BOTTOM
70642 2019-Jan-15 20:37:40.481630 - [DEBUG]
70643 2019-Jan-15 20:37:40.481659 - [DEBUG] Function : main
70644 2019-Jan-15 20:37:40.481685 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70645 2019-Jan-15 20:37:40.482322 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70646 2019-Jan-15 20:37:40.482955 - [DEBUG] Value : BOTTOM
70647 2019-Jan-15 20:37:40.482982 - [DEBUG]
70648 2019-Jan-15 20:37:40.483011 - [DEBUG] Function : main
70649 2019-Jan-15 20:37:40.483036 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70650 2019-Jan-15 20:37:40.483673 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70651 2019-Jan-15 20:37:40.484328 - [DEBUG] Value : BOTTOM
70652 2019-Jan-15 20:37:40.484354 - [DEBUG]
70653 2019-Jan-15 20:37:40.484383 - [DEBUG] Function : main
70654 2019-Jan-15 20:37:40.484408 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70655 2019-Jan-15 20:37:40.485046 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70656 2019-Jan-15 20:37:40.485680 - [DEBUG] Value : BOTTOM
70657 2019-Jan-15 20:37:40.485706 - [DEBUG]
70658 2019-Jan-15 20:37:40.485735 - [DEBUG] Function : main
70659 2019-Jan-15 20:37:40.485760 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70660 2019-Jan-15 20:37:40.486395 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70661 2019-Jan-15 20:37:40.487031 - [DEBUG] Value : BOTTOM
70662 2019-Jan-15 20:37:40.487057 - [DEBUG]
70663 2019-Jan-15 20:37:40.487086 - [DEBUG] Function : main
70664 2019-Jan-15 20:37:40.487111 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70665 2019-Jan-15 20:37:40.487773 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70666 2019-Jan-15 20:37:40.488409 - [DEBUG] Value : BOTTOM
70667 2019-Jan-15 20:37:40.488435 - [DEBUG]
70668 2019-Jan-15 20:37:40.488464 - [DEBUG] Function : main
70669 2019-Jan-15 20:37:40.488490 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70670 2019-Jan-15 20:37:40.489127 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70671 2019-Jan-15 20:37:40.489762 - [DEBUG] Value : BOTTOM
70672 2019-Jan-15 20:37:40.489788 - [DEBUG]
70673 2019-Jan-15 20:37:40.489817 - [DEBUG] Function : main
70674 2019-Jan-15 20:37:40.489842 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70675 2019-Jan-15 20:37:40.490478 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70676 2019-Jan-15 20:37:40.491136 - [DEBUG] Value : BOTTOM
70677 2019-Jan-15 20:37:40.491163 - [DEBUG]
70678 2019-Jan-15 20:37:40.491192 - [DEBUG] Function : main
70679 2019-Jan-15 20:37:40.491218 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70680 2019-Jan-15 20:37:40.491857 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70681 2019-Jan-15 20:37:40.492492 - [DEBUG] Value : BOTTOM
70682 2019-Jan-15 20:37:40.492518 - [DEBUG]
70683 2019-Jan-15 20:37:40.492547 - [DEBUG] Function : main
70684 2019-Jan-15 20:37:40.492573 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70685 2019-Jan-15 20:37:40.493207 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70686 2019-Jan-15 20:37:40.493842 - [DEBUG] Value : BOTTOM
70687 2019-Jan-15 20:37:40.493867 - [DEBUG]
70688 2019-Jan-15 20:37:40.493897 - [DEBUG] Function : main
70689 2019-Jan-15 20:37:40.493923 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70690 2019-Jan-15 20:37:40.494570 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70691 2019-Jan-15 20:37:40.495205 - [DEBUG] Value : BOTTOM
70692 2019-Jan-15 20:37:40.495230 - [DEBUG]
70693 2019-Jan-15 20:37:40.495259 - [DEBUG] Function : main
70694 2019-Jan-15 20:37:40.495285 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70695 2019-Jan-15 20:37:40.495920 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70696 2019-Jan-15 20:37:40.496555 - [DEBUG] Value : BOTTOM
70697 2019-Jan-15 20:37:40.496581 - [DEBUG]
70698 2019-Jan-15 20:37:40.496610 - [DEBUG] Function : main
70699 2019-Jan-15 20:37:40.496635 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70700 2019-Jan-15 20:37:40.497318 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70701 2019-Jan-15 20:37:40.497972 - [DEBUG] Value : BOTTOM
70702 2019-Jan-15 20:37:40.497998 - [DEBUG]
70703 2019-Jan-15 20:37:40.498027 - [DEBUG] Function : main
70704 2019-Jan-15 20:37:40.498053 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70705 2019-Jan-15 20:37:40.498691 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70706 2019-Jan-15 20:37:40.499327 - [DEBUG] Value : BOTTOM
70707 2019-Jan-15 20:37:40.499354 - [DEBUG]
70708 2019-Jan-15 20:37:40.499383 - [DEBUG] Function : main
70709 2019-Jan-15 20:37:40.499408 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70710 2019-Jan-15 20:37:40.500044 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70711 2019-Jan-15 20:37:40.500707 - [DEBUG] Value : BOTTOM
70712 2019-Jan-15 20:37:40.500733 - [DEBUG]
70713 2019-Jan-15 20:37:40.500763 - [DEBUG] Function : main
70714 2019-Jan-15 20:37:40.500788 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70715 2019-Jan-15 20:37:40.501428 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70716 2019-Jan-15 20:37:40.502063 - [DEBUG] Value : BOTTOM
70717 2019-Jan-15 20:37:40.502089 - [DEBUG]
70718 2019-Jan-15 20:37:40.502118 - [DEBUG] Function : main
70719 2019-Jan-15 20:37:40.502144 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70720 2019-Jan-15 20:37:40.502779 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70721 2019-Jan-15 20:37:40.503413 - [DEBUG] Value : BOTTOM
70722 2019-Jan-15 20:37:40.503439 - [DEBUG]
70723 2019-Jan-15 20:37:40.503468 - [DEBUG] Function : main
70724 2019-Jan-15 20:37:40.503494 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70725 2019-Jan-15 20:37:40.504144 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70726 2019-Jan-15 20:37:40.504781 - [DEBUG] Value : BOTTOM
70727 2019-Jan-15 20:37:40.504807 - [DEBUG]
70728 2019-Jan-15 20:37:40.504836 - [DEBUG] Function : main
70729 2019-Jan-15 20:37:40.504862 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70730 2019-Jan-15 20:37:40.505497 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70731 2019-Jan-15 20:37:40.506129 - [DEBUG] Value : BOTTOM
70732 2019-Jan-15 20:37:40.506155 - [DEBUG]
70733 2019-Jan-15 20:37:40.506184 - [DEBUG] Function : main
70734 2019-Jan-15 20:37:40.506209 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70735 2019-Jan-15 20:37:40.506845 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70736 2019-Jan-15 20:37:40.506901 - [DEBUG] Value : BOTTOM
70737 2019-Jan-15 20:37:40.506928 - [DEBUG]
70738 2019-Jan-15 20:37:40.506958 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70739 2019-Jan-15 20:37:40.506995 - [DEBUG] Function : main
70740 2019-Jan-15 20:37:40.507020 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70741 2019-Jan-15 20:37:40.507681 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70742 2019-Jan-15 20:37:40.508319 - [DEBUG] Value : BOTTOM
70743 2019-Jan-15 20:37:40.508344 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13670744 2019-Jan-15 20:37:40.509016 - [DEBUG] Function : main
70745 2019-Jan-15 20:37:40.509044 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70746 2019-Jan-15 20:37:40.509685 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70747 2019-Jan-15 20:37:40.510322 - [DEBUG] Value : BOTTOM
70748 2019-Jan-15 20:37:40.510348 - [DEBUG]
70749 2019-Jan-15 20:37:40.510392 - [DEBUG] Function : main
70750 2019-Jan-15 20:37:40.510418 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70751 2019-Jan-15 20:37:40.511078 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70752 2019-Jan-15 20:37:40.511716 - [DEBUG] Value : BOTTOM
70753 2019-Jan-15 20:37:40.511751 - [DEBUG]
70754 2019-Jan-15 20:37:40.511795 - [DEBUG] Function : main
70755 2019-Jan-15 20:37:40.511821 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70756 2019-Jan-15 20:37:40.512465 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70757 2019-Jan-15 20:37:40.513101 - [DEBUG] Value : BOTTOM
70758 2019-Jan-15 20:37:40.513127 - [DEBUG]
70759 2019-Jan-15 20:37:40.513157 - [DEBUG] Function : main
70760 2019-Jan-15 20:37:40.513183 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70761 2019-Jan-15 20:37:40.513827 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70762 2019-Jan-15 20:37:40.514482 - [DEBUG] Value : BOTTOM
70763 2019-Jan-15 20:37:40.514508 - [DEBUG]
70764 2019-Jan-15 20:37:40.514539 - [DEBUG] Function : main
70765 2019-Jan-15 20:37:40.514565 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70766 2019-Jan-15 20:37:40.515208 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70767 2019-Jan-15 20:37:40.515842 - [DEBUG] Value : BOTTOM
70768 2019-Jan-15 20:37:40.515869 - [DEBUG]
70769 2019-Jan-15 20:37:40.515900 - [DEBUG] Function : main
70770 2019-Jan-15 20:37:40.515926 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70771 2019-Jan-15 20:37:40.516570 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70772 2019-Jan-15 20:37:40.517205 - [DEBUG] Value : BOTTOM
70773 2019-Jan-15 20:37:40.517231 - [DEBUG]
70774 2019-Jan-15 20:37:40.517262 - [DEBUG] Function : main
70775 2019-Jan-15 20:37:40.517301 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70776 2019-Jan-15 20:37:40.517946 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70777 2019-Jan-15 20:37:40.518579 - [DEBUG] Value : BOTTOM
70778 2019-Jan-15 20:37:40.518604 - [DEBUG]
70779 2019-Jan-15 20:37:40.518635 - [DEBUG] Function : main
70780 2019-Jan-15 20:37:40.518661 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70781 2019-Jan-15 20:37:40.519304 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70782 2019-Jan-15 20:37:40.519944 - [DEBUG] Value : BOTTOM
70783 2019-Jan-15 20:37:40.519969 - [DEBUG]
70784 2019-Jan-15 20:37:40.520000 - [DEBUG] Function : main
70785 2019-Jan-15 20:37:40.520026 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70786 2019-Jan-15 20:37:40.520684 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70787 2019-Jan-15 20:37:40.521319 - [DEBUG] Value : BOTTOM
70788 2019-Jan-15 20:37:40.521345 - [DEBUG]
70789 2019-Jan-15 20:37:40.521375 - [DEBUG] Function : main
70790 2019-Jan-15 20:37:40.521401 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70791 2019-Jan-15 20:37:40.522044 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70792 2019-Jan-15 20:37:40.522683 - [DEBUG] Value : BOTTOM
70793 2019-Jan-15 20:37:40.522708 - [DEBUG]
70794 2019-Jan-15 20:37:40.522739 - [DEBUG] Function : main
70795 2019-Jan-15 20:37:40.522765 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70796 2019-Jan-15 20:37:40.523416 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70797 2019-Jan-15 20:37:40.524069 - [DEBUG] Value : BOTTOM
70798 2019-Jan-15 20:37:40.524096 - [DEBUG]
70799 2019-Jan-15 20:37:40.524127 - [DEBUG] Function : main
70800 2019-Jan-15 20:37:40.524153 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70801 2019-Jan-15 20:37:40.524796 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70802 2019-Jan-15 20:37:40.525435 - [DEBUG] Value : BOTTOM
70803 2019-Jan-15 20:37:40.525461 - [DEBUG]
70804 2019-Jan-15 20:37:40.525492 - [DEBUG] Function : main
70805 2019-Jan-15 20:37:40.525518 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70806 2019-Jan-15 20:37:40.526161 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70807 2019-Jan-15 20:37:40.526804 - [DEBUG] Value : BOTTOM
70808 2019-Jan-15 20:37:40.526830 - [DEBUG]
70809 2019-Jan-15 20:37:40.526861 - [DEBUG] Function : main
70810 2019-Jan-15 20:37:40.526887 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70811 2019-Jan-15 20:37:40.527546 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70812 2019-Jan-15 20:37:40.528183 - [DEBUG] Value : BOTTOM
70813 2019-Jan-15 20:37:40.528209 - [DEBUG]
70814 2019-Jan-15 20:37:40.528240 - [DEBUG] Function : main
70815 2019-Jan-15 20:37:40.528266 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70816 2019-Jan-15 20:37:40.528909 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70817 2019-Jan-15 20:37:40.529546 - [DEBUG] Value : BOTTOM
70818 2019-Jan-15 20:37:40.529572 - [DEBUG]
70819 2019-Jan-15 20:37:40.529604 - [DEBUG] Function : main
70820 2019-Jan-15 20:37:40.529629 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70821 2019-Jan-15 20:37:40.530272 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70822 2019-Jan-15 20:37:40.530924 - [DEBUG] Value : BOTTOM
70823 2019-Jan-15 20:37:40.530950 - [DEBUG]
70824 2019-Jan-15 20:37:40.530981 - [DEBUG] Function : main
70825 2019-Jan-15 20:37:40.531007 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70826 2019-Jan-15 20:37:40.531650 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70827 2019-Jan-15 20:37:40.532289 - [DEBUG] Value : BOTTOM
70828 2019-Jan-15 20:37:40.532316 - [DEBUG]
70829 2019-Jan-15 20:37:40.532346 - [DEBUG] Function : main
70830 2019-Jan-15 20:37:40.532372 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70831 2019-Jan-15 20:37:40.533015 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70832 2019-Jan-15 20:37:40.533659 - [DEBUG] Value : BOTTOM
70833 2019-Jan-15 20:37:40.533685 - [DEBUG]
70834 2019-Jan-15 20:37:40.533716 - [DEBUG] Function : main
70835 2019-Jan-15 20:37:40.533742 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70836 2019-Jan-15 20:37:40.534400 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70837 2019-Jan-15 20:37:40.535047 - [DEBUG] Value : BOTTOM
70838 2019-Jan-15 20:37:40.535073 - [DEBUG]
70839 2019-Jan-15 20:37:40.535116 - [DEBUG] Function : main
70840 2019-Jan-15 20:37:40.535142 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70841 2019-Jan-15 20:37:40.535786 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70842 2019-Jan-15 20:37:40.536430 - [DEBUG] Value : BOTTOM
70843 2019-Jan-15 20:37:40.536455 - [DEBUG]
70844 2019-Jan-15 20:37:40.536486 - [DEBUG] Function : main
70845 2019-Jan-15 20:37:40.536512 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70846 2019-Jan-15 20:37:40.537155 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70847 2019-Jan-15 20:37:40.537809 - [DEBUG] Value : BOTTOM
70848 2019-Jan-15 20:37:40.537835 - [DEBUG]
70849 2019-Jan-15 20:37:40.537878 - [DEBUG] Function : main
70850 2019-Jan-15 20:37:40.537905 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70851 2019-Jan-15 20:37:40.538548 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70852 2019-Jan-15 20:37:40.539185 - [DEBUG] Value : BOTTOM
70853 2019-Jan-15 20:37:40.539211 - [DEBUG]
70854 2019-Jan-15 20:37:40.539254 - [DEBUG] Function : main
70855 2019-Jan-15 20:37:40.539280 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70856 2019-Jan-15 20:37:40.539923 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70857 2019-Jan-15 20:37:40.540562 - [DEBUG] Value : BOTTOM
70858 2019-Jan-15 20:37:40.540590 - [DEBUG]
70859 2019-Jan-15 20:37:40.540634 - [DEBUG] Function : main
70860 2019-Jan-15 20:37:40.540660 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70861 2019-Jan-15 20:37:40.541304 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70862 2019-Jan-15 20:37:40.541940 - [DEBUG] Value : BOTTOM
70863 2019-Jan-15 20:37:40.541965 - [DEBUG]
70864 2019-Jan-15 20:37:40.541996 - [DEBUG] Function : main
70865 2019-Jan-15 20:37:40.542022 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70866 2019-Jan-15 20:37:40.542666 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70867 2019-Jan-15 20:37:40.543304 - [DEBUG] Value : BOTTOM
70868 2019-Jan-15 20:37:40.543329 - [DEBUG]
70869 2019-Jan-15 20:37:40.543361 - [DEBUG] Function : main
70870 2019-Jan-15 20:37:40.543386 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70871 2019-Jan-15 20:37:40.544044 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70872 2019-Jan-15 20:37:40.544683 - [DEBUG] Value : BOTTOM
70873 2019-Jan-15 20:37:40.544708 - [DEBUG]
70874 2019-Jan-15 20:37:40.544739 - [DEBUG] Function : main
70875 2019-Jan-15 20:37:40.544765 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70876 2019-Jan-15 20:37:40.545408 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
70877 2019-Jan-15 20:37:40.546043 - [DEBUG] Value : BOTTOM
70878 2019-Jan-15 20:37:40.546077 - [DEBUG]
70879 2019-Jan-15 20:37:40.546109 - [DEBUG] Function : main
70880 2019-Jan-15 20:37:40.546135 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70881 2019-Jan-15 20:37:40.546778 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70882 2019-Jan-15 20:37:40.546835 - [DEBUG] Value : BOTTOM
70883 2019-Jan-15 20:37:40.546861 - [DEBUG]
70884 2019-Jan-15 20:37:40.546893 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70885 2019-Jan-15 20:37:40.546929 - [DEBUG] Function : main
70886 2019-Jan-15 20:37:40.546955 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70887 2019-Jan-15 20:37:40.547616 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70888 2019-Jan-15 20:37:40.548255 - [DEBUG] Value : BOTTOM
70889 2019-Jan-15 20:37:40.548282 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14370890 2019-Jan-15 20:37:40.548954 - [DEBUG] Function : main
70891 2019-Jan-15 20:37:40.548983 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70892 2019-Jan-15 20:37:40.549624 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70893 2019-Jan-15 20:37:40.550261 - [DEBUG] Value : BOTTOM
70894 2019-Jan-15 20:37:40.550287 - [DEBUG]
70895 2019-Jan-15 20:37:40.550331 - [DEBUG] Function : main
70896 2019-Jan-15 20:37:40.550358 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70897 2019-Jan-15 20:37:40.551016 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70898 2019-Jan-15 20:37:40.551651 - [DEBUG] Value : BOTTOM
70899 2019-Jan-15 20:37:40.551677 - [DEBUG]
70900 2019-Jan-15 20:37:40.551721 - [DEBUG] Function : main
70901 2019-Jan-15 20:37:40.551747 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70902 2019-Jan-15 20:37:40.552389 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70903 2019-Jan-15 20:37:40.553027 - [DEBUG] Value : BOTTOM
70904 2019-Jan-15 20:37:40.553052 - [DEBUG]
70905 2019-Jan-15 20:37:40.553083 - [DEBUG] Function : main
70906 2019-Jan-15 20:37:40.553109 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70907 2019-Jan-15 20:37:40.553751 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70908 2019-Jan-15 20:37:40.554404 - [DEBUG] Value : BOTTOM
70909 2019-Jan-15 20:37:40.554430 - [DEBUG]
70910 2019-Jan-15 20:37:40.554461 - [DEBUG] Function : main
70911 2019-Jan-15 20:37:40.554487 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70912 2019-Jan-15 20:37:40.555129 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70913 2019-Jan-15 20:37:40.555767 - [DEBUG] Value : BOTTOM
70914 2019-Jan-15 20:37:40.555792 - [DEBUG]
70915 2019-Jan-15 20:37:40.555824 - [DEBUG] Function : main
70916 2019-Jan-15 20:37:40.555850 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70917 2019-Jan-15 20:37:40.556491 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70918 2019-Jan-15 20:37:40.557126 - [DEBUG] Value : BOTTOM
70919 2019-Jan-15 20:37:40.557161 - [DEBUG]
70920 2019-Jan-15 20:37:40.557193 - [DEBUG] Function : main
70921 2019-Jan-15 20:37:40.557219 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70922 2019-Jan-15 20:37:40.557879 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70923 2019-Jan-15 20:37:40.558514 - [DEBUG] Value : BOTTOM
70924 2019-Jan-15 20:37:40.558540 - [DEBUG]
70925 2019-Jan-15 20:37:40.558571 - [DEBUG] Function : main
70926 2019-Jan-15 20:37:40.558597 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70927 2019-Jan-15 20:37:40.559240 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70928 2019-Jan-15 20:37:40.559877 - [DEBUG] Value : BOTTOM
70929 2019-Jan-15 20:37:40.559903 - [DEBUG]
70930 2019-Jan-15 20:37:40.559934 - [DEBUG] Function : main
70931 2019-Jan-15 20:37:40.559960 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70932 2019-Jan-15 20:37:40.560613 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70933 2019-Jan-15 20:37:40.561248 - [DEBUG] Value : BOTTOM
70934 2019-Jan-15 20:37:40.561274 - [DEBUG]
70935 2019-Jan-15 20:37:40.561305 - [DEBUG] Function : main
70936 2019-Jan-15 20:37:40.561331 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70937 2019-Jan-15 20:37:40.561971 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70938 2019-Jan-15 20:37:40.562608 - [DEBUG] Value : BOTTOM
70939 2019-Jan-15 20:37:40.562633 - [DEBUG]
70940 2019-Jan-15 20:37:40.562664 - [DEBUG] Function : main
70941 2019-Jan-15 20:37:40.562690 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70942 2019-Jan-15 20:37:40.563333 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70943 2019-Jan-15 20:37:40.563981 - [DEBUG] Value : BOTTOM
70944 2019-Jan-15 20:37:40.564007 - [DEBUG]
70945 2019-Jan-15 20:37:40.564038 - [DEBUG] Function : main
70946 2019-Jan-15 20:37:40.564064 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70947 2019-Jan-15 20:37:40.564706 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70948 2019-Jan-15 20:37:40.565342 - [DEBUG] Value : BOTTOM
70949 2019-Jan-15 20:37:40.565369 - [DEBUG]
70950 2019-Jan-15 20:37:40.565400 - [DEBUG] Function : main
70951 2019-Jan-15 20:37:40.565425 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70952 2019-Jan-15 20:37:40.566068 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70953 2019-Jan-15 20:37:40.566710 - [DEBUG] Value : BOTTOM
70954 2019-Jan-15 20:37:40.566736 - [DEBUG]
70955 2019-Jan-15 20:37:40.566767 - [DEBUG] Function : main
70956 2019-Jan-15 20:37:40.566793 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70957 2019-Jan-15 20:37:40.567452 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70958 2019-Jan-15 20:37:40.568088 - [DEBUG] Value : BOTTOM
70959 2019-Jan-15 20:37:40.568114 - [DEBUG]
70960 2019-Jan-15 20:37:40.568145 - [DEBUG] Function : main
70961 2019-Jan-15 20:37:40.568171 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70962 2019-Jan-15 20:37:40.568820 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70963 2019-Jan-15 20:37:40.569457 - [DEBUG] Value : BOTTOM
70964 2019-Jan-15 20:37:40.569483 - [DEBUG]
70965 2019-Jan-15 20:37:40.569516 - [DEBUG] Function : main
70966 2019-Jan-15 20:37:40.569541 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70967 2019-Jan-15 20:37:40.570184 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70968 2019-Jan-15 20:37:40.570836 - [DEBUG] Value : BOTTOM
70969 2019-Jan-15 20:37:40.570861 - [DEBUG]
70970 2019-Jan-15 20:37:40.570892 - [DEBUG] Function : main
70971 2019-Jan-15 20:37:40.570918 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70972 2019-Jan-15 20:37:40.571560 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70973 2019-Jan-15 20:37:40.572197 - [DEBUG] Value : BOTTOM
70974 2019-Jan-15 20:37:40.572223 - [DEBUG]
70975 2019-Jan-15 20:37:40.572254 - [DEBUG] Function : main
70976 2019-Jan-15 20:37:40.572280 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70977 2019-Jan-15 20:37:40.572921 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70978 2019-Jan-15 20:37:40.573563 - [DEBUG] Value : BOTTOM
70979 2019-Jan-15 20:37:40.573590 - [DEBUG]
70980 2019-Jan-15 20:37:40.573621 - [DEBUG] Function : main
70981 2019-Jan-15 20:37:40.573647 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70982 2019-Jan-15 20:37:40.574307 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70983 2019-Jan-15 20:37:40.574945 - [DEBUG] Value : BOTTOM
70984 2019-Jan-15 20:37:40.574971 - [DEBUG]
70985 2019-Jan-15 20:37:40.575015 - [DEBUG] Function : main
70986 2019-Jan-15 20:37:40.575041 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70987 2019-Jan-15 20:37:40.575685 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70988 2019-Jan-15 20:37:40.576327 - [DEBUG] Value : BOTTOM
70989 2019-Jan-15 20:37:40.576353 - [DEBUG]
70990 2019-Jan-15 20:37:40.576383 - [DEBUG] Function : main
70991 2019-Jan-15 20:37:40.576409 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70992 2019-Jan-15 20:37:40.577052 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70993 2019-Jan-15 20:37:40.577705 - [DEBUG] Value : BOTTOM
70994 2019-Jan-15 20:37:40.577731 - [DEBUG]
70995 2019-Jan-15 20:37:40.577774 - [DEBUG] Function : main
70996 2019-Jan-15 20:37:40.577801 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70997 2019-Jan-15 20:37:40.578444 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70998 2019-Jan-15 20:37:40.579081 - [DEBUG] Value : BOTTOM
70999 2019-Jan-15 20:37:40.579107 - [DEBUG]
71000 2019-Jan-15 20:37:40.579150 - [DEBUG] Function : main
71001 2019-Jan-15 20:37:40.579177 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71002 2019-Jan-15 20:37:40.579827 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71003 2019-Jan-15 20:37:40.580465 - [DEBUG] Value : BOTTOM
71004 2019-Jan-15 20:37:40.580491 - [DEBUG]
71005 2019-Jan-15 20:37:40.580522 - [DEBUG] Function : main
71006 2019-Jan-15 20:37:40.580548 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71007 2019-Jan-15 20:37:40.581206 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
71008 2019-Jan-15 20:37:40.581840 - [DEBUG] Value : BOTTOM
71009 2019-Jan-15 20:37:40.581867 - [DEBUG]
71010 2019-Jan-15 20:37:40.581899 - [DEBUG] Function : main
71011 2019-Jan-15 20:37:40.581924 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71012 2019-Jan-15 20:37:40.582568 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71013 2019-Jan-15 20:37:40.583205 - [DEBUG] Value : BOTTOM
71014 2019-Jan-15 20:37:40.583231 - [DEBUG]
71015 2019-Jan-15 20:37:40.583262 - [DEBUG] Function : main
71016 2019-Jan-15 20:37:40.583288 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71017 2019-Jan-15 20:37:40.583942 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71018 2019-Jan-15 20:37:40.584581 - [DEBUG] Value : BOTTOM
71019 2019-Jan-15 20:37:40.584607 - [DEBUG]
71020 2019-Jan-15 20:37:40.584638 - [DEBUG] Function : main
71021 2019-Jan-15 20:37:40.584663 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71022 2019-Jan-15 20:37:40.585305 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71023 2019-Jan-15 20:37:40.585939 - [DEBUG] Value : BOTTOM
71024 2019-Jan-15 20:37:40.585965 - [DEBUG]
71025 2019-Jan-15 20:37:40.585996 - [DEBUG] Function : main
71026 2019-Jan-15 20:37:40.586021 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71027 2019-Jan-15 20:37:40.586700 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71028 2019-Jan-15 20:37:40.586765 - [DEBUG] Value : BOTTOM
71029 2019-Jan-15 20:37:40.586791 - [DEBUG]
71030 2019-Jan-15 20:37:40.586830 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71031 2019-Jan-15 20:37:40.586870 - [DEBUG] Function : main
71032 2019-Jan-15 20:37:40.586896 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71033 2019-Jan-15 20:37:40.587574 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71034 2019-Jan-15 20:37:40.588213 - [DEBUG] Value : BOTTOM
71035 2019-Jan-15 20:37:40.588239 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14971036 2019-Jan-15 20:37:40.588917 - [DEBUG] Function : main
71037 2019-Jan-15 20:37:40.588947 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71038 2019-Jan-15 20:37:40.589589 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71039 2019-Jan-15 20:37:40.590226 - [DEBUG] Value : BOTTOM
71040 2019-Jan-15 20:37:40.590253 - [DEBUG]
71041 2019-Jan-15 20:37:40.590297 - [DEBUG] Function : main
71042 2019-Jan-15 20:37:40.590325 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71043 2019-Jan-15 20:37:40.590995 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71044 2019-Jan-15 20:37:40.591635 - [DEBUG] Value : BOTTOM
71045 2019-Jan-15 20:37:40.591660 - [DEBUG]
71046 2019-Jan-15 20:37:40.591704 - [DEBUG] Function : main
71047 2019-Jan-15 20:37:40.591730 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71048 2019-Jan-15 20:37:40.592374 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71049 2019-Jan-15 20:37:40.593008 - [DEBUG] Value : BOTTOM
71050 2019-Jan-15 20:37:40.593034 - [DEBUG]
71051 2019-Jan-15 20:37:40.593065 - [DEBUG] Function : main
71052 2019-Jan-15 20:37:40.593091 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71053 2019-Jan-15 20:37:40.593734 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71054 2019-Jan-15 20:37:40.594388 - [DEBUG] Value : BOTTOM
71055 2019-Jan-15 20:37:40.594414 - [DEBUG]
71056 2019-Jan-15 20:37:40.594445 - [DEBUG] Function : main
71057 2019-Jan-15 20:37:40.594471 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71058 2019-Jan-15 20:37:40.595114 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71059 2019-Jan-15 20:37:40.595749 - [DEBUG] Value : BOTTOM
71060 2019-Jan-15 20:37:40.595774 - [DEBUG]
71061 2019-Jan-15 20:37:40.595806 - [DEBUG] Function : main
71062 2019-Jan-15 20:37:40.595832 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71063 2019-Jan-15 20:37:40.596476 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71064 2019-Jan-15 20:37:40.597110 - [DEBUG] Value : BOTTOM
71065 2019-Jan-15 20:37:40.597136 - [DEBUG]
71066 2019-Jan-15 20:37:40.597167 - [DEBUG] Function : main
71067 2019-Jan-15 20:37:40.597193 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71068 2019-Jan-15 20:37:40.597852 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71069 2019-Jan-15 20:37:40.598489 - [DEBUG] Value : BOTTOM
71070 2019-Jan-15 20:37:40.598516 - [DEBUG]
71071 2019-Jan-15 20:37:40.598548 - [DEBUG] Function : main
71072 2019-Jan-15 20:37:40.598574 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71073 2019-Jan-15 20:37:40.599217 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71074 2019-Jan-15 20:37:40.599857 - [DEBUG] Value : BOTTOM
71075 2019-Jan-15 20:37:40.599883 - [DEBUG]
71076 2019-Jan-15 20:37:40.599914 - [DEBUG] Function : main
71077 2019-Jan-15 20:37:40.599939 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71078 2019-Jan-15 20:37:40.600583 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71079 2019-Jan-15 20:37:40.601229 - [DEBUG] Value : BOTTOM
71080 2019-Jan-15 20:37:40.601255 - [DEBUG]
71081 2019-Jan-15 20:37:40.601286 - [DEBUG] Function : main
71082 2019-Jan-15 20:37:40.601312 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71083 2019-Jan-15 20:37:40.601955 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71084 2019-Jan-15 20:37:40.602608 - [DEBUG] Value : BOTTOM
71085 2019-Jan-15 20:37:40.602634 - [DEBUG]
71086 2019-Jan-15 20:37:40.602666 - [DEBUG] Function : main
71087 2019-Jan-15 20:37:40.602691 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71088 2019-Jan-15 20:37:40.603337 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71089 2019-Jan-15 20:37:40.603987 - [DEBUG] Value : BOTTOM
71090 2019-Jan-15 20:37:40.604013 - [DEBUG]
71091 2019-Jan-15 20:37:40.604044 - [DEBUG] Function : main
71092 2019-Jan-15 20:37:40.604070 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71093 2019-Jan-15 20:37:40.604714 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71094 2019-Jan-15 20:37:40.605351 - [DEBUG] Value : BOTTOM
71095 2019-Jan-15 20:37:40.605377 - [DEBUG]
71096 2019-Jan-15 20:37:40.605408 - [DEBUG] Function : main
71097 2019-Jan-15 20:37:40.605433 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71098 2019-Jan-15 20:37:40.606077 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71099 2019-Jan-15 20:37:40.606719 - [DEBUG] Value : BOTTOM
71100 2019-Jan-15 20:37:40.606746 - [DEBUG]
71101 2019-Jan-15 20:37:40.606777 - [DEBUG] Function : main
71102 2019-Jan-15 20:37:40.606803 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71103 2019-Jan-15 20:37:40.607462 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71104 2019-Jan-15 20:37:40.608099 - [DEBUG] Value : BOTTOM
71105 2019-Jan-15 20:37:40.608125 - [DEBUG]
71106 2019-Jan-15 20:37:40.608156 - [DEBUG] Function : main
71107 2019-Jan-15 20:37:40.608182 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71108 2019-Jan-15 20:37:40.608826 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71109 2019-Jan-15 20:37:40.609463 - [DEBUG] Value : BOTTOM
71110 2019-Jan-15 20:37:40.609489 - [DEBUG]
71111 2019-Jan-15 20:37:40.609521 - [DEBUG] Function : main
71112 2019-Jan-15 20:37:40.609547 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71113 2019-Jan-15 20:37:40.610199 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71114 2019-Jan-15 20:37:40.610853 - [DEBUG] Value : BOTTOM
71115 2019-Jan-15 20:37:40.610879 - [DEBUG]
71116 2019-Jan-15 20:37:40.610910 - [DEBUG] Function : main
71117 2019-Jan-15 20:37:40.610935 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71118 2019-Jan-15 20:37:40.611580 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71119 2019-Jan-15 20:37:40.612218 - [DEBUG] Value : BOTTOM
71120 2019-Jan-15 20:37:40.612244 - [DEBUG]
71121 2019-Jan-15 20:37:40.612275 - [DEBUG] Function : main
71122 2019-Jan-15 20:37:40.612301 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71123 2019-Jan-15 20:37:40.612944 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71124 2019-Jan-15 20:37:40.613586 - [DEBUG] Value : BOTTOM
71125 2019-Jan-15 20:37:40.613612 - [DEBUG]
71126 2019-Jan-15 20:37:40.613643 - [DEBUG] Function : main
71127 2019-Jan-15 20:37:40.613677 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71128 2019-Jan-15 20:37:40.614341 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71129 2019-Jan-15 20:37:40.614981 - [DEBUG] Value : BOTTOM
71130 2019-Jan-15 20:37:40.615008 - [DEBUG]
71131 2019-Jan-15 20:37:40.615052 - [DEBUG] Function : main
71132 2019-Jan-15 20:37:40.615079 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71133 2019-Jan-15 20:37:40.615723 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71134 2019-Jan-15 20:37:40.616366 - [DEBUG] Value : BOTTOM
71135 2019-Jan-15 20:37:40.616392 - [DEBUG]
71136 2019-Jan-15 20:37:40.616423 - [DEBUG] Function : main
71137 2019-Jan-15 20:37:40.616448 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71138 2019-Jan-15 20:37:40.617092 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71139 2019-Jan-15 20:37:40.617747 - [DEBUG] Value : BOTTOM
71140 2019-Jan-15 20:37:40.617772 - [DEBUG]
71141 2019-Jan-15 20:37:40.617816 - [DEBUG] Function : main
71142 2019-Jan-15 20:37:40.617842 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71143 2019-Jan-15 20:37:40.618486 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71144 2019-Jan-15 20:37:40.619123 - [DEBUG] Value : BOTTOM
71145 2019-Jan-15 20:37:40.619148 - [DEBUG]
71146 2019-Jan-15 20:37:40.619192 - [DEBUG] Function : main
71147 2019-Jan-15 20:37:40.619218 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71148 2019-Jan-15 20:37:40.619861 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71149 2019-Jan-15 20:37:40.620499 - [DEBUG] Value : BOTTOM
71150 2019-Jan-15 20:37:40.620525 - [DEBUG]
71151 2019-Jan-15 20:37:40.620556 - [DEBUG] Function : main
71152 2019-Jan-15 20:37:40.620581 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71153 2019-Jan-15 20:37:40.621239 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
71154 2019-Jan-15 20:37:40.621875 - [DEBUG] Value : BOTTOM
71155 2019-Jan-15 20:37:40.621901 - [DEBUG]
71156 2019-Jan-15 20:37:40.621932 - [DEBUG] Function : main
71157 2019-Jan-15 20:37:40.621958 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71158 2019-Jan-15 20:37:40.622601 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71159 2019-Jan-15 20:37:40.623244 - [DEBUG] Value : BOTTOM
71160 2019-Jan-15 20:37:40.623271 - [DEBUG]
71161 2019-Jan-15 20:37:40.623302 - [DEBUG] Function : main
71162 2019-Jan-15 20:37:40.623328 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71163 2019-Jan-15 20:37:40.623985 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71164 2019-Jan-15 20:37:40.624624 - [DEBUG] Value : BOTTOM
71165 2019-Jan-15 20:37:40.624649 - [DEBUG]
71166 2019-Jan-15 20:37:40.624693 - [DEBUG] Function : main
71167 2019-Jan-15 20:37:40.624719 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71168 2019-Jan-15 20:37:40.625372 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71169 2019-Jan-15 20:37:40.626010 - [DEBUG] Value : BOTTOM
71170 2019-Jan-15 20:37:40.626036 - [DEBUG]
71171 2019-Jan-15 20:37:40.626067 - [DEBUG] Function : main
71172 2019-Jan-15 20:37:40.626093 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71173 2019-Jan-15 20:37:40.626737 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71174 2019-Jan-15 20:37:40.627391 - [DEBUG] Value : BOTTOM
71175 2019-Jan-15 20:37:40.627416 - [DEBUG]
71176 2019-Jan-15 20:37:40.627447 - [DEBUG] Function : main
71177 2019-Jan-15 20:37:40.627473 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71178 2019-Jan-15 20:37:40.628116 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71179 2019-Jan-15 20:37:40.628752 - [DEBUG] Value : BOTTOM
71180 2019-Jan-15 20:37:40.628778 - [DEBUG]
71181 2019-Jan-15 20:37:40.628809 - [DEBUG] Function : main
71182 2019-Jan-15 20:37:40.628834 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71183 2019-Jan-15 20:37:40.629478 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71184 2019-Jan-15 20:37:40.630121 - [DEBUG] Value : BOTTOM
71185 2019-Jan-15 20:37:40.630147 - [DEBUG]
71186 2019-Jan-15 20:37:40.630178 - [DEBUG] Function : main
71187 2019-Jan-15 20:37:40.630203 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71188 2019-Jan-15 20:37:40.630864 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71189 2019-Jan-15 20:37:40.631501 - [DEBUG] Value : BOTTOM
71190 2019-Jan-15 20:37:40.631528 - [DEBUG]
71191 2019-Jan-15 20:37:40.631571 - [DEBUG] Function : main
71192 2019-Jan-15 20:37:40.631598 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71193 2019-Jan-15 20:37:40.632241 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71194 2019-Jan-15 20:37:40.632885 - [DEBUG] Value : BOTTOM
71195 2019-Jan-15 20:37:40.632911 - [DEBUG]
71196 2019-Jan-15 20:37:40.632942 - [DEBUG] Function : main
71197 2019-Jan-15 20:37:40.632967 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71198 2019-Jan-15 20:37:40.633611 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71199 2019-Jan-15 20:37:40.634264 - [DEBUG] Value : BOTTOM
71200 2019-Jan-15 20:37:40.634290 - [DEBUG]
71201 2019-Jan-15 20:37:40.634333 - [DEBUG] Function : main
71202 2019-Jan-15 20:37:40.634359 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71203 2019-Jan-15 20:37:40.635003 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71204 2019-Jan-15 20:37:40.635061 - [DEBUG] Value : BOTTOM
71205 2019-Jan-15 20:37:40.635087 - [DEBUG]
71206 2019-Jan-15 20:37:40.635119 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71207 2019-Jan-15 20:37:40.635159 - [DEBUG] Function : main
71208 2019-Jan-15 20:37:40.635185 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71209 2019-Jan-15 20:37:40.635838 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71210 2019-Jan-15 20:37:40.636477 - [DEBUG] Value : BOTTOM
71211 2019-Jan-15 20:37:40.636503 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15571212 2019-Jan-15 20:37:40.637177 - [DEBUG] Function : main
71213 2019-Jan-15 20:37:40.637206 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71214 2019-Jan-15 20:37:40.637864 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71215 2019-Jan-15 20:37:40.638501 - [DEBUG] Value : BOTTOM
71216 2019-Jan-15 20:37:40.638527 - [DEBUG]
71217 2019-Jan-15 20:37:40.638570 - [DEBUG] Function : main
71218 2019-Jan-15 20:37:40.638597 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71219 2019-Jan-15 20:37:40.639239 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71220 2019-Jan-15 20:37:40.639875 - [DEBUG] Value : BOTTOM
71221 2019-Jan-15 20:37:40.639902 - [DEBUG]
71222 2019-Jan-15 20:37:40.639945 - [DEBUG] Function : main
71223 2019-Jan-15 20:37:40.639972 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71224 2019-Jan-15 20:37:40.640627 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71225 2019-Jan-15 20:37:40.641262 - [DEBUG] Value : BOTTOM
71226 2019-Jan-15 20:37:40.641287 - [DEBUG]
71227 2019-Jan-15 20:37:40.641319 - [DEBUG] Function : main
71228 2019-Jan-15 20:37:40.641345 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71229 2019-Jan-15 20:37:40.641988 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71230 2019-Jan-15 20:37:40.642627 - [DEBUG] Value : BOTTOM
71231 2019-Jan-15 20:37:40.642653 - [DEBUG]
71232 2019-Jan-15 20:37:40.642684 - [DEBUG] Function : main
71233 2019-Jan-15 20:37:40.642709 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71234 2019-Jan-15 20:37:40.643353 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71235 2019-Jan-15 20:37:40.644001 - [DEBUG] Value : BOTTOM
71236 2019-Jan-15 20:37:40.644026 - [DEBUG]
71237 2019-Jan-15 20:37:40.644058 - [DEBUG] Function : main
71238 2019-Jan-15 20:37:40.644084 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71239 2019-Jan-15 20:37:40.644727 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71240 2019-Jan-15 20:37:40.645362 - [DEBUG] Value : BOTTOM
71241 2019-Jan-15 20:37:40.645388 - [DEBUG]
71242 2019-Jan-15 20:37:40.645419 - [DEBUG] Function : main
71243 2019-Jan-15 20:37:40.645444 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71244 2019-Jan-15 20:37:40.646088 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71245 2019-Jan-15 20:37:40.646723 - [DEBUG] Value : BOTTOM
71246 2019-Jan-15 20:37:40.646748 - [DEBUG]
71247 2019-Jan-15 20:37:40.646779 - [DEBUG] Function : main
71248 2019-Jan-15 20:37:40.646805 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71249 2019-Jan-15 20:37:40.647463 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71250 2019-Jan-15 20:37:40.648147 - [DEBUG] Value : BOTTOM
71251 2019-Jan-15 20:37:40.648176 - [DEBUG]
71252 2019-Jan-15 20:37:40.648212 - [DEBUG] Function : main
71253 2019-Jan-15 20:37:40.648238 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71254 2019-Jan-15 20:37:40.648892 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71255 2019-Jan-15 20:37:40.649527 - [DEBUG] Value : BOTTOM
71256 2019-Jan-15 20:37:40.649553 - [DEBUG]
71257 2019-Jan-15 20:37:40.649584 - [DEBUG] Function : main
71258 2019-Jan-15 20:37:40.649610 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71259 2019-Jan-15 20:37:40.650253 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71260 2019-Jan-15 20:37:40.650910 - [DEBUG] Value : BOTTOM
71261 2019-Jan-15 20:37:40.650936 - [DEBUG]
71262 2019-Jan-15 20:37:40.650967 - [DEBUG] Function : main
71263 2019-Jan-15 20:37:40.650993 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71264 2019-Jan-15 20:37:40.651637 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71265 2019-Jan-15 20:37:40.652274 - [DEBUG] Value : BOTTOM
71266 2019-Jan-15 20:37:40.652300 - [DEBUG]
71267 2019-Jan-15 20:37:40.652331 - [DEBUG] Function : main
71268 2019-Jan-15 20:37:40.652357 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71269 2019-Jan-15 20:37:40.653001 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71270 2019-Jan-15 20:37:40.653637 - [DEBUG] Value : BOTTOM
71271 2019-Jan-15 20:37:40.653662 - [DEBUG]
71272 2019-Jan-15 20:37:40.653693 - [DEBUG] Function : main
71273 2019-Jan-15 20:37:40.653719 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71274 2019-Jan-15 20:37:40.654377 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71275 2019-Jan-15 20:37:40.655019 - [DEBUG] Value : BOTTOM
71276 2019-Jan-15 20:37:40.655045 - [DEBUG]
71277 2019-Jan-15 20:37:40.655076 - [DEBUG] Function : main
71278 2019-Jan-15 20:37:40.655102 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71279 2019-Jan-15 20:37:40.655745 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71280 2019-Jan-15 20:37:40.656382 - [DEBUG] Value : BOTTOM
71281 2019-Jan-15 20:37:40.656409 - [DEBUG]
71282 2019-Jan-15 20:37:40.656440 - [DEBUG] Function : main
71283 2019-Jan-15 20:37:40.656465 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71284 2019-Jan-15 20:37:40.657109 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71285 2019-Jan-15 20:37:40.657763 - [DEBUG] Value : BOTTOM
71286 2019-Jan-15 20:37:40.657789 - [DEBUG]
71287 2019-Jan-15 20:37:40.657822 - [DEBUG] Function : main
71288 2019-Jan-15 20:37:40.657848 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71289 2019-Jan-15 20:37:40.658490 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71290 2019-Jan-15 20:37:40.659126 - [DEBUG] Value : BOTTOM
71291 2019-Jan-15 20:37:40.659162 - [DEBUG]
71292 2019-Jan-15 20:37:40.659194 - [DEBUG] Function : main
71293 2019-Jan-15 20:37:40.659220 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71294 2019-Jan-15 20:37:40.659863 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71295 2019-Jan-15 20:37:40.660500 - [DEBUG] Value : BOTTOM
71296 2019-Jan-15 20:37:40.660526 - [DEBUG]
71297 2019-Jan-15 20:37:40.660557 - [DEBUG] Function : main
71298 2019-Jan-15 20:37:40.660583 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71299 2019-Jan-15 20:37:40.661239 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71300 2019-Jan-15 20:37:40.661881 - [DEBUG] Value : BOTTOM
71301 2019-Jan-15 20:37:40.661907 - [DEBUG]
71302 2019-Jan-15 20:37:40.661938 - [DEBUG] Function : main
71303 2019-Jan-15 20:37:40.661964 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71304 2019-Jan-15 20:37:40.662606 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71305 2019-Jan-15 20:37:40.663246 - [DEBUG] Value : BOTTOM
71306 2019-Jan-15 20:37:40.663272 - [DEBUG]
71307 2019-Jan-15 20:37:40.663319 - [DEBUG] Function : main
71308 2019-Jan-15 20:37:40.663346 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71309 2019-Jan-15 20:37:40.664003 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71310 2019-Jan-15 20:37:40.664646 - [DEBUG] Value : BOTTOM
71311 2019-Jan-15 20:37:40.664673 - [DEBUG]
71312 2019-Jan-15 20:37:40.664704 - [DEBUG] Function : main
71313 2019-Jan-15 20:37:40.664730 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71314 2019-Jan-15 20:37:40.665373 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71315 2019-Jan-15 20:37:40.666011 - [DEBUG] Value : BOTTOM
71316 2019-Jan-15 20:37:40.666037 - [DEBUG]
71317 2019-Jan-15 20:37:40.666080 - [DEBUG] Function : main
71318 2019-Jan-15 20:37:40.666106 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71319 2019-Jan-15 20:37:40.666748 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71320 2019-Jan-15 20:37:40.667401 - [DEBUG] Value : BOTTOM
71321 2019-Jan-15 20:37:40.667426 - [DEBUG]
71322 2019-Jan-15 20:37:40.667470 - [DEBUG] Function : main
71323 2019-Jan-15 20:37:40.667496 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71324 2019-Jan-15 20:37:40.668138 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71325 2019-Jan-15 20:37:40.668776 - [DEBUG] Value : BOTTOM
71326 2019-Jan-15 20:37:40.668801 - [DEBUG]
71327 2019-Jan-15 20:37:40.668832 - [DEBUG] Function : main
71328 2019-Jan-15 20:37:40.668858 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71329 2019-Jan-15 20:37:40.669500 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71330 2019-Jan-15 20:37:40.670142 - [DEBUG] Value : BOTTOM
71331 2019-Jan-15 20:37:40.670167 - [DEBUG]
71332 2019-Jan-15 20:37:40.670198 - [DEBUG] Function : main
71333 2019-Jan-15 20:37:40.670232 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71334 2019-Jan-15 20:37:40.670893 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71335 2019-Jan-15 20:37:40.671531 - [DEBUG] Value : BOTTOM
71336 2019-Jan-15 20:37:40.671557 - [DEBUG]
71337 2019-Jan-15 20:37:40.671600 - [DEBUG] Function : main
71338 2019-Jan-15 20:37:40.671627 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71339 2019-Jan-15 20:37:40.672270 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71340 2019-Jan-15 20:37:40.672907 - [DEBUG] Value : BOTTOM
71341 2019-Jan-15 20:37:40.672934 - [DEBUG]
71342 2019-Jan-15 20:37:40.672965 - [DEBUG] Function : main
71343 2019-Jan-15 20:37:40.672991 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71344 2019-Jan-15 20:37:40.673633 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71345 2019-Jan-15 20:37:40.674285 - [DEBUG] Value : BOTTOM
71346 2019-Jan-15 20:37:40.674310 - [DEBUG]
71347 2019-Jan-15 20:37:40.674341 - [DEBUG] Function : main
71348 2019-Jan-15 20:37:40.674367 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71349 2019-Jan-15 20:37:40.675010 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71350 2019-Jan-15 20:37:40.675663 - [DEBUG] Value : BOTTOM
71351 2019-Jan-15 20:37:40.675689 - [DEBUG]
71352 2019-Jan-15 20:37:40.675723 - [DEBUG] Function : main
71353 2019-Jan-15 20:37:40.675749 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71354 2019-Jan-15 20:37:40.676393 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71355 2019-Jan-15 20:37:40.677033 - [DEBUG] Value : BOTTOM
71356 2019-Jan-15 20:37:40.677058 - [DEBUG]
71357 2019-Jan-15 20:37:40.677103 - [DEBUG] Function : main
71358 2019-Jan-15 20:37:40.677129 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71359 2019-Jan-15 20:37:40.677789 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71360 2019-Jan-15 20:37:40.678464 - [DEBUG] Value : BOTTOM
71361 2019-Jan-15 20:37:40.678492 - [DEBUG]
71362 2019-Jan-15 20:37:40.678531 - [DEBUG] Function : main
71363 2019-Jan-15 20:37:40.678557 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71364 2019-Jan-15 20:37:40.679264 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71365 2019-Jan-15 20:37:40.679969 - [DEBUG] Value : BOTTOM
71366 2019-Jan-15 20:37:40.679997 - [DEBUG]
71367 2019-Jan-15 20:37:40.680065 - [DEBUG] Function : main
71368 2019-Jan-15 20:37:40.680092 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71369 2019-Jan-15 20:37:40.680823 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71370 2019-Jan-15 20:37:40.681475 - [DEBUG] Value : BOTTOM
71371 2019-Jan-15 20:37:40.681503 - [DEBUG]
71372 2019-Jan-15 20:37:40.681541 - [DEBUG] Function : main
71373 2019-Jan-15 20:37:40.681566 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71374 2019-Jan-15 20:37:40.682229 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71375 2019-Jan-15 20:37:40.682873 - [DEBUG] Value : BOTTOM
71376 2019-Jan-15 20:37:40.682899 - [DEBUG]
71377 2019-Jan-15 20:37:40.682945 - [DEBUG] Function : main
71378 2019-Jan-15 20:37:40.682972 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71379 2019-Jan-15 20:37:40.683614 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71380 2019-Jan-15 20:37:40.683674 - [DEBUG] Value : BOTTOM
71381 2019-Jan-15 20:37:40.683700 - [DEBUG]
71382 2019-Jan-15 20:37:40.683733 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71383 2019-Jan-15 20:37:40.683774 - [DEBUG] Function : main
71384 2019-Jan-15 20:37:40.683799 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71385 2019-Jan-15 20:37:40.684461 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71386 2019-Jan-15 20:37:40.685099 - [DEBUG] Value : BOTTOM
71387 2019-Jan-15 20:37:40.685125 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16371388 2019-Jan-15 20:37:40.685801 - [DEBUG] Function : main
71389 2019-Jan-15 20:37:40.685830 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71390 2019-Jan-15 20:37:40.686472 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71391 2019-Jan-15 20:37:40.687109 - [DEBUG] Value : BOTTOM
71392 2019-Jan-15 20:37:40.687135 - [DEBUG]
71393 2019-Jan-15 20:37:40.687178 - [DEBUG] Function : main
71394 2019-Jan-15 20:37:40.687205 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71395 2019-Jan-15 20:37:40.687865 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71396 2019-Jan-15 20:37:40.688502 - [DEBUG] Value : BOTTOM
71397 2019-Jan-15 20:37:40.688527 - [DEBUG]
71398 2019-Jan-15 20:37:40.688570 - [DEBUG] Function : main
71399 2019-Jan-15 20:37:40.688597 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71400 2019-Jan-15 20:37:40.689240 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71401 2019-Jan-15 20:37:40.689877 - [DEBUG] Value : BOTTOM
71402 2019-Jan-15 20:37:40.689904 - [DEBUG]
71403 2019-Jan-15 20:37:40.689935 - [DEBUG] Function : main
71404 2019-Jan-15 20:37:40.689961 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71405 2019-Jan-15 20:37:40.690614 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71406 2019-Jan-15 20:37:40.691255 - [DEBUG] Value : BOTTOM
71407 2019-Jan-15 20:37:40.691281 - [DEBUG]
71408 2019-Jan-15 20:37:40.691312 - [DEBUG] Function : main
71409 2019-Jan-15 20:37:40.691338 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71410 2019-Jan-15 20:37:40.691981 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71411 2019-Jan-15 20:37:40.692618 - [DEBUG] Value : BOTTOM
71412 2019-Jan-15 20:37:40.692643 - [DEBUG]
71413 2019-Jan-15 20:37:40.692675 - [DEBUG] Function : main
71414 2019-Jan-15 20:37:40.692701 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71415 2019-Jan-15 20:37:40.693351 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71416 2019-Jan-15 20:37:40.694001 - [DEBUG] Value : BOTTOM
71417 2019-Jan-15 20:37:40.694027 - [DEBUG]
71418 2019-Jan-15 20:37:40.694058 - [DEBUG] Function : main
71419 2019-Jan-15 20:37:40.694083 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71420 2019-Jan-15 20:37:40.694727 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71421 2019-Jan-15 20:37:40.695363 - [DEBUG] Value : BOTTOM
71422 2019-Jan-15 20:37:40.695389 - [DEBUG]
71423 2019-Jan-15 20:37:40.695420 - [DEBUG] Function : main
71424 2019-Jan-15 20:37:40.695446 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71425 2019-Jan-15 20:37:40.696088 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71426 2019-Jan-15 20:37:40.696728 - [DEBUG] Value : BOTTOM
71427 2019-Jan-15 20:37:40.696754 - [DEBUG]
71428 2019-Jan-15 20:37:40.696787 - [DEBUG] Function : main
71429 2019-Jan-15 20:37:40.696813 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71430 2019-Jan-15 20:37:40.697484 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71431 2019-Jan-15 20:37:40.698121 - [DEBUG] Value : BOTTOM
71432 2019-Jan-15 20:37:40.698148 - [DEBUG]
71433 2019-Jan-15 20:37:40.698179 - [DEBUG] Function : main
71434 2019-Jan-15 20:37:40.698205 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71435 2019-Jan-15 20:37:40.698847 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71436 2019-Jan-15 20:37:40.699485 - [DEBUG] Value : BOTTOM
71437 2019-Jan-15 20:37:40.699510 - [DEBUG]
71438 2019-Jan-15 20:37:40.699541 - [DEBUG] Function : main
71439 2019-Jan-15 20:37:40.699567 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71440 2019-Jan-15 20:37:40.700207 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71441 2019-Jan-15 20:37:40.700867 - [DEBUG] Value : BOTTOM
71442 2019-Jan-15 20:37:40.700892 - [DEBUG]
71443 2019-Jan-15 20:37:40.700923 - [DEBUG] Function : main
71444 2019-Jan-15 20:37:40.700949 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71445 2019-Jan-15 20:37:40.701590 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71446 2019-Jan-15 20:37:40.702225 - [DEBUG] Value : BOTTOM
71447 2019-Jan-15 20:37:40.702251 - [DEBUG]
71448 2019-Jan-15 20:37:40.702282 - [DEBUG] Function : main
71449 2019-Jan-15 20:37:40.702308 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71450 2019-Jan-15 20:37:40.702948 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71451 2019-Jan-15 20:37:40.703585 - [DEBUG] Value : BOTTOM
71452 2019-Jan-15 20:37:40.703611 - [DEBUG]
71453 2019-Jan-15 20:37:40.703642 - [DEBUG] Function : main
71454 2019-Jan-15 20:37:40.703668 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71455 2019-Jan-15 20:37:40.704323 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71456 2019-Jan-15 20:37:40.704971 - [DEBUG] Value : BOTTOM
71457 2019-Jan-15 20:37:40.704997 - [DEBUG]
71458 2019-Jan-15 20:37:40.705028 - [DEBUG] Function : main
71459 2019-Jan-15 20:37:40.705054 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71460 2019-Jan-15 20:37:40.705695 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71461 2019-Jan-15 20:37:40.706333 - [DEBUG] Value : BOTTOM
71462 2019-Jan-15 20:37:40.706360 - [DEBUG]
71463 2019-Jan-15 20:37:40.706393 - [DEBUG] Function : main
71464 2019-Jan-15 20:37:40.706419 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71465 2019-Jan-15 20:37:40.707061 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71466 2019-Jan-15 20:37:40.707721 - [DEBUG] Value : BOTTOM
71467 2019-Jan-15 20:37:40.707746 - [DEBUG]
71468 2019-Jan-15 20:37:40.707777 - [DEBUG] Function : main
71469 2019-Jan-15 20:37:40.707803 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71470 2019-Jan-15 20:37:40.708446 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71471 2019-Jan-15 20:37:40.709084 - [DEBUG] Value : BOTTOM
71472 2019-Jan-15 20:37:40.709110 - [DEBUG]
71473 2019-Jan-15 20:37:40.709154 - [DEBUG] Function : main
71474 2019-Jan-15 20:37:40.709180 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71475 2019-Jan-15 20:37:40.709824 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71476 2019-Jan-15 20:37:40.710467 - [DEBUG] Value : BOTTOM
71477 2019-Jan-15 20:37:40.710493 - [DEBUG]
71478 2019-Jan-15 20:37:40.710524 - [DEBUG] Function : main
71479 2019-Jan-15 20:37:40.710550 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71480 2019-Jan-15 20:37:40.711208 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71481 2019-Jan-15 20:37:40.711844 - [DEBUG] Value : BOTTOM
71482 2019-Jan-15 20:37:40.711870 - [DEBUG]
71483 2019-Jan-15 20:37:40.711914 - [DEBUG] Function : main
71484 2019-Jan-15 20:37:40.711940 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71485 2019-Jan-15 20:37:40.712582 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71486 2019-Jan-15 20:37:40.713220 - [DEBUG] Value : BOTTOM
71487 2019-Jan-15 20:37:40.713246 - [DEBUG]
71488 2019-Jan-15 20:37:40.713290 - [DEBUG] Function : main
71489 2019-Jan-15 20:37:40.713317 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71490 2019-Jan-15 20:37:40.713972 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71491 2019-Jan-15 20:37:40.714610 - [DEBUG] Value : BOTTOM
71492 2019-Jan-15 20:37:40.714637 - [DEBUG]
71493 2019-Jan-15 20:37:40.714668 - [DEBUG] Function : main
71494 2019-Jan-15 20:37:40.714694 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71495 2019-Jan-15 20:37:40.715336 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71496 2019-Jan-15 20:37:40.715979 - [DEBUG] Value : BOTTOM
71497 2019-Jan-15 20:37:40.716005 - [DEBUG]
71498 2019-Jan-15 20:37:40.716045 - [DEBUG] Function : main
71499 2019-Jan-15 20:37:40.716071 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71500 2019-Jan-15 20:37:40.716715 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71501 2019-Jan-15 20:37:40.717368 - [DEBUG] Value : BOTTOM
71502 2019-Jan-15 20:37:40.717394 - [DEBUG]
71503 2019-Jan-15 20:37:40.717437 - [DEBUG] Function : main
71504 2019-Jan-15 20:37:40.717464 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71505 2019-Jan-15 20:37:40.718108 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71506 2019-Jan-15 20:37:40.718744 - [DEBUG] Value : BOTTOM
71507 2019-Jan-15 20:37:40.718770 - [DEBUG]
71508 2019-Jan-15 20:37:40.718801 - [DEBUG] Function : main
71509 2019-Jan-15 20:37:40.718827 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71510 2019-Jan-15 20:37:40.719468 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71511 2019-Jan-15 20:37:40.720108 - [DEBUG] Value : BOTTOM
71512 2019-Jan-15 20:37:40.720134 - [DEBUG]
71513 2019-Jan-15 20:37:40.720165 - [DEBUG] Function : main
71514 2019-Jan-15 20:37:40.720190 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71515 2019-Jan-15 20:37:40.720850 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71516 2019-Jan-15 20:37:40.721493 - [DEBUG] Value : BOTTOM
71517 2019-Jan-15 20:37:40.721519 - [DEBUG]
71518 2019-Jan-15 20:37:40.721550 - [DEBUG] Function : main
71519 2019-Jan-15 20:37:40.721576 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71520 2019-Jan-15 20:37:40.722216 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71521 2019-Jan-15 20:37:40.722853 - [DEBUG] Value : BOTTOM
71522 2019-Jan-15 20:37:40.722880 - [DEBUG]
71523 2019-Jan-15 20:37:40.722923 - [DEBUG] Function : main
71524 2019-Jan-15 20:37:40.722950 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71525 2019-Jan-15 20:37:40.723593 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71526 2019-Jan-15 20:37:40.724252 - [DEBUG] Value : BOTTOM
71527 2019-Jan-15 20:37:40.724277 - [DEBUG]
71528 2019-Jan-15 20:37:40.724308 - [DEBUG] Function : main
71529 2019-Jan-15 20:37:40.724334 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71530 2019-Jan-15 20:37:40.724976 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71531 2019-Jan-15 20:37:40.725614 - [DEBUG] Value : BOTTOM
71532 2019-Jan-15 20:37:40.725640 - [DEBUG]
71533 2019-Jan-15 20:37:40.725683 - [DEBUG] Function : main
71534 2019-Jan-15 20:37:40.725710 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71535 2019-Jan-15 20:37:40.726353 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71536 2019-Jan-15 20:37:40.726995 - [DEBUG] Value : BOTTOM
71537 2019-Jan-15 20:37:40.727020 - [DEBUG]
71538 2019-Jan-15 20:37:40.727051 - [DEBUG] Function : main
71539 2019-Jan-15 20:37:40.727077 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71540 2019-Jan-15 20:37:40.727742 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71541 2019-Jan-15 20:37:40.728380 - [DEBUG] Value : BOTTOM
71542 2019-Jan-15 20:37:40.728405 - [DEBUG]
71543 2019-Jan-15 20:37:40.728449 - [DEBUG] Function : main
71544 2019-Jan-15 20:37:40.728475 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71545 2019-Jan-15 20:37:40.729117 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71546 2019-Jan-15 20:37:40.729760 - [DEBUG] Value : BOTTOM
71547 2019-Jan-15 20:37:40.729786 - [DEBUG]
71548 2019-Jan-15 20:37:40.729817 - [DEBUG] Function : main
71549 2019-Jan-15 20:37:40.729843 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71550 2019-Jan-15 20:37:40.730486 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71551 2019-Jan-15 20:37:40.731140 - [DEBUG] Value : BOTTOM
71552 2019-Jan-15 20:37:40.731167 - [DEBUG]
71553 2019-Jan-15 20:37:40.731211 - [DEBUG] Function : main
71554 2019-Jan-15 20:37:40.731237 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71555 2019-Jan-15 20:37:40.731881 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71556 2019-Jan-15 20:37:40.731939 - [DEBUG] Value : BOTTOM
71557 2019-Jan-15 20:37:40.731965 - [DEBUG]
71558 2019-Jan-15 20:37:40.731997 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71559 2019-Jan-15 20:37:40.732035 - [DEBUG] Function : main
71560 2019-Jan-15 20:37:40.732061 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71561 2019-Jan-15 20:37:40.732705 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71562 2019-Jan-15 20:37:40.733344 - [DEBUG] Value : BOTTOM
71563 2019-Jan-15 20:37:40.733370 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16971564 2019-Jan-15 20:37:40.734059 - [DEBUG] Function : main
71565 2019-Jan-15 20:37:40.734088 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71566 2019-Jan-15 20:37:40.734731 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71567 2019-Jan-15 20:37:40.735367 - [DEBUG] Value : BOTTOM
71568 2019-Jan-15 20:37:40.735392 - [DEBUG]
71569 2019-Jan-15 20:37:40.735436 - [DEBUG] Function : main
71570 2019-Jan-15 20:37:40.735463 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71571 2019-Jan-15 20:37:40.736104 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71572 2019-Jan-15 20:37:40.736740 - [DEBUG] Value : BOTTOM
71573 2019-Jan-15 20:37:40.736766 - [DEBUG]
71574 2019-Jan-15 20:37:40.736809 - [DEBUG] Function : main
71575 2019-Jan-15 20:37:40.736835 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71576 2019-Jan-15 20:37:40.737495 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71577 2019-Jan-15 20:37:40.738130 - [DEBUG] Value : BOTTOM
71578 2019-Jan-15 20:37:40.738156 - [DEBUG]
71579 2019-Jan-15 20:37:40.738187 - [DEBUG] Function : main
71580 2019-Jan-15 20:37:40.738213 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71581 2019-Jan-15 20:37:40.738863 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71582 2019-Jan-15 20:37:40.739500 - [DEBUG] Value : BOTTOM
71583 2019-Jan-15 20:37:40.739527 - [DEBUG]
71584 2019-Jan-15 20:37:40.739558 - [DEBUG] Function : main
71585 2019-Jan-15 20:37:40.739584 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71586 2019-Jan-15 20:37:40.740226 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71587 2019-Jan-15 20:37:40.740876 - [DEBUG] Value : BOTTOM
71588 2019-Jan-15 20:37:40.740902 - [DEBUG]
71589 2019-Jan-15 20:37:40.740933 - [DEBUG] Function : main
71590 2019-Jan-15 20:37:40.740959 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71591 2019-Jan-15 20:37:40.741601 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71592 2019-Jan-15 20:37:40.742234 - [DEBUG] Value : BOTTOM
71593 2019-Jan-15 20:37:40.742259 - [DEBUG]
71594 2019-Jan-15 20:37:40.742290 - [DEBUG] Function : main
71595 2019-Jan-15 20:37:40.742316 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71596 2019-Jan-15 20:37:40.742959 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71597 2019-Jan-15 20:37:40.743593 - [DEBUG] Value : BOTTOM
71598 2019-Jan-15 20:37:40.743619 - [DEBUG]
71599 2019-Jan-15 20:37:40.743650 - [DEBUG] Function : main
71600 2019-Jan-15 20:37:40.743676 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71601 2019-Jan-15 20:37:40.744335 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71602 2019-Jan-15 20:37:40.744969 - [DEBUG] Value : BOTTOM
71603 2019-Jan-15 20:37:40.744995 - [DEBUG]
71604 2019-Jan-15 20:37:40.745026 - [DEBUG] Function : main
71605 2019-Jan-15 20:37:40.745052 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71606 2019-Jan-15 20:37:40.745696 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71607 2019-Jan-15 20:37:40.746332 - [DEBUG] Value : BOTTOM
71608 2019-Jan-15 20:37:40.746358 - [DEBUG]
71609 2019-Jan-15 20:37:40.746389 - [DEBUG] Function : main
71610 2019-Jan-15 20:37:40.746415 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71611 2019-Jan-15 20:37:40.747056 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71612 2019-Jan-15 20:37:40.747713 - [DEBUG] Value : BOTTOM
71613 2019-Jan-15 20:37:40.747740 - [DEBUG]
71614 2019-Jan-15 20:37:40.747771 - [DEBUG] Function : main
71615 2019-Jan-15 20:37:40.747797 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71616 2019-Jan-15 20:37:40.748442 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71617 2019-Jan-15 20:37:40.749078 - [DEBUG] Value : BOTTOM
71618 2019-Jan-15 20:37:40.749104 - [DEBUG]
71619 2019-Jan-15 20:37:40.749135 - [DEBUG] Function : main
71620 2019-Jan-15 20:37:40.749161 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71621 2019-Jan-15 20:37:40.749803 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71622 2019-Jan-15 20:37:40.750447 - [DEBUG] Value : BOTTOM
71623 2019-Jan-15 20:37:40.750473 - [DEBUG]
71624 2019-Jan-15 20:37:40.750504 - [DEBUG] Function : main
71625 2019-Jan-15 20:37:40.750530 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71626 2019-Jan-15 20:37:40.751189 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71627 2019-Jan-15 20:37:40.751825 - [DEBUG] Value : BOTTOM
71628 2019-Jan-15 20:37:40.751850 - [DEBUG]
71629 2019-Jan-15 20:37:40.751881 - [DEBUG] Function : main
71630 2019-Jan-15 20:37:40.751907 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71631 2019-Jan-15 20:37:40.752549 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71632 2019-Jan-15 20:37:40.753185 - [DEBUG] Value : BOTTOM
71633 2019-Jan-15 20:37:40.753210 - [DEBUG]
71634 2019-Jan-15 20:37:40.753241 - [DEBUG] Function : main
71635 2019-Jan-15 20:37:40.753267 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71636 2019-Jan-15 20:37:40.753908 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71637 2019-Jan-15 20:37:40.754564 - [DEBUG] Value : BOTTOM
71638 2019-Jan-15 20:37:40.754590 - [DEBUG]
71639 2019-Jan-15 20:37:40.754622 - [DEBUG] Function : main
71640 2019-Jan-15 20:37:40.754648 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71641 2019-Jan-15 20:37:40.755291 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71642 2019-Jan-15 20:37:40.755927 - [DEBUG] Value : BOTTOM
71643 2019-Jan-15 20:37:40.755955 - [DEBUG]
71644 2019-Jan-15 20:37:40.755998 - [DEBUG] Function : main
71645 2019-Jan-15 20:37:40.756024 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71646 2019-Jan-15 20:37:40.756667 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71647 2019-Jan-15 20:37:40.757323 - [DEBUG] Value : BOTTOM
71648 2019-Jan-15 20:37:40.757349 - [DEBUG]
71649 2019-Jan-15 20:37:40.757380 - [DEBUG] Function : main
71650 2019-Jan-15 20:37:40.757406 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71651 2019-Jan-15 20:37:40.758049 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71652 2019-Jan-15 20:37:40.758686 - [DEBUG] Value : BOTTOM
71653 2019-Jan-15 20:37:40.758712 - [DEBUG]
71654 2019-Jan-15 20:37:40.758756 - [DEBUG] Function : main
71655 2019-Jan-15 20:37:40.758782 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71656 2019-Jan-15 20:37:40.759425 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71657 2019-Jan-15 20:37:40.760062 - [DEBUG] Value : BOTTOM
71658 2019-Jan-15 20:37:40.760088 - [DEBUG]
71659 2019-Jan-15 20:37:40.760131 - [DEBUG] Function : main
71660 2019-Jan-15 20:37:40.760157 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71661 2019-Jan-15 20:37:40.760814 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71662 2019-Jan-15 20:37:40.761452 - [DEBUG] Value : BOTTOM
71663 2019-Jan-15 20:37:40.761491 - [DEBUG]
71664 2019-Jan-15 20:37:40.761523 - [DEBUG] Function : main
71665 2019-Jan-15 20:37:40.761549 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71666 2019-Jan-15 20:37:40.762193 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71667 2019-Jan-15 20:37:40.762836 - [DEBUG] Value : BOTTOM
71668 2019-Jan-15 20:37:40.762861 - [DEBUG]
71669 2019-Jan-15 20:37:40.762892 - [DEBUG] Function : main
71670 2019-Jan-15 20:37:40.762918 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71671 2019-Jan-15 20:37:40.763562 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71672 2019-Jan-15 20:37:40.764213 - [DEBUG] Value : BOTTOM
71673 2019-Jan-15 20:37:40.764240 - [DEBUG]
71674 2019-Jan-15 20:37:40.764284 - [DEBUG] Function : main
71675 2019-Jan-15 20:37:40.764310 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71676 2019-Jan-15 20:37:40.764954 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71677 2019-Jan-15 20:37:40.765591 - [DEBUG] Value : BOTTOM
71678 2019-Jan-15 20:37:40.765617 - [DEBUG]
71679 2019-Jan-15 20:37:40.765648 - [DEBUG] Function : main
71680 2019-Jan-15 20:37:40.765674 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71681 2019-Jan-15 20:37:40.766318 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71682 2019-Jan-15 20:37:40.766954 - [DEBUG] Value : BOTTOM
71683 2019-Jan-15 20:37:40.766980 - [DEBUG]
71684 2019-Jan-15 20:37:40.767011 - [DEBUG] Function : main
71685 2019-Jan-15 20:37:40.767037 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71686 2019-Jan-15 20:37:40.767693 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71687 2019-Jan-15 20:37:40.768337 - [DEBUG] Value : BOTTOM
71688 2019-Jan-15 20:37:40.768363 - [DEBUG]
71689 2019-Jan-15 20:37:40.768394 - [DEBUG] Function : main
71690 2019-Jan-15 20:37:40.768419 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71691 2019-Jan-15 20:37:40.769063 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71692 2019-Jan-15 20:37:40.769702 - [DEBUG] Value : BOTTOM
71693 2019-Jan-15 20:37:40.769727 - [DEBUG]
71694 2019-Jan-15 20:37:40.769771 - [DEBUG] Function : main
71695 2019-Jan-15 20:37:40.769797 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71696 2019-Jan-15 20:37:40.770441 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71697 2019-Jan-15 20:37:40.771100 - [DEBUG] Value : BOTTOM
71698 2019-Jan-15 20:37:40.771126 - [DEBUG]
71699 2019-Jan-15 20:37:40.771157 - [DEBUG] Function : main
71700 2019-Jan-15 20:37:40.771183 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71701 2019-Jan-15 20:37:40.771826 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71702 2019-Jan-15 20:37:40.772463 - [DEBUG] Value : BOTTOM
71703 2019-Jan-15 20:37:40.772490 - [DEBUG]
71704 2019-Jan-15 20:37:40.772534 - [DEBUG] Function : main
71705 2019-Jan-15 20:37:40.772568 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71706 2019-Jan-15 20:37:40.773214 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71707 2019-Jan-15 20:37:40.773857 - [DEBUG] Value : BOTTOM
71708 2019-Jan-15 20:37:40.773882 - [DEBUG]
71709 2019-Jan-15 20:37:40.773913 - [DEBUG] Function : main
71710 2019-Jan-15 20:37:40.773952 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71711 2019-Jan-15 20:37:40.774596 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71712 2019-Jan-15 20:37:40.775234 - [DEBUG] Value : BOTTOM
71713 2019-Jan-15 20:37:40.775260 - [DEBUG]
71714 2019-Jan-15 20:37:40.775303 - [DEBUG] Function : main
71715 2019-Jan-15 20:37:40.775330 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71716 2019-Jan-15 20:37:40.775973 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71717 2019-Jan-15 20:37:40.776615 - [DEBUG] Value : BOTTOM
71718 2019-Jan-15 20:37:40.776641 - [DEBUG]
71719 2019-Jan-15 20:37:40.776671 - [DEBUG] Function : main
71720 2019-Jan-15 20:37:40.776697 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71721 2019-Jan-15 20:37:40.777356 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71722 2019-Jan-15 20:37:40.777995 - [DEBUG] Value : BOTTOM
71723 2019-Jan-15 20:37:40.778021 - [DEBUG]
71724 2019-Jan-15 20:37:40.778064 - [DEBUG] Function : main
71725 2019-Jan-15 20:37:40.778091 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71726 2019-Jan-15 20:37:40.778735 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71727 2019-Jan-15 20:37:40.778792 - [DEBUG] Value : BOTTOM
71728 2019-Jan-15 20:37:40.778818 - [DEBUG]
71729 2019-Jan-15 20:37:40.778849 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71730 2019-Jan-15 20:37:40.778888 - [DEBUG] Function : main
71731 2019-Jan-15 20:37:40.778914 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71732 2019-Jan-15 20:37:40.779558 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71733 2019-Jan-15 20:37:40.780194 - [DEBUG] Value : BOTTOM
71734 2019-Jan-15 20:37:40.780221 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19371735 2019-Jan-15 20:37:40.780907 - [DEBUG] Function : main
71736 2019-Jan-15 20:37:40.780935 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71737 2019-Jan-15 20:37:40.781577 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71738 2019-Jan-15 20:37:40.782213 - [DEBUG] Value : BOTTOM
71739 2019-Jan-15 20:37:40.782239 - [DEBUG]
71740 2019-Jan-15 20:37:40.782282 - [DEBUG] Function : main
71741 2019-Jan-15 20:37:40.782310 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71742 2019-Jan-15 20:37:40.782952 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71743 2019-Jan-15 20:37:40.783589 - [DEBUG] Value : BOTTOM
71744 2019-Jan-15 20:37:40.783615 - [DEBUG]
71745 2019-Jan-15 20:37:40.783666 - [DEBUG] Function : main
71746 2019-Jan-15 20:37:40.783693 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71747 2019-Jan-15 20:37:40.784355 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71748 2019-Jan-15 20:37:40.784990 - [DEBUG] Value : BOTTOM
71749 2019-Jan-15 20:37:40.785016 - [DEBUG]
71750 2019-Jan-15 20:37:40.785047 - [DEBUG] Function : main
71751 2019-Jan-15 20:37:40.785073 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71752 2019-Jan-15 20:37:40.785716 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71753 2019-Jan-15 20:37:40.786353 - [DEBUG] Value : BOTTOM
71754 2019-Jan-15 20:37:40.786379 - [DEBUG]
71755 2019-Jan-15 20:37:40.786410 - [DEBUG] Function : main
71756 2019-Jan-15 20:37:40.786436 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71757 2019-Jan-15 20:37:40.787079 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71758 2019-Jan-15 20:37:40.787728 - [DEBUG] Value : BOTTOM
71759 2019-Jan-15 20:37:40.787754 - [DEBUG]
71760 2019-Jan-15 20:37:40.787786 - [DEBUG] Function : main
71761 2019-Jan-15 20:37:40.787812 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71762 2019-Jan-15 20:37:40.788456 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71763 2019-Jan-15 20:37:40.789090 - [DEBUG] Value : BOTTOM
71764 2019-Jan-15 20:37:40.789116 - [DEBUG]
71765 2019-Jan-15 20:37:40.789147 - [DEBUG] Function : main
71766 2019-Jan-15 20:37:40.789173 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71767 2019-Jan-15 20:37:40.789817 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71768 2019-Jan-15 20:37:40.790450 - [DEBUG] Value : BOTTOM
71769 2019-Jan-15 20:37:40.790476 - [DEBUG]
71770 2019-Jan-15 20:37:40.790506 - [DEBUG] Function : main
71771 2019-Jan-15 20:37:40.790533 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71772 2019-Jan-15 20:37:40.791192 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71773 2019-Jan-15 20:37:40.791829 - [DEBUG] Value : BOTTOM
71774 2019-Jan-15 20:37:40.791855 - [DEBUG]
71775 2019-Jan-15 20:37:40.791886 - [DEBUG] Function : main
71776 2019-Jan-15 20:37:40.791912 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71777 2019-Jan-15 20:37:40.792555 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71778 2019-Jan-15 20:37:40.793193 - [DEBUG] Value : BOTTOM
71779 2019-Jan-15 20:37:40.793219 - [DEBUG]
71780 2019-Jan-15 20:37:40.793250 - [DEBUG] Function : main
71781 2019-Jan-15 20:37:40.793276 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71782 2019-Jan-15 20:37:40.793919 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71783 2019-Jan-15 20:37:40.794576 - [DEBUG] Value : BOTTOM
71784 2019-Jan-15 20:37:40.794602 - [DEBUG]
71785 2019-Jan-15 20:37:40.794633 - [DEBUG] Function : main
71786 2019-Jan-15 20:37:40.794659 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71787 2019-Jan-15 20:37:40.795311 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71788 2019-Jan-15 20:37:40.795950 - [DEBUG] Value : BOTTOM
71789 2019-Jan-15 20:37:40.795976 - [DEBUG]
71790 2019-Jan-15 20:37:40.796007 - [DEBUG] Function : main
71791 2019-Jan-15 20:37:40.796033 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71792 2019-Jan-15 20:37:40.796676 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71793 2019-Jan-15 20:37:40.797327 - [DEBUG] Value : BOTTOM
71794 2019-Jan-15 20:37:40.797353 - [DEBUG]
71795 2019-Jan-15 20:37:40.797384 - [DEBUG] Function : main
71796 2019-Jan-15 20:37:40.797410 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71797 2019-Jan-15 20:37:40.798054 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71798 2019-Jan-15 20:37:40.798692 - [DEBUG] Value : BOTTOM
71799 2019-Jan-15 20:37:40.798718 - [DEBUG]
71800 2019-Jan-15 20:37:40.798749 - [DEBUG] Function : main
71801 2019-Jan-15 20:37:40.798775 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71802 2019-Jan-15 20:37:40.799418 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71803 2019-Jan-15 20:37:40.800057 - [DEBUG] Value : BOTTOM
71804 2019-Jan-15 20:37:40.800083 - [DEBUG]
71805 2019-Jan-15 20:37:40.800113 - [DEBUG] Function : main
71806 2019-Jan-15 20:37:40.800139 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71807 2019-Jan-15 20:37:40.800798 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71808 2019-Jan-15 20:37:40.801442 - [DEBUG] Value : BOTTOM
71809 2019-Jan-15 20:37:40.801468 - [DEBUG]
71810 2019-Jan-15 20:37:40.801500 - [DEBUG] Function : main
71811 2019-Jan-15 20:37:40.801526 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71812 2019-Jan-15 20:37:40.802170 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71813 2019-Jan-15 20:37:40.802809 - [DEBUG] Value : BOTTOM
71814 2019-Jan-15 20:37:40.802834 - [DEBUG]
71815 2019-Jan-15 20:37:40.802878 - [DEBUG] Function : main
71816 2019-Jan-15 20:37:40.802904 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71817 2019-Jan-15 20:37:40.803547 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71818 2019-Jan-15 20:37:40.804207 - [DEBUG] Value : BOTTOM
71819 2019-Jan-15 20:37:40.804233 - [DEBUG]
71820 2019-Jan-15 20:37:40.804264 - [DEBUG] Function : main
71821 2019-Jan-15 20:37:40.804290 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71822 2019-Jan-15 20:37:40.804934 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71823 2019-Jan-15 20:37:40.805572 - [DEBUG] Value : BOTTOM
71824 2019-Jan-15 20:37:40.805599 - [DEBUG]
71825 2019-Jan-15 20:37:40.805642 - [DEBUG] Function : main
71826 2019-Jan-15 20:37:40.805668 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71827 2019-Jan-15 20:37:40.806313 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71828 2019-Jan-15 20:37:40.806960 - [DEBUG] Value : BOTTOM
71829 2019-Jan-15 20:37:40.806986 - [DEBUG]
71830 2019-Jan-15 20:37:40.807029 - [DEBUG] Function : main
71831 2019-Jan-15 20:37:40.807056 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71832 2019-Jan-15 20:37:40.807716 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71833 2019-Jan-15 20:37:40.808355 - [DEBUG] Value : BOTTOM
71834 2019-Jan-15 20:37:40.808381 - [DEBUG]
71835 2019-Jan-15 20:37:40.808412 - [DEBUG] Function : main
71836 2019-Jan-15 20:37:40.808438 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71837 2019-Jan-15 20:37:40.809081 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71838 2019-Jan-15 20:37:40.809725 - [DEBUG] Value : BOTTOM
71839 2019-Jan-15 20:37:40.809750 - [DEBUG]
71840 2019-Jan-15 20:37:40.809781 - [DEBUG] Function : main
71841 2019-Jan-15 20:37:40.809807 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71842 2019-Jan-15 20:37:40.810452 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71843 2019-Jan-15 20:37:40.811105 - [DEBUG] Value : BOTTOM
71844 2019-Jan-15 20:37:40.811131 - [DEBUG]
71845 2019-Jan-15 20:37:40.811175 - [DEBUG] Function : main
71846 2019-Jan-15 20:37:40.811201 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71847 2019-Jan-15 20:37:40.811845 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71848 2019-Jan-15 20:37:40.812482 - [DEBUG] Value : BOTTOM
71849 2019-Jan-15 20:37:40.812507 - [DEBUG]
71850 2019-Jan-15 20:37:40.812539 - [DEBUG] Function : main
71851 2019-Jan-15 20:37:40.812565 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71852 2019-Jan-15 20:37:40.813208 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71853 2019-Jan-15 20:37:40.813845 - [DEBUG] Value : BOTTOM
71854 2019-Jan-15 20:37:40.813872 - [DEBUG]
71855 2019-Jan-15 20:37:40.813903 - [DEBUG] Function : main
71856 2019-Jan-15 20:37:40.813929 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71857 2019-Jan-15 20:37:40.814585 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71858 2019-Jan-15 20:37:40.815228 - [DEBUG] Value : BOTTOM
71859 2019-Jan-15 20:37:40.815253 - [DEBUG]
71860 2019-Jan-15 20:37:40.815284 - [DEBUG] Function : main
71861 2019-Jan-15 20:37:40.815310 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71862 2019-Jan-15 20:37:40.815954 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71863 2019-Jan-15 20:37:40.816593 - [DEBUG] Value : BOTTOM
71864 2019-Jan-15 20:37:40.816619 - [DEBUG]
71865 2019-Jan-15 20:37:40.816662 - [DEBUG] Function : main
71866 2019-Jan-15 20:37:40.816688 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71867 2019-Jan-15 20:37:40.817346 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71868 2019-Jan-15 20:37:40.817991 - [DEBUG] Value : BOTTOM
71869 2019-Jan-15 20:37:40.818025 - [DEBUG]
71870 2019-Jan-15 20:37:40.818056 - [DEBUG] Function : main
71871 2019-Jan-15 20:37:40.818082 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71872 2019-Jan-15 20:37:40.818727 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71873 2019-Jan-15 20:37:40.819366 - [DEBUG] Value : BOTTOM
71874 2019-Jan-15 20:37:40.819392 - [DEBUG]
71875 2019-Jan-15 20:37:40.819435 - [DEBUG] Function : main
71876 2019-Jan-15 20:37:40.819461 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71877 2019-Jan-15 20:37:40.820105 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71878 2019-Jan-15 20:37:40.820765 - [DEBUG] Value : BOTTOM
71879 2019-Jan-15 20:37:40.820791 - [DEBUG]
71880 2019-Jan-15 20:37:40.820822 - [DEBUG] Function : main
71881 2019-Jan-15 20:37:40.820848 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71882 2019-Jan-15 20:37:40.821493 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71883 2019-Jan-15 20:37:40.822130 - [DEBUG] Value : BOTTOM
71884 2019-Jan-15 20:37:40.822156 - [DEBUG]
71885 2019-Jan-15 20:37:40.822200 - [DEBUG] Function : main
71886 2019-Jan-15 20:37:40.822226 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71887 2019-Jan-15 20:37:40.822871 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71888 2019-Jan-15 20:37:40.823514 - [DEBUG] Value : BOTTOM
71889 2019-Jan-15 20:37:40.823539 - [DEBUG]
71890 2019-Jan-15 20:37:40.823570 - [DEBUG] Function : main
71891 2019-Jan-15 20:37:40.823596 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71892 2019-Jan-15 20:37:40.824255 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71893 2019-Jan-15 20:37:40.824893 - [DEBUG] Value : BOTTOM
71894 2019-Jan-15 20:37:40.824919 - [DEBUG]
71895 2019-Jan-15 20:37:40.824962 - [DEBUG] Function : main
71896 2019-Jan-15 20:37:40.824989 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71897 2019-Jan-15 20:37:40.825631 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71898 2019-Jan-15 20:37:40.825689 - [DEBUG] Value : BOTTOM
71899 2019-Jan-15 20:37:40.825714 - [DEBUG]
71900 2019-Jan-15 20:37:40.825746 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71901 2019-Jan-15 20:37:40.825773 - [DEBUG] Function : main
71902 2019-Jan-15 20:37:40.825798 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71903 2019-Jan-15 20:37:40.826443 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71904 2019-Jan-15 20:37:40.827077 - [DEBUG] Value : BOTTOM
71905 2019-Jan-15 20:37:40.827103 - [DEBUG]
71906 2019-Jan-15 20:37:40.827135 - [DEBUG] Function : main
71907 2019-Jan-15 20:37:40.827161 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71908 2019-Jan-15 20:37:40.827821 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71909 2019-Jan-15 20:37:40.828462 - [DEBUG] Value : BOTTOM
71910 2019-Jan-15 20:37:40.828496 - [DEBUG]
71911 2019-Jan-15 20:37:40.828550 - [DEBUG] Function : main
71912 2019-Jan-15 20:37:40.828578 - [DEBUG] Inst. : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
71913 2019-Jan-15 20:37:40.829231 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71914 2019-Jan-15 20:37:40.829288 - [DEBUG] Value : BOTTOM
71915 2019-Jan-15 20:37:40.829314 - [DEBUG]
71916 2019-Jan-15 20:37:40.829341 - [DEBUG] Function : main
71917 2019-Jan-15 20:37:40.829367 - [DEBUG] Inst. : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
71918 2019-Jan-15 20:37:40.830000 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71919 2019-Jan-15 20:37:40.830056 - [DEBUG] Value : BOTTOM
71920 2019-Jan-15 20:37:40.830082 - [DEBUG]
71921 2019-Jan-15 20:37:40.830109 - [DEBUG] Function : main
71922 2019-Jan-15 20:37:40.830135 - [DEBUG] Inst. : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
71923 2019-Jan-15 20:37:40.830785 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71924 2019-Jan-15 20:37:40.830841 - [DEBUG] Value : BOTTOM
71925 2019-Jan-15 20:37:40.830867 - [DEBUG]
71926 2019-Jan-15 20:37:40.830900 - [DEBUG] Function : main
71927 2019-Jan-15 20:37:40.830926 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71928 2019-Jan-15 20:37:40.831566 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71929 2019-Jan-15 20:37:40.832202 - [DEBUG] Value : BOTTOM
71930 2019-Jan-15 20:37:40.832228 - [DEBUG]
71931 2019-Jan-15 20:37:40.832252 - [DEBUG] Function : main
71932 2019-Jan-15 20:37:40.832277 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71933 2019-Jan-15 20:37:40.832913 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71934 2019-Jan-15 20:37:40.833547 - [DEBUG] Value : BOTTOM
71935 2019-Jan-15 20:37:40.833573 - [DEBUG]
71936 2019-Jan-15 20:37:40.833598 - [DEBUG] Function : main
71937 2019-Jan-15 20:37:40.833623 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71938 2019-Jan-15 20:37:40.834273 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71939 2019-Jan-15 20:37:40.834907 - [DEBUG] Value : BOTTOM
71940 2019-Jan-15 20:37:40.834933 - [DEBUG]
71941 2019-Jan-15 20:37:40.834957 - [DEBUG] Function : main
71942 2019-Jan-15 20:37:40.834982 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71943 2019-Jan-15 20:37:40.835618 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71944 2019-Jan-15 20:37:40.836254 - [DEBUG] Value : BOTTOM
71945 2019-Jan-15 20:37:40.836279 - [DEBUG]
71946 2019-Jan-15 20:37:40.836304 - [DEBUG] Function : main
71947 2019-Jan-15 20:37:40.836329 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71948 2019-Jan-15 20:37:40.836965 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71949 2019-Jan-15 20:37:40.837613 - [DEBUG] Value : BOTTOM
71950 2019-Jan-15 20:37:40.837639 - [DEBUG]
71951 2019-Jan-15 20:37:40.837663 - [DEBUG] Function : main
71952 2019-Jan-15 20:37:40.837688 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71953 2019-Jan-15 20:37:40.838323 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71954 2019-Jan-15 20:37:40.838958 - [DEBUG] Value : BOTTOM
71955 2019-Jan-15 20:37:40.838983 - [DEBUG]
71956 2019-Jan-15 20:37:40.839008 - [DEBUG] Function : main
71957 2019-Jan-15 20:37:40.839033 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71958 2019-Jan-15 20:37:40.839671 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71959 2019-Jan-15 20:37:40.840313 - [DEBUG] Value : BOTTOM
71960 2019-Jan-15 20:37:40.840339 - [DEBUG]
71961 2019-Jan-15 20:37:40.840363 - [DEBUG] Function : main
71962 2019-Jan-15 20:37:40.840388 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71963 2019-Jan-15 20:37:40.841041 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71964 2019-Jan-15 20:37:40.841678 - [DEBUG] Value : BOTTOM
71965 2019-Jan-15 20:37:40.841704 - [DEBUG]
71966 2019-Jan-15 20:37:40.841728 - [DEBUG] Function : main
71967 2019-Jan-15 20:37:40.841753 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71968 2019-Jan-15 20:37:40.842390 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71969 2019-Jan-15 20:37:40.843030 - [DEBUG] Value : BOTTOM
71970 2019-Jan-15 20:37:40.843056 - [DEBUG]
71971 2019-Jan-15 20:37:40.843080 - [DEBUG] Function : main
71972 2019-Jan-15 20:37:40.843105 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71973 2019-Jan-15 20:37:40.843742 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71974 2019-Jan-15 20:37:40.844393 - [DEBUG] Value : BOTTOM
71975 2019-Jan-15 20:37:40.844419 - [DEBUG]
71976 2019-Jan-15 20:37:40.844443 - [DEBUG] Function : main
71977 2019-Jan-15 20:37:40.844468 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71978 2019-Jan-15 20:37:40.845104 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71979 2019-Jan-15 20:37:40.845740 - [DEBUG] Value : BOTTOM
71980 2019-Jan-15 20:37:40.845765 - [DEBUG]
71981 2019-Jan-15 20:37:40.845790 - [DEBUG] Function : main
71982 2019-Jan-15 20:37:40.845815 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71983 2019-Jan-15 20:37:40.846450 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71984 2019-Jan-15 20:37:40.847083 - [DEBUG] Value : BOTTOM
71985 2019-Jan-15 20:37:40.847109 - [DEBUG]
71986 2019-Jan-15 20:37:40.847133 - [DEBUG] Function : main
71987 2019-Jan-15 20:37:40.847158 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71988 2019-Jan-15 20:37:40.847810 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71989 2019-Jan-15 20:37:40.848452 - [DEBUG] Value : BOTTOM
71990 2019-Jan-15 20:37:40.848478 - [DEBUG]
71991 2019-Jan-15 20:37:40.848503 - [DEBUG] Function : main
71992 2019-Jan-15 20:37:40.848527 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71993 2019-Jan-15 20:37:40.849163 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71994 2019-Jan-15 20:37:40.849219 - [DEBUG] Value : BOTTOM
71995 2019-Jan-15 20:37:40.849245 - [DEBUG]
71996 2019-Jan-15 20:37:40.849277 - [DEBUG] Function : main
71997 2019-Jan-15 20:37:40.849302 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71998 2019-Jan-15 20:37:40.849941 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71999 2019-Jan-15 20:37:40.850576 - [DEBUG] Value : BOTTOM
72000 2019-Jan-15 20:37:40.850614 - [DEBUG]
72001 2019-Jan-15 20:37:40.850640 - [DEBUG] Function : main
72002 2019-Jan-15 20:37:40.850665 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72003 2019-Jan-15 20:37:40.851301 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72004 2019-Jan-15 20:37:40.851936 - [DEBUG] Value : BOTTOM
72005 2019-Jan-15 20:37:40.851970 - [DEBUG]
72006 2019-Jan-15 20:37:40.851995 - [DEBUG] Function : main
72007 2019-Jan-15 20:37:40.852020 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72008 2019-Jan-15 20:37:40.852656 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72009 2019-Jan-15 20:37:40.853292 - [DEBUG] Value : BOTTOM
72010 2019-Jan-15 20:37:40.853318 - [DEBUG]
72011 2019-Jan-15 20:37:40.853343 - [DEBUG] Function : main
72012 2019-Jan-15 20:37:40.853368 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72013 2019-Jan-15 20:37:40.854019 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72014 2019-Jan-15 20:37:40.854653 - [DEBUG] Value : BOTTOM
72015 2019-Jan-15 20:37:40.854679 - [DEBUG]
72016 2019-Jan-15 20:37:40.854704 - [DEBUG] Function : main
72017 2019-Jan-15 20:37:40.854728 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72018 2019-Jan-15 20:37:40.855364 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72019 2019-Jan-15 20:37:40.855996 - [DEBUG] Value : BOTTOM
72020 2019-Jan-15 20:37:40.856022 - [DEBUG]
72021 2019-Jan-15 20:37:40.856046 - [DEBUG] Function : main
72022 2019-Jan-15 20:37:40.856071 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72023 2019-Jan-15 20:37:40.856708 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72024 2019-Jan-15 20:37:40.857361 - [DEBUG] Value : BOTTOM
72025 2019-Jan-15 20:37:40.857386 - [DEBUG]
72026 2019-Jan-15 20:37:40.857411 - [DEBUG] Function : main
72027 2019-Jan-15 20:37:40.857436 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72028 2019-Jan-15 20:37:40.858074 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72029 2019-Jan-15 20:37:40.858130 - [DEBUG] Value : BOTTOM
72030 2019-Jan-15 20:37:40.858156 - [DEBUG]
72031 2019-Jan-15 20:37:40.858184 - [DEBUG] Function : main
72032 2019-Jan-15 20:37:40.858209 - [DEBUG] Inst. : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
72033 2019-Jan-15 20:37:40.858844 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72034 2019-Jan-15 20:37:40.858899 - [DEBUG] Value : BOTTOM
72035 2019-Jan-15 20:37:40.858924 - [DEBUG]
72036 2019-Jan-15 20:37:40.858951 - [DEBUG] Function : main
72037 2019-Jan-15 20:37:40.858978 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72038 2019-Jan-15 20:37:40.859614 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72039 2019-Jan-15 20:37:40.860274 - [DEBUG] Value : BOTTOM
72040 2019-Jan-15 20:37:40.860301 - [DEBUG]
72041 2019-Jan-15 20:37:40.860325 - [DEBUG] Function : main
72042 2019-Jan-15 20:37:40.860351 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72043 2019-Jan-15 20:37:40.861003 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72044 2019-Jan-15 20:37:40.861059 - [DEBUG] Value : BOTTOM
72045 2019-Jan-15 20:37:40.861084 - [DEBUG]
72046 2019-Jan-15 20:37:40.861112 - [DEBUG] Function : main
72047 2019-Jan-15 20:37:40.861138 - [DEBUG] Inst. : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
72048 2019-Jan-15 20:37:40.861774 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72049 2019-Jan-15 20:37:40.861831 - [DEBUG] Value : BOTTOM
72050 2019-Jan-15 20:37:40.861856 - [DEBUG]
72051 2019-Jan-15 20:37:40.861883 - [DEBUG] Function : main
72052 2019-Jan-15 20:37:40.861910 - [DEBUG] Inst. : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
72053 2019-Jan-15 20:37:40.862544 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72054 2019-Jan-15 20:37:40.862608 - [DEBUG] Value : BOTTOM
72055 2019-Jan-15 20:37:40.862634 - [DEBUG]
72056 2019-Jan-15 20:37:40.862661 - [DEBUG] Function : main
72057 2019-Jan-15 20:37:40.862687 - [DEBUG] Inst. : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
72058 2019-Jan-15 20:37:40.863323 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72059 2019-Jan-15 20:37:40.863379 - [DEBUG] Value : BOTTOM
72060 2019-Jan-15 20:37:40.863405 - [DEBUG]
72061 2019-Jan-15 20:37:40.863432 - [DEBUG] Function : main
72062 2019-Jan-15 20:37:40.863459 - [DEBUG] Inst. : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
72063 2019-Jan-15 20:37:40.864108 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72064 2019-Jan-15 20:37:40.864164 - [DEBUG] Value : BOTTOM
72065 2019-Jan-15 20:37:40.864190 - [DEBUG]
72066 2019-Jan-15 20:37:40.864217 - [DEBUG] Function : main
72067 2019-Jan-15 20:37:40.864242 - [DEBUG] Inst. : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
72068 2019-Jan-15 20:37:40.864877 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72069 2019-Jan-15 20:37:40.864933 - [DEBUG] Value : BOTTOM
72070 2019-Jan-15 20:37:40.864959 - [DEBUG]
72071 2019-Jan-15 20:37:40.864986 - [DEBUG] Function : main
72072 2019-Jan-15 20:37:40.865013 - [DEBUG] Inst. : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
72073 2019-Jan-15 20:37:40.865645 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72074 2019-Jan-15 20:37:40.865701 - [DEBUG] Value : BOTTOM
72075 2019-Jan-15 20:37:40.865727 - [DEBUG]
72076 2019-Jan-15 20:37:40.865753 - [DEBUG] Function : main
72077 2019-Jan-15 20:37:40.865779 - [DEBUG] Inst. : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
72078 2019-Jan-15 20:37:40.866411 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72079 2019-Jan-15 20:37:40.866468 - [DEBUG] Value : BOTTOM
72080 2019-Jan-15 20:37:40.866494 - [DEBUG]
72081 2019-Jan-15 20:37:40.866520 - [DEBUG] Function : main
72082 2019-Jan-15 20:37:40.866547 - [DEBUG] Inst. : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
72083 2019-Jan-15 20:37:40.867180 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72084 2019-Jan-15 20:37:40.867236 - [DEBUG] Value : BOTTOM
72085 2019-Jan-15 20:37:40.867262 - [DEBUG]
72086 2019-Jan-15 20:37:40.867302 - [DEBUG] Function : main
72087 2019-Jan-15 20:37:40.867329 - [DEBUG] Inst. : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
72088 2019-Jan-15 20:37:40.867961 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72089 2019-Jan-15 20:37:40.868017 - [DEBUG] Value : BOTTOM
72090 2019-Jan-15 20:37:40.868043 - [DEBUG]
72091 2019-Jan-15 20:37:40.868071 - [DEBUG] Function : main
72092 2019-Jan-15 20:37:40.868098 - [DEBUG] Inst. : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
72093 2019-Jan-15 20:37:40.868739 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72094 2019-Jan-15 20:37:40.868796 - [DEBUG] Value : BOTTOM
72095 2019-Jan-15 20:37:40.868821 - [DEBUG]
72096 2019-Jan-15 20:37:40.868849 - [DEBUG] Function : main
72097 2019-Jan-15 20:37:40.868874 - [DEBUG] Inst. : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
72098 2019-Jan-15 20:37:40.869508 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72099 2019-Jan-15 20:37:40.869563 - [DEBUG] Value : BOTTOM
72100 2019-Jan-15 20:37:40.869589 - [DEBUG]
72101 2019-Jan-15 20:37:40.869616 - [DEBUG] Function : main
72102 2019-Jan-15 20:37:40.869643 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72103 2019-Jan-15 20:37:40.870278 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72104 2019-Jan-15 20:37:40.870929 - [DEBUG] Value : BOTTOM
72105 2019-Jan-15 20:37:40.870955 - [DEBUG]
72106 2019-Jan-15 20:37:40.870988 - [DEBUG] Function : main
72107 2019-Jan-15 20:37:40.871013 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72108 2019-Jan-15 20:37:40.871650 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72109 2019-Jan-15 20:37:40.871706 - [DEBUG] Value : BOTTOM
72110 2019-Jan-15 20:37:40.871732 - [DEBUG]
72111 2019-Jan-15 20:37:40.871759 - [DEBUG] Function : main
72112 2019-Jan-15 20:37:40.871785 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72113 2019-Jan-15 20:37:40.872422 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72114 2019-Jan-15 20:37:40.873058 - [DEBUG] Value : BOTTOM
72115 2019-Jan-15 20:37:40.873084 - [DEBUG]
72116 2019-Jan-15 20:37:40.873108 - [DEBUG] Function : main
72117 2019-Jan-15 20:37:40.873133 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72118 2019-Jan-15 20:37:40.873770 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72119 2019-Jan-15 20:37:40.873826 - [DEBUG] Value : BOTTOM
72120 2019-Jan-15 20:37:40.873851 - [DEBUG]
72121 2019-Jan-15 20:37:40.873879 - [DEBUG] Function : main
72122 2019-Jan-15 20:37:40.873905 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72123 2019-Jan-15 20:37:40.874560 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72124 2019-Jan-15 20:37:40.875198 - [DEBUG] Value : BOTTOM
72125 2019-Jan-15 20:37:40.875224 - [DEBUG]
72126 2019-Jan-15 20:37:40.875249 - [DEBUG] Function : main
72127 2019-Jan-15 20:37:40.875274 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72128 2019-Jan-15 20:37:40.875909 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72129 2019-Jan-15 20:37:40.875964 - [DEBUG] Value : BOTTOM
72130 2019-Jan-15 20:37:40.875990 - [DEBUG]
72131 2019-Jan-15 20:37:40.876031 - [DEBUG] Function : main
72132 2019-Jan-15 20:37:40.876057 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72133 2019-Jan-15 20:37:40.876708 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72134 2019-Jan-15 20:37:40.877362 - [DEBUG] Value : BOTTOM
72135 2019-Jan-15 20:37:40.877388 - [DEBUG]
72136 2019-Jan-15 20:37:40.877412 - [DEBUG] Function : main
72137 2019-Jan-15 20:37:40.877437 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72138 2019-Jan-15 20:37:40.878091 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72139 2019-Jan-15 20:37:40.878730 - [DEBUG] Value : BOTTOM
72140 2019-Jan-15 20:37:40.878756 - [DEBUG]
72141 2019-Jan-15 20:37:40.878780 - [DEBUG] Function : main
72142 2019-Jan-15 20:37:40.878806 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72143 2019-Jan-15 20:37:40.879444 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72144 2019-Jan-15 20:37:40.880080 - [DEBUG] Value : BOTTOM
72145 2019-Jan-15 20:37:40.880106 - [DEBUG]
72146 2019-Jan-15 20:37:40.880130 - [DEBUG] Function : main
72147 2019-Jan-15 20:37:40.880155 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72148 2019-Jan-15 20:37:40.880807 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72149 2019-Jan-15 20:37:40.881442 - [DEBUG] Value : BOTTOM
72150 2019-Jan-15 20:37:40.881468 - [DEBUG]
72151 2019-Jan-15 20:37:40.881492 - [DEBUG] Function : main
72152 2019-Jan-15 20:37:40.881517 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72153 2019-Jan-15 20:37:40.882154 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72154 2019-Jan-15 20:37:40.882801 - [DEBUG] Value : BOTTOM
72155 2019-Jan-15 20:37:40.882827 - [DEBUG]
72156 2019-Jan-15 20:37:40.882851 - [DEBUG] Function : main
72157 2019-Jan-15 20:37:40.882876 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72158 2019-Jan-15 20:37:40.883514 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72159 2019-Jan-15 20:37:40.884164 - [DEBUG] Value : BOTTOM
72160 2019-Jan-15 20:37:40.884190 - [DEBUG]
72161 2019-Jan-15 20:37:40.884214 - [DEBUG] Function : main
72162 2019-Jan-15 20:37:40.884240 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72163 2019-Jan-15 20:37:40.884877 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72164 2019-Jan-15 20:37:40.885512 - [DEBUG] Value : BOTTOM
72165 2019-Jan-15 20:37:40.885537 - [DEBUG]
72166 2019-Jan-15 20:37:40.885562 - [DEBUG] Function : main
72167 2019-Jan-15 20:37:40.885587 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72168 2019-Jan-15 20:37:40.886224 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72169 2019-Jan-15 20:37:40.886857 - [DEBUG] Value : BOTTOM
72170 2019-Jan-15 20:37:40.886883 - [DEBUG]
72171 2019-Jan-15 20:37:40.886908 - [DEBUG] Function : main
72172 2019-Jan-15 20:37:40.886933 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72173 2019-Jan-15 20:37:40.887584 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72174 2019-Jan-15 20:37:40.888221 - [DEBUG] Value : BOTTOM
72175 2019-Jan-15 20:37:40.888247 - [DEBUG]
72176 2019-Jan-15 20:37:40.888272 - [DEBUG] Function : main
72177 2019-Jan-15 20:37:40.888297 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72178 2019-Jan-15 20:37:40.888934 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72179 2019-Jan-15 20:37:40.889572 - [DEBUG] Value : BOTTOM
72180 2019-Jan-15 20:37:40.889598 - [DEBUG]
72181 2019-Jan-15 20:37:40.889623 - [DEBUG] Function : main
72182 2019-Jan-15 20:37:40.889648 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72183 2019-Jan-15 20:37:40.890285 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72184 2019-Jan-15 20:37:40.890943 - [DEBUG] Value : BOTTOM
72185 2019-Jan-15 20:37:40.890969 - [DEBUG]
72186 2019-Jan-15 20:37:40.890994 - [DEBUG] Function : main
72187 2019-Jan-15 20:37:40.891018 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72188 2019-Jan-15 20:37:40.891654 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72189 2019-Jan-15 20:37:40.892292 - [DEBUG] Value : BOTTOM
72190 2019-Jan-15 20:37:40.892318 - [DEBUG]
72191 2019-Jan-15 20:37:40.892342 - [DEBUG] Function : main
72192 2019-Jan-15 20:37:40.892367 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72193 2019-Jan-15 20:37:40.893005 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72194 2019-Jan-15 20:37:40.893643 - [DEBUG] Value : BOTTOM
72195 2019-Jan-15 20:37:40.893669 - [DEBUG]
72196 2019-Jan-15 20:37:40.893694 - [DEBUG] Function : main
72197 2019-Jan-15 20:37:40.893719 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72198 2019-Jan-15 20:37:40.894373 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72199 2019-Jan-15 20:37:40.895020 - [DEBUG] Value : BOTTOM
72200 2019-Jan-15 20:37:40.895046 - [DEBUG]
72201 2019-Jan-15 20:37:40.895070 - [DEBUG] Function : main
72202 2019-Jan-15 20:37:40.895095 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72203 2019-Jan-15 20:37:40.895733 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72204 2019-Jan-15 20:37:40.896371 - [DEBUG] Value : BOTTOM
72205 2019-Jan-15 20:37:40.896397 - [DEBUG]
72206 2019-Jan-15 20:37:40.896422 - [DEBUG] Function : main
72207 2019-Jan-15 20:37:40.896447 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72208 2019-Jan-15 20:37:40.897085 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72209 2019-Jan-15 20:37:40.897745 - [DEBUG] Value : BOTTOM
72210 2019-Jan-15 20:37:40.897771 - [DEBUG]
72211 2019-Jan-15 20:37:40.897797 - [DEBUG] Function : main
72212 2019-Jan-15 20:37:40.897821 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72213 2019-Jan-15 20:37:40.898457 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72214 2019-Jan-15 20:37:40.899096 - [DEBUG] Value : BOTTOM
72215 2019-Jan-15 20:37:40.899122 - [DEBUG]
72216 2019-Jan-15 20:37:40.899146 - [DEBUG] Function : main
72217 2019-Jan-15 20:37:40.899171 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72218 2019-Jan-15 20:37:40.899810 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72219 2019-Jan-15 20:37:40.900455 - [DEBUG] Value : BOTTOM
72220 2019-Jan-15 20:37:40.900481 - [DEBUG]
72221 2019-Jan-15 20:37:40.900506 - [DEBUG] Function : main
72222 2019-Jan-15 20:37:40.900531 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72223 2019-Jan-15 20:37:40.901182 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72224 2019-Jan-15 20:37:40.901820 - [DEBUG] Value : BOTTOM
72225 2019-Jan-15 20:37:40.901846 - [DEBUG]
72226 2019-Jan-15 20:37:40.901871 - [DEBUG] Function : main
72227 2019-Jan-15 20:37:40.901896 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72228 2019-Jan-15 20:37:40.902534 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72229 2019-Jan-15 20:37:40.903172 - [DEBUG] Value : BOTTOM
72230 2019-Jan-15 20:37:40.903198 - [DEBUG]
72231 2019-Jan-15 20:37:40.903223 - [DEBUG] Function : main
72232 2019-Jan-15 20:37:40.903248 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72233 2019-Jan-15 20:37:40.903885 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72234 2019-Jan-15 20:37:40.904539 - [DEBUG] Value : BOTTOM
72235 2019-Jan-15 20:37:40.904565 - [DEBUG]
72236 2019-Jan-15 20:37:40.904589 - [DEBUG] Function : main
72237 2019-Jan-15 20:37:40.904614 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72238 2019-Jan-15 20:37:40.905251 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72239 2019-Jan-15 20:37:40.905895 - [DEBUG] Value : BOTTOM
72240 2019-Jan-15 20:37:40.905921 - [DEBUG]
72241 2019-Jan-15 20:37:40.905946 - [DEBUG] Function : main
72242 2019-Jan-15 20:37:40.905971 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72243 2019-Jan-15 20:37:40.906605 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72244 2019-Jan-15 20:37:40.907252 - [DEBUG] Value : BOTTOM
72245 2019-Jan-15 20:37:40.907291 - [DEBUG]
72246 2019-Jan-15 20:37:40.907316 - [DEBUG] Function : main
72247 2019-Jan-15 20:37:40.907340 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72248 2019-Jan-15 20:37:40.907979 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72249 2019-Jan-15 20:37:40.908618 - [DEBUG] Value : BOTTOM
72250 2019-Jan-15 20:37:40.908644 - [DEBUG]
72251 2019-Jan-15 20:37:40.908669 - [DEBUG] Function : main
72252 2019-Jan-15 20:37:40.908693 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72253 2019-Jan-15 20:37:40.909331 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72254 2019-Jan-15 20:37:40.909969 - [DEBUG] Value : BOTTOM
72255 2019-Jan-15 20:37:40.909995 - [DEBUG]
72256 2019-Jan-15 20:37:40.910019 - [DEBUG] Function : main
72257 2019-Jan-15 20:37:40.910044 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72258 2019-Jan-15 20:37:40.910694 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72259 2019-Jan-15 20:37:40.911339 - [DEBUG] Value : BOTTOM
72260 2019-Jan-15 20:37:40.911365 - [DEBUG]
72261 2019-Jan-15 20:37:40.911389 - [DEBUG] Function : main
72262 2019-Jan-15 20:37:40.911414 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72263 2019-Jan-15 20:37:40.912050 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72264 2019-Jan-15 20:37:40.912689 - [DEBUG] Value : BOTTOM
72265 2019-Jan-15 20:37:40.912715 - [DEBUG]
72266 2019-Jan-15 20:37:40.912739 - [DEBUG] Function : main
72267 2019-Jan-15 20:37:40.912764 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72268 2019-Jan-15 20:37:40.913401 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72269 2019-Jan-15 20:37:40.914060 - [DEBUG] Value : BOTTOM
72270 2019-Jan-15 20:37:40.914086 - [DEBUG]
72271 2019-Jan-15 20:37:40.914110 - [DEBUG] Function : main
72272 2019-Jan-15 20:37:40.914135 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72273 2019-Jan-15 20:37:40.914770 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72274 2019-Jan-15 20:37:40.915409 - [DEBUG] Value : BOTTOM
72275 2019-Jan-15 20:37:40.915435 - [DEBUG]
72276 2019-Jan-15 20:37:40.915459 - [DEBUG] Function : main
72277 2019-Jan-15 20:37:40.915484 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72278 2019-Jan-15 20:37:40.916123 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72279 2019-Jan-15 20:37:40.916767 - [DEBUG] Value : BOTTOM
72280 2019-Jan-15 20:37:40.916793 - [DEBUG]
72281 2019-Jan-15 20:37:40.916817 - [DEBUG] Function : main
72282 2019-Jan-15 20:37:40.916842 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72283 2019-Jan-15 20:37:40.917492 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72284 2019-Jan-15 20:37:40.918131 - [DEBUG] Value : BOTTOM
72285 2019-Jan-15 20:37:40.918157 - [DEBUG]
72286 2019-Jan-15 20:37:40.918181 - [DEBUG] Function : main
72287 2019-Jan-15 20:37:40.918206 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72288 2019-Jan-15 20:37:40.918852 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72289 2019-Jan-15 20:37:40.919496 - [DEBUG] Value : BOTTOM
72290 2019-Jan-15 20:37:40.919522 - [DEBUG]
72291 2019-Jan-15 20:37:40.919546 - [DEBUG] Function : main
72292 2019-Jan-15 20:37:40.919571 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72293 2019-Jan-15 20:37:40.920205 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72294 2019-Jan-15 20:37:40.920859 - [DEBUG] Value : BOTTOM
72295 2019-Jan-15 20:37:40.920885 - [DEBUG]
72296 2019-Jan-15 20:37:40.920909 - [DEBUG] Function : main
72297 2019-Jan-15 20:37:40.920934 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72298 2019-Jan-15 20:37:40.921572 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72299 2019-Jan-15 20:37:40.921628 - [DEBUG] Value : BOTTOM
72300 2019-Jan-15 20:37:40.921654 - [DEBUG]
72301 2019-Jan-15 20:37:40.921685 - [DEBUG] Function : main
72302 2019-Jan-15 20:37:40.921710 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72303 2019-Jan-15 20:37:40.922347 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72304 2019-Jan-15 20:37:40.922985 - [DEBUG] Value : BOTTOM
72305 2019-Jan-15 20:37:40.923011 - [DEBUG]
72306 2019-Jan-15 20:37:40.923036 - [DEBUG] Function : main
72307 2019-Jan-15 20:37:40.923061 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72308 2019-Jan-15 20:37:40.923697 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72309 2019-Jan-15 20:37:40.923754 - [DEBUG] Value : BOTTOM
72310 2019-Jan-15 20:37:40.923780 - [DEBUG]
72311 2019-Jan-15 20:37:40.923808 - [DEBUG] Function : main
72312 2019-Jan-15 20:37:40.923834 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72313 2019-Jan-15 20:37:40.924491 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72314 2019-Jan-15 20:37:40.925129 - [DEBUG] Value : BOTTOM
72315 2019-Jan-15 20:37:40.925155 - [DEBUG]
72316 2019-Jan-15 20:37:40.925180 - [DEBUG] Function : main
72317 2019-Jan-15 20:37:40.925205 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72318 2019-Jan-15 20:37:40.925843 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72319 2019-Jan-15 20:37:40.926478 - [DEBUG] Value : BOTTOM
72320 2019-Jan-15 20:37:40.926503 - [DEBUG]
72321 2019-Jan-15 20:37:40.926528 - [DEBUG] Function : main
72322 2019-Jan-15 20:37:40.926554 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72323 2019-Jan-15 20:37:40.927190 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72324 2019-Jan-15 20:37:40.927247 - [DEBUG] Value : BOTTOM
72325 2019-Jan-15 20:37:40.927285 - [DEBUG]
72326 2019-Jan-15 20:37:40.927314 - [DEBUG] Function : main
72327 2019-Jan-15 20:37:40.927340 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72328 2019-Jan-15 20:37:40.927977 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72329 2019-Jan-15 20:37:40.928612 - [DEBUG] Value : BOTTOM
72330 2019-Jan-15 20:37:40.928638 - [DEBUG]
72331 2019-Jan-15 20:37:40.928663 - [DEBUG] Function : main
72332 2019-Jan-15 20:37:40.928688 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72333 2019-Jan-15 20:37:40.929367 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72334 2019-Jan-15 20:37:40.930082 - [DEBUG] Value : BOTTOM
72335 2019-Jan-15 20:37:40.930112 - [DEBUG]
72336 2019-Jan-15 20:37:40.930139 - [DEBUG] Function : main
72337 2019-Jan-15 20:37:40.930166 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72338 2019-Jan-15 20:37:40.930900 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72339 2019-Jan-15 20:37:40.931568 - [DEBUG] Value : BOTTOM
72340 2019-Jan-15 20:37:40.931595 - [DEBUG]
72341 2019-Jan-15 20:37:40.931621 - [DEBUG] Function : main
72342 2019-Jan-15 20:37:40.931646 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72343 2019-Jan-15 20:37:40.932280 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72344 2019-Jan-15 20:37:40.932915 - [DEBUG] Value : BOTTOM
72345 2019-Jan-15 20:37:40.932941 - [DEBUG]
72346 2019-Jan-15 20:37:40.932966 - [DEBUG] Function : main
72347 2019-Jan-15 20:37:40.932991 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72348 2019-Jan-15 20:37:40.933625 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72349 2019-Jan-15 20:37:40.933684 - [DEBUG] Value : BOTTOM
72350 2019-Jan-15 20:37:40.933710 - [DEBUG]
72351 2019-Jan-15 20:37:40.933756 - [DEBUG] Function : main
72352 2019-Jan-15 20:37:40.933782 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72353 2019-Jan-15 20:37:40.934439 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72354 2019-Jan-15 20:37:40.935078 - [DEBUG] Value : BOTTOM
72355 2019-Jan-15 20:37:40.935104 - [DEBUG]
72356 2019-Jan-15 20:37:40.935128 - [DEBUG] Function : main
72357 2019-Jan-15 20:37:40.935153 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72358 2019-Jan-15 20:37:40.935786 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72359 2019-Jan-15 20:37:40.936423 - [DEBUG] Value : BOTTOM
72360 2019-Jan-15 20:37:40.936449 - [DEBUG]
72361 2019-Jan-15 20:37:40.936474 - [DEBUG] Function : main
72362 2019-Jan-15 20:37:40.936499 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72363 2019-Jan-15 20:37:40.937131 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72364 2019-Jan-15 20:37:40.937783 - [DEBUG] Value : BOTTOM
72365 2019-Jan-15 20:37:40.937809 - [DEBUG]
72366 2019-Jan-15 20:37:40.937833 - [DEBUG] Function : main
72367 2019-Jan-15 20:37:40.937858 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72368 2019-Jan-15 20:37:40.938490 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72369 2019-Jan-15 20:37:40.939125 - [DEBUG] Value : BOTTOM
72370 2019-Jan-15 20:37:40.939152 - [DEBUG]
72371 2019-Jan-15 20:37:40.939176 - [DEBUG] Function : main
72372 2019-Jan-15 20:37:40.939201 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72373 2019-Jan-15 20:37:40.939833 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72374 2019-Jan-15 20:37:40.940470 - [DEBUG] Value : BOTTOM
72375 2019-Jan-15 20:37:40.940496 - [DEBUG]
72376 2019-Jan-15 20:37:40.940520 - [DEBUG] Function : main
72377 2019-Jan-15 20:37:40.940545 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72378 2019-Jan-15 20:37:40.941193 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72379 2019-Jan-15 20:37:40.941827 - [DEBUG] Value : BOTTOM
72380 2019-Jan-15 20:37:40.941853 - [DEBUG]
72381 2019-Jan-15 20:37:40.941879 - [DEBUG] Function : main
72382 2019-Jan-15 20:37:40.941904 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72383 2019-Jan-15 20:37:40.942552 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72384 2019-Jan-15 20:37:40.943187 - [DEBUG] Value : BOTTOM
72385 2019-Jan-15 20:37:40.943214 - [DEBUG]
72386 2019-Jan-15 20:37:40.943238 - [DEBUG] Function : main
72387 2019-Jan-15 20:37:40.943263 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72388 2019-Jan-15 20:37:40.943894 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72389 2019-Jan-15 20:37:40.944544 - [DEBUG] Value : BOTTOM
72390 2019-Jan-15 20:37:40.944570 - [DEBUG]
72391 2019-Jan-15 20:37:40.944595 - [DEBUG] Function : main
72392 2019-Jan-15 20:37:40.944619 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72393 2019-Jan-15 20:37:40.945251 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72394 2019-Jan-15 20:37:40.945887 - [DEBUG] Value : BOTTOM
72395 2019-Jan-15 20:37:40.945913 - [DEBUG]
72396 2019-Jan-15 20:37:40.945938 - [DEBUG] Function : main
72397 2019-Jan-15 20:37:40.945963 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72398 2019-Jan-15 20:37:40.946595 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72399 2019-Jan-15 20:37:40.947232 - [DEBUG] Value : BOTTOM
72400 2019-Jan-15 20:37:40.947259 - [DEBUG]
72401 2019-Jan-15 20:37:40.947296 - [DEBUG] Function : main
72402 2019-Jan-15 20:37:40.947321 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72403 2019-Jan-15 20:37:40.947954 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72404 2019-Jan-15 20:37:40.948599 - [DEBUG] Value : BOTTOM
72405 2019-Jan-15 20:37:40.948625 - [DEBUG]
72406 2019-Jan-15 20:37:40.948649 - [DEBUG] Function : main
72407 2019-Jan-15 20:37:40.948674 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72408 2019-Jan-15 20:37:40.949308 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72409 2019-Jan-15 20:37:40.949943 - [DEBUG] Value : BOTTOM
72410 2019-Jan-15 20:37:40.949969 - [DEBUG]
72411 2019-Jan-15 20:37:40.949994 - [DEBUG] Function : main
72412 2019-Jan-15 20:37:40.950018 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72413 2019-Jan-15 20:37:40.950663 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72414 2019-Jan-15 20:37:40.951301 - [DEBUG] Value : BOTTOM
72415 2019-Jan-15 20:37:40.951327 - [DEBUG]
72416 2019-Jan-15 20:37:40.951351 - [DEBUG] Function : main
72417 2019-Jan-15 20:37:40.951376 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72418 2019-Jan-15 20:37:40.952008 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72419 2019-Jan-15 20:37:40.952644 - [DEBUG] Value : BOTTOM
72420 2019-Jan-15 20:37:40.952670 - [DEBUG]
72421 2019-Jan-15 20:37:40.952694 - [DEBUG] Function : main
72422 2019-Jan-15 20:37:40.952719 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72423 2019-Jan-15 20:37:40.953351 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72424 2019-Jan-15 20:37:40.954001 - [DEBUG] Value : BOTTOM
72425 2019-Jan-15 20:37:40.954027 - [DEBUG]
72426 2019-Jan-15 20:37:40.954052 - [DEBUG] Function : main
72427 2019-Jan-15 20:37:40.954076 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72428 2019-Jan-15 20:37:40.954709 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72429 2019-Jan-15 20:37:40.955352 - [DEBUG] Value : BOTTOM
72430 2019-Jan-15 20:37:40.955389 - [DEBUG]
72431 2019-Jan-15 20:37:40.955415 - [DEBUG] Function : main
72432 2019-Jan-15 20:37:40.955440 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72433 2019-Jan-15 20:37:40.956074 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72434 2019-Jan-15 20:37:40.956710 - [DEBUG] Value : BOTTOM
72435 2019-Jan-15 20:37:40.956736 - [DEBUG]
72436 2019-Jan-15 20:37:40.956760 - [DEBUG] Function : main
72437 2019-Jan-15 20:37:40.956785 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72438 2019-Jan-15 20:37:40.957432 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72439 2019-Jan-15 20:37:40.958076 - [DEBUG] Value : BOTTOM
72440 2019-Jan-15 20:37:40.958102 - [DEBUG]
72441 2019-Jan-15 20:37:40.958126 - [DEBUG] Function : main
72442 2019-Jan-15 20:37:40.958151 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72443 2019-Jan-15 20:37:40.958785 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72444 2019-Jan-15 20:37:40.959421 - [DEBUG] Value : BOTTOM
72445 2019-Jan-15 20:37:40.959447 - [DEBUG]
72446 2019-Jan-15 20:37:40.959471 - [DEBUG] Function : main
72447 2019-Jan-15 20:37:40.959496 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72448 2019-Jan-15 20:37:40.960127 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72449 2019-Jan-15 20:37:40.960778 - [DEBUG] Value : BOTTOM
72450 2019-Jan-15 20:37:40.960804 - [DEBUG]
72451 2019-Jan-15 20:37:40.960828 - [DEBUG] Function : main
72452 2019-Jan-15 20:37:40.960853 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72453 2019-Jan-15 20:37:40.961485 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72454 2019-Jan-15 20:37:40.962122 - [DEBUG] Value : BOTTOM
72455 2019-Jan-15 20:37:40.962148 - [DEBUG]
72456 2019-Jan-15 20:37:40.962172 - [DEBUG] Function : main
72457 2019-Jan-15 20:37:40.962197 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72458 2019-Jan-15 20:37:40.962829 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72459 2019-Jan-15 20:37:40.963473 - [DEBUG] Value : BOTTOM
72460 2019-Jan-15 20:37:40.963499 - [DEBUG]
72461 2019-Jan-15 20:37:40.963523 - [DEBUG] Function : main
72462 2019-Jan-15 20:37:40.963548 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72463 2019-Jan-15 20:37:40.964196 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72464 2019-Jan-15 20:37:40.964833 - [DEBUG] Value : BOTTOM
72465 2019-Jan-15 20:37:40.964859 - [DEBUG]
72466 2019-Jan-15 20:37:40.964883 - [DEBUG] Function : main
72467 2019-Jan-15 20:37:40.964908 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72468 2019-Jan-15 20:37:40.965540 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72469 2019-Jan-15 20:37:40.966175 - [DEBUG] Value : BOTTOM
72470 2019-Jan-15 20:37:40.966201 - [DEBUG]
72471 2019-Jan-15 20:37:40.966225 - [DEBUG] Function : main
72472 2019-Jan-15 20:37:40.966250 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72473 2019-Jan-15 20:37:40.966882 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72474 2019-Jan-15 20:37:40.967533 - [DEBUG] Value : BOTTOM
72475 2019-Jan-15 20:37:40.967559 - [DEBUG]
72476 2019-Jan-15 20:37:40.967583 - [DEBUG] Function : main
72477 2019-Jan-15 20:37:40.967608 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72478 2019-Jan-15 20:37:40.968248 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72479 2019-Jan-15 20:37:40.968892 - [DEBUG] Value : BOTTOM
72480 2019-Jan-15 20:37:40.968918 - [DEBUG]
72481 2019-Jan-15 20:37:40.968943 - [DEBUG] Function : main
72482 2019-Jan-15 20:37:40.968968 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72483 2019-Jan-15 20:37:40.969601 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72484 2019-Jan-15 20:37:40.970237 - [DEBUG] Value : BOTTOM
72485 2019-Jan-15 20:37:40.970263 - [DEBUG]
72486 2019-Jan-15 20:37:40.970287 - [DEBUG] Function : main
72487 2019-Jan-15 20:37:40.970312 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72488 2019-Jan-15 20:37:40.970958 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72489 2019-Jan-15 20:37:40.971602 - [DEBUG] Value : BOTTOM
72490 2019-Jan-15 20:37:40.971628 - [DEBUG]
72491 2019-Jan-15 20:37:40.971652 - [DEBUG] Function : main
72492 2019-Jan-15 20:37:40.971677 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72493 2019-Jan-15 20:37:40.972312 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72494 2019-Jan-15 20:37:40.972948 - [DEBUG] Value : BOTTOM
72495 2019-Jan-15 20:37:40.972973 - [DEBUG]
72496 2019-Jan-15 20:37:40.972998 - [DEBUG] Function : main
72497 2019-Jan-15 20:37:40.973023 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72498 2019-Jan-15 20:37:40.973654 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72499 2019-Jan-15 20:37:40.974311 - [DEBUG] Value : BOTTOM
72500 2019-Jan-15 20:37:40.974337 - [DEBUG]
72501 2019-Jan-15 20:37:40.974362 - [DEBUG] Function : main
72502 2019-Jan-15 20:37:40.974387 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72503 2019-Jan-15 20:37:40.975021 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72504 2019-Jan-15 20:37:40.975656 - [DEBUG] Value : BOTTOM
72505 2019-Jan-15 20:37:40.975682 - [DEBUG]
72506 2019-Jan-15 20:37:40.975707 - [DEBUG] Function : main
72507 2019-Jan-15 20:37:40.975731 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72508 2019-Jan-15 20:37:40.976363 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72509 2019-Jan-15 20:37:40.977004 - [DEBUG] Value : BOTTOM
72510 2019-Jan-15 20:37:40.977030 - [DEBUG]
72511 2019-Jan-15 20:37:40.977055 - [DEBUG] Function : main
72512 2019-Jan-15 20:37:40.977080 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72513 2019-Jan-15 20:37:40.977728 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72514 2019-Jan-15 20:37:40.978364 - [DEBUG] Value : BOTTOM
72515 2019-Jan-15 20:37:40.978390 - [DEBUG]
72516 2019-Jan-15 20:37:40.978415 - [DEBUG] Function : main
72517 2019-Jan-15 20:37:40.978439 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72518 2019-Jan-15 20:37:40.979072 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72519 2019-Jan-15 20:37:40.979128 - [DEBUG] Value : BOTTOM
72520 2019-Jan-15 20:37:40.979154 - [DEBUG]
72521 2019-Jan-15 20:37:40.979186 - [DEBUG] Function : main
72522 2019-Jan-15 20:37:40.979212 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72523 2019-Jan-15 20:37:40.979850 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72524 2019-Jan-15 20:37:40.980496 - [DEBUG] Value : BOTTOM
72525 2019-Jan-15 20:37:40.980523 - [DEBUG]
72526 2019-Jan-15 20:37:40.980547 - [DEBUG] Function : main
72527 2019-Jan-15 20:37:40.980573 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72528 2019-Jan-15 20:37:40.981225 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72529 2019-Jan-15 20:37:40.981860 - [DEBUG] Value : BOTTOM
72530 2019-Jan-15 20:37:40.981886 - [DEBUG]
72531 2019-Jan-15 20:37:40.981911 - [DEBUG] Function : main
72532 2019-Jan-15 20:37:40.981937 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72533 2019-Jan-15 20:37:40.982571 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72534 2019-Jan-15 20:37:40.983210 - [DEBUG] Value : BOTTOM
72535 2019-Jan-15 20:37:40.983236 - [DEBUG]
72536 2019-Jan-15 20:37:40.983261 - [DEBUG] Function : main
72537 2019-Jan-15 20:37:40.983286 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72538 2019-Jan-15 20:37:40.983922 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72539 2019-Jan-15 20:37:40.983991 - [DEBUG] Value : BOTTOM
72540 2019-Jan-15 20:37:40.984017 - [DEBUG]
72541 2019-Jan-15 20:37:40.984047 - [DEBUG] Function : main
72542 2019-Jan-15 20:37:40.984073 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72543 2019-Jan-15 20:37:40.984709 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72544 2019-Jan-15 20:37:40.985347 - [DEBUG] Value : BOTTOM
72545 2019-Jan-15 20:37:40.985373 - [DEBUG]
72546 2019-Jan-15 20:37:40.985397 - [DEBUG] Function : main
72547 2019-Jan-15 20:37:40.985422 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72548 2019-Jan-15 20:37:40.986054 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72549 2019-Jan-15 20:37:40.986691 - [DEBUG] Value : BOTTOM
72550 2019-Jan-15 20:37:40.986716 - [DEBUG]
72551 2019-Jan-15 20:37:40.986741 - [DEBUG] Function : main
72552 2019-Jan-15 20:37:40.986767 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72553 2019-Jan-15 20:37:40.987415 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72554 2019-Jan-15 20:37:40.988050 - [DEBUG] Value : BOTTOM
72555 2019-Jan-15 20:37:40.988076 - [DEBUG]
72556 2019-Jan-15 20:37:40.988101 - [DEBUG] Function : main
72557 2019-Jan-15 20:37:40.988126 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72558 2019-Jan-15 20:37:40.988759 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72559 2019-Jan-15 20:37:40.989396 - [DEBUG] Value : BOTTOM
72560 2019-Jan-15 20:37:40.989422 - [DEBUG]
72561 2019-Jan-15 20:37:40.989446 - [DEBUG] Function : main
72562 2019-Jan-15 20:37:40.989471 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72563 2019-Jan-15 20:37:40.990103 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72564 2019-Jan-15 20:37:40.990752 - [DEBUG] Value : BOTTOM
72565 2019-Jan-15 20:37:40.990778 - [DEBUG]
72566 2019-Jan-15 20:37:40.990803 - [DEBUG] Function : main
72567 2019-Jan-15 20:37:40.990827 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72568 2019-Jan-15 20:37:40.991460 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72569 2019-Jan-15 20:37:40.992095 - [DEBUG] Value : BOTTOM
72570 2019-Jan-15 20:37:40.992120 - [DEBUG]
72571 2019-Jan-15 20:37:40.992145 - [DEBUG] Function : main
72572 2019-Jan-15 20:37:40.992179 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72573 2019-Jan-15 20:37:40.992813 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72574 2019-Jan-15 20:37:40.993456 - [DEBUG] Value : BOTTOM
72575 2019-Jan-15 20:37:40.993482 - [DEBUG]
72576 2019-Jan-15 20:37:40.993506 - [DEBUG] Function : main
72577 2019-Jan-15 20:37:40.993531 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72578 2019-Jan-15 20:37:40.994182 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72579 2019-Jan-15 20:37:40.994238 - [DEBUG] Value : BOTTOM
72580 2019-Jan-15 20:37:40.994264 - [DEBUG]
72581 2019-Jan-15 20:37:40.994294 - [DEBUG] Function : main
72582 2019-Jan-15 20:37:40.994320 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72583 2019-Jan-15 20:37:40.994959 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72584 2019-Jan-15 20:37:40.995595 - [DEBUG] Value : BOTTOM
72585 2019-Jan-15 20:37:40.995621 - [DEBUG]
72586 2019-Jan-15 20:37:40.995646 - [DEBUG] Function : main
72587 2019-Jan-15 20:37:40.995671 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72588 2019-Jan-15 20:37:40.996304 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72589 2019-Jan-15 20:37:40.996940 - [DEBUG] Value : BOTTOM
72590 2019-Jan-15 20:37:40.996966 - [DEBUG]
72591 2019-Jan-15 20:37:40.996991 - [DEBUG] Function : main
72592 2019-Jan-15 20:37:40.997016 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72593 2019-Jan-15 20:37:40.997666 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72594 2019-Jan-15 20:37:40.998300 - [DEBUG] Value : BOTTOM
72595 2019-Jan-15 20:37:40.998326 - [DEBUG]
72596 2019-Jan-15 20:37:40.998350 - [DEBUG] Function : main
72597 2019-Jan-15 20:37:40.998375 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72598 2019-Jan-15 20:37:40.999009 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72599 2019-Jan-15 20:37:40.999645 - [DEBUG] Value : BOTTOM
72600 2019-Jan-15 20:37:40.999671 - [DEBUG]
72601 2019-Jan-15 20:37:40.999695 - [DEBUG] Function : main
72602 2019-Jan-15 20:37:40.999720 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72603 2019-Jan-15 20:37:41.000354 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72604 2019-Jan-15 20:37:41.001004 - [DEBUG] Value : BOTTOM
72605 2019-Jan-15 20:37:41.001030 - [DEBUG]
72606 2019-Jan-15 20:37:41.001055 - [DEBUG] Function : main
72607 2019-Jan-15 20:37:41.001080 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72608 2019-Jan-15 20:37:41.001714 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72609 2019-Jan-15 20:37:41.002347 - [DEBUG] Value : BOTTOM
72610 2019-Jan-15 20:37:41.002373 - [DEBUG]
72611 2019-Jan-15 20:37:41.002398 - [DEBUG] Function : main
72612 2019-Jan-15 20:37:41.002423 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72613 2019-Jan-15 20:37:41.003057 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72614 2019-Jan-15 20:37:41.003695 - [DEBUG] Value : BOTTOM
72615 2019-Jan-15 20:37:41.003721 - [DEBUG]
72616 2019-Jan-15 20:37:41.003746 - [DEBUG] Function : main
72617 2019-Jan-15 20:37:41.003771 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72618 2019-Jan-15 20:37:41.004433 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72619 2019-Jan-15 20:37:41.004490 - [DEBUG] Value : BOTTOM
72620 2019-Jan-15 20:37:41.004516 - [DEBUG]
72621 2019-Jan-15 20:37:41.004546 - [DEBUG] Function : main
72622 2019-Jan-15 20:37:41.004572 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72623 2019-Jan-15 20:37:41.005215 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72624 2019-Jan-15 20:37:41.005853 - [DEBUG] Value : BOTTOM
72625 2019-Jan-15 20:37:41.005879 - [DEBUG]
72626 2019-Jan-15 20:37:41.005904 - [DEBUG] Function : main
72627 2019-Jan-15 20:37:41.005930 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72628 2019-Jan-15 20:37:41.006570 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72629 2019-Jan-15 20:37:41.007205 - [DEBUG] Value : BOTTOM
72630 2019-Jan-15 20:37:41.007231 - [DEBUG]
72631 2019-Jan-15 20:37:41.007256 - [DEBUG] Function : main
72632 2019-Jan-15 20:37:41.007295 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72633 2019-Jan-15 20:37:41.007935 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72634 2019-Jan-15 20:37:41.008574 - [DEBUG] Value : BOTTOM
72635 2019-Jan-15 20:37:41.008600 - [DEBUG]
72636 2019-Jan-15 20:37:41.008625 - [DEBUG] Function : main
72637 2019-Jan-15 20:37:41.008651 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72638 2019-Jan-15 20:37:41.009289 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72639 2019-Jan-15 20:37:41.009924 - [DEBUG] Value : BOTTOM
72640 2019-Jan-15 20:37:41.009950 - [DEBUG]
72641 2019-Jan-15 20:37:41.009974 - [DEBUG] Function : main
72642 2019-Jan-15 20:37:41.009999 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72643 2019-Jan-15 20:37:41.010652 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72644 2019-Jan-15 20:37:41.011290 - [DEBUG] Value : BOTTOM
72645 2019-Jan-15 20:37:41.011316 - [DEBUG]
72646 2019-Jan-15 20:37:41.011341 - [DEBUG] Function : main
72647 2019-Jan-15 20:37:41.011366 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72648 2019-Jan-15 20:37:41.012007 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72649 2019-Jan-15 20:37:41.012063 - [DEBUG] Value : BOTTOM
72650 2019-Jan-15 20:37:41.012089 - [DEBUG]
72651 2019-Jan-15 20:37:41.012127 - [DEBUG] Function : main
72652 2019-Jan-15 20:37:41.012153 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72653 2019-Jan-15 20:37:41.012790 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72654 2019-Jan-15 20:37:41.013428 - [DEBUG] Value : BOTTOM
72655 2019-Jan-15 20:37:41.013454 - [DEBUG]
72656 2019-Jan-15 20:37:41.013479 - [DEBUG] Function : main
72657 2019-Jan-15 20:37:41.013504 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72658 2019-Jan-15 20:37:41.014158 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72659 2019-Jan-15 20:37:41.014795 - [DEBUG] Value : BOTTOM
72660 2019-Jan-15 20:37:41.014821 - [DEBUG]
72661 2019-Jan-15 20:37:41.014846 - [DEBUG] Function : main
72662 2019-Jan-15 20:37:41.014872 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72663 2019-Jan-15 20:37:41.015506 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72664 2019-Jan-15 20:37:41.016151 - [DEBUG] Value : BOTTOM
72665 2019-Jan-15 20:37:41.016177 - [DEBUG]
72666 2019-Jan-15 20:37:41.016202 - [DEBUG] Function : main
72667 2019-Jan-15 20:37:41.016227 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72668 2019-Jan-15 20:37:41.016860 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72669 2019-Jan-15 20:37:41.017514 - [DEBUG] Value : BOTTOM
72670 2019-Jan-15 20:37:41.017540 - [DEBUG]
72671 2019-Jan-15 20:37:41.017565 - [DEBUG] Function : main
72672 2019-Jan-15 20:37:41.017589 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72673 2019-Jan-15 20:37:41.018223 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72674 2019-Jan-15 20:37:41.018862 - [DEBUG] Value : BOTTOM
72675 2019-Jan-15 20:37:41.018888 - [DEBUG]
72676 2019-Jan-15 20:37:41.018912 - [DEBUG] Function : main
72677 2019-Jan-15 20:37:41.018937 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72678 2019-Jan-15 20:37:41.019571 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72679 2019-Jan-15 20:37:41.020207 - [DEBUG] Value : BOTTOM
72680 2019-Jan-15 20:37:41.020233 - [DEBUG]
72681 2019-Jan-15 20:37:41.020258 - [DEBUG] Function : main
72682 2019-Jan-15 20:37:41.020283 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72683 2019-Jan-15 20:37:41.020934 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72684 2019-Jan-15 20:37:41.021567 - [DEBUG] Value : BOTTOM
72685 2019-Jan-15 20:37:41.021593 - [DEBUG]
72686 2019-Jan-15 20:37:41.021618 - [DEBUG] Function : main
72687 2019-Jan-15 20:37:41.021643 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72688 2019-Jan-15 20:37:41.022276 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72689 2019-Jan-15 20:37:41.022909 - [DEBUG] Value : BOTTOM
72690 2019-Jan-15 20:37:41.022935 - [DEBUG]
72691 2019-Jan-15 20:37:41.022960 - [DEBUG] Function : main
72692 2019-Jan-15 20:37:41.022984 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72693 2019-Jan-15 20:37:41.023622 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72694 2019-Jan-15 20:37:41.024276 - [DEBUG] Value : BOTTOM
72695 2019-Jan-15 20:37:41.024302 - [DEBUG]
72696 2019-Jan-15 20:37:41.024326 - [DEBUG] Function : main
72697 2019-Jan-15 20:37:41.024351 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72698 2019-Jan-15 20:37:41.024985 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72699 2019-Jan-15 20:37:41.025624 - [DEBUG] Value : BOTTOM
72700 2019-Jan-15 20:37:41.025650 - [DEBUG]
72701 2019-Jan-15 20:37:41.025675 - [DEBUG] Function : main
72702 2019-Jan-15 20:37:41.025699 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72703 2019-Jan-15 20:37:41.026333 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72704 2019-Jan-15 20:37:41.026972 - [DEBUG] Value : BOTTOM
72705 2019-Jan-15 20:37:41.026997 - [DEBUG]
72706 2019-Jan-15 20:37:41.027022 - [DEBUG] Function : main
72707 2019-Jan-15 20:37:41.027047 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72708 2019-Jan-15 20:37:41.027701 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72709 2019-Jan-15 20:37:41.028347 - [DEBUG] Value : BOTTOM
72710 2019-Jan-15 20:37:41.028374 - [DEBUG]
72711 2019-Jan-15 20:37:41.028399 - [DEBUG] Function : main
72712 2019-Jan-15 20:37:41.028423 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72713 2019-Jan-15 20:37:41.029058 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72714 2019-Jan-15 20:37:41.029703 - [DEBUG] Value : BOTTOM
72715 2019-Jan-15 20:37:41.029729 - [DEBUG]
72716 2019-Jan-15 20:37:41.029753 - [DEBUG] Function : main
72717 2019-Jan-15 20:37:41.029778 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72718 2019-Jan-15 20:37:41.030415 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72719 2019-Jan-15 20:37:41.031069 - [DEBUG] Value : BOTTOM
72720 2019-Jan-15 20:37:41.031095 - [DEBUG]
72721 2019-Jan-15 20:37:41.031119 - [DEBUG] Function : main
72722 2019-Jan-15 20:37:41.031144 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72723 2019-Jan-15 20:37:41.031779 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72724 2019-Jan-15 20:37:41.032417 - [DEBUG] Value : BOTTOM
72725 2019-Jan-15 20:37:41.032443 - [DEBUG]
72726 2019-Jan-15 20:37:41.032467 - [DEBUG] Function : main
72727 2019-Jan-15 20:37:41.032492 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72728 2019-Jan-15 20:37:41.033126 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72729 2019-Jan-15 20:37:41.033764 - [DEBUG] Value : BOTTOM
72730 2019-Jan-15 20:37:41.033789 - [DEBUG]
72731 2019-Jan-15 20:37:41.033815 - [DEBUG] Function : main
72732 2019-Jan-15 20:37:41.033840 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72733 2019-Jan-15 20:37:41.034490 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72734 2019-Jan-15 20:37:41.035129 - [DEBUG] Value : BOTTOM
72735 2019-Jan-15 20:37:41.035155 - [DEBUG]
72736 2019-Jan-15 20:37:41.035180 - [DEBUG] Function : main
72737 2019-Jan-15 20:37:41.035205 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72738 2019-Jan-15 20:37:41.035839 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72739 2019-Jan-15 20:37:41.036482 - [DEBUG] Value : BOTTOM
72740 2019-Jan-15 20:37:41.036507 - [DEBUG]
72741 2019-Jan-15 20:37:41.036532 - [DEBUG] Function : main
72742 2019-Jan-15 20:37:41.036557 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72743 2019-Jan-15 20:37:41.037195 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72744 2019-Jan-15 20:37:41.037850 - [DEBUG] Value : BOTTOM
72745 2019-Jan-15 20:37:41.037876 - [DEBUG]
72746 2019-Jan-15 20:37:41.037901 - [DEBUG] Function : main
72747 2019-Jan-15 20:37:41.037926 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72748 2019-Jan-15 20:37:41.038560 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72749 2019-Jan-15 20:37:41.039203 - [DEBUG] Value : BOTTOM
72750 2019-Jan-15 20:37:41.039229 - [DEBUG]
72751 2019-Jan-15 20:37:41.039254 - [DEBUG] Function : main
72752 2019-Jan-15 20:37:41.039279 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72753 2019-Jan-15 20:37:41.039916 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72754 2019-Jan-15 20:37:41.040565 - [DEBUG] Value : BOTTOM
72755 2019-Jan-15 20:37:41.040592 - [DEBUG]
72756 2019-Jan-15 20:37:41.040630 - [DEBUG] Function : main
72757 2019-Jan-15 20:37:41.040655 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72758 2019-Jan-15 20:37:41.041290 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72759 2019-Jan-15 20:37:41.041927 - [DEBUG] Value : BOTTOM
72760 2019-Jan-15 20:37:41.041953 - [DEBUG]
72761 2019-Jan-15 20:37:41.041977 - [DEBUG] Function : main
72762 2019-Jan-15 20:37:41.042002 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72763 2019-Jan-15 20:37:41.042636 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72764 2019-Jan-15 20:37:41.042692 - [DEBUG] Value : BOTTOM
72765 2019-Jan-15 20:37:41.042718 - [DEBUG]
72766 2019-Jan-15 20:37:41.042751 - [DEBUG] Function : main
72767 2019-Jan-15 20:37:41.042778 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72768 2019-Jan-15 20:37:41.043420 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72769 2019-Jan-15 20:37:41.044074 - [DEBUG] Value : BOTTOM
72770 2019-Jan-15 20:37:41.044099 - [DEBUG]
72771 2019-Jan-15 20:37:41.044124 - [DEBUG] Function : main
72772 2019-Jan-15 20:37:41.044149 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72773 2019-Jan-15 20:37:41.044788 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72774 2019-Jan-15 20:37:41.045424 - [DEBUG] Value : BOTTOM
72775 2019-Jan-15 20:37:41.045450 - [DEBUG]
72776 2019-Jan-15 20:37:41.045476 - [DEBUG] Function : main
72777 2019-Jan-15 20:37:41.045501 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72778 2019-Jan-15 20:37:41.046139 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72779 2019-Jan-15 20:37:41.046777 - [DEBUG] Value : BOTTOM
72780 2019-Jan-15 20:37:41.046803 - [DEBUG]
72781 2019-Jan-15 20:37:41.046827 - [DEBUG] Function : main
72782 2019-Jan-15 20:37:41.046852 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72783 2019-Jan-15 20:37:41.047505 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72784 2019-Jan-15 20:37:41.048144 - [DEBUG] Value : BOTTOM
72785 2019-Jan-15 20:37:41.048170 - [DEBUG]
72786 2019-Jan-15 20:37:41.048195 - [DEBUG] Function : main
72787 2019-Jan-15 20:37:41.048220 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72788 2019-Jan-15 20:37:41.048857 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72789 2019-Jan-15 20:37:41.049494 - [DEBUG] Value : BOTTOM
72790 2019-Jan-15 20:37:41.049520 - [DEBUG]
72791 2019-Jan-15 20:37:41.049544 - [DEBUG] Function : main
72792 2019-Jan-15 20:37:41.049569 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72793 2019-Jan-15 20:37:41.050206 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72794 2019-Jan-15 20:37:41.050855 - [DEBUG] Value : BOTTOM
72795 2019-Jan-15 20:37:41.050881 - [DEBUG]
72796 2019-Jan-15 20:37:41.050906 - [DEBUG] Function : main
72797 2019-Jan-15 20:37:41.050931 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72798 2019-Jan-15 20:37:41.051568 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72799 2019-Jan-15 20:37:41.052215 - [DEBUG] Value : BOTTOM
72800 2019-Jan-15 20:37:41.052241 - [DEBUG]
72801 2019-Jan-15 20:37:41.052266 - [DEBUG] Function : main
72802 2019-Jan-15 20:37:41.052291 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72803 2019-Jan-15 20:37:41.052930 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72804 2019-Jan-15 20:37:41.053568 - [DEBUG] Value : BOTTOM
72805 2019-Jan-15 20:37:41.053595 - [DEBUG]
72806 2019-Jan-15 20:37:41.053619 - [DEBUG] Function : main
72807 2019-Jan-15 20:37:41.053644 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72808 2019-Jan-15 20:37:41.054296 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72809 2019-Jan-15 20:37:41.054352 - [DEBUG] Value : BOTTOM
72810 2019-Jan-15 20:37:41.054378 - [DEBUG]
72811 2019-Jan-15 20:37:41.054409 - [DEBUG] Function : main
72812 2019-Jan-15 20:37:41.054436 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72813 2019-Jan-15 20:37:41.055076 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72814 2019-Jan-15 20:37:41.055714 - [DEBUG] Value : BOTTOM
72815 2019-Jan-15 20:37:41.055740 - [DEBUG]
72816 2019-Jan-15 20:37:41.055765 - [DEBUG] Function : main
72817 2019-Jan-15 20:37:41.055790 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72818 2019-Jan-15 20:37:41.056425 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72819 2019-Jan-15 20:37:41.057060 - [DEBUG] Value : BOTTOM
72820 2019-Jan-15 20:37:41.057086 - [DEBUG]
72821 2019-Jan-15 20:37:41.057111 - [DEBUG] Function : main
72822 2019-Jan-15 20:37:41.057136 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72823 2019-Jan-15 20:37:41.057788 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72824 2019-Jan-15 20:37:41.058423 - [DEBUG] Value : BOTTOM
72825 2019-Jan-15 20:37:41.058449 - [DEBUG]
72826 2019-Jan-15 20:37:41.058474 - [DEBUG] Function : main
72827 2019-Jan-15 20:37:41.058499 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72828 2019-Jan-15 20:37:41.059134 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72829 2019-Jan-15 20:37:41.059770 - [DEBUG] Value : BOTTOM
72830 2019-Jan-15 20:37:41.059796 - [DEBUG]
72831 2019-Jan-15 20:37:41.059820 - [DEBUG] Function : main
72832 2019-Jan-15 20:37:41.059845 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72833 2019-Jan-15 20:37:41.060481 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72834 2019-Jan-15 20:37:41.061131 - [DEBUG] Value : BOTTOM
72835 2019-Jan-15 20:37:41.061157 - [DEBUG]
72836 2019-Jan-15 20:37:41.061182 - [DEBUG] Function : main
72837 2019-Jan-15 20:37:41.061206 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72838 2019-Jan-15 20:37:41.061842 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72839 2019-Jan-15 20:37:41.062475 - [DEBUG] Value : BOTTOM
72840 2019-Jan-15 20:37:41.062501 - [DEBUG]
72841 2019-Jan-15 20:37:41.062526 - [DEBUG] Function : main
72842 2019-Jan-15 20:37:41.062551 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72843 2019-Jan-15 20:37:41.063189 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72844 2019-Jan-15 20:37:41.063839 - [DEBUG] Value : BOTTOM
72845 2019-Jan-15 20:37:41.063866 - [DEBUG]
72846 2019-Jan-15 20:37:41.063890 - [DEBUG] Function : main
72847 2019-Jan-15 20:37:41.063915 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72848 2019-Jan-15 20:37:41.064567 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72849 2019-Jan-15 20:37:41.065206 - [DEBUG] Value : BOTTOM
72850 2019-Jan-15 20:37:41.065232 - [DEBUG]
72851 2019-Jan-15 20:37:41.065256 - [DEBUG] Function : main
72852 2019-Jan-15 20:37:41.065282 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72853 2019-Jan-15 20:37:41.065919 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72854 2019-Jan-15 20:37:41.066556 - [DEBUG] Value : BOTTOM
72855 2019-Jan-15 20:37:41.066582 - [DEBUG]
72856 2019-Jan-15 20:37:41.066607 - [DEBUG] Function : main
72857 2019-Jan-15 20:37:41.066632 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72858 2019-Jan-15 20:37:41.067279 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72859 2019-Jan-15 20:37:41.067915 - [DEBUG] Value : BOTTOM
72860 2019-Jan-15 20:37:41.067941 - [DEBUG]
72861 2019-Jan-15 20:37:41.067966 - [DEBUG] Function : main
72862 2019-Jan-15 20:37:41.067991 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72863 2019-Jan-15 20:37:41.068627 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72864 2019-Jan-15 20:37:41.068683 - [DEBUG] Value : BOTTOM
72865 2019-Jan-15 20:37:41.068709 - [DEBUG]
72866 2019-Jan-15 20:37:41.068746 - [DEBUG] Function : main
72867 2019-Jan-15 20:37:41.068773 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72868 2019-Jan-15 20:37:41.069407 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72869 2019-Jan-15 20:37:41.070045 - [DEBUG] Value : BOTTOM
72870 2019-Jan-15 20:37:41.070071 - [DEBUG]
72871 2019-Jan-15 20:37:41.070095 - [DEBUG] Function : main
72872 2019-Jan-15 20:37:41.070120 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72873 2019-Jan-15 20:37:41.070769 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72874 2019-Jan-15 20:37:41.071405 - [DEBUG] Value : BOTTOM
72875 2019-Jan-15 20:37:41.071431 - [DEBUG]
72876 2019-Jan-15 20:37:41.071456 - [DEBUG] Function : main
72877 2019-Jan-15 20:37:41.071481 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72878 2019-Jan-15 20:37:41.072113 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72879 2019-Jan-15 20:37:41.072747 - [DEBUG] Value : BOTTOM
72880 2019-Jan-15 20:37:41.072773 - [DEBUG]
72881 2019-Jan-15 20:37:41.072798 - [DEBUG] Function : main
72882 2019-Jan-15 20:37:41.072822 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72883 2019-Jan-15 20:37:41.073453 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72884 2019-Jan-15 20:37:41.074106 - [DEBUG] Value : BOTTOM
72885 2019-Jan-15 20:37:41.074132 - [DEBUG]
72886 2019-Jan-15 20:37:41.074156 - [DEBUG] Function : main
72887 2019-Jan-15 20:37:41.074181 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72888 2019-Jan-15 20:37:41.074814 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72889 2019-Jan-15 20:37:41.075448 - [DEBUG] Value : BOTTOM
72890 2019-Jan-15 20:37:41.075474 - [DEBUG]
72891 2019-Jan-15 20:37:41.075498 - [DEBUG] Function : main
72892 2019-Jan-15 20:37:41.075523 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72893 2019-Jan-15 20:37:41.076163 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72894 2019-Jan-15 20:37:41.076797 - [DEBUG] Value : BOTTOM
72895 2019-Jan-15 20:37:41.076823 - [DEBUG]
72896 2019-Jan-15 20:37:41.076848 - [DEBUG] Function : main
72897 2019-Jan-15 20:37:41.076873 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72898 2019-Jan-15 20:37:41.077522 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72899 2019-Jan-15 20:37:41.078157 - [DEBUG] Value : BOTTOM
72900 2019-Jan-15 20:37:41.078183 - [DEBUG]
72901 2019-Jan-15 20:37:41.078207 - [DEBUG] Function : main
72902 2019-Jan-15 20:37:41.078232 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72903 2019-Jan-15 20:37:41.078863 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72904 2019-Jan-15 20:37:41.079501 - [DEBUG] Value : BOTTOM
72905 2019-Jan-15 20:37:41.079527 - [DEBUG]
72906 2019-Jan-15 20:37:41.079551 - [DEBUG] Function : main
72907 2019-Jan-15 20:37:41.079576 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72908 2019-Jan-15 20:37:41.080209 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72909 2019-Jan-15 20:37:41.080861 - [DEBUG] Value : BOTTOM
72910 2019-Jan-15 20:37:41.080887 - [DEBUG]
72911 2019-Jan-15 20:37:41.080911 - [DEBUG] Function : main
72912 2019-Jan-15 20:37:41.080936 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72913 2019-Jan-15 20:37:41.081569 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72914 2019-Jan-15 20:37:41.082204 - [DEBUG] Value : BOTTOM
72915 2019-Jan-15 20:37:41.082230 - [DEBUG]
72916 2019-Jan-15 20:37:41.082255 - [DEBUG] Function : main
72917 2019-Jan-15 20:37:41.082279 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72918 2019-Jan-15 20:37:41.082911 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72919 2019-Jan-15 20:37:41.083547 - [DEBUG] Value : BOTTOM
72920 2019-Jan-15 20:37:41.083573 - [DEBUG]
72921 2019-Jan-15 20:37:41.083597 - [DEBUG] Function : main
72922 2019-Jan-15 20:37:41.083622 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72923 2019-Jan-15 20:37:41.084269 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72924 2019-Jan-15 20:37:41.084911 - [DEBUG] Value : BOTTOM
72925 2019-Jan-15 20:37:41.084937 - [DEBUG]
72926 2019-Jan-15 20:37:41.084961 - [DEBUG] Function : main
72927 2019-Jan-15 20:37:41.084986 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72928 2019-Jan-15 20:37:41.085620 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72929 2019-Jan-15 20:37:41.086255 - [DEBUG] Value : BOTTOM
72930 2019-Jan-15 20:37:41.086281 - [DEBUG]
72931 2019-Jan-15 20:37:41.086305 - [DEBUG] Function : main
72932 2019-Jan-15 20:37:41.086330 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72933 2019-Jan-15 20:37:41.086962 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72934 2019-Jan-15 20:37:41.087612 - [DEBUG] Value : BOTTOM
72935 2019-Jan-15 20:37:41.087638 - [DEBUG]
72936 2019-Jan-15 20:37:41.087663 - [DEBUG] Function : main
72937 2019-Jan-15 20:37:41.087688 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72938 2019-Jan-15 20:37:41.088320 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72939 2019-Jan-15 20:37:41.088964 - [DEBUG] Value : BOTTOM
72940 2019-Jan-15 20:37:41.088990 - [DEBUG]
72941 2019-Jan-15 20:37:41.089015 - [DEBUG] Function : main
72942 2019-Jan-15 20:37:41.089040 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72943 2019-Jan-15 20:37:41.089672 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72944 2019-Jan-15 20:37:41.090308 - [DEBUG] Value : BOTTOM
72945 2019-Jan-15 20:37:41.090334 - [DEBUG]
72946 2019-Jan-15 20:37:41.090360 - [DEBUG] Function : main
72947 2019-Jan-15 20:37:41.090385 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72948 2019-Jan-15 20:37:41.091034 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72949 2019-Jan-15 20:37:41.091677 - [DEBUG] Value : BOTTOM
72950 2019-Jan-15 20:37:41.091703 - [DEBUG]
72951 2019-Jan-15 20:37:41.091727 - [DEBUG] Function : main
72952 2019-Jan-15 20:37:41.091752 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72953 2019-Jan-15 20:37:41.092385 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72954 2019-Jan-15 20:37:41.093021 - [DEBUG] Value : BOTTOM
72955 2019-Jan-15 20:37:41.093047 - [DEBUG]
72956 2019-Jan-15 20:37:41.093072 - [DEBUG] Function : main
72957 2019-Jan-15 20:37:41.093097 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72958 2019-Jan-15 20:37:41.093728 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72959 2019-Jan-15 20:37:41.094386 - [DEBUG] Value : BOTTOM
72960 2019-Jan-15 20:37:41.094412 - [DEBUG]
72961 2019-Jan-15 20:37:41.094437 - [DEBUG] Function : main
72962 2019-Jan-15 20:37:41.094462 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72963 2019-Jan-15 20:37:41.095094 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72964 2019-Jan-15 20:37:41.095730 - [DEBUG] Value : BOTTOM
72965 2019-Jan-15 20:37:41.095756 - [DEBUG]
72966 2019-Jan-15 20:37:41.095781 - [DEBUG] Function : main
72967 2019-Jan-15 20:37:41.095806 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72968 2019-Jan-15 20:37:41.096439 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72969 2019-Jan-15 20:37:41.097075 - [DEBUG] Value : BOTTOM
72970 2019-Jan-15 20:37:41.097101 - [DEBUG]
72971 2019-Jan-15 20:37:41.097125 - [DEBUG] Function : main
72972 2019-Jan-15 20:37:41.097150 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72973 2019-Jan-15 20:37:41.097798 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72974 2019-Jan-15 20:37:41.097854 - [DEBUG] Value : BOTTOM
72975 2019-Jan-15 20:37:41.097880 - [DEBUG]
72976 2019-Jan-15 20:37:41.097914 - [DEBUG] Function : main
72977 2019-Jan-15 20:37:41.097940 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72978 2019-Jan-15 20:37:41.098574 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72979 2019-Jan-15 20:37:41.099213 - [DEBUG] Value : BOTTOM
72980 2019-Jan-15 20:37:41.099239 - [DEBUG]
72981 2019-Jan-15 20:37:41.099264 - [DEBUG] Function : main
72982 2019-Jan-15 20:37:41.099289 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72983 2019-Jan-15 20:37:41.099923 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72984 2019-Jan-15 20:37:41.100561 - [DEBUG] Value : BOTTOM
72985 2019-Jan-15 20:37:41.100588 - [DEBUG]
72986 2019-Jan-15 20:37:41.100626 - [DEBUG] Function : main
72987 2019-Jan-15 20:37:41.100666 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72988 2019-Jan-15 20:37:41.101301 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72989 2019-Jan-15 20:37:41.101935 - [DEBUG] Value : BOTTOM
72990 2019-Jan-15 20:37:41.101961 - [DEBUG]
72991 2019-Jan-15 20:37:41.101986 - [DEBUG] Function : main
72992 2019-Jan-15 20:37:41.102011 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72993 2019-Jan-15 20:37:41.102643 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72994 2019-Jan-15 20:37:41.103282 - [DEBUG] Value : BOTTOM
72995 2019-Jan-15 20:37:41.103308 - [DEBUG]
72996 2019-Jan-15 20:37:41.103333 - [DEBUG] Function : main
72997 2019-Jan-15 20:37:41.103358 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72998 2019-Jan-15 20:37:41.104006 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72999 2019-Jan-15 20:37:41.104639 - [DEBUG] Value : BOTTOM
73000 2019-Jan-15 20:37:41.104665 - [DEBUG]
73001 2019-Jan-15 20:37:41.104689 - [DEBUG] Function : main
73002 2019-Jan-15 20:37:41.104715 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73003 2019-Jan-15 20:37:41.105348 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73004 2019-Jan-15 20:37:41.105983 - [DEBUG] Value : BOTTOM
73005 2019-Jan-15 20:37:41.106009 - [DEBUG]
73006 2019-Jan-15 20:37:41.106034 - [DEBUG] Function : main
73007 2019-Jan-15 20:37:41.106059 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73008 2019-Jan-15 20:37:41.106693 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73009 2019-Jan-15 20:37:41.107340 - [DEBUG] Value : BOTTOM
73010 2019-Jan-15 20:37:41.107365 - [DEBUG]
73011 2019-Jan-15 20:37:41.107390 - [DEBUG] Function : main
73012 2019-Jan-15 20:37:41.107415 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73013 2019-Jan-15 20:37:41.108049 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73014 2019-Jan-15 20:37:41.108689 - [DEBUG] Value : BOTTOM
73015 2019-Jan-15 20:37:41.108714 - [DEBUG]
73016 2019-Jan-15 20:37:41.108739 - [DEBUG] Function : main
73017 2019-Jan-15 20:37:41.108764 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73018 2019-Jan-15 20:37:41.109398 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73019 2019-Jan-15 20:37:41.110036 - [DEBUG] Value : BOTTOM
73020 2019-Jan-15 20:37:41.110062 - [DEBUG]
73021 2019-Jan-15 20:37:41.110086 - [DEBUG] Function : main
73022 2019-Jan-15 20:37:41.110111 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73023 2019-Jan-15 20:37:41.110760 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73024 2019-Jan-15 20:37:41.111397 - [DEBUG] Value : BOTTOM
73025 2019-Jan-15 20:37:41.111423 - [DEBUG]
73026 2019-Jan-15 20:37:41.111447 - [DEBUG] Function : main
73027 2019-Jan-15 20:37:41.111472 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73028 2019-Jan-15 20:37:41.112105 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73029 2019-Jan-15 20:37:41.112743 - [DEBUG] Value : BOTTOM
73030 2019-Jan-15 20:37:41.112769 - [DEBUG]
73031 2019-Jan-15 20:37:41.112801 - [DEBUG] Function : main
73032 2019-Jan-15 20:37:41.112827 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73033 2019-Jan-15 20:37:41.113461 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73034 2019-Jan-15 20:37:41.113517 - [DEBUG] Value : BOTTOM
73035 2019-Jan-15 20:37:41.113543 - [DEBUG]
73036 2019-Jan-15 20:37:41.113577 - [DEBUG] Function : main
73037 2019-Jan-15 20:37:41.113603 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73038 2019-Jan-15 20:37:41.114253 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73039 2019-Jan-15 20:37:41.114890 - [DEBUG] Value : BOTTOM
73040 2019-Jan-15 20:37:41.114916 - [DEBUG]
73041 2019-Jan-15 20:37:41.114941 - [DEBUG] Function : main
73042 2019-Jan-15 20:37:41.114966 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73043 2019-Jan-15 20:37:41.115598 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73044 2019-Jan-15 20:37:41.116235 - [DEBUG] Value : BOTTOM
73045 2019-Jan-15 20:37:41.116261 - [DEBUG]
73046 2019-Jan-15 20:37:41.116286 - [DEBUG] Function : main
73047 2019-Jan-15 20:37:41.116311 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73048 2019-Jan-15 20:37:41.116944 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73049 2019-Jan-15 20:37:41.117594 - [DEBUG] Value : BOTTOM
73050 2019-Jan-15 20:37:41.117620 - [DEBUG]
73051 2019-Jan-15 20:37:41.117644 - [DEBUG] Function : main
73052 2019-Jan-15 20:37:41.117669 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73053 2019-Jan-15 20:37:41.118301 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73054 2019-Jan-15 20:37:41.118935 - [DEBUG] Value : BOTTOM
73055 2019-Jan-15 20:37:41.118961 - [DEBUG]
73056 2019-Jan-15 20:37:41.118985 - [DEBUG] Function : main
73057 2019-Jan-15 20:37:41.119010 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73058 2019-Jan-15 20:37:41.119642 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73059 2019-Jan-15 20:37:41.120277 - [DEBUG] Value : BOTTOM
73060 2019-Jan-15 20:37:41.120303 - [DEBUG]
73061 2019-Jan-15 20:37:41.120328 - [DEBUG] Function : main
73062 2019-Jan-15 20:37:41.120352 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73063 2019-Jan-15 20:37:41.121000 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73064 2019-Jan-15 20:37:41.121633 - [DEBUG] Value : BOTTOM
73065 2019-Jan-15 20:37:41.121658 - [DEBUG]
73066 2019-Jan-15 20:37:41.121683 - [DEBUG] Function : main
73067 2019-Jan-15 20:37:41.121708 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73068 2019-Jan-15 20:37:41.122340 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73069 2019-Jan-15 20:37:41.122973 - [DEBUG] Value : BOTTOM
73070 2019-Jan-15 20:37:41.122999 - [DEBUG]
73071 2019-Jan-15 20:37:41.123024 - [DEBUG] Function : main
73072 2019-Jan-15 20:37:41.123049 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73073 2019-Jan-15 20:37:41.123682 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73074 2019-Jan-15 20:37:41.124334 - [DEBUG] Value : BOTTOM
73075 2019-Jan-15 20:37:41.124360 - [DEBUG]
73076 2019-Jan-15 20:37:41.124384 - [DEBUG] Function : main
73077 2019-Jan-15 20:37:41.124410 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73078 2019-Jan-15 20:37:41.125043 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73079 2019-Jan-15 20:37:41.125688 - [DEBUG] Value : BOTTOM
73080 2019-Jan-15 20:37:41.125715 - [DEBUG]
73081 2019-Jan-15 20:37:41.125739 - [DEBUG] Function : main
73082 2019-Jan-15 20:37:41.125764 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73083 2019-Jan-15 20:37:41.126397 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73084 2019-Jan-15 20:37:41.127035 - [DEBUG] Value : BOTTOM
73085 2019-Jan-15 20:37:41.127061 - [DEBUG]
73086 2019-Jan-15 20:37:41.127085 - [DEBUG] Function : main
73087 2019-Jan-15 20:37:41.127110 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73088 2019-Jan-15 20:37:41.127759 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73089 2019-Jan-15 20:37:41.128395 - [DEBUG] Value : BOTTOM
73090 2019-Jan-15 20:37:41.128421 - [DEBUG]
73091 2019-Jan-15 20:37:41.128445 - [DEBUG] Function : main
73092 2019-Jan-15 20:37:41.128470 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73093 2019-Jan-15 20:37:41.129104 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73094 2019-Jan-15 20:37:41.129740 - [DEBUG] Value : BOTTOM
73095 2019-Jan-15 20:37:41.129765 - [DEBUG]
73096 2019-Jan-15 20:37:41.129790 - [DEBUG] Function : main
73097 2019-Jan-15 20:37:41.129815 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73098 2019-Jan-15 20:37:41.130447 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73099 2019-Jan-15 20:37:41.131097 - [DEBUG] Value : BOTTOM
73100 2019-Jan-15 20:37:41.131123 - [DEBUG]
73101 2019-Jan-15 20:37:41.131148 - [DEBUG] Function : main
73102 2019-Jan-15 20:37:41.131173 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73103 2019-Jan-15 20:37:41.131806 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73104 2019-Jan-15 20:37:41.132449 - [DEBUG] Value : BOTTOM
73105 2019-Jan-15 20:37:41.132475 - [DEBUG]
73106 2019-Jan-15 20:37:41.132499 - [DEBUG] Function : main
73107 2019-Jan-15 20:37:41.132525 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73108 2019-Jan-15 20:37:41.133157 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73109 2019-Jan-15 20:37:41.133213 - [DEBUG] Value : BOTTOM
73110 2019-Jan-15 20:37:41.133239 - [DEBUG]
73111 2019-Jan-15 20:37:41.133272 - [DEBUG] Function : main
73112 2019-Jan-15 20:37:41.133299 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73113 2019-Jan-15 20:37:41.133950 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73114 2019-Jan-15 20:37:41.134588 - [DEBUG] Value : BOTTOM
73115 2019-Jan-15 20:37:41.134614 - [DEBUG]
73116 2019-Jan-15 20:37:41.134638 - [DEBUG] Function : main
73117 2019-Jan-15 20:37:41.134663 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73118 2019-Jan-15 20:37:41.135301 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73119 2019-Jan-15 20:37:41.135936 - [DEBUG] Value : BOTTOM
73120 2019-Jan-15 20:37:41.135962 - [DEBUG]
73121 2019-Jan-15 20:37:41.135987 - [DEBUG] Function : main
73122 2019-Jan-15 20:37:41.136012 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73123 2019-Jan-15 20:37:41.136648 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73124 2019-Jan-15 20:37:41.137298 - [DEBUG] Value : BOTTOM
73125 2019-Jan-15 20:37:41.137324 - [DEBUG]
73126 2019-Jan-15 20:37:41.137349 - [DEBUG] Function : main
73127 2019-Jan-15 20:37:41.137381 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73128 2019-Jan-15 20:37:41.138021 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73129 2019-Jan-15 20:37:41.138658 - [DEBUG] Value : BOTTOM
73130 2019-Jan-15 20:37:41.138685 - [DEBUG]
73131 2019-Jan-15 20:37:41.138709 - [DEBUG] Function : main
73132 2019-Jan-15 20:37:41.138734 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73133 2019-Jan-15 20:37:41.139370 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73134 2019-Jan-15 20:37:41.140004 - [DEBUG] Value : BOTTOM
73135 2019-Jan-15 20:37:41.140030 - [DEBUG]
73136 2019-Jan-15 20:37:41.140055 - [DEBUG] Function : main
73137 2019-Jan-15 20:37:41.140080 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73138 2019-Jan-15 20:37:41.140728 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73139 2019-Jan-15 20:37:41.141362 - [DEBUG] Value : BOTTOM
73140 2019-Jan-15 20:37:41.141388 - [DEBUG]
73141 2019-Jan-15 20:37:41.141414 - [DEBUG] Function : main
73142 2019-Jan-15 20:37:41.141439 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73143 2019-Jan-15 20:37:41.142076 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73144 2019-Jan-15 20:37:41.142710 - [DEBUG] Value : BOTTOM
73145 2019-Jan-15 20:37:41.142736 - [DEBUG]
73146 2019-Jan-15 20:37:41.142761 - [DEBUG] Function : main
73147 2019-Jan-15 20:37:41.142786 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73148 2019-Jan-15 20:37:41.143422 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73149 2019-Jan-15 20:37:41.144074 - [DEBUG] Value : BOTTOM
73150 2019-Jan-15 20:37:41.144101 - [DEBUG]
73151 2019-Jan-15 20:37:41.144125 - [DEBUG] Function : main
73152 2019-Jan-15 20:37:41.144150 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73153 2019-Jan-15 20:37:41.144787 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73154 2019-Jan-15 20:37:41.145424 - [DEBUG] Value : BOTTOM
73155 2019-Jan-15 20:37:41.145450 - [DEBUG]
73156 2019-Jan-15 20:37:41.145474 - [DEBUG] Function : main
73157 2019-Jan-15 20:37:41.145499 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73158 2019-Jan-15 20:37:41.146136 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73159 2019-Jan-15 20:37:41.146773 - [DEBUG] Value : BOTTOM
73160 2019-Jan-15 20:37:41.146799 - [DEBUG]
73161 2019-Jan-15 20:37:41.146823 - [DEBUG] Function : main
73162 2019-Jan-15 20:37:41.146849 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73163 2019-Jan-15 20:37:41.147500 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73164 2019-Jan-15 20:37:41.148135 - [DEBUG] Value : BOTTOM
73165 2019-Jan-15 20:37:41.148161 - [DEBUG]
73166 2019-Jan-15 20:37:41.148186 - [DEBUG] Function : main
73167 2019-Jan-15 20:37:41.148211 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73168 2019-Jan-15 20:37:41.148847 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73169 2019-Jan-15 20:37:41.149480 - [DEBUG] Value : BOTTOM
73170 2019-Jan-15 20:37:41.149507 - [DEBUG]
73171 2019-Jan-15 20:37:41.149531 - [DEBUG] Function : main
73172 2019-Jan-15 20:37:41.149556 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73173 2019-Jan-15 20:37:41.150201 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73174 2019-Jan-15 20:37:41.150854 - [DEBUG] Value : BOTTOM
73175 2019-Jan-15 20:37:41.150880 - [DEBUG]
73176 2019-Jan-15 20:37:41.150905 - [DEBUG] Function : main
73177 2019-Jan-15 20:37:41.150930 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73178 2019-Jan-15 20:37:41.151565 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73179 2019-Jan-15 20:37:41.151622 - [DEBUG] Value : BOTTOM
73180 2019-Jan-15 20:37:41.151648 - [DEBUG]
73181 2019-Jan-15 20:37:41.151685 - [DEBUG] Function : main
73182 2019-Jan-15 20:37:41.151712 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73183 2019-Jan-15 20:37:41.152343 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73184 2019-Jan-15 20:37:41.152981 - [DEBUG] Value : BOTTOM
73185 2019-Jan-15 20:37:41.153007 - [DEBUG]
73186 2019-Jan-15 20:37:41.153031 - [DEBUG] Function : main
73187 2019-Jan-15 20:37:41.153056 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73188 2019-Jan-15 20:37:41.153686 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73189 2019-Jan-15 20:37:41.154338 - [DEBUG] Value : BOTTOM
73190 2019-Jan-15 20:37:41.154364 - [DEBUG]
73191 2019-Jan-15 20:37:41.154388 - [DEBUG] Function : main
73192 2019-Jan-15 20:37:41.154414 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73193 2019-Jan-15 20:37:41.155046 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73194 2019-Jan-15 20:37:41.155679 - [DEBUG] Value : BOTTOM
73195 2019-Jan-15 20:37:41.155705 - [DEBUG]
73196 2019-Jan-15 20:37:41.155729 - [DEBUG] Function : main
73197 2019-Jan-15 20:37:41.155754 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73198 2019-Jan-15 20:37:41.156384 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73199 2019-Jan-15 20:37:41.157021 - [DEBUG] Value : BOTTOM
73200 2019-Jan-15 20:37:41.157047 - [DEBUG]
73201 2019-Jan-15 20:37:41.157071 - [DEBUG] Function : main
73202 2019-Jan-15 20:37:41.157096 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73203 2019-Jan-15 20:37:41.157744 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73204 2019-Jan-15 20:37:41.158378 - [DEBUG] Value : BOTTOM
73205 2019-Jan-15 20:37:41.158404 - [DEBUG]
73206 2019-Jan-15 20:37:41.158429 - [DEBUG] Function : main
73207 2019-Jan-15 20:37:41.158453 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73208 2019-Jan-15 20:37:41.159092 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73209 2019-Jan-15 20:37:41.159725 - [DEBUG] Value : BOTTOM
73210 2019-Jan-15 20:37:41.159751 - [DEBUG]
73211 2019-Jan-15 20:37:41.159776 - [DEBUG] Function : main
73212 2019-Jan-15 20:37:41.159801 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73213 2019-Jan-15 20:37:41.160433 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73214 2019-Jan-15 20:37:41.161087 - [DEBUG] Value : BOTTOM
73215 2019-Jan-15 20:37:41.161113 - [DEBUG]
73216 2019-Jan-15 20:37:41.161137 - [DEBUG] Function : main
73217 2019-Jan-15 20:37:41.161162 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73218 2019-Jan-15 20:37:41.161792 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73219 2019-Jan-15 20:37:41.162430 - [DEBUG] Value : BOTTOM
73220 2019-Jan-15 20:37:41.162456 - [DEBUG]
73221 2019-Jan-15 20:37:41.162489 - [DEBUG] Function : main
73222 2019-Jan-15 20:37:41.162514 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73223 2019-Jan-15 20:37:41.163146 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73224 2019-Jan-15 20:37:41.163783 - [DEBUG] Value : BOTTOM
73225 2019-Jan-15 20:37:41.163809 - [DEBUG]
73226 2019-Jan-15 20:37:41.163833 - [DEBUG] Function : main
73227 2019-Jan-15 20:37:41.163858 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73228 2019-Jan-15 20:37:41.164505 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73229 2019-Jan-15 20:37:41.165139 - [DEBUG] Value : BOTTOM
73230 2019-Jan-15 20:37:41.165165 - [DEBUG]
73231 2019-Jan-15 20:37:41.165189 - [DEBUG] Function : main
73232 2019-Jan-15 20:37:41.165214 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73233 2019-Jan-15 20:37:41.165844 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73234 2019-Jan-15 20:37:41.166479 - [DEBUG] Value : BOTTOM
73235 2019-Jan-15 20:37:41.166505 - [DEBUG]
73236 2019-Jan-15 20:37:41.166529 - [DEBUG] Function : main
73237 2019-Jan-15 20:37:41.166554 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73238 2019-Jan-15 20:37:41.167182 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73239 2019-Jan-15 20:37:41.167829 - [DEBUG] Value : BOTTOM
73240 2019-Jan-15 20:37:41.167855 - [DEBUG]
73241 2019-Jan-15 20:37:41.167879 - [DEBUG] Function : main
73242 2019-Jan-15 20:37:41.167904 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73243 2019-Jan-15 20:37:41.168536 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73244 2019-Jan-15 20:37:41.169171 - [DEBUG] Value : BOTTOM
73245 2019-Jan-15 20:37:41.169197 - [DEBUG]
73246 2019-Jan-15 20:37:41.169221 - [DEBUG] Function : main
73247 2019-Jan-15 20:37:41.169246 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73248 2019-Jan-15 20:37:41.169875 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73249 2019-Jan-15 20:37:41.170510 - [DEBUG] Value : BOTTOM
73250 2019-Jan-15 20:37:41.170536 - [DEBUG]
73251 2019-Jan-15 20:37:41.170560 - [DEBUG] Function : main
73252 2019-Jan-15 20:37:41.170585 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73253 2019-Jan-15 20:37:41.171229 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73254 2019-Jan-15 20:37:41.171863 - [DEBUG] Value : BOTTOM
73255 2019-Jan-15 20:37:41.171889 - [DEBUG]
73256 2019-Jan-15 20:37:41.171913 - [DEBUG] Function : main
73257 2019-Jan-15 20:37:41.171938 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73258 2019-Jan-15 20:37:41.172569 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73259 2019-Jan-15 20:37:41.173204 - [DEBUG] Value : BOTTOM
73260 2019-Jan-15 20:37:41.173230 - [DEBUG]
73261 2019-Jan-15 20:37:41.173255 - [DEBUG] Function : main
73262 2019-Jan-15 20:37:41.173280 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73263 2019-Jan-15 20:37:41.173911 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73264 2019-Jan-15 20:37:41.174561 - [DEBUG] Value : BOTTOM
73265 2019-Jan-15 20:37:41.174588 - [DEBUG]
73266 2019-Jan-15 20:37:41.174612 - [DEBUG] Function : main
73267 2019-Jan-15 20:37:41.174637 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73268 2019-Jan-15 20:37:41.175266 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73269 2019-Jan-15 20:37:41.175907 - [DEBUG] Value : BOTTOM
73270 2019-Jan-15 20:37:41.175933 - [DEBUG]
73271 2019-Jan-15 20:37:41.175957 - [DEBUG] Function : main
73272 2019-Jan-15 20:37:41.175982 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73273 2019-Jan-15 20:37:41.176613 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73274 2019-Jan-15 20:37:41.177254 - [DEBUG] Value : BOTTOM
73275 2019-Jan-15 20:37:41.177294 - [DEBUG]
73276 2019-Jan-15 20:37:41.177319 - [DEBUG] Function : main
73277 2019-Jan-15 20:37:41.177343 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73278 2019-Jan-15 20:37:41.177973 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73279 2019-Jan-15 20:37:41.178609 - [DEBUG] Value : BOTTOM
73280 2019-Jan-15 20:37:41.178635 - [DEBUG]
73281 2019-Jan-15 20:37:41.178660 - [DEBUG] Function : main
73282 2019-Jan-15 20:37:41.178685 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73283 2019-Jan-15 20:37:41.179314 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73284 2019-Jan-15 20:37:41.179998 - [DEBUG] Value : BOTTOM
73285 2019-Jan-15 20:37:41.180025 - [DEBUG]
73286 2019-Jan-15 20:37:41.180051 - [DEBUG] Function : main
73287 2019-Jan-15 20:37:41.180077 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73288 2019-Jan-15 20:37:41.180784 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73289 2019-Jan-15 20:37:41.181488 - [DEBUG] Value : BOTTOM
73290 2019-Jan-15 20:37:41.181516 - [DEBUG]
73291 2019-Jan-15 20:37:41.181542 - [DEBUG] Function : main
73292 2019-Jan-15 20:37:41.181569 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73293 2019-Jan-15 20:37:41.182258 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73294 2019-Jan-15 20:37:41.182328 - [DEBUG] Value : BOTTOM
73295 2019-Jan-15 20:37:41.182355 - [DEBUG]
73296 2019-Jan-15 20:37:41.182399 - [DEBUG] Function : main
73297 2019-Jan-15 20:37:41.182425 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73298 2019-Jan-15 20:37:41.183065 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73299 2019-Jan-15 20:37:41.183703 - [DEBUG] Value : BOTTOM
73300 2019-Jan-15 20:37:41.183729 - [DEBUG]
73301 2019-Jan-15 20:37:41.183753 - [DEBUG] Function : main
73302 2019-Jan-15 20:37:41.183779 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73303 2019-Jan-15 20:37:41.184435 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73304 2019-Jan-15 20:37:41.185070 - [DEBUG] Value : BOTTOM
73305 2019-Jan-15 20:37:41.185095 - [DEBUG]
73306 2019-Jan-15 20:37:41.185120 - [DEBUG] Function : main
73307 2019-Jan-15 20:37:41.185145 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73308 2019-Jan-15 20:37:41.185776 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73309 2019-Jan-15 20:37:41.186411 - [DEBUG] Value : BOTTOM
73310 2019-Jan-15 20:37:41.186437 - [DEBUG]
73311 2019-Jan-15 20:37:41.186461 - [DEBUG] Function : main
73312 2019-Jan-15 20:37:41.186486 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73313 2019-Jan-15 20:37:41.187115 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73314 2019-Jan-15 20:37:41.187769 - [DEBUG] Value : BOTTOM
73315 2019-Jan-15 20:37:41.187795 - [DEBUG]
73316 2019-Jan-15 20:37:41.187820 - [DEBUG] Function : main
73317 2019-Jan-15 20:37:41.187845 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73318 2019-Jan-15 20:37:41.188476 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73319 2019-Jan-15 20:37:41.189129 - [DEBUG] Value : BOTTOM
73320 2019-Jan-15 20:37:41.189156 - [DEBUG]
73321 2019-Jan-15 20:37:41.189180 - [DEBUG] Function : main
73322 2019-Jan-15 20:37:41.189205 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73323 2019-Jan-15 20:37:41.189839 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73324 2019-Jan-15 20:37:41.190473 - [DEBUG] Value : BOTTOM
73325 2019-Jan-15 20:37:41.190499 - [DEBUG]
73326 2019-Jan-15 20:37:41.190524 - [DEBUG] Function : main
73327 2019-Jan-15 20:37:41.190549 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73328 2019-Jan-15 20:37:41.191199 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73329 2019-Jan-15 20:37:41.191832 - [DEBUG] Value : BOTTOM
73330 2019-Jan-15 20:37:41.191858 - [DEBUG]
73331 2019-Jan-15 20:37:41.191882 - [DEBUG] Function : main
73332 2019-Jan-15 20:37:41.191907 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73333 2019-Jan-15 20:37:41.192537 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73334 2019-Jan-15 20:37:41.193177 - [DEBUG] Value : BOTTOM
73335 2019-Jan-15 20:37:41.193203 - [DEBUG]
73336 2019-Jan-15 20:37:41.193227 - [DEBUG] Function : main
73337 2019-Jan-15 20:37:41.193252 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73338 2019-Jan-15 20:37:41.193884 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73339 2019-Jan-15 20:37:41.194536 - [DEBUG] Value : BOTTOM
73340 2019-Jan-15 20:37:41.194562 - [DEBUG]
73341 2019-Jan-15 20:37:41.194586 - [DEBUG] Function : main
73342 2019-Jan-15 20:37:41.194611 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73343 2019-Jan-15 20:37:41.195242 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73344 2019-Jan-15 20:37:41.195879 - [DEBUG] Value : BOTTOM
73345 2019-Jan-15 20:37:41.195905 - [DEBUG]
73346 2019-Jan-15 20:37:41.195929 - [DEBUG] Function : main
73347 2019-Jan-15 20:37:41.195954 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73348 2019-Jan-15 20:37:41.196585 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73349 2019-Jan-15 20:37:41.197221 - [DEBUG] Value : BOTTOM
73350 2019-Jan-15 20:37:41.197247 - [DEBUG]
73351 2019-Jan-15 20:37:41.197284 - [DEBUG] Function : main
73352 2019-Jan-15 20:37:41.197310 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73353 2019-Jan-15 20:37:41.197941 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73354 2019-Jan-15 20:37:41.198574 - [DEBUG] Value : BOTTOM
73355 2019-Jan-15 20:37:41.198600 - [DEBUG]
73356 2019-Jan-15 20:37:41.198624 - [DEBUG] Function : main
73357 2019-Jan-15 20:37:41.198649 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73358 2019-Jan-15 20:37:41.199280 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73359 2019-Jan-15 20:37:41.199915 - [DEBUG] Value : BOTTOM
73360 2019-Jan-15 20:37:41.199941 - [DEBUG]
73361 2019-Jan-15 20:37:41.199965 - [DEBUG] Function : main
73362 2019-Jan-15 20:37:41.199990 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73363 2019-Jan-15 20:37:41.200633 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73364 2019-Jan-15 20:37:41.201268 - [DEBUG] Value : BOTTOM
73365 2019-Jan-15 20:37:41.201294 - [DEBUG]
73366 2019-Jan-15 20:37:41.201318 - [DEBUG] Function : main
73367 2019-Jan-15 20:37:41.201343 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73368 2019-Jan-15 20:37:41.201982 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73369 2019-Jan-15 20:37:41.202615 - [DEBUG] Value : BOTTOM
73370 2019-Jan-15 20:37:41.202641 - [DEBUG]
73371 2019-Jan-15 20:37:41.202666 - [DEBUG] Function : main
73372 2019-Jan-15 20:37:41.202691 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73373 2019-Jan-15 20:37:41.203323 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73374 2019-Jan-15 20:37:41.203972 - [DEBUG] Value : BOTTOM
73375 2019-Jan-15 20:37:41.203998 - [DEBUG]
73376 2019-Jan-15 20:37:41.204023 - [DEBUG] Function : main
73377 2019-Jan-15 20:37:41.204048 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73378 2019-Jan-15 20:37:41.204677 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73379 2019-Jan-15 20:37:41.205315 - [DEBUG] Value : BOTTOM
73380 2019-Jan-15 20:37:41.205340 - [DEBUG]
73381 2019-Jan-15 20:37:41.205365 - [DEBUG] Function : main
73382 2019-Jan-15 20:37:41.205390 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73383 2019-Jan-15 20:37:41.206021 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73384 2019-Jan-15 20:37:41.206654 - [DEBUG] Value : BOTTOM
73385 2019-Jan-15 20:37:41.206680 - [DEBUG]
73386 2019-Jan-15 20:37:41.206704 - [DEBUG] Function : main
73387 2019-Jan-15 20:37:41.206729 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73388 2019-Jan-15 20:37:41.207375 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73389 2019-Jan-15 20:37:41.208020 - [DEBUG] Value : BOTTOM
73390 2019-Jan-15 20:37:41.208046 - [DEBUG]
73391 2019-Jan-15 20:37:41.208070 - [DEBUG] Function : main
73392 2019-Jan-15 20:37:41.208095 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73393 2019-Jan-15 20:37:41.208737 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73394 2019-Jan-15 20:37:41.209374 - [DEBUG] Value : BOTTOM
73395 2019-Jan-15 20:37:41.209399 - [DEBUG]
73396 2019-Jan-15 20:37:41.209424 - [DEBUG] Function : main
73397 2019-Jan-15 20:37:41.209449 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73398 2019-Jan-15 20:37:41.210080 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73399 2019-Jan-15 20:37:41.210136 - [DEBUG] Value : BOTTOM
73400 2019-Jan-15 20:37:41.210162 - [DEBUG]
73401 2019-Jan-15 20:37:41.210198 - [DEBUG] Function : main
73402 2019-Jan-15 20:37:41.210224 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73403 2019-Jan-15 20:37:41.210875 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73404 2019-Jan-15 20:37:41.211513 - [DEBUG] Value : BOTTOM
73405 2019-Jan-15 20:37:41.211539 - [DEBUG]
73406 2019-Jan-15 20:37:41.211563 - [DEBUG] Function : main
73407 2019-Jan-15 20:37:41.211589 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73408 2019-Jan-15 20:37:41.212222 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73409 2019-Jan-15 20:37:41.212858 - [DEBUG] Value : BOTTOM
73410 2019-Jan-15 20:37:41.212884 - [DEBUG]
73411 2019-Jan-15 20:37:41.212909 - [DEBUG] Function : main
73412 2019-Jan-15 20:37:41.212935 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73413 2019-Jan-15 20:37:41.213567 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73414 2019-Jan-15 20:37:41.214234 - [DEBUG] Value : BOTTOM
73415 2019-Jan-15 20:37:41.214261 - [DEBUG]
73416 2019-Jan-15 20:37:41.214285 - [DEBUG] Function : main
73417 2019-Jan-15 20:37:41.214311 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73418 2019-Jan-15 20:37:41.214945 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73419 2019-Jan-15 20:37:41.215583 - [DEBUG] Value : BOTTOM
73420 2019-Jan-15 20:37:41.215609 - [DEBUG]
73421 2019-Jan-15 20:37:41.215634 - [DEBUG] Function : main
73422 2019-Jan-15 20:37:41.215659 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73423 2019-Jan-15 20:37:41.216292 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73424 2019-Jan-15 20:37:41.216928 - [DEBUG] Value : BOTTOM
73425 2019-Jan-15 20:37:41.216953 - [DEBUG]
73426 2019-Jan-15 20:37:41.216978 - [DEBUG] Function : main
73427 2019-Jan-15 20:37:41.217003 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73428 2019-Jan-15 20:37:41.217650 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73429 2019-Jan-15 20:37:41.218285 - [DEBUG] Value : BOTTOM
73430 2019-Jan-15 20:37:41.218311 - [DEBUG]
73431 2019-Jan-15 20:37:41.218336 - [DEBUG] Function : main
73432 2019-Jan-15 20:37:41.218361 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73433 2019-Jan-15 20:37:41.218994 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73434 2019-Jan-15 20:37:41.219631 - [DEBUG] Value : BOTTOM
73435 2019-Jan-15 20:37:41.219657 - [DEBUG]
73436 2019-Jan-15 20:37:41.219681 - [DEBUG] Function : main
73437 2019-Jan-15 20:37:41.219706 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73438 2019-Jan-15 20:37:41.220355 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73439 2019-Jan-15 20:37:41.221012 - [DEBUG] Value : BOTTOM
73440 2019-Jan-15 20:37:41.221038 - [DEBUG]
73441 2019-Jan-15 20:37:41.221063 - [DEBUG] Function : main
73442 2019-Jan-15 20:37:41.221088 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73443 2019-Jan-15 20:37:41.221723 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73444 2019-Jan-15 20:37:41.222364 - [DEBUG] Value : BOTTOM
73445 2019-Jan-15 20:37:41.222390 - [DEBUG]
73446 2019-Jan-15 20:37:41.222414 - [DEBUG] Function : main
73447 2019-Jan-15 20:37:41.222440 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73448 2019-Jan-15 20:37:41.223074 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73449 2019-Jan-15 20:37:41.223713 - [DEBUG] Value : BOTTOM
73450 2019-Jan-15 20:37:41.223739 - [DEBUG]
73451 2019-Jan-15 20:37:41.223764 - [DEBUG] Function : main
73452 2019-Jan-15 20:37:41.223789 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73453 2019-Jan-15 20:37:41.224439 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73454 2019-Jan-15 20:37:41.225076 - [DEBUG] Value : BOTTOM
73455 2019-Jan-15 20:37:41.225102 - [DEBUG]
73456 2019-Jan-15 20:37:41.225126 - [DEBUG] Function : main
73457 2019-Jan-15 20:37:41.225152 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73458 2019-Jan-15 20:37:41.225786 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73459 2019-Jan-15 20:37:41.226429 - [DEBUG] Value : BOTTOM
73460 2019-Jan-15 20:37:41.226456 - [DEBUG]
73461 2019-Jan-15 20:37:41.226481 - [DEBUG] Function : main
73462 2019-Jan-15 20:37:41.226506 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73463 2019-Jan-15 20:37:41.227140 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73464 2019-Jan-15 20:37:41.227793 - [DEBUG] Value : BOTTOM
73465 2019-Jan-15 20:37:41.227819 - [DEBUG]
73466 2019-Jan-15 20:37:41.227843 - [DEBUG] Function : main
73467 2019-Jan-15 20:37:41.227869 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73468 2019-Jan-15 20:37:41.228503 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73469 2019-Jan-15 20:37:41.229140 - [DEBUG] Value : BOTTOM
73470 2019-Jan-15 20:37:41.229166 - [DEBUG]
73471 2019-Jan-15 20:37:41.229191 - [DEBUG] Function : main
73472 2019-Jan-15 20:37:41.229216 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73473 2019-Jan-15 20:37:41.229849 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73474 2019-Jan-15 20:37:41.229905 - [DEBUG] Value : BOTTOM
73475 2019-Jan-15 20:37:41.229931 - [DEBUG]
73476 2019-Jan-15 20:37:41.229965 - [DEBUG] Function : main
73477 2019-Jan-15 20:37:41.229992 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73478 2019-Jan-15 20:37:41.230643 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73479 2019-Jan-15 20:37:41.231282 - [DEBUG] Value : BOTTOM
73480 2019-Jan-15 20:37:41.231308 - [DEBUG]
73481 2019-Jan-15 20:37:41.231333 - [DEBUG] Function : main
73482 2019-Jan-15 20:37:41.231358 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73483 2019-Jan-15 20:37:41.231993 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73484 2019-Jan-15 20:37:41.232628 - [DEBUG] Value : BOTTOM
73485 2019-Jan-15 20:37:41.232654 - [DEBUG]
73486 2019-Jan-15 20:37:41.232679 - [DEBUG] Function : main
73487 2019-Jan-15 20:37:41.232705 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73488 2019-Jan-15 20:37:41.233340 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73489 2019-Jan-15 20:37:41.233987 - [DEBUG] Value : BOTTOM
73490 2019-Jan-15 20:37:41.234013 - [DEBUG]
73491 2019-Jan-15 20:37:41.234037 - [DEBUG] Function : main
73492 2019-Jan-15 20:37:41.234063 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73493 2019-Jan-15 20:37:41.234698 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73494 2019-Jan-15 20:37:41.235335 - [DEBUG] Value : BOTTOM
73495 2019-Jan-15 20:37:41.235361 - [DEBUG]
73496 2019-Jan-15 20:37:41.235385 - [DEBUG] Function : main
73497 2019-Jan-15 20:37:41.235410 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73498 2019-Jan-15 20:37:41.236045 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73499 2019-Jan-15 20:37:41.236678 - [DEBUG] Value : BOTTOM
73500 2019-Jan-15 20:37:41.236704 - [DEBUG]
73501 2019-Jan-15 20:37:41.236728 - [DEBUG] Function : main
73502 2019-Jan-15 20:37:41.236753 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73503 2019-Jan-15 20:37:41.237404 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73504 2019-Jan-15 20:37:41.238047 - [DEBUG] Value : BOTTOM
73505 2019-Jan-15 20:37:41.238073 - [DEBUG]
73506 2019-Jan-15 20:37:41.238098 - [DEBUG] Function : main
73507 2019-Jan-15 20:37:41.238123 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73508 2019-Jan-15 20:37:41.238760 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73509 2019-Jan-15 20:37:41.239399 - [DEBUG] Value : BOTTOM
73510 2019-Jan-15 20:37:41.239425 - [DEBUG]
73511 2019-Jan-15 20:37:41.239449 - [DEBUG] Function : main
73512 2019-Jan-15 20:37:41.239475 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73513 2019-Jan-15 20:37:41.240110 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73514 2019-Jan-15 20:37:41.240762 - [DEBUG] Value : BOTTOM
73515 2019-Jan-15 20:37:41.240788 - [DEBUG]
73516 2019-Jan-15 20:37:41.240813 - [DEBUG] Function : main
73517 2019-Jan-15 20:37:41.240838 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73518 2019-Jan-15 20:37:41.241475 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73519 2019-Jan-15 20:37:41.242112 - [DEBUG] Value : BOTTOM
73520 2019-Jan-15 20:37:41.242138 - [DEBUG]
73521 2019-Jan-15 20:37:41.242162 - [DEBUG] Function : main
73522 2019-Jan-15 20:37:41.242187 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73523 2019-Jan-15 20:37:41.242824 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73524 2019-Jan-15 20:37:41.243459 - [DEBUG] Value : BOTTOM
73525 2019-Jan-15 20:37:41.243485 - [DEBUG]
73526 2019-Jan-15 20:37:41.243509 - [DEBUG] Function : main
73527 2019-Jan-15 20:37:41.243534 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73528 2019-Jan-15 20:37:41.244185 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73529 2019-Jan-15 20:37:41.244822 - [DEBUG] Value : BOTTOM
73530 2019-Jan-15 20:37:41.244848 - [DEBUG]
73531 2019-Jan-15 20:37:41.244872 - [DEBUG] Function : main
73532 2019-Jan-15 20:37:41.244897 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73533 2019-Jan-15 20:37:41.245533 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73534 2019-Jan-15 20:37:41.246166 - [DEBUG] Value : BOTTOM
73535 2019-Jan-15 20:37:41.246192 - [DEBUG]
73536 2019-Jan-15 20:37:41.246216 - [DEBUG] Function : main
73537 2019-Jan-15 20:37:41.246241 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73538 2019-Jan-15 20:37:41.246877 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73539 2019-Jan-15 20:37:41.247528 - [DEBUG] Value : BOTTOM
73540 2019-Jan-15 20:37:41.247554 - [DEBUG]
73541 2019-Jan-15 20:37:41.247579 - [DEBUG] Function : main
73542 2019-Jan-15 20:37:41.247604 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73543 2019-Jan-15 20:37:41.248239 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73544 2019-Jan-15 20:37:41.248873 - [DEBUG] Value : BOTTOM
73545 2019-Jan-15 20:37:41.248899 - [DEBUG]
73546 2019-Jan-15 20:37:41.248923 - [DEBUG] Function : main
73547 2019-Jan-15 20:37:41.248949 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73548 2019-Jan-15 20:37:41.249585 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73549 2019-Jan-15 20:37:41.250217 - [DEBUG] Value : BOTTOM
73550 2019-Jan-15 20:37:41.250243 - [DEBUG]
73551 2019-Jan-15 20:37:41.250275 - [DEBUG] Function : main
73552 2019-Jan-15 20:37:41.250301 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73553 2019-Jan-15 20:37:41.250953 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73554 2019-Jan-15 20:37:41.251590 - [DEBUG] Value : BOTTOM
73555 2019-Jan-15 20:37:41.251616 - [DEBUG]
73556 2019-Jan-15 20:37:41.251641 - [DEBUG] Function : main
73557 2019-Jan-15 20:37:41.251666 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73558 2019-Jan-15 20:37:41.252303 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73559 2019-Jan-15 20:37:41.252359 - [DEBUG] Value : BOTTOM
73560 2019-Jan-15 20:37:41.252385 - [DEBUG]
73561 2019-Jan-15 20:37:41.252420 - [DEBUG] Function : main
73562 2019-Jan-15 20:37:41.252447 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73563 2019-Jan-15 20:37:41.253080 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73564 2019-Jan-15 20:37:41.253719 - [DEBUG] Value : BOTTOM
73565 2019-Jan-15 20:37:41.253745 - [DEBUG]
73566 2019-Jan-15 20:37:41.253769 - [DEBUG] Function : main
73567 2019-Jan-15 20:37:41.253794 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73568 2019-Jan-15 20:37:41.254444 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73569 2019-Jan-15 20:37:41.255080 - [DEBUG] Value : BOTTOM
73570 2019-Jan-15 20:37:41.255106 - [DEBUG]
73571 2019-Jan-15 20:37:41.255131 - [DEBUG] Function : main
73572 2019-Jan-15 20:37:41.255156 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73573 2019-Jan-15 20:37:41.255788 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73574 2019-Jan-15 20:37:41.256425 - [DEBUG] Value : BOTTOM
73575 2019-Jan-15 20:37:41.256451 - [DEBUG]
73576 2019-Jan-15 20:37:41.256475 - [DEBUG] Function : main
73577 2019-Jan-15 20:37:41.256500 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73578 2019-Jan-15 20:37:41.257130 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73579 2019-Jan-15 20:37:41.257784 - [DEBUG] Value : BOTTOM
73580 2019-Jan-15 20:37:41.257810 - [DEBUG]
73581 2019-Jan-15 20:37:41.257834 - [DEBUG] Function : main
73582 2019-Jan-15 20:37:41.257859 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73583 2019-Jan-15 20:37:41.258490 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73584 2019-Jan-15 20:37:41.259128 - [DEBUG] Value : BOTTOM
73585 2019-Jan-15 20:37:41.259153 - [DEBUG]
73586 2019-Jan-15 20:37:41.259178 - [DEBUG] Function : main
73587 2019-Jan-15 20:37:41.259202 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73588 2019-Jan-15 20:37:41.259833 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73589 2019-Jan-15 20:37:41.260466 - [DEBUG] Value : BOTTOM
73590 2019-Jan-15 20:37:41.260492 - [DEBUG]
73591 2019-Jan-15 20:37:41.260517 - [DEBUG] Function : main
73592 2019-Jan-15 20:37:41.260542 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73593 2019-Jan-15 20:37:41.261191 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73594 2019-Jan-15 20:37:41.261825 - [DEBUG] Value : BOTTOM
73595 2019-Jan-15 20:37:41.261851 - [DEBUG]
73596 2019-Jan-15 20:37:41.261875 - [DEBUG] Function : main
73597 2019-Jan-15 20:37:41.261908 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73598 2019-Jan-15 20:37:41.262541 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73599 2019-Jan-15 20:37:41.263181 - [DEBUG] Value : BOTTOM
73600 2019-Jan-15 20:37:41.263206 - [DEBUG]
73601 2019-Jan-15 20:37:41.263231 - [DEBUG] Function : main
73602 2019-Jan-15 20:37:41.263256 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73603 2019-Jan-15 20:37:41.263888 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73604 2019-Jan-15 20:37:41.264545 - [DEBUG] Value : BOTTOM
73605 2019-Jan-15 20:37:41.264570 - [DEBUG]
73606 2019-Jan-15 20:37:41.264595 - [DEBUG] Function : main
73607 2019-Jan-15 20:37:41.264620 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73608 2019-Jan-15 20:37:41.265254 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73609 2019-Jan-15 20:37:41.265892 - [DEBUG] Value : BOTTOM
73610 2019-Jan-15 20:37:41.265918 - [DEBUG]
73611 2019-Jan-15 20:37:41.265942 - [DEBUG] Function : main
73612 2019-Jan-15 20:37:41.265967 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73613 2019-Jan-15 20:37:41.266600 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73614 2019-Jan-15 20:37:41.267236 - [DEBUG] Value : BOTTOM
73615 2019-Jan-15 20:37:41.267262 - [DEBUG]
73616 2019-Jan-15 20:37:41.267300 - [DEBUG] Function : main
73617 2019-Jan-15 20:37:41.267325 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73618 2019-Jan-15 20:37:41.267956 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73619 2019-Jan-15 20:37:41.268590 - [DEBUG] Value : BOTTOM
73620 2019-Jan-15 20:37:41.268616 - [DEBUG]
73621 2019-Jan-15 20:37:41.268640 - [DEBUG] Function : main
73622 2019-Jan-15 20:37:41.268665 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73623 2019-Jan-15 20:37:41.269297 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73624 2019-Jan-15 20:37:41.269934 - [DEBUG] Value : BOTTOM
73625 2019-Jan-15 20:37:41.269960 - [DEBUG]
73626 2019-Jan-15 20:37:41.269984 - [DEBUG] Function : main
73627 2019-Jan-15 20:37:41.270009 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73628 2019-Jan-15 20:37:41.270656 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73629 2019-Jan-15 20:37:41.271293 - [DEBUG] Value : BOTTOM
73630 2019-Jan-15 20:37:41.271319 - [DEBUG]
73631 2019-Jan-15 20:37:41.271344 - [DEBUG] Function : main
73632 2019-Jan-15 20:37:41.271368 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73633 2019-Jan-15 20:37:41.272002 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73634 2019-Jan-15 20:37:41.272635 - [DEBUG] Value : BOTTOM
73635 2019-Jan-15 20:37:41.272661 - [DEBUG]
73636 2019-Jan-15 20:37:41.272685 - [DEBUG] Function : main
73637 2019-Jan-15 20:37:41.272710 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73638 2019-Jan-15 20:37:41.273343 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73639 2019-Jan-15 20:37:41.273992 - [DEBUG] Value : BOTTOM
73640 2019-Jan-15 20:37:41.274026 - [DEBUG]
73641 2019-Jan-15 20:37:41.274052 - [DEBUG] Function : main
73642 2019-Jan-15 20:37:41.274077 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73643 2019-Jan-15 20:37:41.274709 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73644 2019-Jan-15 20:37:41.275347 - [DEBUG] Value : BOTTOM
73645 2019-Jan-15 20:37:41.275373 - [DEBUG]
73646 2019-Jan-15 20:37:41.275397 - [DEBUG] Function : main
73647 2019-Jan-15 20:37:41.275422 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73648 2019-Jan-15 20:37:41.276055 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73649 2019-Jan-15 20:37:41.276111 - [DEBUG] Value : BOTTOM
73650 2019-Jan-15 20:37:41.276137 - [DEBUG]
73651 2019-Jan-15 20:37:41.276173 - [DEBUG] Function : main
73652 2019-Jan-15 20:37:41.276199 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73653 2019-Jan-15 20:37:41.276837 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73654 2019-Jan-15 20:37:41.277490 - [DEBUG] Value : BOTTOM
73655 2019-Jan-15 20:37:41.277516 - [DEBUG]
73656 2019-Jan-15 20:37:41.277540 - [DEBUG] Function : main
73657 2019-Jan-15 20:37:41.277565 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73658 2019-Jan-15 20:37:41.278202 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73659 2019-Jan-15 20:37:41.278837 - [DEBUG] Value : BOTTOM
73660 2019-Jan-15 20:37:41.278863 - [DEBUG]
73661 2019-Jan-15 20:37:41.278888 - [DEBUG] Function : main
73662 2019-Jan-15 20:37:41.278913 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73663 2019-Jan-15 20:37:41.279547 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73664 2019-Jan-15 20:37:41.280182 - [DEBUG] Value : BOTTOM
73665 2019-Jan-15 20:37:41.280207 - [DEBUG]
73666 2019-Jan-15 20:37:41.280232 - [DEBUG] Function : main
73667 2019-Jan-15 20:37:41.280257 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73668 2019-Jan-15 20:37:41.280906 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73669 2019-Jan-15 20:37:41.281542 - [DEBUG] Value : BOTTOM
73670 2019-Jan-15 20:37:41.281568 - [DEBUG]
73671 2019-Jan-15 20:37:41.281592 - [DEBUG] Function : main
73672 2019-Jan-15 20:37:41.281617 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73673 2019-Jan-15 20:37:41.282252 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73674 2019-Jan-15 20:37:41.282884 - [DEBUG] Value : BOTTOM
73675 2019-Jan-15 20:37:41.282910 - [DEBUG]
73676 2019-Jan-15 20:37:41.282935 - [DEBUG] Function : main
73677 2019-Jan-15 20:37:41.282959 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73678 2019-Jan-15 20:37:41.283595 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73679 2019-Jan-15 20:37:41.284243 - [DEBUG] Value : BOTTOM
73680 2019-Jan-15 20:37:41.284268 - [DEBUG]
73681 2019-Jan-15 20:37:41.284293 - [DEBUG] Function : main
73682 2019-Jan-15 20:37:41.284318 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73683 2019-Jan-15 20:37:41.284955 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73684 2019-Jan-15 20:37:41.285588 - [DEBUG] Value : BOTTOM
73685 2019-Jan-15 20:37:41.285614 - [DEBUG]
73686 2019-Jan-15 20:37:41.285638 - [DEBUG] Function : main
73687 2019-Jan-15 20:37:41.285663 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73688 2019-Jan-15 20:37:41.286306 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73689 2019-Jan-15 20:37:41.286945 - [DEBUG] Value : BOTTOM
73690 2019-Jan-15 20:37:41.286971 - [DEBUG]
73691 2019-Jan-15 20:37:41.286996 - [DEBUG] Function : main
73692 2019-Jan-15 20:37:41.287020 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73693 2019-Jan-15 20:37:41.287673 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73694 2019-Jan-15 20:37:41.288312 - [DEBUG] Value : BOTTOM
73695 2019-Jan-15 20:37:41.288338 - [DEBUG]
73696 2019-Jan-15 20:37:41.288362 - [DEBUG] Function : main
73697 2019-Jan-15 20:37:41.288387 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73698 2019-Jan-15 20:37:41.289023 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73699 2019-Jan-15 20:37:41.289659 - [DEBUG] Value : BOTTOM
73700 2019-Jan-15 20:37:41.289684 - [DEBUG]
73701 2019-Jan-15 20:37:41.289709 - [DEBUG] Function : main
73702 2019-Jan-15 20:37:41.289734 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73703 2019-Jan-15 20:37:41.290369 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73704 2019-Jan-15 20:37:41.291021 - [DEBUG] Value : BOTTOM
73705 2019-Jan-15 20:37:41.291046 - [DEBUG]
73706 2019-Jan-15 20:37:41.291071 - [DEBUG] Function : main
73707 2019-Jan-15 20:37:41.291096 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73708 2019-Jan-15 20:37:41.291730 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73709 2019-Jan-15 20:37:41.292363 - [DEBUG] Value : BOTTOM
73710 2019-Jan-15 20:37:41.292389 - [DEBUG]
73711 2019-Jan-15 20:37:41.292413 - [DEBUG] Function : main
73712 2019-Jan-15 20:37:41.292438 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73713 2019-Jan-15 20:37:41.293074 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73714 2019-Jan-15 20:37:41.293710 - [DEBUG] Value : BOTTOM
73715 2019-Jan-15 20:37:41.293736 - [DEBUG]
73716 2019-Jan-15 20:37:41.293760 - [DEBUG] Function : main
73717 2019-Jan-15 20:37:41.293785 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73718 2019-Jan-15 20:37:41.294436 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73719 2019-Jan-15 20:37:41.295072 - [DEBUG] Value : BOTTOM
73720 2019-Jan-15 20:37:41.295098 - [DEBUG]
73721 2019-Jan-15 20:37:41.295123 - [DEBUG] Function : main
73722 2019-Jan-15 20:37:41.295147 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73723 2019-Jan-15 20:37:41.295782 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73724 2019-Jan-15 20:37:41.296414 - [DEBUG] Value : BOTTOM
73725 2019-Jan-15 20:37:41.296440 - [DEBUG]
73726 2019-Jan-15 20:37:41.296464 - [DEBUG] Function : main
73727 2019-Jan-15 20:37:41.296489 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73728 2019-Jan-15 20:37:41.297125 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73729 2019-Jan-15 20:37:41.297776 - [DEBUG] Value : BOTTOM
73730 2019-Jan-15 20:37:41.297802 - [DEBUG]
73731 2019-Jan-15 20:37:41.297827 - [DEBUG] Function : main
73732 2019-Jan-15 20:37:41.297852 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73733 2019-Jan-15 20:37:41.298502 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73734 2019-Jan-15 20:37:41.299139 - [DEBUG] Value : BOTTOM
73735 2019-Jan-15 20:37:41.299165 - [DEBUG]
73736 2019-Jan-15 20:37:41.299190 - [DEBUG] Function : main
73737 2019-Jan-15 20:37:41.299215 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73738 2019-Jan-15 20:37:41.299851 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73739 2019-Jan-15 20:37:41.300484 - [DEBUG] Value : BOTTOM
73740 2019-Jan-15 20:37:41.300510 - [DEBUG]
73741 2019-Jan-15 20:37:41.300534 - [DEBUG] Function : main
73742 2019-Jan-15 20:37:41.300559 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73743 2019-Jan-15 20:37:41.301211 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73744 2019-Jan-15 20:37:41.301857 - [DEBUG] Value : BOTTOM
73745 2019-Jan-15 20:37:41.301882 - [DEBUG]
73746 2019-Jan-15 20:37:41.301907 - [DEBUG] Function : main
73747 2019-Jan-15 20:37:41.301932 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73748 2019-Jan-15 20:37:41.302568 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73749 2019-Jan-15 20:37:41.302624 - [DEBUG] Value : BOTTOM
73750 2019-Jan-15 20:37:41.302650 - [DEBUG]
73751 2019-Jan-15 20:37:41.302685 - [DEBUG] Function : main
73752 2019-Jan-15 20:37:41.302712 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73753 2019-Jan-15 20:37:41.303345 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73754 2019-Jan-15 20:37:41.303994 - [DEBUG] Value : BOTTOM
73755 2019-Jan-15 20:37:41.304020 - [DEBUG]
73756 2019-Jan-15 20:37:41.304044 - [DEBUG] Function : main
73757 2019-Jan-15 20:37:41.304069 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73758 2019-Jan-15 20:37:41.304702 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73759 2019-Jan-15 20:37:41.305337 - [DEBUG] Value : BOTTOM
73760 2019-Jan-15 20:37:41.305363 - [DEBUG]
73761 2019-Jan-15 20:37:41.305388 - [DEBUG] Function : main
73762 2019-Jan-15 20:37:41.305413 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73763 2019-Jan-15 20:37:41.306044 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73764 2019-Jan-15 20:37:41.306677 - [DEBUG] Value : BOTTOM
73765 2019-Jan-15 20:37:41.306703 - [DEBUG]
73766 2019-Jan-15 20:37:41.306728 - [DEBUG] Function : main
73767 2019-Jan-15 20:37:41.306753 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73768 2019-Jan-15 20:37:41.307423 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73769 2019-Jan-15 20:37:41.308103 - [DEBUG] Value : BOTTOM
73770 2019-Jan-15 20:37:41.308130 - [DEBUG]
73771 2019-Jan-15 20:37:41.308156 - [DEBUG] Function : main
73772 2019-Jan-15 20:37:41.308182 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73773 2019-Jan-15 20:37:41.308827 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73774 2019-Jan-15 20:37:41.309462 - [DEBUG] Value : BOTTOM
73775 2019-Jan-15 20:37:41.309488 - [DEBUG]
73776 2019-Jan-15 20:37:41.309513 - [DEBUG] Function : main
73777 2019-Jan-15 20:37:41.309537 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73778 2019-Jan-15 20:37:41.310168 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73779 2019-Jan-15 20:37:41.310821 - [DEBUG] Value : BOTTOM
73780 2019-Jan-15 20:37:41.310865 - [DEBUG]
73781 2019-Jan-15 20:37:41.310890 - [DEBUG] Function : main
73782 2019-Jan-15 20:37:41.310916 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73783 2019-Jan-15 20:37:41.311550 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73784 2019-Jan-15 20:37:41.312185 - [DEBUG] Value : BOTTOM
73785 2019-Jan-15 20:37:41.312211 - [DEBUG]
73786 2019-Jan-15 20:37:41.312235 - [DEBUG] Function : main
73787 2019-Jan-15 20:37:41.312260 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73788 2019-Jan-15 20:37:41.312892 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73789 2019-Jan-15 20:37:41.313532 - [DEBUG] Value : BOTTOM
73790 2019-Jan-15 20:37:41.313558 - [DEBUG]
73791 2019-Jan-15 20:37:41.313582 - [DEBUG] Function : main
73792 2019-Jan-15 20:37:41.313607 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73793 2019-Jan-15 20:37:41.314256 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73794 2019-Jan-15 20:37:41.314893 - [DEBUG] Value : BOTTOM
73795 2019-Jan-15 20:37:41.314919 - [DEBUG]
73796 2019-Jan-15 20:37:41.314943 - [DEBUG] Function : main
73797 2019-Jan-15 20:37:41.314968 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73798 2019-Jan-15 20:37:41.315601 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73799 2019-Jan-15 20:37:41.316238 - [DEBUG] Value : BOTTOM
73800 2019-Jan-15 20:37:41.316264 - [DEBUG]
73801 2019-Jan-15 20:37:41.316288 - [DEBUG] Function : main
73802 2019-Jan-15 20:37:41.316313 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73803 2019-Jan-15 20:37:41.316945 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73804 2019-Jan-15 20:37:41.317596 - [DEBUG] Value : BOTTOM
73805 2019-Jan-15 20:37:41.317622 - [DEBUG]
73806 2019-Jan-15 20:37:41.317646 - [DEBUG] Function : main
73807 2019-Jan-15 20:37:41.317671 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73808 2019-Jan-15 20:37:41.318303 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73809 2019-Jan-15 20:37:41.318937 - [DEBUG] Value : BOTTOM
73810 2019-Jan-15 20:37:41.318962 - [DEBUG]
73811 2019-Jan-15 20:37:41.318987 - [DEBUG] Function : main
73812 2019-Jan-15 20:37:41.319012 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73813 2019-Jan-15 20:37:41.319644 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73814 2019-Jan-15 20:37:41.320279 - [DEBUG] Value : BOTTOM
73815 2019-Jan-15 20:37:41.320305 - [DEBUG]
73816 2019-Jan-15 20:37:41.320330 - [DEBUG] Function : main
73817 2019-Jan-15 20:37:41.320354 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73818 2019-Jan-15 20:37:41.321001 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73819 2019-Jan-15 20:37:41.321638 - [DEBUG] Value : BOTTOM
73820 2019-Jan-15 20:37:41.321664 - [DEBUG]
73821 2019-Jan-15 20:37:41.321688 - [DEBUG] Function : main
73822 2019-Jan-15 20:37:41.321713 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73823 2019-Jan-15 20:37:41.322346 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73824 2019-Jan-15 20:37:41.322979 - [DEBUG] Value : BOTTOM
73825 2019-Jan-15 20:37:41.323005 - [DEBUG]
73826 2019-Jan-15 20:37:41.323029 - [DEBUG] Function : main
73827 2019-Jan-15 20:37:41.323054 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73828 2019-Jan-15 20:37:41.323694 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73829 2019-Jan-15 20:37:41.324346 - [DEBUG] Value : BOTTOM
73830 2019-Jan-15 20:37:41.324372 - [DEBUG]
73831 2019-Jan-15 20:37:41.324397 - [DEBUG] Function : main
73832 2019-Jan-15 20:37:41.324422 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73833 2019-Jan-15 20:37:41.325053 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73834 2019-Jan-15 20:37:41.325689 - [DEBUG] Value : BOTTOM
73835 2019-Jan-15 20:37:41.325715 - [DEBUG]
73836 2019-Jan-15 20:37:41.325740 - [DEBUG] Function : main
73837 2019-Jan-15 20:37:41.325764 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73838 2019-Jan-15 20:37:41.326395 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73839 2019-Jan-15 20:37:41.327027 - [DEBUG] Value : BOTTOM
73840 2019-Jan-15 20:37:41.327053 - [DEBUG]
73841 2019-Jan-15 20:37:41.327077 - [DEBUG] Function : main
73842 2019-Jan-15 20:37:41.327102 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73843 2019-Jan-15 20:37:41.327751 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73844 2019-Jan-15 20:37:41.328394 - [DEBUG] Value : BOTTOM
73845 2019-Jan-15 20:37:41.328419 - [DEBUG]
73846 2019-Jan-15 20:37:41.328444 - [DEBUG] Function : main
73847 2019-Jan-15 20:37:41.328469 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73848 2019-Jan-15 20:37:41.329101 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73849 2019-Jan-15 20:37:41.329738 - [DEBUG] Value : BOTTOM
73850 2019-Jan-15 20:37:41.329764 - [DEBUG]
73851 2019-Jan-15 20:37:41.329788 - [DEBUG] Function : main
73852 2019-Jan-15 20:37:41.329813 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73853 2019-Jan-15 20:37:41.330444 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73854 2019-Jan-15 20:37:41.330502 - [DEBUG] Value : BOTTOM
73855 2019-Jan-15 20:37:41.330528 - [DEBUG]
73856 2019-Jan-15 20:37:41.330568 - [DEBUG] Function : main
73857 2019-Jan-15 20:37:41.330594 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73858 2019-Jan-15 20:37:41.331245 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73859 2019-Jan-15 20:37:41.331881 - [DEBUG] Value : BOTTOM
73860 2019-Jan-15 20:37:41.331907 - [DEBUG]
73861 2019-Jan-15 20:37:41.331931 - [DEBUG] Function : main
73862 2019-Jan-15 20:37:41.331956 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73863 2019-Jan-15 20:37:41.332591 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73864 2019-Jan-15 20:37:41.333226 - [DEBUG] Value : BOTTOM
73865 2019-Jan-15 20:37:41.333252 - [DEBUG]
73866 2019-Jan-15 20:37:41.333277 - [DEBUG] Function : main
73867 2019-Jan-15 20:37:41.333302 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73868 2019-Jan-15 20:37:41.333948 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73869 2019-Jan-15 20:37:41.334583 - [DEBUG] Value : BOTTOM
73870 2019-Jan-15 20:37:41.334609 - [DEBUG]
73871 2019-Jan-15 20:37:41.334633 - [DEBUG] Function : main
73872 2019-Jan-15 20:37:41.334658 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73873 2019-Jan-15 20:37:41.335293 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73874 2019-Jan-15 20:37:41.335930 - [DEBUG] Value : BOTTOM
73875 2019-Jan-15 20:37:41.335955 - [DEBUG]
73876 2019-Jan-15 20:37:41.335988 - [DEBUG] Function : main
73877 2019-Jan-15 20:37:41.336014 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73878 2019-Jan-15 20:37:41.336650 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73879 2019-Jan-15 20:37:41.337298 - [DEBUG] Value : BOTTOM
73880 2019-Jan-15 20:37:41.337324 - [DEBUG]
73881 2019-Jan-15 20:37:41.337348 - [DEBUG] Function : main
73882 2019-Jan-15 20:37:41.337373 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73883 2019-Jan-15 20:37:41.338007 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73884 2019-Jan-15 20:37:41.338641 - [DEBUG] Value : BOTTOM
73885 2019-Jan-15 20:37:41.338667 - [DEBUG]
73886 2019-Jan-15 20:37:41.338692 - [DEBUG] Function : main
73887 2019-Jan-15 20:37:41.338717 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73888 2019-Jan-15 20:37:41.339352 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73889 2019-Jan-15 20:37:41.339986 - [DEBUG] Value : BOTTOM
73890 2019-Jan-15 20:37:41.340012 - [DEBUG]
73891 2019-Jan-15 20:37:41.340036 - [DEBUG] Function : main
73892 2019-Jan-15 20:37:41.340061 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73893 2019-Jan-15 20:37:41.340711 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73894 2019-Jan-15 20:37:41.341348 - [DEBUG] Value : BOTTOM
73895 2019-Jan-15 20:37:41.341373 - [DEBUG]
73896 2019-Jan-15 20:37:41.341398 - [DEBUG] Function : main
73897 2019-Jan-15 20:37:41.341423 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73898 2019-Jan-15 20:37:41.342058 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73899 2019-Jan-15 20:37:41.342694 - [DEBUG] Value : BOTTOM
73900 2019-Jan-15 20:37:41.342720 - [DEBUG]
73901 2019-Jan-15 20:37:41.342744 - [DEBUG] Function : main
73902 2019-Jan-15 20:37:41.342769 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73903 2019-Jan-15 20:37:41.343406 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73904 2019-Jan-15 20:37:41.344057 - [DEBUG] Value : BOTTOM
73905 2019-Jan-15 20:37:41.344082 - [DEBUG]
73906 2019-Jan-15 20:37:41.344107 - [DEBUG] Function : main
73907 2019-Jan-15 20:37:41.344131 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73908 2019-Jan-15 20:37:41.344767 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73909 2019-Jan-15 20:37:41.345403 - [DEBUG] Value : BOTTOM
73910 2019-Jan-15 20:37:41.345429 - [DEBUG]
73911 2019-Jan-15 20:37:41.345453 - [DEBUG] Function : main
73912 2019-Jan-15 20:37:41.345478 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73913 2019-Jan-15 20:37:41.346112 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73914 2019-Jan-15 20:37:41.346745 - [DEBUG] Value : BOTTOM
73915 2019-Jan-15 20:37:41.346770 - [DEBUG]
73916 2019-Jan-15 20:37:41.346795 - [DEBUG] Function : main
73917 2019-Jan-15 20:37:41.346819 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73918 2019-Jan-15 20:37:41.347471 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73919 2019-Jan-15 20:37:41.348105 - [DEBUG] Value : BOTTOM
73920 2019-Jan-15 20:37:41.348131 - [DEBUG]
73921 2019-Jan-15 20:37:41.348155 - [DEBUG] Function : main
73922 2019-Jan-15 20:37:41.348188 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73923 2019-Jan-15 20:37:41.348824 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73924 2019-Jan-15 20:37:41.349460 - [DEBUG] Value : BOTTOM
73925 2019-Jan-15 20:37:41.349486 - [DEBUG]
73926 2019-Jan-15 20:37:41.349510 - [DEBUG] Function : main
73927 2019-Jan-15 20:37:41.349535 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73928 2019-Jan-15 20:37:41.350170 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73929 2019-Jan-15 20:37:41.350818 - [DEBUG] Value : BOTTOM
73930 2019-Jan-15 20:37:41.350844 - [DEBUG]
73931 2019-Jan-15 20:37:41.350868 - [DEBUG] Function : main
73932 2019-Jan-15 20:37:41.350893 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73933 2019-Jan-15 20:37:41.351531 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73934 2019-Jan-15 20:37:41.352168 - [DEBUG] Value : BOTTOM
73935 2019-Jan-15 20:37:41.352194 - [DEBUG]
73936 2019-Jan-15 20:37:41.352219 - [DEBUG] Function : main
73937 2019-Jan-15 20:37:41.352244 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73938 2019-Jan-15 20:37:41.352878 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73939 2019-Jan-15 20:37:41.353514 - [DEBUG] Value : BOTTOM
73940 2019-Jan-15 20:37:41.353540 - [DEBUG]
73941 2019-Jan-15 20:37:41.353564 - [DEBUG] Function : main
73942 2019-Jan-15 20:37:41.353589 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73943 2019-Jan-15 20:37:41.354238 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73944 2019-Jan-15 20:37:41.354872 - [DEBUG] Value : BOTTOM
73945 2019-Jan-15 20:37:41.354898 - [DEBUG]
73946 2019-Jan-15 20:37:41.354922 - [DEBUG] Function : main
73947 2019-Jan-15 20:37:41.354947 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73948 2019-Jan-15 20:37:41.355583 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73949 2019-Jan-15 20:37:41.356226 - [DEBUG] Value : BOTTOM
73950 2019-Jan-15 20:37:41.356251 - [DEBUG]
73951 2019-Jan-15 20:37:41.356275 - [DEBUG] Function : main
73952 2019-Jan-15 20:37:41.356300 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73953 2019-Jan-15 20:37:41.356937 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73954 2019-Jan-15 20:37:41.356993 - [DEBUG] Value : BOTTOM
73955 2019-Jan-15 20:37:41.357018 - [DEBUG]
73956 2019-Jan-15 20:37:41.357056 - [DEBUG] Function : main
73957 2019-Jan-15 20:37:41.357082 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73958 2019-Jan-15 20:37:41.357744 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73959 2019-Jan-15 20:37:41.358380 - [DEBUG] Value : BOTTOM
73960 2019-Jan-15 20:37:41.358406 - [DEBUG]
73961 2019-Jan-15 20:37:41.358431 - [DEBUG] Function : main
73962 2019-Jan-15 20:37:41.358456 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73963 2019-Jan-15 20:37:41.359107 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73964 2019-Jan-15 20:37:41.359743 - [DEBUG] Value : BOTTOM
73965 2019-Jan-15 20:37:41.359769 - [DEBUG]
73966 2019-Jan-15 20:37:41.359794 - [DEBUG] Function : main
73967 2019-Jan-15 20:37:41.359819 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73968 2019-Jan-15 20:37:41.360463 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73969 2019-Jan-15 20:37:41.361116 - [DEBUG] Value : BOTTOM
73970 2019-Jan-15 20:37:41.361141 - [DEBUG]
73971 2019-Jan-15 20:37:41.361166 - [DEBUG] Function : main
73972 2019-Jan-15 20:37:41.361191 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73973 2019-Jan-15 20:37:41.361827 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73974 2019-Jan-15 20:37:41.362462 - [DEBUG] Value : BOTTOM
73975 2019-Jan-15 20:37:41.362488 - [DEBUG]
73976 2019-Jan-15 20:37:41.362512 - [DEBUG] Function : main
73977 2019-Jan-15 20:37:41.362537 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73978 2019-Jan-15 20:37:41.363174 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73979 2019-Jan-15 20:37:41.363810 - [DEBUG] Value : BOTTOM
73980 2019-Jan-15 20:37:41.363836 - [DEBUG]
73981 2019-Jan-15 20:37:41.363860 - [DEBUG] Function : main
73982 2019-Jan-15 20:37:41.363885 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73983 2019-Jan-15 20:37:41.364537 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73984 2019-Jan-15 20:37:41.365170 - [DEBUG] Value : BOTTOM
73985 2019-Jan-15 20:37:41.365196 - [DEBUG]
73986 2019-Jan-15 20:37:41.365220 - [DEBUG] Function : main
73987 2019-Jan-15 20:37:41.365246 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73988 2019-Jan-15 20:37:41.365882 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73989 2019-Jan-15 20:37:41.366515 - [DEBUG] Value : BOTTOM
73990 2019-Jan-15 20:37:41.366541 - [DEBUG]
73991 2019-Jan-15 20:37:41.366565 - [DEBUG] Function : main
73992 2019-Jan-15 20:37:41.366590 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73993 2019-Jan-15 20:37:41.367226 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73994 2019-Jan-15 20:37:41.367874 - [DEBUG] Value : BOTTOM
73995 2019-Jan-15 20:37:41.367900 - [DEBUG]
73996 2019-Jan-15 20:37:41.367924 - [DEBUG] Function : main
73997 2019-Jan-15 20:37:41.367949 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73998 2019-Jan-15 20:37:41.368585 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73999 2019-Jan-15 20:37:41.369224 - [DEBUG] Value : BOTTOM
74000 2019-Jan-15 20:37:41.369250 - [DEBUG]
74001 2019-Jan-15 20:37:41.369274 - [DEBUG] Function : main
74002 2019-Jan-15 20:37:41.369299 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74003 2019-Jan-15 20:37:41.369935 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74004 2019-Jan-15 20:37:41.370573 - [DEBUG] Value : BOTTOM
74005 2019-Jan-15 20:37:41.370610 - [DEBUG]
74006 2019-Jan-15 20:37:41.370636 - [DEBUG] Function : main
74007 2019-Jan-15 20:37:41.370661 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74008 2019-Jan-15 20:37:41.371299 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74009 2019-Jan-15 20:37:41.371933 - [DEBUG] Value : BOTTOM
74010 2019-Jan-15 20:37:41.371959 - [DEBUG]
74011 2019-Jan-15 20:37:41.371984 - [DEBUG] Function : main
74012 2019-Jan-15 20:37:41.372009 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74013 2019-Jan-15 20:37:41.372644 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74014 2019-Jan-15 20:37:41.373288 - [DEBUG] Value : BOTTOM
74015 2019-Jan-15 20:37:41.373315 - [DEBUG]
74016 2019-Jan-15 20:37:41.373339 - [DEBUG] Function : main
74017 2019-Jan-15 20:37:41.373364 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74018 2019-Jan-15 20:37:41.374014 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
74019 2019-Jan-15 20:37:41.374647 - [DEBUG] Value : BOTTOM
74020 2019-Jan-15 20:37:41.374673 - [DEBUG]
74021 2019-Jan-15 20:37:41.374697 - [DEBUG] Function : main
74022 2019-Jan-15 20:37:41.374722 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74023 2019-Jan-15 20:37:41.375358 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74024 2019-Jan-15 20:37:41.376000 - [DEBUG] Value : BOTTOM
74025 2019-Jan-15 20:37:41.376026 - [DEBUG]
74026 2019-Jan-15 20:37:41.376051 - [DEBUG] Function : main
74027 2019-Jan-15 20:37:41.376075 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74028 2019-Jan-15 20:37:41.376711 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74029 2019-Jan-15 20:37:41.377360 - [DEBUG] Value : BOTTOM
74030 2019-Jan-15 20:37:41.377387 - [DEBUG]
74031 2019-Jan-15 20:37:41.377411 - [DEBUG] Function : main
74032 2019-Jan-15 20:37:41.377436 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74033 2019-Jan-15 20:37:41.378072 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74034 2019-Jan-15 20:37:41.378708 - [DEBUG] Value : BOTTOM
74035 2019-Jan-15 20:37:41.378734 - [DEBUG]
74036 2019-Jan-15 20:37:41.378759 - [DEBUG] Function : main
74037 2019-Jan-15 20:37:41.378784 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74038 2019-Jan-15 20:37:41.379419 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74039 2019-Jan-15 20:37:41.380054 - [DEBUG] Value : BOTTOM
74040 2019-Jan-15 20:37:41.380080 - [DEBUG]
74041 2019-Jan-15 20:37:41.380104 - [DEBUG] Function : main
74042 2019-Jan-15 20:37:41.380129 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74043 2019-Jan-15 20:37:41.380779 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74044 2019-Jan-15 20:37:41.381415 - [DEBUG] Value : BOTTOM
74045 2019-Jan-15 20:37:41.381441 - [DEBUG]
74046 2019-Jan-15 20:37:41.381466 - [DEBUG] Function : main
74047 2019-Jan-15 20:37:41.381491 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74048 2019-Jan-15 20:37:41.382125 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74049 2019-Jan-15 20:37:41.382766 - [DEBUG] Value : BOTTOM
74050 2019-Jan-15 20:37:41.382792 - [DEBUG]
74051 2019-Jan-15 20:37:41.382817 - [DEBUG] Function : main
74052 2019-Jan-15 20:37:41.382841 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74053 2019-Jan-15 20:37:41.383477 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74054 2019-Jan-15 20:37:41.384128 - [DEBUG] Value : BOTTOM
74055 2019-Jan-15 20:37:41.384154 - [DEBUG]
74056 2019-Jan-15 20:37:41.384179 - [DEBUG] Function : main
74057 2019-Jan-15 20:37:41.384203 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74058 2019-Jan-15 20:37:41.384838 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74059 2019-Jan-15 20:37:41.385488 - [DEBUG] Value : BOTTOM
74060 2019-Jan-15 20:37:41.385514 - [DEBUG]
74061 2019-Jan-15 20:37:41.385538 - [DEBUG] Function : main
74062 2019-Jan-15 20:37:41.385563 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74063 2019-Jan-15 20:37:41.386200 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74064 2019-Jan-15 20:37:41.386835 - [DEBUG] Value : BOTTOM
74065 2019-Jan-15 20:37:41.386860 - [DEBUG]
74066 2019-Jan-15 20:37:41.386885 - [DEBUG] Function : main
74067 2019-Jan-15 20:37:41.386909 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74068 2019-Jan-15 20:37:41.387559 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74069 2019-Jan-15 20:37:41.387615 - [DEBUG] Value : BOTTOM
74070 2019-Jan-15 20:37:41.387641 - [DEBUG]
74071 2019-Jan-15 20:37:41.387679 - [DEBUG] Function : main
74072 2019-Jan-15 20:37:41.387705 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74073 2019-Jan-15 20:37:41.388343 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74074 2019-Jan-15 20:37:41.388981 - [DEBUG] Value : BOTTOM
74075 2019-Jan-15 20:37:41.389006 - [DEBUG]
74076 2019-Jan-15 20:37:41.389031 - [DEBUG] Function : main
74077 2019-Jan-15 20:37:41.389056 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74078 2019-Jan-15 20:37:41.389692 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74079 2019-Jan-15 20:37:41.390329 - [DEBUG] Value : BOTTOM
74080 2019-Jan-15 20:37:41.390355 - [DEBUG]
74081 2019-Jan-15 20:37:41.390380 - [DEBUG] Function : main
74082 2019-Jan-15 20:37:41.390405 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74083 2019-Jan-15 20:37:41.391057 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74084 2019-Jan-15 20:37:41.391692 - [DEBUG] Value : BOTTOM
74085 2019-Jan-15 20:37:41.391718 - [DEBUG]
74086 2019-Jan-15 20:37:41.391743 - [DEBUG] Function : main
74087 2019-Jan-15 20:37:41.391768 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74088 2019-Jan-15 20:37:41.392404 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74089 2019-Jan-15 20:37:41.393037 - [DEBUG] Value : BOTTOM
74090 2019-Jan-15 20:37:41.393063 - [DEBUG]
74091 2019-Jan-15 20:37:41.393088 - [DEBUG] Function : main
74092 2019-Jan-15 20:37:41.393113 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74093 2019-Jan-15 20:37:41.393749 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74094 2019-Jan-15 20:37:41.394404 - [DEBUG] Value : BOTTOM
74095 2019-Jan-15 20:37:41.394430 - [DEBUG]
74096 2019-Jan-15 20:37:41.394455 - [DEBUG] Function : main
74097 2019-Jan-15 20:37:41.394480 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74098 2019-Jan-15 20:37:41.395117 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74099 2019-Jan-15 20:37:41.395750 - [DEBUG] Value : BOTTOM
74100 2019-Jan-15 20:37:41.395776 - [DEBUG]
74101 2019-Jan-15 20:37:41.395801 - [DEBUG] Function : main
74102 2019-Jan-15 20:37:41.395826 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74103 2019-Jan-15 20:37:41.396462 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74104 2019-Jan-15 20:37:41.397095 - [DEBUG] Value : BOTTOM
74105 2019-Jan-15 20:37:41.397121 - [DEBUG]
74106 2019-Jan-15 20:37:41.397145 - [DEBUG] Function : main
74107 2019-Jan-15 20:37:41.397178 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74108 2019-Jan-15 20:37:41.397832 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74109 2019-Jan-15 20:37:41.398466 - [DEBUG] Value : BOTTOM
74110 2019-Jan-15 20:37:41.398492 - [DEBUG]
74111 2019-Jan-15 20:37:41.398516 - [DEBUG] Function : main
74112 2019-Jan-15 20:37:41.398541 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74113 2019-Jan-15 20:37:41.399177 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74114 2019-Jan-15 20:37:41.399814 - [DEBUG] Value : BOTTOM
74115 2019-Jan-15 20:37:41.399840 - [DEBUG]
74116 2019-Jan-15 20:37:41.399865 - [DEBUG] Function : main
74117 2019-Jan-15 20:37:41.399889 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74118 2019-Jan-15 20:37:41.400526 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74119 2019-Jan-15 20:37:41.401175 - [DEBUG] Value : BOTTOM
74120 2019-Jan-15 20:37:41.401201 - [DEBUG]
74121 2019-Jan-15 20:37:41.401226 - [DEBUG] Function : main
74122 2019-Jan-15 20:37:41.401250 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74123 2019-Jan-15 20:37:41.401886 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74124 2019-Jan-15 20:37:41.402523 - [DEBUG] Value : BOTTOM
74125 2019-Jan-15 20:37:41.402549 - [DEBUG]
74126 2019-Jan-15 20:37:41.402574 - [DEBUG] Function : main
74127 2019-Jan-15 20:37:41.402598 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74128 2019-Jan-15 20:37:41.403235 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74129 2019-Jan-15 20:37:41.403870 - [DEBUG] Value : BOTTOM
74130 2019-Jan-15 20:37:41.403896 - [DEBUG]
74131 2019-Jan-15 20:37:41.403921 - [DEBUG] Function : main
74132 2019-Jan-15 20:37:41.403959 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74133 2019-Jan-15 20:37:41.404596 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74134 2019-Jan-15 20:37:41.405233 - [DEBUG] Value : BOTTOM
74135 2019-Jan-15 20:37:41.405259 - [DEBUG]
74136 2019-Jan-15 20:37:41.405283 - [DEBUG] Function : main
74137 2019-Jan-15 20:37:41.405308 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74138 2019-Jan-15 20:37:41.405944 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74139 2019-Jan-15 20:37:41.406587 - [DEBUG] Value : BOTTOM
74140 2019-Jan-15 20:37:41.406613 - [DEBUG]
74141 2019-Jan-15 20:37:41.406637 - [DEBUG] Function : main
74142 2019-Jan-15 20:37:41.406662 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74143 2019-Jan-15 20:37:41.407314 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74144 2019-Jan-15 20:37:41.407949 - [DEBUG] Value : BOTTOM
74145 2019-Jan-15 20:37:41.407975 - [DEBUG]
74146 2019-Jan-15 20:37:41.407999 - [DEBUG] Function : main
74147 2019-Jan-15 20:37:41.408024 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74148 2019-Jan-15 20:37:41.408660 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74149 2019-Jan-15 20:37:41.409296 - [DEBUG] Value : BOTTOM
74150 2019-Jan-15 20:37:41.409322 - [DEBUG]
74151 2019-Jan-15 20:37:41.409347 - [DEBUG] Function : main
74152 2019-Jan-15 20:37:41.409372 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74153 2019-Jan-15 20:37:41.410016 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74154 2019-Jan-15 20:37:41.410668 - [DEBUG] Value : BOTTOM
74155 2019-Jan-15 20:37:41.410693 - [DEBUG]
74156 2019-Jan-15 20:37:41.410718 - [DEBUG] Function : main
74157 2019-Jan-15 20:37:41.410743 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74158 2019-Jan-15 20:37:41.411379 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74159 2019-Jan-15 20:37:41.412017 - [DEBUG] Value : BOTTOM
74160 2019-Jan-15 20:37:41.412043 - [DEBUG]
74161 2019-Jan-15 20:37:41.412067 - [DEBUG] Function : main
74162 2019-Jan-15 20:37:41.412092 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74163 2019-Jan-15 20:37:41.412727 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74164 2019-Jan-15 20:37:41.413370 - [DEBUG] Value : BOTTOM
74165 2019-Jan-15 20:37:41.413396 - [DEBUG]
74166 2019-Jan-15 20:37:41.413420 - [DEBUG] Function : main
74167 2019-Jan-15 20:37:41.413445 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74168 2019-Jan-15 20:37:41.414097 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74169 2019-Jan-15 20:37:41.414733 - [DEBUG] Value : BOTTOM
74170 2019-Jan-15 20:37:41.414759 - [DEBUG]
74171 2019-Jan-15 20:37:41.414783 - [DEBUG] Function : main
74172 2019-Jan-15 20:37:41.414808 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74173 2019-Jan-15 20:37:41.415445 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74174 2019-Jan-15 20:37:41.416087 - [DEBUG] Value : BOTTOM
74175 2019-Jan-15 20:37:41.416113 - [DEBUG]
74176 2019-Jan-15 20:37:41.416138 - [DEBUG] Function : main
74177 2019-Jan-15 20:37:41.416163 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74178 2019-Jan-15 20:37:41.416800 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74179 2019-Jan-15 20:37:41.417453 - [DEBUG] Value : BOTTOM
74180 2019-Jan-15 20:37:41.417479 - [DEBUG]
74181 2019-Jan-15 20:37:41.417503 - [DEBUG] Function : main
74182 2019-Jan-15 20:37:41.417528 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74183 2019-Jan-15 20:37:41.418164 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74184 2019-Jan-15 20:37:41.418800 - [DEBUG] Value : BOTTOM
74185 2019-Jan-15 20:37:41.418826 - [DEBUG]
74186 2019-Jan-15 20:37:41.418850 - [DEBUG] Function : main
74187 2019-Jan-15 20:37:41.418875 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74188 2019-Jan-15 20:37:41.419511 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74189 2019-Jan-15 20:37:41.419567 - [DEBUG] Value : BOTTOM
74190 2019-Jan-15 20:37:41.419593 - [DEBUG]
74191 2019-Jan-15 20:37:41.419636 - [DEBUG] Function : main
74192 2019-Jan-15 20:37:41.419662 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74193 2019-Jan-15 20:37:41.420302 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74194 2019-Jan-15 20:37:41.420955 - [DEBUG] Value : BOTTOM
74195 2019-Jan-15 20:37:41.420981 - [DEBUG]
74196 2019-Jan-15 20:37:41.421006 - [DEBUG] Function : main
74197 2019-Jan-15 20:37:41.421031 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74198 2019-Jan-15 20:37:41.421664 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74199 2019-Jan-15 20:37:41.422308 - [DEBUG] Value : BOTTOM
74200 2019-Jan-15 20:37:41.422334 - [DEBUG]
74201 2019-Jan-15 20:37:41.422359 - [DEBUG] Function : main
74202 2019-Jan-15 20:37:41.422384 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74203 2019-Jan-15 20:37:41.423017 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74204 2019-Jan-15 20:37:41.423651 - [DEBUG] Value : BOTTOM
74205 2019-Jan-15 20:37:41.423677 - [DEBUG]
74206 2019-Jan-15 20:37:41.423701 - [DEBUG] Function : main
74207 2019-Jan-15 20:37:41.423726 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74208 2019-Jan-15 20:37:41.424375 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74209 2019-Jan-15 20:37:41.425010 - [DEBUG] Value : BOTTOM
74210 2019-Jan-15 20:37:41.425036 - [DEBUG]
74211 2019-Jan-15 20:37:41.425061 - [DEBUG] Function : main
74212 2019-Jan-15 20:37:41.425085 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74213 2019-Jan-15 20:37:41.425718 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74214 2019-Jan-15 20:37:41.426355 - [DEBUG] Value : BOTTOM
74215 2019-Jan-15 20:37:41.426381 - [DEBUG]
74216 2019-Jan-15 20:37:41.426405 - [DEBUG] Function : main
74217 2019-Jan-15 20:37:41.426430 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74218 2019-Jan-15 20:37:41.427062 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74219 2019-Jan-15 20:37:41.427712 - [DEBUG] Value : BOTTOM
74220 2019-Jan-15 20:37:41.427738 - [DEBUG]
74221 2019-Jan-15 20:37:41.427763 - [DEBUG] Function : main
74222 2019-Jan-15 20:37:41.427788 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74223 2019-Jan-15 20:37:41.428420 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74224 2019-Jan-15 20:37:41.429054 - [DEBUG] Value : BOTTOM
74225 2019-Jan-15 20:37:41.429080 - [DEBUG]
74226 2019-Jan-15 20:37:41.429105 - [DEBUG] Function : main
74227 2019-Jan-15 20:37:41.429130 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74228 2019-Jan-15 20:37:41.429762 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74229 2019-Jan-15 20:37:41.430418 - [DEBUG] Value : BOTTOM
74230 2019-Jan-15 20:37:41.430446 - [DEBUG]
74231 2019-Jan-15 20:37:41.430471 - [DEBUG] Function : main
74232 2019-Jan-15 20:37:41.430497 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74233 2019-Jan-15 20:37:41.431233 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74234 2019-Jan-15 20:37:41.431941 - [DEBUG] Value : BOTTOM
74235 2019-Jan-15 20:37:41.431969 - [DEBUG]
74236 2019-Jan-15 20:37:41.431996 - [DEBUG] Function : main
74237 2019-Jan-15 20:37:41.432022 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74238 2019-Jan-15 20:37:41.432702 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74239 2019-Jan-15 20:37:41.433343 - [DEBUG] Value : BOTTOM
74240 2019-Jan-15 20:37:41.433369 - [DEBUG]
74241 2019-Jan-15 20:37:41.433393 - [DEBUG] Function : main
74242 2019-Jan-15 20:37:41.433418 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74243 2019-Jan-15 20:37:41.434075 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74244 2019-Jan-15 20:37:41.434713 - [DEBUG] Value : BOTTOM
74245 2019-Jan-15 20:37:41.434739 - [DEBUG]
74246 2019-Jan-15 20:37:41.434764 - [DEBUG] Function : main
74247 2019-Jan-15 20:37:41.434789 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74248 2019-Jan-15 20:37:41.435438 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74249 2019-Jan-15 20:37:41.436078 - [DEBUG] Value : BOTTOM
74250 2019-Jan-15 20:37:41.436104 - [DEBUG]
74251 2019-Jan-15 20:37:41.436129 - [DEBUG] Function : main
74252 2019-Jan-15 20:37:41.436154 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74253 2019-Jan-15 20:37:41.436785 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74254 2019-Jan-15 20:37:41.437447 - [DEBUG] Value : BOTTOM
74255 2019-Jan-15 20:37:41.437473 - [DEBUG]
74256 2019-Jan-15 20:37:41.437497 - [DEBUG] Function : main
74257 2019-Jan-15 20:37:41.437522 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74258 2019-Jan-15 20:37:41.438155 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74259 2019-Jan-15 20:37:41.438791 - [DEBUG] Value : BOTTOM
74260 2019-Jan-15 20:37:41.438817 - [DEBUG]
74261 2019-Jan-15 20:37:41.438841 - [DEBUG] Function : main
74262 2019-Jan-15 20:37:41.438866 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74263 2019-Jan-15 20:37:41.439498 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74264 2019-Jan-15 20:37:41.440134 - [DEBUG] Value : BOTTOM
74265 2019-Jan-15 20:37:41.440160 - [DEBUG]
74266 2019-Jan-15 20:37:41.440184 - [DEBUG] Function : main
74267 2019-Jan-15 20:37:41.440209 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74268 2019-Jan-15 20:37:41.440857 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74269 2019-Jan-15 20:37:41.441492 - [DEBUG] Value : BOTTOM
74270 2019-Jan-15 20:37:41.441517 - [DEBUG]
74271 2019-Jan-15 20:37:41.441543 - [DEBUG] Function : main
74272 2019-Jan-15 20:37:41.441568 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74273 2019-Jan-15 20:37:41.442200 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74274 2019-Jan-15 20:37:41.442836 - [DEBUG] Value : BOTTOM
74275 2019-Jan-15 20:37:41.442862 - [DEBUG]
74276 2019-Jan-15 20:37:41.442886 - [DEBUG] Function : main
74277 2019-Jan-15 20:37:41.442911 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74278 2019-Jan-15 20:37:41.443543 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74279 2019-Jan-15 20:37:41.444201 - [DEBUG] Value : BOTTOM
74280 2019-Jan-15 20:37:41.444227 - [DEBUG]
74281 2019-Jan-15 20:37:41.444251 - [DEBUG] Function : main
74282 2019-Jan-15 20:37:41.444276 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74283 2019-Jan-15 20:37:41.444907 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74284 2019-Jan-15 20:37:41.445545 - [DEBUG] Value : BOTTOM
74285 2019-Jan-15 20:37:41.445570 - [DEBUG]
74286 2019-Jan-15 20:37:41.445595 - [DEBUG] Function : main
74287 2019-Jan-15 20:37:41.445620 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74288 2019-Jan-15 20:37:41.446253 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74289 2019-Jan-15 20:37:41.446895 - [DEBUG] Value : BOTTOM
74290 2019-Jan-15 20:37:41.446920 - [DEBUG]
74291 2019-Jan-15 20:37:41.446945 - [DEBUG] Function : main
74292 2019-Jan-15 20:37:41.446970 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74293 2019-Jan-15 20:37:41.447616 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74294 2019-Jan-15 20:37:41.448260 - [DEBUG] Value : BOTTOM
74295 2019-Jan-15 20:37:41.448287 - [DEBUG]
74296 2019-Jan-15 20:37:41.448311 - [DEBUG] Function : main
74297 2019-Jan-15 20:37:41.448336 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74298 2019-Jan-15 20:37:41.448969 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74299 2019-Jan-15 20:37:41.449604 - [DEBUG] Value : BOTTOM
74300 2019-Jan-15 20:37:41.449630 - [DEBUG]
74301 2019-Jan-15 20:37:41.449654 - [DEBUG] Function : main
74302 2019-Jan-15 20:37:41.449679 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74303 2019-Jan-15 20:37:41.450310 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74304 2019-Jan-15 20:37:41.450960 - [DEBUG] Value : BOTTOM
74305 2019-Jan-15 20:37:41.450986 - [DEBUG]
74306 2019-Jan-15 20:37:41.451011 - [DEBUG] Function : main
74307 2019-Jan-15 20:37:41.451035 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74308 2019-Jan-15 20:37:41.451667 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74309 2019-Jan-15 20:37:41.452310 - [DEBUG] Value : BOTTOM
74310 2019-Jan-15 20:37:41.452336 - [DEBUG]
74311 2019-Jan-15 20:37:41.452361 - [DEBUG] Function : main
74312 2019-Jan-15 20:37:41.452386 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74313 2019-Jan-15 20:37:41.453019 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74314 2019-Jan-15 20:37:41.453654 - [DEBUG] Value : BOTTOM
74315 2019-Jan-15 20:37:41.453680 - [DEBUG]
74316 2019-Jan-15 20:37:41.453704 - [DEBUG] Function : main
74317 2019-Jan-15 20:37:41.453729 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74318 2019-Jan-15 20:37:41.454377 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74319 2019-Jan-15 20:37:41.455013 - [DEBUG] Value : BOTTOM
74320 2019-Jan-15 20:37:41.455039 - [DEBUG]
74321 2019-Jan-15 20:37:41.455063 - [DEBUG] Function : main
74322 2019-Jan-15 20:37:41.455088 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74323 2019-Jan-15 20:37:41.455719 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74324 2019-Jan-15 20:37:41.456355 - [DEBUG] Value : BOTTOM
74325 2019-Jan-15 20:37:41.456381 - [DEBUG]
74326 2019-Jan-15 20:37:41.456405 - [DEBUG] Function : main
74327 2019-Jan-15 20:37:41.456430 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74328 2019-Jan-15 20:37:41.457062 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74329 2019-Jan-15 20:37:41.457719 - [DEBUG] Value : BOTTOM
74330 2019-Jan-15 20:37:41.457745 - [DEBUG]
74331 2019-Jan-15 20:37:41.457770 - [DEBUG] Function : main
74332 2019-Jan-15 20:37:41.457795 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74333 2019-Jan-15 20:37:41.458427 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74334 2019-Jan-15 20:37:41.459063 - [DEBUG] Value : BOTTOM
74335 2019-Jan-15 20:37:41.459089 - [DEBUG]
74336 2019-Jan-15 20:37:41.459113 - [DEBUG] Function : main
74337 2019-Jan-15 20:37:41.459138 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74338 2019-Jan-15 20:37:41.459771 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74339 2019-Jan-15 20:37:41.460413 - [DEBUG] Value : BOTTOM
74340 2019-Jan-15 20:37:41.460446 - [DEBUG]
74341 2019-Jan-15 20:37:41.460471 - [DEBUG] Function : main
74342 2019-Jan-15 20:37:41.460496 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74343 2019-Jan-15 20:37:41.461144 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74344 2019-Jan-15 20:37:41.461779 - [DEBUG] Value : BOTTOM
74345 2019-Jan-15 20:37:41.461805 - [DEBUG]
74346 2019-Jan-15 20:37:41.461829 - [DEBUG] Function : main
74347 2019-Jan-15 20:37:41.461854 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74348 2019-Jan-15 20:37:41.462487 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74349 2019-Jan-15 20:37:41.463128 - [DEBUG] Value : BOTTOM
74350 2019-Jan-15 20:37:41.463154 - [DEBUG]
74351 2019-Jan-15 20:37:41.463179 - [DEBUG] Function : main
74352 2019-Jan-15 20:37:41.463204 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74353 2019-Jan-15 20:37:41.463837 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74354 2019-Jan-15 20:37:41.464488 - [DEBUG] Value : BOTTOM
74355 2019-Jan-15 20:37:41.464513 - [DEBUG]
74356 2019-Jan-15 20:37:41.464538 - [DEBUG] Function : main
74357 2019-Jan-15 20:37:41.464563 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74358 2019-Jan-15 20:37:41.465195 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74359 2019-Jan-15 20:37:41.465838 - [DEBUG] Value : BOTTOM
74360 2019-Jan-15 20:37:41.465864 - [DEBUG]
74361 2019-Jan-15 20:37:41.465889 - [DEBUG] Function : main
74362 2019-Jan-15 20:37:41.465913 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74363 2019-Jan-15 20:37:41.466545 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74364 2019-Jan-15 20:37:41.467179 - [DEBUG] Value : BOTTOM
74365 2019-Jan-15 20:37:41.467205 - [DEBUG]
74366 2019-Jan-15 20:37:41.467230 - [DEBUG] Function : main
74367 2019-Jan-15 20:37:41.467255 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74368 2019-Jan-15 20:37:41.467898 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74369 2019-Jan-15 20:37:41.467958 - [DEBUG] Value : BOTTOM
74370 2019-Jan-15 20:37:41.467984 - [DEBUG]
74371 2019-Jan-15 20:37:41.468031 - [DEBUG] Function : main
74372 2019-Jan-15 20:37:41.468057 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74373 2019-Jan-15 20:37:41.468690 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74374 2019-Jan-15 20:37:41.469326 - [DEBUG] Value : BOTTOM
74375 2019-Jan-15 20:37:41.469352 - [DEBUG]
74376 2019-Jan-15 20:37:41.469376 - [DEBUG] Function : main
74377 2019-Jan-15 20:37:41.469401 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74378 2019-Jan-15 20:37:41.470031 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74379 2019-Jan-15 20:37:41.470681 - [DEBUG] Value : BOTTOM
74380 2019-Jan-15 20:37:41.470707 - [DEBUG]
74381 2019-Jan-15 20:37:41.470732 - [DEBUG] Function : main
74382 2019-Jan-15 20:37:41.470757 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74383 2019-Jan-15 20:37:41.471388 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74384 2019-Jan-15 20:37:41.472023 - [DEBUG] Value : BOTTOM
74385 2019-Jan-15 20:37:41.472049 - [DEBUG]
74386 2019-Jan-15 20:37:41.472073 - [DEBUG] Function : main
74387 2019-Jan-15 20:37:41.472098 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74388 2019-Jan-15 20:37:41.472728 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74389 2019-Jan-15 20:37:41.473370 - [DEBUG] Value : BOTTOM
74390 2019-Jan-15 20:37:41.473396 - [DEBUG]
74391 2019-Jan-15 20:37:41.473420 - [DEBUG] Function : main
74392 2019-Jan-15 20:37:41.473445 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74393 2019-Jan-15 20:37:41.474090 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74394 2019-Jan-15 20:37:41.474727 - [DEBUG] Value : BOTTOM
74395 2019-Jan-15 20:37:41.474753 - [DEBUG]
74396 2019-Jan-15 20:37:41.474777 - [DEBUG] Function : main
74397 2019-Jan-15 20:37:41.474802 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74398 2019-Jan-15 20:37:41.475433 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74399 2019-Jan-15 20:37:41.476068 - [DEBUG] Value : BOTTOM
74400 2019-Jan-15 20:37:41.476093 - [DEBUG]
74401 2019-Jan-15 20:37:41.476118 - [DEBUG] Function : main
74402 2019-Jan-15 20:37:41.476143 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74403 2019-Jan-15 20:37:41.476773 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74404 2019-Jan-15 20:37:41.477420 - [DEBUG] Value : BOTTOM
74405 2019-Jan-15 20:37:41.477446 - [DEBUG]
74406 2019-Jan-15 20:37:41.477471 - [DEBUG] Function : main
74407 2019-Jan-15 20:37:41.477495 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74408 2019-Jan-15 20:37:41.478127 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74409 2019-Jan-15 20:37:41.478761 - [DEBUG] Value : BOTTOM
74410 2019-Jan-15 20:37:41.478787 - [DEBUG]
74411 2019-Jan-15 20:37:41.478811 - [DEBUG] Function : main
74412 2019-Jan-15 20:37:41.478836 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74413 2019-Jan-15 20:37:41.479465 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74414 2019-Jan-15 20:37:41.480103 - [DEBUG] Value : BOTTOM
74415 2019-Jan-15 20:37:41.480129 - [DEBUG]
74416 2019-Jan-15 20:37:41.480153 - [DEBUG] Function : main
74417 2019-Jan-15 20:37:41.480178 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74418 2019-Jan-15 20:37:41.480825 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74419 2019-Jan-15 20:37:41.481458 - [DEBUG] Value : BOTTOM
74420 2019-Jan-15 20:37:41.481484 - [DEBUG]
74421 2019-Jan-15 20:37:41.481508 - [DEBUG] Function : main
74422 2019-Jan-15 20:37:41.481533 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74423 2019-Jan-15 20:37:41.482163 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74424 2019-Jan-15 20:37:41.482800 - [DEBUG] Value : BOTTOM
74425 2019-Jan-15 20:37:41.482826 - [DEBUG]
74426 2019-Jan-15 20:37:41.482850 - [DEBUG] Function : main
74427 2019-Jan-15 20:37:41.482875 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74428 2019-Jan-15 20:37:41.483506 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74429 2019-Jan-15 20:37:41.484157 - [DEBUG] Value : BOTTOM
74430 2019-Jan-15 20:37:41.484182 - [DEBUG]
74431 2019-Jan-15 20:37:41.484207 - [DEBUG] Function : main
74432 2019-Jan-15 20:37:41.484231 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74433 2019-Jan-15 20:37:41.484862 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74434 2019-Jan-15 20:37:41.485497 - [DEBUG] Value : BOTTOM
74435 2019-Jan-15 20:37:41.485522 - [DEBUG]
74436 2019-Jan-15 20:37:41.485547 - [DEBUG] Function : main
74437 2019-Jan-15 20:37:41.485572 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74438 2019-Jan-15 20:37:41.486209 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74439 2019-Jan-15 20:37:41.486851 - [DEBUG] Value : BOTTOM
74440 2019-Jan-15 20:37:41.486877 - [DEBUG]
74441 2019-Jan-15 20:37:41.486901 - [DEBUG] Function : main
74442 2019-Jan-15 20:37:41.486926 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74443 2019-Jan-15 20:37:41.487574 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74444 2019-Jan-15 20:37:41.488209 - [DEBUG] Value : BOTTOM
74445 2019-Jan-15 20:37:41.488235 - [DEBUG]
74446 2019-Jan-15 20:37:41.488259 - [DEBUG] Function : main
74447 2019-Jan-15 20:37:41.488284 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74448 2019-Jan-15 20:37:41.488914 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74449 2019-Jan-15 20:37:41.489549 - [DEBUG] Value : BOTTOM
74450 2019-Jan-15 20:37:41.489575 - [DEBUG]
74451 2019-Jan-15 20:37:41.489601 - [DEBUG] Function : main
74452 2019-Jan-15 20:37:41.489626 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74453 2019-Jan-15 20:37:41.490256 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74454 2019-Jan-15 20:37:41.490906 - [DEBUG] Value : BOTTOM
74455 2019-Jan-15 20:37:41.490932 - [DEBUG]
74456 2019-Jan-15 20:37:41.490956 - [DEBUG] Function : main
74457 2019-Jan-15 20:37:41.490981 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74458 2019-Jan-15 20:37:41.491611 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74459 2019-Jan-15 20:37:41.492247 - [DEBUG] Value : BOTTOM
74460 2019-Jan-15 20:37:41.492273 - [DEBUG]
74461 2019-Jan-15 20:37:41.492297 - [DEBUG] Function : main
74462 2019-Jan-15 20:37:41.492322 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74463 2019-Jan-15 20:37:41.492952 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74464 2019-Jan-15 20:37:41.493595 - [DEBUG] Value : BOTTOM
74465 2019-Jan-15 20:37:41.493621 - [DEBUG]
74466 2019-Jan-15 20:37:41.493645 - [DEBUG] Function : main
74467 2019-Jan-15 20:37:41.493670 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74468 2019-Jan-15 20:37:41.494314 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74469 2019-Jan-15 20:37:41.494951 - [DEBUG] Value : BOTTOM
74470 2019-Jan-15 20:37:41.494977 - [DEBUG]
74471 2019-Jan-15 20:37:41.495001 - [DEBUG] Function : main
74472 2019-Jan-15 20:37:41.495026 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74473 2019-Jan-15 20:37:41.495655 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74474 2019-Jan-15 20:37:41.496299 - [DEBUG] Value : BOTTOM
74475 2019-Jan-15 20:37:41.496325 - [DEBUG]
74476 2019-Jan-15 20:37:41.496349 - [DEBUG] Function : main
74477 2019-Jan-15 20:37:41.496374 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74478 2019-Jan-15 20:37:41.497004 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74479 2019-Jan-15 20:37:41.497654 - [DEBUG] Value : BOTTOM
74480 2019-Jan-15 20:37:41.497680 - [DEBUG]
74481 2019-Jan-15 20:37:41.497704 - [DEBUG] Function : main
74482 2019-Jan-15 20:37:41.497729 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74483 2019-Jan-15 20:37:41.498359 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74484 2019-Jan-15 20:37:41.498994 - [DEBUG] Value : BOTTOM
74485 2019-Jan-15 20:37:41.499027 - [DEBUG]
74486 2019-Jan-15 20:37:41.499052 - [DEBUG] Function : main
74487 2019-Jan-15 20:37:41.499077 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74488 2019-Jan-15 20:37:41.499707 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74489 2019-Jan-15 20:37:41.500344 - [DEBUG] Value : BOTTOM
74490 2019-Jan-15 20:37:41.500370 - [DEBUG]
74491 2019-Jan-15 20:37:41.500395 - [DEBUG] Function : main
74492 2019-Jan-15 20:37:41.500420 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74493 2019-Jan-15 20:37:41.501066 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74494 2019-Jan-15 20:37:41.501699 - [DEBUG] Value : BOTTOM
74495 2019-Jan-15 20:37:41.501725 - [DEBUG]
74496 2019-Jan-15 20:37:41.501749 - [DEBUG] Function : main
74497 2019-Jan-15 20:37:41.501774 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74498 2019-Jan-15 20:37:41.502405 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74499 2019-Jan-15 20:37:41.503040 - [DEBUG] Value : BOTTOM
74500 2019-Jan-15 20:37:41.503066 - [DEBUG]
74501 2019-Jan-15 20:37:41.503090 - [DEBUG] Function : main
74502 2019-Jan-15 20:37:41.503115 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74503 2019-Jan-15 20:37:41.503745 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74504 2019-Jan-15 20:37:41.504398 - [DEBUG] Value : BOTTOM
74505 2019-Jan-15 20:37:41.504424 - [DEBUG]
74506 2019-Jan-15 20:37:41.504448 - [DEBUG] Function : main
74507 2019-Jan-15 20:37:41.504473 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74508 2019-Jan-15 20:37:41.505102 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74509 2019-Jan-15 20:37:41.505735 - [DEBUG] Value : BOTTOM
74510 2019-Jan-15 20:37:41.505761 - [DEBUG]
74511 2019-Jan-15 20:37:41.505785 - [DEBUG] Function : main
74512 2019-Jan-15 20:37:41.505810 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74513 2019-Jan-15 20:37:41.506440 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74514 2019-Jan-15 20:37:41.507082 - [DEBUG] Value : BOTTOM
74515 2019-Jan-15 20:37:41.507108 - [DEBUG]
74516 2019-Jan-15 20:37:41.507132 - [DEBUG] Function : main
74517 2019-Jan-15 20:37:41.507157 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74518 2019-Jan-15 20:37:41.507805 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74519 2019-Jan-15 20:37:41.508442 - [DEBUG] Value : BOTTOM
74520 2019-Jan-15 20:37:41.508468 - [DEBUG]
74521 2019-Jan-15 20:37:41.508492 - [DEBUG] Function : main
74522 2019-Jan-15 20:37:41.508517 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74523 2019-Jan-15 20:37:41.509147 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74524 2019-Jan-15 20:37:41.509790 - [DEBUG] Value : BOTTOM
74525 2019-Jan-15 20:37:41.509816 - [DEBUG]
74526 2019-Jan-15 20:37:41.509841 - [DEBUG] Function : main
74527 2019-Jan-15 20:37:41.509866 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74528 2019-Jan-15 20:37:41.510495 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74529 2019-Jan-15 20:37:41.511148 - [DEBUG] Value : BOTTOM
74530 2019-Jan-15 20:37:41.511173 - [DEBUG]
74531 2019-Jan-15 20:37:41.511198 - [DEBUG] Function : main
74532 2019-Jan-15 20:37:41.511223 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74533 2019-Jan-15 20:37:41.511861 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74534 2019-Jan-15 20:37:41.511918 - [DEBUG] Value : BOTTOM
74535 2019-Jan-15 20:37:41.511943 - [DEBUG]
74536 2019-Jan-15 20:37:41.511983 - [DEBUG] Function : main
74537 2019-Jan-15 20:37:41.512009 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74538 2019-Jan-15 20:37:41.512644 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74539 2019-Jan-15 20:37:41.513283 - [DEBUG] Value : BOTTOM
74540 2019-Jan-15 20:37:41.513309 - [DEBUG]
74541 2019-Jan-15 20:37:41.513333 - [DEBUG] Function : main
74542 2019-Jan-15 20:37:41.513359 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74543 2019-Jan-15 20:37:41.514008 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74544 2019-Jan-15 20:37:41.514646 - [DEBUG] Value : BOTTOM
74545 2019-Jan-15 20:37:41.514672 - [DEBUG]
74546 2019-Jan-15 20:37:41.514697 - [DEBUG] Function : main
74547 2019-Jan-15 20:37:41.514723 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74548 2019-Jan-15 20:37:41.515355 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74549 2019-Jan-15 20:37:41.515991 - [DEBUG] Value : BOTTOM
74550 2019-Jan-15 20:37:41.516017 - [DEBUG]
74551 2019-Jan-15 20:37:41.516041 - [DEBUG] Function : main
74552 2019-Jan-15 20:37:41.516066 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74553 2019-Jan-15 20:37:41.516699 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74554 2019-Jan-15 20:37:41.517351 - [DEBUG] Value : BOTTOM
74555 2019-Jan-15 20:37:41.517377 - [DEBUG]
74556 2019-Jan-15 20:37:41.517401 - [DEBUG] Function : main
74557 2019-Jan-15 20:37:41.517426 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74558 2019-Jan-15 20:37:41.518060 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74559 2019-Jan-15 20:37:41.518698 - [DEBUG] Value : BOTTOM
74560 2019-Jan-15 20:37:41.518724 - [DEBUG]
74561 2019-Jan-15 20:37:41.518748 - [DEBUG] Function : main
74562 2019-Jan-15 20:37:41.518773 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74563 2019-Jan-15 20:37:41.519406 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74564 2019-Jan-15 20:37:41.520044 - [DEBUG] Value : BOTTOM
74565 2019-Jan-15 20:37:41.520070 - [DEBUG]
74566 2019-Jan-15 20:37:41.520094 - [DEBUG] Function : main
74567 2019-Jan-15 20:37:41.520120 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74568 2019-Jan-15 20:37:41.520768 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74569 2019-Jan-15 20:37:41.521403 - [DEBUG] Value : BOTTOM
74570 2019-Jan-15 20:37:41.521429 - [DEBUG]
74571 2019-Jan-15 20:37:41.521453 - [DEBUG] Function : main
74572 2019-Jan-15 20:37:41.521478 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74573 2019-Jan-15 20:37:41.522112 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74574 2019-Jan-15 20:37:41.522750 - [DEBUG] Value : BOTTOM
74575 2019-Jan-15 20:37:41.522776 - [DEBUG]
74576 2019-Jan-15 20:37:41.522800 - [DEBUG] Function : main
74577 2019-Jan-15 20:37:41.522825 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74578 2019-Jan-15 20:37:41.523472 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74579 2019-Jan-15 20:37:41.524142 - [DEBUG] Value : BOTTOM
74580 2019-Jan-15 20:37:41.524169 - [DEBUG]
74581 2019-Jan-15 20:37:41.524194 - [DEBUG] Function : main
74582 2019-Jan-15 20:37:41.524219 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74583 2019-Jan-15 20:37:41.524856 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74584 2019-Jan-15 20:37:41.525495 - [DEBUG] Value : BOTTOM
74585 2019-Jan-15 20:37:41.525521 - [DEBUG]
74586 2019-Jan-15 20:37:41.525546 - [DEBUG] Function : main
74587 2019-Jan-15 20:37:41.525571 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74588 2019-Jan-15 20:37:41.526205 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74589 2019-Jan-15 20:37:41.526844 - [DEBUG] Value : BOTTOM
74590 2019-Jan-15 20:37:41.526870 - [DEBUG]
74591 2019-Jan-15 20:37:41.526895 - [DEBUG] Function : main
74592 2019-Jan-15 20:37:41.526920 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74593 2019-Jan-15 20:37:41.527572 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74594 2019-Jan-15 20:37:41.528208 - [DEBUG] Value : BOTTOM
74595 2019-Jan-15 20:37:41.528234 - [DEBUG]
74596 2019-Jan-15 20:37:41.528259 - [DEBUG] Function : main
74597 2019-Jan-15 20:37:41.528284 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74598 2019-Jan-15 20:37:41.528918 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74599 2019-Jan-15 20:37:41.529556 - [DEBUG] Value : BOTTOM
74600 2019-Jan-15 20:37:41.529581 - [DEBUG]
74601 2019-Jan-15 20:37:41.529606 - [DEBUG] Function : main
74602 2019-Jan-15 20:37:41.529631 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74603 2019-Jan-15 20:37:41.530263 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74604 2019-Jan-15 20:37:41.530923 - [DEBUG] Value : BOTTOM
74605 2019-Jan-15 20:37:41.530949 - [DEBUG]
74606 2019-Jan-15 20:37:41.530973 - [DEBUG] Function : main
74607 2019-Jan-15 20:37:41.530999 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74608 2019-Jan-15 20:37:41.531633 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74609 2019-Jan-15 20:37:41.532270 - [DEBUG] Value : BOTTOM
74610 2019-Jan-15 20:37:41.532296 - [DEBUG]
74611 2019-Jan-15 20:37:41.532320 - [DEBUG] Function : main
74612 2019-Jan-15 20:37:41.532346 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74613 2019-Jan-15 20:37:41.532979 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74614 2019-Jan-15 20:37:41.533617 - [DEBUG] Value : BOTTOM
74615 2019-Jan-15 20:37:41.533643 - [DEBUG]
74616 2019-Jan-15 20:37:41.533669 - [DEBUG] Function : main
74617 2019-Jan-15 20:37:41.533695 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74618 2019-Jan-15 20:37:41.534343 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74619 2019-Jan-15 20:37:41.534979 - [DEBUG] Value : BOTTOM
74620 2019-Jan-15 20:37:41.535005 - [DEBUG]
74621 2019-Jan-15 20:37:41.535030 - [DEBUG] Function : main
74622 2019-Jan-15 20:37:41.535055 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74623 2019-Jan-15 20:37:41.535695 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74624 2019-Jan-15 20:37:41.536334 - [DEBUG] Value : BOTTOM
74625 2019-Jan-15 20:37:41.536361 - [DEBUG]
74626 2019-Jan-15 20:37:41.536385 - [DEBUG] Function : main
74627 2019-Jan-15 20:37:41.536410 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74628 2019-Jan-15 20:37:41.537042 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74629 2019-Jan-15 20:37:41.537700 - [DEBUG] Value : BOTTOM
74630 2019-Jan-15 20:37:41.537726 - [DEBUG]
74631 2019-Jan-15 20:37:41.537751 - [DEBUG] Function : main
74632 2019-Jan-15 20:37:41.537776 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74633 2019-Jan-15 20:37:41.538408 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74634 2019-Jan-15 20:37:41.539046 - [DEBUG] Value : BOTTOM
74635 2019-Jan-15 20:37:41.539072 - [DEBUG]
74636 2019-Jan-15 20:37:41.539097 - [DEBUG] Function : main
74637 2019-Jan-15 20:37:41.539122 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74638 2019-Jan-15 20:37:41.539755 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74639 2019-Jan-15 20:37:41.540398 - [DEBUG] Value : BOTTOM
74640 2019-Jan-15 20:37:41.540424 - [DEBUG]
74641 2019-Jan-15 20:37:41.540448 - [DEBUG] Function : main
74642 2019-Jan-15 20:37:41.540473 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74643 2019-Jan-15 20:37:41.541123 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74644 2019-Jan-15 20:37:41.541759 - [DEBUG] Value : BOTTOM
74645 2019-Jan-15 20:37:41.541785 - [DEBUG]
74646 2019-Jan-15 20:37:41.541810 - [DEBUG] Function : main
74647 2019-Jan-15 20:37:41.541835 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74648 2019-Jan-15 20:37:41.542467 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74649 2019-Jan-15 20:37:41.543104 - [DEBUG] Value : BOTTOM
74650 2019-Jan-15 20:37:41.543130 - [DEBUG]
74651 2019-Jan-15 20:37:41.543154 - [DEBUG] Function : main
74652 2019-Jan-15 20:37:41.543179 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74653 2019-Jan-15 20:37:41.543811 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74654 2019-Jan-15 20:37:41.544466 - [DEBUG] Value : BOTTOM
74655 2019-Jan-15 20:37:41.544492 - [DEBUG]
74656 2019-Jan-15 20:37:41.544517 - [DEBUG] Function : main
74657 2019-Jan-15 20:37:41.544542 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74658 2019-Jan-15 20:37:41.545176 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74659 2019-Jan-15 20:37:41.545234 - [DEBUG] Value : BOTTOM
74660 2019-Jan-15 20:37:41.545259 - [DEBUG]
74661 2019-Jan-15 20:37:41.545300 - [DEBUG] Function : main
74662 2019-Jan-15 20:37:41.545326 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74663 2019-Jan-15 20:37:41.545965 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74664 2019-Jan-15 20:37:41.546601 - [DEBUG] Value : BOTTOM
74665 2019-Jan-15 20:37:41.546627 - [DEBUG]
74666 2019-Jan-15 20:37:41.546651 - [DEBUG] Function : main
74667 2019-Jan-15 20:37:41.546685 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74668 2019-Jan-15 20:37:41.547336 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74669 2019-Jan-15 20:37:41.547972 - [DEBUG] Value : BOTTOM
74670 2019-Jan-15 20:37:41.547998 - [DEBUG]
74671 2019-Jan-15 20:37:41.548023 - [DEBUG] Function : main
74672 2019-Jan-15 20:37:41.548048 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74673 2019-Jan-15 20:37:41.548684 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74674 2019-Jan-15 20:37:41.549319 - [DEBUG] Value : BOTTOM
74675 2019-Jan-15 20:37:41.549344 - [DEBUG]
74676 2019-Jan-15 20:37:41.549369 - [DEBUG] Function : main
74677 2019-Jan-15 20:37:41.549394 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74678 2019-Jan-15 20:37:41.550029 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74679 2019-Jan-15 20:37:41.550677 - [DEBUG] Value : BOTTOM
74680 2019-Jan-15 20:37:41.550703 - [DEBUG]
74681 2019-Jan-15 20:37:41.550727 - [DEBUG] Function : main
74682 2019-Jan-15 20:37:41.550752 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74683 2019-Jan-15 20:37:41.551387 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74684 2019-Jan-15 20:37:41.552024 - [DEBUG] Value : BOTTOM
74685 2019-Jan-15 20:37:41.552049 - [DEBUG]
74686 2019-Jan-15 20:37:41.552074 - [DEBUG] Function : main
74687 2019-Jan-15 20:37:41.552099 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74688 2019-Jan-15 20:37:41.552734 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74689 2019-Jan-15 20:37:41.553368 - [DEBUG] Value : BOTTOM
74690 2019-Jan-15 20:37:41.553394 - [DEBUG]
74691 2019-Jan-15 20:37:41.553419 - [DEBUG] Function : main
74692 2019-Jan-15 20:37:41.553444 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74693 2019-Jan-15 20:37:41.554095 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74694 2019-Jan-15 20:37:41.554728 - [DEBUG] Value : BOTTOM
74695 2019-Jan-15 20:37:41.554754 - [DEBUG]
74696 2019-Jan-15 20:37:41.554778 - [DEBUG] Function : main
74697 2019-Jan-15 20:37:41.554803 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74698 2019-Jan-15 20:37:41.555440 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74699 2019-Jan-15 20:37:41.556074 - [DEBUG] Value : BOTTOM
74700 2019-Jan-15 20:37:41.556100 - [DEBUG]
74701 2019-Jan-15 20:37:41.556124 - [DEBUG] Function : main
74702 2019-Jan-15 20:37:41.556149 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74703 2019-Jan-15 20:37:41.556783 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74704 2019-Jan-15 20:37:41.557437 - [DEBUG] Value : BOTTOM
74705 2019-Jan-15 20:37:41.557463 - [DEBUG]
74706 2019-Jan-15 20:37:41.557487 - [DEBUG] Function : main
74707 2019-Jan-15 20:37:41.557513 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74708 2019-Jan-15 20:37:41.558150 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74709 2019-Jan-15 20:37:41.558784 - [DEBUG] Value : BOTTOM
74710 2019-Jan-15 20:37:41.558810 - [DEBUG]
74711 2019-Jan-15 20:37:41.558834 - [DEBUG] Function : main
74712 2019-Jan-15 20:37:41.558859 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74713 2019-Jan-15 20:37:41.559501 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74714 2019-Jan-15 20:37:41.560138 - [DEBUG] Value : BOTTOM
74715 2019-Jan-15 20:37:41.560164 - [DEBUG]
74716 2019-Jan-15 20:37:41.560188 - [DEBUG] Function : main
74717 2019-Jan-15 20:37:41.560214 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74718 2019-Jan-15 20:37:41.560867 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74719 2019-Jan-15 20:37:41.561502 - [DEBUG] Value : BOTTOM
74720 2019-Jan-15 20:37:41.561528 - [DEBUG]
74721 2019-Jan-15 20:37:41.561552 - [DEBUG] Function : main
74722 2019-Jan-15 20:37:41.561577 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74723 2019-Jan-15 20:37:41.562213 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74724 2019-Jan-15 20:37:41.562848 - [DEBUG] Value : BOTTOM
74725 2019-Jan-15 20:37:41.562874 - [DEBUG]
74726 2019-Jan-15 20:37:41.562898 - [DEBUG] Function : main
74727 2019-Jan-15 20:37:41.562924 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74728 2019-Jan-15 20:37:41.563559 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74729 2019-Jan-15 20:37:41.564222 - [DEBUG] Value : BOTTOM
74730 2019-Jan-15 20:37:41.564248 - [DEBUG]
74731 2019-Jan-15 20:37:41.564272 - [DEBUG] Function : main
74732 2019-Jan-15 20:37:41.564297 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74733 2019-Jan-15 20:37:41.564934 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74734 2019-Jan-15 20:37:41.565570 - [DEBUG] Value : BOTTOM
74735 2019-Jan-15 20:37:41.565595 - [DEBUG]
74736 2019-Jan-15 20:37:41.565620 - [DEBUG] Function : main
74737 2019-Jan-15 20:37:41.565645 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74738 2019-Jan-15 20:37:41.566280 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74739 2019-Jan-15 20:37:41.566916 - [DEBUG] Value : BOTTOM
74740 2019-Jan-15 20:37:41.566942 - [DEBUG]
74741 2019-Jan-15 20:37:41.566968 - [DEBUG] Function : main
74742 2019-Jan-15 20:37:41.566993 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74743 2019-Jan-15 20:37:41.567642 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74744 2019-Jan-15 20:37:41.568277 - [DEBUG] Value : BOTTOM
74745 2019-Jan-15 20:37:41.568303 - [DEBUG]
74746 2019-Jan-15 20:37:41.568328 - [DEBUG] Function : main
74747 2019-Jan-15 20:37:41.568353 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74748 2019-Jan-15 20:37:41.568988 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74749 2019-Jan-15 20:37:41.569623 - [DEBUG] Value : BOTTOM
74750 2019-Jan-15 20:37:41.569649 - [DEBUG]
74751 2019-Jan-15 20:37:41.569674 - [DEBUG] Function : main
74752 2019-Jan-15 20:37:41.569699 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74753 2019-Jan-15 20:37:41.570335 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74754 2019-Jan-15 20:37:41.570990 - [DEBUG] Value : BOTTOM
74755 2019-Jan-15 20:37:41.571016 - [DEBUG]
74756 2019-Jan-15 20:37:41.571041 - [DEBUG] Function : main
74757 2019-Jan-15 20:37:41.571066 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74758 2019-Jan-15 20:37:41.571704 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74759 2019-Jan-15 20:37:41.572348 - [DEBUG] Value : BOTTOM
74760 2019-Jan-15 20:37:41.572374 - [DEBUG]
74761 2019-Jan-15 20:37:41.572398 - [DEBUG] Function : main
74762 2019-Jan-15 20:37:41.572424 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74763 2019-Jan-15 20:37:41.573059 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74764 2019-Jan-15 20:37:41.573700 - [DEBUG] Value : BOTTOM
74765 2019-Jan-15 20:37:41.573726 - [DEBUG]
74766 2019-Jan-15 20:37:41.573750 - [DEBUG] Function : main
74767 2019-Jan-15 20:37:41.573776 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74768 2019-Jan-15 20:37:41.574429 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74769 2019-Jan-15 20:37:41.575065 - [DEBUG] Value : BOTTOM
74770 2019-Jan-15 20:37:41.575091 - [DEBUG]
74771 2019-Jan-15 20:37:41.575115 - [DEBUG] Function : main
74772 2019-Jan-15 20:37:41.575141 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74773 2019-Jan-15 20:37:41.575775 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74774 2019-Jan-15 20:37:41.576411 - [DEBUG] Value : BOTTOM
74775 2019-Jan-15 20:37:41.576437 - [DEBUG]
74776 2019-Jan-15 20:37:41.576461 - [DEBUG] Function : main
74777 2019-Jan-15 20:37:41.576486 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74778 2019-Jan-15 20:37:41.577120 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74779 2019-Jan-15 20:37:41.577772 - [DEBUG] Value : BOTTOM
74780 2019-Jan-15 20:37:41.577798 - [DEBUG]
74781 2019-Jan-15 20:37:41.577822 - [DEBUG] Function : main
74782 2019-Jan-15 20:37:41.577848 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74783 2019-Jan-15 20:37:41.578482 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74784 2019-Jan-15 20:37:41.579116 - [DEBUG] Value : BOTTOM
74785 2019-Jan-15 20:37:41.579142 - [DEBUG]
74786 2019-Jan-15 20:37:41.579166 - [DEBUG] Function : main
74787 2019-Jan-15 20:37:41.579192 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74788 2019-Jan-15 20:37:41.579828 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74789 2019-Jan-15 20:37:41.580472 - [DEBUG] Value : BOTTOM
74790 2019-Jan-15 20:37:41.580497 - [DEBUG]
74791 2019-Jan-15 20:37:41.580522 - [DEBUG] Function : main
74792 2019-Jan-15 20:37:41.580547 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74793 2019-Jan-15 20:37:41.581200 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74794 2019-Jan-15 20:37:41.581256 - [DEBUG] Value : BOTTOM
74795 2019-Jan-15 20:37:41.581282 - [DEBUG]
74796 2019-Jan-15 20:37:41.581321 - [DEBUG] Function : main
74797 2019-Jan-15 20:37:41.581347 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74798 2019-Jan-15 20:37:41.581981 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74799 2019-Jan-15 20:37:41.582618 - [DEBUG] Value : BOTTOM
74800 2019-Jan-15 20:37:41.582644 - [DEBUG]
74801 2019-Jan-15 20:37:41.582669 - [DEBUG] Function : main
74802 2019-Jan-15 20:37:41.582694 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74803 2019-Jan-15 20:37:41.583326 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74804 2019-Jan-15 20:37:41.583988 - [DEBUG] Value : BOTTOM
74805 2019-Jan-15 20:37:41.584015 - [DEBUG]
74806 2019-Jan-15 20:37:41.584040 - [DEBUG] Function : main
74807 2019-Jan-15 20:37:41.584065 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74808 2019-Jan-15 20:37:41.584697 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74809 2019-Jan-15 20:37:41.585333 - [DEBUG] Value : BOTTOM
74810 2019-Jan-15 20:37:41.585358 - [DEBUG]
74811 2019-Jan-15 20:37:41.585383 - [DEBUG] Function : main
74812 2019-Jan-15 20:37:41.585408 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74813 2019-Jan-15 20:37:41.586040 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74814 2019-Jan-15 20:37:41.586674 - [DEBUG] Value : BOTTOM
74815 2019-Jan-15 20:37:41.586699 - [DEBUG]
74816 2019-Jan-15 20:37:41.586724 - [DEBUG] Function : main
74817 2019-Jan-15 20:37:41.586749 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74818 2019-Jan-15 20:37:41.587396 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74819 2019-Jan-15 20:37:41.588032 - [DEBUG] Value : BOTTOM
74820 2019-Jan-15 20:37:41.588058 - [DEBUG]
74821 2019-Jan-15 20:37:41.588082 - [DEBUG] Function : main
74822 2019-Jan-15 20:37:41.588107 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74823 2019-Jan-15 20:37:41.588739 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74824 2019-Jan-15 20:37:41.589372 - [DEBUG] Value : BOTTOM
74825 2019-Jan-15 20:37:41.589398 - [DEBUG]
74826 2019-Jan-15 20:37:41.589422 - [DEBUG] Function : main
74827 2019-Jan-15 20:37:41.589447 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74828 2019-Jan-15 20:37:41.590078 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74829 2019-Jan-15 20:37:41.590726 - [DEBUG] Value : BOTTOM
74830 2019-Jan-15 20:37:41.590752 - [DEBUG]
74831 2019-Jan-15 20:37:41.590776 - [DEBUG] Function : main
74832 2019-Jan-15 20:37:41.590801 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74833 2019-Jan-15 20:37:41.591435 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74834 2019-Jan-15 20:37:41.592071 - [DEBUG] Value : BOTTOM
74835 2019-Jan-15 20:37:41.592097 - [DEBUG]
74836 2019-Jan-15 20:37:41.592122 - [DEBUG] Function : main
74837 2019-Jan-15 20:37:41.592146 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74838 2019-Jan-15 20:37:41.592777 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74839 2019-Jan-15 20:37:41.593414 - [DEBUG] Value : BOTTOM
74840 2019-Jan-15 20:37:41.593440 - [DEBUG]
74841 2019-Jan-15 20:37:41.593464 - [DEBUG] Function : main
74842 2019-Jan-15 20:37:41.593489 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74843 2019-Jan-15 20:37:41.594138 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74844 2019-Jan-15 20:37:41.594772 - [DEBUG] Value : BOTTOM
74845 2019-Jan-15 20:37:41.594798 - [DEBUG]
74846 2019-Jan-15 20:37:41.594822 - [DEBUG] Function : main
74847 2019-Jan-15 20:37:41.594847 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74848 2019-Jan-15 20:37:41.595478 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74849 2019-Jan-15 20:37:41.596115 - [DEBUG] Value : BOTTOM
74850 2019-Jan-15 20:37:41.596141 - [DEBUG]
74851 2019-Jan-15 20:37:41.596165 - [DEBUG] Function : main
74852 2019-Jan-15 20:37:41.596190 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74853 2019-Jan-15 20:37:41.596830 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74854 2019-Jan-15 20:37:41.597480 - [DEBUG] Value : BOTTOM
74855 2019-Jan-15 20:37:41.597506 - [DEBUG]
74856 2019-Jan-15 20:37:41.597530 - [DEBUG] Function : main
74857 2019-Jan-15 20:37:41.597555 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74858 2019-Jan-15 20:37:41.598186 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74859 2019-Jan-15 20:37:41.598823 - [DEBUG] Value : BOTTOM
74860 2019-Jan-15 20:37:41.598849 - [DEBUG]
74861 2019-Jan-15 20:37:41.598873 - [DEBUG] Function : main
74862 2019-Jan-15 20:37:41.598898 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74863 2019-Jan-15 20:37:41.599529 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74864 2019-Jan-15 20:37:41.600171 - [DEBUG] Value : BOTTOM
74865 2019-Jan-15 20:37:41.600196 - [DEBUG]
74866 2019-Jan-15 20:37:41.600221 - [DEBUG] Function : main
74867 2019-Jan-15 20:37:41.600246 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74868 2019-Jan-15 20:37:41.600893 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74869 2019-Jan-15 20:37:41.601529 - [DEBUG] Value : BOTTOM
74870 2019-Jan-15 20:37:41.601555 - [DEBUG]
74871 2019-Jan-15 20:37:41.601579 - [DEBUG] Function : main
74872 2019-Jan-15 20:37:41.601604 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74873 2019-Jan-15 20:37:41.602235 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74874 2019-Jan-15 20:37:41.602871 - [DEBUG] Value : BOTTOM
74875 2019-Jan-15 20:37:41.602897 - [DEBUG]
74876 2019-Jan-15 20:37:41.602922 - [DEBUG] Function : main
74877 2019-Jan-15 20:37:41.602947 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74878 2019-Jan-15 20:37:41.603579 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74879 2019-Jan-15 20:37:41.604229 - [DEBUG] Value : BOTTOM
74880 2019-Jan-15 20:37:41.604255 - [DEBUG]
74881 2019-Jan-15 20:37:41.604279 - [DEBUG] Function : main
74882 2019-Jan-15 20:37:41.604304 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74883 2019-Jan-15 20:37:41.604935 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74884 2019-Jan-15 20:37:41.605571 - [DEBUG] Value : BOTTOM
74885 2019-Jan-15 20:37:41.605597 - [DEBUG]
74886 2019-Jan-15 20:37:41.605621 - [DEBUG] Function : main
74887 2019-Jan-15 20:37:41.605646 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74888 2019-Jan-15 20:37:41.606278 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74889 2019-Jan-15 20:37:41.606920 - [DEBUG] Value : BOTTOM
74890 2019-Jan-15 20:37:41.606945 - [DEBUG]
74891 2019-Jan-15 20:37:41.606970 - [DEBUG] Function : main
74892 2019-Jan-15 20:37:41.606995 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74893 2019-Jan-15 20:37:41.607639 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74894 2019-Jan-15 20:37:41.608276 - [DEBUG] Value : BOTTOM
74895 2019-Jan-15 20:37:41.608302 - [DEBUG]
74896 2019-Jan-15 20:37:41.608326 - [DEBUG] Function : main
74897 2019-Jan-15 20:37:41.608351 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74898 2019-Jan-15 20:37:41.608984 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74899 2019-Jan-15 20:37:41.609634 - [DEBUG] Value : BOTTOM
74900 2019-Jan-15 20:37:41.609661 - [DEBUG]
74901 2019-Jan-15 20:37:41.609685 - [DEBUG] Function : main
74902 2019-Jan-15 20:37:41.609710 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74903 2019-Jan-15 20:37:41.610343 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74904 2019-Jan-15 20:37:41.610995 - [DEBUG] Value : BOTTOM
74905 2019-Jan-15 20:37:41.611021 - [DEBUG]
74906 2019-Jan-15 20:37:41.611046 - [DEBUG] Function : main
74907 2019-Jan-15 20:37:41.611070 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74908 2019-Jan-15 20:37:41.611702 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74909 2019-Jan-15 20:37:41.612337 - [DEBUG] Value : BOTTOM
74910 2019-Jan-15 20:37:41.612363 - [DEBUG]
74911 2019-Jan-15 20:37:41.612388 - [DEBUG] Function : main
74912 2019-Jan-15 20:37:41.612412 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74913 2019-Jan-15 20:37:41.613045 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74914 2019-Jan-15 20:37:41.613681 - [DEBUG] Value : BOTTOM
74915 2019-Jan-15 20:37:41.613707 - [DEBUG]
74916 2019-Jan-15 20:37:41.613732 - [DEBUG] Function : main
74917 2019-Jan-15 20:37:41.613756 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74918 2019-Jan-15 20:37:41.614413 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74919 2019-Jan-15 20:37:41.615047 - [DEBUG] Value : BOTTOM
74920 2019-Jan-15 20:37:41.615073 - [DEBUG]
74921 2019-Jan-15 20:37:41.615097 - [DEBUG] Function : main
74922 2019-Jan-15 20:37:41.615122 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74923 2019-Jan-15 20:37:41.615755 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74924 2019-Jan-15 20:37:41.616397 - [DEBUG] Value : BOTTOM
74925 2019-Jan-15 20:37:41.616423 - [DEBUG]
74926 2019-Jan-15 20:37:41.616447 - [DEBUG] Function : main
74927 2019-Jan-15 20:37:41.616472 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74928 2019-Jan-15 20:37:41.617103 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74929 2019-Jan-15 20:37:41.617756 - [DEBUG] Value : BOTTOM
74930 2019-Jan-15 20:37:41.617781 - [DEBUG]
74931 2019-Jan-15 20:37:41.617806 - [DEBUG] Function : main
74932 2019-Jan-15 20:37:41.617831 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74933 2019-Jan-15 20:37:41.618463 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74934 2019-Jan-15 20:37:41.618519 - [DEBUG] Value : BOTTOM
74935 2019-Jan-15 20:37:41.618545 - [DEBUG]
74936 2019-Jan-15 20:37:41.618585 - [DEBUG] Function : main
74937 2019-Jan-15 20:37:41.618612 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74938 2019-Jan-15 20:37:41.619249 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74939 2019-Jan-15 20:37:41.619886 - [DEBUG] Value : BOTTOM
74940 2019-Jan-15 20:37:41.619912 - [DEBUG]
74941 2019-Jan-15 20:37:41.619936 - [DEBUG] Function : main
74942 2019-Jan-15 20:37:41.619962 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74943 2019-Jan-15 20:37:41.620609 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74944 2019-Jan-15 20:37:41.621247 - [DEBUG] Value : BOTTOM
74945 2019-Jan-15 20:37:41.621273 - [DEBUG]
74946 2019-Jan-15 20:37:41.621298 - [DEBUG] Function : main
74947 2019-Jan-15 20:37:41.621333 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74948 2019-Jan-15 20:37:41.621969 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74949 2019-Jan-15 20:37:41.622604 - [DEBUG] Value : BOTTOM
74950 2019-Jan-15 20:37:41.622629 - [DEBUG]
74951 2019-Jan-15 20:37:41.622654 - [DEBUG] Function : main
74952 2019-Jan-15 20:37:41.622679 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74953 2019-Jan-15 20:37:41.623314 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74954 2019-Jan-15 20:37:41.623961 - [DEBUG] Value : BOTTOM
74955 2019-Jan-15 20:37:41.623987 - [DEBUG]
74956 2019-Jan-15 20:37:41.624011 - [DEBUG] Function : main
74957 2019-Jan-15 20:37:41.624036 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74958 2019-Jan-15 20:37:41.624671 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74959 2019-Jan-15 20:37:41.625307 - [DEBUG] Value : BOTTOM
74960 2019-Jan-15 20:37:41.625333 - [DEBUG]
74961 2019-Jan-15 20:37:41.625357 - [DEBUG] Function : main
74962 2019-Jan-15 20:37:41.625382 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74963 2019-Jan-15 20:37:41.626016 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74964 2019-Jan-15 20:37:41.626650 - [DEBUG] Value : BOTTOM
74965 2019-Jan-15 20:37:41.626676 - [DEBUG]
74966 2019-Jan-15 20:37:41.626701 - [DEBUG] Function : main
74967 2019-Jan-15 20:37:41.626726 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74968 2019-Jan-15 20:37:41.627376 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74969 2019-Jan-15 20:37:41.628009 - [DEBUG] Value : BOTTOM
74970 2019-Jan-15 20:37:41.628035 - [DEBUG]
74971 2019-Jan-15 20:37:41.628059 - [DEBUG] Function : main
74972 2019-Jan-15 20:37:41.628084 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74973 2019-Jan-15 20:37:41.628720 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74974 2019-Jan-15 20:37:41.629353 - [DEBUG] Value : BOTTOM
74975 2019-Jan-15 20:37:41.629379 - [DEBUG]
74976 2019-Jan-15 20:37:41.629404 - [DEBUG] Function : main
74977 2019-Jan-15 20:37:41.629428 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74978 2019-Jan-15 20:37:41.630063 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74979 2019-Jan-15 20:37:41.630714 - [DEBUG] Value : BOTTOM
74980 2019-Jan-15 20:37:41.630740 - [DEBUG]
74981 2019-Jan-15 20:37:41.630764 - [DEBUG] Function : main
74982 2019-Jan-15 20:37:41.630789 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74983 2019-Jan-15 20:37:41.631425 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74984 2019-Jan-15 20:37:41.632060 - [DEBUG] Value : BOTTOM
74985 2019-Jan-15 20:37:41.632085 - [DEBUG]
74986 2019-Jan-15 20:37:41.632110 - [DEBUG] Function : main
74987 2019-Jan-15 20:37:41.632135 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74988 2019-Jan-15 20:37:41.632769 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74989 2019-Jan-15 20:37:41.633406 - [DEBUG] Value : BOTTOM
74990 2019-Jan-15 20:37:41.633432 - [DEBUG]
74991 2019-Jan-15 20:37:41.633456 - [DEBUG] Function : main
74992 2019-Jan-15 20:37:41.633481 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74993 2019-Jan-15 20:37:41.634141 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74994 2019-Jan-15 20:37:41.634777 - [DEBUG] Value : BOTTOM
74995 2019-Jan-15 20:37:41.634803 - [DEBUG]
74996 2019-Jan-15 20:37:41.634828 - [DEBUG] Function : main
74997 2019-Jan-15 20:37:41.634853 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74998 2019-Jan-15 20:37:41.635489 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74999 2019-Jan-15 20:37:41.636125 - [DEBUG] Value : BOTTOM
75000 2019-Jan-15 20:37:41.636150 - [DEBUG]
75001 2019-Jan-15 20:37:41.636175 - [DEBUG] Function : main
75002 2019-Jan-15 20:37:41.636200 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75003 2019-Jan-15 20:37:41.636836 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75004 2019-Jan-15 20:37:41.637495 - [DEBUG] Value : BOTTOM
75005 2019-Jan-15 20:37:41.637521 - [DEBUG]
75006 2019-Jan-15 20:37:41.637546 - [DEBUG] Function : main
75007 2019-Jan-15 20:37:41.637571 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75008 2019-Jan-15 20:37:41.638208 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75009 2019-Jan-15 20:37:41.638843 - [DEBUG] Value : BOTTOM
75010 2019-Jan-15 20:37:41.638869 - [DEBUG]
75011 2019-Jan-15 20:37:41.638894 - [DEBUG] Function : main
75012 2019-Jan-15 20:37:41.638918 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75013 2019-Jan-15 20:37:41.639554 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75014 2019-Jan-15 20:37:41.640190 - [DEBUG] Value : BOTTOM
75015 2019-Jan-15 20:37:41.640216 - [DEBUG]
75016 2019-Jan-15 20:37:41.640241 - [DEBUG] Function : main
75017 2019-Jan-15 20:37:41.640266 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75018 2019-Jan-15 20:37:41.640916 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75019 2019-Jan-15 20:37:41.641552 - [DEBUG] Value : BOTTOM
75020 2019-Jan-15 20:37:41.641578 - [DEBUG]
75021 2019-Jan-15 20:37:41.641602 - [DEBUG] Function : main
75022 2019-Jan-15 20:37:41.641627 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75023 2019-Jan-15 20:37:41.642262 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75024 2019-Jan-15 20:37:41.642899 - [DEBUG] Value : BOTTOM
75025 2019-Jan-15 20:37:41.642925 - [DEBUG]
75026 2019-Jan-15 20:37:41.642949 - [DEBUG] Function : main
75027 2019-Jan-15 20:37:41.642974 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75028 2019-Jan-15 20:37:41.643609 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75029 2019-Jan-15 20:37:41.644266 - [DEBUG] Value : BOTTOM
75030 2019-Jan-15 20:37:41.644292 - [DEBUG]
75031 2019-Jan-15 20:37:41.644316 - [DEBUG] Function : main
75032 2019-Jan-15 20:37:41.644341 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75033 2019-Jan-15 20:37:41.644977 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75034 2019-Jan-15 20:37:41.645613 - [DEBUG] Value : BOTTOM
75035 2019-Jan-15 20:37:41.645639 - [DEBUG]
75036 2019-Jan-15 20:37:41.645663 - [DEBUG] Function : main
75037 2019-Jan-15 20:37:41.645688 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75038 2019-Jan-15 20:37:41.646323 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75039 2019-Jan-15 20:37:41.646975 - [DEBUG] Value : BOTTOM
75040 2019-Jan-15 20:37:41.647001 - [DEBUG]
75041 2019-Jan-15 20:37:41.647026 - [DEBUG] Function : main
75042 2019-Jan-15 20:37:41.647050 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75043 2019-Jan-15 20:37:41.647703 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75044 2019-Jan-15 20:37:41.648347 - [DEBUG] Value : BOTTOM
75045 2019-Jan-15 20:37:41.648374 - [DEBUG]
75046 2019-Jan-15 20:37:41.648398 - [DEBUG] Function : main
75047 2019-Jan-15 20:37:41.648424 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75048 2019-Jan-15 20:37:41.649079 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75049 2019-Jan-15 20:37:41.649716 - [DEBUG] Value : BOTTOM
75050 2019-Jan-15 20:37:41.649742 - [DEBUG]
75051 2019-Jan-15 20:37:41.649767 - [DEBUG] Function : main
75052 2019-Jan-15 20:37:41.649792 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75053 2019-Jan-15 20:37:41.650427 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75054 2019-Jan-15 20:37:41.651083 - [DEBUG] Value : BOTTOM
75055 2019-Jan-15 20:37:41.651108 - [DEBUG]
75056 2019-Jan-15 20:37:41.651133 - [DEBUG] Function : main
75057 2019-Jan-15 20:37:41.651158 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75058 2019-Jan-15 20:37:41.651792 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75059 2019-Jan-15 20:37:41.652426 - [DEBUG] Value : BOTTOM
75060 2019-Jan-15 20:37:41.652452 - [DEBUG]
75061 2019-Jan-15 20:37:41.652477 - [DEBUG] Function : main
75062 2019-Jan-15 20:37:41.652501 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75063 2019-Jan-15 20:37:41.653139 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75064 2019-Jan-15 20:37:41.653776 - [DEBUG] Value : BOTTOM
75065 2019-Jan-15 20:37:41.653802 - [DEBUG]
75066 2019-Jan-15 20:37:41.653826 - [DEBUG] Function : main
75067 2019-Jan-15 20:37:41.653851 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75068 2019-Jan-15 20:37:41.654505 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75069 2019-Jan-15 20:37:41.654563 - [DEBUG] Value : BOTTOM
75070 2019-Jan-15 20:37:41.654589 - [DEBUG]
75071 2019-Jan-15 20:37:41.654632 - [DEBUG] Function : main
75072 2019-Jan-15 20:37:41.654658 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75073 2019-Jan-15 20:37:41.655291 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75074 2019-Jan-15 20:37:41.655927 - [DEBUG] Value : BOTTOM
75075 2019-Jan-15 20:37:41.655953 - [DEBUG]
75076 2019-Jan-15 20:37:41.655977 - [DEBUG] Function : main
75077 2019-Jan-15 20:37:41.656002 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75078 2019-Jan-15 20:37:41.656633 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75079 2019-Jan-15 20:37:41.657280 - [DEBUG] Value : BOTTOM
75080 2019-Jan-15 20:37:41.657308 - [DEBUG]
75081 2019-Jan-15 20:37:41.657333 - [DEBUG] Function : main
75082 2019-Jan-15 20:37:41.657358 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75083 2019-Jan-15 20:37:41.657990 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75084 2019-Jan-15 20:37:41.658625 - [DEBUG] Value : BOTTOM
75085 2019-Jan-15 20:37:41.658651 - [DEBUG]
75086 2019-Jan-15 20:37:41.658687 - [DEBUG] Function : main
75087 2019-Jan-15 20:37:41.658713 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75088 2019-Jan-15 20:37:41.659344 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75089 2019-Jan-15 20:37:41.659977 - [DEBUG] Value : BOTTOM
75090 2019-Jan-15 20:37:41.660003 - [DEBUG]
75091 2019-Jan-15 20:37:41.660027 - [DEBUG] Function : main
75092 2019-Jan-15 20:37:41.660052 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75093 2019-Jan-15 20:37:41.660699 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75094 2019-Jan-15 20:37:41.661334 - [DEBUG] Value : BOTTOM
75095 2019-Jan-15 20:37:41.661360 - [DEBUG]
75096 2019-Jan-15 20:37:41.661384 - [DEBUG] Function : main
75097 2019-Jan-15 20:37:41.661409 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75098 2019-Jan-15 20:37:41.662041 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75099 2019-Jan-15 20:37:41.662675 - [DEBUG] Value : BOTTOM
75100 2019-Jan-15 20:37:41.662701 - [DEBUG]
75101 2019-Jan-15 20:37:41.662725 - [DEBUG] Function : main
75102 2019-Jan-15 20:37:41.662751 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75103 2019-Jan-15 20:37:41.663383 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75104 2019-Jan-15 20:37:41.664030 - [DEBUG] Value : BOTTOM
75105 2019-Jan-15 20:37:41.664056 - [DEBUG]
75106 2019-Jan-15 20:37:41.664080 - [DEBUG] Function : main
75107 2019-Jan-15 20:37:41.664105 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75108 2019-Jan-15 20:37:41.664738 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75109 2019-Jan-15 20:37:41.665372 - [DEBUG] Value : BOTTOM
75110 2019-Jan-15 20:37:41.665398 - [DEBUG]
75111 2019-Jan-15 20:37:41.665422 - [DEBUG] Function : main
75112 2019-Jan-15 20:37:41.665447 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75113 2019-Jan-15 20:37:41.666079 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75114 2019-Jan-15 20:37:41.666717 - [DEBUG] Value : BOTTOM
75115 2019-Jan-15 20:37:41.666743 - [DEBUG]
75116 2019-Jan-15 20:37:41.666767 - [DEBUG] Function : main
75117 2019-Jan-15 20:37:41.666792 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75118 2019-Jan-15 20:37:41.667441 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75119 2019-Jan-15 20:37:41.668077 - [DEBUG] Value : BOTTOM
75120 2019-Jan-15 20:37:41.668103 - [DEBUG]
75121 2019-Jan-15 20:37:41.668128 - [DEBUG] Function : main
75122 2019-Jan-15 20:37:41.668152 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75123 2019-Jan-15 20:37:41.668784 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75124 2019-Jan-15 20:37:41.669422 - [DEBUG] Value : BOTTOM
75125 2019-Jan-15 20:37:41.669448 - [DEBUG]
75126 2019-Jan-15 20:37:41.669472 - [DEBUG] Function : main
75127 2019-Jan-15 20:37:41.669497 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75128 2019-Jan-15 20:37:41.670131 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75129 2019-Jan-15 20:37:41.670783 - [DEBUG] Value : BOTTOM
75130 2019-Jan-15 20:37:41.670809 - [DEBUG]
75131 2019-Jan-15 20:37:41.670833 - [DEBUG] Function : main
75132 2019-Jan-15 20:37:41.670858 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75133 2019-Jan-15 20:37:41.671497 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75134 2019-Jan-15 20:37:41.672133 - [DEBUG] Value : BOTTOM
75135 2019-Jan-15 20:37:41.672159 - [DEBUG]
75136 2019-Jan-15 20:37:41.672183 - [DEBUG] Function : main
75137 2019-Jan-15 20:37:41.672208 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75138 2019-Jan-15 20:37:41.672840 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75139 2019-Jan-15 20:37:41.673482 - [DEBUG] Value : BOTTOM
75140 2019-Jan-15 20:37:41.673508 - [DEBUG]
75141 2019-Jan-15 20:37:41.673532 - [DEBUG] Function : main
75142 2019-Jan-15 20:37:41.673557 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75143 2019-Jan-15 20:37:41.674206 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75144 2019-Jan-15 20:37:41.674841 - [DEBUG] Value : BOTTOM
75145 2019-Jan-15 20:37:41.674867 - [DEBUG]
75146 2019-Jan-15 20:37:41.674891 - [DEBUG] Function : main
75147 2019-Jan-15 20:37:41.674916 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75148 2019-Jan-15 20:37:41.675548 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75149 2019-Jan-15 20:37:41.676183 - [DEBUG] Value : BOTTOM
75150 2019-Jan-15 20:37:41.676209 - [DEBUG]
75151 2019-Jan-15 20:37:41.676235 - [DEBUG] Function : main
75152 2019-Jan-15 20:37:41.676260 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75153 2019-Jan-15 20:37:41.676891 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75154 2019-Jan-15 20:37:41.677542 - [DEBUG] Value : BOTTOM
75155 2019-Jan-15 20:37:41.677567 - [DEBUG]
75156 2019-Jan-15 20:37:41.677592 - [DEBUG] Function : main
75157 2019-Jan-15 20:37:41.677617 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75158 2019-Jan-15 20:37:41.678249 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75159 2019-Jan-15 20:37:41.678884 - [DEBUG] Value : BOTTOM
75160 2019-Jan-15 20:37:41.678911 - [DEBUG]
75161 2019-Jan-15 20:37:41.678935 - [DEBUG] Function : main
75162 2019-Jan-15 20:37:41.678960 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75163 2019-Jan-15 20:37:41.679604 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75164 2019-Jan-15 20:37:41.680247 - [DEBUG] Value : BOTTOM
75165 2019-Jan-15 20:37:41.680273 - [DEBUG]
75166 2019-Jan-15 20:37:41.680298 - [DEBUG] Function : main
75167 2019-Jan-15 20:37:41.680323 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75168 2019-Jan-15 20:37:41.680973 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75169 2019-Jan-15 20:37:41.681657 - [DEBUG] Value : BOTTOM
75170 2019-Jan-15 20:37:41.681685 - [DEBUG]
75171 2019-Jan-15 20:37:41.681711 - [DEBUG] Function : main
75172 2019-Jan-15 20:37:41.681736 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75173 2019-Jan-15 20:37:41.682428 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75174 2019-Jan-15 20:37:41.683136 - [DEBUG] Value : BOTTOM
75175 2019-Jan-15 20:37:41.683165 - [DEBUG]
75176 2019-Jan-15 20:37:41.683192 - [DEBUG] Function : main
75177 2019-Jan-15 20:37:41.683219 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75178 2019-Jan-15 20:37:41.683881 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75179 2019-Jan-15 20:37:41.684551 - [DEBUG] Value : BOTTOM
75180 2019-Jan-15 20:37:41.684596 - [DEBUG]
75181 2019-Jan-15 20:37:41.684621 - [DEBUG] Function : main
75182 2019-Jan-15 20:37:41.684646 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75183 2019-Jan-15 20:37:41.685279 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75184 2019-Jan-15 20:37:41.685915 - [DEBUG] Value : BOTTOM
75185 2019-Jan-15 20:37:41.685941 - [DEBUG]
75186 2019-Jan-15 20:37:41.685965 - [DEBUG] Function : main
75187 2019-Jan-15 20:37:41.685990 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75188 2019-Jan-15 20:37:41.686622 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75189 2019-Jan-15 20:37:41.687260 - [DEBUG] Value : BOTTOM
75190 2019-Jan-15 20:37:41.687300 - [DEBUG]
75191 2019-Jan-15 20:37:41.687325 - [DEBUG] Function : main
75192 2019-Jan-15 20:37:41.687350 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75193 2019-Jan-15 20:37:41.687982 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75194 2019-Jan-15 20:37:41.688617 - [DEBUG] Value : BOTTOM
75195 2019-Jan-15 20:37:41.688643 - [DEBUG]
75196 2019-Jan-15 20:37:41.688668 - [DEBUG] Function : main
75197 2019-Jan-15 20:37:41.688692 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75198 2019-Jan-15 20:37:41.689325 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75199 2019-Jan-15 20:37:41.689962 - [DEBUG] Value : BOTTOM
75200 2019-Jan-15 20:37:41.689987 - [DEBUG]
75201 2019-Jan-15 20:37:41.690012 - [DEBUG] Function : main
75202 2019-Jan-15 20:37:41.690037 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75203 2019-Jan-15 20:37:41.690682 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75204 2019-Jan-15 20:37:41.691319 - [DEBUG] Value : BOTTOM
75205 2019-Jan-15 20:37:41.691345 - [DEBUG]
75206 2019-Jan-15 20:37:41.691370 - [DEBUG] Function : main
75207 2019-Jan-15 20:37:41.691394 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75208 2019-Jan-15 20:37:41.692026 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75209 2019-Jan-15 20:37:41.692659 - [DEBUG] Value : BOTTOM
75210 2019-Jan-15 20:37:41.692685 - [DEBUG]
75211 2019-Jan-15 20:37:41.692709 - [DEBUG] Function : main
75212 2019-Jan-15 20:37:41.692734 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75213 2019-Jan-15 20:37:41.693367 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75214 2019-Jan-15 20:37:41.694024 - [DEBUG] Value : BOTTOM
75215 2019-Jan-15 20:37:41.694050 - [DEBUG]
75216 2019-Jan-15 20:37:41.694074 - [DEBUG] Function : main
75217 2019-Jan-15 20:37:41.694099 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75218 2019-Jan-15 20:37:41.694732 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75219 2019-Jan-15 20:37:41.695367 - [DEBUG] Value : BOTTOM
75220 2019-Jan-15 20:37:41.695393 - [DEBUG]
75221 2019-Jan-15 20:37:41.695418 - [DEBUG] Function : main
75222 2019-Jan-15 20:37:41.695442 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75223 2019-Jan-15 20:37:41.696084 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75224 2019-Jan-15 20:37:41.696144 - [DEBUG] Value : BOTTOM
75225 2019-Jan-15 20:37:41.696169 - [DEBUG]
75226 2019-Jan-15 20:37:41.696216 - [DEBUG] Function : main
75227 2019-Jan-15 20:37:41.696243 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75228 2019-Jan-15 20:37:41.696890 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75229 2019-Jan-15 20:37:41.697546 - [DEBUG] Value : BOTTOM
75230 2019-Jan-15 20:37:41.697572 - [DEBUG]
75231 2019-Jan-15 20:37:41.697596 - [DEBUG] Function : main
75232 2019-Jan-15 20:37:41.697621 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75233 2019-Jan-15 20:37:41.698255 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75234 2019-Jan-15 20:37:41.698892 - [DEBUG] Value : BOTTOM
75235 2019-Jan-15 20:37:41.698918 - [DEBUG]
75236 2019-Jan-15 20:37:41.698943 - [DEBUG] Function : main
75237 2019-Jan-15 20:37:41.698968 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75238 2019-Jan-15 20:37:41.699600 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75239 2019-Jan-15 20:37:41.700235 - [DEBUG] Value : BOTTOM
75240 2019-Jan-15 20:37:41.700261 - [DEBUG]
75241 2019-Jan-15 20:37:41.700286 - [DEBUG] Function : main
75242 2019-Jan-15 20:37:41.700310 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75243 2019-Jan-15 20:37:41.700956 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75244 2019-Jan-15 20:37:41.701594 - [DEBUG] Value : BOTTOM
75245 2019-Jan-15 20:37:41.701620 - [DEBUG]
75246 2019-Jan-15 20:37:41.701644 - [DEBUG] Function : main
75247 2019-Jan-15 20:37:41.701669 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75248 2019-Jan-15 20:37:41.702301 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75249 2019-Jan-15 20:37:41.702938 - [DEBUG] Value : BOTTOM
75250 2019-Jan-15 20:37:41.702964 - [DEBUG]
75251 2019-Jan-15 20:37:41.702989 - [DEBUG] Function : main
75252 2019-Jan-15 20:37:41.703014 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75253 2019-Jan-15 20:37:41.703646 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75254 2019-Jan-15 20:37:41.704297 - [DEBUG] Value : BOTTOM
75255 2019-Jan-15 20:37:41.704322 - [DEBUG]
75256 2019-Jan-15 20:37:41.704348 - [DEBUG] Function : main
75257 2019-Jan-15 20:37:41.704373 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75258 2019-Jan-15 20:37:41.705005 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75259 2019-Jan-15 20:37:41.705638 - [DEBUG] Value : BOTTOM
75260 2019-Jan-15 20:37:41.705664 - [DEBUG]
75261 2019-Jan-15 20:37:41.705689 - [DEBUG] Function : main
75262 2019-Jan-15 20:37:41.705714 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75263 2019-Jan-15 20:37:41.706348 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75264 2019-Jan-15 20:37:41.706981 - [DEBUG] Value : BOTTOM
75265 2019-Jan-15 20:37:41.707007 - [DEBUG]
75266 2019-Jan-15 20:37:41.707031 - [DEBUG] Function : main
75267 2019-Jan-15 20:37:41.707056 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75268 2019-Jan-15 20:37:41.707705 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75269 2019-Jan-15 20:37:41.708345 - [DEBUG] Value : BOTTOM
75270 2019-Jan-15 20:37:41.708371 - [DEBUG]
75271 2019-Jan-15 20:37:41.708395 - [DEBUG] Function : main
75272 2019-Jan-15 20:37:41.708420 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75273 2019-Jan-15 20:37:41.709060 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75274 2019-Jan-15 20:37:41.709698 - [DEBUG] Value : BOTTOM
75275 2019-Jan-15 20:37:41.709724 - [DEBUG]
75276 2019-Jan-15 20:37:41.709748 - [DEBUG] Function : main
75277 2019-Jan-15 20:37:41.709773 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75278 2019-Jan-15 20:37:41.710406 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75279 2019-Jan-15 20:37:41.711061 - [DEBUG] Value : BOTTOM
75280 2019-Jan-15 20:37:41.711087 - [DEBUG]
75281 2019-Jan-15 20:37:41.711112 - [DEBUG] Function : main
75282 2019-Jan-15 20:37:41.711136 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75283 2019-Jan-15 20:37:41.711770 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75284 2019-Jan-15 20:37:41.712406 - [DEBUG] Value : BOTTOM
75285 2019-Jan-15 20:37:41.712432 - [DEBUG]
75286 2019-Jan-15 20:37:41.712456 - [DEBUG] Function : main
75287 2019-Jan-15 20:37:41.712481 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75288 2019-Jan-15 20:37:41.713113 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75289 2019-Jan-15 20:37:41.713750 - [DEBUG] Value : BOTTOM
75290 2019-Jan-15 20:37:41.713776 - [DEBUG]
75291 2019-Jan-15 20:37:41.713800 - [DEBUG] Function : main
75292 2019-Jan-15 20:37:41.713825 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75293 2019-Jan-15 20:37:41.714474 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75294 2019-Jan-15 20:37:41.715118 - [DEBUG] Value : BOTTOM
75295 2019-Jan-15 20:37:41.715144 - [DEBUG]
75296 2019-Jan-15 20:37:41.715168 - [DEBUG] Function : main
75297 2019-Jan-15 20:37:41.715193 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75298 2019-Jan-15 20:37:41.715827 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75299 2019-Jan-15 20:37:41.716465 - [DEBUG] Value : BOTTOM
75300 2019-Jan-15 20:37:41.716490 - [DEBUG]
75301 2019-Jan-15 20:37:41.716515 - [DEBUG] Function : main
75302 2019-Jan-15 20:37:41.716540 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75303 2019-Jan-15 20:37:41.717173 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75304 2019-Jan-15 20:37:41.717827 - [DEBUG] Value : BOTTOM
75305 2019-Jan-15 20:37:41.717853 - [DEBUG]
75306 2019-Jan-15 20:37:41.717879 - [DEBUG] Function : main
75307 2019-Jan-15 20:37:41.717904 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75308 2019-Jan-15 20:37:41.718537 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75309 2019-Jan-15 20:37:41.719173 - [DEBUG] Value : BOTTOM
75310 2019-Jan-15 20:37:41.719199 - [DEBUG]
75311 2019-Jan-15 20:37:41.719224 - [DEBUG] Function : main
75312 2019-Jan-15 20:37:41.719249 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75313 2019-Jan-15 20:37:41.719881 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75314 2019-Jan-15 20:37:41.720519 - [DEBUG] Value : BOTTOM
75315 2019-Jan-15 20:37:41.720545 - [DEBUG]
75316 2019-Jan-15 20:37:41.720569 - [DEBUG] Function : main
75317 2019-Jan-15 20:37:41.720614 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75318 2019-Jan-15 20:37:41.721250 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75319 2019-Jan-15 20:37:41.721895 - [DEBUG] Value : BOTTOM
75320 2019-Jan-15 20:37:41.721921 - [DEBUG]
75321 2019-Jan-15 20:37:41.721945 - [DEBUG] Function : main
75322 2019-Jan-15 20:37:41.721970 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75323 2019-Jan-15 20:37:41.722603 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75324 2019-Jan-15 20:37:41.723240 - [DEBUG] Value : BOTTOM
75325 2019-Jan-15 20:37:41.723266 - [DEBUG]
75326 2019-Jan-15 20:37:41.723290 - [DEBUG] Function : main
75327 2019-Jan-15 20:37:41.723315 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75328 2019-Jan-15 20:37:41.723959 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75329 2019-Jan-15 20:37:41.724602 - [DEBUG] Value : BOTTOM
75330 2019-Jan-15 20:37:41.724628 - [DEBUG]
75331 2019-Jan-15 20:37:41.724653 - [DEBUG] Function : main
75332 2019-Jan-15 20:37:41.724678 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75333 2019-Jan-15 20:37:41.725311 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75334 2019-Jan-15 20:37:41.725948 - [DEBUG] Value : BOTTOM
75335 2019-Jan-15 20:37:41.725974 - [DEBUG]
75336 2019-Jan-15 20:37:41.725998 - [DEBUG] Function : main
75337 2019-Jan-15 20:37:41.726023 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75338 2019-Jan-15 20:37:41.726654 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75339 2019-Jan-15 20:37:41.727305 - [DEBUG] Value : BOTTOM
75340 2019-Jan-15 20:37:41.727331 - [DEBUG]
75341 2019-Jan-15 20:37:41.727355 - [DEBUG] Function : main
75342 2019-Jan-15 20:37:41.727380 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75343 2019-Jan-15 20:37:41.728012 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75344 2019-Jan-15 20:37:41.728651 - [DEBUG] Value : BOTTOM
75345 2019-Jan-15 20:37:41.728677 - [DEBUG]
75346 2019-Jan-15 20:37:41.728701 - [DEBUG] Function : main
75347 2019-Jan-15 20:37:41.728726 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75348 2019-Jan-15 20:37:41.729358 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75349 2019-Jan-15 20:37:41.729992 - [DEBUG] Value : BOTTOM
75350 2019-Jan-15 20:37:41.730017 - [DEBUG]
75351 2019-Jan-15 20:37:41.730042 - [DEBUG] Function : main
75352 2019-Jan-15 20:37:41.730067 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75353 2019-Jan-15 20:37:41.730715 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75354 2019-Jan-15 20:37:41.731351 - [DEBUG] Value : BOTTOM
75355 2019-Jan-15 20:37:41.731377 - [DEBUG]
75356 2019-Jan-15 20:37:41.731401 - [DEBUG] Function : main
75357 2019-Jan-15 20:37:41.731426 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75358 2019-Jan-15 20:37:41.732059 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75359 2019-Jan-15 20:37:41.732697 - [DEBUG] Value : BOTTOM
75360 2019-Jan-15 20:37:41.732722 - [DEBUG]
75361 2019-Jan-15 20:37:41.732754 - [DEBUG] Function : main
75362 2019-Jan-15 20:37:41.732780 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75363 2019-Jan-15 20:37:41.733413 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75364 2019-Jan-15 20:37:41.733470 - [DEBUG] Value : BOTTOM
75365 2019-Jan-15 20:37:41.733495 - [DEBUG]
75366 2019-Jan-15 20:37:41.733537 - [DEBUG] Function : main
75367 2019-Jan-15 20:37:41.733563 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75368 2019-Jan-15 20:37:41.734213 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75369 2019-Jan-15 20:37:41.734850 - [DEBUG] Value : BOTTOM
75370 2019-Jan-15 20:37:41.734876 - [DEBUG]
75371 2019-Jan-15 20:37:41.734900 - [DEBUG] Function : main
75372 2019-Jan-15 20:37:41.734925 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75373 2019-Jan-15 20:37:41.735556 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75374 2019-Jan-15 20:37:41.736192 - [DEBUG] Value : BOTTOM
75375 2019-Jan-15 20:37:41.736218 - [DEBUG]
75376 2019-Jan-15 20:37:41.736243 - [DEBUG] Function : main
75377 2019-Jan-15 20:37:41.736268 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75378 2019-Jan-15 20:37:41.736899 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75379 2019-Jan-15 20:37:41.737549 - [DEBUG] Value : BOTTOM
75380 2019-Jan-15 20:37:41.737575 - [DEBUG]
75381 2019-Jan-15 20:37:41.737599 - [DEBUG] Function : main
75382 2019-Jan-15 20:37:41.737624 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75383 2019-Jan-15 20:37:41.738256 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75384 2019-Jan-15 20:37:41.738890 - [DEBUG] Value : BOTTOM
75385 2019-Jan-15 20:37:41.738916 - [DEBUG]
75386 2019-Jan-15 20:37:41.738940 - [DEBUG] Function : main
75387 2019-Jan-15 20:37:41.738965 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75388 2019-Jan-15 20:37:41.739594 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75389 2019-Jan-15 20:37:41.740231 - [DEBUG] Value : BOTTOM
75390 2019-Jan-15 20:37:41.740257 - [DEBUG]
75391 2019-Jan-15 20:37:41.740281 - [DEBUG] Function : main
75392 2019-Jan-15 20:37:41.740306 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75393 2019-Jan-15 20:37:41.740952 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75394 2019-Jan-15 20:37:41.741585 - [DEBUG] Value : BOTTOM
75395 2019-Jan-15 20:37:41.741611 - [DEBUG]
75396 2019-Jan-15 20:37:41.741635 - [DEBUG] Function : main
75397 2019-Jan-15 20:37:41.741660 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75398 2019-Jan-15 20:37:41.742289 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75399 2019-Jan-15 20:37:41.742923 - [DEBUG] Value : BOTTOM
75400 2019-Jan-15 20:37:41.742949 - [DEBUG]
75401 2019-Jan-15 20:37:41.742973 - [DEBUG] Function : main
75402 2019-Jan-15 20:37:41.742998 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75403 2019-Jan-15 20:37:41.743629 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75404 2019-Jan-15 20:37:41.744281 - [DEBUG] Value : BOTTOM
75405 2019-Jan-15 20:37:41.744307 - [DEBUG]
75406 2019-Jan-15 20:37:41.744331 - [DEBUG] Function : main
75407 2019-Jan-15 20:37:41.744356 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75408 2019-Jan-15 20:37:41.744986 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75409 2019-Jan-15 20:37:41.745631 - [DEBUG] Value : BOTTOM
75410 2019-Jan-15 20:37:41.745657 - [DEBUG]
75411 2019-Jan-15 20:37:41.745682 - [DEBUG] Function : main
75412 2019-Jan-15 20:37:41.745706 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75413 2019-Jan-15 20:37:41.746338 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75414 2019-Jan-15 20:37:41.746972 - [DEBUG] Value : BOTTOM
75415 2019-Jan-15 20:37:41.746998 - [DEBUG]
75416 2019-Jan-15 20:37:41.747022 - [DEBUG] Function : main
75417 2019-Jan-15 20:37:41.747047 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75418 2019-Jan-15 20:37:41.747693 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75419 2019-Jan-15 20:37:41.748331 - [DEBUG] Value : BOTTOM
75420 2019-Jan-15 20:37:41.748357 - [DEBUG]
75421 2019-Jan-15 20:37:41.748381 - [DEBUG] Function : main
75422 2019-Jan-15 20:37:41.748406 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75423 2019-Jan-15 20:37:41.749038 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75424 2019-Jan-15 20:37:41.749673 - [DEBUG] Value : BOTTOM
75425 2019-Jan-15 20:37:41.749699 - [DEBUG]
75426 2019-Jan-15 20:37:41.749723 - [DEBUG] Function : main
75427 2019-Jan-15 20:37:41.749748 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75428 2019-Jan-15 20:37:41.750378 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75429 2019-Jan-15 20:37:41.751030 - [DEBUG] Value : BOTTOM
75430 2019-Jan-15 20:37:41.751056 - [DEBUG]
75431 2019-Jan-15 20:37:41.751080 - [DEBUG] Function : main
75432 2019-Jan-15 20:37:41.751105 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75433 2019-Jan-15 20:37:41.751735 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75434 2019-Jan-15 20:37:41.752378 - [DEBUG] Value : BOTTOM
75435 2019-Jan-15 20:37:41.752404 - [DEBUG]
75436 2019-Jan-15 20:37:41.752428 - [DEBUG] Function : main
75437 2019-Jan-15 20:37:41.752453 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75438 2019-Jan-15 20:37:41.753084 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75439 2019-Jan-15 20:37:41.753718 - [DEBUG] Value : BOTTOM
75440 2019-Jan-15 20:37:41.753744 - [DEBUG]
75441 2019-Jan-15 20:37:41.753768 - [DEBUG] Function : main
75442 2019-Jan-15 20:37:41.753793 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75443 2019-Jan-15 20:37:41.754439 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75444 2019-Jan-15 20:37:41.755076 - [DEBUG] Value : BOTTOM
75445 2019-Jan-15 20:37:41.755102 - [DEBUG]
75446 2019-Jan-15 20:37:41.755127 - [DEBUG] Function : main
75447 2019-Jan-15 20:37:41.755152 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75448 2019-Jan-15 20:37:41.755783 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75449 2019-Jan-15 20:37:41.756418 - [DEBUG] Value : BOTTOM
75450 2019-Jan-15 20:37:41.756444 - [DEBUG]
75451 2019-Jan-15 20:37:41.756468 - [DEBUG] Function : main
75452 2019-Jan-15 20:37:41.756493 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75453 2019-Jan-15 20:37:41.757123 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75454 2019-Jan-15 20:37:41.757776 - [DEBUG] Value : BOTTOM
75455 2019-Jan-15 20:37:41.757802 - [DEBUG]
75456 2019-Jan-15 20:37:41.757826 - [DEBUG] Function : main
75457 2019-Jan-15 20:37:41.757851 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75458 2019-Jan-15 20:37:41.758481 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75459 2019-Jan-15 20:37:41.759139 - [DEBUG] Value : BOTTOM
75460 2019-Jan-15 20:37:41.759165 - [DEBUG]
75461 2019-Jan-15 20:37:41.759190 - [DEBUG] Function : main
75462 2019-Jan-15 20:37:41.759215 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75463 2019-Jan-15 20:37:41.759846 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75464 2019-Jan-15 20:37:41.760482 - [DEBUG] Value : BOTTOM
75465 2019-Jan-15 20:37:41.760508 - [DEBUG]
75466 2019-Jan-15 20:37:41.760532 - [DEBUG] Function : main
75467 2019-Jan-15 20:37:41.760557 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75468 2019-Jan-15 20:37:41.761203 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75469 2019-Jan-15 20:37:41.761845 - [DEBUG] Value : BOTTOM
75470 2019-Jan-15 20:37:41.761871 - [DEBUG]
75471 2019-Jan-15 20:37:41.761896 - [DEBUG] Function : main
75472 2019-Jan-15 20:37:41.761921 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75473 2019-Jan-15 20:37:41.762552 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75474 2019-Jan-15 20:37:41.763187 - [DEBUG] Value : BOTTOM
75475 2019-Jan-15 20:37:41.763213 - [DEBUG]
75476 2019-Jan-15 20:37:41.763237 - [DEBUG] Function : main
75477 2019-Jan-15 20:37:41.763262 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75478 2019-Jan-15 20:37:41.763892 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75479 2019-Jan-15 20:37:41.764545 - [DEBUG] Value : BOTTOM
75480 2019-Jan-15 20:37:41.764571 - [DEBUG]
75481 2019-Jan-15 20:37:41.764595 - [DEBUG] Function : main
75482 2019-Jan-15 20:37:41.764620 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75483 2019-Jan-15 20:37:41.765250 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75484 2019-Jan-15 20:37:41.765886 - [DEBUG] Value : BOTTOM
75485 2019-Jan-15 20:37:41.765912 - [DEBUG]
75486 2019-Jan-15 20:37:41.765936 - [DEBUG] Function : main
75487 2019-Jan-15 20:37:41.765961 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75488 2019-Jan-15 20:37:41.766591 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75489 2019-Jan-15 20:37:41.767224 - [DEBUG] Value : BOTTOM
75490 2019-Jan-15 20:37:41.767250 - [DEBUG]
75491 2019-Jan-15 20:37:41.767287 - [DEBUG] Function : main
75492 2019-Jan-15 20:37:41.767312 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75493 2019-Jan-15 20:37:41.767943 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75494 2019-Jan-15 20:37:41.768578 - [DEBUG] Value : BOTTOM
75495 2019-Jan-15 20:37:41.768604 - [DEBUG]
75496 2019-Jan-15 20:37:41.768629 - [DEBUG] Function : main
75497 2019-Jan-15 20:37:41.768654 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75498 2019-Jan-15 20:37:41.769283 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75499 2019-Jan-15 20:37:41.769919 - [DEBUG] Value : BOTTOM
75500 2019-Jan-15 20:37:41.769945 - [DEBUG]
75501 2019-Jan-15 20:37:41.769969 - [DEBUG] Function : main
75502 2019-Jan-15 20:37:41.769994 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75503 2019-Jan-15 20:37:41.770636 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75504 2019-Jan-15 20:37:41.771269 - [DEBUG] Value : BOTTOM
75505 2019-Jan-15 20:37:41.771295 - [DEBUG]
75506 2019-Jan-15 20:37:41.771320 - [DEBUG] Function : main
75507 2019-Jan-15 20:37:41.771353 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75508 2019-Jan-15 20:37:41.771987 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75509 2019-Jan-15 20:37:41.772630 - [DEBUG] Value : BOTTOM
75510 2019-Jan-15 20:37:41.772655 - [DEBUG]
75511 2019-Jan-15 20:37:41.772680 - [DEBUG] Function : main
75512 2019-Jan-15 20:37:41.772705 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75513 2019-Jan-15 20:37:41.773337 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75514 2019-Jan-15 20:37:41.773986 - [DEBUG] Value : BOTTOM
75515 2019-Jan-15 20:37:41.774012 - [DEBUG]
75516 2019-Jan-15 20:37:41.774037 - [DEBUG] Function : main
75517 2019-Jan-15 20:37:41.774062 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75518 2019-Jan-15 20:37:41.774691 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75519 2019-Jan-15 20:37:41.774747 - [DEBUG] Value : BOTTOM
75520 2019-Jan-15 20:37:41.774773 - [DEBUG]
75521 2019-Jan-15 20:37:41.774814 - [DEBUG] Function : main
75522 2019-Jan-15 20:37:41.774840 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75523 2019-Jan-15 20:37:41.775474 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75524 2019-Jan-15 20:37:41.776112 - [DEBUG] Value : BOTTOM
75525 2019-Jan-15 20:37:41.776138 - [DEBUG]
75526 2019-Jan-15 20:37:41.776163 - [DEBUG] Function : main
75527 2019-Jan-15 20:37:41.776188 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75528 2019-Jan-15 20:37:41.776820 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75529 2019-Jan-15 20:37:41.777473 - [DEBUG] Value : BOTTOM
75530 2019-Jan-15 20:37:41.777499 - [DEBUG]
75531 2019-Jan-15 20:37:41.777524 - [DEBUG] Function : main
75532 2019-Jan-15 20:37:41.777549 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75533 2019-Jan-15 20:37:41.778183 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75534 2019-Jan-15 20:37:41.778819 - [DEBUG] Value : BOTTOM
75535 2019-Jan-15 20:37:41.778845 - [DEBUG]
75536 2019-Jan-15 20:37:41.778869 - [DEBUG] Function : main
75537 2019-Jan-15 20:37:41.778894 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75538 2019-Jan-15 20:37:41.779525 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75539 2019-Jan-15 20:37:41.780162 - [DEBUG] Value : BOTTOM
75540 2019-Jan-15 20:37:41.780187 - [DEBUG]
75541 2019-Jan-15 20:37:41.780212 - [DEBUG] Function : main
75542 2019-Jan-15 20:37:41.780237 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75543 2019-Jan-15 20:37:41.780883 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75544 2019-Jan-15 20:37:41.781522 - [DEBUG] Value : BOTTOM
75545 2019-Jan-15 20:37:41.781547 - [DEBUG]
75546 2019-Jan-15 20:37:41.781572 - [DEBUG] Function : main
75547 2019-Jan-15 20:37:41.781597 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75548 2019-Jan-15 20:37:41.782231 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75549 2019-Jan-15 20:37:41.782867 - [DEBUG] Value : BOTTOM
75550 2019-Jan-15 20:37:41.782893 - [DEBUG]
75551 2019-Jan-15 20:37:41.782918 - [DEBUG] Function : main
75552 2019-Jan-15 20:37:41.782942 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75553 2019-Jan-15 20:37:41.783582 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75554 2019-Jan-15 20:37:41.784235 - [DEBUG] Value : BOTTOM
75555 2019-Jan-15 20:37:41.784260 - [DEBUG]
75556 2019-Jan-15 20:37:41.784285 - [DEBUG] Function : main
75557 2019-Jan-15 20:37:41.784309 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75558 2019-Jan-15 20:37:41.784953 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75559 2019-Jan-15 20:37:41.785587 - [DEBUG] Value : BOTTOM
75560 2019-Jan-15 20:37:41.785612 - [DEBUG]
75561 2019-Jan-15 20:37:41.785637 - [DEBUG] Function : main
75562 2019-Jan-15 20:37:41.785662 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75563 2019-Jan-15 20:37:41.786296 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75564 2019-Jan-15 20:37:41.786935 - [DEBUG] Value : BOTTOM
75565 2019-Jan-15 20:37:41.786961 - [DEBUG]
75566 2019-Jan-15 20:37:41.786985 - [DEBUG] Function : main
75567 2019-Jan-15 20:37:41.787010 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75568 2019-Jan-15 20:37:41.787659 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75569 2019-Jan-15 20:37:41.788295 - [DEBUG] Value : BOTTOM
75570 2019-Jan-15 20:37:41.788322 - [DEBUG]
75571 2019-Jan-15 20:37:41.788346 - [DEBUG] Function : main
75572 2019-Jan-15 20:37:41.788371 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75573 2019-Jan-15 20:37:41.789003 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75574 2019-Jan-15 20:37:41.789641 - [DEBUG] Value : BOTTOM
75575 2019-Jan-15 20:37:41.789667 - [DEBUG]
75576 2019-Jan-15 20:37:41.789691 - [DEBUG] Function : main
75577 2019-Jan-15 20:37:41.789716 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75578 2019-Jan-15 20:37:41.790350 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75579 2019-Jan-15 20:37:41.791002 - [DEBUG] Value : BOTTOM
75580 2019-Jan-15 20:37:41.791028 - [DEBUG]
75581 2019-Jan-15 20:37:41.791053 - [DEBUG] Function : main
75582 2019-Jan-15 20:37:41.791078 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75583 2019-Jan-15 20:37:41.791712 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75584 2019-Jan-15 20:37:41.792349 - [DEBUG] Value : BOTTOM
75585 2019-Jan-15 20:37:41.792374 - [DEBUG]
75586 2019-Jan-15 20:37:41.792399 - [DEBUG] Function : main
75587 2019-Jan-15 20:37:41.792424 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75588 2019-Jan-15 20:37:41.793057 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75589 2019-Jan-15 20:37:41.793700 - [DEBUG] Value : BOTTOM
75590 2019-Jan-15 20:37:41.793726 - [DEBUG]
75591 2019-Jan-15 20:37:41.793751 - [DEBUG] Function : main
75592 2019-Jan-15 20:37:41.793776 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75593 2019-Jan-15 20:37:41.794425 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75594 2019-Jan-15 20:37:41.795062 - [DEBUG] Value : BOTTOM
75595 2019-Jan-15 20:37:41.795087 - [DEBUG]
75596 2019-Jan-15 20:37:41.795112 - [DEBUG] Function : main
75597 2019-Jan-15 20:37:41.795145 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75598 2019-Jan-15 20:37:41.795779 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75599 2019-Jan-15 20:37:41.796416 - [DEBUG] Value : BOTTOM
75600 2019-Jan-15 20:37:41.796442 - [DEBUG]
75601 2019-Jan-15 20:37:41.796468 - [DEBUG] Function : main
75602 2019-Jan-15 20:37:41.796493 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75603 2019-Jan-15 20:37:41.797125 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75604 2019-Jan-15 20:37:41.797778 - [DEBUG] Value : BOTTOM
75605 2019-Jan-15 20:37:41.797804 - [DEBUG]
75606 2019-Jan-15 20:37:41.797829 - [DEBUG] Function : main
75607 2019-Jan-15 20:37:41.797854 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75608 2019-Jan-15 20:37:41.798487 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75609 2019-Jan-15 20:37:41.799125 - [DEBUG] Value : BOTTOM
75610 2019-Jan-15 20:37:41.799150 - [DEBUG]
75611 2019-Jan-15 20:37:41.799175 - [DEBUG] Function : main
75612 2019-Jan-15 20:37:41.799200 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75613 2019-Jan-15 20:37:41.799833 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75614 2019-Jan-15 20:37:41.800476 - [DEBUG] Value : BOTTOM
75615 2019-Jan-15 20:37:41.800502 - [DEBUG]
75616 2019-Jan-15 20:37:41.800526 - [DEBUG] Function : main
75617 2019-Jan-15 20:37:41.800551 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75618 2019-Jan-15 20:37:41.801201 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75619 2019-Jan-15 20:37:41.801839 - [DEBUG] Value : BOTTOM
75620 2019-Jan-15 20:37:41.801865 - [DEBUG]
75621 2019-Jan-15 20:37:41.801889 - [DEBUG] Function : main
75622 2019-Jan-15 20:37:41.801914 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75623 2019-Jan-15 20:37:41.802547 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75624 2019-Jan-15 20:37:41.803192 - [DEBUG] Value : BOTTOM
75625 2019-Jan-15 20:37:41.803218 - [DEBUG]
75626 2019-Jan-15 20:37:41.803242 - [DEBUG] Function : main
75627 2019-Jan-15 20:37:41.803267 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75628 2019-Jan-15 20:37:41.803902 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75629 2019-Jan-15 20:37:41.804555 - [DEBUG] Value : BOTTOM
75630 2019-Jan-15 20:37:41.804581 - [DEBUG]
75631 2019-Jan-15 20:37:41.804605 - [DEBUG] Function : main
75632 2019-Jan-15 20:37:41.804630 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75633 2019-Jan-15 20:37:41.805264 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75634 2019-Jan-15 20:37:41.805900 - [DEBUG] Value : BOTTOM
75635 2019-Jan-15 20:37:41.805926 - [DEBUG]
75636 2019-Jan-15 20:37:41.805951 - [DEBUG] Function : main
75637 2019-Jan-15 20:37:41.805976 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75638 2019-Jan-15 20:37:41.806609 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75639 2019-Jan-15 20:37:41.807245 - [DEBUG] Value : BOTTOM
75640 2019-Jan-15 20:37:41.807284 - [DEBUG]
75641 2019-Jan-15 20:37:41.807317 - [DEBUG] Function : main
75642 2019-Jan-15 20:37:41.807342 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75643 2019-Jan-15 20:37:41.807976 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75644 2019-Jan-15 20:37:41.808611 - [DEBUG] Value : BOTTOM
75645 2019-Jan-15 20:37:41.808637 - [DEBUG]
75646 2019-Jan-15 20:37:41.808661 - [DEBUG] Function : main
75647 2019-Jan-15 20:37:41.808686 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75648 2019-Jan-15 20:37:41.809319 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75649 2019-Jan-15 20:37:41.809956 - [DEBUG] Value : BOTTOM
75650 2019-Jan-15 20:37:41.809982 - [DEBUG]
75651 2019-Jan-15 20:37:41.810007 - [DEBUG] Function : main
75652 2019-Jan-15 20:37:41.810032 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75653 2019-Jan-15 20:37:41.810679 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75654 2019-Jan-15 20:37:41.811318 - [DEBUG] Value : BOTTOM
75655 2019-Jan-15 20:37:41.811344 - [DEBUG]
75656 2019-Jan-15 20:37:41.811368 - [DEBUG] Function : main
75657 2019-Jan-15 20:37:41.811393 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75658 2019-Jan-15 20:37:41.812027 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75659 2019-Jan-15 20:37:41.812662 - [DEBUG] Value : BOTTOM
75660 2019-Jan-15 20:37:41.812687 - [DEBUG]
75661 2019-Jan-15 20:37:41.812712 - [DEBUG] Function : main
75662 2019-Jan-15 20:37:41.812737 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75663 2019-Jan-15 20:37:41.813372 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75664 2019-Jan-15 20:37:41.813428 - [DEBUG] Value : BOTTOM
75665 2019-Jan-15 20:37:41.813454 - [DEBUG]
75666 2019-Jan-15 20:37:41.813494 - [DEBUG] Function : main
75667 2019-Jan-15 20:37:41.813520 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75668 2019-Jan-15 20:37:41.814174 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75669 2019-Jan-15 20:37:41.814813 - [DEBUG] Value : BOTTOM
75670 2019-Jan-15 20:37:41.814839 - [DEBUG]
75671 2019-Jan-15 20:37:41.814863 - [DEBUG] Function : main
75672 2019-Jan-15 20:37:41.814888 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75673 2019-Jan-15 20:37:41.815522 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75674 2019-Jan-15 20:37:41.816160 - [DEBUG] Value : BOTTOM
75675 2019-Jan-15 20:37:41.816186 - [DEBUG]
75676 2019-Jan-15 20:37:41.816210 - [DEBUG] Function : main
75677 2019-Jan-15 20:37:41.816236 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75678 2019-Jan-15 20:37:41.816869 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75679 2019-Jan-15 20:37:41.817520 - [DEBUG] Value : BOTTOM
75680 2019-Jan-15 20:37:41.817546 - [DEBUG]
75681 2019-Jan-15 20:37:41.817570 - [DEBUG] Function : main
75682 2019-Jan-15 20:37:41.817595 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75683 2019-Jan-15 20:37:41.818228 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75684 2019-Jan-15 20:37:41.818865 - [DEBUG] Value : BOTTOM
75685 2019-Jan-15 20:37:41.818891 - [DEBUG]
75686 2019-Jan-15 20:37:41.818923 - [DEBUG] Function : main
75687 2019-Jan-15 20:37:41.818949 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75688 2019-Jan-15 20:37:41.819582 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75689 2019-Jan-15 20:37:41.820219 - [DEBUG] Value : BOTTOM
75690 2019-Jan-15 20:37:41.820245 - [DEBUG]
75691 2019-Jan-15 20:37:41.820269 - [DEBUG] Function : main
75692 2019-Jan-15 20:37:41.820294 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75693 2019-Jan-15 20:37:41.820941 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75694 2019-Jan-15 20:37:41.821578 - [DEBUG] Value : BOTTOM
75695 2019-Jan-15 20:37:41.821604 - [DEBUG]
75696 2019-Jan-15 20:37:41.821629 - [DEBUG] Function : main
75697 2019-Jan-15 20:37:41.821654 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75698 2019-Jan-15 20:37:41.822286 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75699 2019-Jan-15 20:37:41.822919 - [DEBUG] Value : BOTTOM
75700 2019-Jan-15 20:37:41.822945 - [DEBUG]
75701 2019-Jan-15 20:37:41.822969 - [DEBUG] Function : main
75702 2019-Jan-15 20:37:41.822994 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75703 2019-Jan-15 20:37:41.823628 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75704 2019-Jan-15 20:37:41.824277 - [DEBUG] Value : BOTTOM
75705 2019-Jan-15 20:37:41.824303 - [DEBUG]
75706 2019-Jan-15 20:37:41.824327 - [DEBUG] Function : main
75707 2019-Jan-15 20:37:41.824352 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75708 2019-Jan-15 20:37:41.824986 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75709 2019-Jan-15 20:37:41.825625 - [DEBUG] Value : BOTTOM
75710 2019-Jan-15 20:37:41.825650 - [DEBUG]
75711 2019-Jan-15 20:37:41.825675 - [DEBUG] Function : main
75712 2019-Jan-15 20:37:41.825700 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75713 2019-Jan-15 20:37:41.826333 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75714 2019-Jan-15 20:37:41.826971 - [DEBUG] Value : BOTTOM
75715 2019-Jan-15 20:37:41.826996 - [DEBUG]
75716 2019-Jan-15 20:37:41.827021 - [DEBUG] Function : main
75717 2019-Jan-15 20:37:41.827046 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75718 2019-Jan-15 20:37:41.827693 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75719 2019-Jan-15 20:37:41.828330 - [DEBUG] Value : BOTTOM
75720 2019-Jan-15 20:37:41.828356 - [DEBUG]
75721 2019-Jan-15 20:37:41.828381 - [DEBUG] Function : main
75722 2019-Jan-15 20:37:41.828405 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75723 2019-Jan-15 20:37:41.829039 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75724 2019-Jan-15 20:37:41.829675 - [DEBUG] Value : BOTTOM
75725 2019-Jan-15 20:37:41.829701 - [DEBUG]
75726 2019-Jan-15 20:37:41.829726 - [DEBUG] Function : main
75727 2019-Jan-15 20:37:41.829751 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75728 2019-Jan-15 20:37:41.830383 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75729 2019-Jan-15 20:37:41.831037 - [DEBUG] Value : BOTTOM
75730 2019-Jan-15 20:37:41.831070 - [DEBUG]
75731 2019-Jan-15 20:37:41.831095 - [DEBUG] Function : main
75732 2019-Jan-15 20:37:41.831120 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75733 2019-Jan-15 20:37:41.831755 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75734 2019-Jan-15 20:37:41.832398 - [DEBUG] Value : BOTTOM
75735 2019-Jan-15 20:37:41.832424 - [DEBUG]
75736 2019-Jan-15 20:37:41.832448 - [DEBUG] Function : main
75737 2019-Jan-15 20:37:41.832473 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75738 2019-Jan-15 20:37:41.833107 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75739 2019-Jan-15 20:37:41.833743 - [DEBUG] Value : BOTTOM
75740 2019-Jan-15 20:37:41.833769 - [DEBUG]
75741 2019-Jan-15 20:37:41.833794 - [DEBUG] Function : main
75742 2019-Jan-15 20:37:41.833819 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75743 2019-Jan-15 20:37:41.834467 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75744 2019-Jan-15 20:37:41.835105 - [DEBUG] Value : BOTTOM
75745 2019-Jan-15 20:37:41.835131 - [DEBUG]
75746 2019-Jan-15 20:37:41.835156 - [DEBUG] Function : main
75747 2019-Jan-15 20:37:41.835181 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75748 2019-Jan-15 20:37:41.835814 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75749 2019-Jan-15 20:37:41.836451 - [DEBUG] Value : BOTTOM
75750 2019-Jan-15 20:37:41.836477 - [DEBUG]
75751 2019-Jan-15 20:37:41.836501 - [DEBUG] Function : main
75752 2019-Jan-15 20:37:41.836526 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75753 2019-Jan-15 20:37:41.837159 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75754 2019-Jan-15 20:37:41.837814 - [DEBUG] Value : BOTTOM
75755 2019-Jan-15 20:37:41.837840 - [DEBUG]
75756 2019-Jan-15 20:37:41.837864 - [DEBUG] Function : main
75757 2019-Jan-15 20:37:41.837889 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75758 2019-Jan-15 20:37:41.838522 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75759 2019-Jan-15 20:37:41.839165 - [DEBUG] Value : BOTTOM
75760 2019-Jan-15 20:37:41.839191 - [DEBUG]
75761 2019-Jan-15 20:37:41.839215 - [DEBUG] Function : main
75762 2019-Jan-15 20:37:41.839240 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75763 2019-Jan-15 20:37:41.839875 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75764 2019-Jan-15 20:37:41.840511 - [DEBUG] Value : BOTTOM
75765 2019-Jan-15 20:37:41.840536 - [DEBUG]
75766 2019-Jan-15 20:37:41.840561 - [DEBUG] Function : main
75767 2019-Jan-15 20:37:41.840586 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75768 2019-Jan-15 20:37:41.841232 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75769 2019-Jan-15 20:37:41.841875 - [DEBUG] Value : BOTTOM
75770 2019-Jan-15 20:37:41.841901 - [DEBUG]
75771 2019-Jan-15 20:37:41.841925 - [DEBUG] Function : main
75772 2019-Jan-15 20:37:41.841950 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75773 2019-Jan-15 20:37:41.842584 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75774 2019-Jan-15 20:37:41.843228 - [DEBUG] Value : BOTTOM
75775 2019-Jan-15 20:37:41.843255 - [DEBUG]
75776 2019-Jan-15 20:37:41.843279 - [DEBUG] Function : main
75777 2019-Jan-15 20:37:41.843304 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75778 2019-Jan-15 20:37:41.843952 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75779 2019-Jan-15 20:37:41.844591 - [DEBUG] Value : BOTTOM
75780 2019-Jan-15 20:37:41.844617 - [DEBUG]
75781 2019-Jan-15 20:37:41.844641 - [DEBUG] Function : main
75782 2019-Jan-15 20:37:41.844666 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75783 2019-Jan-15 20:37:41.845300 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75784 2019-Jan-15 20:37:41.845937 - [DEBUG] Value : BOTTOM
75785 2019-Jan-15 20:37:41.845963 - [DEBUG]
75786 2019-Jan-15 20:37:41.845987 - [DEBUG] Function : main
75787 2019-Jan-15 20:37:41.846012 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75788 2019-Jan-15 20:37:41.846644 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75789 2019-Jan-15 20:37:41.847291 - [DEBUG] Value : BOTTOM
75790 2019-Jan-15 20:37:41.847317 - [DEBUG]
75791 2019-Jan-15 20:37:41.847341 - [DEBUG] Function : main
75792 2019-Jan-15 20:37:41.847366 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75793 2019-Jan-15 20:37:41.848000 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75794 2019-Jan-15 20:37:41.848636 - [DEBUG] Value : BOTTOM
75795 2019-Jan-15 20:37:41.848661 - [DEBUG]
75796 2019-Jan-15 20:37:41.848686 - [DEBUG] Function : main
75797 2019-Jan-15 20:37:41.848711 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75798 2019-Jan-15 20:37:41.849344 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75799 2019-Jan-15 20:37:41.849981 - [DEBUG] Value : BOTTOM
75800 2019-Jan-15 20:37:41.850007 - [DEBUG]
75801 2019-Jan-15 20:37:41.850031 - [DEBUG] Function : main
75802 2019-Jan-15 20:37:41.850056 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75803 2019-Jan-15 20:37:41.850703 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75804 2019-Jan-15 20:37:41.851339 - [DEBUG] Value : BOTTOM
75805 2019-Jan-15 20:37:41.851365 - [DEBUG]
75806 2019-Jan-15 20:37:41.851389 - [DEBUG] Function : main
75807 2019-Jan-15 20:37:41.851414 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75808 2019-Jan-15 20:37:41.852049 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75809 2019-Jan-15 20:37:41.852105 - [DEBUG] Value : BOTTOM
75810 2019-Jan-15 20:37:41.852131 - [DEBUG]
75811 2019-Jan-15 20:37:41.852178 - [DEBUG] Function : main
75812 2019-Jan-15 20:37:41.852205 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75813 2019-Jan-15 20:37:41.852852 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75814 2019-Jan-15 20:37:41.853489 - [DEBUG] Value : BOTTOM
75815 2019-Jan-15 20:37:41.853515 - [DEBUG]
75816 2019-Jan-15 20:37:41.853540 - [DEBUG] Function : main
75817 2019-Jan-15 20:37:41.853565 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75818 2019-Jan-15 20:37:41.854216 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75819 2019-Jan-15 20:37:41.854852 - [DEBUG] Value : BOTTOM
75820 2019-Jan-15 20:37:41.854889 - [DEBUG]
75821 2019-Jan-15 20:37:41.854915 - [DEBUG] Function : main
75822 2019-Jan-15 20:37:41.854940 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75823 2019-Jan-15 20:37:41.855576 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75824 2019-Jan-15 20:37:41.856211 - [DEBUG] Value : BOTTOM
75825 2019-Jan-15 20:37:41.856237 - [DEBUG]
75826 2019-Jan-15 20:37:41.856261 - [DEBUG] Function : main
75827 2019-Jan-15 20:37:41.856286 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75828 2019-Jan-15 20:37:41.856921 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75829 2019-Jan-15 20:37:41.857570 - [DEBUG] Value : BOTTOM
75830 2019-Jan-15 20:37:41.857597 - [DEBUG]
75831 2019-Jan-15 20:37:41.857621 - [DEBUG] Function : main
75832 2019-Jan-15 20:37:41.857646 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75833 2019-Jan-15 20:37:41.858281 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75834 2019-Jan-15 20:37:41.858919 - [DEBUG] Value : BOTTOM
75835 2019-Jan-15 20:37:41.858944 - [DEBUG]
75836 2019-Jan-15 20:37:41.858969 - [DEBUG] Function : main
75837 2019-Jan-15 20:37:41.858994 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75838 2019-Jan-15 20:37:41.859629 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75839 2019-Jan-15 20:37:41.860263 - [DEBUG] Value : BOTTOM
75840 2019-Jan-15 20:37:41.860289 - [DEBUG]
75841 2019-Jan-15 20:37:41.860313 - [DEBUG] Function : main
75842 2019-Jan-15 20:37:41.860338 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75843 2019-Jan-15 20:37:41.860986 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75844 2019-Jan-15 20:37:41.861620 - [DEBUG] Value : BOTTOM
75845 2019-Jan-15 20:37:41.861646 - [DEBUG]
75846 2019-Jan-15 20:37:41.861670 - [DEBUG] Function : main
75847 2019-Jan-15 20:37:41.861695 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75848 2019-Jan-15 20:37:41.862331 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75849 2019-Jan-15 20:37:41.862964 - [DEBUG] Value : BOTTOM
75850 2019-Jan-15 20:37:41.862990 - [DEBUG]
75851 2019-Jan-15 20:37:41.863015 - [DEBUG] Function : main
75852 2019-Jan-15 20:37:41.863039 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75853 2019-Jan-15 20:37:41.863674 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75854 2019-Jan-15 20:37:41.864326 - [DEBUG] Value : BOTTOM
75855 2019-Jan-15 20:37:41.864352 - [DEBUG]
75856 2019-Jan-15 20:37:41.864377 - [DEBUG] Function : main
75857 2019-Jan-15 20:37:41.864401 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75858 2019-Jan-15 20:37:41.865039 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75859 2019-Jan-15 20:37:41.865676 - [DEBUG] Value : BOTTOM
75860 2019-Jan-15 20:37:41.865701 - [DEBUG]
75861 2019-Jan-15 20:37:41.865726 - [DEBUG] Function : main
75862 2019-Jan-15 20:37:41.865751 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75863 2019-Jan-15 20:37:41.866386 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75864 2019-Jan-15 20:37:41.867023 - [DEBUG] Value : BOTTOM
75865 2019-Jan-15 20:37:41.867049 - [DEBUG]
75866 2019-Jan-15 20:37:41.867081 - [DEBUG] Function : main
75867 2019-Jan-15 20:37:41.867106 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75868 2019-Jan-15 20:37:41.867759 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75869 2019-Jan-15 20:37:41.868395 - [DEBUG] Value : BOTTOM
75870 2019-Jan-15 20:37:41.868421 - [DEBUG]
75871 2019-Jan-15 20:37:41.868445 - [DEBUG] Function : main
75872 2019-Jan-15 20:37:41.868470 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75873 2019-Jan-15 20:37:41.869106 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75874 2019-Jan-15 20:37:41.869741 - [DEBUG] Value : BOTTOM
75875 2019-Jan-15 20:37:41.869767 - [DEBUG]
75876 2019-Jan-15 20:37:41.869791 - [DEBUG] Function : main
75877 2019-Jan-15 20:37:41.869816 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75878 2019-Jan-15 20:37:41.870450 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75879 2019-Jan-15 20:37:41.871109 - [DEBUG] Value : BOTTOM
75880 2019-Jan-15 20:37:41.871135 - [DEBUG]
75881 2019-Jan-15 20:37:41.871159 - [DEBUG] Function : main
75882 2019-Jan-15 20:37:41.871184 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75883 2019-Jan-15 20:37:41.871821 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75884 2019-Jan-15 20:37:41.872456 - [DEBUG] Value : BOTTOM
75885 2019-Jan-15 20:37:41.872482 - [DEBUG]
75886 2019-Jan-15 20:37:41.872507 - [DEBUG] Function : main
75887 2019-Jan-15 20:37:41.872532 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75888 2019-Jan-15 20:37:41.873167 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75889 2019-Jan-15 20:37:41.873801 - [DEBUG] Value : BOTTOM
75890 2019-Jan-15 20:37:41.873827 - [DEBUG]
75891 2019-Jan-15 20:37:41.873853 - [DEBUG] Function : main
75892 2019-Jan-15 20:37:41.873878 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75893 2019-Jan-15 20:37:41.874529 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75894 2019-Jan-15 20:37:41.875164 - [DEBUG] Value : BOTTOM
75895 2019-Jan-15 20:37:41.875190 - [DEBUG]
75896 2019-Jan-15 20:37:41.875215 - [DEBUG] Function : main
75897 2019-Jan-15 20:37:41.875240 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75898 2019-Jan-15 20:37:41.875874 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75899 2019-Jan-15 20:37:41.876510 - [DEBUG] Value : BOTTOM
75900 2019-Jan-15 20:37:41.876536 - [DEBUG]
75901 2019-Jan-15 20:37:41.876561 - [DEBUG] Function : main
75902 2019-Jan-15 20:37:41.876586 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75903 2019-Jan-15 20:37:41.877221 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75904 2019-Jan-15 20:37:41.877878 - [DEBUG] Value : BOTTOM
75905 2019-Jan-15 20:37:41.877904 - [DEBUG]
75906 2019-Jan-15 20:37:41.877928 - [DEBUG] Function : main
75907 2019-Jan-15 20:37:41.877953 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75908 2019-Jan-15 20:37:41.878590 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75909 2019-Jan-15 20:37:41.879225 - [DEBUG] Value : BOTTOM
75910 2019-Jan-15 20:37:41.879251 - [DEBUG]
75911 2019-Jan-15 20:37:41.879275 - [DEBUG] Function : main
75912 2019-Jan-15 20:37:41.879300 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75913 2019-Jan-15 20:37:41.879943 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75914 2019-Jan-15 20:37:41.880585 - [DEBUG] Value : BOTTOM
75915 2019-Jan-15 20:37:41.880624 - [DEBUG]
75916 2019-Jan-15 20:37:41.880649 - [DEBUG] Function : main
75917 2019-Jan-15 20:37:41.880674 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75918 2019-Jan-15 20:37:41.881310 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75919 2019-Jan-15 20:37:41.881947 - [DEBUG] Value : BOTTOM
75920 2019-Jan-15 20:37:41.881972 - [DEBUG]
75921 2019-Jan-15 20:37:41.881997 - [DEBUG] Function : main
75922 2019-Jan-15 20:37:41.882022 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75923 2019-Jan-15 20:37:41.882657 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75924 2019-Jan-15 20:37:41.883293 - [DEBUG] Value : BOTTOM
75925 2019-Jan-15 20:37:41.883318 - [DEBUG]
75926 2019-Jan-15 20:37:41.883343 - [DEBUG] Function : main
75927 2019-Jan-15 20:37:41.883368 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75928 2019-Jan-15 20:37:41.884017 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75929 2019-Jan-15 20:37:41.884654 - [DEBUG] Value : BOTTOM
75930 2019-Jan-15 20:37:41.884680 - [DEBUG]
75931 2019-Jan-15 20:37:41.884704 - [DEBUG] Function : main
75932 2019-Jan-15 20:37:41.884729 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75933 2019-Jan-15 20:37:41.885364 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75934 2019-Jan-15 20:37:41.885998 - [DEBUG] Value : BOTTOM
75935 2019-Jan-15 20:37:41.886024 - [DEBUG]
75936 2019-Jan-15 20:37:41.886048 - [DEBUG] Function : main
75937 2019-Jan-15 20:37:41.886073 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75938 2019-Jan-15 20:37:41.886709 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75939 2019-Jan-15 20:37:41.887357 - [DEBUG] Value : BOTTOM
75940 2019-Jan-15 20:37:41.887383 - [DEBUG]
75941 2019-Jan-15 20:37:41.887407 - [DEBUG] Function : main
75942 2019-Jan-15 20:37:41.887432 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75943 2019-Jan-15 20:37:41.888068 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75944 2019-Jan-15 20:37:41.888704 - [DEBUG] Value : BOTTOM
75945 2019-Jan-15 20:37:41.888729 - [DEBUG]
75946 2019-Jan-15 20:37:41.888754 - [DEBUG] Function : main
75947 2019-Jan-15 20:37:41.888779 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75948 2019-Jan-15 20:37:41.889413 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75949 2019-Jan-15 20:37:41.890045 - [DEBUG] Value : BOTTOM
75950 2019-Jan-15 20:37:41.890071 - [DEBUG]
75951 2019-Jan-15 20:37:41.890096 - [DEBUG] Function : main
75952 2019-Jan-15 20:37:41.890120 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75953 2019-Jan-15 20:37:41.890772 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75954 2019-Jan-15 20:37:41.891414 - [DEBUG] Value : BOTTOM
75955 2019-Jan-15 20:37:41.891440 - [DEBUG]
75956 2019-Jan-15 20:37:41.891464 - [DEBUG] Function : main
75957 2019-Jan-15 20:37:41.891489 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75958 2019-Jan-15 20:37:41.892134 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75959 2019-Jan-15 20:37:41.892190 - [DEBUG] Value : BOTTOM
75960 2019-Jan-15 20:37:41.892216 - [DEBUG]
75961 2019-Jan-15 20:37:41.892255 - [DEBUG] Function : main
75962 2019-Jan-15 20:37:41.892282 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75963 2019-Jan-15 20:37:41.892919 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75964 2019-Jan-15 20:37:41.893555 - [DEBUG] Value : BOTTOM
75965 2019-Jan-15 20:37:41.893581 - [DEBUG]
75966 2019-Jan-15 20:37:41.893606 - [DEBUG] Function : main
75967 2019-Jan-15 20:37:41.893631 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75968 2019-Jan-15 20:37:41.894280 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75969 2019-Jan-15 20:37:41.894916 - [DEBUG] Value : BOTTOM
75970 2019-Jan-15 20:37:41.894942 - [DEBUG]
75971 2019-Jan-15 20:37:41.894967 - [DEBUG] Function : main
75972 2019-Jan-15 20:37:41.894992 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75973 2019-Jan-15 20:37:41.895627 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75974 2019-Jan-15 20:37:41.896261 - [DEBUG] Value : BOTTOM
75975 2019-Jan-15 20:37:41.896287 - [DEBUG]
75976 2019-Jan-15 20:37:41.896311 - [DEBUG] Function : main
75977 2019-Jan-15 20:37:41.896336 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75978 2019-Jan-15 20:37:41.896970 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75979 2019-Jan-15 20:37:41.897618 - [DEBUG] Value : BOTTOM
75980 2019-Jan-15 20:37:41.897644 - [DEBUG]
75981 2019-Jan-15 20:37:41.897668 - [DEBUG] Function : main
75982 2019-Jan-15 20:37:41.897693 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75983 2019-Jan-15 20:37:41.898329 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75984 2019-Jan-15 20:37:41.898965 - [DEBUG] Value : BOTTOM
75985 2019-Jan-15 20:37:41.898991 - [DEBUG]
75986 2019-Jan-15 20:37:41.899016 - [DEBUG] Function : main
75987 2019-Jan-15 20:37:41.899040 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75988 2019-Jan-15 20:37:41.899675 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75989 2019-Jan-15 20:37:41.900308 - [DEBUG] Value : BOTTOM
75990 2019-Jan-15 20:37:41.900333 - [DEBUG]
75991 2019-Jan-15 20:37:41.900358 - [DEBUG] Function : main
75992 2019-Jan-15 20:37:41.900383 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75993 2019-Jan-15 20:37:41.901034 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75994 2019-Jan-15 20:37:41.901667 - [DEBUG] Value : BOTTOM
75995 2019-Jan-15 20:37:41.901693 - [DEBUG]
75996 2019-Jan-15 20:37:41.901718 - [DEBUG] Function : main
75997 2019-Jan-15 20:37:41.901743 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75998 2019-Jan-15 20:37:41.902380 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75999 2019-Jan-15 20:37:41.903013 - [DEBUG] Value : BOTTOM
76000 2019-Jan-15 20:37:41.903039 - [DEBUG]
76001 2019-Jan-15 20:37:41.903064 - [DEBUG] Function : main
76002 2019-Jan-15 20:37:41.903089 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76003 2019-Jan-15 20:37:41.903723 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76004 2019-Jan-15 20:37:41.904384 - [DEBUG] Value : BOTTOM
76005 2019-Jan-15 20:37:41.904410 - [DEBUG]
76006 2019-Jan-15 20:37:41.904435 - [DEBUG] Function : main
76007 2019-Jan-15 20:37:41.904459 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76008 2019-Jan-15 20:37:41.905098 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76009 2019-Jan-15 20:37:41.905734 - [DEBUG] Value : BOTTOM
76010 2019-Jan-15 20:37:41.905760 - [DEBUG]
76011 2019-Jan-15 20:37:41.905784 - [DEBUG] Function : main
76012 2019-Jan-15 20:37:41.905809 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76013 2019-Jan-15 20:37:41.906444 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76014 2019-Jan-15 20:37:41.907082 - [DEBUG] Value : BOTTOM
76015 2019-Jan-15 20:37:41.907108 - [DEBUG]
76016 2019-Jan-15 20:37:41.907132 - [DEBUG] Function : main
76017 2019-Jan-15 20:37:41.907157 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76018 2019-Jan-15 20:37:41.907810 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76019 2019-Jan-15 20:37:41.908446 - [DEBUG] Value : BOTTOM
76020 2019-Jan-15 20:37:41.908472 - [DEBUG]
76021 2019-Jan-15 20:37:41.908496 - [DEBUG] Function : main
76022 2019-Jan-15 20:37:41.908521 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76023 2019-Jan-15 20:37:41.909156 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76024 2019-Jan-15 20:37:41.909792 - [DEBUG] Value : BOTTOM
76025 2019-Jan-15 20:37:41.909817 - [DEBUG]
76026 2019-Jan-15 20:37:41.909842 - [DEBUG] Function : main
76027 2019-Jan-15 20:37:41.909867 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76028 2019-Jan-15 20:37:41.910502 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76029 2019-Jan-15 20:37:41.911160 - [DEBUG] Value : BOTTOM
76030 2019-Jan-15 20:37:41.911186 - [DEBUG]
76031 2019-Jan-15 20:37:41.911211 - [DEBUG] Function : main
76032 2019-Jan-15 20:37:41.911235 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76033 2019-Jan-15 20:37:41.911872 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76034 2019-Jan-15 20:37:41.912507 - [DEBUG] Value : BOTTOM
76035 2019-Jan-15 20:37:41.912533 - [DEBUG]
76036 2019-Jan-15 20:37:41.912557 - [DEBUG] Function : main
76037 2019-Jan-15 20:37:41.912582 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76038 2019-Jan-15 20:37:41.913216 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76039 2019-Jan-15 20:37:41.913852 - [DEBUG] Value : BOTTOM
76040 2019-Jan-15 20:37:41.913878 - [DEBUG]
76041 2019-Jan-15 20:37:41.913903 - [DEBUG] Function : main
76042 2019-Jan-15 20:37:41.913928 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76043 2019-Jan-15 20:37:41.914579 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76044 2019-Jan-15 20:37:41.915214 - [DEBUG] Value : BOTTOM
76045 2019-Jan-15 20:37:41.915240 - [DEBUG]
76046 2019-Jan-15 20:37:41.915264 - [DEBUG] Function : main
76047 2019-Jan-15 20:37:41.915289 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76048 2019-Jan-15 20:37:41.915924 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76049 2019-Jan-15 20:37:41.916560 - [DEBUG] Value : BOTTOM
76050 2019-Jan-15 20:37:41.916593 - [DEBUG]
76051 2019-Jan-15 20:37:41.916618 - [DEBUG] Function : main
76052 2019-Jan-15 20:37:41.916643 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76053 2019-Jan-15 20:37:41.917291 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76054 2019-Jan-15 20:37:41.917934 - [DEBUG] Value : BOTTOM
76055 2019-Jan-15 20:37:41.917960 - [DEBUG]
76056 2019-Jan-15 20:37:41.917984 - [DEBUG] Function : main
76057 2019-Jan-15 20:37:41.918009 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76058 2019-Jan-15 20:37:41.918645 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76059 2019-Jan-15 20:37:41.919281 - [DEBUG] Value : BOTTOM
76060 2019-Jan-15 20:37:41.919306 - [DEBUG]
76061 2019-Jan-15 20:37:41.919331 - [DEBUG] Function : main
76062 2019-Jan-15 20:37:41.919356 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76063 2019-Jan-15 20:37:41.919991 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76064 2019-Jan-15 20:37:41.920646 - [DEBUG] Value : BOTTOM
76065 2019-Jan-15 20:37:41.920672 - [DEBUG]
76066 2019-Jan-15 20:37:41.920696 - [DEBUG] Function : main
76067 2019-Jan-15 20:37:41.920721 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76068 2019-Jan-15 20:37:41.921356 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76069 2019-Jan-15 20:37:41.921992 - [DEBUG] Value : BOTTOM
76070 2019-Jan-15 20:37:41.922018 - [DEBUG]
76071 2019-Jan-15 20:37:41.922043 - [DEBUG] Function : main
76072 2019-Jan-15 20:37:41.922068 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76073 2019-Jan-15 20:37:41.922702 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76074 2019-Jan-15 20:37:41.923337 - [DEBUG] Value : BOTTOM
76075 2019-Jan-15 20:37:41.923363 - [DEBUG]
76076 2019-Jan-15 20:37:41.923387 - [DEBUG] Function : main
76077 2019-Jan-15 20:37:41.923412 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76078 2019-Jan-15 20:37:41.924062 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76079 2019-Jan-15 20:37:41.924697 - [DEBUG] Value : BOTTOM
76080 2019-Jan-15 20:37:41.924723 - [DEBUG]
76081 2019-Jan-15 20:37:41.924747 - [DEBUG] Function : main
76082 2019-Jan-15 20:37:41.924772 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76083 2019-Jan-15 20:37:41.925407 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
76084 2019-Jan-15 20:37:41.926039 - [DEBUG] Value : BOTTOM
76085 2019-Jan-15 20:37:41.926065 - [DEBUG]
76086 2019-Jan-15 20:37:41.926090 - [DEBUG] Function : main
76087 2019-Jan-15 20:37:41.926115 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76088 2019-Jan-15 20:37:41.926752 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76089 2019-Jan-15 20:37:41.927402 - [DEBUG] Value : BOTTOM
76090 2019-Jan-15 20:37:41.927427 - [DEBUG]
76091 2019-Jan-15 20:37:41.927452 - [DEBUG] Function : main
76092 2019-Jan-15 20:37:41.927477 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76093 2019-Jan-15 20:37:41.928111 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76094 2019-Jan-15 20:37:41.928745 - [DEBUG] Value : BOTTOM
76095 2019-Jan-15 20:37:41.928771 - [DEBUG]
76096 2019-Jan-15 20:37:41.928802 - [DEBUG] Function : main
76097 2019-Jan-15 20:37:41.928827 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76098 2019-Jan-15 20:37:41.929461 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
76099 2019-Jan-15 20:37:41.930096 - [DEBUG] Value : BOTTOM
76100 2019-Jan-15 20:37:41.930122 - [DEBUG]
76101 2019-Jan-15 20:37:41.930146 - [DEBUG] Function : main
76102 2019-Jan-15 20:37:41.930172 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76103 2019-Jan-15 20:37:41.930824 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76104 2019-Jan-15 20:37:41.931465 - [DEBUG] Value : BOTTOM
76105 2019-Jan-15 20:37:41.931490 - [DEBUG]
76106 2019-Jan-15 20:37:41.931515 - [DEBUG] Function : main
76107 2019-Jan-15 20:37:41.931539 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76108 2019-Jan-15 20:37:41.932217 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76109 2019-Jan-15 20:37:41.932286 - [DEBUG] Value : BOTTOM
76110 2019-Jan-15 20:37:41.932312 - [DEBUG]
76111 2019-Jan-15 20:37:41.932361 - [DEBUG] Function : main
76112 2019-Jan-15 20:37:41.932388 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76113 2019-Jan-15 20:37:41.933114 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76114 2019-Jan-15 20:37:41.933819 - [DEBUG] Value : BOTTOM
76115 2019-Jan-15 20:37:41.933848 - [DEBUG]
76116 2019-Jan-15 20:37:41.933875 - [DEBUG] Function : main
76117 2019-Jan-15 20:37:41.933902 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76118 2019-Jan-15 20:37:41.934603 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76119 2019-Jan-15 20:37:41.935240 - [DEBUG] Value : BOTTOM
76120 2019-Jan-15 20:37:41.935266 - [DEBUG]
76121 2019-Jan-15 20:37:41.935292 - [DEBUG] Function : main
76122 2019-Jan-15 20:37:41.935317 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76123 2019-Jan-15 20:37:41.935954 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76124 2019-Jan-15 20:37:41.936589 - [DEBUG] Value : BOTTOM
76125 2019-Jan-15 20:37:41.936615 - [DEBUG]
76126 2019-Jan-15 20:37:41.936639 - [DEBUG] Function : main
76127 2019-Jan-15 20:37:41.936665 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76128 2019-Jan-15 20:37:41.937316 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76129 2019-Jan-15 20:37:41.937952 - [DEBUG] Value : BOTTOM
76130 2019-Jan-15 20:37:41.937978 - [DEBUG]
76131 2019-Jan-15 20:37:41.938003 - [DEBUG] Function : main
76132 2019-Jan-15 20:37:41.938028 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76133 2019-Jan-15 20:37:41.938663 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76134 2019-Jan-15 20:37:41.939302 - [DEBUG] Value : BOTTOM
76135 2019-Jan-15 20:37:41.939328 - [DEBUG]
76136 2019-Jan-15 20:37:41.939352 - [DEBUG] Function : main
76137 2019-Jan-15 20:37:41.939377 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76138 2019-Jan-15 20:37:41.940013 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76139 2019-Jan-15 20:37:41.940659 - [DEBUG] Value : BOTTOM
76140 2019-Jan-15 20:37:41.940685 - [DEBUG]
76141 2019-Jan-15 20:37:41.940711 - [DEBUG] Function : main
76142 2019-Jan-15 20:37:41.940736 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76143 2019-Jan-15 20:37:41.941387 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76144 2019-Jan-15 20:37:41.942023 - [DEBUG] Value : BOTTOM
76145 2019-Jan-15 20:37:41.942049 - [DEBUG]
76146 2019-Jan-15 20:37:41.942074 - [DEBUG] Function : main
76147 2019-Jan-15 20:37:41.942099 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76148 2019-Jan-15 20:37:41.942735 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76149 2019-Jan-15 20:37:41.943368 - [DEBUG] Value : BOTTOM
76150 2019-Jan-15 20:37:41.943394 - [DEBUG]
76151 2019-Jan-15 20:37:41.943418 - [DEBUG] Function : main
76152 2019-Jan-15 20:37:41.943443 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76153 2019-Jan-15 20:37:41.944094 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76154 2019-Jan-15 20:37:41.944735 - [DEBUG] Value : BOTTOM
76155 2019-Jan-15 20:37:41.944761 - [DEBUG]
76156 2019-Jan-15 20:37:41.944785 - [DEBUG] Function : main
76157 2019-Jan-15 20:37:41.944810 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76158 2019-Jan-15 20:37:41.945447 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76159 2019-Jan-15 20:37:41.946080 - [DEBUG] Value : BOTTOM
76160 2019-Jan-15 20:37:41.946106 - [DEBUG]
76161 2019-Jan-15 20:37:41.946131 - [DEBUG] Function : main
76162 2019-Jan-15 20:37:41.946156 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76163 2019-Jan-15 20:37:41.946791 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76164 2019-Jan-15 20:37:41.947444 - [DEBUG] Value : BOTTOM
76165 2019-Jan-15 20:37:41.947470 - [DEBUG]
76166 2019-Jan-15 20:37:41.947494 - [DEBUG] Function : main
76167 2019-Jan-15 20:37:41.947519 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76168 2019-Jan-15 20:37:41.948157 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76169 2019-Jan-15 20:37:41.948794 - [DEBUG] Value : BOTTOM
76170 2019-Jan-15 20:37:41.948820 - [DEBUG]
76171 2019-Jan-15 20:37:41.948845 - [DEBUG] Function : main
76172 2019-Jan-15 20:37:41.948870 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76173 2019-Jan-15 20:37:41.949505 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76174 2019-Jan-15 20:37:41.950141 - [DEBUG] Value : BOTTOM
76175 2019-Jan-15 20:37:41.950167 - [DEBUG]
76176 2019-Jan-15 20:37:41.950192 - [DEBUG] Function : main
76177 2019-Jan-15 20:37:41.950217 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76178 2019-Jan-15 20:37:41.950867 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76179 2019-Jan-15 20:37:41.951511 - [DEBUG] Value : BOTTOM
76180 2019-Jan-15 20:37:41.951537 - [DEBUG]
76181 2019-Jan-15 20:37:41.951561 - [DEBUG] Function : main
76182 2019-Jan-15 20:37:41.951586 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76183 2019-Jan-15 20:37:41.952223 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76184 2019-Jan-15 20:37:41.952858 - [DEBUG] Value : BOTTOM
76185 2019-Jan-15 20:37:41.952883 - [DEBUG]
76186 2019-Jan-15 20:37:41.952908 - [DEBUG] Function : main
76187 2019-Jan-15 20:37:41.952933 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76188 2019-Jan-15 20:37:41.953580 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76189 2019-Jan-15 20:37:41.954233 - [DEBUG] Value : BOTTOM
76190 2019-Jan-15 20:37:41.954259 - [DEBUG]
76191 2019-Jan-15 20:37:41.954284 - [DEBUG] Function : main
76192 2019-Jan-15 20:37:41.954309 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76193 2019-Jan-15 20:37:41.954945 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76194 2019-Jan-15 20:37:41.955581 - [DEBUG] Value : BOTTOM
76195 2019-Jan-15 20:37:41.955607 - [DEBUG]
76196 2019-Jan-15 20:37:41.955631 - [DEBUG] Function : main
76197 2019-Jan-15 20:37:41.955656 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76198 2019-Jan-15 20:37:41.956291 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76199 2019-Jan-15 20:37:41.956927 - [DEBUG] Value : BOTTOM
76200 2019-Jan-15 20:37:41.956953 - [DEBUG]
76201 2019-Jan-15 20:37:41.956977 - [DEBUG] Function : main
76202 2019-Jan-15 20:37:41.957002 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76203 2019-Jan-15 20:37:41.957651 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76204 2019-Jan-15 20:37:41.958294 - [DEBUG] Value : BOTTOM
76205 2019-Jan-15 20:37:41.958320 - [DEBUG]
76206 2019-Jan-15 20:37:41.958345 - [DEBUG] Function : main
76207 2019-Jan-15 20:37:41.958369 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76208 2019-Jan-15 20:37:41.959006 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76209 2019-Jan-15 20:37:41.959642 - [DEBUG] Value : BOTTOM
76210 2019-Jan-15 20:37:41.959668 - [DEBUG]
76211 2019-Jan-15 20:37:41.959692 - [DEBUG] Function : main
76212 2019-Jan-15 20:37:41.959717 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76213 2019-Jan-15 20:37:41.960352 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76214 2019-Jan-15 20:37:41.961010 - [DEBUG] Value : BOTTOM
76215 2019-Jan-15 20:37:41.961036 - [DEBUG]
76216 2019-Jan-15 20:37:41.961061 - [DEBUG] Function : main
76217 2019-Jan-15 20:37:41.961086 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76218 2019-Jan-15 20:37:41.961722 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76219 2019-Jan-15 20:37:41.962359 - [DEBUG] Value : BOTTOM
76220 2019-Jan-15 20:37:41.962384 - [DEBUG]
76221 2019-Jan-15 20:37:41.962409 - [DEBUG] Function : main
76222 2019-Jan-15 20:37:41.962433 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76223 2019-Jan-15 20:37:41.963068 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76224 2019-Jan-15 20:37:41.963704 - [DEBUG] Value : BOTTOM
76225 2019-Jan-15 20:37:41.963730 - [DEBUG]
76226 2019-Jan-15 20:37:41.963754 - [DEBUG] Function : main
76227 2019-Jan-15 20:37:41.963779 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76228 2019-Jan-15 20:37:41.964430 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76229 2019-Jan-15 20:37:41.965067 - [DEBUG] Value : BOTTOM
76230 2019-Jan-15 20:37:41.965093 - [DEBUG]
76231 2019-Jan-15 20:37:41.965117 - [DEBUG] Function : main
76232 2019-Jan-15 20:37:41.965142 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76233 2019-Jan-15 20:37:41.965778 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76234 2019-Jan-15 20:37:41.966428 - [DEBUG] Value : BOTTOM
76235 2019-Jan-15 20:37:41.966454 - [DEBUG]
76236 2019-Jan-15 20:37:41.966479 - [DEBUG] Function : main
76237 2019-Jan-15 20:37:41.966504 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76238 2019-Jan-15 20:37:41.967141 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76239 2019-Jan-15 20:37:41.967793 - [DEBUG] Value : BOTTOM
76240 2019-Jan-15 20:37:41.967819 - [DEBUG]
76241 2019-Jan-15 20:37:41.967844 - [DEBUG] Function : main
76242 2019-Jan-15 20:37:41.967869 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76243 2019-Jan-15 20:37:41.968505 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76244 2019-Jan-15 20:37:41.969140 - [DEBUG] Value : BOTTOM
76245 2019-Jan-15 20:37:41.969166 - [DEBUG]
76246 2019-Jan-15 20:37:41.969191 - [DEBUG] Function : main
76247 2019-Jan-15 20:37:41.969216 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76248 2019-Jan-15 20:37:41.969851 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76249 2019-Jan-15 20:37:41.970488 - [DEBUG] Value : BOTTOM
76250 2019-Jan-15 20:37:41.970514 - [DEBUG]
76251 2019-Jan-15 20:37:41.970538 - [DEBUG] Function : main
76252 2019-Jan-15 20:37:41.970563 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76253 2019-Jan-15 20:37:41.971214 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76254 2019-Jan-15 20:37:41.971857 - [DEBUG] Value : BOTTOM
76255 2019-Jan-15 20:37:41.971883 - [DEBUG]
76256 2019-Jan-15 20:37:41.971907 - [DEBUG] Function : main
76257 2019-Jan-15 20:37:41.971932 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76258 2019-Jan-15 20:37:41.972569 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76259 2019-Jan-15 20:37:41.973205 - [DEBUG] Value : BOTTOM
76260 2019-Jan-15 20:37:41.973231 - [DEBUG]
76261 2019-Jan-15 20:37:41.973256 - [DEBUG] Function : main
76262 2019-Jan-15 20:37:41.973281 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76263 2019-Jan-15 20:37:41.973916 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76264 2019-Jan-15 20:37:41.974572 - [DEBUG] Value : BOTTOM
76265 2019-Jan-15 20:37:41.974598 - [DEBUG]
76266 2019-Jan-15 20:37:41.974622 - [DEBUG] Function : main
76267 2019-Jan-15 20:37:41.974647 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76268 2019-Jan-15 20:37:41.975284 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76269 2019-Jan-15 20:37:41.975919 - [DEBUG] Value : BOTTOM
76270 2019-Jan-15 20:37:41.975945 - [DEBUG]
76271 2019-Jan-15 20:37:41.975970 - [DEBUG] Function : main
76272 2019-Jan-15 20:37:41.975995 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76273 2019-Jan-15 20:37:41.976629 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76274 2019-Jan-15 20:37:41.977284 - [DEBUG] Value : BOTTOM
76275 2019-Jan-15 20:37:41.977310 - [DEBUG]
76276 2019-Jan-15 20:37:41.977335 - [DEBUG] Function : main
76277 2019-Jan-15 20:37:41.977360 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76278 2019-Jan-15 20:37:41.978005 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76279 2019-Jan-15 20:37:41.978065 - [DEBUG] Value : BOTTOM
76280 2019-Jan-15 20:37:41.978091 - [DEBUG]
76281 2019-Jan-15 20:37:41.978139 - [DEBUG] Function : main
76282 2019-Jan-15 20:37:41.978165 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76283 2019-Jan-15 20:37:41.978800 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76284 2019-Jan-15 20:37:41.979437 - [DEBUG] Value : BOTTOM
76285 2019-Jan-15 20:37:41.979463 - [DEBUG]
76286 2019-Jan-15 20:37:41.979487 - [DEBUG] Function : main
76287 2019-Jan-15 20:37:41.979513 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76288 2019-Jan-15 20:37:41.980144 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76289 2019-Jan-15 20:37:41.980796 - [DEBUG] Value : BOTTOM
76290 2019-Jan-15 20:37:41.980822 - [DEBUG]
76291 2019-Jan-15 20:37:41.980847 - [DEBUG] Function : main
76292 2019-Jan-15 20:37:41.980872 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76293 2019-Jan-15 20:37:41.981505 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76294 2019-Jan-15 20:37:41.982140 - [DEBUG] Value : BOTTOM
76295 2019-Jan-15 20:37:41.982166 - [DEBUG]
76296 2019-Jan-15 20:37:41.982190 - [DEBUG] Function : main
76297 2019-Jan-15 20:37:41.982215 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76298 2019-Jan-15 20:37:41.982847 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76299 2019-Jan-15 20:37:41.983483 - [DEBUG] Value : BOTTOM
76300 2019-Jan-15 20:37:41.983509 - [DEBUG]
76301 2019-Jan-15 20:37:41.983533 - [DEBUG] Function : main
76302 2019-Jan-15 20:37:41.983558 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76303 2019-Jan-15 20:37:41.984205 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76304 2019-Jan-15 20:37:41.984842 - [DEBUG] Value : BOTTOM
76305 2019-Jan-15 20:37:41.984868 - [DEBUG]
76306 2019-Jan-15 20:37:41.984893 - [DEBUG] Function : main
76307 2019-Jan-15 20:37:41.984917 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76308 2019-Jan-15 20:37:41.985550 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76309 2019-Jan-15 20:37:41.986183 - [DEBUG] Value : BOTTOM
76310 2019-Jan-15 20:37:41.986209 - [DEBUG]
76311 2019-Jan-15 20:37:41.986234 - [DEBUG] Function : main
76312 2019-Jan-15 20:37:41.986259 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76313 2019-Jan-15 20:37:41.986891 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76314 2019-Jan-15 20:37:41.987539 - [DEBUG] Value : BOTTOM
76315 2019-Jan-15 20:37:41.987565 - [DEBUG]
76316 2019-Jan-15 20:37:41.987589 - [DEBUG] Function : main
76317 2019-Jan-15 20:37:41.987614 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76318 2019-Jan-15 20:37:41.988247 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76319 2019-Jan-15 20:37:41.988880 - [DEBUG] Value : BOTTOM
76320 2019-Jan-15 20:37:41.988906 - [DEBUG]
76321 2019-Jan-15 20:37:41.988931 - [DEBUG] Function : main
76322 2019-Jan-15 20:37:41.988956 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76323 2019-Jan-15 20:37:41.989587 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76324 2019-Jan-15 20:37:41.990224 - [DEBUG] Value : BOTTOM
76325 2019-Jan-15 20:37:41.990250 - [DEBUG]
76326 2019-Jan-15 20:37:41.990274 - [DEBUG] Function : main
76327 2019-Jan-15 20:37:41.990312 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76328 2019-Jan-15 20:37:41.990961 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76329 2019-Jan-15 20:37:41.991596 - [DEBUG] Value : BOTTOM
76330 2019-Jan-15 20:37:41.991622 - [DEBUG]
76331 2019-Jan-15 20:37:41.991647 - [DEBUG] Function : main
76332 2019-Jan-15 20:37:41.991671 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76333 2019-Jan-15 20:37:41.992303 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76334 2019-Jan-15 20:37:41.992940 - [DEBUG] Value : BOTTOM
76335 2019-Jan-15 20:37:41.992966 - [DEBUG]
76336 2019-Jan-15 20:37:41.992990 - [DEBUG] Function : main
76337 2019-Jan-15 20:37:41.993015 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76338 2019-Jan-15 20:37:41.993649 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76339 2019-Jan-15 20:37:41.994298 - [DEBUG] Value : BOTTOM
76340 2019-Jan-15 20:37:41.994323 - [DEBUG]
76341 2019-Jan-15 20:37:41.994348 - [DEBUG] Function : main
76342 2019-Jan-15 20:37:41.994373 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76343 2019-Jan-15 20:37:41.995006 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76344 2019-Jan-15 20:37:41.995641 - [DEBUG] Value : BOTTOM
76345 2019-Jan-15 20:37:41.995667 - [DEBUG]
76346 2019-Jan-15 20:37:41.995692 - [DEBUG] Function : main
76347 2019-Jan-15 20:37:41.995717 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76348 2019-Jan-15 20:37:41.996349 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76349 2019-Jan-15 20:37:41.996991 - [DEBUG] Value : BOTTOM
76350 2019-Jan-15 20:37:41.997017 - [DEBUG]
76351 2019-Jan-15 20:37:41.997041 - [DEBUG] Function : main
76352 2019-Jan-15 20:37:41.997066 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76353 2019-Jan-15 20:37:41.997714 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76354 2019-Jan-15 20:37:41.998351 - [DEBUG] Value : BOTTOM
76355 2019-Jan-15 20:37:41.998376 - [DEBUG]
76356 2019-Jan-15 20:37:41.998401 - [DEBUG] Function : main
76357 2019-Jan-15 20:37:41.998426 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76358 2019-Jan-15 20:37:41.999058 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76359 2019-Jan-15 20:37:41.999694 - [DEBUG] Value : BOTTOM
76360 2019-Jan-15 20:37:41.999720 - [DEBUG]
76361 2019-Jan-15 20:37:41.999745 - [DEBUG] Function : main
76362 2019-Jan-15 20:37:41.999770 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76363 2019-Jan-15 20:37:42.000402 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76364 2019-Jan-15 20:37:42.001054 - [DEBUG] Value : BOTTOM
76365 2019-Jan-15 20:37:42.001081 - [DEBUG]
76366 2019-Jan-15 20:37:42.001105 - [DEBUG] Function : main
76367 2019-Jan-15 20:37:42.001130 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76368 2019-Jan-15 20:37:42.001762 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76369 2019-Jan-15 20:37:42.002398 - [DEBUG] Value : BOTTOM
76370 2019-Jan-15 20:37:42.002425 - [DEBUG]
76371 2019-Jan-15 20:37:42.002449 - [DEBUG] Function : main
76372 2019-Jan-15 20:37:42.002474 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76373 2019-Jan-15 20:37:42.003106 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76374 2019-Jan-15 20:37:42.003757 - [DEBUG] Value : BOTTOM
76375 2019-Jan-15 20:37:42.003783 - [DEBUG]
76376 2019-Jan-15 20:37:42.003808 - [DEBUG] Function : main
76377 2019-Jan-15 20:37:42.003833 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76378 2019-Jan-15 20:37:42.004481 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76379 2019-Jan-15 20:37:42.005118 - [DEBUG] Value : BOTTOM
76380 2019-Jan-15 20:37:42.005144 - [DEBUG]
76381 2019-Jan-15 20:37:42.005168 - [DEBUG] Function : main
76382 2019-Jan-15 20:37:42.005193 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76383 2019-Jan-15 20:37:42.005826 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76384 2019-Jan-15 20:37:42.006478 - [DEBUG] Value : BOTTOM
76385 2019-Jan-15 20:37:42.006504 - [DEBUG]
76386 2019-Jan-15 20:37:42.006529 - [DEBUG] Function : main
76387 2019-Jan-15 20:37:42.006554 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76388 2019-Jan-15 20:37:42.007187 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76389 2019-Jan-15 20:37:42.007839 - [DEBUG] Value : BOTTOM
76390 2019-Jan-15 20:37:42.007865 - [DEBUG]
76391 2019-Jan-15 20:37:42.007889 - [DEBUG] Function : main
76392 2019-Jan-15 20:37:42.007914 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76393 2019-Jan-15 20:37:42.008547 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76394 2019-Jan-15 20:37:42.009182 - [DEBUG] Value : BOTTOM
76395 2019-Jan-15 20:37:42.009209 - [DEBUG]
76396 2019-Jan-15 20:37:42.009233 - [DEBUG] Function : main
76397 2019-Jan-15 20:37:42.009258 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76398 2019-Jan-15 20:37:42.009890 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76399 2019-Jan-15 20:37:42.010525 - [DEBUG] Value : BOTTOM
76400 2019-Jan-15 20:37:42.010551 - [DEBUG]
76401 2019-Jan-15 20:37:42.010575 - [DEBUG] Function : main
76402 2019-Jan-15 20:37:42.010611 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76403 2019-Jan-15 20:37:42.011246 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76404 2019-Jan-15 20:37:42.011889 - [DEBUG] Value : BOTTOM
76405 2019-Jan-15 20:37:42.011915 - [DEBUG]
76406 2019-Jan-15 20:37:42.011939 - [DEBUG] Function : main
76407 2019-Jan-15 20:37:42.011965 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76408 2019-Jan-15 20:37:42.012598 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76409 2019-Jan-15 20:37:42.013233 - [DEBUG] Value : BOTTOM
76410 2019-Jan-15 20:37:42.013259 - [DEBUG]
76411 2019-Jan-15 20:37:42.013283 - [DEBUG] Function : main
76412 2019-Jan-15 20:37:42.013308 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76413 2019-Jan-15 20:37:42.013952 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76414 2019-Jan-15 20:37:42.014588 - [DEBUG] Value : BOTTOM
76415 2019-Jan-15 20:37:42.014614 - [DEBUG]
76416 2019-Jan-15 20:37:42.014639 - [DEBUG] Function : main
76417 2019-Jan-15 20:37:42.014664 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76418 2019-Jan-15 20:37:42.015296 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76419 2019-Jan-15 20:37:42.015933 - [DEBUG] Value : BOTTOM
76420 2019-Jan-15 20:37:42.015967 - [DEBUG]
76421 2019-Jan-15 20:37:42.015993 - [DEBUG] Function : main
76422 2019-Jan-15 20:37:42.016017 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76423 2019-Jan-15 20:37:42.016651 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76424 2019-Jan-15 20:37:42.017307 - [DEBUG] Value : BOTTOM
76425 2019-Jan-15 20:37:42.017333 - [DEBUG]
76426 2019-Jan-15 20:37:42.017358 - [DEBUG] Function : main
76427 2019-Jan-15 20:37:42.017383 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76428 2019-Jan-15 20:37:42.018016 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76429 2019-Jan-15 20:37:42.018653 - [DEBUG] Value : BOTTOM
76430 2019-Jan-15 20:37:42.018679 - [DEBUG]
76431 2019-Jan-15 20:37:42.018703 - [DEBUG] Function : main
76432 2019-Jan-15 20:37:42.018728 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76433 2019-Jan-15 20:37:42.019360 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76434 2019-Jan-15 20:37:42.020002 - [DEBUG] Value : BOTTOM
76435 2019-Jan-15 20:37:42.020028 - [DEBUG]
76436 2019-Jan-15 20:37:42.020052 - [DEBUG] Function : main
76437 2019-Jan-15 20:37:42.020077 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76438 2019-Jan-15 20:37:42.020723 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76439 2019-Jan-15 20:37:42.021359 - [DEBUG] Value : BOTTOM
76440 2019-Jan-15 20:37:42.021385 - [DEBUG]
76441 2019-Jan-15 20:37:42.021410 - [DEBUG] Function : main
76442 2019-Jan-15 20:37:42.021434 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76443 2019-Jan-15 20:37:42.022066 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76444 2019-Jan-15 20:37:42.022707 - [DEBUG] Value : BOTTOM
76445 2019-Jan-15 20:37:42.022733 - [DEBUG]
76446 2019-Jan-15 20:37:42.022758 - [DEBUG] Function : main
76447 2019-Jan-15 20:37:42.022783 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76448 2019-Jan-15 20:37:42.023414 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76449 2019-Jan-15 20:37:42.024065 - [DEBUG] Value : BOTTOM
76450 2019-Jan-15 20:37:42.024091 - [DEBUG]
76451 2019-Jan-15 20:37:42.024115 - [DEBUG] Function : main
76452 2019-Jan-15 20:37:42.024140 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76453 2019-Jan-15 20:37:42.024773 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76454 2019-Jan-15 20:37:42.024829 - [DEBUG] Value : BOTTOM
76455 2019-Jan-15 20:37:42.024855 - [DEBUG]
76456 2019-Jan-15 20:37:42.024899 - [DEBUG] Function : main
76457 2019-Jan-15 20:37:42.024925 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76458 2019-Jan-15 20:37:42.025562 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76459 2019-Jan-15 20:37:42.026198 - [DEBUG] Value : BOTTOM
76460 2019-Jan-15 20:37:42.026224 - [DEBUG]
76461 2019-Jan-15 20:37:42.026249 - [DEBUG] Function : main
76462 2019-Jan-15 20:37:42.026274 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76463 2019-Jan-15 20:37:42.026910 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76464 2019-Jan-15 20:37:42.027562 - [DEBUG] Value : BOTTOM
76465 2019-Jan-15 20:37:42.027588 - [DEBUG]
76466 2019-Jan-15 20:37:42.027613 - [DEBUG] Function : main
76467 2019-Jan-15 20:37:42.027645 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76468 2019-Jan-15 20:37:42.028280 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76469 2019-Jan-15 20:37:42.028914 - [DEBUG] Value : BOTTOM
76470 2019-Jan-15 20:37:42.028940 - [DEBUG]
76471 2019-Jan-15 20:37:42.028965 - [DEBUG] Function : main
76472 2019-Jan-15 20:37:42.028990 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76473 2019-Jan-15 20:37:42.029624 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76474 2019-Jan-15 20:37:42.030258 - [DEBUG] Value : BOTTOM
76475 2019-Jan-15 20:37:42.030284 - [DEBUG]
76476 2019-Jan-15 20:37:42.030309 - [DEBUG] Function : main
76477 2019-Jan-15 20:37:42.030334 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76478 2019-Jan-15 20:37:42.030982 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76479 2019-Jan-15 20:37:42.031618 - [DEBUG] Value : BOTTOM
76480 2019-Jan-15 20:37:42.031644 - [DEBUG]
76481 2019-Jan-15 20:37:42.031668 - [DEBUG] Function : main
76482 2019-Jan-15 20:37:42.031693 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76483 2019-Jan-15 20:37:42.032328 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76484 2019-Jan-15 20:37:42.032962 - [DEBUG] Value : BOTTOM
76485 2019-Jan-15 20:37:42.032988 - [DEBUG]
76486 2019-Jan-15 20:37:42.033013 - [DEBUG] Function : main
76487 2019-Jan-15 20:37:42.033038 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76488 2019-Jan-15 20:37:42.033673 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76489 2019-Jan-15 20:37:42.034322 - [DEBUG] Value : BOTTOM
76490 2019-Jan-15 20:37:42.034348 - [DEBUG]
76491 2019-Jan-15 20:37:42.034373 - [DEBUG] Function : main
76492 2019-Jan-15 20:37:42.034398 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76493 2019-Jan-15 20:37:42.035033 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76494 2019-Jan-15 20:37:42.035667 - [DEBUG] Value : BOTTOM
76495 2019-Jan-15 20:37:42.035693 - [DEBUG]
76496 2019-Jan-15 20:37:42.035718 - [DEBUG] Function : main
76497 2019-Jan-15 20:37:42.035743 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76498 2019-Jan-15 20:37:42.036377 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76499 2019-Jan-15 20:37:42.037012 - [DEBUG] Value : BOTTOM
76500 2019-Jan-15 20:37:42.037038 - [DEBUG]
76501 2019-Jan-15 20:37:42.037062 - [DEBUG] Function : main
76502 2019-Jan-15 20:37:42.037087 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76503 2019-Jan-15 20:37:42.037740 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76504 2019-Jan-15 20:37:42.038374 - [DEBUG] Value : BOTTOM
76505 2019-Jan-15 20:37:42.038400 - [DEBUG]
76506 2019-Jan-15 20:37:42.038425 - [DEBUG] Function : main
76507 2019-Jan-15 20:37:42.038450 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76508 2019-Jan-15 20:37:42.039087 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76509 2019-Jan-15 20:37:42.039722 - [DEBUG] Value : BOTTOM
76510 2019-Jan-15 20:37:42.039748 - [DEBUG]
76511 2019-Jan-15 20:37:42.039773 - [DEBUG] Function : main
76512 2019-Jan-15 20:37:42.039798 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76513 2019-Jan-15 20:37:42.040441 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76514 2019-Jan-15 20:37:42.041093 - [DEBUG] Value : BOTTOM
76515 2019-Jan-15 20:37:42.041120 - [DEBUG]
76516 2019-Jan-15 20:37:42.041144 - [DEBUG] Function : main
76517 2019-Jan-15 20:37:42.041169 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76518 2019-Jan-15 20:37:42.041804 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76519 2019-Jan-15 20:37:42.042446 - [DEBUG] Value : BOTTOM
76520 2019-Jan-15 20:37:42.042472 - [DEBUG]
76521 2019-Jan-15 20:37:42.042496 - [DEBUG] Function : main
76522 2019-Jan-15 20:37:42.042521 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76523 2019-Jan-15 20:37:42.043157 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76524 2019-Jan-15 20:37:42.043791 - [DEBUG] Value : BOTTOM
76525 2019-Jan-15 20:37:42.043817 - [DEBUG]
76526 2019-Jan-15 20:37:42.043842 - [DEBUG] Function : main
76527 2019-Jan-15 20:37:42.043867 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76528 2019-Jan-15 20:37:42.044521 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76529 2019-Jan-15 20:37:42.045156 - [DEBUG] Value : BOTTOM
76530 2019-Jan-15 20:37:42.045182 - [DEBUG]
76531 2019-Jan-15 20:37:42.045206 - [DEBUG] Function : main
76532 2019-Jan-15 20:37:42.045231 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76533 2019-Jan-15 20:37:42.045865 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76534 2019-Jan-15 20:37:42.046501 - [DEBUG] Value : BOTTOM
76535 2019-Jan-15 20:37:42.046527 - [DEBUG]
76536 2019-Jan-15 20:37:42.046552 - [DEBUG] Function : main
76537 2019-Jan-15 20:37:42.046578 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76538 2019-Jan-15 20:37:42.047213 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76539 2019-Jan-15 20:37:42.047864 - [DEBUG] Value : BOTTOM
76540 2019-Jan-15 20:37:42.047891 - [DEBUG]
76541 2019-Jan-15 20:37:42.047915 - [DEBUG] Function : main
76542 2019-Jan-15 20:37:42.047940 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76543 2019-Jan-15 20:37:42.048575 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76544 2019-Jan-15 20:37:42.049218 - [DEBUG] Value : BOTTOM
76545 2019-Jan-15 20:37:42.049244 - [DEBUG]
76546 2019-Jan-15 20:37:42.049268 - [DEBUG] Function : main
76547 2019-Jan-15 20:37:42.049293 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76548 2019-Jan-15 20:37:42.049928 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76549 2019-Jan-15 20:37:42.050564 - [DEBUG] Value : BOTTOM
76550 2019-Jan-15 20:37:42.050590 - [DEBUG]
76551 2019-Jan-15 20:37:42.050629 - [DEBUG] Function : main
76552 2019-Jan-15 20:37:42.050654 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76553 2019-Jan-15 20:37:42.051290 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76554 2019-Jan-15 20:37:42.051931 - [DEBUG] Value : BOTTOM
76555 2019-Jan-15 20:37:42.051957 - [DEBUG]
76556 2019-Jan-15 20:37:42.051981 - [DEBUG] Function : main
76557 2019-Jan-15 20:37:42.052006 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76558 2019-Jan-15 20:37:42.052644 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76559 2019-Jan-15 20:37:42.053287 - [DEBUG] Value : BOTTOM
76560 2019-Jan-15 20:37:42.053313 - [DEBUG]
76561 2019-Jan-15 20:37:42.053338 - [DEBUG] Function : main
76562 2019-Jan-15 20:37:42.053362 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76563 2019-Jan-15 20:37:42.054011 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76564 2019-Jan-15 20:37:42.054647 - [DEBUG] Value : BOTTOM
76565 2019-Jan-15 20:37:42.054673 - [DEBUG]
76566 2019-Jan-15 20:37:42.054697 - [DEBUG] Function : main
76567 2019-Jan-15 20:37:42.054722 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76568 2019-Jan-15 20:37:42.055357 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76569 2019-Jan-15 20:37:42.055993 - [DEBUG] Value : BOTTOM
76570 2019-Jan-15 20:37:42.056019 - [DEBUG]
76571 2019-Jan-15 20:37:42.056044 - [DEBUG] Function : main
76572 2019-Jan-15 20:37:42.056069 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76573 2019-Jan-15 20:37:42.056703 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76574 2019-Jan-15 20:37:42.057360 - [DEBUG] Value : BOTTOM
76575 2019-Jan-15 20:37:42.057386 - [DEBUG]
76576 2019-Jan-15 20:37:42.057410 - [DEBUG] Function : main
76577 2019-Jan-15 20:37:42.057435 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76578 2019-Jan-15 20:37:42.058073 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76579 2019-Jan-15 20:37:42.058708 - [DEBUG] Value : BOTTOM
76580 2019-Jan-15 20:37:42.058734 - [DEBUG]
76581 2019-Jan-15 20:37:42.058758 - [DEBUG] Function : main
76582 2019-Jan-15 20:37:42.058783 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76583 2019-Jan-15 20:37:42.059418 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76584 2019-Jan-15 20:37:42.060053 - [DEBUG] Value : BOTTOM
76585 2019-Jan-15 20:37:42.060079 - [DEBUG]
76586 2019-Jan-15 20:37:42.060104 - [DEBUG] Function : main
76587 2019-Jan-15 20:37:42.060128 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76588 2019-Jan-15 20:37:42.060779 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76589 2019-Jan-15 20:37:42.061414 - [DEBUG] Value : BOTTOM
76590 2019-Jan-15 20:37:42.061440 - [DEBUG]
76591 2019-Jan-15 20:37:42.061465 - [DEBUG] Function : main
76592 2019-Jan-15 20:37:42.061490 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76593 2019-Jan-15 20:37:42.062125 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76594 2019-Jan-15 20:37:42.062767 - [DEBUG] Value : BOTTOM
76595 2019-Jan-15 20:37:42.062793 - [DEBUG]
76596 2019-Jan-15 20:37:42.062817 - [DEBUG] Function : main
76597 2019-Jan-15 20:37:42.062842 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76598 2019-Jan-15 20:37:42.063478 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76599 2019-Jan-15 20:37:42.064129 - [DEBUG] Value : BOTTOM
76600 2019-Jan-15 20:37:42.064155 - [DEBUG]
76601 2019-Jan-15 20:37:42.064179 - [DEBUG] Function : main
76602 2019-Jan-15 20:37:42.064204 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76603 2019-Jan-15 20:37:42.064838 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76604 2019-Jan-15 20:37:42.065492 - [DEBUG] Value : BOTTOM
76605 2019-Jan-15 20:37:42.065519 - [DEBUG]
76606 2019-Jan-15 20:37:42.065543 - [DEBUG] Function : main
76607 2019-Jan-15 20:37:42.065568 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76608 2019-Jan-15 20:37:42.066207 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76609 2019-Jan-15 20:37:42.066842 - [DEBUG] Value : BOTTOM
76610 2019-Jan-15 20:37:42.066868 - [DEBUG]
76611 2019-Jan-15 20:37:42.066893 - [DEBUG] Function : main
76612 2019-Jan-15 20:37:42.066918 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76613 2019-Jan-15 20:37:42.067568 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76614 2019-Jan-15 20:37:42.068212 - [DEBUG] Value : BOTTOM
76615 2019-Jan-15 20:37:42.068238 - [DEBUG]
76616 2019-Jan-15 20:37:42.068262 - [DEBUG] Function : main
76617 2019-Jan-15 20:37:42.068287 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76618 2019-Jan-15 20:37:42.068924 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76619 2019-Jan-15 20:37:42.069559 - [DEBUG] Value : BOTTOM
76620 2019-Jan-15 20:37:42.069585 - [DEBUG]
76621 2019-Jan-15 20:37:42.069609 - [DEBUG] Function : main
76622 2019-Jan-15 20:37:42.069634 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76623 2019-Jan-15 20:37:42.070268 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76624 2019-Jan-15 20:37:42.070925 - [DEBUG] Value : BOTTOM
76625 2019-Jan-15 20:37:42.070952 - [DEBUG]
76626 2019-Jan-15 20:37:42.070976 - [DEBUG] Function : main
76627 2019-Jan-15 20:37:42.071001 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76628 2019-Jan-15 20:37:42.071637 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76629 2019-Jan-15 20:37:42.071693 - [DEBUG] Value : BOTTOM
76630 2019-Jan-15 20:37:42.071719 - [DEBUG]
76631 2019-Jan-15 20:37:42.071762 - [DEBUG] Function : main
76632 2019-Jan-15 20:37:42.071788 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76633 2019-Jan-15 20:37:42.072423 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76634 2019-Jan-15 20:37:42.073060 - [DEBUG] Value : BOTTOM
76635 2019-Jan-15 20:37:42.073086 - [DEBUG]
76636 2019-Jan-15 20:37:42.073111 - [DEBUG] Function : main
76637 2019-Jan-15 20:37:42.073136 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76638 2019-Jan-15 20:37:42.073768 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76639 2019-Jan-15 20:37:42.074420 - [DEBUG] Value : BOTTOM
76640 2019-Jan-15 20:37:42.074447 - [DEBUG]
76641 2019-Jan-15 20:37:42.074472 - [DEBUG] Function : main
76642 2019-Jan-15 20:37:42.074497 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76643 2019-Jan-15 20:37:42.075132 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76644 2019-Jan-15 20:37:42.075768 - [DEBUG] Value : BOTTOM
76645 2019-Jan-15 20:37:42.075794 - [DEBUG]
76646 2019-Jan-15 20:37:42.075818 - [DEBUG] Function : main
76647 2019-Jan-15 20:37:42.075843 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76648 2019-Jan-15 20:37:42.076475 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76649 2019-Jan-15 20:37:42.077111 - [DEBUG] Value : BOTTOM
76650 2019-Jan-15 20:37:42.077146 - [DEBUG]
76651 2019-Jan-15 20:37:42.077171 - [DEBUG] Function : main
76652 2019-Jan-15 20:37:42.077196 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76653 2019-Jan-15 20:37:42.077846 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76654 2019-Jan-15 20:37:42.078483 - [DEBUG] Value : BOTTOM
76655 2019-Jan-15 20:37:42.078509 - [DEBUG]
76656 2019-Jan-15 20:37:42.078534 - [DEBUG] Function : main
76657 2019-Jan-15 20:37:42.078559 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76658 2019-Jan-15 20:37:42.079189 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76659 2019-Jan-15 20:37:42.079823 - [DEBUG] Value : BOTTOM
76660 2019-Jan-15 20:37:42.079849 - [DEBUG]
76661 2019-Jan-15 20:37:42.079874 - [DEBUG] Function : main
76662 2019-Jan-15 20:37:42.079899 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76663 2019-Jan-15 20:37:42.080531 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76664 2019-Jan-15 20:37:42.081178 - [DEBUG] Value : BOTTOM
76665 2019-Jan-15 20:37:42.081205 - [DEBUG]
76666 2019-Jan-15 20:37:42.081229 - [DEBUG] Function : main
76667 2019-Jan-15 20:37:42.081254 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76668 2019-Jan-15 20:37:42.081887 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76669 2019-Jan-15 20:37:42.082521 - [DEBUG] Value : BOTTOM
76670 2019-Jan-15 20:37:42.082547 - [DEBUG]
76671 2019-Jan-15 20:37:42.082571 - [DEBUG] Function : main
76672 2019-Jan-15 20:37:42.082596 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76673 2019-Jan-15 20:37:42.083228 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76674 2019-Jan-15 20:37:42.083866 - [DEBUG] Value : BOTTOM
76675 2019-Jan-15 20:37:42.083892 - [DEBUG]
76676 2019-Jan-15 20:37:42.083916 - [DEBUG] Function : main
76677 2019-Jan-15 20:37:42.083954 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76678 2019-Jan-15 20:37:42.084589 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76679 2019-Jan-15 20:37:42.085223 - [DEBUG] Value : BOTTOM
76680 2019-Jan-15 20:37:42.085249 - [DEBUG]
76681 2019-Jan-15 20:37:42.085274 - [DEBUG] Function : main
76682 2019-Jan-15 20:37:42.085299 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76683 2019-Jan-15 20:37:42.085931 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76684 2019-Jan-15 20:37:42.086566 - [DEBUG] Value : BOTTOM
76685 2019-Jan-15 20:37:42.086592 - [DEBUG]
76686 2019-Jan-15 20:37:42.086617 - [DEBUG] Function : main
76687 2019-Jan-15 20:37:42.086642 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76688 2019-Jan-15 20:37:42.087287 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76689 2019-Jan-15 20:37:42.087924 - [DEBUG] Value : BOTTOM
76690 2019-Jan-15 20:37:42.087950 - [DEBUG]
76691 2019-Jan-15 20:37:42.087975 - [DEBUG] Function : main
76692 2019-Jan-15 20:37:42.088000 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76693 2019-Jan-15 20:37:42.088632 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76694 2019-Jan-15 20:37:42.089275 - [DEBUG] Value : BOTTOM
76695 2019-Jan-15 20:37:42.089301 - [DEBUG]
76696 2019-Jan-15 20:37:42.089326 - [DEBUG] Function : main
76697 2019-Jan-15 20:37:42.089350 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76698 2019-Jan-15 20:37:42.089990 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76699 2019-Jan-15 20:37:42.090639 - [DEBUG] Value : BOTTOM
76700 2019-Jan-15 20:37:42.090665 - [DEBUG]
76701 2019-Jan-15 20:37:42.090689 - [DEBUG] Function : main
76702 2019-Jan-15 20:37:42.090714 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76703 2019-Jan-15 20:37:42.091346 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76704 2019-Jan-15 20:37:42.091982 - [DEBUG] Value : BOTTOM
76705 2019-Jan-15 20:37:42.092008 - [DEBUG]
76706 2019-Jan-15 20:37:42.092033 - [DEBUG] Function : main
76707 2019-Jan-15 20:37:42.092058 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76708 2019-Jan-15 20:37:42.092690 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76709 2019-Jan-15 20:37:42.093326 - [DEBUG] Value : BOTTOM
76710 2019-Jan-15 20:37:42.093351 - [DEBUG]
76711 2019-Jan-15 20:37:42.093377 - [DEBUG] Function : main
76712 2019-Jan-15 20:37:42.093402 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76713 2019-Jan-15 20:37:42.094049 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76714 2019-Jan-15 20:37:42.094686 - [DEBUG] Value : BOTTOM
76715 2019-Jan-15 20:37:42.094712 - [DEBUG]
76716 2019-Jan-15 20:37:42.094736 - [DEBUG] Function : main
76717 2019-Jan-15 20:37:42.094761 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76718 2019-Jan-15 20:37:42.095393 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76719 2019-Jan-15 20:37:42.096034 - [DEBUG] Value : BOTTOM
76720 2019-Jan-15 20:37:42.096060 - [DEBUG]
76721 2019-Jan-15 20:37:42.096084 - [DEBUG] Function : main
76722 2019-Jan-15 20:37:42.096109 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76723 2019-Jan-15 20:37:42.096742 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76724 2019-Jan-15 20:37:42.097394 - [DEBUG] Value : BOTTOM
76725 2019-Jan-15 20:37:42.097419 - [DEBUG]
76726 2019-Jan-15 20:37:42.097444 - [DEBUG] Function : main
76727 2019-Jan-15 20:37:42.097469 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76728 2019-Jan-15 20:37:42.098101 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76729 2019-Jan-15 20:37:42.098743 - [DEBUG] Value : BOTTOM
76730 2019-Jan-15 20:37:42.098769 - [DEBUG]
76731 2019-Jan-15 20:37:42.098793 - [DEBUG] Function : main
76732 2019-Jan-15 20:37:42.098818 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76733 2019-Jan-15 20:37:42.099451 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76734 2019-Jan-15 20:37:42.100087 - [DEBUG] Value : BOTTOM
76735 2019-Jan-15 20:37:42.100113 - [DEBUG]
76736 2019-Jan-15 20:37:42.100137 - [DEBUG] Function : main
76737 2019-Jan-15 20:37:42.100162 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76738 2019-Jan-15 20:37:42.100809 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76739 2019-Jan-15 20:37:42.101445 - [DEBUG] Value : BOTTOM
76740 2019-Jan-15 20:37:42.101471 - [DEBUG]
76741 2019-Jan-15 20:37:42.101495 - [DEBUG] Function : main
76742 2019-Jan-15 20:37:42.101520 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76743 2019-Jan-15 20:37:42.102152 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76744 2019-Jan-15 20:37:42.102796 - [DEBUG] Value : BOTTOM
76745 2019-Jan-15 20:37:42.102822 - [DEBUG]
76746 2019-Jan-15 20:37:42.102846 - [DEBUG] Function : main
76747 2019-Jan-15 20:37:42.102871 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76748 2019-Jan-15 20:37:42.103502 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76749 2019-Jan-15 20:37:42.104160 - [DEBUG] Value : BOTTOM
76750 2019-Jan-15 20:37:42.104186 - [DEBUG]
76751 2019-Jan-15 20:37:42.104210 - [DEBUG] Function : main
76752 2019-Jan-15 20:37:42.104235 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76753 2019-Jan-15 20:37:42.104867 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76754 2019-Jan-15 20:37:42.105503 - [DEBUG] Value : BOTTOM
76755 2019-Jan-15 20:37:42.105529 - [DEBUG]
76756 2019-Jan-15 20:37:42.105553 - [DEBUG] Function : main
76757 2019-Jan-15 20:37:42.105578 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76758 2019-Jan-15 20:37:42.106210 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76759 2019-Jan-15 20:37:42.106846 - [DEBUG] Value : BOTTOM
76760 2019-Jan-15 20:37:42.106872 - [DEBUG]
76761 2019-Jan-15 20:37:42.106897 - [DEBUG] Function : main
76762 2019-Jan-15 20:37:42.106922 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76763 2019-Jan-15 20:37:42.107569 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76764 2019-Jan-15 20:37:42.108205 - [DEBUG] Value : BOTTOM
76765 2019-Jan-15 20:37:42.108231 - [DEBUG]
76766 2019-Jan-15 20:37:42.108256 - [DEBUG] Function : main
76767 2019-Jan-15 20:37:42.108281 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76768 2019-Jan-15 20:37:42.108911 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76769 2019-Jan-15 20:37:42.109553 - [DEBUG] Value : BOTTOM
76770 2019-Jan-15 20:37:42.109579 - [DEBUG]
76771 2019-Jan-15 20:37:42.109603 - [DEBUG] Function : main
76772 2019-Jan-15 20:37:42.109628 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76773 2019-Jan-15 20:37:42.110261 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76774 2019-Jan-15 20:37:42.110911 - [DEBUG] Value : BOTTOM
76775 2019-Jan-15 20:37:42.110936 - [DEBUG]
76776 2019-Jan-15 20:37:42.110961 - [DEBUG] Function : main
76777 2019-Jan-15 20:37:42.110986 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76778 2019-Jan-15 20:37:42.111618 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76779 2019-Jan-15 20:37:42.112259 - [DEBUG] Value : BOTTOM
76780 2019-Jan-15 20:37:42.112285 - [DEBUG]
76781 2019-Jan-15 20:37:42.112310 - [DEBUG] Function : main
76782 2019-Jan-15 20:37:42.112334 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76783 2019-Jan-15 20:37:42.112968 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76784 2019-Jan-15 20:37:42.113603 - [DEBUG] Value : BOTTOM
76785 2019-Jan-15 20:37:42.113629 - [DEBUG]
76786 2019-Jan-15 20:37:42.113654 - [DEBUG] Function : main
76787 2019-Jan-15 20:37:42.113679 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76788 2019-Jan-15 20:37:42.114325 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76789 2019-Jan-15 20:37:42.114968 - [DEBUG] Value : BOTTOM
76790 2019-Jan-15 20:37:42.115002 - [DEBUG]
76791 2019-Jan-15 20:37:42.115027 - [DEBUG] Function : main
76792 2019-Jan-15 20:37:42.115052 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76793 2019-Jan-15 20:37:42.115685 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76794 2019-Jan-15 20:37:42.116321 - [DEBUG] Value : BOTTOM
76795 2019-Jan-15 20:37:42.116347 - [DEBUG]
76796 2019-Jan-15 20:37:42.116372 - [DEBUG] Function : main
76797 2019-Jan-15 20:37:42.116397 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76798 2019-Jan-15 20:37:42.117028 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76799 2019-Jan-15 20:37:42.117685 - [DEBUG] Value : BOTTOM
76800 2019-Jan-15 20:37:42.117711 - [DEBUG]
76801 2019-Jan-15 20:37:42.117736 - [DEBUG] Function : main
76802 2019-Jan-15 20:37:42.117760 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76803 2019-Jan-15 20:37:42.118393 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76804 2019-Jan-15 20:37:42.119029 - [DEBUG] Value : BOTTOM
76805 2019-Jan-15 20:37:42.119055 - [DEBUG]
76806 2019-Jan-15 20:37:42.119079 - [DEBUG] Function : main
76807 2019-Jan-15 20:37:42.119104 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76808 2019-Jan-15 20:37:42.119736 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76809 2019-Jan-15 20:37:42.119793 - [DEBUG] Value : BOTTOM
76810 2019-Jan-15 20:37:42.119819 - [DEBUG]
76811 2019-Jan-15 20:37:42.119863 - [DEBUG] Function : main
76812 2019-Jan-15 20:37:42.119889 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76813 2019-Jan-15 20:37:42.120526 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76814 2019-Jan-15 20:37:42.121178 - [DEBUG] Value : BOTTOM
76815 2019-Jan-15 20:37:42.121204 - [DEBUG]
76816 2019-Jan-15 20:37:42.121229 - [DEBUG] Function : main
76817 2019-Jan-15 20:37:42.121254 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76818 2019-Jan-15 20:37:42.121888 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76819 2019-Jan-15 20:37:42.122523 - [DEBUG] Value : BOTTOM
76820 2019-Jan-15 20:37:42.122549 - [DEBUG]
76821 2019-Jan-15 20:37:42.122574 - [DEBUG] Function : main
76822 2019-Jan-15 20:37:42.122599 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76823 2019-Jan-15 20:37:42.123233 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76824 2019-Jan-15 20:37:42.123866 - [DEBUG] Value : BOTTOM
76825 2019-Jan-15 20:37:42.123892 - [DEBUG]
76826 2019-Jan-15 20:37:42.123917 - [DEBUG] Function : main
76827 2019-Jan-15 20:37:42.123954 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76828 2019-Jan-15 20:37:42.124589 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76829 2019-Jan-15 20:37:42.125223 - [DEBUG] Value : BOTTOM
76830 2019-Jan-15 20:37:42.125249 - [DEBUG]
76831 2019-Jan-15 20:37:42.125273 - [DEBUG] Function : main
76832 2019-Jan-15 20:37:42.125298 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76833 2019-Jan-15 20:37:42.125931 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76834 2019-Jan-15 20:37:42.126566 - [DEBUG] Value : BOTTOM
76835 2019-Jan-15 20:37:42.126592 - [DEBUG]
76836 2019-Jan-15 20:37:42.126616 - [DEBUG] Function : main
76837 2019-Jan-15 20:37:42.126641 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76838 2019-Jan-15 20:37:42.127294 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76839 2019-Jan-15 20:37:42.127928 - [DEBUG] Value : BOTTOM
76840 2019-Jan-15 20:37:42.127954 - [DEBUG]
76841 2019-Jan-15 20:37:42.127979 - [DEBUG] Function : main
76842 2019-Jan-15 20:37:42.128004 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76843 2019-Jan-15 20:37:42.128639 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76844 2019-Jan-15 20:37:42.129273 - [DEBUG] Value : BOTTOM
76845 2019-Jan-15 20:37:42.129298 - [DEBUG]
76846 2019-Jan-15 20:37:42.129323 - [DEBUG] Function : main
76847 2019-Jan-15 20:37:42.129348 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76848 2019-Jan-15 20:37:42.129981 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76849 2019-Jan-15 20:37:42.130629 - [DEBUG] Value : BOTTOM
76850 2019-Jan-15 20:37:42.130655 - [DEBUG]
76851 2019-Jan-15 20:37:42.130679 - [DEBUG] Function : main
76852 2019-Jan-15 20:37:42.130704 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76853 2019-Jan-15 20:37:42.131339 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76854 2019-Jan-15 20:37:42.131973 - [DEBUG] Value : BOTTOM
76855 2019-Jan-15 20:37:42.131999 - [DEBUG]
76856 2019-Jan-15 20:37:42.132024 - [DEBUG] Function : main
76857 2019-Jan-15 20:37:42.132049 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76858 2019-Jan-15 20:37:42.132684 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76859 2019-Jan-15 20:37:42.133320 - [DEBUG] Value : BOTTOM
76860 2019-Jan-15 20:37:42.133346 - [DEBUG]
76861 2019-Jan-15 20:37:42.133370 - [DEBUG] Function : main
76862 2019-Jan-15 20:37:42.133395 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76863 2019-Jan-15 20:37:42.134044 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76864 2019-Jan-15 20:37:42.134687 - [DEBUG] Value : BOTTOM
76865 2019-Jan-15 20:37:42.134713 - [DEBUG]
76866 2019-Jan-15 20:37:42.134737 - [DEBUG] Function : main
76867 2019-Jan-15 20:37:42.134762 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76868 2019-Jan-15 20:37:42.135396 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76869 2019-Jan-15 20:37:42.136031 - [DEBUG] Value : BOTTOM
76870 2019-Jan-15 20:37:42.136056 - [DEBUG]
76871 2019-Jan-15 20:37:42.136081 - [DEBUG] Function : main
76872 2019-Jan-15 20:37:42.136106 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76873 2019-Jan-15 20:37:42.136739 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76874 2019-Jan-15 20:37:42.137390 - [DEBUG] Value : BOTTOM
76875 2019-Jan-15 20:37:42.137416 - [DEBUG]
76876 2019-Jan-15 20:37:42.137440 - [DEBUG] Function : main
76877 2019-Jan-15 20:37:42.137465 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76878 2019-Jan-15 20:37:42.138100 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76879 2019-Jan-15 20:37:42.138735 - [DEBUG] Value : BOTTOM
76880 2019-Jan-15 20:37:42.138761 - [DEBUG]
76881 2019-Jan-15 20:37:42.138786 - [DEBUG] Function : main
76882 2019-Jan-15 20:37:42.138811 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76883 2019-Jan-15 20:37:42.139444 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76884 2019-Jan-15 20:37:42.140088 - [DEBUG] Value : BOTTOM
76885 2019-Jan-15 20:37:42.140114 - [DEBUG]
76886 2019-Jan-15 20:37:42.140139 - [DEBUG] Function : main
76887 2019-Jan-15 20:37:42.140164 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76888 2019-Jan-15 20:37:42.140814 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76889 2019-Jan-15 20:37:42.141456 - [DEBUG] Value : BOTTOM
76890 2019-Jan-15 20:37:42.141482 - [DEBUG]
76891 2019-Jan-15 20:37:42.141508 - [DEBUG] Function : main
76892 2019-Jan-15 20:37:42.141533 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76893 2019-Jan-15 20:37:42.142167 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76894 2019-Jan-15 20:37:42.142801 - [DEBUG] Value : BOTTOM
76895 2019-Jan-15 20:37:42.142827 - [DEBUG]
76896 2019-Jan-15 20:37:42.142852 - [DEBUG] Function : main
76897 2019-Jan-15 20:37:42.142876 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76898 2019-Jan-15 20:37:42.143509 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76899 2019-Jan-15 20:37:42.144166 - [DEBUG] Value : BOTTOM
76900 2019-Jan-15 20:37:42.144192 - [DEBUG]
76901 2019-Jan-15 20:37:42.144216 - [DEBUG] Function : main
76902 2019-Jan-15 20:37:42.144241 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76903 2019-Jan-15 20:37:42.144875 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76904 2019-Jan-15 20:37:42.145511 - [DEBUG] Value : BOTTOM
76905 2019-Jan-15 20:37:42.145537 - [DEBUG]
76906 2019-Jan-15 20:37:42.145561 - [DEBUG] Function : main
76907 2019-Jan-15 20:37:42.145586 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76908 2019-Jan-15 20:37:42.146219 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76909 2019-Jan-15 20:37:42.146854 - [DEBUG] Value : BOTTOM
76910 2019-Jan-15 20:37:42.146880 - [DEBUG]
76911 2019-Jan-15 20:37:42.146905 - [DEBUG] Function : main
76912 2019-Jan-15 20:37:42.146930 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76913 2019-Jan-15 20:37:42.147578 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76914 2019-Jan-15 20:37:42.148214 - [DEBUG] Value : BOTTOM
76915 2019-Jan-15 20:37:42.148239 - [DEBUG]
76916 2019-Jan-15 20:37:42.148264 - [DEBUG] Function : main
76917 2019-Jan-15 20:37:42.148289 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76918 2019-Jan-15 20:37:42.148923 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76919 2019-Jan-15 20:37:42.149564 - [DEBUG] Value : BOTTOM
76920 2019-Jan-15 20:37:42.149590 - [DEBUG]
76921 2019-Jan-15 20:37:42.149615 - [DEBUG] Function : main
76922 2019-Jan-15 20:37:42.149640 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76923 2019-Jan-15 20:37:42.150276 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76924 2019-Jan-15 20:37:42.150925 - [DEBUG] Value : BOTTOM
76925 2019-Jan-15 20:37:42.150951 - [DEBUG]
76926 2019-Jan-15 20:37:42.150975 - [DEBUG] Function : main
76927 2019-Jan-15 20:37:42.151000 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76928 2019-Jan-15 20:37:42.151634 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76929 2019-Jan-15 20:37:42.152277 - [DEBUG] Value : BOTTOM
76930 2019-Jan-15 20:37:42.152303 - [DEBUG]
76931 2019-Jan-15 20:37:42.152328 - [DEBUG] Function : main
76932 2019-Jan-15 20:37:42.152353 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76933 2019-Jan-15 20:37:42.152987 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76934 2019-Jan-15 20:37:42.153623 - [DEBUG] Value : BOTTOM
76935 2019-Jan-15 20:37:42.153649 - [DEBUG]
76936 2019-Jan-15 20:37:42.153673 - [DEBUG] Function : main
76937 2019-Jan-15 20:37:42.153698 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76938 2019-Jan-15 20:37:42.154348 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76939 2019-Jan-15 20:37:42.154990 - [DEBUG] Value : BOTTOM
76940 2019-Jan-15 20:37:42.155016 - [DEBUG]
76941 2019-Jan-15 20:37:42.155040 - [DEBUG] Function : main
76942 2019-Jan-15 20:37:42.155065 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76943 2019-Jan-15 20:37:42.155701 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76944 2019-Jan-15 20:37:42.156336 - [DEBUG] Value : BOTTOM
76945 2019-Jan-15 20:37:42.156362 - [DEBUG]
76946 2019-Jan-15 20:37:42.156386 - [DEBUG] Function : main
76947 2019-Jan-15 20:37:42.156411 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76948 2019-Jan-15 20:37:42.157044 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76949 2019-Jan-15 20:37:42.157701 - [DEBUG] Value : BOTTOM
76950 2019-Jan-15 20:37:42.157727 - [DEBUG]
76951 2019-Jan-15 20:37:42.157752 - [DEBUG] Function : main
76952 2019-Jan-15 20:37:42.157777 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76953 2019-Jan-15 20:37:42.158411 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76954 2019-Jan-15 20:37:42.159046 - [DEBUG] Value : BOTTOM
76955 2019-Jan-15 20:37:42.159072 - [DEBUG]
76956 2019-Jan-15 20:37:42.159097 - [DEBUG] Function : main
76957 2019-Jan-15 20:37:42.159121 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76958 2019-Jan-15 20:37:42.159756 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76959 2019-Jan-15 20:37:42.160397 - [DEBUG] Value : BOTTOM
76960 2019-Jan-15 20:37:42.160423 - [DEBUG]
76961 2019-Jan-15 20:37:42.160448 - [DEBUG] Function : main
76962 2019-Jan-15 20:37:42.160473 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76963 2019-Jan-15 20:37:42.161123 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76964 2019-Jan-15 20:37:42.161758 - [DEBUG] Value : BOTTOM
76965 2019-Jan-15 20:37:42.161784 - [DEBUG]
76966 2019-Jan-15 20:37:42.161809 - [DEBUG] Function : main
76967 2019-Jan-15 20:37:42.161834 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76968 2019-Jan-15 20:37:42.162468 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76969 2019-Jan-15 20:37:42.163108 - [DEBUG] Value : BOTTOM
76970 2019-Jan-15 20:37:42.163134 - [DEBUG]
76971 2019-Jan-15 20:37:42.163158 - [DEBUG] Function : main
76972 2019-Jan-15 20:37:42.163183 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76973 2019-Jan-15 20:37:42.163818 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76974 2019-Jan-15 20:37:42.164478 - [DEBUG] Value : BOTTOM
76975 2019-Jan-15 20:37:42.164504 - [DEBUG]
76976 2019-Jan-15 20:37:42.164529 - [DEBUG] Function : main
76977 2019-Jan-15 20:37:42.164554 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76978 2019-Jan-15 20:37:42.165267 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76979 2019-Jan-15 20:37:42.165330 - [DEBUG] Value : BOTTOM
76980 2019-Jan-15 20:37:42.165356 - [DEBUG]
76981 2019-Jan-15 20:37:42.165405 - [DEBUG] Function : main
76982 2019-Jan-15 20:37:42.165431 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76983 2019-Jan-15 20:37:42.166096 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76984 2019-Jan-15 20:37:42.166760 - [DEBUG] Value : BOTTOM
76985 2019-Jan-15 20:37:42.166787 - [DEBUG]
76986 2019-Jan-15 20:37:42.166813 - [DEBUG] Function : main
76987 2019-Jan-15 20:37:42.166839 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76988 2019-Jan-15 20:37:42.167516 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76989 2019-Jan-15 20:37:42.168154 - [DEBUG] Value : BOTTOM
76990 2019-Jan-15 20:37:42.168180 - [DEBUG]
76991 2019-Jan-15 20:37:42.168206 - [DEBUG] Function : main
76992 2019-Jan-15 20:37:42.168231 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76993 2019-Jan-15 20:37:42.168870 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76994 2019-Jan-15 20:37:42.169504 - [DEBUG] Value : BOTTOM
76995 2019-Jan-15 20:37:42.169530 - [DEBUG]
76996 2019-Jan-15 20:37:42.169555 - [DEBUG] Function : main
76997 2019-Jan-15 20:37:42.169579 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76998 2019-Jan-15 20:37:42.170220 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76999 2019-Jan-15 20:37:42.171413 - [DEBUG] Value : BOTTOM
77000 2019-Jan-15 20:37:42.171443 - [DEBUG]
77001 2019-Jan-15 20:37:42.171470 - [DEBUG] Function : main
77002 2019-Jan-15 20:37:42.171496 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77003 2019-Jan-15 20:37:42.172181 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77004 2019-Jan-15 20:37:42.172853 - [DEBUG] Value : BOTTOM
77005 2019-Jan-15 20:37:42.172880 - [DEBUG]
77006 2019-Jan-15 20:37:42.172906 - [DEBUG] Function : main
77007 2019-Jan-15 20:37:42.172931 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77008 2019-Jan-15 20:37:42.173576 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77009 2019-Jan-15 20:37:42.174274 - [DEBUG] Value : BOTTOM
77010 2019-Jan-15 20:37:42.174301 - [DEBUG]
77011 2019-Jan-15 20:37:42.174326 - [DEBUG] Function : main
77012 2019-Jan-15 20:37:42.174351 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77013 2019-Jan-15 20:37:42.174991 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77014 2019-Jan-15 20:37:42.175626 - [DEBUG] Value : BOTTOM
77015 2019-Jan-15 20:37:42.175651 - [DEBUG]
77016 2019-Jan-15 20:37:42.175676 - [DEBUG] Function : main
77017 2019-Jan-15 20:37:42.175700 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77018 2019-Jan-15 20:37:42.176341 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77019 2019-Jan-15 20:37:42.177012 - [DEBUG] Value : BOTTOM
77020 2019-Jan-15 20:37:42.177039 - [DEBUG]
77021 2019-Jan-15 20:37:42.177065 - [DEBUG] Function : main
77022 2019-Jan-15 20:37:42.177109 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77023 2019-Jan-15 20:37:42.177802 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77024 2019-Jan-15 20:37:42.178461 - [DEBUG] Value : BOTTOM
77025 2019-Jan-15 20:37:42.178488 - [DEBUG]
77026 2019-Jan-15 20:37:42.178514 - [DEBUG] Function : main
77027 2019-Jan-15 20:37:42.178539 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77028 2019-Jan-15 20:37:42.179210 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77029 2019-Jan-15 20:37:42.179876 - [DEBUG] Value : BOTTOM
77030 2019-Jan-15 20:37:42.179903 - [DEBUG]
77031 2019-Jan-15 20:37:42.179928 - [DEBUG] Function : main
77032 2019-Jan-15 20:37:42.179953 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77033 2019-Jan-15 20:37:42.180637 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77034 2019-Jan-15 20:37:42.181340 - [DEBUG] Value : BOTTOM
77035 2019-Jan-15 20:37:42.181368 - [DEBUG]
77036 2019-Jan-15 20:37:42.181395 - [DEBUG] Function : main
77037 2019-Jan-15 20:37:42.181420 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77038 2019-Jan-15 20:37:42.182104 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77039 2019-Jan-15 20:37:42.182798 - [DEBUG] Value : BOTTOM
77040 2019-Jan-15 20:37:42.182826 - [DEBUG]
77041 2019-Jan-15 20:37:42.182853 - [DEBUG] Function : main
77042 2019-Jan-15 20:37:42.182880 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77043 2019-Jan-15 20:37:42.183583 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77044 2019-Jan-15 20:37:42.184318 - [DEBUG] Value : BOTTOM
77045 2019-Jan-15 20:37:42.184345 - [DEBUG]
77046 2019-Jan-15 20:37:42.184372 - [DEBUG] Function : main
77047 2019-Jan-15 20:37:42.184399 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77048 2019-Jan-15 20:37:42.185097 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77049 2019-Jan-15 20:37:42.185773 - [DEBUG] Value : BOTTOM
77050 2019-Jan-15 20:37:42.185801 - [DEBUG]
77051 2019-Jan-15 20:37:42.185827 - [DEBUG] Function : main
77052 2019-Jan-15 20:37:42.185854 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77053 2019-Jan-15 20:37:42.186532 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77054 2019-Jan-15 20:37:42.187205 - [DEBUG] Value : BOTTOM
77055 2019-Jan-15 20:37:42.187233 - [DEBUG]
77056 2019-Jan-15 20:37:42.187259 - [DEBUG] Function : main
77057 2019-Jan-15 20:37:42.187323 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77058 2019-Jan-15 20:37:42.187981 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77059 2019-Jan-15 20:37:42.188652 - [DEBUG] Value : BOTTOM
77060 2019-Jan-15 20:37:42.188679 - [DEBUG]
77061 2019-Jan-15 20:37:42.188707 - [DEBUG] Function : main
77062 2019-Jan-15 20:37:42.188733 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77063 2019-Jan-15 20:37:42.189410 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77064 2019-Jan-15 20:37:42.190077 - [DEBUG] Value : BOTTOM
77065 2019-Jan-15 20:37:42.190104 - [DEBUG]
77066 2019-Jan-15 20:37:42.190130 - [DEBUG] Function : main
77067 2019-Jan-15 20:37:42.190155 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77068 2019-Jan-15 20:37:42.190859 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77069 2019-Jan-15 20:37:42.191508 - [DEBUG] Value : BOTTOM
77070 2019-Jan-15 20:37:42.191534 - [DEBUG]
77071 2019-Jan-15 20:37:42.191559 - [DEBUG] Function : main
77072 2019-Jan-15 20:37:42.191584 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77073 2019-Jan-15 20:37:42.192220 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77074 2019-Jan-15 20:37:42.192856 - [DEBUG] Value : BOTTOM
77075 2019-Jan-15 20:37:42.192882 - [DEBUG]
77076 2019-Jan-15 20:37:42.192906 - [DEBUG] Function : main
77077 2019-Jan-15 20:37:42.192931 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77078 2019-Jan-15 20:37:42.193565 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77079 2019-Jan-15 20:37:42.194218 - [DEBUG] Value : BOTTOM
77080 2019-Jan-15 20:37:42.194244 - [DEBUG]
77081 2019-Jan-15 20:37:42.194268 - [DEBUG] Function : main
77082 2019-Jan-15 20:37:42.194293 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77083 2019-Jan-15 20:37:42.194928 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77084 2019-Jan-15 20:37:42.195571 - [DEBUG] Value : BOTTOM
77085 2019-Jan-15 20:37:42.195597 - [DEBUG]
77086 2019-Jan-15 20:37:42.195621 - [DEBUG] Function : main
77087 2019-Jan-15 20:37:42.195646 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77088 2019-Jan-15 20:37:42.196282 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77089 2019-Jan-15 20:37:42.196925 - [DEBUG] Value : BOTTOM
77090 2019-Jan-15 20:37:42.196951 - [DEBUG]
77091 2019-Jan-15 20:37:42.196976 - [DEBUG] Function : main
77092 2019-Jan-15 20:37:42.197001 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77093 2019-Jan-15 20:37:42.197653 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77094 2019-Jan-15 20:37:42.198288 - [DEBUG] Value : BOTTOM
77095 2019-Jan-15 20:37:42.198314 - [DEBUG]
77096 2019-Jan-15 20:37:42.198339 - [DEBUG] Function : main
77097 2019-Jan-15 20:37:42.198364 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77098 2019-Jan-15 20:37:42.198998 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77099 2019-Jan-15 20:37:42.199633 - [DEBUG] Value : BOTTOM
77100 2019-Jan-15 20:37:42.199659 - [DEBUG]
77101 2019-Jan-15 20:37:42.199684 - [DEBUG] Function : main
77102 2019-Jan-15 20:37:42.199709 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77103 2019-Jan-15 20:37:42.200344 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77104 2019-Jan-15 20:37:42.200996 - [DEBUG] Value : BOTTOM
77105 2019-Jan-15 20:37:42.201022 - [DEBUG]
77106 2019-Jan-15 20:37:42.201046 - [DEBUG] Function : main
77107 2019-Jan-15 20:37:42.201071 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77108 2019-Jan-15 20:37:42.201706 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77109 2019-Jan-15 20:37:42.202349 - [DEBUG] Value : BOTTOM
77110 2019-Jan-15 20:37:42.202375 - [DEBUG]
77111 2019-Jan-15 20:37:42.202400 - [DEBUG] Function : main
77112 2019-Jan-15 20:37:42.202425 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77113 2019-Jan-15 20:37:42.203071 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77114 2019-Jan-15 20:37:42.203708 - [DEBUG] Value : BOTTOM
77115 2019-Jan-15 20:37:42.203734 - [DEBUG]
77116 2019-Jan-15 20:37:42.203758 - [DEBUG] Function : main
77117 2019-Jan-15 20:37:42.203783 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77118 2019-Jan-15 20:37:42.204436 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77119 2019-Jan-15 20:37:42.205080 - [DEBUG] Value : BOTTOM
77120 2019-Jan-15 20:37:42.205105 - [DEBUG]
77121 2019-Jan-15 20:37:42.205130 - [DEBUG] Function : main
77122 2019-Jan-15 20:37:42.205155 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77123 2019-Jan-15 20:37:42.205791 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77124 2019-Jan-15 20:37:42.206427 - [DEBUG] Value : BOTTOM
77125 2019-Jan-15 20:37:42.206453 - [DEBUG]
77126 2019-Jan-15 20:37:42.206477 - [DEBUG] Function : main
77127 2019-Jan-15 20:37:42.206502 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77128 2019-Jan-15 20:37:42.207137 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77129 2019-Jan-15 20:37:42.207796 - [DEBUG] Value : BOTTOM
77130 2019-Jan-15 20:37:42.207822 - [DEBUG]
77131 2019-Jan-15 20:37:42.207847 - [DEBUG] Function : main
77132 2019-Jan-15 20:37:42.207871 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77133 2019-Jan-15 20:37:42.208506 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77134 2019-Jan-15 20:37:42.209142 - [DEBUG] Value : BOTTOM
77135 2019-Jan-15 20:37:42.209168 - [DEBUG]
77136 2019-Jan-15 20:37:42.209192 - [DEBUG] Function : main
77137 2019-Jan-15 20:37:42.209217 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77138 2019-Jan-15 20:37:42.209852 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77139 2019-Jan-15 20:37:42.210494 - [DEBUG] Value : BOTTOM
77140 2019-Jan-15 20:37:42.210520 - [DEBUG]
77141 2019-Jan-15 20:37:42.210544 - [DEBUG] Function : main
77142 2019-Jan-15 20:37:42.210569 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77143 2019-Jan-15 20:37:42.211221 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77144 2019-Jan-15 20:37:42.211857 - [DEBUG] Value : BOTTOM
77145 2019-Jan-15 20:37:42.211883 - [DEBUG]
77146 2019-Jan-15 20:37:42.211908 - [DEBUG] Function : main
77147 2019-Jan-15 20:37:42.211932 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77148 2019-Jan-15 20:37:42.212566 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77149 2019-Jan-15 20:37:42.212627 - [DEBUG] Value : BOTTOM
77150 2019-Jan-15 20:37:42.212653 - [DEBUG]
77151 2019-Jan-15 20:37:42.212703 - [DEBUG] Function : main
77152 2019-Jan-15 20:37:42.212730 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77153 2019-Jan-15 20:37:42.213368 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77154 2019-Jan-15 20:37:42.214020 - [DEBUG] Value : BOTTOM
77155 2019-Jan-15 20:37:42.214046 - [DEBUG]
77156 2019-Jan-15 20:37:42.214071 - [DEBUG] Function : main
77157 2019-Jan-15 20:37:42.214096 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77158 2019-Jan-15 20:37:42.214733 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77159 2019-Jan-15 20:37:42.215379 - [DEBUG] Value : BOTTOM
77160 2019-Jan-15 20:37:42.215405 - [DEBUG]
77161 2019-Jan-15 20:37:42.215430 - [DEBUG] Function : main
77162 2019-Jan-15 20:37:42.215455 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77163 2019-Jan-15 20:37:42.216092 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77164 2019-Jan-15 20:37:42.216728 - [DEBUG] Value : BOTTOM
77165 2019-Jan-15 20:37:42.216754 - [DEBUG]
77166 2019-Jan-15 20:37:42.216779 - [DEBUG] Function : main
77167 2019-Jan-15 20:37:42.216804 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77168 2019-Jan-15 20:37:42.217457 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77169 2019-Jan-15 20:37:42.218093 - [DEBUG] Value : BOTTOM
77170 2019-Jan-15 20:37:42.218119 - [DEBUG]
77171 2019-Jan-15 20:37:42.218144 - [DEBUG] Function : main
77172 2019-Jan-15 20:37:42.218169 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77173 2019-Jan-15 20:37:42.218805 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77174 2019-Jan-15 20:37:42.219441 - [DEBUG] Value : BOTTOM
77175 2019-Jan-15 20:37:42.219467 - [DEBUG]
77176 2019-Jan-15 20:37:42.219491 - [DEBUG] Function : main
77177 2019-Jan-15 20:37:42.219516 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77178 2019-Jan-15 20:37:42.220151 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77179 2019-Jan-15 20:37:42.220800 - [DEBUG] Value : BOTTOM
77180 2019-Jan-15 20:37:42.220826 - [DEBUG]
77181 2019-Jan-15 20:37:42.220851 - [DEBUG] Function : main
77182 2019-Jan-15 20:37:42.220876 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77183 2019-Jan-15 20:37:42.221512 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77184 2019-Jan-15 20:37:42.222145 - [DEBUG] Value : BOTTOM
77185 2019-Jan-15 20:37:42.222171 - [DEBUG]
77186 2019-Jan-15 20:37:42.222196 - [DEBUG] Function : main
77187 2019-Jan-15 20:37:42.222220 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77188 2019-Jan-15 20:37:42.222857 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77189 2019-Jan-15 20:37:42.223491 - [DEBUG] Value : BOTTOM
77190 2019-Jan-15 20:37:42.223517 - [DEBUG]
77191 2019-Jan-15 20:37:42.223541 - [DEBUG] Function : main
77192 2019-Jan-15 20:37:42.223566 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77193 2019-Jan-15 20:37:42.224217 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77194 2019-Jan-15 20:37:42.224853 - [DEBUG] Value : BOTTOM
77195 2019-Jan-15 20:37:42.224879 - [DEBUG]
77196 2019-Jan-15 20:37:42.224903 - [DEBUG] Function : main
77197 2019-Jan-15 20:37:42.224928 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77198 2019-Jan-15 20:37:42.225563 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77199 2019-Jan-15 20:37:42.226199 - [DEBUG] Value : BOTTOM
77200 2019-Jan-15 20:37:42.226225 - [DEBUG]
77201 2019-Jan-15 20:37:42.226249 - [DEBUG] Function : main
77202 2019-Jan-15 20:37:42.226274 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77203 2019-Jan-15 20:37:42.226909 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77204 2019-Jan-15 20:37:42.227567 - [DEBUG] Value : BOTTOM
77205 2019-Jan-15 20:37:42.227601 - [DEBUG]
77206 2019-Jan-15 20:37:42.227626 - [DEBUG] Function : main
77207 2019-Jan-15 20:37:42.227651 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77208 2019-Jan-15 20:37:42.228287 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77209 2019-Jan-15 20:37:42.228922 - [DEBUG] Value : BOTTOM
77210 2019-Jan-15 20:37:42.228948 - [DEBUG]
77211 2019-Jan-15 20:37:42.228972 - [DEBUG] Function : main
77212 2019-Jan-15 20:37:42.228997 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77213 2019-Jan-15 20:37:42.229633 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77214 2019-Jan-15 20:37:42.230268 - [DEBUG] Value : BOTTOM
77215 2019-Jan-15 20:37:42.230294 - [DEBUG]
77216 2019-Jan-15 20:37:42.230319 - [DEBUG] Function : main
77217 2019-Jan-15 20:37:42.230343 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77218 2019-Jan-15 20:37:42.230996 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77219 2019-Jan-15 20:37:42.231632 - [DEBUG] Value : BOTTOM
77220 2019-Jan-15 20:37:42.231657 - [DEBUG]
77221 2019-Jan-15 20:37:42.231682 - [DEBUG] Function : main
77222 2019-Jan-15 20:37:42.231707 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77223 2019-Jan-15 20:37:42.232343 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77224 2019-Jan-15 20:37:42.232979 - [DEBUG] Value : BOTTOM
77225 2019-Jan-15 20:37:42.233005 - [DEBUG]
77226 2019-Jan-15 20:37:42.233029 - [DEBUG] Function : main
77227 2019-Jan-15 20:37:42.233054 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77228 2019-Jan-15 20:37:42.233690 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77229 2019-Jan-15 20:37:42.234347 - [DEBUG] Value : BOTTOM
77230 2019-Jan-15 20:37:42.234373 - [DEBUG]
77231 2019-Jan-15 20:37:42.234399 - [DEBUG] Function : main
77232 2019-Jan-15 20:37:42.234424 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77233 2019-Jan-15 20:37:42.235060 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77234 2019-Jan-15 20:37:42.235695 - [DEBUG] Value : BOTTOM
77235 2019-Jan-15 20:37:42.235721 - [DEBUG]
77236 2019-Jan-15 20:37:42.235746 - [DEBUG] Function : main
77237 2019-Jan-15 20:37:42.235770 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77238 2019-Jan-15 20:37:42.236407 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77239 2019-Jan-15 20:37:42.237049 - [DEBUG] Value : BOTTOM
77240 2019-Jan-15 20:37:42.237075 - [DEBUG]
77241 2019-Jan-15 20:37:42.237100 - [DEBUG] Function : main
77242 2019-Jan-15 20:37:42.237124 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77243 2019-Jan-15 20:37:42.237779 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77244 2019-Jan-15 20:37:42.238414 - [DEBUG] Value : BOTTOM
77245 2019-Jan-15 20:37:42.238440 - [DEBUG]
77246 2019-Jan-15 20:37:42.238465 - [DEBUG] Function : main
77247 2019-Jan-15 20:37:42.238490 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77248 2019-Jan-15 20:37:42.239125 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77249 2019-Jan-15 20:37:42.239760 - [DEBUG] Value : BOTTOM
77250 2019-Jan-15 20:37:42.239786 - [DEBUG]
77251 2019-Jan-15 20:37:42.239810 - [DEBUG] Function : main
77252 2019-Jan-15 20:37:42.239843 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77253 2019-Jan-15 20:37:42.240479 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77254 2019-Jan-15 20:37:42.241131 - [DEBUG] Value : BOTTOM
77255 2019-Jan-15 20:37:42.241157 - [DEBUG]
77256 2019-Jan-15 20:37:42.241181 - [DEBUG] Function : main
77257 2019-Jan-15 20:37:42.241206 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77258 2019-Jan-15 20:37:42.241842 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77259 2019-Jan-15 20:37:42.242484 - [DEBUG] Value : BOTTOM
77260 2019-Jan-15 20:37:42.242510 - [DEBUG]
77261 2019-Jan-15 20:37:42.242534 - [DEBUG] Function : main
77262 2019-Jan-15 20:37:42.242559 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77263 2019-Jan-15 20:37:42.243196 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77264 2019-Jan-15 20:37:42.243830 - [DEBUG] Value : BOTTOM
77265 2019-Jan-15 20:37:42.243856 - [DEBUG]
77266 2019-Jan-15 20:37:42.243881 - [DEBUG] Function : main
77267 2019-Jan-15 20:37:42.243906 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77268 2019-Jan-15 20:37:42.244557 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77269 2019-Jan-15 20:37:42.245192 - [DEBUG] Value : BOTTOM
77270 2019-Jan-15 20:37:42.245218 - [DEBUG]
77271 2019-Jan-15 20:37:42.245242 - [DEBUG] Function : main
77272 2019-Jan-15 20:37:42.245267 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77273 2019-Jan-15 20:37:42.245903 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77274 2019-Jan-15 20:37:42.246538 - [DEBUG] Value : BOTTOM
77275 2019-Jan-15 20:37:42.246564 - [DEBUG]
77276 2019-Jan-15 20:37:42.246589 - [DEBUG] Function : main
77277 2019-Jan-15 20:37:42.246614 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77278 2019-Jan-15 20:37:42.247250 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77279 2019-Jan-15 20:37:42.247906 - [DEBUG] Value : BOTTOM
77280 2019-Jan-15 20:37:42.247932 - [DEBUG]
77281 2019-Jan-15 20:37:42.247957 - [DEBUG] Function : main
77282 2019-Jan-15 20:37:42.247982 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77283 2019-Jan-15 20:37:42.248618 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77284 2019-Jan-15 20:37:42.249254 - [DEBUG] Value : BOTTOM
77285 2019-Jan-15 20:37:42.249280 - [DEBUG]
77286 2019-Jan-15 20:37:42.249304 - [DEBUG] Function : main
77287 2019-Jan-15 20:37:42.249329 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77288 2019-Jan-15 20:37:42.249964 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77289 2019-Jan-15 20:37:42.250619 - [DEBUG] Value : BOTTOM
77290 2019-Jan-15 20:37:42.250645 - [DEBUG]
77291 2019-Jan-15 20:37:42.250670 - [DEBUG] Function : main
77292 2019-Jan-15 20:37:42.250695 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77293 2019-Jan-15 20:37:42.251332 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77294 2019-Jan-15 20:37:42.251966 - [DEBUG] Value : BOTTOM
77295 2019-Jan-15 20:37:42.251992 - [DEBUG]
77296 2019-Jan-15 20:37:42.252017 - [DEBUG] Function : main
77297 2019-Jan-15 20:37:42.252050 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77298 2019-Jan-15 20:37:42.252685 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77299 2019-Jan-15 20:37:42.253328 - [DEBUG] Value : BOTTOM
77300 2019-Jan-15 20:37:42.253354 - [DEBUG]
77301 2019-Jan-15 20:37:42.253378 - [DEBUG] Function : main
77302 2019-Jan-15 20:37:42.253403 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77303 2019-Jan-15 20:37:42.254054 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77304 2019-Jan-15 20:37:42.254691 - [DEBUG] Value : BOTTOM
77305 2019-Jan-15 20:37:42.254717 - [DEBUG]
77306 2019-Jan-15 20:37:42.254741 - [DEBUG] Function : main
77307 2019-Jan-15 20:37:42.254766 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77308 2019-Jan-15 20:37:42.255402 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77309 2019-Jan-15 20:37:42.256043 - [DEBUG] Value : BOTTOM
77310 2019-Jan-15 20:37:42.256069 - [DEBUG]
77311 2019-Jan-15 20:37:42.256093 - [DEBUG] Function : main
77312 2019-Jan-15 20:37:42.256118 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77313 2019-Jan-15 20:37:42.256756 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77314 2019-Jan-15 20:37:42.257407 - [DEBUG] Value : BOTTOM
77315 2019-Jan-15 20:37:42.257433 - [DEBUG]
77316 2019-Jan-15 20:37:42.257457 - [DEBUG] Function : main
77317 2019-Jan-15 20:37:42.257482 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77318 2019-Jan-15 20:37:42.258120 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77319 2019-Jan-15 20:37:42.258176 - [DEBUG] Value : BOTTOM
77320 2019-Jan-15 20:37:42.258202 - [DEBUG]
77321 2019-Jan-15 20:37:42.258245 - [DEBUG] Function : main
77322 2019-Jan-15 20:37:42.258271 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77323 2019-Jan-15 20:37:42.258907 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77324 2019-Jan-15 20:37:42.259544 - [DEBUG] Value : BOTTOM
77325 2019-Jan-15 20:37:42.259570 - [DEBUG]
77326 2019-Jan-15 20:37:42.259594 - [DEBUG] Function : main
77327 2019-Jan-15 20:37:42.259620 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77328 2019-Jan-15 20:37:42.260254 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77329 2019-Jan-15 20:37:42.260905 - [DEBUG] Value : BOTTOM
77330 2019-Jan-15 20:37:42.260931 - [DEBUG]
77331 2019-Jan-15 20:37:42.260956 - [DEBUG] Function : main
77332 2019-Jan-15 20:37:42.260981 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77333 2019-Jan-15 20:37:42.261615 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77334 2019-Jan-15 20:37:42.262251 - [DEBUG] Value : BOTTOM
77335 2019-Jan-15 20:37:42.262277 - [DEBUG]
77336 2019-Jan-15 20:37:42.262301 - [DEBUG] Function : main
77337 2019-Jan-15 20:37:42.262326 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77338 2019-Jan-15 20:37:42.262958 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77339 2019-Jan-15 20:37:42.263595 - [DEBUG] Value : BOTTOM
77340 2019-Jan-15 20:37:42.263621 - [DEBUG]
77341 2019-Jan-15 20:37:42.263646 - [DEBUG] Function : main
77342 2019-Jan-15 20:37:42.263670 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77343 2019-Jan-15 20:37:42.264327 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77344 2019-Jan-15 20:37:42.264964 - [DEBUG] Value : BOTTOM
77345 2019-Jan-15 20:37:42.264990 - [DEBUG]
77346 2019-Jan-15 20:37:42.265014 - [DEBUG] Function : main
77347 2019-Jan-15 20:37:42.265039 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77348 2019-Jan-15 20:37:42.265673 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77349 2019-Jan-15 20:37:42.266310 - [DEBUG] Value : BOTTOM
77350 2019-Jan-15 20:37:42.266336 - [DEBUG]
77351 2019-Jan-15 20:37:42.266360 - [DEBUG] Function : main
77352 2019-Jan-15 20:37:42.266385 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77353 2019-Jan-15 20:37:42.267018 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77354 2019-Jan-15 20:37:42.267670 - [DEBUG] Value : BOTTOM
77355 2019-Jan-15 20:37:42.267696 - [DEBUG]
77356 2019-Jan-15 20:37:42.267720 - [DEBUG] Function : main
77357 2019-Jan-15 20:37:42.267745 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77358 2019-Jan-15 20:37:42.268378 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77359 2019-Jan-15 20:37:42.269015 - [DEBUG] Value : BOTTOM
77360 2019-Jan-15 20:37:42.269041 - [DEBUG]
77361 2019-Jan-15 20:37:42.269065 - [DEBUG] Function : main
77362 2019-Jan-15 20:37:42.269090 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77363 2019-Jan-15 20:37:42.269723 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77364 2019-Jan-15 20:37:42.270359 - [DEBUG] Value : BOTTOM
77365 2019-Jan-15 20:37:42.270384 - [DEBUG]
77366 2019-Jan-15 20:37:42.270409 - [DEBUG] Function : main
77367 2019-Jan-15 20:37:42.270434 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77368 2019-Jan-15 20:37:42.271084 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77369 2019-Jan-15 20:37:42.271721 - [DEBUG] Value : BOTTOM
77370 2019-Jan-15 20:37:42.271747 - [DEBUG]
77371 2019-Jan-15 20:37:42.271771 - [DEBUG] Function : main
77372 2019-Jan-15 20:37:42.271796 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77373 2019-Jan-15 20:37:42.272429 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77374 2019-Jan-15 20:37:42.273072 - [DEBUG] Value : BOTTOM
77375 2019-Jan-15 20:37:42.273098 - [DEBUG]
77376 2019-Jan-15 20:37:42.273122 - [DEBUG] Function : main
77377 2019-Jan-15 20:37:42.273147 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77378 2019-Jan-15 20:37:42.273781 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77379 2019-Jan-15 20:37:42.274433 - [DEBUG] Value : BOTTOM
77380 2019-Jan-15 20:37:42.274459 - [DEBUG]
77381 2019-Jan-15 20:37:42.274483 - [DEBUG] Function : main
77382 2019-Jan-15 20:37:42.274508 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77383 2019-Jan-15 20:37:42.275142 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77384 2019-Jan-15 20:37:42.275779 - [DEBUG] Value : BOTTOM
77385 2019-Jan-15 20:37:42.275805 - [DEBUG]
77386 2019-Jan-15 20:37:42.275829 - [DEBUG] Function : main
77387 2019-Jan-15 20:37:42.275854 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77388 2019-Jan-15 20:37:42.276487 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77389 2019-Jan-15 20:37:42.277133 - [DEBUG] Value : BOTTOM
77390 2019-Jan-15 20:37:42.277160 - [DEBUG]
77391 2019-Jan-15 20:37:42.277184 - [DEBUG] Function : main
77392 2019-Jan-15 20:37:42.277209 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77393 2019-Jan-15 20:37:42.277858 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77394 2019-Jan-15 20:37:42.278496 - [DEBUG] Value : BOTTOM
77395 2019-Jan-15 20:37:42.278522 - [DEBUG]
77396 2019-Jan-15 20:37:42.278547 - [DEBUG] Function : main
77397 2019-Jan-15 20:37:42.278572 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77398 2019-Jan-15 20:37:42.279206 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77399 2019-Jan-15 20:37:42.279849 - [DEBUG] Value : BOTTOM
77400 2019-Jan-15 20:37:42.279875 - [DEBUG]
77401 2019-Jan-15 20:37:42.279900 - [DEBUG] Function : main
77402 2019-Jan-15 20:37:42.279925 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77403 2019-Jan-15 20:37:42.280559 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77404 2019-Jan-15 20:37:42.281213 - [DEBUG] Value : BOTTOM
77405 2019-Jan-15 20:37:42.281239 - [DEBUG]
77406 2019-Jan-15 20:37:42.281263 - [DEBUG] Function : main
77407 2019-Jan-15 20:37:42.281288 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77408 2019-Jan-15 20:37:42.281932 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77409 2019-Jan-15 20:37:42.282575 - [DEBUG] Value : BOTTOM
77410 2019-Jan-15 20:37:42.282601 - [DEBUG]
77411 2019-Jan-15 20:37:42.282626 - [DEBUG] Function : main
77412 2019-Jan-15 20:37:42.282651 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77413 2019-Jan-15 20:37:42.283287 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77414 2019-Jan-15 20:37:42.283924 - [DEBUG] Value : BOTTOM
77415 2019-Jan-15 20:37:42.283964 - [DEBUG]
77416 2019-Jan-15 20:37:42.283988 - [DEBUG] Function : main
77417 2019-Jan-15 20:37:42.284013 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77418 2019-Jan-15 20:37:42.284646 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77419 2019-Jan-15 20:37:42.285283 - [DEBUG] Value : BOTTOM
77420 2019-Jan-15 20:37:42.285309 - [DEBUG]
77421 2019-Jan-15 20:37:42.285333 - [DEBUG] Function : main
77422 2019-Jan-15 20:37:42.285358 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77423 2019-Jan-15 20:37:42.285991 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77424 2019-Jan-15 20:37:42.286629 - [DEBUG] Value : BOTTOM
77425 2019-Jan-15 20:37:42.286655 - [DEBUG]
77426 2019-Jan-15 20:37:42.286679 - [DEBUG] Function : main
77427 2019-Jan-15 20:37:42.286704 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77428 2019-Jan-15 20:37:42.287351 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77429 2019-Jan-15 20:37:42.287994 - [DEBUG] Value : BOTTOM
77430 2019-Jan-15 20:37:42.288020 - [DEBUG]
77431 2019-Jan-15 20:37:42.288045 - [DEBUG] Function : main
77432 2019-Jan-15 20:37:42.288070 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77433 2019-Jan-15 20:37:42.288706 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77434 2019-Jan-15 20:37:42.289351 - [DEBUG] Value : BOTTOM
77435 2019-Jan-15 20:37:42.289377 - [DEBUG]
77436 2019-Jan-15 20:37:42.289401 - [DEBUG] Function : main
77437 2019-Jan-15 20:37:42.289426 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77438 2019-Jan-15 20:37:42.290060 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77439 2019-Jan-15 20:37:42.290713 - [DEBUG] Value : BOTTOM
77440 2019-Jan-15 20:37:42.290739 - [DEBUG]
77441 2019-Jan-15 20:37:42.290763 - [DEBUG] Function : main
77442 2019-Jan-15 20:37:42.290788 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77443 2019-Jan-15 20:37:42.291421 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77444 2019-Jan-15 20:37:42.292059 - [DEBUG] Value : BOTTOM
77445 2019-Jan-15 20:37:42.292085 - [DEBUG]
77446 2019-Jan-15 20:37:42.292110 - [DEBUG] Function : main
77447 2019-Jan-15 20:37:42.292134 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77448 2019-Jan-15 20:37:42.292768 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77449 2019-Jan-15 20:37:42.293411 - [DEBUG] Value : BOTTOM
77450 2019-Jan-15 20:37:42.293437 - [DEBUG]
77451 2019-Jan-15 20:37:42.293461 - [DEBUG] Function : main
77452 2019-Jan-15 20:37:42.293486 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77453 2019-Jan-15 20:37:42.294135 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77454 2019-Jan-15 20:37:42.294773 - [DEBUG] Value : BOTTOM
77455 2019-Jan-15 20:37:42.294799 - [DEBUG]
77456 2019-Jan-15 20:37:42.294823 - [DEBUG] Function : main
77457 2019-Jan-15 20:37:42.294848 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77458 2019-Jan-15 20:37:42.295481 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77459 2019-Jan-15 20:37:42.296123 - [DEBUG] Value : BOTTOM
77460 2019-Jan-15 20:37:42.296149 - [DEBUG]
77461 2019-Jan-15 20:37:42.296174 - [DEBUG] Function : main
77462 2019-Jan-15 20:37:42.296199 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77463 2019-Jan-15 20:37:42.296835 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77464 2019-Jan-15 20:37:42.297486 - [DEBUG] Value : BOTTOM
77465 2019-Jan-15 20:37:42.297512 - [DEBUG]
77466 2019-Jan-15 20:37:42.297536 - [DEBUG] Function : main
77467 2019-Jan-15 20:37:42.297561 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77468 2019-Jan-15 20:37:42.298194 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77469 2019-Jan-15 20:37:42.298838 - [DEBUG] Value : BOTTOM
77470 2019-Jan-15 20:37:42.298864 - [DEBUG]
77471 2019-Jan-15 20:37:42.298888 - [DEBUG] Function : main
77472 2019-Jan-15 20:37:42.298913 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77473 2019-Jan-15 20:37:42.299545 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77474 2019-Jan-15 20:37:42.300182 - [DEBUG] Value : BOTTOM
77475 2019-Jan-15 20:37:42.300208 - [DEBUG]
77476 2019-Jan-15 20:37:42.300232 - [DEBUG] Function : main
77477 2019-Jan-15 20:37:42.300257 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77478 2019-Jan-15 20:37:42.300905 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77479 2019-Jan-15 20:37:42.301556 - [DEBUG] Value : BOTTOM
77480 2019-Jan-15 20:37:42.301583 - [DEBUG]
77481 2019-Jan-15 20:37:42.301607 - [DEBUG] Function : main
77482 2019-Jan-15 20:37:42.301632 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77483 2019-Jan-15 20:37:42.302266 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77484 2019-Jan-15 20:37:42.302903 - [DEBUG] Value : BOTTOM
77485 2019-Jan-15 20:37:42.302928 - [DEBUG]
77486 2019-Jan-15 20:37:42.302953 - [DEBUG] Function : main
77487 2019-Jan-15 20:37:42.302978 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77488 2019-Jan-15 20:37:42.303611 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77489 2019-Jan-15 20:37:42.303667 - [DEBUG] Value : BOTTOM
77490 2019-Jan-15 20:37:42.303692 - [DEBUG]
77491 2019-Jan-15 20:37:42.303735 - [DEBUG] Function : main
77492 2019-Jan-15 20:37:42.303761 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77493 2019-Jan-15 20:37:42.304415 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77494 2019-Jan-15 20:37:42.305050 - [DEBUG] Value : BOTTOM
77495 2019-Jan-15 20:37:42.305076 - [DEBUG]
77496 2019-Jan-15 20:37:42.305101 - [DEBUG] Function : main
77497 2019-Jan-15 20:37:42.305126 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77498 2019-Jan-15 20:37:42.305756 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77499 2019-Jan-15 20:37:42.306392 - [DEBUG] Value : BOTTOM
77500 2019-Jan-15 20:37:42.306418 - [DEBUG]
77501 2019-Jan-15 20:37:42.306443 - [DEBUG] Function : main
77502 2019-Jan-15 20:37:42.306468 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77503 2019-Jan-15 20:37:42.307100 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77504 2019-Jan-15 20:37:42.307775 - [DEBUG] Value : BOTTOM
77505 2019-Jan-15 20:37:42.307802 - [DEBUG]
77506 2019-Jan-15 20:37:42.307828 - [DEBUG] Function : main
77507 2019-Jan-15 20:37:42.307853 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77508 2019-Jan-15 20:37:42.308527 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77509 2019-Jan-15 20:37:42.309174 - [DEBUG] Value : BOTTOM
77510 2019-Jan-15 20:37:42.309200 - [DEBUG]
77511 2019-Jan-15 20:37:42.309226 - [DEBUG] Function : main
77512 2019-Jan-15 20:37:42.309251 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77513 2019-Jan-15 20:37:42.309882 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77514 2019-Jan-15 20:37:42.310523 - [DEBUG] Value : BOTTOM
77515 2019-Jan-15 20:37:42.310549 - [DEBUG]
77516 2019-Jan-15 20:37:42.310573 - [DEBUG] Function : main
77517 2019-Jan-15 20:37:42.310614 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77518 2019-Jan-15 20:37:42.311248 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77519 2019-Jan-15 20:37:42.311882 - [DEBUG] Value : BOTTOM
77520 2019-Jan-15 20:37:42.311908 - [DEBUG]
77521 2019-Jan-15 20:37:42.311934 - [DEBUG] Function : main
77522 2019-Jan-15 20:37:42.311959 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77523 2019-Jan-15 20:37:42.312588 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77524 2019-Jan-15 20:37:42.313222 - [DEBUG] Value : BOTTOM
77525 2019-Jan-15 20:37:42.313248 - [DEBUG]
77526 2019-Jan-15 20:37:42.313272 - [DEBUG] Function : main
77527 2019-Jan-15 20:37:42.313297 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77528 2019-Jan-15 20:37:42.313926 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77529 2019-Jan-15 20:37:42.314588 - [DEBUG] Value : BOTTOM
77530 2019-Jan-15 20:37:42.314614 - [DEBUG]
77531 2019-Jan-15 20:37:42.314639 - [DEBUG] Function : main
77532 2019-Jan-15 20:37:42.314664 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77533 2019-Jan-15 20:37:42.315294 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77534 2019-Jan-15 20:37:42.315930 - [DEBUG] Value : BOTTOM
77535 2019-Jan-15 20:37:42.315955 - [DEBUG]
77536 2019-Jan-15 20:37:42.315980 - [DEBUG] Function : main
77537 2019-Jan-15 20:37:42.316005 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77538 2019-Jan-15 20:37:42.316635 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77539 2019-Jan-15 20:37:42.317282 - [DEBUG] Value : BOTTOM
77540 2019-Jan-15 20:37:42.317309 - [DEBUG]
77541 2019-Jan-15 20:37:42.317334 - [DEBUG] Function : main
77542 2019-Jan-15 20:37:42.317359 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77543 2019-Jan-15 20:37:42.317988 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77544 2019-Jan-15 20:37:42.318631 - [DEBUG] Value : BOTTOM
77545 2019-Jan-15 20:37:42.318657 - [DEBUG]
77546 2019-Jan-15 20:37:42.318681 - [DEBUG] Function : main
77547 2019-Jan-15 20:37:42.318706 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77548 2019-Jan-15 20:37:42.319335 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77549 2019-Jan-15 20:37:42.319969 - [DEBUG] Value : BOTTOM
77550 2019-Jan-15 20:37:42.319995 - [DEBUG]
77551 2019-Jan-15 20:37:42.320020 - [DEBUG] Function : main
77552 2019-Jan-15 20:37:42.320045 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77553 2019-Jan-15 20:37:42.320688 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77554 2019-Jan-15 20:37:42.321324 - [DEBUG] Value : BOTTOM
77555 2019-Jan-15 20:37:42.321350 - [DEBUG]
77556 2019-Jan-15 20:37:42.321374 - [DEBUG] Function : main
77557 2019-Jan-15 20:37:42.321399 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77558 2019-Jan-15 20:37:42.322028 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77559 2019-Jan-15 20:37:42.322662 - [DEBUG] Value : BOTTOM
77560 2019-Jan-15 20:37:42.322688 - [DEBUG]
77561 2019-Jan-15 20:37:42.322712 - [DEBUG] Function : main
77562 2019-Jan-15 20:37:42.322737 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77563 2019-Jan-15 20:37:42.323366 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77564 2019-Jan-15 20:37:42.324016 - [DEBUG] Value : BOTTOM
77565 2019-Jan-15 20:37:42.324042 - [DEBUG]
77566 2019-Jan-15 20:37:42.324066 - [DEBUG] Function : main
77567 2019-Jan-15 20:37:42.324091 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77568 2019-Jan-15 20:37:42.324721 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77569 2019-Jan-15 20:37:42.325367 - [DEBUG] Value : BOTTOM
77570 2019-Jan-15 20:37:42.325393 - [DEBUG]
77571 2019-Jan-15 20:37:42.325419 - [DEBUG] Function : main
77572 2019-Jan-15 20:37:42.325444 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77573 2019-Jan-15 20:37:42.326073 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77574 2019-Jan-15 20:37:42.326710 - [DEBUG] Value : BOTTOM
77575 2019-Jan-15 20:37:42.326736 - [DEBUG]
77576 2019-Jan-15 20:37:42.326760 - [DEBUG] Function : main
77577 2019-Jan-15 20:37:42.326785 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77578 2019-Jan-15 20:37:42.327441 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77579 2019-Jan-15 20:37:42.328083 - [DEBUG] Value : BOTTOM
77580 2019-Jan-15 20:37:42.328109 - [DEBUG]
77581 2019-Jan-15 20:37:42.328134 - [DEBUG] Function : main
77582 2019-Jan-15 20:37:42.328159 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77583 2019-Jan-15 20:37:42.328790 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77584 2019-Jan-15 20:37:42.329426 - [DEBUG] Value : BOTTOM
77585 2019-Jan-15 20:37:42.329452 - [DEBUG]
77586 2019-Jan-15 20:37:42.329476 - [DEBUG] Function : main
77587 2019-Jan-15 20:37:42.329501 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77588 2019-Jan-15 20:37:42.330131 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77589 2019-Jan-15 20:37:42.330782 - [DEBUG] Value : BOTTOM
77590 2019-Jan-15 20:37:42.330808 - [DEBUG]
77591 2019-Jan-15 20:37:42.330832 - [DEBUG] Function : main
77592 2019-Jan-15 20:37:42.330857 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77593 2019-Jan-15 20:37:42.331488 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77594 2019-Jan-15 20:37:42.332124 - [DEBUG] Value : BOTTOM
77595 2019-Jan-15 20:37:42.332150 - [DEBUG]
77596 2019-Jan-15 20:37:42.332175 - [DEBUG] Function : main
77597 2019-Jan-15 20:37:42.332200 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77598 2019-Jan-15 20:37:42.332830 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77599 2019-Jan-15 20:37:42.333471 - [DEBUG] Value : BOTTOM
77600 2019-Jan-15 20:37:42.333497 - [DEBUG]
77601 2019-Jan-15 20:37:42.333521 - [DEBUG] Function : main
77602 2019-Jan-15 20:37:42.333546 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77603 2019-Jan-15 20:37:42.334192 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77604 2019-Jan-15 20:37:42.334828 - [DEBUG] Value : BOTTOM
77605 2019-Jan-15 20:37:42.334854 - [DEBUG]
77606 2019-Jan-15 20:37:42.334878 - [DEBUG] Function : main
77607 2019-Jan-15 20:37:42.334903 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77608 2019-Jan-15 20:37:42.335532 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77609 2019-Jan-15 20:37:42.336167 - [DEBUG] Value : BOTTOM
77610 2019-Jan-15 20:37:42.336193 - [DEBUG]
77611 2019-Jan-15 20:37:42.336217 - [DEBUG] Function : main
77612 2019-Jan-15 20:37:42.336242 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77613 2019-Jan-15 20:37:42.336871 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77614 2019-Jan-15 20:37:42.337523 - [DEBUG] Value : BOTTOM
77615 2019-Jan-15 20:37:42.337549 - [DEBUG]
77616 2019-Jan-15 20:37:42.337573 - [DEBUG] Function : main
77617 2019-Jan-15 20:37:42.337598 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77618 2019-Jan-15 20:37:42.338228 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77619 2019-Jan-15 20:37:42.338870 - [DEBUG] Value : BOTTOM
77620 2019-Jan-15 20:37:42.338896 - [DEBUG]
77621 2019-Jan-15 20:37:42.338920 - [DEBUG] Function : main
77622 2019-Jan-15 20:37:42.338945 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77623 2019-Jan-15 20:37:42.339574 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77624 2019-Jan-15 20:37:42.340210 - [DEBUG] Value : BOTTOM
77625 2019-Jan-15 20:37:42.340250 - [DEBUG]
77626 2019-Jan-15 20:37:42.340275 - [DEBUG] Function : main
77627 2019-Jan-15 20:37:42.340300 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77628 2019-Jan-15 20:37:42.340944 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77629 2019-Jan-15 20:37:42.341588 - [DEBUG] Value : BOTTOM
77630 2019-Jan-15 20:37:42.341614 - [DEBUG]
77631 2019-Jan-15 20:37:42.341639 - [DEBUG] Function : main
77632 2019-Jan-15 20:37:42.341664 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77633 2019-Jan-15 20:37:42.342294 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77634 2019-Jan-15 20:37:42.342930 - [DEBUG] Value : BOTTOM
77635 2019-Jan-15 20:37:42.342956 - [DEBUG]
77636 2019-Jan-15 20:37:42.342980 - [DEBUG] Function : main
77637 2019-Jan-15 20:37:42.343005 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77638 2019-Jan-15 20:37:42.343635 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77639 2019-Jan-15 20:37:42.344291 - [DEBUG] Value : BOTTOM
77640 2019-Jan-15 20:37:42.344317 - [DEBUG]
77641 2019-Jan-15 20:37:42.344341 - [DEBUG] Function : main
77642 2019-Jan-15 20:37:42.344366 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77643 2019-Jan-15 20:37:42.344996 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77644 2019-Jan-15 20:37:42.345632 - [DEBUG] Value : BOTTOM
77645 2019-Jan-15 20:37:42.345657 - [DEBUG]
77646 2019-Jan-15 20:37:42.345682 - [DEBUG] Function : main
77647 2019-Jan-15 20:37:42.345707 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77648 2019-Jan-15 20:37:42.346336 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77649 2019-Jan-15 20:37:42.346978 - [DEBUG] Value : BOTTOM
77650 2019-Jan-15 20:37:42.347004 - [DEBUG]
77651 2019-Jan-15 20:37:42.347029 - [DEBUG] Function : main
77652 2019-Jan-15 20:37:42.347053 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77653 2019-Jan-15 20:37:42.347701 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77654 2019-Jan-15 20:37:42.348336 - [DEBUG] Value : BOTTOM
77655 2019-Jan-15 20:37:42.348362 - [DEBUG]
77656 2019-Jan-15 20:37:42.348386 - [DEBUG] Function : main
77657 2019-Jan-15 20:37:42.348411 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77658 2019-Jan-15 20:37:42.349041 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77659 2019-Jan-15 20:37:42.349100 - [DEBUG] Value : BOTTOM
77660 2019-Jan-15 20:37:42.349126 - [DEBUG]
77661 2019-Jan-15 20:37:42.349174 - [DEBUG] Function : main
77662 2019-Jan-15 20:37:42.349200 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77663 2019-Jan-15 20:37:42.349834 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77664 2019-Jan-15 20:37:42.350471 - [DEBUG] Value : BOTTOM
77665 2019-Jan-15 20:37:42.350497 - [DEBUG]
77666 2019-Jan-15 20:37:42.350521 - [DEBUG] Function : main
77667 2019-Jan-15 20:37:42.350547 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77668 2019-Jan-15 20:37:42.351195 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77669 2019-Jan-15 20:37:42.351832 - [DEBUG] Value : BOTTOM
77670 2019-Jan-15 20:37:42.351858 - [DEBUG]
77671 2019-Jan-15 20:37:42.351883 - [DEBUG] Function : main
77672 2019-Jan-15 20:37:42.351908 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77673 2019-Jan-15 20:37:42.352549 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77674 2019-Jan-15 20:37:42.353186 - [DEBUG] Value : BOTTOM
77675 2019-Jan-15 20:37:42.353212 - [DEBUG]
77676 2019-Jan-15 20:37:42.353236 - [DEBUG] Function : main
77677 2019-Jan-15 20:37:42.353261 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77678 2019-Jan-15 20:37:42.353894 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77679 2019-Jan-15 20:37:42.354544 - [DEBUG] Value : BOTTOM
77680 2019-Jan-15 20:37:42.354570 - [DEBUG]
77681 2019-Jan-15 20:37:42.354594 - [DEBUG] Function : main
77682 2019-Jan-15 20:37:42.354619 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77683 2019-Jan-15 20:37:42.355252 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77684 2019-Jan-15 20:37:42.355889 - [DEBUG] Value : BOTTOM
77685 2019-Jan-15 20:37:42.355915 - [DEBUG]
77686 2019-Jan-15 20:37:42.355939 - [DEBUG] Function : main
77687 2019-Jan-15 20:37:42.355964 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77688 2019-Jan-15 20:37:42.356597 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77689 2019-Jan-15 20:37:42.357232 - [DEBUG] Value : BOTTOM
77690 2019-Jan-15 20:37:42.357258 - [DEBUG]
77691 2019-Jan-15 20:37:42.357296 - [DEBUG] Function : main
77692 2019-Jan-15 20:37:42.357321 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77693 2019-Jan-15 20:37:42.357954 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77694 2019-Jan-15 20:37:42.358590 - [DEBUG] Value : BOTTOM
77695 2019-Jan-15 20:37:42.358616 - [DEBUG]
77696 2019-Jan-15 20:37:42.358640 - [DEBUG] Function : main
77697 2019-Jan-15 20:37:42.358665 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77698 2019-Jan-15 20:37:42.359296 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77699 2019-Jan-15 20:37:42.359933 - [DEBUG] Value : BOTTOM
77700 2019-Jan-15 20:37:42.359959 - [DEBUG]
77701 2019-Jan-15 20:37:42.359983 - [DEBUG] Function : main
77702 2019-Jan-15 20:37:42.360008 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77703 2019-Jan-15 20:37:42.360653 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77704 2019-Jan-15 20:37:42.361291 - [DEBUG] Value : BOTTOM
77705 2019-Jan-15 20:37:42.361317 - [DEBUG]
77706 2019-Jan-15 20:37:42.361342 - [DEBUG] Function : main
77707 2019-Jan-15 20:37:42.361367 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77708 2019-Jan-15 20:37:42.362000 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77709 2019-Jan-15 20:37:42.362638 - [DEBUG] Value : BOTTOM
77710 2019-Jan-15 20:37:42.362664 - [DEBUG]
77711 2019-Jan-15 20:37:42.362688 - [DEBUG] Function : main
77712 2019-Jan-15 20:37:42.362713 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77713 2019-Jan-15 20:37:42.363345 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77714 2019-Jan-15 20:37:42.364001 - [DEBUG] Value : BOTTOM
77715 2019-Jan-15 20:37:42.364027 - [DEBUG]
77716 2019-Jan-15 20:37:42.364052 - [DEBUG] Function : main
77717 2019-Jan-15 20:37:42.364085 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77718 2019-Jan-15 20:37:42.364718 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77719 2019-Jan-15 20:37:42.365354 - [DEBUG] Value : BOTTOM
77720 2019-Jan-15 20:37:42.365381 - [DEBUG]
77721 2019-Jan-15 20:37:42.365405 - [DEBUG] Function : main
77722 2019-Jan-15 20:37:42.365430 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77723 2019-Jan-15 20:37:42.366061 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77724 2019-Jan-15 20:37:42.366698 - [DEBUG] Value : BOTTOM
77725 2019-Jan-15 20:37:42.366724 - [DEBUG]
77726 2019-Jan-15 20:37:42.366748 - [DEBUG] Function : main
77727 2019-Jan-15 20:37:42.366773 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77728 2019-Jan-15 20:37:42.367420 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77729 2019-Jan-15 20:37:42.368058 - [DEBUG] Value : BOTTOM
77730 2019-Jan-15 20:37:42.368084 - [DEBUG]
77731 2019-Jan-15 20:37:42.368109 - [DEBUG] Function : main
77732 2019-Jan-15 20:37:42.368134 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77733 2019-Jan-15 20:37:42.368769 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77734 2019-Jan-15 20:37:42.369406 - [DEBUG] Value : BOTTOM
77735 2019-Jan-15 20:37:42.369432 - [DEBUG]
77736 2019-Jan-15 20:37:42.369456 - [DEBUG] Function : main
77737 2019-Jan-15 20:37:42.369481 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77738 2019-Jan-15 20:37:42.370113 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77739 2019-Jan-15 20:37:42.370770 - [DEBUG] Value : BOTTOM
77740 2019-Jan-15 20:37:42.370796 - [DEBUG]
77741 2019-Jan-15 20:37:42.370822 - [DEBUG] Function : main
77742 2019-Jan-15 20:37:42.370847 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77743 2019-Jan-15 20:37:42.371480 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77744 2019-Jan-15 20:37:42.372118 - [DEBUG] Value : BOTTOM
77745 2019-Jan-15 20:37:42.372144 - [DEBUG]
77746 2019-Jan-15 20:37:42.372168 - [DEBUG] Function : main
77747 2019-Jan-15 20:37:42.372193 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77748 2019-Jan-15 20:37:42.372826 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77749 2019-Jan-15 20:37:42.373470 - [DEBUG] Value : BOTTOM
77750 2019-Jan-15 20:37:42.373496 - [DEBUG]
77751 2019-Jan-15 20:37:42.373520 - [DEBUG] Function : main
77752 2019-Jan-15 20:37:42.373545 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77753 2019-Jan-15 20:37:42.374224 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77754 2019-Jan-15 20:37:42.374863 - [DEBUG] Value : BOTTOM
77755 2019-Jan-15 20:37:42.374889 - [DEBUG]
77756 2019-Jan-15 20:37:42.374913 - [DEBUG] Function : main
77757 2019-Jan-15 20:37:42.374938 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77758 2019-Jan-15 20:37:42.375582 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77759 2019-Jan-15 20:37:42.376219 - [DEBUG] Value : BOTTOM
77760 2019-Jan-15 20:37:42.376253 - [DEBUG]
77761 2019-Jan-15 20:37:42.376278 - [DEBUG] Function : main
77762 2019-Jan-15 20:37:42.376303 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77763 2019-Jan-15 20:37:42.376937 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77764 2019-Jan-15 20:37:42.377590 - [DEBUG] Value : BOTTOM
77765 2019-Jan-15 20:37:42.377616 - [DEBUG]
77766 2019-Jan-15 20:37:42.377641 - [DEBUG] Function : main
77767 2019-Jan-15 20:37:42.377666 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77768 2019-Jan-15 20:37:42.378298 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77769 2019-Jan-15 20:37:42.378942 - [DEBUG] Value : BOTTOM
77770 2019-Jan-15 20:37:42.378968 - [DEBUG]
77771 2019-Jan-15 20:37:42.378993 - [DEBUG] Function : main
77772 2019-Jan-15 20:37:42.379018 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77773 2019-Jan-15 20:37:42.379650 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77774 2019-Jan-15 20:37:42.380286 - [DEBUG] Value : BOTTOM
77775 2019-Jan-15 20:37:42.380312 - [DEBUG]
77776 2019-Jan-15 20:37:42.380337 - [DEBUG] Function : main
77777 2019-Jan-15 20:37:42.380362 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77778 2019-Jan-15 20:37:42.381009 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77779 2019-Jan-15 20:37:42.381646 - [DEBUG] Value : BOTTOM
77780 2019-Jan-15 20:37:42.381672 - [DEBUG]
77781 2019-Jan-15 20:37:42.381697 - [DEBUG] Function : main
77782 2019-Jan-15 20:37:42.381722 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77783 2019-Jan-15 20:37:42.382355 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77784 2019-Jan-15 20:37:42.382994 - [DEBUG] Value : BOTTOM
77785 2019-Jan-15 20:37:42.383020 - [DEBUG]
77786 2019-Jan-15 20:37:42.383044 - [DEBUG] Function : main
77787 2019-Jan-15 20:37:42.383069 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77788 2019-Jan-15 20:37:42.383701 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77789 2019-Jan-15 20:37:42.384360 - [DEBUG] Value : BOTTOM
77790 2019-Jan-15 20:37:42.384386 - [DEBUG]
77791 2019-Jan-15 20:37:42.384410 - [DEBUG] Function : main
77792 2019-Jan-15 20:37:42.384435 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77793 2019-Jan-15 20:37:42.385068 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77794 2019-Jan-15 20:37:42.385704 - [DEBUG] Value : BOTTOM
77795 2019-Jan-15 20:37:42.385730 - [DEBUG]
77796 2019-Jan-15 20:37:42.385755 - [DEBUG] Function : main
77797 2019-Jan-15 20:37:42.385780 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77798 2019-Jan-15 20:37:42.386412 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77799 2019-Jan-15 20:37:42.387054 - [DEBUG] Value : BOTTOM
77800 2019-Jan-15 20:37:42.387080 - [DEBUG]
77801 2019-Jan-15 20:37:42.387105 - [DEBUG] Function : main
77802 2019-Jan-15 20:37:42.387129 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77803 2019-Jan-15 20:37:42.387778 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77804 2019-Jan-15 20:37:42.388421 - [DEBUG] Value : BOTTOM
77805 2019-Jan-15 20:37:42.388448 - [DEBUG]
77806 2019-Jan-15 20:37:42.388472 - [DEBUG] Function : main
77807 2019-Jan-15 20:37:42.388497 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77808 2019-Jan-15 20:37:42.389130 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77809 2019-Jan-15 20:37:42.389775 - [DEBUG] Value : BOTTOM
77810 2019-Jan-15 20:37:42.389801 - [DEBUG]
77811 2019-Jan-15 20:37:42.389825 - [DEBUG] Function : main
77812 2019-Jan-15 20:37:42.389850 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77813 2019-Jan-15 20:37:42.390484 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77814 2019-Jan-15 20:37:42.391136 - [DEBUG] Value : BOTTOM
77815 2019-Jan-15 20:37:42.391162 - [DEBUG]
77816 2019-Jan-15 20:37:42.391186 - [DEBUG] Function : main
77817 2019-Jan-15 20:37:42.391211 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77818 2019-Jan-15 20:37:42.391843 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77819 2019-Jan-15 20:37:42.392485 - [DEBUG] Value : BOTTOM
77820 2019-Jan-15 20:37:42.392512 - [DEBUG]
77821 2019-Jan-15 20:37:42.392536 - [DEBUG] Function : main
77822 2019-Jan-15 20:37:42.392561 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77823 2019-Jan-15 20:37:42.393192 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77824 2019-Jan-15 20:37:42.393829 - [DEBUG] Value : BOTTOM
77825 2019-Jan-15 20:37:42.393855 - [DEBUG]
77826 2019-Jan-15 20:37:42.393879 - [DEBUG] Function : main
77827 2019-Jan-15 20:37:42.393904 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77828 2019-Jan-15 20:37:42.394552 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77829 2019-Jan-15 20:37:42.394608 - [DEBUG] Value : BOTTOM
77830 2019-Jan-15 20:37:42.394634 - [DEBUG]
77831 2019-Jan-15 20:37:42.394677 - [DEBUG] Function : main
77832 2019-Jan-15 20:37:42.394703 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77833 2019-Jan-15 20:37:42.395342 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77834 2019-Jan-15 20:37:42.395980 - [DEBUG] Value : BOTTOM
77835 2019-Jan-15 20:37:42.396006 - [DEBUG]
77836 2019-Jan-15 20:37:42.396031 - [DEBUG] Function : main
77837 2019-Jan-15 20:37:42.396056 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77838 2019-Jan-15 20:37:42.396691 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77839 2019-Jan-15 20:37:42.397342 - [DEBUG] Value : BOTTOM
77840 2019-Jan-15 20:37:42.397367 - [DEBUG]
77841 2019-Jan-15 20:37:42.397392 - [DEBUG] Function : main
77842 2019-Jan-15 20:37:42.397418 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77843 2019-Jan-15 20:37:42.398053 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77844 2019-Jan-15 20:37:42.398687 - [DEBUG] Value : BOTTOM
77845 2019-Jan-15 20:37:42.398713 - [DEBUG]
77846 2019-Jan-15 20:37:42.398737 - [DEBUG] Function : main
77847 2019-Jan-15 20:37:42.398762 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77848 2019-Jan-15 20:37:42.399397 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77849 2019-Jan-15 20:37:42.400039 - [DEBUG] Value : BOTTOM
77850 2019-Jan-15 20:37:42.400065 - [DEBUG]
77851 2019-Jan-15 20:37:42.400090 - [DEBUG] Function : main
77852 2019-Jan-15 20:37:42.400115 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77853 2019-Jan-15 20:37:42.400766 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77854 2019-Jan-15 20:37:42.401402 - [DEBUG] Value : BOTTOM
77855 2019-Jan-15 20:37:42.401428 - [DEBUG]
77856 2019-Jan-15 20:37:42.401453 - [DEBUG] Function : main
77857 2019-Jan-15 20:37:42.401478 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77858 2019-Jan-15 20:37:42.402114 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77859 2019-Jan-15 20:37:42.402747 - [DEBUG] Value : BOTTOM
77860 2019-Jan-15 20:37:42.402772 - [DEBUG]
77861 2019-Jan-15 20:37:42.402797 - [DEBUG] Function : main
77862 2019-Jan-15 20:37:42.402822 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77863 2019-Jan-15 20:37:42.403458 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77864 2019-Jan-15 20:37:42.404107 - [DEBUG] Value : BOTTOM
77865 2019-Jan-15 20:37:42.404133 - [DEBUG]
77866 2019-Jan-15 20:37:42.404157 - [DEBUG] Function : main
77867 2019-Jan-15 20:37:42.404182 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77868 2019-Jan-15 20:37:42.404816 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77869 2019-Jan-15 20:37:42.405450 - [DEBUG] Value : BOTTOM
77870 2019-Jan-15 20:37:42.405476 - [DEBUG]
77871 2019-Jan-15 20:37:42.405501 - [DEBUG] Function : main
77872 2019-Jan-15 20:37:42.405526 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77873 2019-Jan-15 20:37:42.406162 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77874 2019-Jan-15 20:37:42.406797 - [DEBUG] Value : BOTTOM
77875 2019-Jan-15 20:37:42.406823 - [DEBUG]
77876 2019-Jan-15 20:37:42.406848 - [DEBUG] Function : main
77877 2019-Jan-15 20:37:42.406873 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77878 2019-Jan-15 20:37:42.407523 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77879 2019-Jan-15 20:37:42.408160 - [DEBUG] Value : BOTTOM
77880 2019-Jan-15 20:37:42.408186 - [DEBUG]
77881 2019-Jan-15 20:37:42.408210 - [DEBUG] Function : main
77882 2019-Jan-15 20:37:42.408235 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77883 2019-Jan-15 20:37:42.408870 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77884 2019-Jan-15 20:37:42.409512 - [DEBUG] Value : BOTTOM
77885 2019-Jan-15 20:37:42.409538 - [DEBUG]
77886 2019-Jan-15 20:37:42.409562 - [DEBUG] Function : main
77887 2019-Jan-15 20:37:42.409587 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77888 2019-Jan-15 20:37:42.410225 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77889 2019-Jan-15 20:37:42.410877 - [DEBUG] Value : BOTTOM
77890 2019-Jan-15 20:37:42.410903 - [DEBUG]
77891 2019-Jan-15 20:37:42.410927 - [DEBUG] Function : main
77892 2019-Jan-15 20:37:42.410952 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77893 2019-Jan-15 20:37:42.411587 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77894 2019-Jan-15 20:37:42.412231 - [DEBUG] Value : BOTTOM
77895 2019-Jan-15 20:37:42.412257 - [DEBUG]
77896 2019-Jan-15 20:37:42.412282 - [DEBUG] Function : main
77897 2019-Jan-15 20:37:42.412307 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77898 2019-Jan-15 20:37:42.412943 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77899 2019-Jan-15 20:37:42.413579 - [DEBUG] Value : BOTTOM
77900 2019-Jan-15 20:37:42.413605 - [DEBUG]
77901 2019-Jan-15 20:37:42.413630 - [DEBUG] Function : main
77902 2019-Jan-15 20:37:42.413655 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77903 2019-Jan-15 20:37:42.414303 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77904 2019-Jan-15 20:37:42.414939 - [DEBUG] Value : BOTTOM
77905 2019-Jan-15 20:37:42.414965 - [DEBUG]
77906 2019-Jan-15 20:37:42.414989 - [DEBUG] Function : main
77907 2019-Jan-15 20:37:42.415014 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77908 2019-Jan-15 20:37:42.415649 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77909 2019-Jan-15 20:37:42.416291 - [DEBUG] Value : BOTTOM
77910 2019-Jan-15 20:37:42.416317 - [DEBUG]
77911 2019-Jan-15 20:37:42.416343 - [DEBUG] Function : main
77912 2019-Jan-15 20:37:42.416368 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77913 2019-Jan-15 20:37:42.417005 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77914 2019-Jan-15 20:37:42.417655 - [DEBUG] Value : BOTTOM
77915 2019-Jan-15 20:37:42.417681 - [DEBUG]
77916 2019-Jan-15 20:37:42.417706 - [DEBUG] Function : main
77917 2019-Jan-15 20:37:42.417731 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77918 2019-Jan-15 20:37:42.418365 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77919 2019-Jan-15 20:37:42.419006 - [DEBUG] Value : BOTTOM
77920 2019-Jan-15 20:37:42.419032 - [DEBUG]
77921 2019-Jan-15 20:37:42.419057 - [DEBUG] Function : main
77922 2019-Jan-15 20:37:42.419081 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77923 2019-Jan-15 20:37:42.419717 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77924 2019-Jan-15 20:37:42.420352 - [DEBUG] Value : BOTTOM
77925 2019-Jan-15 20:37:42.420378 - [DEBUG]
77926 2019-Jan-15 20:37:42.420402 - [DEBUG] Function : main
77927 2019-Jan-15 20:37:42.420427 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77928 2019-Jan-15 20:37:42.421078 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77929 2019-Jan-15 20:37:42.421713 - [DEBUG] Value : BOTTOM
77930 2019-Jan-15 20:37:42.421739 - [DEBUG]
77931 2019-Jan-15 20:37:42.421763 - [DEBUG] Function : main
77932 2019-Jan-15 20:37:42.421788 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77933 2019-Jan-15 20:37:42.422424 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77934 2019-Jan-15 20:37:42.423060 - [DEBUG] Value : BOTTOM
77935 2019-Jan-15 20:37:42.423086 - [DEBUG]
77936 2019-Jan-15 20:37:42.423110 - [DEBUG] Function : main
77937 2019-Jan-15 20:37:42.423135 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77938 2019-Jan-15 20:37:42.423771 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77939 2019-Jan-15 20:37:42.424429 - [DEBUG] Value : BOTTOM
77940 2019-Jan-15 20:37:42.424463 - [DEBUG]
77941 2019-Jan-15 20:37:42.424488 - [DEBUG] Function : main
77942 2019-Jan-15 20:37:42.424513 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77943 2019-Jan-15 20:37:42.425149 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77944 2019-Jan-15 20:37:42.425784 - [DEBUG] Value : BOTTOM
77945 2019-Jan-15 20:37:42.425810 - [DEBUG]
77946 2019-Jan-15 20:37:42.425835 - [DEBUG] Function : main
77947 2019-Jan-15 20:37:42.425860 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77948 2019-Jan-15 20:37:42.426493 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77949 2019-Jan-15 20:37:42.427128 - [DEBUG] Value : BOTTOM
77950 2019-Jan-15 20:37:42.427154 - [DEBUG]
77951 2019-Jan-15 20:37:42.427179 - [DEBUG] Function : main
77952 2019-Jan-15 20:37:42.427204 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77953 2019-Jan-15 20:37:42.427855 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77954 2019-Jan-15 20:37:42.428492 - [DEBUG] Value : BOTTOM
77955 2019-Jan-15 20:37:42.428518 - [DEBUG]
77956 2019-Jan-15 20:37:42.428542 - [DEBUG] Function : main
77957 2019-Jan-15 20:37:42.428567 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77958 2019-Jan-15 20:37:42.429202 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77959 2019-Jan-15 20:37:42.429843 - [DEBUG] Value : BOTTOM
77960 2019-Jan-15 20:37:42.429869 - [DEBUG]
77961 2019-Jan-15 20:37:42.429894 - [DEBUG] Function : main
77962 2019-Jan-15 20:37:42.429919 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77963 2019-Jan-15 20:37:42.430556 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77964 2019-Jan-15 20:37:42.431207 - [DEBUG] Value : BOTTOM
77965 2019-Jan-15 20:37:42.431233 - [DEBUG]
77966 2019-Jan-15 20:37:42.431258 - [DEBUG] Function : main
77967 2019-Jan-15 20:37:42.431283 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77968 2019-Jan-15 20:37:42.431917 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77969 2019-Jan-15 20:37:42.432558 - [DEBUG] Value : BOTTOM
77970 2019-Jan-15 20:37:42.432584 - [DEBUG]
77971 2019-Jan-15 20:37:42.432608 - [DEBUG] Function : main
77972 2019-Jan-15 20:37:42.432633 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77973 2019-Jan-15 20:37:42.433270 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77974 2019-Jan-15 20:37:42.433967 - [DEBUG] Value : BOTTOM
77975 2019-Jan-15 20:37:42.433995 - [DEBUG]
77976 2019-Jan-15 20:37:42.434022 - [DEBUG] Function : main
77977 2019-Jan-15 20:37:42.434048 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77978 2019-Jan-15 20:37:42.434758 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77979 2019-Jan-15 20:37:42.435472 - [DEBUG] Value : BOTTOM
77980 2019-Jan-15 20:37:42.435500 - [DEBUG]
77981 2019-Jan-15 20:37:42.435526 - [DEBUG] Function : main
77982 2019-Jan-15 20:37:42.435552 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77983 2019-Jan-15 20:37:42.436216 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77984 2019-Jan-15 20:37:42.436853 - [DEBUG] Value : BOTTOM
77985 2019-Jan-15 20:37:42.436897 - [DEBUG]
77986 2019-Jan-15 20:37:42.436922 - [DEBUG] Function : main
77987 2019-Jan-15 20:37:42.436947 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77988 2019-Jan-15 20:37:42.437606 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77989 2019-Jan-15 20:37:42.438253 - [DEBUG] Value : BOTTOM
77990 2019-Jan-15 20:37:42.438279 - [DEBUG]
77991 2019-Jan-15 20:37:42.438304 - [DEBUG] Function : main
77992 2019-Jan-15 20:37:42.438329 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77993 2019-Jan-15 20:37:42.438967 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77994 2019-Jan-15 20:37:42.439603 - [DEBUG] Value : BOTTOM
77995 2019-Jan-15 20:37:42.439629 - [DEBUG]
77996 2019-Jan-15 20:37:42.439653 - [DEBUG] Function : main
77997 2019-Jan-15 20:37:42.439678 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77998 2019-Jan-15 20:37:42.440314 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77999 2019-Jan-15 20:37:42.440373 - [DEBUG] Value : BOTTOM
78000 2019-Jan-15 20:37:42.440399 - [DEBUG]
78001 2019-Jan-15 20:37:42.440450 - [DEBUG] Function : main
78002 2019-Jan-15 20:37:42.440476 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78003 2019-Jan-15 20:37:42.441129 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78004 2019-Jan-15 20:37:42.441765 - [DEBUG] Value : BOTTOM
78005 2019-Jan-15 20:37:42.441792 - [DEBUG]
78006 2019-Jan-15 20:37:42.441816 - [DEBUG] Function : main
78007 2019-Jan-15 20:37:42.441842 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78008 2019-Jan-15 20:37:42.442473 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78009 2019-Jan-15 20:37:42.443109 - [DEBUG] Value : BOTTOM
78010 2019-Jan-15 20:37:42.443136 - [DEBUG]
78011 2019-Jan-15 20:37:42.443160 - [DEBUG] Function : main
78012 2019-Jan-15 20:37:42.443186 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78013 2019-Jan-15 20:37:42.443817 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78014 2019-Jan-15 20:37:42.444487 - [DEBUG] Value : BOTTOM
78015 2019-Jan-15 20:37:42.444513 - [DEBUG]
78016 2019-Jan-15 20:37:42.444537 - [DEBUG] Function : main
78017 2019-Jan-15 20:37:42.444562 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78018 2019-Jan-15 20:37:42.445194 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78019 2019-Jan-15 20:37:42.445830 - [DEBUG] Value : BOTTOM
78020 2019-Jan-15 20:37:42.445856 - [DEBUG]
78021 2019-Jan-15 20:37:42.445880 - [DEBUG] Function : main
78022 2019-Jan-15 20:37:42.445905 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78023 2019-Jan-15 20:37:42.446537 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78024 2019-Jan-15 20:37:42.447174 - [DEBUG] Value : BOTTOM
78025 2019-Jan-15 20:37:42.447200 - [DEBUG]
78026 2019-Jan-15 20:37:42.447225 - [DEBUG] Function : main
78027 2019-Jan-15 20:37:42.447250 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78028 2019-Jan-15 20:37:42.447897 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78029 2019-Jan-15 20:37:42.448530 - [DEBUG] Value : BOTTOM
78030 2019-Jan-15 20:37:42.448556 - [DEBUG]
78031 2019-Jan-15 20:37:42.448581 - [DEBUG] Function : main
78032 2019-Jan-15 20:37:42.448606 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78033 2019-Jan-15 20:37:42.449248 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78034 2019-Jan-15 20:37:42.449882 - [DEBUG] Value : BOTTOM
78035 2019-Jan-15 20:37:42.449908 - [DEBUG]
78036 2019-Jan-15 20:37:42.449932 - [DEBUG] Function : main
78037 2019-Jan-15 20:37:42.449957 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78038 2019-Jan-15 20:37:42.450588 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78039 2019-Jan-15 20:37:42.451235 - [DEBUG] Value : BOTTOM
78040 2019-Jan-15 20:37:42.451261 - [DEBUG]
78041 2019-Jan-15 20:37:42.451285 - [DEBUG] Function : main
78042 2019-Jan-15 20:37:42.451310 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78043 2019-Jan-15 20:37:42.451941 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78044 2019-Jan-15 20:37:42.452578 - [DEBUG] Value : BOTTOM
78045 2019-Jan-15 20:37:42.452604 - [DEBUG]
78046 2019-Jan-15 20:37:42.452628 - [DEBUG] Function : main
78047 2019-Jan-15 20:37:42.452653 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78048 2019-Jan-15 20:37:42.453286 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78049 2019-Jan-15 20:37:42.453922 - [DEBUG] Value : BOTTOM
78050 2019-Jan-15 20:37:42.453962 - [DEBUG]
78051 2019-Jan-15 20:37:42.453986 - [DEBUG] Function : main
78052 2019-Jan-15 20:37:42.454011 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78053 2019-Jan-15 20:37:42.454645 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78054 2019-Jan-15 20:37:42.455287 - [DEBUG] Value : BOTTOM
78055 2019-Jan-15 20:37:42.455313 - [DEBUG]
78056 2019-Jan-15 20:37:42.455337 - [DEBUG] Function : main
78057 2019-Jan-15 20:37:42.455362 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78058 2019-Jan-15 20:37:42.455995 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78059 2019-Jan-15 20:37:42.456630 - [DEBUG] Value : BOTTOM
78060 2019-Jan-15 20:37:42.456656 - [DEBUG]
78061 2019-Jan-15 20:37:42.456681 - [DEBUG] Function : main
78062 2019-Jan-15 20:37:42.456706 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78063 2019-Jan-15 20:37:42.457352 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78064 2019-Jan-15 20:37:42.457988 - [DEBUG] Value : BOTTOM
78065 2019-Jan-15 20:37:42.458014 - [DEBUG]
78066 2019-Jan-15 20:37:42.458038 - [DEBUG] Function : main
78067 2019-Jan-15 20:37:42.458063 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78068 2019-Jan-15 20:37:42.458695 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78069 2019-Jan-15 20:37:42.459330 - [DEBUG] Value : BOTTOM
78070 2019-Jan-15 20:37:42.459356 - [DEBUG]
78071 2019-Jan-15 20:37:42.459381 - [DEBUG] Function : main
78072 2019-Jan-15 20:37:42.459406 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78073 2019-Jan-15 20:37:42.460037 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78074 2019-Jan-15 20:37:42.460687 - [DEBUG] Value : BOTTOM
78075 2019-Jan-15 20:37:42.460713 - [DEBUG]
78076 2019-Jan-15 20:37:42.460737 - [DEBUG] Function : main
78077 2019-Jan-15 20:37:42.460762 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78078 2019-Jan-15 20:37:42.461400 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78079 2019-Jan-15 20:37:42.462045 - [DEBUG] Value : BOTTOM
78080 2019-Jan-15 20:37:42.462081 - [DEBUG]
78081 2019-Jan-15 20:37:42.462108 - [DEBUG] Function : main
78082 2019-Jan-15 20:37:42.462133 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78083 2019-Jan-15 20:37:42.462768 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78084 2019-Jan-15 20:37:42.463405 - [DEBUG] Value : BOTTOM
78085 2019-Jan-15 20:37:42.463431 - [DEBUG]
78086 2019-Jan-15 20:37:42.463455 - [DEBUG] Function : main
78087 2019-Jan-15 20:37:42.463480 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78088 2019-Jan-15 20:37:42.464129 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78089 2019-Jan-15 20:37:42.464770 - [DEBUG] Value : BOTTOM
78090 2019-Jan-15 20:37:42.464796 - [DEBUG]
78091 2019-Jan-15 20:37:42.464821 - [DEBUG] Function : main
78092 2019-Jan-15 20:37:42.464846 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78093 2019-Jan-15 20:37:42.465478 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78094 2019-Jan-15 20:37:42.466114 - [DEBUG] Value : BOTTOM
78095 2019-Jan-15 20:37:42.466140 - [DEBUG]
78096 2019-Jan-15 20:37:42.466164 - [DEBUG] Function : main
78097 2019-Jan-15 20:37:42.466189 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78098 2019-Jan-15 20:37:42.466821 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78099 2019-Jan-15 20:37:42.467472 - [DEBUG] Value : BOTTOM
78100 2019-Jan-15 20:37:42.467497 - [DEBUG]
78101 2019-Jan-15 20:37:42.467522 - [DEBUG] Function : main
78102 2019-Jan-15 20:37:42.467547 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78103 2019-Jan-15 20:37:42.468189 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78104 2019-Jan-15 20:37:42.468825 - [DEBUG] Value : BOTTOM
78105 2019-Jan-15 20:37:42.468851 - [DEBUG]
78106 2019-Jan-15 20:37:42.468875 - [DEBUG] Function : main
78107 2019-Jan-15 20:37:42.468900 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78108 2019-Jan-15 20:37:42.469532 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78109 2019-Jan-15 20:37:42.470174 - [DEBUG] Value : BOTTOM
78110 2019-Jan-15 20:37:42.470200 - [DEBUG]
78111 2019-Jan-15 20:37:42.470224 - [DEBUG] Function : main
78112 2019-Jan-15 20:37:42.470249 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78113 2019-Jan-15 20:37:42.470898 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78114 2019-Jan-15 20:37:42.471534 - [DEBUG] Value : BOTTOM
78115 2019-Jan-15 20:37:42.471560 - [DEBUG]
78116 2019-Jan-15 20:37:42.471584 - [DEBUG] Function : main
78117 2019-Jan-15 20:37:42.471609 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78118 2019-Jan-15 20:37:42.472240 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78119 2019-Jan-15 20:37:42.472875 - [DEBUG] Value : BOTTOM
78120 2019-Jan-15 20:37:42.472901 - [DEBUG]
78121 2019-Jan-15 20:37:42.472925 - [DEBUG] Function : main
78122 2019-Jan-15 20:37:42.472950 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78123 2019-Jan-15 20:37:42.473582 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78124 2019-Jan-15 20:37:42.474232 - [DEBUG] Value : BOTTOM
78125 2019-Jan-15 20:37:42.474258 - [DEBUG]
78126 2019-Jan-15 20:37:42.474283 - [DEBUG] Function : main
78127 2019-Jan-15 20:37:42.474308 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78128 2019-Jan-15 20:37:42.474948 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78129 2019-Jan-15 20:37:42.475591 - [DEBUG] Value : BOTTOM
78130 2019-Jan-15 20:37:42.475617 - [DEBUG]
78131 2019-Jan-15 20:37:42.475642 - [DEBUG] Function : main
78132 2019-Jan-15 20:37:42.475667 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78133 2019-Jan-15 20:37:42.476300 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78134 2019-Jan-15 20:37:42.476936 - [DEBUG] Value : BOTTOM
78135 2019-Jan-15 20:37:42.476962 - [DEBUG]
78136 2019-Jan-15 20:37:42.476986 - [DEBUG] Function : main
78137 2019-Jan-15 20:37:42.477011 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78138 2019-Jan-15 20:37:42.477657 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78139 2019-Jan-15 20:37:42.478299 - [DEBUG] Value : BOTTOM
78140 2019-Jan-15 20:37:42.478325 - [DEBUG]
78141 2019-Jan-15 20:37:42.478350 - [DEBUG] Function : main
78142 2019-Jan-15 20:37:42.478375 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78143 2019-Jan-15 20:37:42.479007 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78144 2019-Jan-15 20:37:42.479643 - [DEBUG] Value : BOTTOM
78145 2019-Jan-15 20:37:42.479669 - [DEBUG]
78146 2019-Jan-15 20:37:42.479693 - [DEBUG] Function : main
78147 2019-Jan-15 20:37:42.479718 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78148 2019-Jan-15 20:37:42.480349 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78149 2019-Jan-15 20:37:42.481006 - [DEBUG] Value : BOTTOM
78150 2019-Jan-15 20:37:42.481032 - [DEBUG]
78151 2019-Jan-15 20:37:42.481057 - [DEBUG] Function : main
78152 2019-Jan-15 20:37:42.481082 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78153 2019-Jan-15 20:37:42.481715 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78154 2019-Jan-15 20:37:42.482351 - [DEBUG] Value : BOTTOM
78155 2019-Jan-15 20:37:42.482377 - [DEBUG]
78156 2019-Jan-15 20:37:42.482401 - [DEBUG] Function : main
78157 2019-Jan-15 20:37:42.482427 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78158 2019-Jan-15 20:37:42.483058 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78159 2019-Jan-15 20:37:42.483701 - [DEBUG] Value : BOTTOM
78160 2019-Jan-15 20:37:42.483727 - [DEBUG]
78161 2019-Jan-15 20:37:42.483752 - [DEBUG] Function : main
78162 2019-Jan-15 20:37:42.483777 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78163 2019-Jan-15 20:37:42.484426 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78164 2019-Jan-15 20:37:42.485062 - [DEBUG] Value : BOTTOM
78165 2019-Jan-15 20:37:42.485088 - [DEBUG]
78166 2019-Jan-15 20:37:42.485112 - [DEBUG] Function : main
78167 2019-Jan-15 20:37:42.485137 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78168 2019-Jan-15 20:37:42.485769 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78169 2019-Jan-15 20:37:42.485826 - [DEBUG] Value : BOTTOM
78170 2019-Jan-15 20:37:42.485851 - [DEBUG]
78171 2019-Jan-15 20:37:42.485896 - [DEBUG] Function : main
78172 2019-Jan-15 20:37:42.485922 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78173 2019-Jan-15 20:37:42.486560 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78174 2019-Jan-15 20:37:42.487206 - [DEBUG] Value : BOTTOM
78175 2019-Jan-15 20:37:42.487232 - [DEBUG]
78176 2019-Jan-15 20:37:42.487257 - [DEBUG] Function : main
78177 2019-Jan-15 20:37:42.487296 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78178 2019-Jan-15 20:37:42.487933 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78179 2019-Jan-15 20:37:42.488568 - [DEBUG] Value : BOTTOM
78180 2019-Jan-15 20:37:42.488594 - [DEBUG]
78181 2019-Jan-15 20:37:42.488619 - [DEBUG] Function : main
78182 2019-Jan-15 20:37:42.488644 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78183 2019-Jan-15 20:37:42.489280 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78184 2019-Jan-15 20:37:42.489916 - [DEBUG] Value : BOTTOM
78185 2019-Jan-15 20:37:42.489941 - [DEBUG]
78186 2019-Jan-15 20:37:42.489966 - [DEBUG] Function : main
78187 2019-Jan-15 20:37:42.489990 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78188 2019-Jan-15 20:37:42.490638 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78189 2019-Jan-15 20:37:42.491273 - [DEBUG] Value : BOTTOM
78190 2019-Jan-15 20:37:42.491298 - [DEBUG]
78191 2019-Jan-15 20:37:42.491323 - [DEBUG] Function : main
78192 2019-Jan-15 20:37:42.491347 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78193 2019-Jan-15 20:37:42.491982 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78194 2019-Jan-15 20:37:42.492619 - [DEBUG] Value : BOTTOM
78195 2019-Jan-15 20:37:42.492644 - [DEBUG]
78196 2019-Jan-15 20:37:42.492669 - [DEBUG] Function : main
78197 2019-Jan-15 20:37:42.492694 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78198 2019-Jan-15 20:37:42.493329 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78199 2019-Jan-15 20:37:42.493975 - [DEBUG] Value : BOTTOM
78200 2019-Jan-15 20:37:42.494001 - [DEBUG]
78201 2019-Jan-15 20:37:42.494026 - [DEBUG] Function : main
78202 2019-Jan-15 20:37:42.494051 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78203 2019-Jan-15 20:37:42.494686 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78204 2019-Jan-15 20:37:42.495320 - [DEBUG] Value : BOTTOM
78205 2019-Jan-15 20:37:42.495346 - [DEBUG]
78206 2019-Jan-15 20:37:42.495370 - [DEBUG] Function : main
78207 2019-Jan-15 20:37:42.495395 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78208 2019-Jan-15 20:37:42.496030 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78209 2019-Jan-15 20:37:42.496664 - [DEBUG] Value : BOTTOM
78210 2019-Jan-15 20:37:42.496690 - [DEBUG]
78211 2019-Jan-15 20:37:42.496715 - [DEBUG] Function : main
78212 2019-Jan-15 20:37:42.496739 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78213 2019-Jan-15 20:37:42.497389 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78214 2019-Jan-15 20:37:42.498024 - [DEBUG] Value : BOTTOM
78215 2019-Jan-15 20:37:42.498050 - [DEBUG]
78216 2019-Jan-15 20:37:42.498074 - [DEBUG] Function : main
78217 2019-Jan-15 20:37:42.498099 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78218 2019-Jan-15 20:37:42.498734 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78219 2019-Jan-15 20:37:42.499371 - [DEBUG] Value : BOTTOM
78220 2019-Jan-15 20:37:42.499397 - [DEBUG]
78221 2019-Jan-15 20:37:42.499429 - [DEBUG] Function : main
78222 2019-Jan-15 20:37:42.499454 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78223 2019-Jan-15 20:37:42.500091 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78224 2019-Jan-15 20:37:42.500749 - [DEBUG] Value : BOTTOM
78225 2019-Jan-15 20:37:42.500775 - [DEBUG]
78226 2019-Jan-15 20:37:42.500799 - [DEBUG] Function : main
78227 2019-Jan-15 20:37:42.500824 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78228 2019-Jan-15 20:37:42.501460 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78229 2019-Jan-15 20:37:42.502096 - [DEBUG] Value : BOTTOM
78230 2019-Jan-15 20:37:42.502122 - [DEBUG]
78231 2019-Jan-15 20:37:42.502146 - [DEBUG] Function : main
78232 2019-Jan-15 20:37:42.502171 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78233 2019-Jan-15 20:37:42.502807 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78234 2019-Jan-15 20:37:42.503443 - [DEBUG] Value : BOTTOM
78235 2019-Jan-15 20:37:42.503469 - [DEBUG]
78236 2019-Jan-15 20:37:42.503493 - [DEBUG] Function : main
78237 2019-Jan-15 20:37:42.503518 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78238 2019-Jan-15 20:37:42.504169 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78239 2019-Jan-15 20:37:42.504804 - [DEBUG] Value : BOTTOM
78240 2019-Jan-15 20:37:42.504830 - [DEBUG]
78241 2019-Jan-15 20:37:42.504854 - [DEBUG] Function : main
78242 2019-Jan-15 20:37:42.504879 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78243 2019-Jan-15 20:37:42.505513 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78244 2019-Jan-15 20:37:42.506149 - [DEBUG] Value : BOTTOM
78245 2019-Jan-15 20:37:42.506175 - [DEBUG]
78246 2019-Jan-15 20:37:42.506199 - [DEBUG] Function : main
78247 2019-Jan-15 20:37:42.506224 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78248 2019-Jan-15 20:37:42.506860 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78249 2019-Jan-15 20:37:42.507518 - [DEBUG] Value : BOTTOM
78250 2019-Jan-15 20:37:42.507544 - [DEBUG]
78251 2019-Jan-15 20:37:42.507569 - [DEBUG] Function : main
78252 2019-Jan-15 20:37:42.507594 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78253 2019-Jan-15 20:37:42.508230 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78254 2019-Jan-15 20:37:42.508865 - [DEBUG] Value : BOTTOM
78255 2019-Jan-15 20:37:42.508891 - [DEBUG]
78256 2019-Jan-15 20:37:42.508915 - [DEBUG] Function : main
78257 2019-Jan-15 20:37:42.508940 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78258 2019-Jan-15 20:37:42.509574 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78259 2019-Jan-15 20:37:42.510216 - [DEBUG] Value : BOTTOM
78260 2019-Jan-15 20:37:42.510242 - [DEBUG]
78261 2019-Jan-15 20:37:42.510266 - [DEBUG] Function : main
78262 2019-Jan-15 20:37:42.510291 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78263 2019-Jan-15 20:37:42.510941 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78264 2019-Jan-15 20:37:42.511576 - [DEBUG] Value : BOTTOM
78265 2019-Jan-15 20:37:42.511602 - [DEBUG]
78266 2019-Jan-15 20:37:42.511626 - [DEBUG] Function : main
78267 2019-Jan-15 20:37:42.511660 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78268 2019-Jan-15 20:37:42.512295 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78269 2019-Jan-15 20:37:42.512930 - [DEBUG] Value : BOTTOM
78270 2019-Jan-15 20:37:42.512956 - [DEBUG]
78271 2019-Jan-15 20:37:42.512980 - [DEBUG] Function : main
78272 2019-Jan-15 20:37:42.513005 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78273 2019-Jan-15 20:37:42.513640 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78274 2019-Jan-15 20:37:42.514291 - [DEBUG] Value : BOTTOM
78275 2019-Jan-15 20:37:42.514317 - [DEBUG]
78276 2019-Jan-15 20:37:42.514342 - [DEBUG] Function : main
78277 2019-Jan-15 20:37:42.514366 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78278 2019-Jan-15 20:37:42.515001 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78279 2019-Jan-15 20:37:42.515645 - [DEBUG] Value : BOTTOM
78280 2019-Jan-15 20:37:42.515671 - [DEBUG]
78281 2019-Jan-15 20:37:42.515695 - [DEBUG] Function : main
78282 2019-Jan-15 20:37:42.515720 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78283 2019-Jan-15 20:37:42.516356 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78284 2019-Jan-15 20:37:42.516991 - [DEBUG] Value : BOTTOM
78285 2019-Jan-15 20:37:42.517016 - [DEBUG]
78286 2019-Jan-15 20:37:42.517041 - [DEBUG] Function : main
78287 2019-Jan-15 20:37:42.517066 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78288 2019-Jan-15 20:37:42.517717 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78289 2019-Jan-15 20:37:42.518352 - [DEBUG] Value : BOTTOM
78290 2019-Jan-15 20:37:42.518378 - [DEBUG]
78291 2019-Jan-15 20:37:42.518403 - [DEBUG] Function : main
78292 2019-Jan-15 20:37:42.518427 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78293 2019-Jan-15 20:37:42.519063 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78294 2019-Jan-15 20:37:42.519699 - [DEBUG] Value : BOTTOM
78295 2019-Jan-15 20:37:42.519724 - [DEBUG]
78296 2019-Jan-15 20:37:42.519749 - [DEBUG] Function : main
78297 2019-Jan-15 20:37:42.519774 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78298 2019-Jan-15 20:37:42.520409 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78299 2019-Jan-15 20:37:42.521066 - [DEBUG] Value : BOTTOM
78300 2019-Jan-15 20:37:42.521092 - [DEBUG]
78301 2019-Jan-15 20:37:42.521116 - [DEBUG] Function : main
78302 2019-Jan-15 20:37:42.521141 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78303 2019-Jan-15 20:37:42.521777 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78304 2019-Jan-15 20:37:42.522414 - [DEBUG] Value : BOTTOM
78305 2019-Jan-15 20:37:42.522440 - [DEBUG]
78306 2019-Jan-15 20:37:42.522464 - [DEBUG] Function : main
78307 2019-Jan-15 20:37:42.522489 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78308 2019-Jan-15 20:37:42.523123 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78309 2019-Jan-15 20:37:42.523764 - [DEBUG] Value : BOTTOM
78310 2019-Jan-15 20:37:42.523790 - [DEBUG]
78311 2019-Jan-15 20:37:42.523814 - [DEBUG] Function : main
78312 2019-Jan-15 20:37:42.523853 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78313 2019-Jan-15 20:37:42.524505 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78314 2019-Jan-15 20:37:42.525140 - [DEBUG] Value : BOTTOM
78315 2019-Jan-15 20:37:42.525166 - [DEBUG]
78316 2019-Jan-15 20:37:42.525190 - [DEBUG] Function : main
78317 2019-Jan-15 20:37:42.525215 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78318 2019-Jan-15 20:37:42.525851 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78319 2019-Jan-15 20:37:42.526493 - [DEBUG] Value : BOTTOM
78320 2019-Jan-15 20:37:42.526519 - [DEBUG]
78321 2019-Jan-15 20:37:42.526543 - [DEBUG] Function : main
78322 2019-Jan-15 20:37:42.526568 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78323 2019-Jan-15 20:37:42.527204 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78324 2019-Jan-15 20:37:42.527857 - [DEBUG] Value : BOTTOM
78325 2019-Jan-15 20:37:42.527883 - [DEBUG]
78326 2019-Jan-15 20:37:42.527907 - [DEBUG] Function : main
78327 2019-Jan-15 20:37:42.527932 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78328 2019-Jan-15 20:37:42.528567 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78329 2019-Jan-15 20:37:42.529210 - [DEBUG] Value : BOTTOM
78330 2019-Jan-15 20:37:42.529235 - [DEBUG]
78331 2019-Jan-15 20:37:42.529260 - [DEBUG] Function : main
78332 2019-Jan-15 20:37:42.529284 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78333 2019-Jan-15 20:37:42.529920 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78334 2019-Jan-15 20:37:42.530554 - [DEBUG] Value : BOTTOM
78335 2019-Jan-15 20:37:42.530580 - [DEBUG]
78336 2019-Jan-15 20:37:42.530617 - [DEBUG] Function : main
78337 2019-Jan-15 20:37:42.530643 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78338 2019-Jan-15 20:37:42.531278 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78339 2019-Jan-15 20:37:42.531335 - [DEBUG] Value : BOTTOM
78340 2019-Jan-15 20:37:42.531360 - [DEBUG]
78341 2019-Jan-15 20:37:42.531406 - [DEBUG] Function : main
78342 2019-Jan-15 20:37:42.531432 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78343 2019-Jan-15 20:37:42.532077 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78344 2019-Jan-15 20:37:42.532716 - [DEBUG] Value : BOTTOM
78345 2019-Jan-15 20:37:42.532742 - [DEBUG]
78346 2019-Jan-15 20:37:42.532766 - [DEBUG] Function : main
78347 2019-Jan-15 20:37:42.532791 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78348 2019-Jan-15 20:37:42.533437 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78349 2019-Jan-15 20:37:42.534091 - [DEBUG] Value : BOTTOM
78350 2019-Jan-15 20:37:42.534117 - [DEBUG]
78351 2019-Jan-15 20:37:42.534142 - [DEBUG] Function : main
78352 2019-Jan-15 20:37:42.534167 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78353 2019-Jan-15 20:37:42.534801 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78354 2019-Jan-15 20:37:42.535437 - [DEBUG] Value : BOTTOM
78355 2019-Jan-15 20:37:42.535463 - [DEBUG]
78356 2019-Jan-15 20:37:42.535488 - [DEBUG] Function : main
78357 2019-Jan-15 20:37:42.535513 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78358 2019-Jan-15 20:37:42.536155 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78359 2019-Jan-15 20:37:42.536793 - [DEBUG] Value : BOTTOM
78360 2019-Jan-15 20:37:42.536820 - [DEBUG]
78361 2019-Jan-15 20:37:42.536844 - [DEBUG] Function : main
78362 2019-Jan-15 20:37:42.536869 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78363 2019-Jan-15 20:37:42.537518 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78364 2019-Jan-15 20:37:42.538156 - [DEBUG] Value : BOTTOM
78365 2019-Jan-15 20:37:42.538182 - [DEBUG]
78366 2019-Jan-15 20:37:42.538206 - [DEBUG] Function : main
78367 2019-Jan-15 20:37:42.538231 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78368 2019-Jan-15 20:37:42.538865 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78369 2019-Jan-15 20:37:42.539503 - [DEBUG] Value : BOTTOM
78370 2019-Jan-15 20:37:42.539529 - [DEBUG]
78371 2019-Jan-15 20:37:42.539553 - [DEBUG] Function : main
78372 2019-Jan-15 20:37:42.539578 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78373 2019-Jan-15 20:37:42.540211 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78374 2019-Jan-15 20:37:42.540863 - [DEBUG] Value : BOTTOM
78375 2019-Jan-15 20:37:42.540889 - [DEBUG]
78376 2019-Jan-15 20:37:42.540913 - [DEBUG] Function : main
78377 2019-Jan-15 20:37:42.540938 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78378 2019-Jan-15 20:37:42.541570 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78379 2019-Jan-15 20:37:42.542207 - [DEBUG] Value : BOTTOM
78380 2019-Jan-15 20:37:42.542233 - [DEBUG]
78381 2019-Jan-15 20:37:42.542257 - [DEBUG] Function : main
78382 2019-Jan-15 20:37:42.542282 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78383 2019-Jan-15 20:37:42.542915 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78384 2019-Jan-15 20:37:42.543551 - [DEBUG] Value : BOTTOM
78385 2019-Jan-15 20:37:42.543577 - [DEBUG]
78386 2019-Jan-15 20:37:42.543602 - [DEBUG] Function : main
78387 2019-Jan-15 20:37:42.543627 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78388 2019-Jan-15 20:37:42.544275 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78389 2019-Jan-15 20:37:42.544913 - [DEBUG] Value : BOTTOM
78390 2019-Jan-15 20:37:42.544939 - [DEBUG]
78391 2019-Jan-15 20:37:42.544963 - [DEBUG] Function : main
78392 2019-Jan-15 20:37:42.544988 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78393 2019-Jan-15 20:37:42.545622 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78394 2019-Jan-15 20:37:42.546266 - [DEBUG] Value : BOTTOM
78395 2019-Jan-15 20:37:42.546292 - [DEBUG]
78396 2019-Jan-15 20:37:42.546316 - [DEBUG] Function : main
78397 2019-Jan-15 20:37:42.546341 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78398 2019-Jan-15 20:37:42.546974 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78399 2019-Jan-15 20:37:42.547625 - [DEBUG] Value : BOTTOM
78400 2019-Jan-15 20:37:42.547652 - [DEBUG]
78401 2019-Jan-15 20:37:42.547676 - [DEBUG] Function : main
78402 2019-Jan-15 20:37:42.547701 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78403 2019-Jan-15 20:37:42.548334 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78404 2019-Jan-15 20:37:42.548985 - [DEBUG] Value : BOTTOM
78405 2019-Jan-15 20:37:42.549011 - [DEBUG]
78406 2019-Jan-15 20:37:42.549036 - [DEBUG] Function : main
78407 2019-Jan-15 20:37:42.549061 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78408 2019-Jan-15 20:37:42.549695 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78409 2019-Jan-15 20:37:42.550331 - [DEBUG] Value : BOTTOM
78410 2019-Jan-15 20:37:42.550357 - [DEBUG]
78411 2019-Jan-15 20:37:42.550382 - [DEBUG] Function : main
78412 2019-Jan-15 20:37:42.550407 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78413 2019-Jan-15 20:37:42.551056 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78414 2019-Jan-15 20:37:42.551694 - [DEBUG] Value : BOTTOM
78415 2019-Jan-15 20:37:42.551720 - [DEBUG]
78416 2019-Jan-15 20:37:42.551744 - [DEBUG] Function : main
78417 2019-Jan-15 20:37:42.551769 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78418 2019-Jan-15 20:37:42.552403 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78419 2019-Jan-15 20:37:42.553046 - [DEBUG] Value : BOTTOM
78420 2019-Jan-15 20:37:42.553072 - [DEBUG]
78421 2019-Jan-15 20:37:42.553097 - [DEBUG] Function : main
78422 2019-Jan-15 20:37:42.553122 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78423 2019-Jan-15 20:37:42.553754 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78424 2019-Jan-15 20:37:42.554409 - [DEBUG] Value : BOTTOM
78425 2019-Jan-15 20:37:42.554435 - [DEBUG]
78426 2019-Jan-15 20:37:42.554460 - [DEBUG] Function : main
78427 2019-Jan-15 20:37:42.554485 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78428 2019-Jan-15 20:37:42.555119 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78429 2019-Jan-15 20:37:42.555763 - [DEBUG] Value : BOTTOM
78430 2019-Jan-15 20:37:42.555788 - [DEBUG]
78431 2019-Jan-15 20:37:42.555813 - [DEBUG] Function : main
78432 2019-Jan-15 20:37:42.555838 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78433 2019-Jan-15 20:37:42.556472 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78434 2019-Jan-15 20:37:42.557108 - [DEBUG] Value : BOTTOM
78435 2019-Jan-15 20:37:42.557134 - [DEBUG]
78436 2019-Jan-15 20:37:42.557159 - [DEBUG] Function : main
78437 2019-Jan-15 20:37:42.557184 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78438 2019-Jan-15 20:37:42.557834 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78439 2019-Jan-15 20:37:42.558471 - [DEBUG] Value : BOTTOM
78440 2019-Jan-15 20:37:42.558497 - [DEBUG]
78441 2019-Jan-15 20:37:42.558521 - [DEBUG] Function : main
78442 2019-Jan-15 20:37:42.558546 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78443 2019-Jan-15 20:37:42.559180 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78444 2019-Jan-15 20:37:42.559817 - [DEBUG] Value : BOTTOM
78445 2019-Jan-15 20:37:42.559843 - [DEBUG]
78446 2019-Jan-15 20:37:42.559867 - [DEBUG] Function : main
78447 2019-Jan-15 20:37:42.559892 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78448 2019-Jan-15 20:37:42.560526 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78449 2019-Jan-15 20:37:42.561194 - [DEBUG] Value : BOTTOM
78450 2019-Jan-15 20:37:42.561220 - [DEBUG]
78451 2019-Jan-15 20:37:42.561245 - [DEBUG] Function : main
78452 2019-Jan-15 20:37:42.561270 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78453 2019-Jan-15 20:37:42.561904 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78454 2019-Jan-15 20:37:42.562543 - [DEBUG] Value : BOTTOM
78455 2019-Jan-15 20:37:42.562569 - [DEBUG]
78456 2019-Jan-15 20:37:42.562593 - [DEBUG] Function : main
78457 2019-Jan-15 20:37:42.562618 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78458 2019-Jan-15 20:37:42.563251 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78459 2019-Jan-15 20:37:42.563887 - [DEBUG] Value : BOTTOM
78460 2019-Jan-15 20:37:42.563913 - [DEBUG]
78461 2019-Jan-15 20:37:42.563953 - [DEBUG] Function : main
78462 2019-Jan-15 20:37:42.563979 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78463 2019-Jan-15 20:37:42.564614 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78464 2019-Jan-15 20:37:42.565253 - [DEBUG] Value : BOTTOM
78465 2019-Jan-15 20:37:42.565279 - [DEBUG]
78466 2019-Jan-15 20:37:42.565303 - [DEBUG] Function : main
78467 2019-Jan-15 20:37:42.565328 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78468 2019-Jan-15 20:37:42.565961 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78469 2019-Jan-15 20:37:42.566606 - [DEBUG] Value : BOTTOM
78470 2019-Jan-15 20:37:42.566632 - [DEBUG]
78471 2019-Jan-15 20:37:42.566656 - [DEBUG] Function : main
78472 2019-Jan-15 20:37:42.566681 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78473 2019-Jan-15 20:37:42.567327 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78474 2019-Jan-15 20:37:42.567965 - [DEBUG] Value : BOTTOM
78475 2019-Jan-15 20:37:42.567991 - [DEBUG]
78476 2019-Jan-15 20:37:42.568016 - [DEBUG] Function : main
78477 2019-Jan-15 20:37:42.568041 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78478 2019-Jan-15 20:37:42.568674 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78479 2019-Jan-15 20:37:42.569318 - [DEBUG] Value : BOTTOM
78480 2019-Jan-15 20:37:42.569344 - [DEBUG]
78481 2019-Jan-15 20:37:42.569369 - [DEBUG] Function : main
78482 2019-Jan-15 20:37:42.569394 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78483 2019-Jan-15 20:37:42.570028 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78484 2019-Jan-15 20:37:42.570679 - [DEBUG] Value : BOTTOM
78485 2019-Jan-15 20:37:42.570705 - [DEBUG]
78486 2019-Jan-15 20:37:42.570730 - [DEBUG] Function : main
78487 2019-Jan-15 20:37:42.570755 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78488 2019-Jan-15 20:37:42.571388 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78489 2019-Jan-15 20:37:42.572032 - [DEBUG] Value : BOTTOM
78490 2019-Jan-15 20:37:42.572058 - [DEBUG]
78491 2019-Jan-15 20:37:42.572082 - [DEBUG] Function : main
78492 2019-Jan-15 20:37:42.572107 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78493 2019-Jan-15 20:37:42.572741 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78494 2019-Jan-15 20:37:42.573387 - [DEBUG] Value : BOTTOM
78495 2019-Jan-15 20:37:42.573413 - [DEBUG]
78496 2019-Jan-15 20:37:42.573437 - [DEBUG] Function : main
78497 2019-Jan-15 20:37:42.573462 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78498 2019-Jan-15 20:37:42.574111 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78499 2019-Jan-15 20:37:42.574756 - [DEBUG] Value : BOTTOM
78500 2019-Jan-15 20:37:42.574782 - [DEBUG]
78501 2019-Jan-15 20:37:42.574806 - [DEBUG] Function : main
78502 2019-Jan-15 20:37:42.574831 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78503 2019-Jan-15 20:37:42.575464 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78504 2019-Jan-15 20:37:42.576103 - [DEBUG] Value : BOTTOM
78505 2019-Jan-15 20:37:42.576129 - [DEBUG]
78506 2019-Jan-15 20:37:42.576153 - [DEBUG] Function : main
78507 2019-Jan-15 20:37:42.576178 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78508 2019-Jan-15 20:37:42.576811 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78509 2019-Jan-15 20:37:42.576868 - [DEBUG] Value : BOTTOM
78510 2019-Jan-15 20:37:42.576894 - [DEBUG]
78511 2019-Jan-15 20:37:42.576918 - [DEBUG] Function : main
78512 2019-Jan-15 20:37:42.576943 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78513 2019-Jan-15 20:37:42.577596 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78514 2019-Jan-15 20:37:42.578233 - [DEBUG] Value : BOTTOM
78515 2019-Jan-15 20:37:42.578259 - [DEBUG]
78516 2019-Jan-15 20:37:42.578283 - [DEBUG] Function : main
78517 2019-Jan-15 20:37:42.578308 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78518 2019-Jan-15 20:37:42.578941 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78519 2019-Jan-15 20:37:42.579582 - [DEBUG] Value : BOTTOM
78520 2019-Jan-15 20:37:42.579608 - [DEBUG]
78521 2019-Jan-15 20:37:42.579634 - [DEBUG] Function : main
78522 2019-Jan-15 20:37:42.579659 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78523 2019-Jan-15 20:37:42.580297 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78524 2019-Jan-15 20:37:42.580957 - [DEBUG] Value : BOTTOM
78525 2019-Jan-15 20:37:42.580983 - [DEBUG]
78526 2019-Jan-15 20:37:42.581007 - [DEBUG] Function : main
78527 2019-Jan-15 20:37:42.581032 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78528 2019-Jan-15 20:37:42.581665 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78529 2019-Jan-15 20:37:42.582302 - [DEBUG] Value : BOTTOM
78530 2019-Jan-15 20:37:42.582328 - [DEBUG]
78531 2019-Jan-15 20:37:42.582373 - [DEBUG] Function : main
78532 2019-Jan-15 20:37:42.582399 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78533 2019-Jan-15 20:37:42.583033 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78534 2019-Jan-15 20:37:42.583670 - [DEBUG] Value : BOTTOM
78535 2019-Jan-15 20:37:42.583696 - [DEBUG]
78536 2019-Jan-15 20:37:42.583720 - [DEBUG] Function : main
78537 2019-Jan-15 20:37:42.583745 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78538 2019-Jan-15 20:37:42.584395 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78539 2019-Jan-15 20:37:42.585030 - [DEBUG] Value : BOTTOM
78540 2019-Jan-15 20:37:42.585065 - [DEBUG]
78541 2019-Jan-15 20:37:42.585090 - [DEBUG] Function : main
78542 2019-Jan-15 20:37:42.585115 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78543 2019-Jan-15 20:37:42.585748 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78544 2019-Jan-15 20:37:42.586382 - [DEBUG] Value : BOTTOM
78545 2019-Jan-15 20:37:42.586408 - [DEBUG]
78546 2019-Jan-15 20:37:42.586432 - [DEBUG] Function : main
78547 2019-Jan-15 20:37:42.586457 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78548 2019-Jan-15 20:37:42.587091 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78549 2019-Jan-15 20:37:42.587742 - [DEBUG] Value : BOTTOM
78550 2019-Jan-15 20:37:42.587768 - [DEBUG]
78551 2019-Jan-15 20:37:42.587792 - [DEBUG] Function : main
78552 2019-Jan-15 20:37:42.587817 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78553 2019-Jan-15 20:37:42.588451 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78554 2019-Jan-15 20:37:42.589087 - [DEBUG] Value : BOTTOM
78555 2019-Jan-15 20:37:42.589113 - [DEBUG]
78556 2019-Jan-15 20:37:42.589138 - [DEBUG] Function : main
78557 2019-Jan-15 20:37:42.589163 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78558 2019-Jan-15 20:37:42.589794 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78559 2019-Jan-15 20:37:42.590428 - [DEBUG] Value : BOTTOM
78560 2019-Jan-15 20:37:42.590454 - [DEBUG]
78561 2019-Jan-15 20:37:42.590479 - [DEBUG] Function : main
78562 2019-Jan-15 20:37:42.590504 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78563 2019-Jan-15 20:37:42.591152 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78564 2019-Jan-15 20:37:42.591785 - [DEBUG] Value : BOTTOM
78565 2019-Jan-15 20:37:42.591811 - [DEBUG]
78566 2019-Jan-15 20:37:42.591836 - [DEBUG] Function : main
78567 2019-Jan-15 20:37:42.591860 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78568 2019-Jan-15 20:37:42.592492 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78569 2019-Jan-15 20:37:42.593127 - [DEBUG] Value : BOTTOM
78570 2019-Jan-15 20:37:42.593152 - [DEBUG]
78571 2019-Jan-15 20:37:42.593177 - [DEBUG] Function : main
78572 2019-Jan-15 20:37:42.593202 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78573 2019-Jan-15 20:37:42.593835 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78574 2019-Jan-15 20:37:42.594487 - [DEBUG] Value : BOTTOM
78575 2019-Jan-15 20:37:42.594513 - [DEBUG]
78576 2019-Jan-15 20:37:42.594537 - [DEBUG] Function : main
78577 2019-Jan-15 20:37:42.594562 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78578 2019-Jan-15 20:37:42.595195 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78579 2019-Jan-15 20:37:42.595830 - [DEBUG] Value : BOTTOM
78580 2019-Jan-15 20:37:42.595856 - [DEBUG]
78581 2019-Jan-15 20:37:42.595881 - [DEBUG] Function : main
78582 2019-Jan-15 20:37:42.595906 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78583 2019-Jan-15 20:37:42.596539 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78584 2019-Jan-15 20:37:42.597181 - [DEBUG] Value : BOTTOM
78585 2019-Jan-15 20:37:42.597207 - [DEBUG]
78586 2019-Jan-15 20:37:42.597231 - [DEBUG] Function : main
78587 2019-Jan-15 20:37:42.597256 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78588 2019-Jan-15 20:37:42.597909 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78589 2019-Jan-15 20:37:42.598544 - [DEBUG] Value : BOTTOM
78590 2019-Jan-15 20:37:42.598570 - [DEBUG]
78591 2019-Jan-15 20:37:42.598595 - [DEBUG] Function : main
78592 2019-Jan-15 20:37:42.598620 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78593 2019-Jan-15 20:37:42.599252 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78594 2019-Jan-15 20:37:42.599889 - [DEBUG] Value : BOTTOM
78595 2019-Jan-15 20:37:42.599915 - [DEBUG]
78596 2019-Jan-15 20:37:42.599939 - [DEBUG] Function : main
78597 2019-Jan-15 20:37:42.599964 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78598 2019-Jan-15 20:37:42.600608 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78599 2019-Jan-15 20:37:42.601246 - [DEBUG] Value : BOTTOM
78600 2019-Jan-15 20:37:42.601272 - [DEBUG]
78601 2019-Jan-15 20:37:42.601296 - [DEBUG] Function : main
78602 2019-Jan-15 20:37:42.601321 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78603 2019-Jan-15 20:37:42.601954 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78604 2019-Jan-15 20:37:42.602590 - [DEBUG] Value : BOTTOM
78605 2019-Jan-15 20:37:42.602616 - [DEBUG]
78606 2019-Jan-15 20:37:42.602641 - [DEBUG] Function : main
78607 2019-Jan-15 20:37:42.602666 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78608 2019-Jan-15 20:37:42.603300 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78609 2019-Jan-15 20:37:42.603954 - [DEBUG] Value : BOTTOM
78610 2019-Jan-15 20:37:42.603980 - [DEBUG]
78611 2019-Jan-15 20:37:42.604005 - [DEBUG] Function : main
78612 2019-Jan-15 20:37:42.604030 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78613 2019-Jan-15 20:37:42.604663 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78614 2019-Jan-15 20:37:42.605301 - [DEBUG] Value : BOTTOM
78615 2019-Jan-15 20:37:42.605327 - [DEBUG]
78616 2019-Jan-15 20:37:42.605351 - [DEBUG] Function : main
78617 2019-Jan-15 20:37:42.605376 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78618 2019-Jan-15 20:37:42.606007 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78619 2019-Jan-15 20:37:42.606649 - [DEBUG] Value : BOTTOM
78620 2019-Jan-15 20:37:42.606675 - [DEBUG]
78621 2019-Jan-15 20:37:42.606699 - [DEBUG] Function : main
78622 2019-Jan-15 20:37:42.606724 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78623 2019-Jan-15 20:37:42.607371 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78624 2019-Jan-15 20:37:42.608008 - [DEBUG] Value : BOTTOM
78625 2019-Jan-15 20:37:42.608034 - [DEBUG]
78626 2019-Jan-15 20:37:42.608058 - [DEBUG] Function : main
78627 2019-Jan-15 20:37:42.608083 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78628 2019-Jan-15 20:37:42.608716 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78629 2019-Jan-15 20:37:42.609354 - [DEBUG] Value : BOTTOM
78630 2019-Jan-15 20:37:42.609380 - [DEBUG]
78631 2019-Jan-15 20:37:42.609404 - [DEBUG] Function : main
78632 2019-Jan-15 20:37:42.609429 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78633 2019-Jan-15 20:37:42.610060 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78634 2019-Jan-15 20:37:42.610729 - [DEBUG] Value : BOTTOM
78635 2019-Jan-15 20:37:42.610755 - [DEBUG]
78636 2019-Jan-15 20:37:42.610780 - [DEBUG] Function : main
78637 2019-Jan-15 20:37:42.610804 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78638 2019-Jan-15 20:37:42.611438 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78639 2019-Jan-15 20:37:42.612081 - [DEBUG] Value : BOTTOM
78640 2019-Jan-15 20:37:42.612107 - [DEBUG]
78641 2019-Jan-15 20:37:42.612132 - [DEBUG] Function : main
78642 2019-Jan-15 20:37:42.612157 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78643 2019-Jan-15 20:37:42.612789 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78644 2019-Jan-15 20:37:42.613426 - [DEBUG] Value : BOTTOM
78645 2019-Jan-15 20:37:42.613452 - [DEBUG]
78646 2019-Jan-15 20:37:42.613476 - [DEBUG] Function : main
78647 2019-Jan-15 20:37:42.613501 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78648 2019-Jan-15 20:37:42.614148 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78649 2019-Jan-15 20:37:42.614784 - [DEBUG] Value : BOTTOM
78650 2019-Jan-15 20:37:42.614810 - [DEBUG]
78651 2019-Jan-15 20:37:42.614834 - [DEBUG] Function : main
78652 2019-Jan-15 20:37:42.614859 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78653 2019-Jan-15 20:37:42.615492 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78654 2019-Jan-15 20:37:42.616128 - [DEBUG] Value : BOTTOM
78655 2019-Jan-15 20:37:42.616154 - [DEBUG]
78656 2019-Jan-15 20:37:42.616179 - [DEBUG] Function : main
78657 2019-Jan-15 20:37:42.616204 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78658 2019-Jan-15 20:37:42.616837 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78659 2019-Jan-15 20:37:42.617494 - [DEBUG] Value : BOTTOM
78660 2019-Jan-15 20:37:42.617520 - [DEBUG]
78661 2019-Jan-15 20:37:42.617544 - [DEBUG] Function : main
78662 2019-Jan-15 20:37:42.617569 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78663 2019-Jan-15 20:37:42.618202 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78664 2019-Jan-15 20:37:42.618838 - [DEBUG] Value : BOTTOM
78665 2019-Jan-15 20:37:42.618864 - [DEBUG]
78666 2019-Jan-15 20:37:42.618889 - [DEBUG] Function : main
78667 2019-Jan-15 20:37:42.618913 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78668 2019-Jan-15 20:37:42.619546 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78669 2019-Jan-15 20:37:42.620188 - [DEBUG] Value : BOTTOM
78670 2019-Jan-15 20:37:42.620214 - [DEBUG]
78671 2019-Jan-15 20:37:42.620238 - [DEBUG] Function : main
78672 2019-Jan-15 20:37:42.620263 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78673 2019-Jan-15 20:37:42.620910 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78674 2019-Jan-15 20:37:42.621547 - [DEBUG] Value : BOTTOM
78675 2019-Jan-15 20:37:42.621573 - [DEBUG]
78676 2019-Jan-15 20:37:42.621597 - [DEBUG] Function : main
78677 2019-Jan-15 20:37:42.621622 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78678 2019-Jan-15 20:37:42.622262 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78679 2019-Jan-15 20:37:42.622905 - [DEBUG] Value : BOTTOM
78680 2019-Jan-15 20:37:42.622939 - [DEBUG]
78681 2019-Jan-15 20:37:42.622964 - [DEBUG] Function : main
78682 2019-Jan-15 20:37:42.622989 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78683 2019-Jan-15 20:37:42.623622 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78684 2019-Jan-15 20:37:42.624275 - [DEBUG] Value : BOTTOM
78685 2019-Jan-15 20:37:42.624301 - [DEBUG]
78686 2019-Jan-15 20:37:42.624325 - [DEBUG] Function : main
78687 2019-Jan-15 20:37:42.624350 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78688 2019-Jan-15 20:37:42.624983 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78689 2019-Jan-15 20:37:42.625627 - [DEBUG] Value : BOTTOM
78690 2019-Jan-15 20:37:42.625653 - [DEBUG]
78691 2019-Jan-15 20:37:42.625677 - [DEBUG] Function : main
78692 2019-Jan-15 20:37:42.625702 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78693 2019-Jan-15 20:37:42.626335 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78694 2019-Jan-15 20:37:42.626972 - [DEBUG] Value : BOTTOM
78695 2019-Jan-15 20:37:42.626998 - [DEBUG]
78696 2019-Jan-15 20:37:42.627022 - [DEBUG] Function : main
78697 2019-Jan-15 20:37:42.627047 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78698 2019-Jan-15 20:37:42.627695 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78699 2019-Jan-15 20:37:42.627752 - [DEBUG] Value : BOTTOM
78700 2019-Jan-15 20:37:42.627778 - [DEBUG]
78701 2019-Jan-15 20:37:42.627802 - [DEBUG] Function : main
78702 2019-Jan-15 20:37:42.627827 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78703 2019-Jan-15 20:37:42.628460 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78704 2019-Jan-15 20:37:42.629095 - [DEBUG] Value : BOTTOM
78705 2019-Jan-15 20:37:42.629121 - [DEBUG]
78706 2019-Jan-15 20:37:42.629145 - [DEBUG] Function : main
78707 2019-Jan-15 20:37:42.629170 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78708 2019-Jan-15 20:37:42.629803 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78709 2019-Jan-15 20:37:42.630441 - [DEBUG] Value : BOTTOM
78710 2019-Jan-15 20:37:42.630467 - [DEBUG]
78711 2019-Jan-15 20:37:42.630493 - [DEBUG] Function : main
78712 2019-Jan-15 20:37:42.630518 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78713 2019-Jan-15 20:37:42.631216 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78714 2019-Jan-15 20:37:42.631860 - [DEBUG] Value : BOTTOM
78715 2019-Jan-15 20:37:42.631886 - [DEBUG]
78716 2019-Jan-15 20:37:42.631911 - [DEBUG] Function : main
78717 2019-Jan-15 20:37:42.631936 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78718 2019-Jan-15 20:37:42.632571 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78719 2019-Jan-15 20:37:42.633207 - [DEBUG] Value : BOTTOM
78720 2019-Jan-15 20:37:42.633233 - [DEBUG]
78721 2019-Jan-15 20:37:42.633277 - [DEBUG] Function : main
78722 2019-Jan-15 20:37:42.633303 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78723 2019-Jan-15 20:37:42.633955 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78724 2019-Jan-15 20:37:42.634596 - [DEBUG] Value : BOTTOM
78725 2019-Jan-15 20:37:42.634622 - [DEBUG]
78726 2019-Jan-15 20:37:42.634646 - [DEBUG] Function : main
78727 2019-Jan-15 20:37:42.634680 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78728 2019-Jan-15 20:37:42.635321 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78729 2019-Jan-15 20:37:42.635959 - [DEBUG] Value : BOTTOM
78730 2019-Jan-15 20:37:42.635985 - [DEBUG]
78731 2019-Jan-15 20:37:42.636010 - [DEBUG] Function : main
78732 2019-Jan-15 20:37:42.636035 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78733 2019-Jan-15 20:37:42.636675 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78734 2019-Jan-15 20:37:42.637325 - [DEBUG] Value : BOTTOM
78735 2019-Jan-15 20:37:42.637351 - [DEBUG]
78736 2019-Jan-15 20:37:42.637375 - [DEBUG] Function : main
78737 2019-Jan-15 20:37:42.637400 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78738 2019-Jan-15 20:37:42.638040 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78739 2019-Jan-15 20:37:42.638675 - [DEBUG] Value : BOTTOM
78740 2019-Jan-15 20:37:42.638701 - [DEBUG]
78741 2019-Jan-15 20:37:42.638725 - [DEBUG] Function : main
78742 2019-Jan-15 20:37:42.638750 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78743 2019-Jan-15 20:37:42.639387 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78744 2019-Jan-15 20:37:42.640026 - [DEBUG] Value : BOTTOM
78745 2019-Jan-15 20:37:42.640052 - [DEBUG]
78746 2019-Jan-15 20:37:42.640076 - [DEBUG] Function : main
78747 2019-Jan-15 20:37:42.640101 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78748 2019-Jan-15 20:37:42.640755 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78749 2019-Jan-15 20:37:42.641390 - [DEBUG] Value : BOTTOM
78750 2019-Jan-15 20:37:42.641416 - [DEBUG]
78751 2019-Jan-15 20:37:42.641441 - [DEBUG] Function : main
78752 2019-Jan-15 20:37:42.641466 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78753 2019-Jan-15 20:37:42.642104 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78754 2019-Jan-15 20:37:42.642738 - [DEBUG] Value : BOTTOM
78755 2019-Jan-15 20:37:42.642764 - [DEBUG]
78756 2019-Jan-15 20:37:42.642788 - [DEBUG] Function : main
78757 2019-Jan-15 20:37:42.642813 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78758 2019-Jan-15 20:37:42.643451 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78759 2019-Jan-15 20:37:42.644101 - [DEBUG] Value : BOTTOM
78760 2019-Jan-15 20:37:42.644127 - [DEBUG]
78761 2019-Jan-15 20:37:42.644151 - [DEBUG] Function : main
78762 2019-Jan-15 20:37:42.644176 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78763 2019-Jan-15 20:37:42.644813 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78764 2019-Jan-15 20:37:42.645452 - [DEBUG] Value : BOTTOM
78765 2019-Jan-15 20:37:42.645478 - [DEBUG]
78766 2019-Jan-15 20:37:42.645503 - [DEBUG] Function : main
78767 2019-Jan-15 20:37:42.645527 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78768 2019-Jan-15 20:37:42.646166 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78769 2019-Jan-15 20:37:42.646804 - [DEBUG] Value : BOTTOM
78770 2019-Jan-15 20:37:42.646838 - [DEBUG]
78771 2019-Jan-15 20:37:42.646863 - [DEBUG] Function : main
78772 2019-Jan-15 20:37:42.646888 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78773 2019-Jan-15 20:37:42.647543 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78774 2019-Jan-15 20:37:42.648187 - [DEBUG] Value : BOTTOM
78775 2019-Jan-15 20:37:42.648213 - [DEBUG]
78776 2019-Jan-15 20:37:42.648237 - [DEBUG] Function : main
78777 2019-Jan-15 20:37:42.648261 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78778 2019-Jan-15 20:37:42.648913 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78779 2019-Jan-15 20:37:42.649570 - [DEBUG] Value : BOTTOM
78780 2019-Jan-15 20:37:42.649597 - [DEBUG]
78781 2019-Jan-15 20:37:42.649622 - [DEBUG] Function : main
78782 2019-Jan-15 20:37:42.649647 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78783 2019-Jan-15 20:37:42.650288 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78784 2019-Jan-15 20:37:42.650945 - [DEBUG] Value : BOTTOM
78785 2019-Jan-15 20:37:42.650971 - [DEBUG]
78786 2019-Jan-15 20:37:42.650995 - [DEBUG] Function : main
78787 2019-Jan-15 20:37:42.651020 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78788 2019-Jan-15 20:37:42.651660 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78789 2019-Jan-15 20:37:42.652298 - [DEBUG] Value : BOTTOM
78790 2019-Jan-15 20:37:42.652324 - [DEBUG]
78791 2019-Jan-15 20:37:42.652349 - [DEBUG] Function : main
78792 2019-Jan-15 20:37:42.652374 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78793 2019-Jan-15 20:37:42.653013 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78794 2019-Jan-15 20:37:42.653651 - [DEBUG] Value : BOTTOM
78795 2019-Jan-15 20:37:42.653677 - [DEBUG]
78796 2019-Jan-15 20:37:42.653702 - [DEBUG] Function : main
78797 2019-Jan-15 20:37:42.653727 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78798 2019-Jan-15 20:37:42.654381 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78799 2019-Jan-15 20:37:42.655025 - [DEBUG] Value : BOTTOM
78800 2019-Jan-15 20:37:42.655051 - [DEBUG]
78801 2019-Jan-15 20:37:42.655076 - [DEBUG] Function : main
78802 2019-Jan-15 20:37:42.655101 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78803 2019-Jan-15 20:37:42.655740 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78804 2019-Jan-15 20:37:42.656379 - [DEBUG] Value : BOTTOM
78805 2019-Jan-15 20:37:42.656405 - [DEBUG]
78806 2019-Jan-15 20:37:42.656429 - [DEBUG] Function : main
78807 2019-Jan-15 20:37:42.656454 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78808 2019-Jan-15 20:37:42.657092 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78809 2019-Jan-15 20:37:42.657753 - [DEBUG] Value : BOTTOM
78810 2019-Jan-15 20:37:42.657779 - [DEBUG]
78811 2019-Jan-15 20:37:42.657803 - [DEBUG] Function : main
78812 2019-Jan-15 20:37:42.657828 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78813 2019-Jan-15 20:37:42.658484 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78814 2019-Jan-15 20:37:42.659123 - [DEBUG] Value : BOTTOM
78815 2019-Jan-15 20:37:42.659149 - [DEBUG]
78816 2019-Jan-15 20:37:42.659173 - [DEBUG] Function : main
78817 2019-Jan-15 20:37:42.659198 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78818 2019-Jan-15 20:37:42.659837 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78819 2019-Jan-15 20:37:42.660474 - [DEBUG] Value : BOTTOM
78820 2019-Jan-15 20:37:42.660500 - [DEBUG]
78821 2019-Jan-15 20:37:42.660525 - [DEBUG] Function : main
78822 2019-Jan-15 20:37:42.660549 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78823 2019-Jan-15 20:37:42.661203 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78824 2019-Jan-15 20:37:42.661843 - [DEBUG] Value : BOTTOM
78825 2019-Jan-15 20:37:42.661869 - [DEBUG]
78826 2019-Jan-15 20:37:42.661893 - [DEBUG] Function : main
78827 2019-Jan-15 20:37:42.661918 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78828 2019-Jan-15 20:37:42.662556 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78829 2019-Jan-15 20:37:42.663201 - [DEBUG] Value : BOTTOM
78830 2019-Jan-15 20:37:42.663227 - [DEBUG]
78831 2019-Jan-15 20:37:42.663251 - [DEBUG] Function : main
78832 2019-Jan-15 20:37:42.663276 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78833 2019-Jan-15 20:37:42.663914 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78834 2019-Jan-15 20:37:42.664568 - [DEBUG] Value : BOTTOM
78835 2019-Jan-15 20:37:42.664594 - [DEBUG]
78836 2019-Jan-15 20:37:42.664619 - [DEBUG] Function : main
78837 2019-Jan-15 20:37:42.664644 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78838 2019-Jan-15 20:37:42.665282 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78839 2019-Jan-15 20:37:42.665919 - [DEBUG] Value : BOTTOM
78840 2019-Jan-15 20:37:42.665945 - [DEBUG]
78841 2019-Jan-15 20:37:42.665970 - [DEBUG] Function : main
78842 2019-Jan-15 20:37:42.665995 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78843 2019-Jan-15 20:37:42.666633 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78844 2019-Jan-15 20:37:42.667284 - [DEBUG] Value : BOTTOM
78845 2019-Jan-15 20:37:42.667310 - [DEBUG]
78846 2019-Jan-15 20:37:42.667335 - [DEBUG] Function : main
78847 2019-Jan-15 20:37:42.667360 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78848 2019-Jan-15 20:37:42.667999 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78849 2019-Jan-15 20:37:42.668643 - [DEBUG] Value : BOTTOM
78850 2019-Jan-15 20:37:42.668669 - [DEBUG]
78851 2019-Jan-15 20:37:42.668694 - [DEBUG] Function : main
78852 2019-Jan-15 20:37:42.668719 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78853 2019-Jan-15 20:37:42.669357 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78854 2019-Jan-15 20:37:42.670003 - [DEBUG] Value : BOTTOM
78855 2019-Jan-15 20:37:42.670029 - [DEBUG]
78856 2019-Jan-15 20:37:42.670054 - [DEBUG] Function : main
78857 2019-Jan-15 20:37:42.670078 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78858 2019-Jan-15 20:37:42.670733 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78859 2019-Jan-15 20:37:42.671378 - [DEBUG] Value : BOTTOM
78860 2019-Jan-15 20:37:42.671404 - [DEBUG]
78861 2019-Jan-15 20:37:42.671428 - [DEBUG] Function : main
78862 2019-Jan-15 20:37:42.671453 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78863 2019-Jan-15 20:37:42.672092 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78864 2019-Jan-15 20:37:42.672731 - [DEBUG] Value : BOTTOM
78865 2019-Jan-15 20:37:42.672757 - [DEBUG]
78866 2019-Jan-15 20:37:42.672781 - [DEBUG] Function : main
78867 2019-Jan-15 20:37:42.672806 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78868 2019-Jan-15 20:37:42.673445 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78869 2019-Jan-15 20:37:42.674104 - [DEBUG] Value : BOTTOM
78870 2019-Jan-15 20:37:42.674130 - [DEBUG]
78871 2019-Jan-15 20:37:42.674155 - [DEBUG] Function : main
78872 2019-Jan-15 20:37:42.674180 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78873 2019-Jan-15 20:37:42.674818 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78874 2019-Jan-15 20:37:42.675456 - [DEBUG] Value : BOTTOM
78875 2019-Jan-15 20:37:42.675482 - [DEBUG]
78876 2019-Jan-15 20:37:42.675506 - [DEBUG] Function : main
78877 2019-Jan-15 20:37:42.675531 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78878 2019-Jan-15 20:37:42.676167 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78879 2019-Jan-15 20:37:42.676811 - [DEBUG] Value : BOTTOM
78880 2019-Jan-15 20:37:42.676837 - [DEBUG]
78881 2019-Jan-15 20:37:42.676861 - [DEBUG] Function : main
78882 2019-Jan-15 20:37:42.676886 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78883 2019-Jan-15 20:37:42.677541 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78884 2019-Jan-15 20:37:42.678178 - [DEBUG] Value : BOTTOM
78885 2019-Jan-15 20:37:42.678204 - [DEBUG]
78886 2019-Jan-15 20:37:42.678229 - [DEBUG] Function : main
78887 2019-Jan-15 20:37:42.678253 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78888 2019-Jan-15 20:37:42.678892 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78889 2019-Jan-15 20:37:42.678950 - [DEBUG] Value : BOTTOM
78890 2019-Jan-15 20:37:42.678976 - [DEBUG]
78891 2019-Jan-15 20:37:42.679000 - [DEBUG] Function : main
78892 2019-Jan-15 20:37:42.679025 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78893 2019-Jan-15 20:37:42.679665 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78894 2019-Jan-15 20:37:42.680298 - [DEBUG] Value : BOTTOM
78895 2019-Jan-15 20:37:42.680324 - [DEBUG]
78896 2019-Jan-15 20:37:42.680370 - [DEBUG] Function : main
78897 2019-Jan-15 20:37:42.680396 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78898 2019-Jan-15 20:37:42.681059 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78899 2019-Jan-15 20:37:42.681696 - [DEBUG] Value : BOTTOM
78900 2019-Jan-15 20:37:42.681722 - [DEBUG]
78901 2019-Jan-15 20:37:42.681746 - [DEBUG] Function : main
78902 2019-Jan-15 20:37:42.681771 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78903 2019-Jan-15 20:37:42.682418 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78904 2019-Jan-15 20:37:42.683056 - [DEBUG] Value : BOTTOM
78905 2019-Jan-15 20:37:42.683083 - [DEBUG]
78906 2019-Jan-15 20:37:42.683108 - [DEBUG] Function : main
78907 2019-Jan-15 20:37:42.683133 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78908 2019-Jan-15 20:37:42.683768 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78909 2019-Jan-15 20:37:42.684441 - [DEBUG] Value : BOTTOM
78910 2019-Jan-15 20:37:42.684468 - [DEBUG]
78911 2019-Jan-15 20:37:42.684493 - [DEBUG] Function : main
78912 2019-Jan-15 20:37:42.684519 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78913 2019-Jan-15 20:37:42.685212 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78914 2019-Jan-15 20:37:42.685908 - [DEBUG] Value : BOTTOM
78915 2019-Jan-15 20:37:42.685936 - [DEBUG]
78916 2019-Jan-15 20:37:42.685962 - [DEBUG] Function : main
78917 2019-Jan-15 20:37:42.685989 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78918 2019-Jan-15 20:37:42.686689 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78919 2019-Jan-15 20:37:42.687367 - [DEBUG] Value : BOTTOM
78920 2019-Jan-15 20:37:42.687393 - [DEBUG]
78921 2019-Jan-15 20:37:42.687418 - [DEBUG] Function : main
78922 2019-Jan-15 20:37:42.687444 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78923 2019-Jan-15 20:37:42.688082 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78924 2019-Jan-15 20:37:42.688716 - [DEBUG] Value : BOTTOM
78925 2019-Jan-15 20:37:42.688742 - [DEBUG]
78926 2019-Jan-15 20:37:42.688768 - [DEBUG] Function : main
78927 2019-Jan-15 20:37:42.688793 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78928 2019-Jan-15 20:37:42.689427 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78929 2019-Jan-15 20:37:42.690060 - [DEBUG] Value : BOTTOM
78930 2019-Jan-15 20:37:42.690086 - [DEBUG]
78931 2019-Jan-15 20:37:42.690111 - [DEBUG] Function : main
78932 2019-Jan-15 20:37:42.690136 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78933 2019-Jan-15 20:37:42.690786 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78934 2019-Jan-15 20:37:42.691420 - [DEBUG] Value : BOTTOM
78935 2019-Jan-15 20:37:42.691446 - [DEBUG]
78936 2019-Jan-15 20:37:42.691470 - [DEBUG] Function : main
78937 2019-Jan-15 20:37:42.691495 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78938 2019-Jan-15 20:37:42.692129 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78939 2019-Jan-15 20:37:42.692766 - [DEBUG] Value : BOTTOM
78940 2019-Jan-15 20:37:42.692792 - [DEBUG]
78941 2019-Jan-15 20:37:42.692816 - [DEBUG] Function : main
78942 2019-Jan-15 20:37:42.692841 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78943 2019-Jan-15 20:37:42.693476 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78944 2019-Jan-15 20:37:42.694149 - [DEBUG] Value : BOTTOM
78945 2019-Jan-15 20:37:42.694175 - [DEBUG]
78946 2019-Jan-15 20:37:42.694200 - [DEBUG] Function : main
78947 2019-Jan-15 20:37:42.694224 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78948 2019-Jan-15 20:37:42.694860 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78949 2019-Jan-15 20:37:42.695505 - [DEBUG] Value : BOTTOM
78950 2019-Jan-15 20:37:42.695531 - [DEBUG]
78951 2019-Jan-15 20:37:42.695555 - [DEBUG] Function : main
78952 2019-Jan-15 20:37:42.695580 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78953 2019-Jan-15 20:37:42.696215 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78954 2019-Jan-15 20:37:42.696850 - [DEBUG] Value : BOTTOM
78955 2019-Jan-15 20:37:42.696876 - [DEBUG]
78956 2019-Jan-15 20:37:42.696901 - [DEBUG] Function : main
78957 2019-Jan-15 20:37:42.696925 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78958 2019-Jan-15 20:37:42.697575 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78959 2019-Jan-15 20:37:42.698210 - [DEBUG] Value : BOTTOM
78960 2019-Jan-15 20:37:42.698236 - [DEBUG]
78961 2019-Jan-15 20:37:42.698261 - [DEBUG] Function : main
78962 2019-Jan-15 20:37:42.698286 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78963 2019-Jan-15 20:37:42.698920 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78964 2019-Jan-15 20:37:42.699556 - [DEBUG] Value : BOTTOM
78965 2019-Jan-15 20:37:42.699581 - [DEBUG]
78966 2019-Jan-15 20:37:42.699606 - [DEBUG] Function : main
78967 2019-Jan-15 20:37:42.699631 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78968 2019-Jan-15 20:37:42.700267 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78969 2019-Jan-15 20:37:42.700918 - [DEBUG] Value : BOTTOM
78970 2019-Jan-15 20:37:42.700944 - [DEBUG]
78971 2019-Jan-15 20:37:42.700968 - [DEBUG] Function : main
78972 2019-Jan-15 20:37:42.700993 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78973 2019-Jan-15 20:37:42.701627 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78974 2019-Jan-15 20:37:42.702270 - [DEBUG] Value : BOTTOM
78975 2019-Jan-15 20:37:42.702296 - [DEBUG]
78976 2019-Jan-15 20:37:42.702321 - [DEBUG] Function : main
78977 2019-Jan-15 20:37:42.702346 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78978 2019-Jan-15 20:37:42.702981 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78979 2019-Jan-15 20:37:42.703620 - [DEBUG] Value : BOTTOM
78980 2019-Jan-15 20:37:42.703646 - [DEBUG]
78981 2019-Jan-15 20:37:42.703670 - [DEBUG] Function : main
78982 2019-Jan-15 20:37:42.703695 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78983 2019-Jan-15 20:37:42.704345 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78984 2019-Jan-15 20:37:42.704987 - [DEBUG] Value : BOTTOM
78985 2019-Jan-15 20:37:42.705013 - [DEBUG]
78986 2019-Jan-15 20:37:42.705038 - [DEBUG] Function : main
78987 2019-Jan-15 20:37:42.705063 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78988 2019-Jan-15 20:37:42.705697 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78989 2019-Jan-15 20:37:42.706342 - [DEBUG] Value : BOTTOM
78990 2019-Jan-15 20:37:42.706368 - [DEBUG]
78991 2019-Jan-15 20:37:42.706392 - [DEBUG] Function : main
78992 2019-Jan-15 20:37:42.706417 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78993 2019-Jan-15 20:37:42.707051 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78994 2019-Jan-15 20:37:42.707703 - [DEBUG] Value : BOTTOM
78995 2019-Jan-15 20:37:42.707729 - [DEBUG]
78996 2019-Jan-15 20:37:42.707753 - [DEBUG] Function : main
78997 2019-Jan-15 20:37:42.707778 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78998 2019-Jan-15 20:37:42.708413 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78999 2019-Jan-15 20:37:42.709048 - [DEBUG] Value : BOTTOM
79000 2019-Jan-15 20:37:42.709075 - [DEBUG]
79001 2019-Jan-15 20:37:42.709099 - [DEBUG] Function : main
79002 2019-Jan-15 20:37:42.709124 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79003 2019-Jan-15 20:37:42.709759 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79004 2019-Jan-15 20:37:42.710401 - [DEBUG] Value : BOTTOM
79005 2019-Jan-15 20:37:42.710427 - [DEBUG]
79006 2019-Jan-15 20:37:42.710451 - [DEBUG] Function : main
79007 2019-Jan-15 20:37:42.710476 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79008 2019-Jan-15 20:37:42.711130 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79009 2019-Jan-15 20:37:42.711766 - [DEBUG] Value : BOTTOM
79010 2019-Jan-15 20:37:42.711792 - [DEBUG]
79011 2019-Jan-15 20:37:42.711816 - [DEBUG] Function : main
79012 2019-Jan-15 20:37:42.711841 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79013 2019-Jan-15 20:37:42.712476 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79014 2019-Jan-15 20:37:42.713112 - [DEBUG] Value : BOTTOM
79015 2019-Jan-15 20:37:42.713138 - [DEBUG]
79016 2019-Jan-15 20:37:42.713162 - [DEBUG] Function : main
79017 2019-Jan-15 20:37:42.713187 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79018 2019-Jan-15 20:37:42.713822 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79019 2019-Jan-15 20:37:42.714474 - [DEBUG] Value : BOTTOM
79020 2019-Jan-15 20:37:42.714500 - [DEBUG]
79021 2019-Jan-15 20:37:42.714524 - [DEBUG] Function : main
79022 2019-Jan-15 20:37:42.714549 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79023 2019-Jan-15 20:37:42.715184 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79024 2019-Jan-15 20:37:42.715827 - [DEBUG] Value : BOTTOM
79025 2019-Jan-15 20:37:42.715853 - [DEBUG]
79026 2019-Jan-15 20:37:42.715877 - [DEBUG] Function : main
79027 2019-Jan-15 20:37:42.715902 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79028 2019-Jan-15 20:37:42.716536 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79029 2019-Jan-15 20:37:42.717172 - [DEBUG] Value : BOTTOM
79030 2019-Jan-15 20:37:42.717198 - [DEBUG]
79031 2019-Jan-15 20:37:42.717222 - [DEBUG] Function : main
79032 2019-Jan-15 20:37:42.717247 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79033 2019-Jan-15 20:37:42.717898 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79034 2019-Jan-15 20:37:42.718549 - [DEBUG] Value : BOTTOM
79035 2019-Jan-15 20:37:42.718575 - [DEBUG]
79036 2019-Jan-15 20:37:42.718599 - [DEBUG] Function : main
79037 2019-Jan-15 20:37:42.718624 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79038 2019-Jan-15 20:37:42.719261 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79039 2019-Jan-15 20:37:42.719897 - [DEBUG] Value : BOTTOM
79040 2019-Jan-15 20:37:42.719923 - [DEBUG]
79041 2019-Jan-15 20:37:42.719947 - [DEBUG] Function : main
79042 2019-Jan-15 20:37:42.719972 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79043 2019-Jan-15 20:37:42.720620 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79044 2019-Jan-15 20:37:42.721262 - [DEBUG] Value : BOTTOM
79045 2019-Jan-15 20:37:42.721288 - [DEBUG]
79046 2019-Jan-15 20:37:42.721312 - [DEBUG] Function : main
79047 2019-Jan-15 20:37:42.721337 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79048 2019-Jan-15 20:37:42.721971 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79049 2019-Jan-15 20:37:42.722606 - [DEBUG] Value : BOTTOM
79050 2019-Jan-15 20:37:42.722632 - [DEBUG]
79051 2019-Jan-15 20:37:42.722657 - [DEBUG] Function : main
79052 2019-Jan-15 20:37:42.722682 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79053 2019-Jan-15 20:37:42.723316 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79054 2019-Jan-15 20:37:42.723971 - [DEBUG] Value : BOTTOM
79055 2019-Jan-15 20:37:42.723997 - [DEBUG]
79056 2019-Jan-15 20:37:42.724022 - [DEBUG] Function : main
79057 2019-Jan-15 20:37:42.724046 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79058 2019-Jan-15 20:37:42.724682 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79059 2019-Jan-15 20:37:42.725317 - [DEBUG] Value : BOTTOM
79060 2019-Jan-15 20:37:42.725343 - [DEBUG]
79061 2019-Jan-15 20:37:42.725367 - [DEBUG] Function : main
79062 2019-Jan-15 20:37:42.725392 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79063 2019-Jan-15 20:37:42.726026 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79064 2019-Jan-15 20:37:42.726085 - [DEBUG] Value : BOTTOM
79065 2019-Jan-15 20:37:42.726111 - [DEBUG]
79066 2019-Jan-15 20:37:42.726136 - [DEBUG] Function : main
79067 2019-Jan-15 20:37:42.726160 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79068 2019-Jan-15 20:37:42.726796 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79069 2019-Jan-15 20:37:42.727445 - [DEBUG] Value : BOTTOM
79070 2019-Jan-15 20:37:42.727472 - [DEBUG]
79071 2019-Jan-15 20:37:42.727496 - [DEBUG] Function : main
79072 2019-Jan-15 20:37:42.727521 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79073 2019-Jan-15 20:37:42.728155 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
79074 2019-Jan-15 20:37:42.728796 - [DEBUG] Value : BOTTOM
79075 2019-Jan-15 20:37:42.728822 - [DEBUG]
79076 2019-Jan-15 20:37:42.728847 - [DEBUG] Function : main
79077 2019-Jan-15 20:37:42.728872 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79078 2019-Jan-15 20:37:42.729508 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79079 2019-Jan-15 20:37:42.730158 - [DEBUG] Value : BOTTOM
79080 2019-Jan-15 20:37:42.730185 - [DEBUG]
79081 2019-Jan-15 20:37:42.730235 - [DEBUG] Function : main
79082 2019-Jan-15 20:37:42.730261 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79083 2019-Jan-15 20:37:42.730913 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79084 2019-Jan-15 20:37:42.731550 - [DEBUG] Value : BOTTOM
79085 2019-Jan-15 20:37:42.731576 - [DEBUG]
79086 2019-Jan-15 20:37:42.731601 - [DEBUG] Function : main
79087 2019-Jan-15 20:37:42.731626 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79088 2019-Jan-15 20:37:42.732257 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79089 2019-Jan-15 20:37:42.732893 - [DEBUG] Value : BOTTOM
79090 2019-Jan-15 20:37:42.732920 - [DEBUG]
79091 2019-Jan-15 20:37:42.732944 - [DEBUG] Function : main
79092 2019-Jan-15 20:37:42.732970 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79093 2019-Jan-15 20:37:42.733602 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79094 2019-Jan-15 20:37:42.734250 - [DEBUG] Value : BOTTOM
79095 2019-Jan-15 20:37:42.734276 - [DEBUG]
79096 2019-Jan-15 20:37:42.734301 - [DEBUG] Function : main
79097 2019-Jan-15 20:37:42.734325 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79098 2019-Jan-15 20:37:42.734957 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79099 2019-Jan-15 20:37:42.735591 - [DEBUG] Value : BOTTOM
79100 2019-Jan-15 20:37:42.735617 - [DEBUG]
79101 2019-Jan-15 20:37:42.735641 - [DEBUG] Function : main
79102 2019-Jan-15 20:37:42.735666 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79103 2019-Jan-15 20:37:42.736298 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79104 2019-Jan-15 20:37:42.736934 - [DEBUG] Value : BOTTOM
79105 2019-Jan-15 20:37:42.736960 - [DEBUG]
79106 2019-Jan-15 20:37:42.736985 - [DEBUG] Function : main
79107 2019-Jan-15 20:37:42.737010 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79108 2019-Jan-15 20:37:42.737658 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79109 2019-Jan-15 20:37:42.738292 - [DEBUG] Value : BOTTOM
79110 2019-Jan-15 20:37:42.738318 - [DEBUG]
79111 2019-Jan-15 20:37:42.738343 - [DEBUG] Function : main
79112 2019-Jan-15 20:37:42.738368 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79113 2019-Jan-15 20:37:42.739000 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79114 2019-Jan-15 20:37:42.739632 - [DEBUG] Value : BOTTOM
79115 2019-Jan-15 20:37:42.739658 - [DEBUG]
79116 2019-Jan-15 20:37:42.739682 - [DEBUG] Function : main
79117 2019-Jan-15 20:37:42.739707 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79118 2019-Jan-15 20:37:42.740339 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79119 2019-Jan-15 20:37:42.740988 - [DEBUG] Value : BOTTOM
79120 2019-Jan-15 20:37:42.741015 - [DEBUG]
79121 2019-Jan-15 20:37:42.741039 - [DEBUG] Function : main
79122 2019-Jan-15 20:37:42.741064 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79123 2019-Jan-15 20:37:42.741694 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79124 2019-Jan-15 20:37:42.742330 - [DEBUG] Value : BOTTOM
79125 2019-Jan-15 20:37:42.742356 - [DEBUG]
79126 2019-Jan-15 20:37:42.742380 - [DEBUG] Function : main
79127 2019-Jan-15 20:37:42.742405 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79128 2019-Jan-15 20:37:42.743036 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79129 2019-Jan-15 20:37:42.743682 - [DEBUG] Value : BOTTOM
79130 2019-Jan-15 20:37:42.743708 - [DEBUG]
79131 2019-Jan-15 20:37:42.743732 - [DEBUG] Function : main
79132 2019-Jan-15 20:37:42.743757 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79133 2019-Jan-15 20:37:42.744406 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79134 2019-Jan-15 20:37:42.745049 - [DEBUG] Value : BOTTOM
79135 2019-Jan-15 20:37:42.745075 - [DEBUG]
79136 2019-Jan-15 20:37:42.745099 - [DEBUG] Function : main
79137 2019-Jan-15 20:37:42.745124 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79138 2019-Jan-15 20:37:42.745757 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79139 2019-Jan-15 20:37:42.746392 - [DEBUG] Value : BOTTOM
79140 2019-Jan-15 20:37:42.746418 - [DEBUG]
79141 2019-Jan-15 20:37:42.746442 - [DEBUG] Function : main
79142 2019-Jan-15 20:37:42.746467 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79143 2019-Jan-15 20:37:42.747099 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79144 2019-Jan-15 20:37:42.747751 - [DEBUG] Value : BOTTOM
79145 2019-Jan-15 20:37:42.747777 - [DEBUG]
79146 2019-Jan-15 20:37:42.747801 - [DEBUG] Function : main
79147 2019-Jan-15 20:37:42.747826 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79148 2019-Jan-15 20:37:42.748458 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79149 2019-Jan-15 20:37:42.749094 - [DEBUG] Value : BOTTOM
79150 2019-Jan-15 20:37:42.749119 - [DEBUG]
79151 2019-Jan-15 20:37:42.749144 - [DEBUG] Function : main
79152 2019-Jan-15 20:37:42.749169 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79153 2019-Jan-15 20:37:42.749801 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79154 2019-Jan-15 20:37:42.750437 - [DEBUG] Value : BOTTOM
79155 2019-Jan-15 20:37:42.750462 - [DEBUG]
79156 2019-Jan-15 20:37:42.750487 - [DEBUG] Function : main
79157 2019-Jan-15 20:37:42.750512 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79158 2019-Jan-15 20:37:42.751160 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79159 2019-Jan-15 20:37:42.751802 - [DEBUG] Value : BOTTOM
79160 2019-Jan-15 20:37:42.751829 - [DEBUG]
79161 2019-Jan-15 20:37:42.751854 - [DEBUG] Function : main
79162 2019-Jan-15 20:37:42.751879 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79163 2019-Jan-15 20:37:42.752511 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79164 2019-Jan-15 20:37:42.753147 - [DEBUG] Value : BOTTOM
79165 2019-Jan-15 20:37:42.753173 - [DEBUG]
79166 2019-Jan-15 20:37:42.753198 - [DEBUG] Function : main
79167 2019-Jan-15 20:37:42.753223 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79168 2019-Jan-15 20:37:42.753855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79169 2019-Jan-15 20:37:42.754513 - [DEBUG] Value : BOTTOM
79170 2019-Jan-15 20:37:42.754539 - [DEBUG]
79171 2019-Jan-15 20:37:42.754563 - [DEBUG] Function : main
79172 2019-Jan-15 20:37:42.754588 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79173 2019-Jan-15 20:37:42.755220 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79174 2019-Jan-15 20:37:42.755856 - [DEBUG] Value : BOTTOM
79175 2019-Jan-15 20:37:42.755882 - [DEBUG]
79176 2019-Jan-15 20:37:42.755906 - [DEBUG] Function : main
79177 2019-Jan-15 20:37:42.755939 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79178 2019-Jan-15 20:37:42.756571 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79179 2019-Jan-15 20:37:42.757206 - [DEBUG] Value : BOTTOM
79180 2019-Jan-15 20:37:42.757232 - [DEBUG]
79181 2019-Jan-15 20:37:42.757257 - [DEBUG] Function : main
79182 2019-Jan-15 20:37:42.757295 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79183 2019-Jan-15 20:37:42.757927 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79184 2019-Jan-15 20:37:42.758563 - [DEBUG] Value : BOTTOM
79185 2019-Jan-15 20:37:42.758589 - [DEBUG]
79186 2019-Jan-15 20:37:42.758614 - [DEBUG] Function : main
79187 2019-Jan-15 20:37:42.758639 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79188 2019-Jan-15 20:37:42.759269 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79189 2019-Jan-15 20:37:42.759910 - [DEBUG] Value : BOTTOM
79190 2019-Jan-15 20:37:42.759936 - [DEBUG]
79191 2019-Jan-15 20:37:42.759961 - [DEBUG] Function : main
79192 2019-Jan-15 20:37:42.759985 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79193 2019-Jan-15 20:37:42.760633 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79194 2019-Jan-15 20:37:42.761269 - [DEBUG] Value : BOTTOM
79195 2019-Jan-15 20:37:42.761295 - [DEBUG]
79196 2019-Jan-15 20:37:42.761320 - [DEBUG] Function : main
79197 2019-Jan-15 20:37:42.761345 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79198 2019-Jan-15 20:37:42.761977 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79199 2019-Jan-15 20:37:42.762612 - [DEBUG] Value : BOTTOM
79200 2019-Jan-15 20:37:42.762637 - [DEBUG]
79201 2019-Jan-15 20:37:42.762662 - [DEBUG] Function : main
79202 2019-Jan-15 20:37:42.762687 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79203 2019-Jan-15 20:37:42.763320 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79204 2019-Jan-15 20:37:42.763970 - [DEBUG] Value : BOTTOM
79205 2019-Jan-15 20:37:42.763996 - [DEBUG]
79206 2019-Jan-15 20:37:42.764020 - [DEBUG] Function : main
79207 2019-Jan-15 20:37:42.764045 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79208 2019-Jan-15 20:37:42.764677 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79209 2019-Jan-15 20:37:42.765318 - [DEBUG] Value : BOTTOM
79210 2019-Jan-15 20:37:42.765344 - [DEBUG]
79211 2019-Jan-15 20:37:42.765369 - [DEBUG] Function : main
79212 2019-Jan-15 20:37:42.765393 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79213 2019-Jan-15 20:37:42.766026 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79214 2019-Jan-15 20:37:42.766663 - [DEBUG] Value : BOTTOM
79215 2019-Jan-15 20:37:42.766688 - [DEBUG]
79216 2019-Jan-15 20:37:42.766713 - [DEBUG] Function : main
79217 2019-Jan-15 20:37:42.766738 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79218 2019-Jan-15 20:37:42.767385 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79219 2019-Jan-15 20:37:42.768027 - [DEBUG] Value : BOTTOM
79220 2019-Jan-15 20:37:42.768053 - [DEBUG]
79221 2019-Jan-15 20:37:42.768077 - [DEBUG] Function : main
79222 2019-Jan-15 20:37:42.768102 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79223 2019-Jan-15 20:37:42.768734 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79224 2019-Jan-15 20:37:42.769377 - [DEBUG] Value : BOTTOM
79225 2019-Jan-15 20:37:42.769404 - [DEBUG]
79226 2019-Jan-15 20:37:42.769428 - [DEBUG] Function : main
79227 2019-Jan-15 20:37:42.769453 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79228 2019-Jan-15 20:37:42.770084 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79229 2019-Jan-15 20:37:42.770740 - [DEBUG] Value : BOTTOM
79230 2019-Jan-15 20:37:42.770766 - [DEBUG]
79231 2019-Jan-15 20:37:42.770790 - [DEBUG] Function : main
79232 2019-Jan-15 20:37:42.770815 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79233 2019-Jan-15 20:37:42.771448 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79234 2019-Jan-15 20:37:42.772083 - [DEBUG] Value : BOTTOM
79235 2019-Jan-15 20:37:42.772109 - [DEBUG]
79236 2019-Jan-15 20:37:42.772133 - [DEBUG] Function : main
79237 2019-Jan-15 20:37:42.772158 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79238 2019-Jan-15 20:37:42.772790 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79239 2019-Jan-15 20:37:42.773432 - [DEBUG] Value : BOTTOM
79240 2019-Jan-15 20:37:42.773458 - [DEBUG]
79241 2019-Jan-15 20:37:42.773482 - [DEBUG] Function : main
79242 2019-Jan-15 20:37:42.773507 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79243 2019-Jan-15 20:37:42.774156 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79244 2019-Jan-15 20:37:42.774792 - [DEBUG] Value : BOTTOM
79245 2019-Jan-15 20:37:42.774818 - [DEBUG]
79246 2019-Jan-15 20:37:42.774843 - [DEBUG] Function : main
79247 2019-Jan-15 20:37:42.774868 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79248 2019-Jan-15 20:37:42.775498 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79249 2019-Jan-15 20:37:42.775554 - [DEBUG] Value : BOTTOM
79250 2019-Jan-15 20:37:42.775580 - [DEBUG]
79251 2019-Jan-15 20:37:42.775604 - [DEBUG] Function : main
79252 2019-Jan-15 20:37:42.775629 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79253 2019-Jan-15 20:37:42.776260 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79254 2019-Jan-15 20:37:42.776894 - [DEBUG] Value : BOTTOM
79255 2019-Jan-15 20:37:42.776920 - [DEBUG]
79256 2019-Jan-15 20:37:42.776945 - [DEBUG] Function : main
79257 2019-Jan-15 20:37:42.776970 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79258 2019-Jan-15 20:37:42.777616 - [DEBUG] Fact : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
79259 2019-Jan-15 20:37:42.778249 - [DEBUG] Value : BOTTOM
79260 2019-Jan-15 20:37:42.778275 - [DEBUG]
79261 2019-Jan-15 20:37:42.778301 - [DEBUG] Function : main
79262 2019-Jan-15 20:37:42.778326 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79263 2019-Jan-15 20:37:42.778957 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79264 2019-Jan-15 20:37:42.779598 - [DEBUG] Value : BOTTOM
79265 2019-Jan-15 20:37:42.779624 - [DEBUG]
79266 2019-Jan-15 20:37:42.779648 - [DEBUG] Function : main
79267 2019-Jan-15 20:37:42.779673 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79268 2019-Jan-15 20:37:42.780305 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79269 2019-Jan-15 20:37:42.780954 - [DEBUG] Value : BOTTOM
79270 2019-Jan-15 20:37:42.780980 - [DEBUG]
79271 2019-Jan-15 20:37:42.781016 - [INFO] Problem solved
### DUMP LLVMIFDSSolver results
--- IFDS START RESULT RECORD ---
N: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !phasar.instruction.id !106, ID: 52 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !phasar.instruction.id !105, ID: 51 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !phasar.instruction.id !146, ID: 72 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !phasar.instruction.id !145, ID: 71 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !phasar.instruction.id !185, ID: 91 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i79272 2019-Jan-15 20:37:46.132620 - [INFO] Write results to file
79273 2019-Jan-15 20:37:46.135956 - [INFO] Shutdown llvm and the analysis framework.


32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM

No IFDS report available!